Size: a a a

Saint P Ruby Community

2020 May 10

AR

Anna Razumova in Saint P Ruby Community
источник

DS

David Salamau in Saint P Ruby Community
источник

PP

Pavel Peganov in Saint P Ruby Community
источник

AK

Alex Koval in Saint P Ruby Community
гайз, а подскажите, как мне заюзать where с postgres функциями в ROM? я хочу что-то такое where("to_tsvector(title) @@ phraseto_tsquery('smth')"
источник

AD

Anton Davydov in Saint P Ruby Community
Alex Koval
гайз, а подскажите, как мне заюзать where с postgres функциями в ROM? я хочу что-то такое where("to_tsvector(title) @@ phraseto_tsquery('smth')"
.where { str::function(title) & str::function(‘smth’) }
источник

AD

Anton Davydov in Saint P Ruby Community
а, вот пример нашел

   root.where { string.lower(string.replace(name, ' ', '')).is(downcase_name) }
источник

AD

Anton Davydov in Saint P Ruby Community
короче в эту сторону копать стоит
источник

AD

Anton Davydov in Saint P Ruby Community
вот тут примеров много найти еще можно

https://github.com/rom-rb/rom-sql/blob/master/spec/unit/relation/where_spec.rb
источник

AD

Anton Davydov in Saint P Ruby Community
источник

AK

Alex Koval in Saint P Ruby Community
благодарочка, пошел читать
источник

AK

Alex Koval in Saint P Ruby Community
сделал как-то так: where { Sequel.lit(["", " @@ ", ""], string.to_tsvector(title), string.phraseto_tsquery(query)) }. работает, но что-то мне подсказывает, что можно написать короче
источник

AD

Anton Davydov in Saint P Ruby Community
думаю, что это уже лучше к @flash_gordon
источник

AG

Alex G in Saint P Ruby Community
я сдался и юзаю sequel.lit в сложных случаях
источник

AG

Alex G in Saint P Ruby Community
читабельности допольнительный слой абстракции не прибавляет
источник

IK

Igor Khodyrev in Saint P Ruby Community
Alex G
я сдался и юзаю sequel.lit в сложных случаях
Плюсану, правда мы не в роме, а просто сиквел юзаем
источник

IK

Igor Khodyrev in Saint P Ruby Community
Собственно с tsvector у нас такое как раз и есть
источник

AK

Alex Koval in Saint P Ruby Community
ну вот да. кстати, в ром уже добавили фичу для full_text_search https://github.com/rom-rb/rom-sql/blob/master/CHANGELOG.md#added, но пока еще не зарелижено
источник
2020 May 11

O

Olga in Saint P Ruby Community
wi11son
это как с риэлторами и квартирами
Добрый день! Только увидела обсуждение.

Иван, спасибо, отличное сравнение. Хочу коротко, но как получится (извините). Итак:
Хороший риэлтер экономит кучу времени клиенту на просмотре и находит вариант, который будет 100% мэтч. Так и в рекрутинге: компании отдают консультантам вакансии, чтобы не отвлекаться, а рекрутер делает этот мэтч. Для кандидата и для компании (банальные истины), но поиск и найм-всегда двусторонний процесс.
Увы! На рынке полно не профессионалов- во всех сферах. В рекрутинге приходится огребать  за это всем, у кого профессия HR)Вот как сейчас)

Моя задача найти команде и разработчику друг друга в соответствии с их ожиданиям.
А рекрутреки, которые не знают, чем отличается Java от JS или предлагают Ruby разработчику позицию  Java- это позор и  не рекрутеркам, это позор компаниям у которых работают непрофессионалы. Обычно, если один процесс неверно построен, то и другие тоже. Вот на это и стоит обратить внимание)

Я частный консультант. У меня очень профессиональные заказчики. В силу NDA не всегда возможно опубликовать название компаний, или зп. Но ведь и у разработчика есть выбор-откликаться или нет на закрытые посты.
Иван, уже писала давно, эта группа живая и спасибо, что публикуете вакансии. Для тех, кто в поиске работы - это облегчает процесс, телеграмм  дает возможность мгновенно получить ответы на вопросы по вакансиям и выбирать.
Спасибо!) И, спойлер) мы продолжаем расширять команду))) В такое дурное время, у нас есть заказы и работа. И удаленка. Засим умолкаю))
источник
2020 May 13

AD

Anton Davydov in Saint P Ruby Community
народ, я тут задумался о варианте описания всех коммуникаций сервисов, хочу иметь довольно простой и маштабируемый формат, в котором можно будет описать 90% всех возможных комуникаций между частями системы, пока додумался до такого формата (это ямл, но в целом не имеет значения, json, yaml, xml или что еще это будет)

communications:
 - type: http/rpc/event-producer/event-consumer
   target: service/kafka/rabbitmq/etc
   # optional fields
   critical_rate: critical/uncritical
   resource: topic-name/rpc-resource/rest-resource/gqlschema
   custom_data:
     # can be anything
     # events:
     #   - test-event
     # version: 2

интересно мнение и если видите проблемы тут - показать где я не прав
источник

DS

Dmitriy Strukov in Saint P Ruby Community
Anton Davydov
народ, я тут задумался о варианте описания всех коммуникаций сервисов, хочу иметь довольно простой и маштабируемый формат, в котором можно будет описать 90% всех возможных комуникаций между частями системы, пока додумался до такого формата (это ямл, но в целом не имеет значения, json, yaml, xml или что еще это будет)

communications:
 - type: http/rpc/event-producer/event-consumer
   target: service/kafka/rabbitmq/etc
   # optional fields
   critical_rate: critical/uncritical
   resource: topic-name/rpc-resource/rest-resource/gqlschema
   custom_data:
     # can be anything
     # events:
     #   - test-event
     # version: 2

интересно мнение и если видите проблемы тут - показать где я не прав
А почему не датадог?
источник