Size: a a a

2019 December 04

g

grep-z in ErlangRus
Конкретно про чат если говорить, тут чистое имхо. Старт разработки на скале там был чистой воды технофетишизмом.
Если бы убрать хотя бы 1 часть из формулы Отсутствие_опыта + давление_со_соторны_потребитилей, какашка бы не получилась.
источник

g

grep-z in ErlangRus
В итоге совершенно правильно вернулись к эрланжику и в рамках него закрыли большую часть проблем начальной реализации.
источник

g

grep-z in ErlangRus
Yuri Zhloba
О, я и не знал
datap. :)
источник

YZ

Yuri Zhloba in ErlangRus
Ну ок
источник

DF

Dmitry Frolov in ErlangRus
А скала выбран был по каким идеям? Пощупать?
источник
2019 December 05

g

grep-z in ErlangRus
Dmitry Frolov
А скала выбран был по каким идеям? Пощупать?
Ты имеешь ввиду для чатика? Автор решения делал доклад на митапе когда-то. Я попробую найти.
источник

СИ

Сергей Иванов in ErlangRus
но то что вы говорите это замена ерлага скалой, а не ускорение ерланга скалой
источник

g

grep-z in ErlangRus
Вот я попробую вытянуть как-то видос с докладом о скале от автора. Там он попытался ответить почему. Я в этом вопросе излишне предвзят. До сих пор считаю что Scala была лишней в попытке изменить архитектуру чата и текущая команда очень правильно сделала, что не стала продолжать эксперимент.
источник

g

grep-z in ErlangRus
Но сначала нужно будет спросить наших ответвенных можно ли вообще. Всё-таки митап был внутренним.
источник

YZ

Yuri Zhloba in ErlangRus
Обоснование скалы было, и доклад про это был. Но я тогда не был в проекте, не вникал в это обоснование, и сейчас уже не вспомню его. Я пришел в проект, когда скала уже умирала.
источник

YZ

Yuri Zhloba in ErlangRus
Имею сообщить, что я, увы, не смогу приехать в Москву на митап. Но тему буду готовить, и где-нибудь с ней выступлю.
источник

СК

Сергей Крутский in ErlangRus
Yuri Zhloba
Имею сообщить, что я, увы, не смогу приехать в Москву на митап. Но тему буду готовить, и где-нибудь с ней выступлю.
Может в виде видеоконференции? Уж очень многих заинтересовал своим докладом)
источник

RA

R A in ErlangRus
Телеприсутствие.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Может быть в rebar shell модуль виден, а в других модулях - нет?
источник

YZ

Yuri Zhloba in ErlangRus
Сергей Крутский
Может в виде видеоконференции? Уж очень многих заинтересовал своим докладом)
Ну так или иначе доклад дойдет до аудитории. Только это будет не в декабре :)
источник

СИ

Сергей Иванов in ErlangRus
Źmićer Rubinštejn
Может быть в rebar shell модуль виден, а в других модулях - нет?
а что значит "в других модулях нет" ?  если только тот модуль  в каком-то каталоге неизвестном при запуске через erl и известном при выполнении shell?
источник

YT

Yauheni Tsiarokhin in ErlangRus
добрый день
подскажите что я делаю не так
хочу заюзать SO_REUSEPORT чтобы листенеров можно было несколько на один порт навесить
но чтото упорно не выходит
1> gen_tcp:listen(8110, [{raw, 1, 15, <<1:32/native>>}]). 
{ok,#Port<0.5>}
2> gen_tcp:listen(8110, [{raw, 1, 15, <<1:32/native>>}]).
{error,eaddrinuse}
источник

c🦊

cleverfox 🦊 in ErlangRus
Yauheni Tsiarokhin
добрый день
подскажите что я делаю не так
хочу заюзать SO_REUSEPORT чтобы листенеров можно было несколько на один порт навесить
но чтото упорно не выходит
1> gen_tcp:listen(8110, [{raw, 1, 15, <<1:32/native>>}]). 
{ok,#Port<0.5>}
2> gen_tcp:listen(8110, [{raw, 1, 15, <<1:32/native>>}]).
{error,eaddrinuse}
Ну а где ты reuseport делаешь?
источник

YT

Yauheni Tsiarokhin in ErlangRus
cleverfox 🦊
Ну а где ты reuseport делаешь?
ну я так понимаю что вот здесь
{raw, 1, 15, <<1:32/native>>}
источник

YT

Yauheni Tsiarokhin in ErlangRus
нашел на стэковерфлоу вот такое замечание
so_reuseport =
 case :os.type() do
   {:unix, :linux} -> {:raw, 1, 15, <<1::32-native>>}
   {:unix, :darwin} -> {:raw, 0xffff, 0x0200, <<1::32-native>>}
 end
источник