Size: a a a

2019 November 23

В

Вертолетчик in ErlangRus
Юрий, спасибо за ссылки. Это я уже видел. Мне никаких статей не надо и писать их тоже не надо ))) Я просто поинтересовался на счёт проектов.
Ещё раз. Какие реально бизнес-проекты работают, в которых участовали разработчики из этой группы? Просто ссылка на сайт, не более того. Не надо распинаться, чего-то там рассказывать, если не считаете нужным
источник

В

Вертолетчик in ErlangRus
Ну например: я работаю/работал над проектом "золотой мужик сосёт" (голдман сакс), ссылка
источник

AG

Alexey Golda in ErlangRus
в питере был проект, я пару лет назад трогал немного его часть на Clojure, другая его часть была на Эрланге (туда почти не приходилось лазить, эрланг собирал картинки и видео с камер на дорогах, мониторинг дорожной сети, ГИБДД. Так норм? Но на этом мой практический опыт с Эрлангом как бы и все. Не эрлангист в общем.
источник

В

Вертолетчик in ErlangRus
Alexey Golda
в питере был проект, я пару лет назад трогал немного его часть на Clojure, другая его часть была на Эрланге (туда почти не приходилось лазить, эрланг собирал картинки и видео с камер на дорогах, мониторинг дорожной сети, ГИБДД. Так норм? Но на этом мой практический опыт с Эрлангом как бы и все. Не эрлангист в общем.
Нормально, ссылочку бы ещё )))
источник

AB

Alexander Bogosyan in ErlangRus
Вертолетчик
Нормально, ссылочку бы ещё )))
источник

В

Вертолетчик in ErlangRus
В этих успешных компаниях работают люди из этой группы?
источник

IG

Ivan Gunko in ErlangRus
Вертолетчик
Ну например: я работаю/работал над проектом "золотой мужик сосёт" (голдман сакс), ссылка
я работал
smilart.com
askedo.ru
в первом много, во втором мало
эрланг рулит)
источник

V

Vasilii Demidenok in ErlangRus
тогда уж было бы логичным кидать ссыль на https://erlang-companies.org/ чем на спонсоров конкретной конфы ;)
источник

AB

Alexander Bogosyan in ErlangRus
У нас в конторе есть несколько проектов, но они все инфраструктурные, юзеру не видны: факс сервер например или sip gateway специального назначения, самый нагруженный наверное session border controller (https://en.m.wikipedia.org/wiki/Session_border_controller) контора - dins.ru, в СПб, работаем на RingCentral
источник

С

Саша in ErlangRus
Alexander Bogosyan
У нас в конторе есть несколько проектов, но они все инфраструктурные, юзеру не видны: факс сервер например или sip gateway специального назначения, самый нагруженный наверное session border controller (https://en.m.wikipedia.org/wiki/Session_border_controller) контора - dins.ru, в СПб, работаем на RingCentral
А по какой причине факсы еще живы?
источник

ML

Maksim Lapshin in ErlangRus
Саша
А по какой причине факсы еще живы?
Наверное по той же, по которой полмиллиарда человек мучаются с чеками и не догадываются, что это мучение: привыкли и это в целом работает
источник

AB

Alexander Bogosyan in ErlangRus
Саша
А по какой причине факсы еще живы?
В США активно используются,
источник

AB

Alexander Bogosyan in ErlangRus
источник

AB

Alexander Bogosyan in ErlangRus
Там они вроде более "легальны" чем email
источник

ML

Maksim Lapshin in ErlangRus
Alexander Bogosyan
Там они вроде более "легальны" чем email
Ага, «привычка».

Страна в которой еще живы бумажные живые чеки.
источник

YP

Yuri Petrov in ErlangRus
Maksim Lapshin
Ага, «привычка».

Страна в которой еще живы бумажные живые чеки.
У меня недавно умер Google Home Mini (Швеция). Связался с техподдержкой, это массовый брак, попросили показать фото колонки и т.д. Самый маразм - фото бумажного чека (хорошо, что сохранил), электронное письмо с доказательством оплаты им не подходит.
источник

LW

Lev Walkin in ErlangRus
Maksim Lapshin
Есть макбук, у которого дефолтный маршрут по вайфаю, а сбоку воткнут ethernet по которому связь с джетсоном.

Есть комбинации опций, которые мы передаем в gen_udp:open:

* {bind_to_device,Iface} не работает под маком и возможно не имеет особого смысла под линуксом
* {raw, 1, 25, Iface} скорее всего это bind_to_device
* {broadcast,true} без неё нельзя послать пакет на 255.255.255.255
* {ifaddr,ServerIP} опция для того, чтобы прибиндиться на нужный айпишник

Дальше проверяем такие комбинации (все от рута):

* стоит только broadcast. Пакеты прилетают в наш процесс, но улетают они в вайфай
* стоит ifaddr. Пакеты больше не доходят до эрланговского процесса, хотя и прилетают в систему
* стоит bind_to_device: сокет не стартует с ошибкой einval
* стоит raw: такая же реакция, как и с broadcast
* broadcast, а для посылки открываем новый сокет с ifaddr, но с произвольным портом: джетсон не реагирует, хотя ему и прилетают пакеты
* жонглируем сокетами

В голову приходит страшный вывод и, что самое ужасное, он оказывается правильным. На каждый прилетевший пакет мы закрывает сокет листенер, чтобы освободить локальный UDP порт, потом открываем временный сокет для отправки одного сообщения с опцией ifaddr, потом закрываем его и открываем листенер заново.

Важно отметить, что опция ifaddr с биндингом к порту 67 работает только из под sudo. В макоси разрешили слушать адрес 0.0.0.0 для привилегированных портов, но оставили запрет для конкретных айпишников.
а попробуй использовать не бросдкаст 255.255.255.255, а броадкаст конкретного интерфейса?
источник

LW

Lev Walkin in ErlangRus
Вертолетчик
Ну например: я работаю/работал над проектом "золотой мужик сосёт" (голдман сакс), ссылка
источник

ML

Maksim Lapshin in ErlangRus
Lev Walkin
а попробуй использовать не бросдкаст 255.255.255.255, а броадкаст конкретного интерфейса?
Попробую, но есть большая опасность что это не сработает: клиентский хост не имеет айпишника
источник

LW

Lev Walkin in ErlangRus
так я же предлагаю броадкаст слать
источник