
Alexander
16.08.2016
02:24:46
имхо, излишне логику такую в аппе зашивать. Легче monit поднять и тоже самое там сделать с емейламими и смс если надо

Константин
16.08.2016
02:25:00
это либа?

Alexander
16.08.2016
02:25:03
я просто с рельсового настоящего утащил себе монит
это либа?
это демон, который умеет смотреть работают ли жертвы и если нет, то стартовать их по паттерну

Google

Alexander
16.08.2016
02:25:45
https://en.wikipedia.org/wiki/Monit
просто если вся VM отстрелится, а такое спокойно возможно, то никакие либы не спасут

Константин
16.08.2016
02:27:51
Мм.. крутая штука.
Я вот что хотел сказать, что если есть колбэки у супервизора - может имеет смысл блокировать запуск часто падающего процесса и сообщать об этом в виде СМС или писать все это в лог, чтобы потом было понятно что уронило весь АПП

Alexander
16.08.2016
02:30:38
а вот и статейка по нему http://blog.rokkincat.com/circuit-breakers-in-elixir/
грубо говоря - предохранитель/автомат. Который будет избегать “поврежденные/фейл” части
очень рекомендую к прочтению, идея не нова, но паттерн - прекрасен

Константин
16.08.2016
02:33:21
Ага, сразу на неё гугл отправил)))
Да, реализация клевая.
можно его в колбэки и пихать

Alexander
16.08.2016
02:44:42
не то что бы в коллбэки, в паттерн-матчинг. эликсир же

Константин
16.08.2016
02:58:00
ага

Google

Константин
16.08.2016
02:58:27
Понравилась статья https://habrahabr.ru/post/307720/
Кто новый в чате - у нас рассылка идет в отдельный канал
https://telegram.me/proelixir_news
Кину туда эту статью)

Nick
16.08.2016
06:18:15
@alec_c4 Поимцев, ты?

Alexey
16.08.2016
06:18:47

Nick
16.08.2016
06:19:10
Вездесущ, и вездесрущ. 8)

Alexander
16.08.2016
06:19:30

Nick
16.08.2016
06:19:38
Давно уже

Alexey
16.08.2016
06:19:47
Кстати, попиарю немного наши разработки, глядишь - может кто пулл-реквест пришлёт ;) https://github.com/progress-engine/tarantool.ex и https://github.com/progress-engine/concierge.ex

Alexander
16.08.2016
06:23:57
concierge - понятно, недоделаный auth. а tarantool - назначение покрыто мраком.
“Tarantool client for Elixir projects”

Dmitry
16.08.2016
06:24:49
Может это клиент для дБ от мэилру?
Или когото там...

Alexander
16.08.2016
06:25:08
была бы ссылка на то, для чего этот клиент

Alexey
16.08.2016
06:25:20
Только это не совсем db

Alexander
16.08.2016
06:25:51
в ридми слово Tarantool обрамить бы ссылкой
чтобы было понятно

Google

Alexander
16.08.2016
06:28:35
с auth пока все плачевно, по факту только openmaze и coherence более менее актуальны
остальные не вышли за пределы “соберу-ка я пакетик на выходных”

Alexey
16.08.2016
06:32:08

Alexander
16.08.2016
06:33:48
uberauth - это адаптер на auth. Т.е не локальные юзера
есессно он пока лучший для oauth и в качестве колбэк auth через сторонние сервисы
какого-нибудь варианта аля devise - пока нет, хотя openmaze дает надежды, он даже умеет косьюмить ту же базу созданную в рельсах и те же хеши

Alexey
16.08.2016
06:36:04

Alexander
16.08.2016
06:36:19
и бросили )

Alexey
16.08.2016
06:36:49
и бросили )
Сейчас коммерческих проектов навалилось, но надеюсь вернёмся к нему ;)

