[00:00:09] <ada_ru> (I_vlxy_I) а gdb умеет бареметал через дебаггер?
[00:00:59] <ada_ru> (I_vlxy_I) то есть через JTAG там
[00:01:08] <ada_ru> (Максим) Ну да, через remote target и всякие open ocd
[00:03:08] <ada_ru> (Oleg) Короче надо попробовать
[00:03:43] <ada_ru> (Максим) А какой у тебя проц?
[00:06:21] <ada_ru> (Максим) GitHub - reznikmm/embedded-runtimes: Ada runtime for WiFiMCU
https://github.com/reznikmm/embedded-runtimes
[00:07:03] <ada_ru> (Максим) Я вот такую ковырял. Хотел wifi запустить
[00:39:17] <ada_ru> (t91x0) <прислал фото>
[00:43:46] <ada_ru> (I_vlxy_I) Левого чувака манагер просто обожает!
[00:43:57] <ada_ru> (I_vlxy_I) а правый - плохой тормоз. уволить нафиг!
[00:44:28] <ada_ru> (I_vlxy_I) левый и в прод уже выкатил и каждый день по 20 багов фиксит, пока правый вообще признаков жизни не подает
[00:44:46] <ada_ru> (I_vlxy_I) а левый еще и тестами все обкладывает! молодец, чувак!
[00:44:58] <ada_ru> (I_vlxy_I) и TDD и Scrum.
[00:45:58] <ada_ru> (t91x0) Правые просто менее заметны

https://www.quora.com/Why-does-no-one-write-GUI-apps-using-the-Win32-API-anymore-It-produces-native-apps-with-smaller-binaries
Первый ответ "The Unix guys and non-enterprise software are the minority, but they don’t understand that."
[00:46:43] <ada_ru> (I_vlxy_I) Пока правый тормозит, благодаря левому уже и релиз выкатили и заказчик вначале продукт купил, а потом и саппорт купил и обучение всего своего персонала купил и пачку доработок заказал!  И расширенный саппорт купил (ибо понял что ему не реально обуздать это поделие в одиночку)
[00:47:04] <ada_ru> (nitrocerber) и это печально
[00:47:18] <ada_ru> (nitrocerber) мир-то в итоге катится в дупу из-за них всех)
[00:47:41] <ada_ru> (nitrocerber) хотя у каждого индивидуума личный тестсьют зеленее зелёного
[00:48:13] <ada_ru> (I_vlxy_I) И вообще, контора перешла уже не на продажу продукта, а на подписочную модель - все клиенты платят каждый месяц, чтобы получать обновления в кторых левый чувак пофиксит баги и добавит новых.
[00:49:50] <ada_ru> (I_vlxy_I) А у правого все пазл никак не сойдется, ога. Когда у него он сойдется, пасьянс этот, его продукт уже никому не нужен - требования рынка ушли далеко вперед. Его продукт даже для подписочной модели не годится! Фу! И под TDD и Scrum хреново ложится. Небось он вообще до сих пор водопадом пользуется!
[00:50:18] <ada_ru> (t91x0) Я тут недавно встретил небольшой срач о рынке страхования в РФ, и об отсутствии услуг страхования киберугроз (не знают, как, и не хотят знать). В ходе срача один и участников предложил прочим - ну, чтобы разобраться в деталях, сходить и купить аналитический обзор отрасли. Всего за 40 тыс. евро.

Вопрос в чём - а по айти таких обзоров не продаётся ли? Ведь непонятно, может мир вовсе никуда и не катится. Этого ведь нельзя утверждать наверняка, не обследовав множество контор.
[00:51:57] <ada_ru> (nitrocerber) когда думаешь, не как сделать хорошую вещь, а как быстро продать говна... я не верю, что это идёт миру на пользу)
[00:52:18] <ada_ru> (nitrocerber) ну если тока с точки зрения, что двуногие хомо так быстрее вымрут уже наконец и всему остальному миру станет лучше)
[00:53:54] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <когда думаешь, не ка…>
ты учти, что требования очень часто 1) кривые и не полные 2) сильно привязаны ко времени. сейчас надо сделать одно, а через месяц или даже неделю - уже вообще другое. В дофига областей прикладных так.

