-= idec.talks =-
subject: Cesium v0.7
20.01.2026 01:57
cthulhu (tgi,43)
> ii://BSmK5jeLFaAo9HgWAzkz (idec.talks, Re: пустовато тут)
cthulhu> Я сделяль. Теперь у меня есть Цезий v0.6.
cthulhu> ...
cthulhu> Множественные рефакторинги с возможным выпадением осадков в виде багов.
Поломал всё что только можно было. И переносы строк, и сообщения дублировались... Ай. Ну вроде уже всё починил.
=> https://github.com/Cthulhu2/caesium/releases/tag/v0.7
Версия 0.7 (20.01.2026)
Нововведения:
* Сортировка эхоконференций по алфавиту
* http-client с поддержкой gzip
* blacklist.txt для фильтрации сообщений (наполняется вручную)
* Поддержка списка сообщений для txt-api
* Переходы по ii-ссылкам ('G' попытка подгрузки отсутствующего сообщения, '=' возврат)
* Черновики теперь можно удалять всё-таки
* Переработан парсер-токенизатор тела сообщения
* Code-блоки по '====' или '```' (в темы добавлены, расцвечиваются)
* Inline-форматирование `code` _italic_ **bold**
* Аттачи XPM-картинок и @base64-файлов можно сохранять на диск в `./downloads`
* Заголовками считаются строки с "={1,3}" и "#{1,3}", а не только '=='
Исправленные ошибки:
* Цветовая тема 'norton'. Цитаты и комменты выделяются поярче, а то не видно совсем на синем
* Цветовая тема 'solarized-dark'. Цвет текста в status-line всё-таки поменян на тёмный
* При переключении в-из архива на экране выбора эхоконференций восстанавливается видимость и положение курсора
* Ещё чуть меньше падений при показе окошка с выбором из списка элементов
* В парсер ссылок всё же добавлены скобки и кириллица
* Поправлено детектирование комментариев (POST теперь не считается P.S)
* Выбор архивных эхоконференций на 0 и 1 позиции (считались карбонкой/избранным)
* Удаление из избранного в aio/ait api
* Некорректная отрисовка табуляции в теле сообщения (меняется на 4 пробела)
* Расчёт высоты и позиции бегунка скроллбара чуть точнее
* repto с \r-переносами не работали
* Сохранение позиции скролла при переходе между сообщениями могло приводить к выходу за видимую область и пустому сообщению
* (регрессия) Пустое цитирование при ответе с цитированием
* (регрессия) Падения при добавлении нового сообщения
* (регрессия) Падения при открытии списка сообщений ("\r")
* (регрессия) Счётчик сообщений считал неправильно переносы строк \r
* (регрессия) Пере-использование буфера сообщений приводило к сохранению дубликатов
+++ Caesium/0.7
--------------------------------------------------------------------------------
-= bot.habr.rss =-
subject: Об ассемблере EuroAssembler, о котором вы, возможно, не слышали
19.01.2026 20:35
BotHabr (tgi,2)
Опубликовано: Mon, 19 Jan 2026 17:30:54 GMT
Канал: Все статьи подряд / Assembler / Хабр
В конце прошлого года обновился EuroAssembler, известный лишь в узких кругах, с чем хотелось бы поделиться с любителями низкоуровнего программирования. Он может быть интересен как новичкам, лишь делающим первые шаги в мире ассемблера, так и профессионалам для расширения кругозора. Под катом мы напишем несколько несложных этюдов на этом ассемблере. Читать далее]]>
https://habr.com/ru/articles/986752/
--------------------------------------------------------------------------------
-= idec.talks =-
subject: Re: NEW STATS
19.01.2026 16:31
cthulhu (tgi,43) => m6MJGubcbEidD4mT8AKi
@shaos, что-то с вашей статистикой случилось. Последние два сообщения пустые, например.
ii://NSbppA8O5eRA1n1iT18V (spnet.stats, STATS 2026-01-17)
ii://lsqfd5qCRk95Mv7Aj4RQ (spnet.stats, STATS 2026-01-18)
+++ Caesium/0.6
--------------------------------------------------------------------------------
-= bot.habr.rss =-
subject: Как мы разработали систему машинного зрения для детектирования СИЗ и …
19.01.2026 12:35
BotHabr (tgi,2)
Опубликовано: Mon, 19 Jan 2026 09:00:13 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Привет, Хабр! Меня зовут Виктор Прусаков, я ведущий разработчик в команде DSML в ГК Юзтех и уже четыре года занимаюсь data science. Эта статья написана по мотивам моего выступления на AIConf и посвящена системе машинного зрения, способной распознавать наличие СИЗ, опасные действия и перемещение персонала в зонах риска. Модульная архитектура с гибким ядром обеспечивает быструю кастомизацию решения под производственные задачи, что критично для реализации концепции нулевого травматизма. Читать далее]]>
https://habr.com/ru/companies/oleg-bunin/articles/968456/
--------------------------------------------------------------------------------
-= bot.habr.rss =-
subject: Тестирование дальности связи LoRa2021
19.01.2026 10:35
BotHabr (tgi,2)
Опубликовано: Mon, 19 Jan 2026 07:18:20 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
LoRa2021 — это модуль беспроводного приемопередатчика, разработанный компанией G-NiceRF на базе новейшего чипа Semtech LoRa® LR2021. Он не только сохраняет преимущества дальней связи LoRa, но и реализует переход от «низкоскоростных датчиков» к «высокоскоростной передаче».Типичное значение чувствительности приема LoRa2021 составляет -143 дБм (SF12/62,5 кГц). В диапазоне частот Sub-GHz чип LR2021 добавляет поддержку FLRC, при этом скорость передачи данных может достигать 2,6 Мбит/с (в стандартном режиме LoRa она составляет до 125 кбит/с).Значительное увеличение пропускной способности позволяет LoRa2021 поддерживать передачу изображений, отправку голосовых или аудиофрагментов, а также обновление пакетов данных большего объема.Кроме того, данный модуль охватывает широкий спектр частот. Он поддерживает популярные диапазоны Sub-GHz (стандартные 433/470/868/915 МГц, с возможностью настройки 150–960 МГц) и диапазон 2,4 ГГц ISM. Также он поддерживает высокие частоты 1,5–2,5 ГГц (включая спутниковую связь S-диапазона), обеспечивая покрытие от земли до спутников.Это эффективно решает проблему связи в районах без покрытия общедоступных сетей и устраняет необходимость разработки разных версий оборудования для разных стран. Один и тот же продукт можно адаптировать к различным рынкам по всему миру с помощью программной настройки, что значительно снижает давление на складские запасы и расходы на разработку.При сохранении низкого энергопотребления с током в спящем режиме ≤2 мкА, LoRa2021 интегрирует технологию скачкообразной перестройки частоты LR-FHSS для работы в условиях сильных помех. Он также поддерживает измерение дальности RTToF и полностью совместим с основными протоколами Интернета вещей, такими как LoRaWAN, BLE 5.0 и Wi-SUN. Читать далее]]>
https://habr.com/ru/articles/986472/
--------------------------------------------------------------------------------
-= bot.habr.rss =-
subject: Как я отказался от FFmpeg и написал FLAC энкодер за 500 строк на Go
19.01.2026 09:35
BotHabr (tgi,2)
Опубликовано: Mon, 19 Jan 2026 06:00:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Избавляемся от FFmpeg: конвертер аудио на чистом Go с FLAC-энкодеромКак убрать зависимость от FFmpeg в аудиоинструментах. Разбираю архитектуру, pure Go библиотеки и написание FLAC-энкодера с нуля. Результат: один бинарник для Linux, Windows, macOS. Читать далее]]>
https://habr.com/ru/articles/985442/
--------------------------------------------------------------------------------
-= bot.habr.rss =-
subject: ИИ лажает там где должен был сиять
19.01.2026 07:35
BotHabr (tgi,2)
Опубликовано: Mon, 19 Jan 2026 04:11:21 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
У меня недавно приняли статью на крутую конференцию, где я описываю, как ИИ лажает в микроархитектурных задачках на SystemVerilog, которые я даю студентам на интервью. Дошло до того, что стартаперы больше не берут от меня задачек, а с честными глазами говорят: мы пока не умеем решать ваши задачки, но научимся как только большая компания инвестирует в нас деньги, объявит нас своим партнером и даст нам доступ к миллионам строк на верилоге в своих закромах, на которых мы научимся и будем сиять. А пока смотрите наши слайдики.Ну ладно, хорошо, допустим. А где же ИИ сияет сейчас? Мне говорили, что пусть ИИ не сияет на языках описания аппаратуры, но он уже дошел до продакшн в языках программирования, где заменил джуна и скоро заменит миддла. Так что во всех компаниях останется только несколько ИИ-гуру, а все остальные программисты будут отправлены собирать клубнику на плантациях города Ватсонвилл, Калифорния, где они заменят нелегальных мексиканцев, которых Трамп собирается отправить на родину.Программирование, говорите? Ну хорошо, вот три мои попытки оправдать ИИ на задачах из программирования. Читать далее]]>
https://habr.com/ru/articles/983276/
--------------------------------------------------------------------------------
-= bot.habr.rss =-
subject: Пуск CAN-трансивера на STM32
18.01.2026 19:35
BotHabr (tgi,2)
Опубликовано: Sun, 18 Jan 2026 15:54:41 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Многие STM32 микроконтроллеры обладают CAN трансивером. Даже не одним. В этом тексте я расскажу про особенности работы CAN-трансивера на STM32 (bxCAN).Вы узнаете как работает CAN буквально под капотом. Читать далее]]>
https://habr.com/ru/articles/986330/
--------------------------------------------------------------------------------
-= bot.habr.rss =-
subject: Хватит воевать с Makefile: как я написал свой таск-раннер на Rust, чт…
17.01.2026 15:35
BotHabr (tgi,2)
Опубликовано: Sat, 17 Jan 2026 12:15:33 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Хватит воевать с Makefile: как я написал свой таск-раннер на RustУстали от табов, .PHONY и bash-лапши? Я тоже. Поэтому написал Nest — декларативный таск-раннер с иерархией, типами и понятным синтаксисом. Рассказываю, как это было и почему вам стоит попробовать. Читать далее]]>
https://habr.com/ru/articles/986112/
--------------------------------------------------------------------------------
-= bot.habr.rss =-
subject: Управляем питанием по-взрослому: конечный автомат для устройств с бат…
17.01.2026 15:35
BotHabr (tgi,2)
Опубликовано: Sat, 17 Jan 2026 12:33:07 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В embedded-проектах с батарейным питанием управление энергопотреблением часто сводят к нескольким вызовам sleep() и проверке кнопки включения. Пока устройство простое — этого хватает. Но как только появляется аккумулятор, зарядка, дисплей, кнопка питания и требования к пользовательскому поведению, такой подход начинает разваливаться.Типичные ситуации, с которыми сталкиваются на практике:● устройство выключено, но подключили зарядку — что должно происходить?● зарядка идёт, пользователь нажал кнопку — включаться или нет?● батарея критически разряжена — как корректно отказать во включении?● устройство долго не используется — когда и как его выключать?● контроллер питания подал питание сам по себе — это включение или ошибка?устройство вышло из Deep Sleep — это пробуждение или «холодный старт»? Читать далее]]>
https://habr.com/ru/articles/986116/
--------------------------------------------------------------------------------