[09:52:26] <ada_ru> (Eugene)  цитирует (burtonist)
Не ада потому что аду не знаю и не хотела учить
[09:53:33] <ada_ru> (Eugene) Вот так, люди, занимающиеся всякими контроллерными весами, не знают и даже не хотят знать аду 😟
[10:21:56] <ada_ru> (nitrocerber) Чо с крестьян взять
[10:23:57] <ada_ru> (Eugene)  отвечает (nitrocerber) на <Чо с крестьян взять>
Конкретно эта крестьянка - хаскеллерша, но решила писать софт на си для железок, типа Веспловского. На чистом си...
[10:24:49] <ada_ru> (nitrocerber) Если чнловек захотел выучить хаскель, но не захотел аду, то медицина бессильна жи
[10:26:44] <ada_ru> (Eugene) Она на днях статью на хабре запилила про аппликативные парсеры, а ещё каких-то студентов учить хаскеллу будет, и это всё не в москве 😳
[12:42:17] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <Конкретно эта кресть…>
Ась?
[12:42:28] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <Она на днях статью н…>
Питер? ;-)
[15:21:04] <ada_ru> (Eugene) Ну она в мгу учится, а где живёт хз. Поищи по ютубу катерина галкина хаскелл
[15:25:36] <ada_ru> (Oleg) Обратил внимание, больше половины кто пишет на хабре, состоит в хабе IT-эммиграция 😊
[15:27:26] <ada_ru> (I_vlxy_I) о! а там и такой хаб есть?
[15:31:17] <ada_ru> (nitrocerber) Ну так. Уехал, бабло получать стал, в местное общество до конца влиться не смог, кто почему, а общения хочется, да и самореализации в родной среде... Вот и струячат.
[15:33:58] <ada_ru> (I_vlxy_I) дык, хабр то со вчерашнего дня еще и наглийский!
[15:37:21] <ada_ru> (nitrocerber)  отвечает (Eugene) на <Она на днях статью н…>
ник зачОтный. свирепая кэти. вот до чего хаскел людей доводит... сверипеют)
[15:37:51] <ada_ru> (Oleg) Вчера читал в книжке по C пример "Интерпретатора" C
[15:38:33] <ada_ru> (Oleg) Приглашение ввести функцию -> компиляция ее в SO -> загрузка SO-> поиска там фукции и ее вызов
[15:38:37] <ada_ru> (Oleg) 😊
[15:39:18] <ada_ru> (Oleg) Во, господа Linuxоиды, расскажите мне
[15:39:48] <ada_ru> (Oleg) Что использовать как keyring (хранилище паролей) если нет иксов?
[15:40:48] <ada_ru> (the_arctic_cat) gnupg и с иксами, и без
[15:41:01] <landgraf> гугл дает с десяток страниц рецептов
[15:41:09] <landgraf> как даже gnome-keyring без иксов юзать
[15:41:27] <ada_ru> (Oleg) Из питона делаю так:
#!/opt/pyenvs/1/bin/python3
import keyring
import argparse

if name == 'main':
   parcer = argparse.ArgumentParser(description="Set passord in Keyring")
   parcer.add_argument('-u', type=str, help="User name", required=True)
   parcer.add_argument('-p', type=str, help="Password",required=True)
   parcer.add_argument('-k', type=str, help="KeyChainName", required=True)
   args = parcer.parse_args()
   if len(args.u) < 4:
       print("Too short username")
       exit(1)
   if len(args.p) < 4:
       print("Too short password")
       exit(1)
   if len(args.k) < 4:
       print("Too short keychainname")
       exit(1)
   keyring.set_password(args.k,args.u,args.p)
