[14:24:23] <ada_ru> (sanyu) News from the Ada programming language world · Ada Planet
https://www.laeran.pl/adaplanet/p/i/
[14:25:01] <ada_ru> (sanyu) Кому нужен.
[15:34:20] <ada_ru> (Eugene)  отвечает (sanyu) на <News from the Ada pr…>
эта планета ада так ацтойно выглядит, вот какой должна быть нормальная планета:
http://scheme.dk/planet/
[15:37:39] <ada_ru> (t91x0)  отвечает (Eugene) на <эта планета ада так …>
Только их ссылка на телефоне выглядит читаемо, а ваша - нет
[15:38:00] <ada_ru> (Eugene) ну хз, я на телефоне такое не читаю
[15:39:26] <ada_ru> (Eugene) я не понимаю, как такое можно прочесть? ничего не видно же! хотя бы цветовую гамму изменили бы
[15:39:29] <ada_ru> (Eugene) картинка https://www.ada-ru.org/files/bot/2019-09-26-x1.jpg
[15:43:10] <ada_ru> (Eugene) ну вот в таком режиме ещё более-менее
https://www.laeran.pl/adaplanet/p/i/?a=reader
[15:49:36] <ada_ru> (Eugene) архиватор https://azip.sourceforge.io/ написан на аде? интересно было бы исходники глянуть...
[15:51:34] <ada_ru> (Eugene) есть какой-то репозиторий https://github.com/zertovitch/azip но архиватора ли там исходники -- не совсем понятно
[15:55:41] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <архиватор https://az…>
А на самом sf.net разве нет?
[15:56:33] <ada_ru> (I_vlxy_I)  отвечает (I_vlxy_I) на <А на самом sf.net ра…>
Ответ - есть. Причём обновляется
[15:59:40] <ada_ru> (Максим)  отвечает (Eugene) на <архиватор https://az…>
Я когда-то писал полтора алгоритма сжатия для матрешки.
[15:59:57] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <Ответ - есть. Причём…>
я не вижу там исходников
[16:00:33] <ada_ru> (Максим)  отвечает (Максим) на <Я когда-то писал пол…>
https://forge.ada-ru.org/matreshka/browser/trunk/design/filters
[16:01:15] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <Это идеоматично?

Ма…>
имхо этот код вполне идиоматичен для языков паскалевского семейства, раз ты не хочешь делать объект на куче по ссылке, то делай вариантную запись...
[16:02:56] <ada_ru> (Eugene) когда Булат Зиганьшин делал свой архиватор на хаскелле FreeArc, он на хаскелле сделал только логику выбора метода сжатия на основе анализа сжимаемых данных, а все алгоритмы сжатия взял готовые на си/с++
[16:06:02] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <я не вижу там исходн…>
https://sourceforge.net/projects/azip/
[16:06:12] <ada_ru> (I_vlxy_I) Там ссылка же есть на это
[16:07:03] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <имхо этот код вполне…>
То есть плюсы тоже из этого семейства? :-)
[17:14:25] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <То есть плюсы тоже и…>
а при чём тут плюсы?

union в плюсах — заслуга си, а не плюсов, да и union не является вариантной записью, так как нет дискриминанта и типобезопасности соответственно.

а так, и паскаль, и си — родом из алгола, плюсы — симула в сишном синаксисе, а симула — расширение алгола...
[17:14:40] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <а при чём тут плюсы?…>
Я не про юнион, а про вариант
[17:14:59] <ada_ru> (Eugene) хз какой там вариант ты имеешь в виду, не пользуюсь такими вещами
[17:16:36] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <хз какой там вариант…>
std::variant
[17:19:30] <ada_ru> (d_krasilnikov)  отвечает (Eugene) на <когда Булат Зиганьши…>
ого, сто лет о нём не слышал…
[17:19:32] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <std::variant>
все взрослые люди уже давно перешли на Data.Maybe...
[17:19:50] <ada_ru> (Eugene)  отвечает (d_krasilnikov) на <ого, сто лет о нём н…>
да он куда-то пропал лет 10 назад...
[17:22:01] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <все взрослые люди уж…>
А толку от Мейби в данном случае? Ты случаем с std::optional не путаешь?
[17:24:05] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <А толку от Мейби в д…>
ну так суть того что ты хочешь именно в этом же, или ты хочешь чего-то другого?
[17:24:49] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <ну так суть того что…>
Ну, изначальная задача в плюсах через std::optional решается, да.
[17:25:50] <ada_ru> (Eugene) на аде эта задача решится через generic package, в котором будет описан аналог этого optional/Maybe
[17:27:24] <ada_ru> (Eugene) https://en.wikipedia.org/wiki/Option_type#Ada
Generic
 -- Any constrained & non-limited type.
 Type Element_Type is private;
