Леонид Каганов ([syndicated profile] lleo_feed) wrote2025-10-12 12:00 am

2025/10/12 - с Arduino на PlatformIO

Мир меняется. Когда-то я ненавидел корпорацию Майкрософт, считая ее злом и монополистом, тормозящим мировой прогресс своей жадностью. Потом признавал, что все-таки Winword — это лучшее, что было создано в плане текстовых редакторов. Сегодня Майкрософт одна из моих любимых корпораций и ежедневный помощник в работе. Ну да, я по-прежнему не использую Windows. Но редактор vscode для разработки кода со всеми его плагинами — это лучшее, что случилось с программированием за всю его историю. Copilot избавляет от необходимости набивать самому куски кода, встроенная подсветка синтаксиса и сервисы сами указывают имеющиеся функции, на сложные вопросы ответит ChatGPT или встроенный Pfind, а всё остальное сделаю я сам, ибо могу, умею и люблю.

Единственное, что я до сих пор не мог втащить в vscode, это свою платформу под чип ESP, которую десять лет пилил в фреймворке Arduino. Который тормозной, мучительно долго собирает код всегда с нуля, глючит, сбрасывает настройки (которые еще и прописываются неудобно в окошках), и конечно не имеет никаких современных сервисов. Ну и ещё одно прекрасное качество: стоит отвлечься на месяц, возвращаешься к проекту, а там всё «умное», всё само собой обновилось, все библиотеки новые, в них всё изменилось и проект снова не работает, сиди, разбирайся, в какой там функции сраного файвая надо добавить четвертым аргументом true чтобы всё снова собралось... Я не раз пытался переползти на vscode, но каждый раз сталкивался с тем, что там всё вроде бы такое же, да не совсем, и надо поработать и код крепко переписать. А всякий раз нужно было спроектировать какое-то новое домашнее устройство прямо срочно, и на переписывание кода времени не было.

Но в эти выходные я наконец сел и занялся делом — перевел код на PlatformIO Arduino. Да, муторно. Да, бесконечная ебля с h-файлами, которые теперь надо создавать, прописывать, подключать, следить за объявлением переменных в разных местах. Но один раз это сделать можно даже для большущего развесистого кода, и я сделал. Всем советую забыть фреймворк Arduino с благодарностью — как светлый, но устаревший сон. И переползти на vscode.

Обновленный фреймворк я выложил на Гитхаб и буду там поддерживать: https://github.com/lleokaganov/cfaq

Я пока втянул не все свои библиотеки устройств — с какого-то момента я прекратил компилировать все мыслимые устройства в чип сразу, а задаю нужные флажками, потому что перестало хватать места — особенно на ESP12. Поэтому часть драйверов ещё валяется в папке src/off и ждет, пока дойдут руки прописать h-файлы, рассовать публичные переменные как надо, вкомпилить, отладить, потом подключить проводками каждое устройство и убедиться, что работает. Но большая часть функций (веб, телеметрия, udp/tcp, управления пинами, прерываниями, сам язык) всё равно в ядре из коробки. А из драйверов устройств я пока втянул в библиотеки только трехцветный светодиод и драйвер tft-дисплеев и на этом успокоился, поняв, что не так это и сложно, и как только понадобится, сделаю остальное.

В качестве скриншота (и демки, базовой коробки скриптов на чипе) я оставил панель управления автомобилем, который начал когда-то собирать из игрового руля и колес гироскутера. Проект не закончил, и детали утрачены вместе с сараем, в котором я это собирал, но моделька осталась красивая и хорошо иллюстрирует возможности фреймворка.

Александр Никонов ([syndicated profile] a_nikonov_feed) wrote2025-10-10 03:47 pm

Сладкая жизнь в Турции

Чем она хороша? Тем, что большущие креветки у нас тут дешевле мяса. Рыба тоже.
Живем на морепродуктах. Хорошо. Лучше, чем даже на фронте...