[15:41:40] <ada_ru> (Oleg) Google гуглом
[15:41:51] <landgraf> пейтон не нужен
[15:42:01] <ada_ru> (Oleg) А не всегда прокатывает да и бится с этим не хочется
[15:42:59] <ada_ru> (Oleg)  отвечает на <(landgraf) пейтон не…>
Увы теперь нужен
[15:43:12] <ada_ru> (Oleg) Везде на нем 100500 скриптов
[15:43:26] <landgraf> ну так не надо плодить 100501й
[15:51:58] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <>
не хватает пункта: других веществах
[15:52:30] <ada_ru> (I_vlxy_I) я хз на самом деле на чем я на самом деле сижу чаще всего. от текущей задачи зависит.
[15:52:52] <ada_ru> (I_vlxy_I) btw: qt creator забыл
[15:54:24] <ada_ru> (Eugene) Куте креатор вошёл в пункт какая-то дичь
[15:55:28] <ada_ru> (Eugene) Так-то там и просто vs нету
[15:55:47] <ada_ru> (Eugene) Это вапще опрос среди хаскеляторов был...
[15:55:59] <landgraf> а зачем кому-то самореализоываться да еще и на хабре если он уже понаухел?
[15:56:04] <landgraf> понауехал
[16:00:41] <ada_ru> (nitrocerber) Для многих понауехавших оказывается шоком, что понауезд, оказывается, не сделал их сильно счастливее
[16:00:53] <ada_ru> (nitrocerber) Но до понауезда они в это категорически отказываются верить)
[16:01:23] <landgraf> а что мешает им понавернуться то?
[16:01:51] <landgraf> я вот понаухел в бельгию, понял что понауезд не сделал меня счастливее и понавернулся
[16:02:04] <landgraf> теперь вполне счастлив, хоть и понауехал
[16:02:25] <landgraf> они из тех, кто не делает бекапов шоле? )
[16:05:50] <ada_ru> (Oleg) Односторонняя функция 😊 Только туда - обратно никак
[16:06:33] <ada_ru> (Oleg) И как в Бельгии? моя семья во времена моего детсва чуть туда не уехала
[16:06:38] <ada_ru> (Oleg) Но не получилось
[16:06:43] <ada_ru> (Oleg) Может и к лучшему
[16:06:52] <landgraf> ну может они и "здесь" были не сильно счастливы и проблема вовсе не м окружении поэтому "там" лучше не стало
[16:06:58] <landgraf> мне не понравилось в Бельгии
[16:07:13] <landgraf> но я туда из Чехии переехал, где было (и есть) вполне норм
[16:07:21] <landgraf> кажется мы это уже обсуждали
[16:07:45] <ada_ru> (Oleg) У меня друг туда поехал - сказал тот же Питер - и переехал в испанию, в итоге теперь опять в Питере
[16:07:47] <ada_ru> (Oleg) 😊
[16:07:50] <landgraf> в Бельгии была очень интересная работа (и Ада!), в остальном было грустно
[16:08:21] <ada_ru> (Oleg) Парни хочу всетаки на аде запилить snmpv3 библиотеку
[16:08:39] <landgraf> так пили
[16:09:02] <ada_ru> (Oleg) Посоветуйте если не сложно вот что:
[16:10:56] <ada_ru> (Oleg) 1. SNMP v3 использует шифрование и аутентификацию, AES и SHA
соответственно хотелось бы какую нибудь бибилиотеку под это дело на аде, видел пару но не пробовал, может кто пробовал.
2. SNMP внутри использует ASN.1 соответственно тоже может кто работал и знает что лучше?
Спасибо!
[16:18:30] <ada_ru> (Oleg) Djn nfrfz tcnm yfghbvth
[16:18:31] <ada_ru> (Oleg) https://github.com/cforler/Ada-Crypto-Library
[16:26:20] <landgraf> gnutls, не?
[16:29:04] <ada_ru> (Oleg) Я думал pure ada найти 😊
[16:30:14] <landgraf> писать крипту с нуля неблагодарное и небезопасное дело же
[16:31:04] <ada_ru> (Oleg) Ну небезопасное если сервер - клиенту то не страшно даже если оно дырявое (точнее клиенту SNMP)
[17:06:43] <ada_ru> (I_vlxy_I)  отвечает (Oleg) на <1. SNMP v3 используе…>
ANS.1: https://github.com/ttsiodras/asn1scc
[17:08:31] <ada_ru> (Oleg) Cgfcb,j gjxbnf.
[17:12:43] <ada_ru> (I_vlxy_I) Причем оно не окаменело, оно разрабатывается вполне.
[17:13:19] <ada_ru> (I_vlxy_I) самый свежий коммит от 13 января 2019 года 😊
[17:13:27] <ada_ru> (I_vlxy_I) "ada rtl refactoring"
[17:19:48] <ada_ru> (Oleg) Круто
[17:27:48] <ada_ru> (I_vlxy_I) блин. идешь на гитхаб. открываешь код, а там комменты... https://github.com/chaowang1994/demosaic/blob/master/1.cpp#L297
[18:14:48] <ada_ru> (Eugene)  отвечает на <(landgraf) а что меш…>
много причин же.
например — на обратный переезд уже нет ресурсов (как материальных, так и ментальных)
не хочется позориться перед теми, кто остался
надеются на то, что может быть всё же сложится получше...
[18:19:49] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <блин. идешь на гитха…>
ну раз Чао Вонг, то понятно, что каменты не на русском будут )))
[18:20:09] <ada_ru> (I_vlxy_I) русский не нужен
[18:20:12] <ada_ru> (I_vlxy_I) нужен английский
[18:21:06] <ada_ru> (Eugene) ну вот ты — русский, значит и ты не нужен?
[18:23:51] <ada_ru> (I_vlxy_I) да
[18:24:10] <ada_ru> (Oleg) А я теперь все на русском пишу
[18:24:39] <ada_ru> (Oleg) все равно код кроме меня никому не нужен 😊
[18:25:09] <ada_ru> (I_vlxy_I) вот! кот не нужен, потому на русском!
[18:28:58] <ada_ru> (Oleg) Замкнутый круг 😊
[18:32:21] <ada_ru> (Eugene) эх, жаль Денис Будяк прекратил разработку и реализацию своего кириллического языка Яр...
[18:33:15] <ada_ru> (I_vlxy_I) нинужин!
[18:34:13] <ada_ru> (Oleg) Да вас послушай в мире нужна одна страна - США, один язык англицкий и один язык программирования JS или раст или пятон или го
[18:34:43] <ada_ru> (I_vlxy_I) One Vision!
[18:35:08] <ada_ru> (Oleg) А вон еще какой то хрен из ЦБ сказал что русские сказки вредные
[18:35:20] <ada_ru> (I_vlxy_I) дык
[18:35:31] <ada_ru> (I_vlxy_I) ну. он наверно только рекап к ним читал
[18:35:40] <ada_ru> (Oleg) Неиначе
[18:36:24] <ada_ru> (I_vlxy_I) ну, он человек занятой. ему рекап секретарь сварганил.
[18:36:41] <ada_ru> (I_vlxy_I) секретарь естественно из иностранных. гуглопереводчиком побыстрому.
[18:46:14] <ada_ru> (I_vlxy_I) Русский не нужен даже в москве!
[18:46:17] <ada_ru> (I_vlxy_I) На английском понятнее, чем на русском https://www.ada-ru.org/files/bot/2019-01-16-x1.jpg
[18:47:26] <ada_ru> (Oleg) Зато на русском улица 😊
[18:49:33] <ada_ru> (Eugene)  отвечает (Oleg) на <Да вас послушай в ми…>
не нас, а только Веселовского )))
[18:49:47] <ada_ru> (Oleg) https://youtu.be/77KAHPZUR8g
[18:49:52] <ada_ru> (Oleg) Во какой
[18:49:53] <ada_ru> (Oleg) !
[18:51:13] <ada_ru> (Oleg) Вместо Хелло Ворлд видимо Аллах Акбар 😊
[18:51:39] <ada_ru> (I_vlxy_I) нет. Аллах Акбар — это прелюдия к любой процедуре.
[18:51:57] <ada_ru> (Oleg) Ж-) ну так он же C подобный небезопасный
[18:52:59] <ada_ru> (Oleg) А не он похоже ни разу не C подобный
[19:05:37] <ada_ru> (nitrocerber)  отвечает (I_vlxy_I) на <нет. Аллах Акбар — э…>
а Иншалла - это типа end; ?
[19:05:53] <ada_ru> (nitrocerber) а аллах-бабах - это raise
[19:06:04] <ada_ru> (nitrocerber) ох за оскорбления чувств верующих я присяду....
[19:07:38] <ada_ru> (I_vlxy_I) Иншалла это типа Finally
[20:42:54] <ada_ru> (I_vlxy_I) Хм. Наверно уже спрашивали, но тем не менее: что в Аде используется для форматного io?
[20:43:29] <ada_ru> (I_vlxy_I) Человеческое и безопасное (с проверкой этапа компиляции) есть что?
[21:43:26] <ada_ru> (nitrocerber) А що такое форматное ио?
[21:46:17] <ada_ru> (nitrocerber) Это типа принтф и всякие непонятные процентбуквы?
[21:48:36] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Это типа принтф и вс…>
типа да
[21:49:13] <ada_ru> (nitrocerber) To_String
[21:49:29] <ada_ru> (nitrocerber) 'Image
'Img
[21:51:08] <ada_ru> (I_vlxy_I) ну, это ж не форматный вывод, это просто To_String
[21:52:55] <ada_ru> (I_vlxy_I) вот пример из богомерзкого шарпа:
string name = "Fred";
String.Format("Name = {0}, hours = {1:hh}", name, DateTime.Now);
В строка (в данном случае вывод в какой-нибудь stdout не происходит) сформируется по даденному формату.
[21:52:58] <ada_ru> (nitrocerber) А чем он отличается от форматного, кроме как тот просто не работает, если неправльную процентбукву поставить?
[21:53:31] <ada_ru> (nitrocerber) А кто дадел формат?
[21:53:44] <ada_ru> (I_vlxy_I) программизд!
[21:53:55] <ada_ru> (I_vlxy_I) Ну вот правильный форматный, если ты неправильную буковку в формате укажешь - выдаст ошибку компиляции.
[21:54:02] <ada_ru> (nitrocerber) Ну так и тут опиши свой ту_стринг и хоть в суахили переведи
[21:54:14] <ada_ru> (Максим)  отвечает (Oleg) на <1. SNMP v3 используе…>
SHA-x есть прямо в GNAT. Называется GNAT.SHA1 и тд
[21:54:36] <ada_ru> (Oleg) Спасибо
[21:54:56] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Ну так и тут опиши с…>
тустринг для чего именно написать в выше означенном примере? тустринг там вроде и для имени и для времени уже есть, так то 🙂
[21:54:57] <ada_ru> (Oleg) Ну вот тут некое подобие
[21:54:59] <ada_ru> (Oleg) https://stackoverflow.com/questions/6032210/is-there-a-way-to-format-text-output-in-ada
[21:55:20] <ada_ru> (Oleg) Выглядит страшновато
[21:56:08] <ada_ru> (Oleg) И тут
[21:56:09] <ada_ru> (Oleg) http://computer-programming-forum.com/44-ada/c9e5ea2509330ba4.htm
[21:56:33] <ada_ru> (I_vlxy_I) страшновато и не юзабельно. это ж под каждый вшивый случай новые функции писать. вместо того, чтобы просто формат указать.
[21:57:04] <ada_ru> (Oleg) Надо взять и запилить свой adaprintf
[21:57:12] <ada_ru> (Oleg) с блэкджеком....
[21:57:19] <ada_ru> (nitrocerber) Зачем это нужно-то?
[21:57:28] <ada_ru> (nitrocerber) Я так и не могу понять в чём выигрыш?
[21:57:32] <ada_ru> (I_vlxy_I) кажется Яндекс про Аду что-то знает...
[21:57:35] <ada_ru> (I_vlxy_I) картинка https://www.ada-ru.org/files/bot/2019-01-16-x2.jpg
[21:57:58] <ada_ru> (Oleg) 😊
[21:58:11] <ada_ru> (I_vlxy_I)  отвечает (Oleg) на <Надо взять и запилит…>
а это возможно вообще?
[21:58:21] <ada_ru> (nitrocerber) Неа
[21:58:33] <ada_ru> (nitrocerber) Принтф жи не процедура а магический макрос
[21:58:39] <ada_ru> (nitrocerber) Или кто он там
[21:58:44] <ada_ru> (I_vlxy_I) для printf'a так то не нужна возможность передавать сколько угодно параметров через макрос
[21:58:47] <ada_ru> (Oleg) Не погоди
[21:59:00] <ada_ru> (I_vlxy_I) то есть для ПРАВИЛЬНОГО принтфа. для сишного - надо. но это устарело 20 лет назад
[21:59:29] <ada_ru> (Oleg) Не , в С можно сколько угодно
[21:59:31] <ada_ru> (nitrocerber) Так это единственное пантовое что у него было, бесконечный список параметров
[21:59:51] <ada_ru> (Oleg) главное не забыть слева всякие %s столько же сколько справа параметров
[22:00:01] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Так это единственное…>
в сях это не типобезопасно. и тормозит. и нинужно
[22:00:05] <ada_ru> (I_vlxy_I) вот в плюсах - норм
[22:00:21] <ada_ru> (Oleg) в сях есть asprintf и прочее прочее
[22:00:25] <ada_ru> (nitrocerber) Да это вообще не нужно, там наглядность и чиьаемочть уровня перла
[22:02:04] <ada_ru> (I_vlxy_I) ну, как бы вот:
#include <fmt/format.h>
std::string s = format(fmt("{2}"), 42);
такое не скомпилится, ибо второго аргумента нема.
[22:02:22] <ada_ru> (I_vlxy_I) https://github.com/fmtlib/fmt
[22:03:00] <ada_ru> (Oleg) Ну ясен пень
[22:03:24] <ada_ru> (Oleg) Так и не компиль раз не компилиться 😊
[22:04:09] <ada_ru> (I_vlxy_I) я к тому, что в плюсах соответствие формата тому, что туда пихают проверяется на этапе компиляции. вот в этой либе например.
[22:04:25] <ada_ru> (I_vlxy_I) и, соответственно, в Аде хочется чего-то похожего. безопасного и удобного.
[22:04:36] <ada_ru> (nitrocerber) Если нельзя форматера, то не надо проверять соответствие
[22:05:20] <ada_ru> (nitrocerber) Ты хочешь накрылки "как у жука" для реактивной ракеты, имхо
[22:05:39] <ada_ru> (nitrocerber) Ну или наоборот, аллегория не в превосходстве ракеты над жуком
[22:06:57] <ada_ru> (I_vlxy_I) ну, я хочу удобный инструмент который есть во всех современных ЯП которыми я пользуюсь.
[22:07:40] <ada_ru> (I_vlxy_I) ну, то есть из статически типизированных ЯП я наверно не упомню сейчас языка где не было бы форматного вывода/форматирования строк.
[22:08:00] <ada_ru> (Oleg) АДА 😊
[22:08:52] <ada_ru> (I_vlxy_I) Первую букву нужно вверх ногами перевернуть 🙂
[22:09:22] <ada_ru> (Oleg) Не лучше так %s,"ADA"
[22:09:41] <ada_ru> (I_vlxy_I) сАДО? 🙂
[22:09:47] <ada_ru> (Oleg) Ж-)
[22:10:27] <ada_ru> (Oleg) А шо це такэ?
[22:10:29] <ada_ru> (Oleg) http://www.adapower.com/index.php?Command=Class&ClassID=AdaLibs&CID=375
[22:10:40] <ada_ru> (I_vlxy_I) из статически типизированных языков с форматным выводом хреновей всего у Го - он там не лучше чем у питона какого-нибудь 😕
[22:10:45] <ada_ru> (nitrocerber) Я до сих пор не понимаю, чем, простите за псевдосинтаксис, print (rep1, rep2, var1, var2) отличается от put (var1'img, var2'img) ?
[22:11:15] <ada_ru> (Oleg) У питона очень удобно
[22:11:20] <ada_ru> (Oleg) в 3
[22:11:33] <ada_ru> (nitrocerber) И то, и другое, делает из непойми чего строки? Или не?
[22:12:18] <ada_ru> (Oleg) Я думаю можно жить и без этого, но видимо кому то удобно - сам пользую
[22:12:40] <ada_ru> (I_vlxy_I) и питон и Го не умеют на этапе компиляции проверять что ты пихаешь в функцию то, что обещал в формате. Ну, питон (3) понятно почему, а вот Го... Го тоже понятно, но обидно -- он же как бы статически типизированный, а ведет себя как динамическая тварь
[22:12:46] <ada_ru> (t91x0)  отвечает (Eugene) на <Конкретно эта кресть…>
Она замужем? Внешность так-то характерная.
[22:13:23] <ada_ru> (Eugene) да она ещё в универе учится, какое замужем?
[22:13:25] <ada_ru> (I_vlxy_I) впрочем, в Го это много в чем проявляется. статическая типизация там в малом, а в большом - динамическая тварюга.
[22:13:32] <ada_ru> (t91x0)  отвечает (Eugene) на <>
Студия-то где?
[22:13:35] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <да она ещё в универе…>
одно другому не мешает вообще
[22:13:47] <ada_ru> (t91x0)  отвечает (Eugene) на <да она ещё в универе…>
Это не имеет значения.
[22:15:11] <ada_ru> (Eugene)  отвечает (t91x0) на <Студия-то где?>
GPS или MS VS? они, похожеЮ попали в пункт "Какая-то дичь, которую никто не знает" ))) хаскеллер делал опрос ))
[22:15:37] <ada_ru> (t91x0)  отвечает (Eugene) на <GPS или MS VS? они, …>
MS VS. Для неё же вроде и итеграиця хаскеля была, когда-то.
[22:15:48] <ada_ru> (Oleg) Те кто студией пользуется - говорят Хаскель какая то дичь 😊
[22:15:56] <ada_ru> (Eugene) была сто лет назад в VS2005, глючила люто
[22:16:19] <ada_ru> (Eugene) впрочем, сейчас ситуация не лучше — у хаскелла на редкость херовый инструментарий
[22:16:36] <ada_ru> (t91x0) Поэтому на нём и не пишут почти.
[22:16:57] <ada_ru> (I_vlxy_I) дык на нем не пишут, нафига под него инструментарий то делать?
[22:17:07] <ada_ru> (Eugene)  отвечает (t91x0) на <Поэтому на нём и не …>
ну как бы в телеграм чате участников хаскельчатов раз в 20 больше, чем тут ))
[22:17:26] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <ну как бы в телеграм…>
а они пишут?
[22:17:35] <ada_ru> (nitrocerber) Их потому и больше
[22:17:37] <ada_ru> (Eugene) не все, но многие
[22:17:43] <ada_ru> (t91x0)  отвечает (I_vlxy_I) на <а они пишут?>
У нас общий чат с ним, хаскель-блах
[22:17:45] <ada_ru> (Eugene) ну так и тут тоже не все пишут на аде
[22:17:53] <ada_ru> (nitrocerber) Что адисты делом заняты, вместо 3.14здежа в тележечке))
[22:18:03] <ada_ru> (nitrocerber) За редким исключением халтурящих деятелей)
[22:18:24] <ada_ru> (I_vlxy_I) ну, мне можно. я не участник - я админ!
[22:18:45] <ada_ru> (I_vlxy_I)  отвечает (Oleg) на <http://www.adapower.…>
О! Надо схоронить! Там прямо либа ммелкая. И пощупать.
[22:18:50] <ada_ru> (nitrocerber) Ну и они ещё в основном державну мову не разумиют.. Всё больше на анлийском. Но то такое
[22:19:01] <ada_ru> (Eugene)  отвечает (t91x0) на <У нас общий чат с ни…>
я щас в трёх чатах по хаскеллу, слишком много сообщений, вот думаю отписаться что ли от блаха
[22:19:11] <ada_ru> (t91x0) Я же в аду сунулся вообще из старой любви к дельфи. Если бы дельфисты когда-то давно вместо не пойми чего, обжект паскаля какого-то непонятного, самодельного, взяли аду для своего продукта, то сейчас бы дельфи вполне жило
[22:19:35] <ada_ru> (I_vlxy_I) модулу! модулу-3!
[22:19:38] <ada_ru> (t91x0)  отвечает (Eugene) на <я щас в трёх чатах п…>
Блах - самый информативный. Это от профильных надо отписываться.
Ещё рекомендую rustjerk
[22:20:00] <ada_ru> (I_vlxy_I) джерк это жесть
[22:20:09] <ada_ru> (t91x0)  отвечает (I_vlxy_I) на <модулу! модулу-3!>
Это слишком бедное. Народ любит, чтобы было развесисто, вот взять например c++
[22:20:10] <ada_ru> (I_vlxy_I) я ушел из растачатов. слишкоммногобукафф!
[22:20:15] <ada_ru> (Eugene)  отвечает (t91x0) на <Я же в аду сунулся в…>
борланд же собирался сделать компилятор ады, но решил что и паскаля достаточно, даже модулу-2 (микроаду) дропнул
[22:20:27] <ada_ru> (I_vlxy_I) drop the base!
[22:21:17] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <я ушел из растачатов…>
да, ваще столько времени уходит, подписаться что ли на чат по оберону и выйти из всех других... вот там хорошо, больше недели уже никто ничего не писал )))
[22:21:36] <ada_ru> (I_vlxy_I) Eugene недавно писали что-то
[22:21:51] <ada_ru> (t91x0)  отвечает (Eugene) на <борланд же собирался…>
В ЖЖ (ныне в DW) есть пользователь juan-gandhi, который в Борланде успел поработать, потом в Гугле, сейчас вроде бы в SalesForce. С его слов, у борланда начиная с некоего времени началась упячка головного мозга. Т.е. сами себя обслужили и выкинули с рынка.
[22:22:37] <ada_ru> (I_vlxy_I) Например
[22:22:44] <ada_ru> (I_vlxy_I)  цитирует (prospero78su)
6. На том простом основании ,что если инструмент сложный, то овладение им долгое и 100% контроль инструмента не может быть гарантирован ставит закономерный риторический вопрос: можно ли с существующим развитием технологий в 21 веке спокойно жить? Человечество и языки программирования — это всё та же аллегория про обезьяну и гранату. Чеку выдёргивать научили. А что дальше делать — никто не знает.
[22:22:47] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <Eugene недавно писал…>
о нееет! 11 дней молчали и на тебе пошёл флуд )))
[22:22:49] <ada_ru> (I_vlxy_I) хотя да, это аж 5 числа было
[22:23:37] <ada_ru> (I_vlxy_I)  цитирует (prospero78su)
5. Оберонщики говорят о том, что чтобы получить надёжность и предсказуемость (управляемость) не надо тратить миллиарды на тестирование, экспертизу и т.п. Надо использовать адекватные средства. Ни ЯваСкрипт, ни Си, ни С++ таковыми не являются (но это не ненависть, это голые факты).
[22:23:52] <ada_ru> (I_vlxy_I) в общем, там нормально просперо набрасывает 🙂 любо дорого
[22:23:56] <ada_ru> (t91x0)  отвечает (I_vlxy_I) на <5. Оберонщики говоря…>
Это откуда?
[22:24:01] <ada_ru> (I_vlxy_I) @oberonf
[22:24:13] <ada_ru> (t91x0) Спасибо
[22:24:25] <ada_ru> (t91x0) Ой, там 3,5 анонимуса
[22:24:33] <ada_ru> (I_vlxy_I) 16!
[22:25:16] <ada_ru> (Vinpuh) В aws сгенерированное gps с ajax что есть WBlocks?
[22:25:26] <ada_ru> (nitrocerber) А можно вопрос, а зачем подписываться на чатики языков, на которых не пишешь, да и, тащемта, не собираешься писать?)
[22:25:37] <ada_ru> (nitrocerber) Расширение кругозора типа?
[22:26:07] <ada_ru> (I_vlxy_I) Типа да
[22:26:48] <ada_ru> (I_vlxy_I) Но у меня Ада постоянно где-то маячит на горизонте предметки
[22:32:56] <ada_ru> (Oleg) Библиотеку посчупаешь - напиши результат пожалуйста
[22:33:10] <ada_ru> (I_vlxy_I) Ну и этот класс языков интересует. По сути это раст/ада/с++ из ныне живущих. Го — почти то, но уже на грани.
[22:33:12] <ada_ru> (I_vlxy_I)  отвечает (Oleg) на <Библиотеку посчупаеш…>
Ок
[22:33:28] <ada_ru> (Oleg) А давайте WiKi сделаем?
[22:33:31] <ada_ru> (Oleg) По АДА
[22:33:47] <ada_ru> (Oleg) И будем туда писать что кто хорошего знает
[22:33:51] <ada_ru> (Eugene)  отвечает (Oleg) на <главное не забыть сл…>
хаскельный printf сделан библиотечно и во время компиляции проыеряет согласованность количества и типов всех этих %s и фактических параметров
[22:35:13] <ada_ru> (nitrocerber) А чем ада-ру.орг не вики?
[22:36:06] <ada_ru> (Oleg) Ну оно выглядит не как вики, работает не как вики, а так может быть...
[22:36:17] <ada_ru> (Oleg) А туда абы кто может писать разве?
[22:36:30] <ada_ru> (nitrocerber) Ну вики там тем не менее есть) насколько я понимаю
[22:36:52] <ada_ru> (nitrocerber) Пинайте Максим
[22:37:07] <ada_ru> (nitrocerber) Я там где-то видел "если вы хотите получить доступ к..."
[22:37:30] <ada_ru> (nitrocerber) Абы кого и не надо, а то всё ниграми засажат
[22:37:42] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <хаскельный printf сд…>
Дак и в плюсах также!
[22:38:15] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <Дак и в плюсах также…>
так в плючах там небось не бибилиотечно, а компиляторская магия ведь, и не у всех компиляторов к тому же...
[22:38:17] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Абы кого и не надо, …>
И крестами все затыкают!
[22:39:02] <ada_ru> (nitrocerber) https://www.ada-ru.org/wiki_faq
[22:40:21] <ada_ru> (Eugene)  отвечает (t91x0) на <Блах - самый информа…>
рекомендовать растджерк — это же тоже самое, что рекомендовать к простмотру бокунопико в отвтет на просьбу посоветовать годное аниме...
[22:40:53] <ada_ru> (nitrocerber) А это хуже наруты?
[22:41:09] <ada_ru> (Eugene)  отвечает (nitrocerber) на <А это хуже наруты?>
это детское гейпорно, а какое там наруто я хз
[22:41:24] <ada_ru> (nitrocerber) Ого нифигасе познания.
[22:41:49] <ada_ru> (nitrocerber) Товарищ майор, я не с ним)
[22:42:06] <ada_ru> (Eugene)  отвечает (nitrocerber) на <Ого нифигасе познани…>
да в руских ЖЖшных журналах по аниме была такая мода — рекомендовать это аниме всегда и везде
[22:42:15] <ada_ru> (Oleg) Ж-)
[22:42:23] <ada_ru> (Oleg) Японцы они такие
[22:42:31] <ada_ru> (nitrocerber) Ааа, подобные иенденции в любом фэндоме есть)
[22:42:33] <ada_ru> (Eugene) не знаю как щас у них там, давно не открывал их
[22:44:06] <ada_ru> (I_vlxy_I) А в c++ в качестве годного кодестайла рекомендовать глянуть реализацию стандартной библиотеки и буста?
[22:44:26] <ada_ru> (Максим)  отвечает (Oleg) на <Спасибо>
Есть ещё крипто библиотека на спарке доказанная https://git.codelabs.ch/?p=spark-crypto.git;a=summary
[22:45:29] <ada_ru> (Oleg) Благодарю
[22:58:54] <ada_ru> (t91x0)  отвечает (Eugene) на <рекомендовать растдж…>
Так и годное же! И реалистичное - у меня есть лично знакомые люди, которые могли бы быть персонажами, если бы про них аниме снимали.
[23:01:16] <ada_ru> (Максим)  отвечает (Oleg) на <А давайте WiKi сдела…>
Да я пробовал Вики сделать, никто не пишет. Пришли мне пароль в личку, я тебе дам доступ на запись, если хочешь.
[23:01:29] <ada_ru> (Oleg) Окей
[23:07:29] <ada_ru> (Максим)  отвечает (Vinpuh) на <В aws сгенерированно…>
https://docs.adacore.com/aws-docs/aws/high_level_services.html#web-block-and-templates2ada
[23:08:40] <ada_ru> (Vinpuh)  отвечает (Максим) на <https://docs.adacore…>
Спасибо я уже нашел 👍
[23:09:48] <ada_ru> (Максим) я правда не разбирался
[23:11:12] <ada_ru> (Максим) я использую servlet API из матрёшки
[23:11:21] <ada_ru> (Vinpuh) Только вопрос, почему в сборочный скрипт, этого автосгегеренного проекта не включены шаги по генерации из темплейта необходимых файлов и проект при сборке сыпет ошибками?
[23:12:30] <ada_ru> (Vinpuh) Матрешку гляну, просто сел потыкать, а тут сразу ошибки, даже наговнокодить не успел
[23:13:18] <ada_ru> (Максим) 😕
[23:15:10] <ada_ru> (Максим) Там же README:
This is Web block based Web server.

