Size: a a a

2020 April 04

PG

Pïg Grëënëst in ErlangRus
что произошло?
источник

AK

Aleksey Kluchnikov in ErlangRus
Да в тойже путти, замучаешся настраивать териминал, чтобы все работало как хочется
источник

ML

Maksim Lapshin in ErlangRus
https://bugs.erlang.org/browse/ERL-162

собрать эрланг так, чтобы он работал примерно на всех линуксах без пересборки очень непросто.

SSL понятно что с собой утащишь, но вот с libtinfo проблема.  Надо собрать её так, чтобы не было проблем с терминалом.

Надеяться на системную нельзя, потому как где-то tinfo5, где-то tinfo6
источник

СИ

Сергей Иванов in ErlangRus
Maksim Lapshin
какая же всё таки неожиданно проблемная штука с этими terminfo и разными убунтами
прям в рамках разных версий одного дистрибутива проблемы?
источник

ML

Maksim Lapshin in ErlangRus
Сергей Иванов
прям в рамках разных версий одного дистрибутива проблемы?
у нас разные убунты (кое как почти отучили клиентов от 14.04), разные дебианы.

Есть ещё что-то странное под названиием «убунта от нвидии»
источник

x

xhajag in ErlangRus
Добрый вечер!
Я понемногу ковыряю erlang и нужно привести мысли в порядок.
Допустим есть приложение, эхо сервер например. У него есть (acceptor_supervisor + acceptor_gen_server) + (tcp_processing_sup + tcp_processing_gen_server). В acceptor_gen_server мы принимаем соединения и... динамически создаем в tcp_processing_sup дочерние процессы tcp_orocessing_gen_server? а когда, например, сессия рвется мы каким то образом должны из tcp_processing_sup удалить сервер в котором произошел обрыв - я верно понял идею?
источник

MK

Max K in ErlangRus
Нет необходимости заводить обработчики соединения под супервизор. Достаточно только акцептор под него запихнуть. Соединение рвать при падении.
источник

RA

R A in ErlangRus
Кто-нибудь знает эрланговую библиотеку для анализа файлов MZ (грубо говоря, экзешники для ДОС)? Понимаю, что задача экзотическая, но вдруг.
источник

DK

Denis Ko in ErlangRus
А чо там анализироваьься
источник

DK

Denis Ko in ErlangRus
Спека и вперед
источник

MK

Max K in ErlangRus
А там заголовок простой, да
источник

MK

Max K in ErlangRus
За полчаса на коленке можно набросать
источник

DK

Denis Ko in ErlangRus
Точняк
источник

DK

Denis Ko in ErlangRus
В одну строчку если постараться :)
источник

AB

Alexander Bogosyan in ErlangRus
xhajag
Добрый вечер!
Я понемногу ковыряю erlang и нужно привести мысли в порядок.
Допустим есть приложение, эхо сервер например. У него есть (acceptor_supervisor + acceptor_gen_server) + (tcp_processing_sup + tcp_processing_gen_server). В acceptor_gen_server мы принимаем соединения и... динамически создаем в tcp_processing_sup дочерние процессы tcp_orocessing_gen_server? а когда, например, сессия рвется мы каким то образом должны из tcp_processing_sup удалить сервер в котором произошел обрыв - я верно понял идею?
Посмотри ranch
источник

RA

R A in ErlangRus
Уже завелосипедил, но вдруг есть нечто типа промышленное.
источник

DK

Denis Ko in ErlangRus
xhajag
Добрый вечер!
Я понемногу ковыряю erlang и нужно привести мысли в порядок.
Допустим есть приложение, эхо сервер например. У него есть (acceptor_supervisor + acceptor_gen_server) + (tcp_processing_sup + tcp_processing_gen_server). В acceptor_gen_server мы принимаем соединения и... динамически создаем в tcp_processing_sup дочерние процессы tcp_orocessing_gen_server? а когда, например, сессия рвется мы каким то образом должны из tcp_processing_sup удалить сервер в котором произошел обрыв - я верно понял идею?
Верно. Делаем стоп процессу. В самом простом случае
источник

DK

Denis Ko in ErlangRus
Получили closed или что там прилетает и возвращаем stop
источник

DK

Denis Ko in ErlangRus
Это в самом простом сценарии
источник

DK

Denis Ko in ErlangRus
Если не хочется вникать в "основы", даже в ranch, можно глянуть в сторону zmq
источник