Леонид Каганов ([syndicated profile] lleo_feed) wrote2025-10-09 12:00 am

2025/10/09 - huly.io - готовлю презентацию по работе, много мыслей



На схему пока не обращайте внимания, она неточная. Прикольно в ней лишь то, что схемы можно рисовать онлайн прямо набивая текстом, собственно эта в тексте выглядит [ ТЕКСТ ПОД КАТОМ: Доступен только в оригинальной заметке на сайте ]

И таких милых, но неочевидных штук там еще миллион. Я работаю сейчас в команде huly.io, это сложный проект, который совмещает в себе все мыслимые офисные функции от видеоконференций (с текстовой расшифровкой и ИИ-переводом) до ведения всевозможных документов и планов. То есть, как бы слак, ноушен и всё такое, только открытый и опенсорсный, и даже доступный уже сейчас. Сейчас с коллегой взялись писать большой лонгрид обо всех тех функциях, что сегодня уже работают, и тех, что планируются (особенно, связанных с ИИ-помощниками). Но фич такое количество и материала столько, что пока в голове не умещается. Как напишем, поделюсь.
Леонид Каганов ([syndicated profile] lleo_feed) wrote2025-10-07 12:00 am

2025/10/07 - рукопись

Вот человек, потерявший детей и жену.
Глядит на руины и ничего не видит.
Наверное он ненавидит мою страну.
Наверное я понимаю, за что ненавидит.

Останутся только цветы и огонь свечей.
И память о том, что было сделано это
от имени всех россиян и всех москвичей,
от имени русской культуры, певцов и поэтов.

Какая к дьяволу дружба, какой этикет,
когда ежедневно в этой игре без правил
на каждом куске снаряда, обломке ракет
горит моя подпись, которую я не ставил.

Горит моя боль, мой шок, мой испанский стыд,
горит в городах, в домах, где я был и не был.
Классик сказал, что рукопись не горит.
Её у меня без огня превращают в пепел.

Война пройдёт. Но мы-то куда пройдем?
Что общего между нами? Что общего между
тобой — потерявшим жену, дочерей и дом,
и мной — потерявшим веру, любовь, надежду.
Берите вилку в руку левую ([syndicated profile] makarsvirepii_feed) wrote2025-10-06 08:03 pm

(no subject)



חידה

ארון הביט בתוך מראה,
ושם ראה דבר נורא!
ובאותה שעה "נורא"
הביט אליו בחזרה.

2025






Леонид Каганов ([syndicated profile] lleo_feed) wrote2025-10-03 12:00 am

2025/10/03 - Ну вот я и дома!





Всех был рад повидать в Германии, но дома лучше ;) А ещё я на днях выскажу своё охуение от немецкого транспорта. Электричка, в которой не каждый из вагонов едет в аэропорт, — это конечно за пределами понимания.
Александр Никонов ([syndicated profile] a_nikonov_feed) wrote2025-10-03 04:53 am

Вопрос украинцам на засыпку

Почему на Украине ненавидят Трампа, почему кривые портниковы поносят его на всех каналах, а Байдена любят, хотя Трамп продолжает поставлять Украине оружие (по некоторым данным даже в больших объемах, чем сонный Джо)?
Это загадка мятежной украинской души, я полагаю...

Александр Никонов ([syndicated profile] a_nikonov_feed) wrote2025-10-02 05:16 am

Плохие ультраинцы

Я вот сообщил вчера об обстреле в Днепропетровске воровского украинского колл-центра, причем, сообщил нарочито отстраненно, без комментариев, что специально указал. И что же? Глупыши приписали мне некое отношение к этому событию, хотя оно было мною нарочито не высказано. Почему так?

Потому что пидарасы.

Александр Никонов ([syndicated profile] a_nikonov_feed) wrote2025-10-02 04:34 am

А мне вот интересно...