Some Ada files are generated directly from the HTML template
documents. So it is required to run the following command before
compiling the project:

  $ make gen
[23:23:41] <ada_ru> (Vinpuh) Круто, а в комментариях написать в коде look readme, не судьба, и что gnat builder не умеет запускать make? 😅 Вообще походу это все для догадливых, коим я не отношусь :)
[23:26:30] <ada_ru> (t91x0)  отвечает (Vinpuh) на <Круто, а в комментар…>
Я тут недавно человеку из растджерка помогал собрать библиотеку на яве для работы с webp. Библиотека включала в себя код на си, а тот в свою очередь использовал гугловую библиотеку для webp.

Итак, я её таки собрал! И при этом потребовалось читать readme. А сборка прямо вот так сходу бывает только в чистой яве, с их мавеном, где вообще всё есть.
[23:30:11] <ada_ru> (Vinpuh)  отвечает (t91x0) на <Я тут недавно челове…>
Я понимаю когда библиотека, но этож автогенеренный проект ide, так сказать демонстрация, как hello world, ну и да я привык к maven, там как минимум видно, что и как хотят собрать в одном файле.
[23:33:23] <ada_ru> (t91x0) Я тогда же понял, что не знаю, как работает make, и полез читать документацию. Дошёл до вики, а там такое:

