
Andrey
04.03.2017
20:42:51
и если рассматривать инженерную сторону, то в проектировании зданий подходов явно сравнимое количество с подходами в проектировании ПО

Dmitry
04.03.2017
20:43:01
Некоторые дрели нормальные, сверлят, а некоторые из магазина на диване )))))

Dmitry
05.03.2017
08:05:28
В фениксе есть аналог activejob? Или подразумевается что это делается средствами OTP?

Can
05.03.2017
08:29:05
Активжобы трутся же все

Google

Can
05.03.2017
08:29:08
Из памяти
Знач то же самое что таск асинк
Но я не знаю чесс так пизжу

Dmitry
05.03.2017
08:30:12
Как сделать то понятно

Victor
05.03.2017
08:30:27
Есть verk

Dmitry
05.03.2017
08:30:33
Но прост как инструмент - отдельная папочка, отдельные там макросы и тыды
В структуре феникса

Victor
05.03.2017
08:31:04
Honey do ещё есть
А, в фениксе, в фениксе нет

Dmitry
05.03.2017
08:32:59
Просто само по себе не имеет смысла.
Любое приложение с supervision tree и так представляет собой activejob

Victor
05.03.2017
08:41:35
Смотря что понимать под active job. У resque и sidekiq есть UI, есть куча плагинов и тд. Сам по себе activejob в отрыве от реализации – да, наверное это типа Task в эликсире

Aldar
05.03.2017
09:36:17
https://www.edx.org/course/reliable-distributed-algorithms-part-1-kthx-id2203-1x

anton
05.03.2017
10:18:04
ух ты блин, какую крутую цитату нашел:
The distinction between a Junior Engineer and a Senior can be boiled down to a one word difference:
Junior engineers build on the rails, Seniors build the rails.

Google

anton
05.03.2017
10:57:31
нормас тема чувак
мы тут по другой херне угораем. эликсиры мутим

The mirror
05.03.2017
11:08:02
хахаха

Александр
05.03.2017
19:16:05
Народ, а как для Ecto.Adapters.SQL.query передать плейсхолдер в WHERE col IN (?)

Can
05.03.2017
20:14:36
Segment ?

Александр
05.03.2017
20:40:34
эээ?

Taras ?
06.03.2017
00:04:47
fragment наверное?

Can
06.03.2017
00:27:23
Aga

Alexander
06.03.2017
02:47:32
я вот этот использовал https://github.com/akira/exq
Кстати отличный пример бессилия опенсорса, к этому процессору фронтенд пытались написать, нахуячили на ангуляре кусище говна
но главное что эта хрень совместима с sidekiq и по сути можно UI от сайдкика просто брать
также как и лоджить из руби
полайкал даже его репу


Александр
06.03.2017
04:15:43
fragment наверное?
да, судя по всему fragment - то что нужно
но к сожалению получаю "Array type is not supported by MySQL in query"
я тут углубился в драйвер для мускуля, он очень поверхностно написан на эликсире,
так вот... сделал для себя открытие как работает магия плейсхолдеров со списками /массивами:
оказывается различные ORM разворачивают конструкции вида "WHERE user_id IN (?)" в "WHERE user_id IN (?, ?, ?, ?)" и списочные плейсходеры добавляют к списку плейсхолдеров

Alexander
06.03.2017
05:21:45
/массивами
лол

Victor
06.03.2017
05:24:06
/массивами
Йок ;))

Александр
06.03.2017
06:43:25
ну я в разных языках смотрел реализации

Google

Александр
06.03.2017
06:43:29
не везде списки есть
а вообще, я честно говоря думал что в мускуле специальный тип есть для списоных плейсхолдеров

Rustam
06.03.2017
07:55:05
А кто пользовался вебфреймворками для Erlang? Смотрю в сторону Zotonic и ChikagoBoss. Первый радует свежестью, а второй больше поддержкой БД и Веб-серверов

عاصم بن حارث
06.03.2017
07:56:47

Max
06.03.2017
07:57:22
зачем тебе несколько бд и веб-серверов?
n2o норм

عاصم بن حارث
06.03.2017
07:57:39

Max
06.03.2017
07:57:43
зотоник похож на ежаберд, такой же монструозный и бестолковый
лучше вордпресс взять, чем ЭТО
на чикагобосс люди жалуются, что он новыми компиляторами не компилится уже
и кривой до ужаса

Rustam
06.03.2017
08:01:26
Спасибо за совет. Буду смотреть N2)

Aldar
06.03.2017
08:03:24
https://ain.ua/2017/03/02/ono-samo-sboj-oblachnyx-servisov-amazon

Viktor
06.03.2017
08:03:41
это новость прошлой недели

Aldar
06.03.2017
08:03:47
в общем человек опять слабое звено)

عاصم بن حارث
06.03.2017
08:03:49

Alexander
06.03.2017
08:47:38
https://code.google.com/p/android/issues/detail?id=18809

Александр
06.03.2017
09:20:04
Привет, а как в пайпе добавить ключ/значение основанное на других полях к Map?

Alexander
06.03.2017
09:47:34
чатик, активнее, человек помощи просит

Google

Alexander
06.03.2017
09:48:16
надесь ты понимаешь, что такое пайп?
тут нет понятия - добавить

Александр
06.03.2017
09:48:42
ну у меня есть
mymap = %{a:1, b:2}
я хочу его отпайпить и получить в результате (в с = a + b):
%{a: 1, b: 2, c: 3}
сейчас я делаю так:
mymap |> (fn m -> Map.put(m, :c, m[:a] + m[:b]).()
но это какая-то жесть =)

Admin
ERROR: S client not available

Marat
06.03.2017
09:49:49

Александр
06.03.2017
09:50:30
как это делать верно?
грубо говоря во вьюшке готовлю какие-то данные взятые из БД, чтобы были такие как надо на фронте
анонимная функция потому что только так у меня получилось завернуть 2 параметра из пайпа в Map.put
а напрямую в Map.put я не погу передать
собственно меня бы устроитл Map.put с функцией (Map.put_new_lazy, но в доке он есть, а эликсир у меня говорит что нет)
у меня эликсир 1.4.1

Dmitriy
06.03.2017
10:01:19
ну я обычно делаю так:
Enum.map(my_map, &Map.put(&1, :c, &1.a + &1.b))
и фильтрую с помощью
Stream.filter/2

Marat
06.03.2017
10:04:00

Александр
06.03.2017
10:04:20
у меня там больше 10 действий
будет больше 10 переменных которые используются по одному разу

Alexander
06.03.2017
10:04:51

Marat
06.03.2017
10:04:52

Google

Александр
06.03.2017
10:04:59
база от legacy проекта

Marat
06.03.2017
10:05:10
Одну и ту же переменную

Александр
06.03.2017
10:05:16
там большая часть данных попорчена
и неудобна для использования

Alexander
06.03.2017
10:05:32
когда в пайпе немного говно, я пилю в функции и потом из них уже композицию делаю

Dmitriy
06.03.2017
10:05:42
+1
я бы такой пайп на функции распилил

Alexander
06.03.2017
10:06:43
в экто кстати примерная штука, что часто пайп в адское говнище превращается

Marat
06.03.2017
10:07:55
Короче я не понимаю зачем вообще пайп, ну и распилить на функции тоже неплохо бы

Dmitriy
06.03.2017
10:08:16
ну тут пайп рили не нужен
просто первым аргумент передаёшь как обычно

Alexander
06.03.2017
10:08:41
но я лечусь

Dmitriy
06.03.2017
10:08:53
в этом случае не красиво ИМХО

Alexander
06.03.2017
10:08:59
ну тут да