Любарский — за Украину, Арестович — за Украину, я — за Украину. Почему же дебиловатые ублюдки-ультраинцы считают нас врагами просто за конструктивную критику Украины? Ведь критика позволяет сделать страны лучше!.. Они не хотят сделать  любимую неньку лучше? Они враги Украины? Они по факту на стороне Путина? Похоже, что да.

Александр Никонов ([syndicated profile] a_nikonov_feed) wrote2025-10-01 07:25 am

Почему американские республиканцы против Украины

Любарский: Потому что на Украине не соблюдаются права верующих, преследуется русский язык, шастают мовные патрули, процветает коррупция, не работает конституция...

Мало? Он много еще чего перечислил! Слушайте правдивого старика. И меня слушайте, правдивого юношу...

Леонид Каганов ([syndicated profile] lleo_feed) wrote2025-09-30 12:00 am

2025/09/30 - Немного фоточек из поездки

Привет из Германии. Нет ни времени ни интернета, поэтому немножко просто фоток с мобильничка. Горизонт завален, всё, как мы любим. Строгий кенгуру:

Святые пассатижи!

Знаменитые немецкие автобаны. Где-то в районе Мюнхена или Нюрнберга.

Если вдуматься, где же ещё встретить профессора Плейшнера, если не в Германии? В Швейцарии что ли? Когда-то в «Гиперионе» шел прекрасный мюзикл Капустина про Штирлица, сейчас всех его актеров разбросало по миру. Штирлиц в Израиле, провокатор Клаус в Одессе, радистка Кэт в Москве, ну вот профессор Плейшнер в Германии.

А вот наконец лично познакомиться с Алей Хайтлиной, моей любимой современной поэтессой. Кроме Али Хайтлиной существуют ещё три великие поэтессы: Верочка Полозкова, Изюбр и Алина Кудряшева. Но последние две — это псевдонимы всё той же Али Хайтлиной, так что великих поэтесс современности совсем немного. Аля читает новые стихи:

Неожиданно на слет авторской песни «Подсолнух» нагрянул наш прекрасный Заяц с друзьями ЧГК (они где-то в Германии играют какие-то свои ЧГК-игрища).

Ура Зайцу!

Ирина Ланцберг и Боря Ланцберг — соответственно, супруга и сын барда Владимира Ланцберга, организаторы слета под Нюрнбергом.

Немного местной природы: так выглядит терн. Не знаю, что насчёт терновых венцов, не такой уж он колючий. Но по сути терн — это оказалась маленькая дикая слива, и ее можно есть. По крайней мере, так мне про эти ягоды сказал Гугль.

Знаменитая не немецкая рулька.

Слёт Подсолнух и дети под мирным небом Германии.

Белка из Франции. Сто лет не виделись.

Дел

Бард и исполнитель Виктор Гагин, мы с его дочкой на психфаке когда-то учились.

Господи Иисусе, подай мне знак!

Все эти люди идут в кожаных штанах и платьях горничных на Октоберфест.

Мюнхен. На речке обустроили заводь с водопадом для упражнений серферов. Красивое.

Сонище приехал из далёких немецких земель! Как я рад тебя видеть!

Готовимся к Хеллоуину уже: немецкие учёные скрестили тыкву и жёлудь.

Костя на мотоцикле приехал из Цюриха!

И даже меня покатал по Мюнхену, заставив изобразить шлем на голове.

Мариночка Масяня оказывается теперь открыла в Берлине русский бар Simplonstraße 23, 10245 Berlin. Очень уютный и классный, и там проходят всякие мероприятия интересные.

Мы с Кириллом посетили сие богоугодное заведение, там прекрасно.

Меркулица и Леня — обожаю вас, наконец увиделись!

Ну и о футболе.

Мюнхен. Одежда для приезжих.

Великий писатель земли немецкой Ярослав Кудлач

В таком они по улицам ходят!

Мечтаю попасть на Октоберфест в Мюнхене перед самолётом 2 октября, кто составит компанию?