[00:06:14] <ada_ru> (I_vlxy_I) кто сказал Rust?
[00:06:16] <ada_ru> (I_vlxy_I) rustRustRUST!
[00:07:16] <ada_ru> (shiz01) отвечает (I_vlxy_I) на <rustRustRUST!>
Вы тут ржавчину рассыпали.
[00:07:57] <ada_ru> (shiz01) А у нас тут филиал разработчиков АДА.
[00:08:44] <ada_ru> (Oleg) отвечает (shiz01) на <А у нас тут ru филиа…>
Разработчики АДА на Расте :-)
[00:09:16] <ada_ru> (Oleg) Adarust
[00:09:23] <ada_ru> (shiz01) отвечает (Oleg) на <Разработчики АДА на …>
Разрабатываем Ад на ржавчине :)
[00:12:07] <ada_ru> (I_vlxy_I) ну разве не было бы лучше если бы вместо Си в gnat и Аде юзался бы rust?
[00:12:10] <ada_ru> (Oleg) Вот скажите, я сейчас занимаюсь восновном софтом , который должен работать с сетевым оборудованием , хочется попробовать соскочить с Го на Аду , но вот как себя заставить?
[00:12:18] <ada_ru> (I_vlxy_I) то есть во всех местах где и сейчас Ады нет
[00:12:45] <ada_ru> (I_vlxy_I) отвечает (Oleg) на <Вот скажите, я сейча…>
составь список того, чем Ада тут лучше
[00:13:16] <ada_ru> (I_vlxy_I) конкретно для тебя естественно а не вообще
[00:16:07] <ada_ru> (I_vlxy_I) может тебе на ней пишется приятней банально, или удовлетворения больше, или инструменты удобней или IDE или может либа какая милая твоему сердцу есть
[00:16:24] <ada_ru> (I_vlxy_I) или у Го производительность не устраивает а в Аде ок
[00:16:34] <ada_ru> (I_vlxy_I) может GC тебе противопоказан
[00:18:28] <ada_ru> (Oleg) Вот GC я не люблю ,
[00:19:02] <ada_ru> (I_vlxy_I) я люблю когда он не мешает достижению цели 🙂
[00:19:16] <ada_ru> (Oleg) Кстати а кто делал проекты на аде для докера? Есть подходящий базовый имидж?
[00:20:08] <ada_ru> (I_vlxy_I) а разве там что-то нужно специальное?
[00:20:16] <ada_ru> (I_vlxy_I) статически слинковал и запускай
[00:22:44] <ada_ru> (Oleg) Ну я обычно делаю так, использую имидж с GCC да нужными либами, в качестве билд имиджа, а потом из него копирую в другой, маленький без GCC и прочего, ну обычно Alpine или как там его , получается 30 мегабайт примерно
[00:24:36] <ada_ru> (Oleg) А замена фласка с питоном AWS или Матрешка ?
[00:24:42] <ada_ru> (I_vlxy_I) а можно же и без билд имиджа 🙂 но с ним наверно унифицированней
[00:25:46] <ada_ru> (Oleg) Можно, но так как то проще, система базовая одна, все пути те же и так далее
[00:26:04] <ada_ru> (Oleg) Я с докером недавно связался
[00:30:25] <ada_ru> (Oleg) Я тут задумал свою систему мониторинга создать , так как забикс и прочее уже обложил кастомными сенсорами , да так что уже нативные и не нужны, вот и осталось теперь интерфейс сделать. Может на AWS сделать чтоль
[00:31:36] <ada_ru> (Oleg) И надо тоже модульный, чтоб основной процесс запускал сенсоры и собирал с них данные. Надо пересилить себя и разобраться в AWS или матрёшке
[00:31:41] <ada_ru> (Oleg) Наконец
[00:36:02] <ada_ru> (Oleg) А AWS вообще как то развивается?
[00:42:46] <ada_ru> (Максим) Интересно, а Матрикс протокол/месенжер что использует для p2p? Или там нет?
[00:43:47] <ada_ru> (I_vlxy_I) там p2p только для медии
[00:43:58] <ada_ru> (I_vlxy_I) а сигналинг вроде как просто через http
[00:44:15] <ada_ru> (I_vlxy_I) для медии - WebRTC
[00:50:34] <ada_ru> (Максим) отвечает (Oleg) на <А AWS вообще как то …>
Да, развивается. Ошибки правят и фишки всякие. Туда @anisimkov комитит
[00:53:26] <ada_ru> (Максим) отвечает (Oleg) на <Кстати а кто делал п…>
Я использую докер на основе федоры. Гоняю марешкин CI из гитхаба, собираю свои rpm с поддержкой ada2js и выкладываю на bintray. Затем использую как базовый репозиторий для CI своих проектов
[00:53:57] <ada_ru> (Oleg) Понял
[00:54:00] <ada_ru> (Oleg) Спасибо
[00:54:58] <ada_ru> (Максим) matreshka/Dockerfile at master · reznikmm/matreshka · GitHub
https://github.com/reznikmm/matreshka/blob/master/packages/travis/Dockerfile
[00:57:09] <ada_ru> (Максим) Там для a2js нужен asis, который не хотят добавлять в федору, тк в нем куски кода gcc используются для построения (статически влинковываются).
[01:01:20] <ada_ru> (I_vlxy_I) отвечает (Максим) на <Там для a2js нужен a…>
А почему это является препятствием?
[01:13:02] <ada_ru> (Максим) Это поперёк их политик. Общий код должен быть в .so. Но для этого нужно править сборку gcc. Что никто не хочет делать, а наши патчи никто не принимает
[01:20:19] <ada_ru> (I_vlxy_I) то есть адакора не может пропушить патч в gcc?
[01:41:38] <ada_ru> (Максим) Ей это нафиг не надо. Им проще скопировать файлы в архив asis. И политики федоры или наш с тобой здравый смысл их не колышет.
[01:44:58] <ada_ru> (I_vlxy_I) 🙁
[12:19:33] <ada_ru> (anisimkov) отвечает (Oleg) на <А AWS вообще как то …>
Поддерживается. И немного в части SOAP развивается
[18:12:17] <ada_ru> (Oleg) Почитал доку , там упоминается Netscape ! Вот и подумал что там с 90 годов ничего не изменилось :-)
[19:16:24] <ada_ru> (I_vlxy_I) Нетшкаф рулид!
[20:16:41] <ada_ru> (Oleg) Да, я даже его помню
[20:16:54] <ada_ru> (Oleg) С большими зелёными стрелками
[20:33:39] <ada_ru> (I_vlxy_I) отвечает (Oleg) на <С большими зелёными …>
Попробуй seamonkey
[21:07:49] <ada_ru> (Gourytch) зачем seamonkey?
надо пользоваться проверенными решениями!
[21:07:54] <ada_ru> (Gourytch) картинка https://www.ada-ru.org/files/bot/2019-12-15-x9.jpg
[21:14:51] <ada_ru> (I_vlxy_I) А что же, напишем свой nginx на Аде? anginx!
[21:29:30] <ada_ru> (Oleg) Да реверс прокси бы неплохо сделать
[21:43:49] <ada_ru> (I_vlxy_I) но он же в основном http стервер так то
[21:50:15] <ada_ru> (I_vlxy_I) но вообще, в плане проксирования http штука довольно мудреная
[21:50:22] <ada_ru> (I_vlxy_I) я немного разрабатывал squid 🙂
[21:50:31] <ada_ru> (I_vlxy_I) я даже числюсь в списках 🙂
[21:53:01] <ada_ru> (Максим) http стервер на Аде уже есть 😊
[21:54:42] <ada_ru> (Oleg) :-) мне интересен реверс прокси
[21:54:59] <ada_ru> (Oleg) Сделать из него WAF
[21:55:10] <ada_ru> (Oleg) Web Application Firewall
[21:55:32] <ada_ru> (I_vlxy_I) кстати, а чем реверс прокси от back to back user agent отличается?
[21:55:59] <ada_ru> (Oleg) Мне кажется терминологией
[21:56:00] <ada_ru> (I_vlxy_I) или я тут смешиваю SIP и http терминологию?
[21:56:44] <ada_ru> (Oleg) UA да, скорее сип терминология но суть та же
[21:57:04] <ada_ru> (Oleg) От пользователя до сервера сессия, и от сервера до сервера
[21:57:15] <ada_ru> (I_vlxy_I) ну, SIP он так то более симметричный. там кто вызывает - тот и клиент, кто отвечает тот и сервер.
[21:57:29] <ada_ru> (Oleg) Ну да
[21:57:32] <ada_ru> (I_vlxy_I) в процессе роли могут вроде бы меняться
[21:57:37] <ada_ru> (Oleg) Могут
[21:57:43] <ada_ru> (I_vlxy_I) реинвайты всякие
[21:58:00] <ada_ru> (Oleg) Кстати и SIP библиотеку тоже неплохо бы
[21:58:10] <ada_ru> (I_vlxy_I) да SIP давно не модно же!
[21:58:11] <ada_ru> (Oleg) Мне прям во сейчас надо
[21:58:30] <ada_ru> (Oleg) Как так? Вся телефония на нем , почти
[21:58:39] <ada_ru> (Oleg) Корпоративная
[21:58:52] <ada_ru> (Oleg) Большая это ОКС7
[21:59:32] <ada_ru> (I_vlxy_I) ты б еще SIP SIMPLE вспомнил в качестве протокола для мессенджинга 🙂
[22:00:25] <ada_ru> (I_vlxy_I) не, так то SIP и для общения магистрального юзается вроде как. сотовая связь всякая международная и проч
[22:00:41] <ada_ru> (I_vlxy_I) но мир телекома мир дивный, там и ASN.1 актуален по сию пору
[22:01:16] <ada_ru> (Oleg) Ну сотовая насколько знаю все ещё SS7
[22:01:21] <ada_ru> (I_vlxy_I) у любого модного хипстера всё вянет от упоминания этих технологий в лучшем случае, а в худшем - он вообще не понимает о чем речь.
[22:01:34] <ada_ru> (I_vlxy_I) не, там по разному, не только SS7
[22:01:51] <ada_ru> (Oleg) А сип я ненавижу
[22:02:20] <ada_ru> (Oleg) Так как с медиа и натом там сплошные грабли
[22:02:37] <ada_ru> (I_vlxy_I) а SIP про медию вообще не в курсе 🙂
[22:02:48] <ada_ru> (I_vlxy_I) его дело сессию инициализировать, а дальше сами 🙂
[22:02:49] <ada_ru> (Oleg) В этом и беда
[22:03:04] <ada_ru> (Oleg) Нет нормальных механизмов все кривое
[22:03:10] <ada_ru> (I_vlxy_I) в этом плане SIP, как задумка, прекрасен. можно приспособить его например для мультиплеер игр
[22:03:14] <ada_ru> (Oleg) Stun и прочие костыли
[22:03:21] <ada_ru> (Oleg) Это да
[22:03:39] <ada_ru> (Oleg) Запилю наверное на аде SIP UA
[22:04:05] <ada_ru> (I_vlxy_I) но там столько rfc и из такого зоопарка приходится собирать, то это туши свет кидай гранату.
[22:04:31] <ada_ru> (I_vlxy_I) и поэтому два UA разных производителей (скажем два сип-софтфона) почти никогда не получается с первого раза подружить 🙂
[22:04:39] <ada_ru> (I_vlxy_I) скайп в свое время был прорывом в этом плане
[22:04:49] <ada_ru> (I_vlxy_I) можно было просто позвонить и было видео и был звук сразу
[22:05:38] <ada_ru> (Oleg) Сейчас нормально кроме видео
[22:06:58] <ada_ru> (I_vlxy_I) а аудио что? у меня допустим в клайнте 729 кодек, а другой - нищеброд и у него только 711 🙂
[22:07:14] <ada_ru> (I_vlxy_I) например. еще с приоритетами было весело
[22:07:51] <ada_ru> (Oleg) Сейчас с широкими каналами 711u/a почти у всех работает отлично
[22:10:13] <ada_ru> (Oleg) Кстати по сипу есть один олдскульный чувак из авайи , он классные статьи пишет
[22:10:22] <ada_ru> (Oleg) Deep dive into SIP
[22:10:31] <ada_ru> (I_vlxy_I) не хочу, не буду туда обратно!
[22:10:41] <ada_ru> (I_vlxy_I) это адская работа - всех со всеми дружить
[22:10:49] <ada_ru> (I_vlxy_I) и под всех подстраиваться!
[22:11:37] <ada_ru> (I_vlxy_I) может на базе сипа прикольно что-то совместимое только с самим собой пилить, но тогда он часто избыточен
[22:12:19] <ada_ru> (I_vlxy_I) ну и тогда почему бы не зафигачить то же, но бинарно с помощью какого-нибудь protobuf?
[22:13:39] <ada_ru> (Oleg) Protobus ну его нахрен, поделка гугла
[22:16:23] <ada_ru> (I_vlxy_I) отвечает (Oleg) на <Protobus ну его нахр…>
Тогда flatbuffers!
[22:18:59] <ada_ru> (I_vlxy_I) ну и вообще, пофигу как, но нет большого смысла вот прям с такой грамматикой и синтаксисом текстовый протокол свой ваять
[22:25:46] <ada_ru> (shiz01) отвечает (I_vlxy_I) на <Тогда flatbuffers!>
Он для инета толстый будет.
[22:26:07] <ada_ru> (shiz01) отвечает (I_vlxy_I) на <ну и вообще, пофигу …>
Во.
правильно, лучше своё.
[22:27:13] <ada_ru> (I_vlxy_I) отвечает (shiz01) на <Он для инета толстый…>
ой, по инету json'ы гоняют. поэтому будет ок. плюс у него накладных расходов меньше на массивы данных. плюс там есть структуры. короче - в некоторых случаях он значительно выигрывает у protobuf по компактности.
[22:27:16] <ada_ru> (I_vlxy_I) и всегда - по скорости
[22:27:55] <ada_ru> (shiz01) Интересно, это обострение у всех чтоли?
Минимум семеро знакомых пишут свой мессенджер. Четверо из них p2p.
Двое делают "принципиально новый" voip сервер.
[22:28:20] <ada_ru> (I_vlxy_I) хы. ну, мессенджеры делают всегда. уже лет 20 как постоянно их делают.
[22:28:30] <ada_ru> (shiz01) отвечает (I_vlxy_I) на <ой, по инету json'ы …>
давай не будем о грустном?
юзать json для инфф этл преступление.
[22:28:32] <ada_ru> (I_vlxy_I) но я не хочу и не буду 🙂
[22:28:49] <ada_ru> (I_vlxy_I) отвечает (shiz01) на <давай не будем о гру…>
да. поэтому берут xml или yaml вообще 🙂
[22:28:51] <ada_ru> (shiz01) отвечает (I_vlxy_I) на <хы. ну, мессенджеры …>
Да, но щас прям у многих бомбануло :)
[22:29:13] <ada_ru> (shiz01) отвечает (I_vlxy_I) на <да. поэтому берут xm…>
Ыыыыыыы.
*аж зубы свело*
[22:32:03] <ada_ru> (I_vlxy_I) в самом идеальном случае берут messagepack
[22:32:27] <ada_ru> (I_vlxy_I) но хочется то схемы... и генерации кота
[23:09:52] <ada_ru> (Oleg) Yaml это вообще порнография с его пробелами
[23:25:17] <ada_ru> (I_vlxy_I) toml? :-)
[23:31:58] <ada_ru> (Oleg) Господа, если есть знакомый сетевой инженер, свисните, пожалуй нужен ещё один сотрудник, CCNA/CCNP сертификат приветствуется
[23:45:10] <nordwind> http://www.opennet.ru/opennews/art.shtml?num=52036
[23:47:05] <ada_ru> (I_vlxy_I) неплохо!
[23:47:21] <ada_ru> (I_vlxy_I) наконец то коммерческие компании больше внимания уделят Арчу!
[23:48:47] <nordwind> Хз
[23:49:25] <nordwind> Может наоборот камнями закидают чувака
[23:54:12] <ada_ru> (I_vlxy_I) чувака то да. но ppa это ж убунты всякие
[23:54:27] <ada_ru> (I_vlxy_I) а вот арч... там нет такого! там хорошо! там аур!
[23:57:07] <ada_ru> (shiz01) отвечает (I_vlxy_I) на <а вот арч... там нет…>
И куча pkgbuild-ов, на которые ментейнеры давно забили.
Ты пробовал из aur собрать ada web server?
Половина ссылок на сурсы - битые.
Вторая половина несовместима с новой версией.
[23:57:42] <ada_ru> (I_vlxy_I) ну, насколько востребован пакет, настолько он и жив
[23:57:46] <ada_ru> (I_vlxy_I) сообщество же
[23:59:37] <ada_ru> (shiz01) Ага.
Зашел в дженту, начал собирать gnat-gpl. Ебилд не собрался.
Просто не собрался.
Там были противоречущие конфиги --enable-lang=ada
--disable-libadalang
И на этапе configure оно падало.