Package Optional_Type is
 -- When the discriminant, Has_Element, is true there is an element field,
 -- when it is false, there are no fields (hence the null keyword).
 Type Optional( Has_Element : Boolean ) is record
   case Has_Element is
     when False => Null;
     when True  => Element : Element_Type;
   end case;
 end record;
end Optional_Type;
[17:29:03] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <на аде эта задача ре…>
На реализацию скинули ссылку
[17:29:11] <ada_ru> (I_vlxy_I) В als
[17:30:54] <ada_ru> (Eugene) что такое als?
[17:31:30] <ada_ru> (Eugene)  отвечает (d_krasilnikov) на <ого, сто лет о нём н…>
похоже жив он ещё https://vc.ru/u/127536-bulat-ziganshin/comments
[17:33:43] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <что такое als?>
Ада Лангуяге Сервер
[21:18:33] <ada_ru> (Oleg) картинка https://www.ada-ru.org/files/bot/2019-09-26-x2.jpg
[21:18:35] <ada_ru> (Oleg) Парни
[21:19:11] <ada_ru> (Oleg) Наверное надо мобильное приложение под iOs делать
[21:19:53] <ada_ru> (Oleg) Есть вопрос, есть у кого потребность в аналитике логов от оборудования ?
[21:23:15] <ada_ru> (Oleg) Мы тут делаем для внутреннего использования Syslog+NetFlow+RESTAPI+CDR анализ
[21:23:55] <ada_ru> (Oleg) Может есть какой то востребованный функционал
[21:25:42] <ada_ru> (Oleg) Знаю, есть Splunk и Elastic но у нас все проще и легче
[21:28:06] <ada_ru> (I_vlxy_I) Zabbix?
[21:28:13] <ada_ru> (Oleg) Не
[21:28:20] <ada_ru> (Oleg) Забиксговно
[21:28:24] <ada_ru> (Oleg) Полное
[21:28:25] <ada_ru> (I_vlxy_I) Вообще тулзов вагон
[21:29:05] <ada_ru> (Oleg) Да , но например хороших NetFlow простых и бесплатных нет
[21:29:21] <ada_ru> (Oleg) ManageEngine
[21:29:30] <ada_ru> (Oleg) Да SolarWind
[21:31:31] <ada_ru> (Oleg) Потому что по уму надо собирать данные по NetFlow 9 версии, потом с VPN концентратора и сводить все воедино. Таких совсем не много.
Scrutinizer , Stealthwatch
[21:32:13] <ada_ru> (Oleg) То есть по идее это статистика плюс SIEM
[21:39:29] <ada_ru> (I_vlxy_I) От меня это далеко
[21:47:57] <ada_ru> (Oleg) И ещё идея
У меня тут народ все хочет продавать стойки в датацентрах.
А я вот думаю замутить оверлейный виртуальны датацентр:
Ставлю в 3-4 разных датацентра своё оборудование, и создаю размазанный по разным датацентрам свой виртуальный.
Продавать виртуалки.
Профит - не зависишь от конкретной компании, например селектел
[21:48:25] <ada_ru> (Oleg) Сделать прозрачную миграцию и так далее
[21:49:03] <ada_ru> (Oleg) А ну и BGP и таскать адреса за собой
[21:50:49] <ada_ru> (Oleg) И ещё, умдрузей в яхт-клубе на Неве хочу попробовать построить микро датацентр под водой с пассивным охлаждением течением реки
[21:51:25] <ada_ru> (I_vlxy_I)  отвечает (Oleg) на <И ещё, умдрузей в ях…>
Фига ты стартапер :-)
[21:51:30] <ada_ru> (Oleg) :-)
[21:51:35] <ada_ru> (I_vlxy_I) И бухгалтерию там крутить!
[21:51:43] <ada_ru> (I_vlxy_I) Концы в воду!
[21:51:44] <ada_ru> (Oleg) Точно
[21:51:58] <ada_ru> (Oleg) Да, снимаемся с якоря :-)
[21:53:22] <ada_ru> (Oleg) А то Майкрософт какую то подводную шляпу сделали , но там как то у них убого все
[21:54:05] <ada_ru> (Oleg) Я то думал чтоб с берега туда заходить можно было
[21:56:37] <ada_ru> (Oleg) Причём верхнюю его часть использовать как причал для яхт
[21:56:43] <ada_ru> (Oleg) :-)
[21:57:12] <ada_ru> (Oleg) Там все равно электричество надо подводить да и интернет