[01:37:47] <vgodunko> valexey_: насколько знаю - можно.
[01:37:54] <vgodunko> Как - нужно узнавать.
[01:38:22] <vgodunko> Ибо у меня есть "заказ" на QtAda для применения с Android в процессе обучения студентов.
[10:42:25] <subjrs> насчет МСВС, всяких астр и прочих с метками и моделью беллалападулы мы уже экспертам, которые все это сертифицируют, обосновали что схема мертвая и не применимая в реальности, на другие модели разграничения доступа дрессируем их
[10:43:29] <subjrs> да и развалились эти нии практически
[10:43:40] <subjrs> из Хабаровска есть кто?
[11:54:31] <vgodunko> О!
[11:55:04] <vgodunko> subjrs: я 10 лет как не занимаюсь этими плясками, а они ещё не развалились?
[11:55:51] <vgodunko> Кстати, недавно мне yeo натолкнул на одну интересную устаревшую платформу.
[11:56:14] <vgodunko> yeo: где там машинное слово в 36 бит было?
[11:59:19] <vgodunko> UNIVAC/UNISYS что-то подобное
[11:59:39] <yeo> почему было? есть!
[11:59:40] <vgodunko> Вопросы безопасности там решены на аппаратном уровне
[11:59:58] <vgodunko> yeo: не помнишь ссылку что мне давал?
[12:01:45] <yeo> вот ты леньтяй! https://en.wikipedia.org/wiki/Unisys_2200_Series_system_architecture
[12:01:56] <vgodunko> https://en.wikipedia.org/wiki/OS_2200
[12:19:31] <subjrs> vgodunko: разработчики астры разбежались )
[12:19:40] <subjrs> мсвс затух давным давно
[13:27:08] <valexey> vgodunko: а можешь рассказать, что сегодня можно на Qt под андроид? Если бы можно было 100% проги на Аде под андроид (с гуями вместе) - было бы вообще огонь.
[13:27:45] <valexey> Да, и актуальный вопрос - Qt может работать с камерой андроидовской? Т.е. получить картинку с камеры в виде 2d массива.
[14:02:51] <yeo> Есть шарящие в typescript? что значит [key: string]: boolean | number | string; ? это из https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md <https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#window_showMessageRequest>
[14:10:30] <valexey> yeo: это означает что это key-value структура
[14:10:46] <valexey> ключ тут будет string, а значение - либо bool либо number либо string
[14:13:56] <yeo> если это в контексте описания json rpc это значит, что будет свойство в json объекте, имя которого не известно, а значение - одно из трех указанных?
[14:14:16] <yeo> спасибо!
[14:15:31] <valexey> да, ключ - имя элемента в виде строки, значение - одного из этих трех типов
[14:15:56] <valexey> вообще, это сильно смахивает на терминальный элемент json'a
[14:17:09] <vgodunko> valexey: думаю Qt везде всё умеет, на то оно и Qt ;)
[14:18:03] <valexey> vgodunko: ну, в последний раз когда я его щупал, оно не умело с камерой работать. Правда это был 2009 год :-)
[14:18:44] <vgodunko> Собственно "заказ" от университетской среды звучал примерно так: "мы не можем обучать Ada на Android поскольку нет GUI, вот бы иметь возможность Qt приложения делать. Там всё есть и всё поддерживается, остаётся только прикрутить к Ada"
[14:18:48] <valexey> читать и воспроизводить видео с диска - умело. записывать в видеофайл - вроде тоже умело с камеры. а вот отдать то, что камера сняла в виде прямо кадра в прогу - не умело.
[14:19:22] <valexey> Хы. Ну, тогда лайк, если такая конфигурация заработает :-)
[14:23:43] <yeo> vgodunko, мы тут печалимся, что в матрешке сложно создавать сервлеты, а вот чтобы создать расширение, достаточно одной команды! Она создает скелет каталогов, запускает npm install, который тащит 61Мб зависимостей в node_modules :D
[14:24:02] <yeo> в vs code расширение
[14:25:29] <valexey> кстати, а не думал кто сделать для vscode для ады language server?
[14:25:55] <yeo> :D кто-то думал!
[14:26:22] <valexey> ы?
[14:26:52] <yeo> я уже двое суток гомнокодю в https://github.com/reznikmm/ada-lsp
[14:27:32] <valexey> Круто!
[14:27:49] <yeo> пока только протокол. осилил чтение запроса инициализации и генерацию ответа.
[14:28:07] <yeo> матрешка - сила! :)
[14:28:36] <valexey> а сама работа с языком через какое место будет?
[14:28:43] <valexey> через гнаткоровские утилиты?
[14:29:53] <yeo> что? Аду парсить - пока не знаю, а json rpc парсить матрешкой
[14:30:18] <valexey> Аду парсить, да.
[14:31:49] <yeo> asis парсит только корректные модули, libadalang - хз, мне пока не показали как в нем работает error recovery, может из своих наработок что-то воткну
[14:41:58] <valexey> ну, в плане целей у них вроде заявлено, что "Error tolerant parsing: the parser must be able to recover from simple errors and provide a "best-guess" tree."
[14:42:22] <valexey> "The aim of libadalang is to provide complete syntactic analysis with error recovery, producing a precise Abstract Syntax Tree, and to provide name resolution and precise cross-references on the resulting trees."
[14:43:34] <yeo> :)
[14:48:05] <valexey> но надо посмотреть наконечно насколько оно устойчиво
[15:58:54] <yeo> valexey, ты не пробовал vs code или еще что-то умеющее language server?
[16:10:41] <valexey> я активно пользовался vscode, но не для Ады
[16:11:17] <yeo> о, круто! значит ты знаешь, что там к чему :) я смотрю как баран на новые ворота :)
[16:13:01] <valexey> ну, я на уровне пользователя-чайника же :-)
[16:13:09] <valexey> вроде ничего особенного - обычный текстовый редактор
[17:25:51] <valexey> я его для Go пользовал
[21:47:47] <yeo> День втыкания в .js .ts. yo и документацию и VScode скушал первый запрос!
[21:51:29] <valexey> вах!
[21:51:57] <valexey> что же, можно будет пользоваться хипстерским VSCode вместо старообрядного GPS?
[21:53:03] <yeo> да, "в плане целей у меня вроде заявлено" это ;)
[21:54:27] <valexey> круть!
[22:22:41] <yeo> надо теперь сообразить какую функцию проще всего реализовать
[22:28:31] <valexey> раскраску?
[22:39:36] <landgraf> emoji! !
[22:40:52] <valexey> проверку орфографии в комментах!
[22:41:00] <valexey> и в названиях переменных :-D