[00:11:34] <ada_ru> (I_vlxy_I) http://www.opennet.ru/opennews/art.shtml?num=50986
[00:11:39] <ada_ru> (I_vlxy_I) краснашапка - зло
[00:11:44] <ada_ru> (I_vlxy_I) вяленый - аццтой!
[00:12:11] <ada_ru> (Oleg) картинка https://www.ada-ru.org/files/bot/2019-06-28-x3.jpg
[00:12:22] <ada_ru> (Oleg) Страшно пока
[00:12:26] <ada_ru> (Oleg) Но работает
[00:12:43] <ada_ru> (I_vlxy_I) это кто такое?
[00:12:57] <ada_ru> (Oleg) Это типа Cisco в REP кольце
[00:13:00] <ada_ru> (wladlos) отвечает (I_vlxy_I) на <http://www.opennet.r…>
Ну - НАКОНЕЦ-ТО!
[00:13:17] <ada_ru> (Oleg) Софт генегрирует связи - кто с кем по каким портам
[00:13:23] <ada_ru> (I_vlxy_I) отвечает (wladlos) на <Ну - НАКОНЕЦ-ТО!>
ага. конец сетевой прозрачности и расширенным возможностям
[00:13:29] <ada_ru> (Oleg) А клиентский софт отрисовывает
[00:13:31] <ada_ru> (I_vlxy_I) в вяленом даже банально хук на клаву не повесить
[00:13:52] <ada_ru> (I_vlxy_I) то есть адекватный скажем таймтрекер не реализовать
[00:14:40] <ada_ru> (wladlos) отвечает (I_vlxy_I) на <ага. конец сетевой п…>
Если бы сообсчеству ПО-НАСТОЯЩЕМУ этого хотелось бы, то оно просто посмотрело, как это всё в QNX реализовано.
[00:15:01] <ada_ru> (Oleg) А картинки у меня SVG и порты там будут подсвечены красным - упавшие
[00:15:14] <ada_ru> (I_vlxy_I) отвечает (Oleg) на <А картинки у меня SV…>
круто!
[00:15:53] <ada_ru> (I_vlxy_I) отвечает (wladlos) на <Если бы сообсчеству …>
и офигело бы натягивать это на линуксячье, макосьное и виндовозное ядро.
[00:16:47] <ada_ru> (wladlos) отвечает (I_vlxy_I) на <и офигело бы натягив…>
Ну-дык, тут - как в том старом одесском анедоте: "вам - шашечки или - ехать?"
[00:17:08] <ada_ru> (I_vlxy_I) ну вот qnx - это шашечки, а x11 -- это ехать.
[00:17:42] <ada_ru> (wladlos) Эмммм.... Ну, как бы - бггггг....
[00:17:47] <ada_ru> (I_vlxy_I) вяленый - это с шашечками схъезжать в канаву
[00:18:44] <ada_ru> (I_vlxy_I) у меня капец бомбануло когда писал приложение и оказалось что в вяленом нет и не будет возможностей повесить хуки на клаву и мышь
[00:19:50] <ada_ru> (wladlos) Пардон, я в разных арго - не сильно силёнЪ. Что есть "вяленый"?
[00:20:15] <ada_ru> (I_vlxy_I) wayland
[00:21:10] <ada_ru> (wladlos) Тю! Да - забейте. А - что, собсна заставило с ним возиться. Интерес или производственная необходимость?
[00:21:46] <ada_ru> (I_vlxy_I) дык а кроме него ничего скоро и не будет в линуксе ведь
[00:21:58] <ada_ru> (I_vlxy_I) x11 закапывают взамен wayland - см новость
[00:22:08] <ada_ru> (I_vlxy_I) ну и у меня дома арч и в арче по умолчанию вот ОНО
[00:23:14] <ada_ru> (wladlos) Так... ещё раз: пожалуйста, объясните ситуацию-непонятку "про хуки"!
У меня скоро задачу предстоит решать, похоже, из той же оперы!
[00:23:35] <ada_ru> (I_vlxy_I) нету их там. приложение не может повесить глобальный хук на клавиатуру
[00:23:39] <ada_ru> (I_vlxy_I) и на мышь тоже
[00:23:46] <ada_ru> (I_vlxy_I) в x11 может, в wayland - нет
[00:23:56] <ada_ru> (I_vlxy_I) это сделано специально
[00:24:06] <ada_ru> (Eugene) картинка https://www.ada-ru.org/files/bot/2019-06-28-x4.jpg
[00:25:18] <ada_ru> (I_vlxy_I) "From my latest irc talk: Wayland does not allow applications registering hotkeys. Wayland devs call this a security mechanism to avoid keyboard sniffing. There seem to be proposals for a hotkey system, but there are not even drafts. I dare to say, that this may take another 5 years or so. Well until then as a workaround you have to register your hotkeys in the desktop environment and bind to albert toggle."
[00:25:57] <ada_ru> (Eugene) отвечает (wladlos) на <Если бы сообсчеству …>
речь о Фотоне?
[00:26:12] <ada_ru> (I_vlxy_I) а я собственно хотел собственную активность потрекать за компом. таймтрекер такой.
заодно оценить свою эффективность при юзании разных IDE/редакторов. но хрен.
[00:26:39] <ada_ru> (I_vlxy_I) то есть для этого мне нужно или писать свою или патчить готовую DE
[00:26:46] <ada_ru> (I_vlxy_I) и это капец
[00:27:42] <ada_ru> (Eugene) отвечает (I_vlxy_I) на <это сделано специаль…>
а зачем? боятся кийлогеров что ли?
[00:28:43] <ada_ru> (I_vlxy_I) отвечает (Eugene) на <а зачем? боятся кийл…>
типа того. вяленый он со времен когда все грезили, что вот сейчас десктопный линух быстренько проберется на планшеты и телефонки, то есть в ширпотреб дивайсы. а там будет магазин приложений. и вот, секурити, чтобы кейлоггер случайно не поставить
[00:29:06] <ada_ru> (I_vlxy_I) почему даже приложение с РУТОВЫМИ правами не может это сделать - я хз
[00:29:32] <ada_ru> (I_vlxy_I) ну сделали бы файлик где-нибудь в /dev для доступа к которому нужны были бы рутовые права и через который всю инфу можно было бы получить
[00:30:38] <ada_ru> (wladlos) отвечает (I_vlxy_I) на <то есть для этого мн…>
Photon - оболочка. Там на уровне уже подключения к каналам (ConnectAttach()) для пересылки сообщений, адресация идёт по тройке узел-процесс-канал. А qnet можно над tcpip сетью нахлобучить (или - наоборот).
[00:30:42] <ada_ru> (I_vlxy_I) я подозреваю, что это не единственная кривость/ограниченность wayland. для проф. деятельности оно слабо пригодно
[00:31:18] <ada_ru> (Eugene) отвечает (I_vlxy_I) на <почему даже приложен…>
пропатчи ))) это же линупсвей — патчить то что не по нраву ))
[00:31:32] <ada_ru> (I_vlxy_I) собственно там даже видно направления по которым они в первую очередь усилия прилагают в развитии вяленого - например одно из них это SDL
[00:31:52] <ada_ru> (I_vlxy_I) отвечает (Eugene) на <пропатчи ))) это же …>
заколебешься при каждом обновлении патч накатывать же
[00:32:10] <ada_ru> (Eugene) а ты патч пропихни в ихний проект ))
[00:32:44] <ada_ru> (wladlos) отвечает (wladlos) на <Photon - оболочка. Т…>
http://www.qnx.com/developers/docs/6.5.0/index.jsp?topic=%2Fcom.qnx.doc.neutrino_lib_ref%2Fc%2Fchannelcreate.html
[00:32:45] <ada_ru> (I_vlxy_I) они же принципиальную позицию заняли - сесурити
[00:32:59] <ada_ru> (I_vlxy_I) отвечает (wladlos) на <http://www.qnx.com/d…>
btw можно было бы и на plan9 посмотреть в этом плане
[00:33:15] <ada_ru> (I_vlxy_I) и много куда еще. но у них вяленый головного мозга
[00:33:29] <ada_ru> (wladlos) КОнечно можно!
Только-только, кстати об этом хотел написать.
[00:33:45] <ada_ru> (I_vlxy_I) а сверху - красная шапка
[00:33:50] <ada_ru> (wladlos) Но, "мэйнстрим"-вавка в головешках...
[00:34:48] <ada_ru> (I_vlxy_I) не мейнстрим. конкретно - красна шапка.
[00:35:15] <ada_ru> (wladlos) В смысле - основной "координирующий" прессинг откуда идёт?
[00:35:20] <ada_ru> (I_vlxy_I) да
[00:35:27] <ada_ru> (wladlos) А - положить...
[00:35:28] <ada_ru> (I_vlxy_I) как и пропихивание того же systemd например везде
[00:36:10] <ada_ru> (I_vlxy_I) ну ничо, сейчас IBM придет и все перепишет на джаве или на xml
[00:36:41] <ada_ru> (wladlos) Мне, правда, легче. Я на всю эту возню и сложности смотрю из сугубого эмбеддинга. Максимум касаюсь операционоу в уж очень отдельных случаях...
[00:37:17] <ada_ru> (I_vlxy_I) ну, а я активный пользователь десктопного линукса 🙂
[00:37:26] <ada_ru> (I_vlxy_I) и разработчик серверного
[00:39:20] <ada_ru> (wladlos) Правда, сейчас всё больше и больше уже и сами заказчики такой функционал закладывают в ТЗ, что без эмбеддед линукс-сборок, уже не выкрутишься. Сейчас начинаю на Распберри и Биглбонах своих ковырятся. Дождались платы (купленные "про всяк выпадок, та й щоб було") своего часа.
[00:41:29] <ada_ru> (wladlos) Вот если бы туда попытаться как раз пролезть с чем-нить на Аде...
Но на меня народ начинает, как на чумного смотреть, стоит только заикнуться.
[00:42:44] <ada_ru> (wladlos) А начинаешь говорить, что, наряду с Явой и Си++, Ада была третьим языком практически во всех ранниз UML-средах-редакторах, в которых генерировался код по диаграммам - Не ВЕРЯТ.
Что с людьми такое произошло - ума не приложу...
[00:42:57] <ada_ru> (I_vlxy_I) ну, для контрасту можно начать топить за алгол-68 и за PL/I
[00:43:03] <ada_ru> (I_vlxy_I) сойдетесь на Аде 🙂
[00:43:49] <ada_ru> (wladlos) отвечает (I_vlxy_I) на <сойдетесь на Аде 🙂>
Это - шо? - как Гайдай с ядерным взрывом в последних кадрах "Бриллиантовой руки"? :)
[00:44:11] <ada_ru> (I_vlxy_I) 🙂
[00:44:27] <ada_ru> (I_vlxy_I) ну, типа в результате торга найдете нечто среднее как раз.
[00:44:48] <ada_ru> (I_vlxy_I) хотя, если они будут топить за JS, то сойдетесь на java или на c++ 😕
[00:45:10] <ada_ru> (wladlos) Да никто сейчас уже не торгуется. Все уже наглухо ополоумели.
[00:46:36] <ada_ru> (I_vlxy_I) ну, мероприятие то действительно рискованное. то есть в принципе необкатанную и малопопулярную технологию внедрять.
[00:48:23] <ada_ru> (I_vlxy_I) если с g++ или clang что не так - я знаю к кому обратиться и где найти помощь (не за деньги), более того, если с g++ проблемы, то есть еще и clang например.
Если с языком непонятки - опять понятно у кого спросить. Если со стандартной либой странное - тоже ясно как разрулить.
А что в этой ситуации делать если у тебя не С++ а Ада?
[00:49:00] <ada_ru> (I_vlxy_I) даже по расту много проще получить поддержку (от других пользователей). так то
[00:50:28] <ada_ru> (I_vlxy_I) у меня ж был эксперимент - я писал програмку. вот прямо тут, в чатике. на трех языках. кресты, ада, раст. в итоге на Аде так и не удалось сделать приличное решение. На расте - удалось (с помощью людей из этого же чата!). На крестах я без помощи обошелся вовсе (достаточно небольшого гуглежа было, чтобы пару штук вспомнить)
[00:59:13] <ada_ru> (I_vlxy_I) поэтому чтобы минимизировать риски и начать новый проект на Аде, действительно нужно поймать какого-нибудь гуру по Аде, сломать ему ногу и приковать к батарее в офисе.
плюс обязательно купить Gnat Pro + тех. саппорт у Адакоры.
[00:59:29] <ada_ru> (I_vlxy_I) Если это не хоббийный проект конечно.
[01:01:12] <ada_ru> (I_vlxy_I) (как (бюджетный)вариант - академическая лицензия + пошукать по универам наличие Адских преподователей)
[01:02:42] <ada_ru> (wladlos) В Харькове был Мищенко в универе на матфаке. Но он, к сожалению уже - в лучшем мире. А после него я какой-то активности по Аде не наблюдаю.
[01:04:52] <ada_ru> (I_vlxy_I) то есть вне зависимости от того, насколько прекрасен язык, я бы постремался в реальный коммерческий проект его совать, если нет достаточно живого комьюнити и/или не оплачена очень хорошая техподдержка от одного из вендоров.
это при условии что язык/технология не тривиальная, а сложная, как Ада.
[01:06:40] <ada_ru> (I_vlxy_I) а вот какой-нибудь самопальный оберон вполне реально реализовать силами команды и воткнуть в с++ приложение для скриптинга/плагинов 🙂
[01:07:15] <ada_ru> (I_vlxy_I) если вдруг зачесалось. тут даже остальным не нужно знать что оберон имеет какое-то отношение к Вирту и что Вирт вообще существует.
[01:07:19] <ada_ru> (wladlos) ....народ скорее соглашается на MicroPython-е писать, чем на Аду соглашаться
[01:07:57] <ada_ru> (I_vlxy_I) дык! оно сильно меньше, проще, и привычней. есть комьюнити
[01:08:03] <ada_ru> (I_vlxy_I) понятно куда бежать и что делать если что
[01:08:27] <ada_ru> (I_vlxy_I) и точно не придет злая Адакора с иском, что у вас все должно быть GPL теперь
[01:10:13] <ada_ru> (wladlos) Очень напоминает, что с Миниксом, в своё время было...
В бутылку полеж Эндрю, а потом уже только щёки осталось надувать.
[01:12:26] <ada_ru> (I_vlxy_I) Ладно, я спать
[01:12:39] <ada_ru> (wladlos) Аналогично.
[01:15:41] <ada_ru> (Eugene) отвечает (I_vlxy_I) на <ну, а я активный пол…>
"десктопный линупс" — это оксюморон!
[01:16:05] <ada_ru> (wladlos) отвечает (Eugene) на <"десктопный линупс" …>
???
[01:21:02] <ada_ru> (Eugene) отвечает (wladlos) на <???>
сколько я испытывал разны дистрибутивов, в том числе манджаро, не могу решиться на их использование как обычную десктопную ось, не готово оно для этого, имхо
[01:27:50] <ada_ru> (Борис) Винду нажо снести и начать работать.
[01:31:24] <ada_ru> (wladlos) отвечает (Eugene) на <сколько я испытывал …>
Не знаю. Как раз Манджаро мне, в последнее время больше всех гравится.
[02:16:31] <ada_ru> (I_vlxy_I) не, от таких новостей фиг заснешь: https://twitter.com/AustinJ/status/1144655793612107778
[09:29:23] <ada_ru> (Максим) отвечает (I_vlxy_I) на <понятно куда бежать …>
На какой конкретно вопрос вам не удалось получить ответы?
[09:30:49] <ada_ru> (Максим) Есть рассылка по Аде, там можно спрашивать и получить нужную поддержку, мне кажется
[09:31:38] <ada_ru> (Максим) Там не мало специалистов использующий язык каждый день
[09:32:08] <ada_ru> (Максим) То, что отсюда они подходили, это не их вина
[09:34:28] <ada_ru> (Максим) отвечает (wladlos) на <В Харькове был Мищен…>
Да Мищенко организовывал встречи на Адскую тематику, но на поддержку в Адских проектах это вряд-ли как-то влияло
[09:35:55] <ada_ru> (Максим) отвечает (I_vlxy_I) на <если с g++ или clang…>
Ты же сам говорил, как просто было разобраться в Адском рантайме, в отличии от... А теперь противоположное
[09:40:39] <ada_ru> (Максим) Такое ощущение, что этот чат создан с единственной целью набрасывать гомно на язык Ада
[10:48:30] <ada_ru> (I_vlxy_I) отвечает (Максим) на <На какой конкретно в…>
Почему после отключения всех проверок вектор все равно такой тормоз. Например.
[10:51:17] <ada_ru> (I_vlxy_I) отвечает (Максим) на <Ты же сам говорил, к…>
В стандартной либо самостоятельно действительно разобраться сильно проще чем в плюсовой например. Язык - хорош. Стиль которым написано - тоже.
Но во-первых это про «помоги себе сам».
Во-вторых иногда нужно копнуть глубже и тут уже не хватает знаний и опыта чтобы разобраться самостоятельно :-(
[10:51:48] <ada_ru> (I_vlxy_I) отвечает (I_vlxy_I) на <Почему после отключе…>
И как сделать так, чтобы работало быстро.
[11:02:38] <ada_ru> (I_vlxy_I) К языку, самому по себе, нет вопросов. Язык то хороший.
Для хоббийных проектов можно использовать смело.
Для коммерческих же, есть нюансы. IMHO
[12:39:34] <ada_ru> (Eugene) https://www.bloomberg.com/news/articles/2019-06-28/boeing-s-737-max-software-outsourced-to-9-an-hour-engineers
[12:51:42] <ada_ru> (a) отвечает (I_vlxy_I) на <а я собственно хотел…>
Софтины же есть для этого. Нафига велосипед изобретать
[12:55:02] <ada_ru> (a) Названия не помню правда
[12:57:47] <ada_ru> (a) http://www.workrave.org/ вроде там была и статистика
[12:57:54] <ada_ru> (I_vlxy_I) отвечает (a) на <Софтины же есть для …>
Нету нормальных
[13:00:04] <ada_ru> (I_vlxy_I) И нет таких которые с wayland работают
[13:01:30] <ada_ru> (a) Воркрэйв ставил, там мне всего хваталр
[13:02:15] <ada_ru> (a) А насчёт вайланда, это проблемы вайланда
[13:04:06] <ada_ru> (a) По мне, я как конечный пользователь вообще не обязан знать как работают окна. Два состояния, либо работают, либо нет
[13:05:31] <ada_ru> (a) Если они это кривое поделие написали, чтоб с ним ничего не работало пусть сами его используют
[13:10:21] <ada_ru> (I_vlxy_I) Оно бывает без интернета?
[13:10:31] <ada_ru> (I_vlxy_I) Дай ссыль плз
[13:15:47] <ada_ru> (a) Ну скачиваешь, ставишь как обычно. Никакого интернета. Или я не понял вопроса
[13:16:37] <ada_ru> (a) http://www.workrave.org/download/
[13:19:42] <ada_ru> (a) В любом случае направление мысли такое, что можно найти готовую софтину
[13:29:29] <ada_ru> (I_vlxy_I) отвечает (a) на <В любом случае напра…>
Я не смог найти тогда
[13:30:27] <ada_ru> (I_vlxy_I) Погоди. Она же не умеет логировать активность
[13:30:33] <ada_ru> (I_vlxy_I) Она чисто ручная
[13:31:13] <ada_ru> (I_vlxy_I) Там можно посмотреть частоту использования приложений, активность клавиатуры, мыши, скриншоты рабочего процесса?
[14:45:52] <nordwind> Насколько я помню она вела статистику по мыши и клавиатуре
[14:46:04] <nordwind> Скриншотов не было
[14:46:30] <nordwind> Могу ошибаться
[14:48:05] <nordwind> Вообще она конечно скорее для пауз в работе.
[15:56:36] <ada_ru> (I_vlxy_I) отвечает (a) на <По мне, я как конеч…>
дык они будут работать, окна эти, а вот твоя прога для трекинга твоей активности работать не будет как раз 🙂
[15:56:39] <ada_ru> (I_vlxy_I) точнее будет работать странно
[15:56:49] <ada_ru> (I_vlxy_I) окошки то ниже уровнем и проблемы будут не у окошек
[19:21:47] <ada_ru> (Oleg) Зачем расстраиваться :-) лучше без трекинга
[19:22:20] <ada_ru> (Oleg) Считай что работаешь много и эффективно и при этом ещё и на спорт и семью время остаётся
[19:22:22] <ada_ru> (Oleg) :-)
[22:09:08] <ada_ru> (Eugene) отвечает (Борис) на <Винду надо снести и …>
Так в том-то и дело что без винды работать и не получится
[22:24:44] <ada_ru> (I_vlxy_I) у вас тяжелая форма виндозависимости
[22:24:57] <ada_ru> (I_vlxy_I) (в легкой форме у людей не получается без винды играть)
[23:26:07] <ada_ru> (wladlos) отвечает (Eugene) на <Так в том-то и дело …>
Это только так кажется.
Теперь так кажется уже почти и для всего эмбеддинга.