@proelixir

Страница 562 из 1045
Dmitry
08.05.2017
09:40:42
Так что мне кажется там надо как-то переделывать архитектуру

Can
08.05.2017
09:41:10
Ну одно дело засрать мейлбокс тыщей другой сообщений на рестарт

Чем он сам просто упадёт

Дальше там уже логгируешь длины мейлбоксов

Google
Can
08.05.2017
09:41:51
И оптимизируешь

Ну база у тебя на секунду отлетела

Тебе пришло 1000 рестартов

Мейлбокс выдержит

А если все складывается по цепочке наверх

То уже довольно тупо

Dmitry
08.05.2017
09:43:29
Ну это кстати один из вариантов

Каждый следующий по цепочке супервизор в самом худшем случае падает в 5 раз реже чем предыдущий

Можно в супервизоре запускать супер, там запускать супер и потом только воркер

Завтра иду на митапчик в Тель-Авив эликсирный. На прошлом встретил мужика, который предлагал переписать бим на расте чтобы не падало на супервизорах внезапно из-за косяков в си коде. Так что может быть он сделает норм супервизоры

abc
08.05.2017
09:53:23
Сейчас все переписывают на расте. Емакс вот тоже

Google
abc
08.05.2017
09:56:18
Да

Marat
08.05.2017
09:57:03
А все нашел, прикольно, но заглохнет наверняка

abc
08.05.2017
09:57:52
Ну и стандартный emacs отлично работает пока

Нативный async бы только

Marat
08.05.2017
10:02:52
Ну и стандартный emacs отлично работает пока
Проблема в том, что он не развивается особо. Ну это Столлман виноват со своей фанатичностью

Max
08.05.2017
10:03:23
а неовим пробовал кто-нибудь? чем он лучше обычного вима?

Marat
08.05.2017
10:03:38
Там чтобы иметь возможность контрибьютить нужно бумаги подписывать

Max
08.05.2017
10:03:42
емакс бы переписать на расте, а вместо лиспа втулить питон

abc
08.05.2017
10:25:57
Проблема в том, что он не развивается особо. Ну это Столлман виноват со своей фанатичностью
А чему там развиваться? Все же дополнения через библиотеки происходят. Я с емакс работаю каждый день :)

Max
08.05.2017
10:26:24
запускается долго, асинхронщины нет

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

Dmitry
08.05.2017
10:27:30
так то в вим полгода назад только асинхрон завезли

Max
08.05.2017
10:27:49
ну им по-быстрому что-нибудь поправить и без асинхрона можно

Dmitry
08.05.2017
10:27:50
и тоже никто ещё либы не перепелил

Alexander
08.05.2017
10:28:08
>запускается долго, Не закрывай.

abc
08.05.2017
10:30:36
Емакс сервер же

Max
08.05.2017
10:31:03
>запускается долго, Не закрывай.
он не везде запущен бывает

емакс-сервером пользуюсь

Alexander
08.05.2017
10:34:44
Локальный emacs файлы на удалённых машинах умеет редактировать. Там не надо его запускать

tramp

Google
Max
08.05.2017
10:37:30
гимора с этим намного больше, чем зайти по ссш и вимом поправить

abc
08.05.2017
11:41:07
Ну на сервере я тоже только вим пользуюсь

А так регулярно пробую эти атомы vscode саблайм. Чет все не то

Dmitry
08.05.2017
14:05:23
iex(1)> length([1,2,3]) = length([1,2,3]) ** (CompileError) iex:1: illegal pattern

Как переделать чтобы работало?

Вот так: true = length([1,2,3]) == length([1,2,3])

Чёт сразу не допёр

Кстати держите грязный хак: with {:events_number, true} <- {:events_number, length(event_list) == length(events)} упадёт с идентификатором ошибки, а не просто с false. Так что если ещё где-то есть false - их можно отличить и по разному обработать

Alex
08.05.2017
14:14:25
мы заработали первые ~$1400 на эликсире
Заработали на продукте? Или консалтинге ?

عاصم بن حارث
08.05.2017
14:24:02
Вот так: true = length([1,2,3]) == length([1,2,3])
в простоте изящество!?

Dmitry
08.05.2017
14:29:08
Простота тут отсутствует по всей видимости... Зато присутствует изящество, заключаюшееся в том чтут моих контроллерах вообще нету переменных

عاصم بن حارث
08.05.2017
14:43:51
?

iex(1)> length([1,2,3]) = length([1,2,3]) ** (CompileError) iex:1: illegal pattern
Interactive Elixir (1.5.0-dev) - press Ctrl+C to exit (type h() ENTER for help) iex(1)> length([1]) 1 iex(2)> length([1]) = length([1]) ** (CompileError) iex:2: cannot invoke remote function :erlang.length/1 inside match iex(2)> 1 = 1 1 iex(3)> :true = length([1]) == length([1]) true

Can
08.05.2017
15:11:06
Чёт хрень с эдитом вышла

В общем объяснить было бы неплохо

Что там происходит

Без переменных это хрень какая то

Чистые функции же

Google
Can
08.05.2017
15:11:53
Он сразу после выполнения почистит

Эту переменяю

Зато читаемость

Dmitry
08.05.2017
15:12:29
Мне так более читаемо

Нулевой нестинг

Только with и пайпы

Всё красиво

Can
08.05.2017
15:24:17
Еврей зажал переменную

Admin
ERROR: S client not available

Can
08.05.2017
15:24:30
?

عاصم بن حارث
08.05.2017
15:26:38
Can
08.05.2017
15:27:56
Не шучу)

Max
08.05.2017
15:29:59


عاصم بن حارث
08.05.2017
15:32:15
Не шучу)
А сам-то, чьих будешь, дружЁкЪ?

Can
08.05.2017
15:34:37
Казак

С кубани

عاصم بن حارث
08.05.2017
15:37:06
С кубани
У вас так принято, по нац. признаку флудить, как-то не камильфо,не?

Can
08.05.2017
15:37:44
У нас принято уважать самоиронию

Max
08.05.2017
15:38:44
ну а как ещё писать? не все умеют на иврите читать

я кроме алефа и шина ничего не знаю

Google
Max
08.05.2017
15:39:24
по-арабски вообще ничего

عاصم بن حارث
08.05.2017
15:39:25
Добро. Я не понял _иронии_.

Max
08.05.2017
15:39:39
зачем вы по-странному называетесь?

Dmitry
08.05.2017
15:39:44
Так то я не обиделся

Мне тоже показалось иронично

عاصم بن حارث
08.05.2017
15:40:04
Dmitry
08.05.2017
15:40:20
Но тут как говорится - кому как кажется, может это и обидно для другого

Ну такое я каждый день вижу, в Иерусалиме живу)

عاصم بن حارث
08.05.2017
15:43:27
Я не понимаю иронии на нац. почве... Т.к. последствия, как показывает жизнь, такой _иронии_ в 9 из 10 случаев весьма не ироничны...

Can
08.05.2017
17:39:17
Извиняюсь если кого обидел

Дмитрий вроде тоже шутит над таким)

Ilnur
08.05.2017
18:36:49
Max
08.05.2017
18:38:37
Dmitry
08.05.2017
18:39:53
Фалафель каждый день ем - само спокойствие. А вот от мяса реально может припечь))

عاصم بن حارث
08.05.2017
18:40:03
Vadim
08.05.2017
19:08:52
Кто тут оскорбляет чувства вегетарианцев?)

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