[09:31:15] <landgraf> ох уж эти переводы
[10:47:49] <ada_ru> (Vinpuh) http://www.opennet.ru/opennews/art.shtml?num=49256
[11:57:53] <ada_ru> (nitrocerber) Ждём non-binary систему битности, LGccBT и запрет 'Unrestricted_Access, патамушта rape жи
[12:26:38] <ada_ru> (zloidemon) Добрый день, а не подскажете что лучше всего почитать что бы быстренько въехать? Есть опыт работы на разных языках
[12:28:42] <ada_ru> (I_vlxy_I)  отвечает (zloidemon) на <Добрый день, а не по…>
https://learn.adacore.com
[12:29:06] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <https://learn.adacor…>
Спасибо большое! 👍
[12:30:06] <ada_ru> (I_vlxy_I) Там небольшой объем материала, при этом он свежий. Для начала - идеально.
[12:30:19] <ada_ru> (I_vlxy_I) Потом уже книгги
[12:33:56] <ada_ru> (zloidemon) А есть какой-то рекомендуемый список книг или курсов/видеокурсов после этого сайта?
[13:35:50] <ada_ru> (Максим) Можно глянуть тут https://en.wikibooks.org/wiki/Ada_Programming
[13:36:34] <ada_ru> (Максим) Лично мне сильно помогла в свое время https://en.wikibooks.org/wiki/Ada_Style_Guide т.к. я пытался писать на Аде как раньше на С
[13:38:17] <ada_ru> (Максим) На русском почитать есть не так много.
[13:39:39] <ada_ru> (nizovtsevnv) <прислал документ>
[13:39:46] <ada_ru> (nizovtsevnv) <прислал документ>
[13:43:28] <ada_ru> (Максим) есть еще перевод на русский Rationale Ada 2005 http://www.ada-ru.org/saturn/aleg.html
[13:46:58] <ada_ru> (Максим) а про Ada 2012 есть http://www.ada-ru.org/ada2012-intro и https://youtu.be/cm7HuwkYeMM
[14:01:58] <ada_ru> (zloidemon)  отвечает (Максим) на <Лично мне сильно пом…>
я в основном сейчас на python, а так на многих языках в разное время программировал.
[14:03:06] <ada_ru> (zloidemon) Я вот смотрел часть про кластеризацию языка. У кого-нибудь был опыт использования, и может ли рассказать на сколько хорошо это работает? (у меня был опыт с этим только в erlang)
[14:03:45] <ada_ru> (Максим) в смысле распределенные вычисления?
[14:04:35] <ada_ru> (zloidemon) да
[14:05:44] <ada_ru> (Максим) в стандарте есть специальный раздел с описанием как делать распределенные программы на Аде. GNAT это поддерживает через библиотеку PolyORB
[14:06:04] <ada_ru> (Максим) простые вещи делаются действительно тривиально
[14:07:00] <ada_ru> (Максим) есть проблемы, когда нужна возможность отдельные части программ перестартовывать
[14:07:52] <ada_ru> (zloidemon) А вообще оно используется программистами, или просто для галочки типа есть и все?
[14:09:57] <ada_ru> (Максим) где-то наверняка используется, я сам только игрался
[14:10:10] <ada_ru> (Максим) http://docs.adacore.com/live/wave/polyorb/html/polyorb_ug/Ada_Distributed_Systems_Annex_(DSA).html
[14:11:34] <ada_ru> (zloidemon) Ага спасибо за советы, надеюсь зайдет хорошо. 😊
[14:12:51] <ada_ru> (Максим) будут вопросы, обращайся :)
[14:18:45] <ada_ru> (nitrocerber) Ну народ про полиорб репортит периодически жи. Так что кто-то юзает
[14:18:49] <ada_ru> (I_vlxy_I) в аде искаропки еще и распределенная сборка есть 😊
[14:18:59] <ada_ru> (I_vlxy_I) точнее в gnat, еще точнее - в gprbuild
[14:19:48] <ada_ru> (zloidemon) Я посмотрел на самом деле уже много видео, всякие introduction и тд. Очень удивился то что сейчас выдают за новье в том же rust, swift было уже в 80х
[14:20:06] <ada_ru> (I_vlxy_I) а это точно было про аду 80х? 😊
[14:20:13] <ada_ru> (I_vlxy_I) ада то она 2012 нонче.
[14:20:52] <ada_ru> (zloidemon) Я книжку Вагнара читаю уже несколько дней
[14:21:06] <ada_ru> (I_vlxy_I) но вообще, всякие ML (Standard ML в частности, Ocaml и проч) они ж давннооо были. Ну а идеи в них реализованые еще давнее.
[14:21:18] <ada_ru> (I_vlxy_I) и не только в них реализованные
[14:22:05] <ada_ru> (I_vlxy_I) в растосвифтах новье в том, что программист от сохи (особенно в случае свифта) теперь этим может пользоваться каждый день, а не читать в умных книжках об этом.
[14:22:13] <ada_ru> (zloidemon) Я не знаю на сколько актуальный тут такой вопрос, но на территории бывшего СССР или РФ где чаще всего используется ada?
[14:23:01] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <в растосвифтах новье…>
На swift год программировал, там бэкенд особо не попишешь, библиотек толковых нет. Все пока что крайне убого.
[14:23:41] <ada_ru> (I_vlxy_I) ну, свифтоиды работают над этим. в частности над юзабельностью свифта под линухой
[14:24:18] <ada_ru> (I_vlxy_I)  отвечает (zloidemon) на <Я не знаю на сколько…>
думаю, статистически, либо удаленно работают на адакору, либо преподают в универах, либо что-нибудь с авионикой связанное.
[14:24:31] <ada_ru> (I_vlxy_I) а, ну еще фриланс бывает.
[14:24:42] <ada_ru> (I_vlxy_I) (бекенд для вебов)
[14:25:30] <ada_ru> (Максим) слыхал атомщики юзают
[14:25:42] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <ну, свифтоиды работа…>
Там не все так просто =) Взять допустим тот же веб, все фреймворки это просто биндинги через сишные либы. И это по сути уже не свифт, и вся его концепция тут рушится. Проще взять тот же си и на нем уже написать код. Есть стек библиотек, который развивается, но там пока мало что пригодно к применению в реальных приложениях
[14:25:59] <ada_ru> (I_vlxy_I) да? атомщики большие затейники, я посмотрю. то оберон, то ада, то что-то вообще странное.
[14:26:22] <ada_ru> (zloidemon) Под ios там все через objc тоже самое, выходит все осталось как и было, только абстракция из другого языка выше появилась
[14:26:35] <ada_ru> (I_vlxy_I) насколько я понимаю, в атомной нашей промышленности, по крайней мере для некоторых кусков системы, выбор ЯП отдан на откуп реализатора. нет требований к языку.
[14:26:37] <ada_ru> (I_vlxy_I) хоть на js.
[14:27:24] <ada_ru> (I_vlxy_I)  отвечает (zloidemon) на <Там не все так прост…>
ну, всё в конечном итоге будет биндингом к позикс-либам сишным 😊 вопрос в том, насколько биндинг толстый и насколько адекватный.
[14:27:46] <ada_ru> (I_vlxy_I) и как часто приходится вылезать из норки своего языка и лезть в си.
[14:30:50] <ada_ru> (I_vlxy_I) но вылезать придется, пока ты не embedded на baremetal
[14:32:55] <ada_ru> (I_vlxy_I) впрочем, и из си и плюсов вылезать в асм приходится. по крайней мере на уровне чтения асма.
[15:24:29] <ada_ru> (Максим) Народ с FPGA играется: https://blog.adacore.com/ada-on-fpgas-with-picorv32
[15:25:21] <ada_ru> (Максим) Sergei как успехи с Verilog?
[15:28:07] <landgraf> это не народ, это фабиан
[15:28:16] <landgraf> маньяк кофеварок
[15:37:28] <ada_ru> (I_vlxy_I) кофеварки с fpga'шкой? O_O
[16:36:02] <landgraf> вы так говорите как будто это плохо
[16:52:07] <ada_ru> (I_vlxy_I) ну, fpga неплохо греется, так что это скорее хорошо, чем плохо
[19:00:38] <ada_ru> (Denis)  отвечает (Максим) на <слыхал атомщики юзаю…>
Юзают!
[19:25:33] <ada_ru> (I_vlxy_I) а в Энергии вот до сих пор PL/I юзают
[19:25:49] <ada_ru> (I_vlxy_I) под винду 😊
[19:26:02] <ada_ru> (I_vlxy_I) и дос
[19:29:13] <ada_ru> (I_vlxy_I) ой https://github.com/dotnet/roslyn/pull/3507
[19:29:21] <ada_ru> (I_vlxy_I) с этим миром что-то не так
[19:33:40] <ada_ru> (I_vlxy_I) "I totally agree. Additionally, I think we should remove static typing. We shouldn't be telling objects what they are until they decide for themselves, at runtime. Segregating objects based on type? I think I've heard that before..."
[19:44:26] <ada_ru> (Satyri0n) Наркоманов надо меньше читать
[19:50:00] <landgraf> предлагаю вообще запретить слова. общаться хешами какими-нибудь из рандома
[19:50:18] <ada_ru> (I_vlxy_I) дык эмоджи же!
[19:51:11] <ada_ru> (I_vlxy_I) натянул улыбающуюся какашку на лице и общайся!
[19:51:17] <ada_ru> (I_vlxy_I) https://www.iguides.ru/upload/medialibrary/51d/51db1a8eb4dcfc7a73fcd0df71c45f9b.png
[21:12:11] <ada_ru> (a) История с мастер/слэйв прекрасна
[21:12:39] <ada_ru> (a) Я чё то расхотел читать книжку про питон
[21:14:38] <ada_ru> (a) Мне кажется такие явления происходят от того, что исчезает план развития языка и начинают в хер#е ковыряться
[21:15:26] <ada_ru> (a) Гвидо слился и тут же умники повылазили
[21:20:07] <ada_ru> (zloidemon)  отвечает (a) на <Я чё то расхотел чит…>
Я выпилился из FreeBSD из-за CoC
[21:20:46] <ada_ru> (a) Что это?
[21:21:32] <ada_ru> (zloidemon) Code of Conduct
[21:22:08] <ada_ru> (coopht) А что с ним не так?
[21:22:15] <ada_ru> (coopht) этот https://www.freebsd.org/internal/code-of-conduct.html ?
[21:22:18] <ada_ru> (zloidemon) Вот 🤗 такой смайлик в чатик, меня за это могут чуть ли не засудить
[21:22:45] <ada_ru> (zloidemon)  отвечает (coopht) на <этот https://www.fre…>
Там очень много проблем внутри коммьюнити, на протяжении 3х последних лет.
[21:23:32] <ada_ru> (zloidemon) Суть в чем, нам запретили даже смайлики друг другу слать. Мол это означает приставания, это из-за того что трансгендорам не нравятся смайлы
[21:24:17] <ada_ru> (coopht) А где про это прочитать.
Из CoC это неочевидно
[21:24:50] <ada_ru> (zloidemon) Внутренняя рассылка
[21:25:03] <ada_ru> () New site user:  
[21:25:51] <ada_ru> (zloidemon) Меня в общем из-за этого начали травить в внутренней почте, я наоборот даже рад то что ушел. Увидел как ЛГБТ пытается просто тебя уничтожить за твое мнение
[21:26:22] <ada_ru> (coopht) Жесть.
[21:26:30] <ada_ru> (coopht) Мир сходит с ума
[21:26:47] <ada_ru> (zloidemon)  отвечает (coopht) на <этот https://www.fre…>
Вот как пример пункт
Physical contact and simulated physical contact (e.g., textual descriptions like "*hug*" or "*backrub*") without consent or after a request to stop.
[21:27:59] <ada_ru> (zloidemon)  отвечает (coopht) на <Мир сходит с ума>
Да там треш полный, они вместо того что бы код писать, начали этим бредом заниматься.
[21:37:30] <ada_ru> (I_vlxy_I)  отвечает (a) на <Гвидо слился и тут ж…>
Это как раз Гвидо и утвердил. Его решение.
[21:39:28] <ada_ru> (a) Ну так перед этим слился. И пошел разврат
[21:40:04] <ada_ru> (a) Пришлось вернуться и утвердить
[21:40:39] <ada_ru> (a) А Линус бы таких быстро нахер отправил
[21:41:06] <ada_ru> (a) Или Тео или Патрик
[21:42:17] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <Это как раз Гвидо и …>
Там проблема в другом, есть несколько групп людей обычно. Те которые находятся в США или ЕС не могут выражать свое личное мнение. И поэтому им приходится идти по общей политике, у нас один пошел против системы (снова же в FreeBSD), на него быстренько подали в суд в США феменистки
[21:43:36] <ada_ru> (coopht)  отвечает (zloidemon) на <Там проблема в друго…>
Ну в суд в США можно подать на кого угодно за что угодно, только вот толку никакого
[21:44:15] <ada_ru> (zloidemon) Ну чувака лишили права даже посещать конференции, после этого перестал ездить на тусовки.
[21:44:31] <ada_ru> (coopht) Так а за что в суд подали?
[21:44:36] <ada_ru> (coopht) И кто решил права? Суд?
[21:44:59] <ada_ru> (zloidemon) Нет, юрист FreeBSD Foundation.
[21:45:21] <ada_ru> (a) А феминистку нельзя поставить перед выбором? Или ты пишешь документацию с годик и думаешь о своей дурацкой жизни или пишешь код и нормально себя ведёшь?
[21:45:44] <ada_ru> (zloidemon)  отвечает (coopht) на <Так а за что в суд п…>
Да она наркомнка была к тому же, у нее там вообще с головой не порядок был. Я прям детально не следил за всем этим конфликтом. Можно поискать xmj jsw freebsd
[21:46:19] <ada_ru> (zloidemon)  отвечает (a) на <А феминистку нельзя …>
Я выше написал, для низ даже CoC в феврале специально приняли новый. С рекомендациями от феменисток и ЛГБТ
[21:46:32] <ada_ru> (zloidemon) За это заплатили кучу баксов, что бы им помогли
[21:47:13] <ada_ru> (zloidemon) Я конечно не против рассказать все что там происходило и как это происходит. Но мне все же кажется это жуткий оффтоп для этого чата.
[21:47:16] <ada_ru> (coopht)  отвечает (zloidemon) на <Нет, юрист FreeBSD F…>
Аа, ну так это скорее всего фигня. Можно спокойно опротестовать через тот же суд.
[21:47:42] <ada_ru> (coopht)  отвечает (zloidemon) на <Я конечно не против …>
Да норм, все равно тут в основном раст и C++  обсуждают
[21:47:53] <ada_ru> (a) Ну так чего тогда их вообще допускают. Выдали швабры и полируйте офис. Пи++++сов и так вокруг хватает
[21:48:35] <ada_ru> (a) Просто в Америке самая свободная свобода
[21:48:59] <ada_ru> (Satyri0n)  отвечает (coopht) на <Да норм, все равно т…>
Не ! Только ада, только хардкор! И иногда только недоязыки для сравнения не в их пользу
[21:49:14] <ada_ru> (coopht) Ада ненужна
[21:49:32] <ada_ru> (Satyri0n) Вон из класса!
[21:49:36] <ada_ru> (zloidemon) Да уж, я вот хочу освоить ada и написать какой-нибудь проектике =)
[21:50:01] <ada_ru> (a) Пнул извращенца за то что он твоим детям жопу показал, так ещё и на тебя в суд подадут.
[21:50:29] <ada_ru> (a) Ещё Лисп нужен
[21:50:48] <ada_ru> (coopht) Лисп.
[21:50:55] <ada_ru> (a) И много всего
[21:50:56] <ada_ru> (coopht) ух, адский ад )
[21:51:16] <ada_ru> (a) ()
[21:51:31] <ada_ru> (Satyri0n)  отвечает (a) на <Пнул извращенца за т…>
Это уних там, а унас ему ещё и окружающие поддадут, чтобы не повадно было
[21:52:30] <ada_ru> (zloidemon) Ну просто как пример приведу, есть основатели FreeBSD они гомосеки. Я с ними за одним столом пил водку, и они вполне себе нормальные мужики взрослые. Но, они не устраивают из этого всего политику, и никому ничего не пытаются навязать. А тут чувак короче сменил пол, и из-за этого начали менять спциально под него и его ЛГБТ тусовку правила поведения в сообществе. Я понимаю взял иоткрыли сайт KDE скоировали CoC(это было ранее) и без всякой гомосятины, а тут устроили не понятно что. И самый ужас в том что они потратили кучу денег проекта, что люди дотируют, на юристов из ЛГБТ
[21:52:35] <ada_ru> (coopht)  отвечает (Satyri0n) на <Это уних там, а унас…>
Ну немного не так.
Увидел извращенца, вызвал полицию - они все сделают. Зачем еще о него ноги пачкать
[21:52:48] <ada_ru> (Satyri0n) Так и прижелись ос UNIX и UNAS
[21:53:12] <ada_ru> (a) Меня каждый год умиляет когда меньшинства на день десантника пытаются разрешение на проведение парада получиьь
[21:53:53] <ada_ru> (Satyri0n)  отвечает (coopht) на <Ну немного не так.
У…>
Правильный подход
[21:54:18] <ada_ru> (zloidemon) Жалко только что из-за этого люди ругаются, и из проекта уходят люди. Из fbsd в один день ушло около 7 человек
[21:55:19] <ada_ru> (coopht)  отвечает (zloidemon) на <Жалко только что из-…>
Ничего не поделать. Так всегда бывает из-за кучки поехавших.
[21:56:31] <ada_ru> (Satyri0n) Говорят (говорят) что создатели сети фидо гомосексуалы. Но никто там это не пропихивал.
[21:56:55] <ada_ru> (zloidemon) Кстати, очень интересно было наблюдать за этим всем. Я на все их агру ничего не отвечал в почте. Все кто меня поддерживали находились в основмно из Восточной европы, Латинской Америки, и других стран кто не входит в ЕС. Крайне жестко меня пытались драконить из Скандинавских стран и США.
[21:57:02] <ada_ru> (Satyri0n) Сейчас поди мало кто помнит такую сеть
[21:57:14] <ada_ru> (zloidemon) Ребята из Западной европы в основном молчали и ничего вообще не говорили.
[21:58:06] <ada_ru> (coopht) А теперь вопрос чуть ближе к тематике чата.
Как в линуксе узнать, какой процесс использует интерфейс eth100500 для отправки пакетов.
netstat (busybox) не хочет показывать
[21:59:23] <ada_ru> (Satyri0n) В общем случае - никак. Если рут есть, то ещё можно околицей
[21:59:35] <ada_ru> (coopht) рут есть
[22:00:05] <ada_ru> (zloidemon)  отвечает (coopht) на <А теперь вопрос чуть…>
Я бы где-то здесь /proc/{PID}/net/ смотрел
[22:01:22] <ada_ru> (Satyri0n) Да там это не увидеть. Пакет отправленный как уйдёт это сильное колдунство
[22:03:24] <ada_ru> (zloidemon) еще как вариант netstat -patn, это покажет все tcp соединения с привязкой к процессу
[22:04:12] <ada_ru> (I_vlxy_I)  отвечает (Satyri0n) на <Сейчас поди мало кто…>
OBEC.PACTET
[22:04:34] <ada_ru> (coopht) У меня как-то криво netstat собран - показывает только UNIX сокеты
[22:04:37] <ada_ru> (coopht) ладно, буду копать
[22:04:59] <ada_ru> (zloidemon)  отвечает (coopht) на <У меня как-то криво …>
Возможно нет сессии TCP.
[22:05:00] <ada_ru> (a) Хм. lsof? Могу врать
[22:05:16] <ada_ru> (zloidemon) А в busybox есть разве lsof?
[22:05:28] <ada_ru> (Satyri0n)  отвечает (I_vlxy_I) на <OBEC.PACTET>
OBEC.NYNCHE.DESHEV
[22:05:36] <ada_ru> (coopht)  отвечает (zloidemon) на <А в busybox есть раз…>
Внезапно да
[22:05:39] <ada_ru> (coopht) я думал что его нет
[22:06:17] <ada_ru> (zloidemon) Ну тогда самое простое  lsof -n
[22:09:43] <ada_ru> (a) -i
[22:11:18] <ada_ru> (a) http://www.opennet.ru/base/sys/lsof_util.txt.html
[22:17:04] <ada_ru> (zloidemon) А вот вопрос еще есть, какую лучше всего из БД использовать совместно с ada? БД не локальная, а через TCP сокет
[22:24:22] <ada_ru> (I_vlxy_I) мне кажется, что выбор БД тут больше от задачи чем от ЯП зависит
[22:25:13] <ada_ru> (zloidemon)  отвечает (I_vlxy_I) на <мне кажется, что выб…>
Коннектор свой писать на незнакомом языке иногда бывает очень сложно.
[22:25:42] <ada_ru> (I_vlxy_I) ну, ты скажи какого бидэ тебе нужна, мы скажем к каким есть коннекторы 🙂
[22:26:15] <ada_ru> (I_vlxy_I) ибо если тебе нужен какой-нибудь кликхаус, то тебя точно не устроит мускуль
[22:26:50] <ada_ru> (zloidemon) Я предпочитаю pgsql
[22:27:34] <ada_ru> (I_vlxy_I) ну, постгрес, мускуль - это все одна фигня. плюс-минус.
[22:28:23] <ada_ru> (I_vlxy_I) вообще, если коннектор есть, то небось максимально консистентно было бы юзать оракловую базу. там же pl/sql!
[22:29:32] <ada_ru> (zloidemon) Не, PL я вообще не хочу использовать, если мне надо будет какие-то хранимки, я лучше возьму tarantool и просто напишу их на lua или на swift
[22:30:23] <ada_ru> (I_vlxy_I) https://en.wikibooks.org/wiki/Ada_Programming/Libraries/Database
[22:31:35] <ada_ru> (zloidemon) О, отлично спасибо!
[22:32:17] <ada_ru> (I_vlxy_I) я бы смотрел в первую очередь на матрешку и gnatcoll!
[22:32:53] <ada_ru> (zloidemon) Да желательно конечно брать из того что в поставке с GNAT
[22:33:29] <ada_ru> (I_vlxy_I) я не помню, gnatcoll в поставке идет, или же нет
[22:33:30] <ada_ru> (zloidemon) https://www.adacore.com/gems/gem-130-type-safe-database-api-part-2
[22:34:49] <ada_ru> (I_vlxy_I) в некоторых частях матрешка, по слухам, сильно лучше чем gnatcoll
[22:35:39] <ada_ru> (I_vlxy_I) алсо контрибьютеры в матрешку прямо в этом чятике сидят, если что можно поспрашивать прямо у них
[22:36:09] <ada_ru> (I_vlxy_I) https://github.com/reznikmm/matreshka
[22:36:35] <ada_ru> (zloidemon) Вот это поворот, выглядит очень даже интересно.
[22:40:18] <ada_ru> (I_vlxy_I) ой, что это я - там же apple новые телефоны анонсировала!
[22:40:40] <ada_ru> (coopht) айфоны не нужны
[22:40:47] <ada_ru> (I_vlxy_I) пойду, возьму смузи и буду смотреть трансляцию (в записи)
[22:41:19] <ada_ru> (Satyri0n) Всем по 11 Айфоне
[22:41:20] <ada_ru> (coopht) <прислал фото>
[23:13:45] <ada_ru> (nitrocerber)  отвечает (I_vlxy_I) на <алсо контрибьютеры в…>
Да тут и контрибуторы гнаткола сидят тащемта, чего уж там..
[23:14:04] <ada_ru> (coopht) gnatcall не нужен
[23:25:38] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Да тут и контрибутор…>
а они могут за бидэ пояснить, если чо? 🙂
[23:36:27] <ada_ru> (nitrocerber) @anisimkov сожешь не бросить друзей в бидэ?)
[23:36:45] <ada_ru> (nitrocerber)  отвечает (coopht) на <gnatcall не нужен>
мне по долгу службы не положено соглашаться, но...
[23:39:54] <ada_ru> (I_vlxy_I) gnat c**a**llection?
[23:40:07] <ada_ru> (coopht) better call gnat
[23:40:17] <ada_ru> (nitrocerber) по фрейду
[23:40:31] <ada_ru> (I_vlxy_I) каловрат 🙂