@rubylang

Страница 597 из 1684
Alexander
08.11.2016
19:51:49
по простому так выглядет

I
08.11.2016
19:54:25
а в самой модели какие validate?

Alexander
08.11.2016
19:55:03
например validates :password, length: { minimum: 6 } он не проходит

I
08.11.2016
19:56:51
ну я могу предложить copy_validations_from метод

Google
Alexander
08.11.2016
19:59:00
I
08.11.2016
20:06:34
P.S. у меня работают и так валидации из AR модели при обработке reform-object'a

Michael
09.11.2016
05:50:13
Доброе утро

Daniel
09.11.2016
05:53:37
Взаимно!

Michael
09.11.2016
05:54:05
Ребята подскажите пожалуйста. У меня есть парсер расписаний рейсов он парсит расписание и на выходе получается json с 4-5 тыс. рейсов. Расписания приходят каждый день и создание рейсов занимает тучу времени. Так вот у меня возникла идей делить этот json скажем на 10 частей и создавать рейсы параллельно

Это можно реализовать только с помощью воркера?

I
09.11.2016
05:58:19
Я бы тут сделал микросервис на чем-то более производительном и по-настоящему многопоточном

Michael
09.11.2016
05:59:11
А примерный совет, в какую сторону можно посмотреть?

Daniel
09.11.2016
05:59:27
Да, эвент машина, конкурент

Michael
09.11.2016
06:17:46
Да, эвент машина, конкурент
спасибо, EventMachine конечно не так прост походу, ну ничего буду курить

буду очень благодарен если кто-то еще расскажет как он решает такие проблемы

ⰿⰰⰾⱏ
09.11.2016
07:00:55
Доброе утро
почему это утро? =)

Alexander
09.11.2016
07:01:24
Можешь посмотреть еще в сторону https://github.com/grosser/parallel

Google
Alexander
09.11.2016
07:04:03
Да на самом деле это относительно немного данных, основной затык скорее всего в сети, parallel часто в таких случаях даёт реально хороший буст. Правда, когда его использовал, он немного странно себя вёл иногда, так что тут как повезет

Alex
09.11.2016
08:00:35
Как в rspec проверить с какими параметрами был вызван метод у какого то синглтона? еще раз, не проверить что он был вызван с нужными параметрами, а узнать с какими он был вызван и при этом не мешать выполнению

Alexander
09.11.2016
08:11:00
хм, а зачем это?

Alex
09.11.2016
08:11:29
хм, а зачем это?
Матчер пишу и мне надо узнать с какими параметрами было вызвано на самом деле и засунуть в текст ошибки.

Alexander
09.11.2016
08:13:36
да, кстати, тоже интересно

Nick
09.11.2016
08:19:56
.to receive(:method).with(args)

https://relishapp.com/rspec/rspec-mocks/v/3-2/docs/setting-constraints/matching-arguments

Alex
09.11.2016
08:20:58
> еще раз, не проверить что он был вызван с нужными параметрами, а узнать с какими он был вызван

Я вообще частичное решение уже нашел, я просто туда блок передаю и сохраняю что пришло. Только он на have_received теперь не отвечает.

Nick
09.11.2016
08:21:47
То есть тебе нужно в матчере получить значения?

Alex
09.11.2016
08:21:58
Да.

И не обязательно в общем то в матчере, главное получить.

Пока это выглядит вот так, но с have_received пока не разобрался.

Nick
09.11.2016
08:23:21
В теле метода raise ArgumentError, invalidArgument if condition

Не подходит?

Alex
09.11.2016
08:23:50
А это мысль знаешь ли.

причем со .stub все работает как надо

но на stub ругается что старый синтаксис.

Скалли
09.11.2016
08:24:32
всем привет. а из иде есть что то лучше чем RM?

Google
Nick
09.11.2016
08:24:46
Я тоже все к экспектам не привыкну

Скалли
09.11.2016
08:25:43
не, давайте без холиваров )