Each command line must begin with a tab character to be recognized as a command. The tab is a whitespace character, but the space character does not have the same special meaning. This is problematic, since there may be no visual difference between a tab and a series of space characters. This aspect of the syntax of makefiles is often subject to criticism; it has been described by Eric S. Raymond as "one of the worst design botches in the history of Unix"[35] and The Unix-Haters Handbook said "using tabs as part of the syntax is like one of those pungee stick traps in The Green Berets". Feldman explains the choice as caused by a workaround for an early implementation difficulty preserved by a desire for backward compatibility with the very first users:

   Why the tab in column 1? Yacc was new, Lex was brand new. I hadn't tried either, so I figured this would be a good excuse to learn. After getting myself snarled up with my first stab at Lex, I just did something simple with the pattern newline-tab. It worked, it stayed. And then a few weeks later I had a user population of about a dozen, most of them friends, and I didn't want to screw up my embedded base. The rest, sadly, is history.
   — Stuart Feldman[35]

42 года прошло
[23:33:33] <ada_ru> (Максим) да, grpbuild не умеет запускать make. Но GPS умеет. Только для этого makefile должен быть с большой буквы 😕
[23:46:48] <ada_ru> (Vinpuh)  отвечает (Максим) на <да, grpbuild не умее…>
А он с маленькой 😂😂😂
[23:48:02] <ada_ru> (Vinpuh) Поэтому все используют java и Шарпея, они все умеют 😂
[23:50:18] <ada_ru> (Максим) Да ну вас!
[23:52:15] <ada_ru> (I_vlxy_I) cmake всё может!
[23:53:36] <ada_ru> (nitrocerber)  отвечает (Максим) на <да, grpbuild не умее…>
а ведь дедушка Винсент предлагал... много чего.
[23:53:42] <ada_ru> (nitrocerber) где теперь тот дедушка?)
[23:57:26] <ada_ru> (Максим) Где, где. В githab-е! https://github.com/vmcelier/gprexec