
Nikolay
24.07.2016
14:22:24
а результат - хоть в файл, хоть в базу

ojab
24.07.2016
14:24:25
да не нужен тут рескью или сайдкик
https://gist.github.com/ojab/6b9b79432e2911115743291166e943a2
посылаешь в Executor каждую из очередей, они скармливают Worker'ам отдельные таски

Google

ojab
24.07.2016
14:27:22
ну и вывод через Logger сделать, оно нынче потокобезопасно

Andrey
24.07.2016
14:32:49
Короче первая очередь выполняет поиск отелей в городе, через api. Формирует список отелей. Вторая очередь разгребает этот список и делает запросы по конкретным отелям, формирует список конкретных предложений.
Третья очередь - проверяет доступность этих предложений.
соответственно, если это делать последовательно - то это занимает 40 минут.
если паралельно выполнять несколько поисков, и обрабатывать их результаты другим воркером - получается 4-5 минут. Но то, что я написал - уже не поддается рефакторингу, по этому ищу хорошие практики, чтобы понять в какую сторону переписывать
выглядит похожим на то, что нужно

ojab
24.07.2016
14:39:30
ну значит один executor будет вызывать другого, принцип тот же
тогда проще всего, вестимо, в воркеры передавать threadpool в котором нужно запускать таски и в do_work, собственно, там таски создавать

Nikolay
24.07.2016
15:51:03
ляяя.. у чувака всё... ВСЁ вынесено во вьюшки. все что должно быть в моделе, в контроллере...
оспаде, почему мир полон дыбилов, не умеющих читать хотя бы дефолтный гайд

I
24.07.2016
16:16:06
О, это же пхпшник!)

v
24.07.2016
16:20:34
так, а кто мне говорил, что в бубунте руби по дефолту нет?
вот сделал ruby -v на свежеустановленной убунте - пожалуйста, 1.9

Google

I
24.07.2016
16:21:21
Какая версия убунты??

v
24.07.2016
16:23:44
Ubuntu 14.04.4 LTS

I
24.07.2016
16:25:02
Ого
А питон там 3ий по дефолту?

v
24.07.2016
16:25:44
по дефолту 2.7
а тетий питон там как python3

I
24.07.2016
16:26:40
Окей, спасибо, интересно про руби. Я в каких-то 14.04.х и 16.04 не видел руби

ojab
24.07.2016
16:26:58

v
24.07.2016
16:28:15
а как десктопная от серверной отличется?
если на них обоих иксов нет

ojab
24.07.2016
16:29:00
какие-то странные у вас убунты

Nikolay
24.07.2016
16:44:56
в маке рубя старенькая

I
24.07.2016
16:45:11
Ну в маке там она используется по дефолту

Nikolay
24.07.2016
16:45:17
а в 1604 надо руками ставит
# ruby -v
zsh: command not found: ruby
в Ubuntu 15.10 (Wily Werewolf)
Version: 1:2.1.5.1ubuntu1
так что рбенв решает
в 1510 тоже надо руками ставить

I
24.07.2016
17:14:15
а чем рбенв решает?))
начну я традиционный холивар)

Google

ojab
24.07.2016
17:15:35
Ubuntu 14.04.4 LTS
http://releases.ubuntu.com/14.04/ubuntu-14.04.4-server-amd64.iso, рубей нет
иксовые библиотеки есть, прозреваю что в desktop и иксы есть

Roman
24.07.2016
17:24:44
А в убунту когда-то руби был?
В минте по дефолту есть

Gleb
24.07.2016
17:25:42
и в убунте есть

Aldar
24.07.2016
17:27:41
блин в капитане всегда такие проблемы с установкой нокогири?)

I
24.07.2016
17:27:55
у меня не было проблем

Gleb
24.07.2016
17:28:07
у нас маководы всегда с постгреса страдали

I
24.07.2016
17:28:26
почему?

Gleb
24.07.2016
17:28:38
потому что руки, видимо

I
24.07.2016
17:28:47
бывает(

Gleb
24.07.2016
17:29:11
да и щас там вроде получше стало

Gleb
24.07.2016
17:29:17
не знаю, не пользуюсь

Aldar
24.07.2016
17:29:52
ну как руки, гем должен ставится без проблем
а тут ошибки лезут

Gleb
24.07.2016
17:30:10
никому гем ничего не должен
какие ошибки-то

v
24.07.2016
17:30:34

Gleb
24.07.2016
17:30:42
нокогири на бинарной либе же базируется
может, ее не поставил?

Google

Aldar
24.07.2016
17:31:08
use of undeclared identifier 'LZMA_OK'

Gleb
24.07.2016
17:31:24
хм
это ошибка линковщика
давай подробнее
возможно тебе что-то нужно переустановить или обновить
вернее, одно обновить, а все что от него зависит - пересобрать

v
24.07.2016
17:32:24

Gleb
24.07.2016
17:32:45
уникальных как правило и не бывает

Aldar
24.07.2016
17:32:50
да решить то не проблема)

Admin
ERROR: S client not available

I
24.07.2016
17:32:52
у меня была)
с PG на убунте

Gleb
24.07.2016
17:33:03
если ты не пытаешь собрать что-то под очень экзотическую платформу

ojab
24.07.2016
17:33:13

Aldar
24.07.2016
17:33:14
просто разрдражает что они вообще есть)

v
24.07.2016
17:33:23
маководы должны страдать

Aldar
24.07.2016
17:33:24
на линуксе обычно проблем не возникает

ojab
24.07.2016
17:34:20

Aldar
24.07.2016
17:35:26
> @vskopuk
маководы
я не маковод, а хакинтошевод))

v
24.07.2016
17:35:36
ты еще хуже

Google

I
24.07.2016
17:35:41
да-да

Aldar
24.07.2016
17:35:42
они должны страдать вдвойне хехе

I
24.07.2016
17:35:48
это как кроссдрессер

v
24.07.2016
17:35:51
жалкий поклонник карго-культа

Aldar
24.07.2016
17:36:13
да причём тут культ, зато на свифте калькулятор запилил
надо ещё скетч поставить, побаловаться

v
24.07.2016
17:36:48
а зачем ты руби на него накатываешь, охальник?

Aldar
24.07.2016
17:37:08
да всё работает нормально
чего не юзать то
правда сон пока не работает
буду реакт нейтив мучать

I
24.07.2016
17:37:47
я полтора года с хакинтоша на буке сидел, потом перешел на макбук, достали некоторые проблемы

Aldar
24.07.2016
17:39:51
> @igorpavlov
мне это стоило 1 ссд дополнительный купить, зато мощное железо

I
24.07.2016
17:40:32
а с сетевухой проблем не было?

Gleb
24.07.2016
17:40:34
ух, и тут срач?

Aldar
24.07.2016
17:40:53
проблемы только со сном, но я не разбирался с ним еще
и с клавой хрень - тильду не могу найти))

I
24.07.2016
17:41:09
хм
а что за сетевая карта, можно модельку в студию?

Aldar
24.07.2016
17:42:02
у меня ж настольный, core i7-4770k, asrock z87 pro3, geforce 460gtx, сетевуха встроенная

I
24.07.2016
17:42:29
а, понятно(
просто на буках практически всех надо доп адаптер покупать

Aldar
24.07.2016
17:42:30
в принципе если материнку поменять на более подходящую для хакинтоша, то всё работать будет

ojab
24.07.2016
17:43:09