В итоге если ты за неделю-две продукт не сделал, считай что ты его не сделал вообще.
[00:54:35] <ada_ru> (I_vlxy_I) То же самое со временем внедрения новых фичей/допиливания функционала. Рынок поменялся - нужно за неделю-две отреагировать.
[02:45:20] <ada_ru> (I_vlxy_I) Как уберечь ребенка от С++: https://www.youtube.com/watch?v=ZCxiURUw_F0
[10:10:45] <ada_ru> (nitrocerber)  отвечает (I_vlxy_I) на <То же самое со време…>
За неделю-две меняются бесполезные тащемта игрущечки типа очередного подхода к созданию эпплявотчей или вида омбазываемого фреймворка для вебчика. На них бабла сколотить можно, но пользы миру в целом от них никакого. Это как бумажные стаканчики и пластиковые вилки. Можно сегодня слепить и завтра (а то и сразу сегодня) продать. От легколомающихся вилок и протекающих стаканчиков шагнули к прочным и непротекающим. Вместо того, чтобы мыть железные и стеклянные.
Но это всё вопросы мировоззрения, да.
[10:15:03] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <За неделю-две меняют…>
Ты слишком технически мыслишь :-) Т.з. меняется в плане не связанном с технологиями вообще. Из реальной жизни, а не из жизни фреймворков и гаджетов.
[10:16:01] <ada_ru> (nitrocerber) о, вау, давайте наш ангеохирургический медицинский робот будет ещё уметь ходить в магаз за пивом, тип такого?)
[10:16:03] <ada_ru> (I_vlxy_I) Делал сервис для покупателей гречки, а через неделю не актуально, надо делать сервис для проката штанги.
[10:17:09] <ada_ru> (nitrocerber) это подозрительно звучит как смена работы
[10:17:22] <ada_ru> (nitrocerber) вчера были нужны юристы, а сегодня - бухгалтеры
[10:17:43] <ada_ru> (nitrocerber) внимане вопрос, какого качества будет бухгалтер, переучившийся со вчера из юристов?)
[10:17:50] <ada_ru> (nitrocerber) вот такая же и прокатка штанги будет
[10:19:21] <ada_ru> (I_vlxy_I) А неа. Допустим сервис для такси - чемпионат мира. Таксисты выключают твоё приложение и работают от борта. Нужно быстро написать пачку кастомизаций сервиса чтобы их завлечь прямо сейчас обратно.
[10:19:38] <ada_ru> (I_vlxy_I) Через месяц эти разработки будут уже не нужны.
[10:20:06] <ada_ru> (nitrocerber) ты веришь, что таксисты, которые по 30к налика брали с доверчивых пендосов, завлекутся твоими фишками сервиса? -_- неудачный пример)
[10:20:24] <ada_ru> (I_vlxy_I) То есть не новыми фичами сервиса а новыми ПРЕДЛОЖЕНИЯМИ.
[10:21:17] <ada_ru> (I_vlxy_I) Грубо говоря, впилить в сервис новые правила - типа если таксист в нужном месте в нужное время, то минималка у него будет 400 рублей
[10:22:01] <ada_ru> (I_vlxy_I) Если таксист не выключал приложение в последние 3 дня, то вот ему ещё бонус
[10:23:05] <ada_ru> (nitrocerber) 30 к всё равно не перекроет) но то такое, как это связано с типизацией? написаная за вечер на коленке пихтоння будет 400 бонуса отправлять в строку диагностики, вместо кошелька таксиста, а заметят это на 2ой день и устроят сервису такси бойкот)
[10:27:02] <ada_ru> (I_vlxy_I) Дык тесты и вся процедура разработки такая, что этого, скорее всего, не случится
[10:27:26] <ada_ru> (nitrocerber) на тесты нет времени ты чо
[10:27:31] <ada_ru> (nitrocerber) сам же говорил, надо ещё вчера
[10:27:49] <ada_ru> (nitrocerber) чемпионат уже заканчивается, бегома бегома)
[10:28:31] <ada_ru> (I_vlxy_I) То есть скорость внедрения короткоживущих фич в сервис, архитектура которого таких фичей не подразумевала, иногда имеет критически важное значение
[10:29:02] <ada_ru> (I_vlxy_I) И говноязыки типа питона и жс позволяют это сделать
[10:29:11] <ada_ru> (nitrocerber) ."..для кеш-гребберов" - и я согласен)
[10:29:59] <ada_ru> (I_vlxy_I) Другое дело, что при таком подходе разработчик ощущает себя глубоко вторичным
[10:31:00] <ada_ru> (nitrocerber) та он и есть вторичен, если де глубже
[10:32:58] <ada_ru> (I_vlxy_I) Это да, но тут ты вообще не создаёшь что либо долгоживущее
[10:34:01] <ada_ru> (I_vlxy_I) Конкретно как гребец на галере, должен слушать команды менеджера и гребсти быстро и в такт.
[10:34:37] <ada_ru> (I_vlxy_I) В такт ритму манагера-барабанщика
[10:34:52] <ada_ru> (I_vlxy_I) А тот подчиняется решениям маркетологов
[10:34:54] <ada_ru> (nitrocerber) я сомневаюсь, что в том, что я называю "полезным для мира" по-другому
[10:35:06] <ada_ru> (nitrocerber) в микре мож и есть какая-то свобода, а в макре всегда одинаково
[10:35:14] <ada_ru> (nitrocerber) я начальник ты дурак стайл
[10:39:00] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <я сомневаюсь, что в …>
А например что?
[10:51:43] <ada_ru> (nitrocerber) Медицина: протезирование, автоматизация операций, корректировка развития. Ресайклинг всякий, возобновляемая энергия. Колонизация космоса. Такоэ.
[10:54:23] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Медицина: протезиров…>
Самомашинки!
[10:54:47] <ada_ru> (I_vlxy_I) В том числе сельхоз
[11:03:45] <ada_ru> (nitrocerber) С сельхозом я не уверен, там люди до сих пор занимаются делом и вроде бы даже справляются
[11:03:53] <ada_ru> (nitrocerber) Такое бы я не стал автоматизировать
[11:04:10] <ada_ru> (nitrocerber) А то со скуки беситься начнут
[11:30:46] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <С сельхозом я не уве…>
Автоматизация в плане комбайнов и обработки полей идёт во всю. Во всем мире
[11:31:02] <ada_ru> (I_vlxy_I) Там и датчики по полям ставят и дроны юзают
[11:31:40] <ada_ru> (I_vlxy_I) Чтобы понимать где какое состояние почвы и посевов и поливать и удобрять не все, а только то, что нужно и когда нужно
[11:33:09] <ada_ru> (I_vlxy_I) А самокомбайны прежде всего топливо экономят
[14:38:39] <ada_ru> (t91x0)  отвечает (I_vlxy_I) на <Грубо говоря, впилит…>
Это просто указывается в тарифе. Некоему региону присваивается минималка.
[14:39:31] <ada_ru> (t91x0)  отвечает (nitrocerber) на <30 к всё равно не пе…>
И писаться такое будет на pl/sql, а не на Питоне
[14:39:33] <ada_ru> (I_vlxy_I) не. там от времени зависит и еще от кучи показометров
[14:39:36] <ada_ru> (I_vlxy_I) и это постоянно меняется
[14:39:45] <ada_ru> (t91x0)  отвечает (I_vlxy_I) на <не. там от времени з…>
Да я это делал
[14:39:56] <ada_ru> (I_vlxy_I) оу. ты тоже в я.такси.технологии работал? 😊
[14:40:09] <ada_ru> (t91x0) У нас было своё такси
[14:40:14] <ada_ru> (I_vlxy_I) а, ок.
[14:40:39] <ada_ru> (I_vlxy_I) короче, есть рынок и нужно вовремя отвечать на его вызовы. как-то так.
[14:41:49] <ada_ru> (t91x0) Там основа всех этих резких движений - тумбочка с деньгами на бонусы. Без бонусов ни у яндекса, ни у убера нет преимуществ
[14:56:05] <ada_ru> (I_vlxy_I) яндекс и убер это одно и то же 😊
[14:56:09] <ada_ru> (I_vlxy_I) то есть одна контора
[15:04:09] <ada_ru> (nitrocerber) Это смотря в какой стране
[15:10:44] <ada_ru> (I_vlxy_I) там где есть я.такси, там убера (не яндексового) и нет вроде.
[15:11:32] <ada_ru> (I_vlxy_I) алсо, сколь я помню, по соглашению, уберовским мобильным приложением приехав в россию из, например, штатов, можно заказать я.такси.
[15:11:48] <ada_ru> (I_vlxy_I) но я хз работает это или нет
[16:30:10] <ada_ru> (I_vlxy_I) https://hackernoon.com/top-3-programming-language-to-watch-out-in-2019-95995e81ad2b

