@proelixir

Страница 588 из 1045
Dmitry
25.05.2017
09:09:31
я конечно не эксперт

Но я попробовал бы сделать через Flow

Marsel
25.05.2017
09:10:03
понял, спасибо

Dmitry
25.05.2017
09:10:26
Вроде там по дефолту попицот

Google
Alexander
25.05.2017
09:20:53
Если кому интересно. Как выглядит Women Who Code



Max
25.05.2017
09:22:02
всегда интересно, а не вредно сидеть в помещении с бетонными непокрашеными стенами?

Alexander
25.05.2017
09:25:46
Стены кирпичные

Это какой-то лофт

Max
25.05.2017
09:26:20
колонны и потолок бетонные

Alexander
25.05.2017
09:26:37


maier
25.05.2017
09:26:55
а что за мероприятие?

Alexander
25.05.2017
09:26:56
колонны и потолок бетонные
Здания все с бетонными перекрытиями строят

maier
25.05.2017
09:27:19
а что они они там делают?)

Max
25.05.2017
09:27:38
Здания все с бетонными перекрытиями строят
это понятно, но их обычно красят/штукатурят/как-то ещё отделывают

или это специально баб хуемрази в загон неоштукатуренный загнали?

Google
Max
25.05.2017
09:28:13
и тут угнетают

Alexander
25.05.2017
09:28:15
а что они они там делают?)
Учатся писать игры под мобилки

Max
25.05.2017
09:28:32
таймер варки борща

maier
25.05.2017
09:28:42
прикольно, дизайнеро-программер?

Alexander
25.05.2017
09:29:25
Они собирают на corona мелкую игру под айфон

Nikolay
25.05.2017
09:29:50
кто-то юзал https://appsignal.com для фениксового приложения?

عاصم بن حارث
25.05.2017
09:29:56
маки 15" ... (((

Alexander
25.05.2017
09:29:59


маки 15" ... (((
Ага. Причем новые.

عاصم بن حارث
25.05.2017
09:30:51
?? Праведно негодую.

http://www.computer-museum.ru/images/histussr/es1841.jpg ? Только ЕС-1840, только хардкорЪ !

Pavel
25.05.2017
09:57:20
ИСКРА

Alexey
25.05.2017
10:00:19


Ruslan
25.05.2017
10:19:09
> всегда интересно, а не вредно сидеть в помещении с бетонными непокрашеными стенами? Если сделано по технологии, то нет – всё вредное в связанном состоянии и ничего не выделяется. Вредно много работать с цементом, можно асбеста надышаться

Vadim
25.05.2017
13:19:59


Собственно, символично или нет, но там мусорка рядом

عاصم بن حارث
25.05.2017
14:13:12
Слушал, как вчера люди обсуждали что правильней\лучше и т.д. : V1. или V.2 В общем, к общему знаменателю не пришли ))) —- V.1 def foo do name = baz() bar(name) end defp bar(:set1), do: :A defp bar(:set2), do: :B defp bar(:set3), do: :C defp bar(_), do: :ERROR —- V.2 def foo do name = baz() bar(name) end defp bar(name) do case name do :set1 -> :A :set2 -> :B :set3 -> :C _ -> :ERROR end end

Alexander
25.05.2017
14:14:20
Я за второй вариант

Maxim
25.05.2017
14:14:43
второй вариант императивнее, что ли

ну и понятнее соответственно

Google
Alexander
25.05.2017
14:15:16
Но если еще пайп головного мозга то будет baz() |> bar

عاصم بن حارث
25.05.2017
14:16:02
Я за второй вариант
Эхъ, мы в меньшинстве )))

Но если еще пайп головного мозга то будет baz() |> bar
И да, потом именно так и переписали ОБА лагеря )))

Dmitry
25.05.2017
14:19:49
Я за первый...

عاصم بن حارث
25.05.2017
14:19:50
И да, потом именно так и переписали ОБА лагеря )))
От себя: Не конструирую пайпы, в случае кол-ва операндов < 3 )))

Dmitry
25.05.2017
14:24:42
ну мне первый кажется проще и понятней )

عاصم بن حارث
25.05.2017
14:25:54
Т.е. case уже перестал быть понятен ))))

Извлечь атом и для этого строить таблицу вызово ф-ций _против_ пары-тройки сравнений... А не накладно-ли, а?

Alexey
25.05.2017
14:27:58
я за 1

