[09:47:08] <ada_ru> (I_vlxy_I) https://www.youtube.com/watch?v=NsfdCXtGrI8
[09:49:55] <ada_ru> (anisimkov) чето в заголовке пишут что Ада это круто, а в тексте говорят что держительс подальше от Ада потому что херовая подсветка синтаксиса. Или я чего недогнал ?
[09:50:14] <ada_ru> (I_vlxy_I) в заголовке сарказм же :-)
[09:50:22] <ada_ru> (anisimkov) Ааааа
[09:50:24] <ada_ru> (I_vlxy_I) а внутри написано, что он работает над этим
[09:51:41] <ada_ru> (anisimkov) ну да, не покупайте муки, потому что формы для выпечки очень некрасивые.
[09:52:16] <ada_ru> (I_vlxy_I) он же не пишет/не говорит, что надо не писать на Аде потому что подсветка ниочень
[09:52:18] <ada_ru> (anisimkov) над чем он работает ? над агитацией против Ада, или над подсветкой ?
[09:52:33] <ada_ru> (I_vlxy_I) если глянешь на канал, у него там куча видео про разные аспекты адского программирования
[09:53:13] <ada_ru> (I_vlxy_I) над подсветкой он работает
[09:53:19] <ada_ru> (anisimkov) хорошо тогда
[09:53:58] <ada_ru> (anisimkov) Visual Studio да ?
[09:54:05] <ada_ru> (I_vlxy_I) vscode
[09:54:14] <ada_ru> (I_vlxy_I) не visual studio
[09:55:12] <ada_ru> (anisimkov) гугл мне вот это дал https://ru.wikipedia.org/wiki/Visual_Studio_Code
[09:55:20] <ada_ru> (anisimkov) это оно ?
[09:55:47] <ada_ru> (I_vlxy_I) да
[09:56:12] <ada_ru> (I_vlxy_I) это донастроенный мелкомягкими atom
[09:56:36] <ada_ru> (I_vlxy_I) то есть написанный на js и запускаемый в браузере текстовый редактор. браузер он носит с собой :-)
[09:57:27] <ada_ru> (I_vlxy_I) сейчас так модно делать десктоп приложения - пишешь на html+js+css приложение, и распространяешь в виде единого с браузером приложения.
[09:57:35] <ada_ru> (I_vlxy_I) так например skype сделан
[09:57:37] <ada_ru> (anisimkov) «Несмотря на то, что редактор основан на Electron, он не использует редактор Atom. »
[09:57:53] <ada_ru> (I_vlxy_I) или там slack
[09:58:22] <ada_ru> (anisimkov) вот и у меня такие ощущение были от андроид приложений.
[09:58:37] <ada_ru> (anisimkov) как будто это просто браузер в динамической страницей.
[09:58:39] <ada_ru> (I_vlxy_I) под мобилки тоже так пишут :-)
[09:59:31] <ada_ru> (I_vlxy_I) собственно краткая суть того видео: https://github.com/Entomy/Ada-vscode
[12:52:54] <virtual> http://www.ada-ru.org/why_ada => Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /why_ada.
Reason: Error reading from remote server
Additionally, a 502 Bad Gateway error was encountered while trying to use an ErrorDocument to handle the request.
[12:58:42] <ada_ru> (I_vlxy_I) а лаловский хайлайтинг он лексерный или прям таки парсерный? и как у него с восстановлением после ошибок?
[12:58:44] <ada_ru> (I_vlxy_I) а, ну тогда ок. тогда и Патрик прав и gps прав :-)
[12:58:46] <ada_ru> (Максим) http://blog.adacore.com/highlighting-ada-with-libadalang
[12:58:49] <ada_ru> (Максим) @I_vlxy_I он может и парсерный быть, но с востановлением от ошибок у него пока не очень
[12:58:50] <ada_ru> (I_vlxy_I) :-/
[12:59:04] <ada_ru> (I_vlxy_I) А вот Rust шагает по планете:
"In this quarter, under the Secure Open Source arm of MOSS, we expanded the scope of the program by funding development of secure code projects. Some principal developers on the libav media library project are building rust-av, a similar library written in Rust, which can take advantage of that language’s type, memory, and data safety properties. We are providing $71,356 (€51,000) to help that group towards making a Minimum Viable Product and demonstrating the plausibility of their approach. Media libraries are common pieces of software which are exposed to malicious input and which have a large attack surface (every codec enabled adds more); many bugs leading to system compromise have historically been found in them. Having an option with a Rust core can help mitigate that security risk."
libav: https://www.libav.org
rust-av: https://github.com/rust-av/rust-av
[12:59:15] <ada_ru> (I_vlxy_I) эк бота торкнуло
[12:59:26] <ada_ru> (nitrocerber) Я там где-то километр флуда выше говорил, что жпс не умеет в фичи последней ревизии языка
[12:59:35] <ada_ru> (nitrocerber) Это ж аспекты
[12:59:48] <ada_ru> (Максим) что-то глючит
[13:19:40] <virtual> Откуда ada_ru перенаправляет сообщения?
[13:23:10] <yeo> в jabber из irc и telegram и обратно
[14:46:20] <ada_ru> (I_vlxy_I) блин. в раст тоже генераторы пихают. что с ними все так носятся? будто это что-то хорошее...
[15:17:04] <ada_ru> (I_vlxy_I) Минутка рекламы современного С++:
https://twitter.com/RichardKogelnig/status/943497972481953792
[15:20:39] <ada_ru> (nitrocerber) "ехал гитлер через гитлер..."
[15:25:43] <ada_ru> (I_vlxy_I) но фишка конечно тут в юникоде :-/
[15:27:24] <ada_ru> (I_vlxy_I) возможно и Аду можно также обмазать 😊
[15:31:39] <ada_ru> (Pavel) adblock!
[15:35:41] <ada_ru> (Максим) /me ковыряясь в исходниках GPS понимает, что ничего специально обмазывать и не нужно...
[15:36:24] <ada_ru> (I_vlxy_I) уже обмазано? 😊
[15:39:50] <ada_ru> (Максим) И без изыской юникода, что не можен не радовать :)
[15:40:18] <ada_ru> (I_vlxy_I) Хм. А примеров можно?
[15:45:21] <ada_ru> (Максим) он не особо очевидный. Есть тип с дискриминантом, Editable_Line_Data. Есть массив из элементов этого типа. Дискриминант в Аде менять отдельно нельзя. Только переприсвоив объект целиком. Вот автор(ы) и изголя(е/ю)тся
[15:46:02] <ada_ru> (Максим) причем чуют, что делают что-то не то и пишут комментарий об этом, но остановиться подумать и сделать правильно некогда, надо же кодить!
[15:46:37] <ada_ru> (nitrocerber) Хочешь менять отдельно - сделай поле записи, нафига тебе дискриминант?
[15:47:03] <ada_ru> (Максим) https://github.com/AdaCore/gps/blob/df6a4b0302df8400a470a48016510c28bd773ce6/src_editor/src/src_editor_buffer-line_information.adb#L2449
[15:48:29] <ada_ru> (Максим) Заметим, что язык Ада обладает свойством хорошей читабельности :)
[17:20:52] <ada_ru> (yeo): 1
[17:21:25] <ada_ru> (I_vlxy_I) ++
[17:21:26] <yeo> (nitrocerber) У меня что-то с интернетом, (если ты меня слышишь)
[17:23:26] <ada_ru> (nitrocerber) да, я отписал уже в хипчат
[17:24:17] <ada_ru> (nitrocerber) у меня с жопореза хэнгаут прогружается, тащемта.. но зреново, когда много народу(
[17:24:41] <ada_ru> (I_vlxy_I) уау! кто-то кажется для работки хангаут юзает!
[17:24:42] <yeo> хотя хэнгаут вроде пашет
[17:24:55] <ada_ru> (nitrocerber) ох щи~
[17:25:11] <ada_ru> (nitrocerber) я спалил корпоративные тайны, меня уволят и пристрелят
[17:25:41] <ada_ru> (I_vlxy_I) а что не скупе?
[17:25:57] <ada_ru> (I_vlxy_I) хотя, помнится, мы тоже со скупе пытались слезть и на хэнгаутс переползтить
[17:26:23] <ada_ru> (nitrocerber) скуп ужасен для мультиколов, его почти все подропали в итоге
[17:26:25] <yeo> сначала меня, за обхаивания GPS кода начальника ^_^
[17:27:30] <ada_ru> (I_vlxy_I) для групповых звонков? вроде норм же, не?
а у хэнгаутса вроде был какой-то трешак с чятиком и обмена файликами в процессе. ну и вообще у него направленность больше развлекательная.
[17:29:15] <ada_ru> (I_vlxy_I) можно там ушки нацепить на себя виртуальный например 😊 Ня!
[17:29:31] <ada_ru> (vesalena) самые нормальные групповые аудио-звонки в discord'е пока что я встречала. Он как-то умно работает с шумоподавлением, плюс ценно, что можно громкость каждого участника для себя отдельно отрегулировать.
[17:29:48] <ada_ru> (I_vlxy_I) часто нужно видео. ну, или, как минимум скриншара
[17:29:51] <ada_ru> (vesalena) Чай для геймеров делалась штука ^_^
[17:29:58] <ada_ru> (vesalena) Скриншаринг вроде у них теперь есть.
[17:30:01] <ada_ru> (nitrocerber) та мы просто вмьтимся и рапортуем по очереди, кто чо. пятиминутка ненависти
[17:30:29] <ada_ru> (vesalena) мьютиться — это ценно, да.
[17:30:47] <ada_ru> (I_vlxy_I) О! Я придумал! Надо расширить функционал хэнгаутса или еще каких групповых звонков, чтобы каждому докладывающему можно было ставить лайки и дизы.
[17:31:03] <ada_ru> (vesalena) У нас тоже на работе бывают удаленные звонки с командой в Казани. У них ещё микрофон, который настроен на кучу человек — очень много шума. И по скайпу. Это боль.
[17:31:18] <ada_ru> (I_vlxy_I) причем лайки и дизы разного размера. Главный Товарищ Начальник ставит королевского размера лайк или диз
[17:31:30] <ada_ru> (vesalena) вообще это идея для скайпа. Они как раз в этом направлении и движутся, судя по всему ))
[17:31:54] <ada_ru> (I_vlxy_I) Ага. В скупе теперь каждое текстовое сообщение смайликом завершается :-/
[17:31:59] <ada_ru> (I_vlxy_I) что вообще жесть
[17:32:06] <ada_ru> (I_vlxy_I) в деловой переписке
[17:32:22] <ada_ru> (I_vlxy_I) выгядит как:
"у нас жопа, все сроки провалены. платим неустойку 😊 "
[17:32:27] <ada_ru> (vesalena) О_О
[17:32:38] <ada_ru> (vesalena) А почему это так выглядит? У меня оно так не выглядит нигде.
[17:33:06] <ada_ru> (I_vlxy_I) там иконка вконце каждого сообщения, при клике на которую можно смайлики выбирать всякие. лайки и проч.
[17:33:13] <ada_ru> (I_vlxy_I) иконка - в виде смайлика.
[17:33:27] <ada_ru> (vesalena) Ааа, ты про эту кнопочку. Я её уже не вижу, наверно. Плюс я темную тему поставила, она не такая придурочная.
[17:33:38] <ada_ru> (vesalena) Ну а нечего чатиться в деловом общении))
[17:38:42] <ada_ru> (I_vlxy_I) кажется с геймификацией немного перегибают палку в продуктах
[17:39:09] <ada_ru> (I_vlxy_I) о! надо в GPS внедрить возможность ставить лайки и дизы пакетам, функциям и некоторым строчкам кода!
[17:39:40] <ada_ru> (I_vlxy_I) Хотя нет, дизы надо запретить. А то можно же кого-нибудь обидеть. Только лайки и стикеры!
[17:44:21] <ada_ru> (I_vlxy_I) О, какая штука! https://highloadcup.ru/
[17:44:30] <ada_ru> (I_vlxy_I) Песочница работает 😊
[17:44:56] <ada_ru> (I_vlxy_I) (соревнование конечно уже закончилось)
[18:19:56] <ada_ru> (Максим) @nitrocerber У меня что-то с интернетом, (если ты меня слышишь)
[18:21:02] <ada_ru> (nitrocerber) это чат прорыгивает забеферезированное?
[18:21:39] <ada_ru> (I_vlxy_I) скорее клайнт забуферизировал и теперь докидывает.
[18:25:51] <ada_ru> (Максим) @nitrocerber это похоже интернет разчихлилмя
[18:26:19] <ada_ru> (nitrocerber) ну я это и имел в виду, да, криво сформулировал
[18:26:57] <ada_ru> (I_vlxy_I) там у телеграма еще кривоватая синхронизация между клиентами. она тоже иногда чудит.
[18:28:44] <ada_ru> (nitrocerber) Вот этого не замечал, комп с моблом обычно тютелька в тютельку
[18:29:17] <ada_ru> (I_vlxy_I) иногда недописываешь сообщение в одном клиенте. потом его стираешь - оно вылазит (в поле редактирования) в другом клиенте.
[18:31:31] <ada_ru> (nitrocerber) ух ты. надо попробовать будет))
[18:32:29] <ada_ru> (I_vlxy_I) clion отожрал 11 Гб места на диске под кеш, пакость такая. И хочет ещё!
А сколько под кеш кушает gps?
[18:34:23] <ada_ru> (nitrocerber) но у меня во всех пятерых мелкие проекты загружены
[18:35:09] <ada_ru> (I_vlxy_I) но это ж поедание ОЗУ, а не места на винте под индекс всех исходников, что у тебя clion нашел на диске (точнее всяких там /usr/include/*)
[18:35:34] <ada_ru> (nitrocerber) эту магию я не умею)
[18:38:29] <ada_ru> (Максим) у GPS БД gnatinspect, для исходников самого GPS - 270Мб
[18:39:04] <ada_ru> (I_vlxy_I) ну, норм. а оно системщину (стандартные либы там) не индексирует?
[18:42:50] <ada_ru> (Максим) я точно не помню, даже если и индексирует, там у Ады понты
[18:48:57] <ada_ru> (I_vlxy_I) clion, cволочь, индексирует и складывает в свой мегакеш ВСЁ что найдет на диске. даже если у тебя чиста hello world.
[18:52:44] <ada_ru> (Максим) хорошая идея ;)
[18:53:12] <ada_ru> (I_vlxy_I) он, кажется, еще и твой хомяк обшаривает в поисках чобы поиндексировать.
[18:53:25] <ada_ru> (I_vlxy_I) исходники/хедеры есть? а если найду?!
[19:14:30] <ada_ru> (vesalena) Вот какие неблагодарные программисты. Всё же для вас, чтобы потом всё на блюдечке сразу же поднести! Вот и шуршит (винтом), старается, готовится.