1. Python
2. Javascript
3. GO
[16:50:16] <ada_ru> (I_vlxy_I) Вчера на конференции народ в кулуарах сильно удивлялся почему маршрутизатор (штука что маршруты на карте строит) пишется на С++ 😊
[16:50:25] <ada_ru> (I_vlxy_I) у яндекса
[17:25:08] <geniepro> > требования очень часто 1) кривые и не полные 2) сильно привязаны ко времени. сейчас надо сделать одно, а через месяц или даже неделю - уже вообще другое. В дофига областей прикладных так.

да вапще, сначала тебе гворят, что сделать, потом, когда увидят, что ты сделал, тебе говорят, что надо было на самом деле сделать )))
[17:52:32] <geniepro> таки попробовал на работе установить GNAT 2017, он и правда сгенерил консольный хеловорлд, который без проблем запустился на винхр, но при этом инсталятор перебил пути на гнат на эту версию 2017, и GNAT 2018 тоже стал компилять в х32...
[17:52:44] <geniepro> их как-то можно развести по разным путям?
[18:14:07] <geniepro> https://www.roscosmos.ru/media/img/docs/Reports/report.2017.pdf
Причинами снижения конкурентоспособности отечественной космической техники на мировом рынке являются:
– в сегменте космических аппаратов – препятствование оснащению российских КА высококачественной импортной аппаратурой, обусловленное санкционной политикой западных государств, а также падение курса рубля по отношению к мировым валютам;
– в сегменте средств выведения – выход частных фирм США при содействии государства на мировой рынок пусковых услуг с демпинговыми ценами космических запусков (в частности фирмы SpaceX с семейством РН Falcon).
В настоящее время в отрасли принимаются меры по импортозамещению и сокращению операционных затрат
[19:54:36] <ada_ru> (Максим) Запилил я API для запуска процессов. В 4-х вариантах: Linux/Windows, с glib интеграцией и без.

https://github.com/AdaCore/ada_language_server/blob/master/source/spawn/spawn-processes.ads