case хуже развивается

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

عاصم بن حارث
25.05.2017
14:28:35
case хуже развивается
оке, ИФ, КОНД... )))

Alexey
25.05.2017
14:29:32
смотря что нужно, наглядность или скорость

Извлечь атом и для этого строить таблицу вызово ф-ций _против_ пары-тройки сравнений... А не накладно-ли, а?

так то для оптимизации много всякого страшного творят)

عاصم بن حارث
25.05.2017
14:31:13
Dmitry
25.05.2017
14:38:27
Извлечь атом и для этого строить таблицу вызово ф-ций _против_ пары-тройки сравнений... А не накладно-ли, а?
Надо сравнивать, если нужна производительность... и надо понимать где и как оно работает... есть предположение, что разница в скорости в пределах погрешности..

Mikhail
25.05.2017
14:44:30
Народ, кто что думает про использование try/catch в эликсире взамен функциям с привычным возвратом {:ok, data}, {:error, reason}?

Google
Alexey
25.05.2017
14:51:39
вообще, когда слышу про оптимизации все время вот это вспоминаю: https://github.com/groovy/groovy-core/blob/master/src/main/org/codehaus/groovy/runtime/ArrayUtil.java

Mikhail
25.05.2017
14:54:23
теперь я видел всё...

Alexey
25.05.2017
14:59:42
замени :A, :B, :C на реальные куски кода)

Admin
ERROR: S client not available

عاصم بن حارث
25.05.2017
15:07:54
замени :A, :B, :C на реальные куски кода)
там, именно атомы извлекаются (в реально куске кода) так, что приближено к реалу )))

Alexey
25.05.2017
15:10:15
я имею в виду, что в таком виде пофиг как оно записано. Но если эти :A и :B будут строками кода, то это явно лучше разнести по ф-циям

Dmitry
25.05.2017
15:13:20
для людей, привыкших к функциональному коду, нагляднее первый вариант.

عاصم بن حارث
25.05.2017
15:30:04
я имею в виду, что в таком виде пофиг как оно записано. Но если эти :A и :B будут строками кода, то это явно лучше разнести по ф-циям
именно. в случае атомов. А, вот, жменька операторов в этих ф-ях какбы намекает на приоритет в пользовании шаблонных ф-ций.

https://github.com/smpallen99/ex_admin

Sergey
25.05.2017
16:35:06
это где?

Dmitry
25.05.2017
18:17:50
Кто нибудь делал Register.dispatch?

Я чёт не могу понять - для диспатчинга надо duplicate, а для via_tuple - uniq

А если мне надо и супервайзить, и диспатчить - что делать тогда?

Логично было бы предположить, что нужны 2 registry

Но как их держать consistent - вопрос

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

А вот в duplicate - нихера

А если всё делать руками - нахера тогда Registry вообще?

Google
Dmitry
25.05.2017
18:24:35
Теоретически, можно диспатчить через Supervisor.which_children. Но это конечно полная фигня ибо нафига тогда registry

Короче я запилил форум, а пока что сделал через which_children

Alexander
26.05.2017
00:21:55
это где?
офис компании canva

Sergey
26.05.2017
00:22:32
неожиданно )

а страна какая?

Alexander
26.05.2017
00:22:46
Австралия

Sergey
26.05.2017
00:24:41
задержка большая между вопросом и ответом, я уже и не ждал)

Alexander
26.05.2017
00:25:14
ты спросил в 2 часа ночи, я ответил в 10 утра )

Sergey
26.05.2017
00:25:29
эт ты где обитаешь?)

у меня сейчас 3:25

Alexander
26.05.2017
00:26:32
второй вариант нагляднее
вообще эликсиру не хватает нормального линтера, credo очень своеобразное мнение имеет. А первый вариант еще и компилятор будет помечать ворнингами

эт ты где обитаешь?)
Сидней, Австралия )

Sergey
26.05.2017
00:27:12
круть )

Alexander
26.05.2017
00:27:53
тут статья подоспела, насчет всего что я говорил, мол область применения эликсира - реалтайм чатики иииии… всё. https://hmans.io/posts/2017/05/24/elixir-phoenix-use-cases.html

правда там crud называется “унылими crud аппами”

Sergey
26.05.2017
00:28:26
у нас пару сервисов в продакшене на нем крутится

и не чатики

Страница 588 из 1045