Alex
09.11.2016
08:25:45
всем привет. а из иде есть что то лучше чем RM?
Мои три фаворита это RubyMine, Sublime, Atom

Остальные реже юзаются.

Alex
09.11.2016
08:26:01
А вообще тут ругаются на такие обсуждения.

Nick
09.11.2016
08:26:08
Саблайм, атом, вим

ⰿⰰⰾⱏ
09.11.2016
08:28:34
Мои три фаворита это RubyMine, Sublime, Atom
А мои vim, vim, vim. И давайте без ноливаров =)

Alex
09.11.2016
08:29:00
Я щитаю что в общей популярности это три основных редактора которыми все пользуются.

Nick
09.11.2016
08:29:02
Nil-o-war

Alex
09.11.2016
08:29:09
Есть еще люди которые nano юзают например, но они не топ3

ⰿⰰⰾⱏ
09.11.2016
08:30:12
Michael
09.11.2016
08:30:46
ребята подскажите пожалуйста, на сколько разумной цифрой можно наградить настройку колличества подключений к Postgres???

Alex
09.11.2016
08:30:55
Спроси в чате по постгресу

Не то что бы я тебя подальше посылаю, но там активный чатик и они могут подсказать нормальный вариант.

Admin
ERROR: S client not available

Michael
09.11.2016
08:32:03
ах да действительно это же офф топ, сорри (НЕ сарказм, я за соблюдение правил)

Google
Скалли
09.11.2016
08:38:24
с хилари неактуальный стикер то

I
09.11.2016
09:25:21
it depends

Artur
09.11.2016
09:27:04
норм штука :)

мы заморочились

I
09.11.2016
09:27:14
ну у нас используются, но ничего конкретного сказать не могу, на вкус и цвет

Artur
09.11.2016
09:27:15
но вы все на них перенесли

Tony
09.11.2016
09:35:57
как это исправить?

Антон
09.11.2016
10:26:37
https://habrahabr.ru/post/217073/
как это ответит на вопрос о количестве подключений?

I
09.11.2016
10:30:28
мы тут вчера столкнулись с тем, что у нас pgbouncer умудрился запускать несколько миграций сразу

I
09.11.2016
10:33:04
не, на одном из стейджей произошло

при откате миграций

Alex
09.11.2016
10:33:22
было бы стремно если такое на продакшене произошло

Michael
09.11.2016
10:33:25
Антон
09.11.2016
10:44:16
Ребята подскажите пожалуйста. У меня есть парсер расписаний рейсов он парсит расписание и на выходе получается json с 4-5 тыс. рейсов. Расписания приходят каждый день и создание рейсов занимает тучу времени. Так вот у меня возникла идей делить этот json скажем на 10 частей и создавать рейсы параллельно
может не делать на выходе структуру с 4-5к рейсов в таком хранилище для 4-5к json не очень удачен положить в какуюнибудь базу, в реляционную, в nosql к таким данным можно обращаться асинхронно можно сразу таски создавать в sidekiq если нет желания писать свой велосипед

ⰿⰰⰾⱏ
09.11.2016
10:44:27
причём девел пакет =)

Антон
09.11.2016
10:45:05
все нагугливается прямо список sudo apt-get install тратата траляля

ⰿⰰⰾⱏ
09.11.2016
10:45:36
все нагугливается прямо список sudo apt-get install тратата траляля
ну пожалуй для начала apt-cache search траляля =)

Google
Скалли
09.11.2016
10:45:42
ну и на windows...

Антон
09.11.2016
10:46:03
что такое windows?

ааа, вспомнил, я на ней в игры играю

Скалли
09.11.2016
10:46:28
ну скрин с имаджмеджиком

Антон
09.11.2016
10:47:51
ну это предсказуемо задача этого эксперимента в том, чтобы подопытный пришел к выводу что большинство блиблиотек не имеют официальной поддержки для os windows

Страница 597 из 1684