
Anton
09.08.2018
18:33:19

Nikita
09.08.2018
18:33:57

Anton
09.08.2018
18:39:46

Google

Anton
09.08.2018
18:39:46
(Я так и не научился писать тесты нормально, поэтому последнее время заебываю наших qa, что бы учиться у них)

Nikita
09.08.2018
18:40:52
Ну мы пишем только юнит и интеграционные, qa покрывают все фича тестами

Anton
09.08.2018
18:40:52
И даже е2е

Nikita
09.08.2018
18:41:27

Anton
09.08.2018
18:41:43
Тут главное понимать бизнес и что он хочет

Nikita
09.08.2018
18:45:05
Да не, конечно
Разработчик прежде всего должен решать бизнес проблемы
И предлагать свои идеи по импрувменту

Black
09.08.2018
19:33:32
Ребята как быть, если в инпуте стоит дробное число, и в некоторых браузерах все число может передать целым? Например, в инпуте стоит 120,45 и при отправке передасть 12045, соответственно так и запишет. Кто сталкивался?

владичка
10.08.2018
06:32:28
Подскажите как реализовать.
Я хочу сделать в модели булеан поле, по дефолту false. При нажатии на какую-нибудь кнопку будет переводиться в true, но хочу чтобы через указанный промежуток времени (например — 3 дня) рельсы сами перевели обратно в false.
Вот как реализовать чтобы через этот самый промежуток времени происходила нужная операция?
Пускай даже этот самый указываемый промежуток времени будет фиксированным для начала, может в коде я его объявлю явно, как попроще всего сделать?
И хочется решение, которое учитывало бы упавший в нужное время сервер и если уж что — пускай при включении нужную операцию произведет.

Google

Alexey
10.08.2018
06:34:19


владичка
10.08.2018
06:35:07
А хорошая мысль!
Спасибо, попробую применить в задаче. То есть в активрекорде я буду нужные мне экземпляры получать через where date.now < active_until_date (ну или навроде того)?
Да, вроде не должно быть по ресурсам затратно

Roman
10.08.2018
07:24:58

N?N?ⓂE
10.08.2018
08:28:44
Ни у кого на примете нет гема который ищет в тексте одинаковые слова вне зависимости от падежей. Например мама, мамой, мамин

Tim
10.08.2018
08:30:27
(звучит как задача для эластики)

Ivan
10.08.2018
08:32:46
что такое эластика?
я знаю только эластик.

Костян
10.08.2018
08:32:54
Нужно только для существительных?

Tim
10.08.2018
08:33:00
я имел в виду elasticsearch

Ivan
10.08.2018
08:35:36
да я то понял.
но вообще не круто когда девы используют своеобразные именования.
например как гуглить GCP / ICP?

N?N?ⓂE
10.08.2018
08:36:05

Костян
10.08.2018
08:36:25
Тогда советую просто самому написать
Ну если не найдешь
Минут 10 потратишь

N?N?ⓂE
10.08.2018
08:37:26
У меня для этой штуки только обеденное время, если не найду буду вечерком писать сам

Костян
10.08.2018
08:38:00
Найди какой-нибудь список окончаний для разных склонений
И напиши
Дело-то реально на 10 минут

N?N?ⓂE
10.08.2018
08:38:31

Google

Костян
10.08.2018
08:39:08
Не сильно

Tim
10.08.2018
08:39:08
или по-твоему надо всё всегда называть полно и точно, будто пишешь книгу?

Костян
10.08.2018
08:39:52
Ну или просто загугли регулярки для этого дела

N?N?ⓂE
10.08.2018
08:41:52
Для регулярок нужно отсечь окончания, у "Мама" и "Абдульхабиба" они одинаковые)

Tim
10.08.2018
08:42:46
ну криво косо можно минут за 10 сделать

Alexey
10.08.2018
08:43:08
если там имена и фамилии можно попробовать https://github.com/petrovich/petrovich-ruby
не юзал

Ivan
10.08.2018
08:43:17
это не то

Костян
10.08.2018
08:43:56
имхо нет
Окончаний у существительных не так уж и много разных.

Tim
10.08.2018
08:44:30
окончание не тождественно равно конец слова

Tim
10.08.2018
08:44:40
вот по этой причине и сложности

Ivan
10.08.2018
08:44:53

Костян
10.08.2018
08:45:06
Ну для существительных это вроде так
А вообще должно гуглиться без проблем

Tim
10.08.2018
08:48:42
ну типа
вот у тебя два слова
"мама"
и "кота"

Google

Tim
10.08.2018
08:49:16
как узнать какое в каком падеже?

Dan
10.08.2018
08:49:45

Zamira
10.08.2018
08:49:47
Коллеги, кто нибудь использует mailgun? Вопрос есть

Tim
10.08.2018
08:50:17
ну вот и я об этом

Admin
ERROR: S client not available

Tim
10.08.2018
08:50:23
это нифига не 10 минут)

Yevhenii
10.08.2018
08:53:15

Zamira
10.08.2018
08:56:21
немного использовал. Какой вопрос?
Он меняет адрес отправителя.
Условно у меня домен myservice.ru. И для мейлгана имеем mg.myservice.ru. Адрес отправителя hello@myservice.ru. Он в итоге отправителя меняет на hello=myservice.ru@mg.myservice.ru
Не знаю как побороть

N?N?ⓂE
10.08.2018
08:57:19

Tim
10.08.2018
08:57:41
поэтому самому вручную костылить – только время тратить имхо
потому что будет коряво и покроет мало тестов
будет хорошо если кто-нибудь такой функционал сделал для эластики

Yevhenii
10.08.2018
08:58:09

Tim
10.08.2018
08:58:14
именно с русским языком

Ilya
10.08.2018
08:58:20
попробуй https://github.com/codesnik/morpher_inflect

Tim
10.08.2018
08:58:23
поэтому рекомендую смотреть в эту сторону

N?N?ⓂE
10.08.2018
08:58:36
Ок, спасибо

Ilya
10.08.2018
08:58:56
он по крайней мере вернет склонения. а вхождения написать и убрать лишнее не сложно

Tim
10.08.2018
08:59:15
ну или этот сервис юзануть

Google

Zamira
10.08.2018
08:59:19

Tim
10.08.2018
08:59:40
тоже варик

Yevhenii
10.08.2018
08:59:42
нет) у меня есть сервис, который его использует

Tim
10.08.2018
09:00:10
ну как я понимаю задача в том что у тебя есть разные слова в разных падежах, тебе надо их свести условно говоря в именительный
там вроде ток в именительном посылаешь и во всех возвращается

N?N?ⓂE
10.08.2018
09:15:51

Roman
10.08.2018
09:19:56
ну так это нормализация - одна из подзадач для стемминга
эластик такое умеет, но для тебя это может быть слишком большой микроскоп

Tim
10.08.2018
09:21:09

Roman
10.08.2018
09:21:18
с русскими тоже умеет
вот есть чисто стеммер
https://github.com/aurelian/ruby-stemmer

N?N?ⓂE
10.08.2018
09:35:40
Грешная мысль появилась, а если преобразовать слова в десятичный код, делить одно на другое и сравнивать результат
Окончания в этом случае это погрешность деления
Согласен, звучит жутко