Alexander
16.08.2016
06:37:31
проекты набегами делаются к сожалению умирают
я тоже хотел написать чего, но потом просто выбрал те проекты которые уже написали большую часть и туда комичу, развиваю опенсорс

Rumata
16.08.2016
06:40:14
я тоже хотел написать что-то, потом сел и не написал

Andrey ?
16.08.2016
06:45:03

Dmitry
16.08.2016
06:48:06
Я хотел написать что то, написал половину, потом решил написать тесты и доки и сразу интерес пропал((

Alexander
16.08.2016
06:55:56
а я обычно пишу, правда без тестов и доков )

Dmitry
16.08.2016
06:56:39
Без тестов и доков любой напишет))

Alexander
16.08.2016
06:58:13
в этом и дело, что тесты и доки уже подтянутся
в основном люди отваливаются на раннем этапе или идеи или написания
вон тарантул клиент, доки? хватило на рудементарные тесты
но сам пакет сделали

Google

Alexander
16.08.2016
06:59:30
уже хорошо

Evgen
16.08.2016
06:59:33
Как быть где правду искать? Все методом тыка?

Dmitry
16.08.2016
07:00:28
Мне кажется во первых без тестов даже твой сомэинтейнер не поймёт как использовать твой код
Ну или без доков)

Alexander
16.08.2016
07:00:55
доки к фенексу посмотри, обходятся же )

Dmitry
16.08.2016
07:01:01
А если каждый будет знать весь проект - зачем тогда несколько людей вообще

Alexander
16.08.2016
07:01:14
хотя там как бы уже доки от кровати из Икеи а не феникса

Admin
ERROR: S client not available

Dmitry
16.08.2016
07:02:06
И это вторая проблема - как узнать что ты не делаешь что то укуренное?
Надо rfc, обсуждения всякие
Кейсы


Alexander
16.08.2016
07:02:21
хотел я по докам из кода в бранч сходить, 404 на половине ссылок. А дока: “и теперь чтобы все сдлать правильно, глядите пример по ссылке”
если бы все новые хреновины писались прямо вот сначала и все с обсуждениями и прочим, то софта было бы ровно 2 штуки, для того чтобы было разнообразие, если кому 1 не нравится.
весь популярный софт пишется в варианте - наговнякать 80% сразу и 20 допиливать уже
там и тесты и доки и все такое
а так придет человек с гениальной идеей, ему говорят - ну друг, напиши-ка тестов вагон, давай rfc, обсуждения, собери подписи со всех пенсионеров района и тогда, может быть, можешь начать писать.
кстати, вот пример того, кто смог: https://github.com/elbow-jason/jobbit как раз по следам нашего разговора выше про то что эликсир уносит супервайзер за собой в ад. Тесты парень только базовые родил.
но сам пакет - очень ок.

Ivan
16.08.2016
08:57:16
Добавьте чат в https://github.com/mr-mig/ru-it-chats

Rumata
16.08.2016
08:57:25
о
я знаю этого чела )

Google

Rumata
16.08.2016
08:58:01
чел работает в вундерлисте
но всем говорит что в майкрсоофт )
потому что их купила майкрософт )
это я помню в мск тоже все массово устроились в quip или че-то того, а их купил скайп вроде. и все гвоорили что они работают в скайпе )

Константин
16.08.2016
09:01:19
Сейчас добавлю

Rumata
16.08.2016
09:06:20
ERLANG USER CONFERENCE 2016 STOCKHOLM 8-9 September
http://www.erlang-factory.com/euc2016#register
мало-ли вдруг кому интересно я в том году ходил
было клево

Alexander
16.08.2016
09:17:05

Rumata
16.08.2016
09:17:17
да это очень круто на самом деле )
ну например работаешь в епаме
пилишь аутсорс на гугл там говноформочки
говоришь я на "гугл работаю"
сакссес
"на американцских заказчиков"
ну формально не спиздел все четко
но есть пару ньюансов )
а о них можно и не говорить )