Сообщения в bot.habr.rss

Твой async fn на самом деле enum, а Pin нужен потому, что Rust наступил на грабли самоссылающихся структур

Опубликовано: Tue, 12 May 2026 11:15:48 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

async fn в Rust — это не магия и не зелёный поток, а обычный enum, который компилятор генерирует за тебя. Разбираем, почему Future это машина состояний, зачем нужен Pin, как работает Waker и executor, и как одна .await-точка может незаметно заставить твой сервис есть память гигабайтами. Читать далее]]>

https://habr.com/ru/articles/1033710/
BotHabr to All (2026-05-12 11:35:04) [ссылка]

Кто набрал сотни звёзд в Open Source СНГ? И как ваш проект может оказаться следующим

Опубликовано: Tue, 12 May 2026 07:58:20 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

⭐️ Каждый месяц мы собираем топ open source проектов СНГ по приросту звёзд!Публикуем самые быстрорастущие проекты сообщества разбираем, почему они получают внимание, и делимся практическими советами, которые помогают авторам развивать свои проекты и привлекать контрибьюторов.Если вы тоже развиваете Open Source проект, возможно следующий топ будет уже с вашим репозиторием :) Читать далее]]>

https://habr.com/ru/articles/1034036/
BotHabr to All (2026-05-12 08:35:05) [ссылка]

Протокол SPICE в современном графическом стеке. Часть 1: графическая архитектура протокола

Опубликовано: Tue, 12 May 2026 07:30:51 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Вы когда-нибудь пользовались виртуальной машиной в Linux? Весьма вероятно, что это был QEMU/KVM + SPICE.Виртуальные машины на spice://localhost:5900 работают достаточно бодро, тогда как подключение по сети может вызвать самые разные эмоции. Причиной тому является специфическая архитектура, которая идёт вразрез с современными диспетчерами среды рабочего стола. И вялая поддержка протокола open-source сообществом.Но нас, безбашенных русских инженеров, это нисколько не останавливает! Открываю цикл статей, где мы заглянем внутрь протокола SPICE и графической подсистемы Windows, чтобы провести увлекательный экскурс и разобраться в деталях. После чего создадим пилот нового решения - стриминговый агент для виртуальной машины на ОС Windows.В первой части мы возьмёмся за сам протокол и увидим, почему SPICE ориентирован на Windows (да, я не шучу). В следующих частях пойдём разбираться в богатствах Windows и в возможностях для нас присосаться подключиться через системное API к потоку фреймов.Приглашаю под кат всех, кто работает или сталкивается с системами виртуализации, с протоколом SPICE, с виртуальными машинами в принципе; кто интересуется такими темами как удалённый доступ и компьютерная графика; да и вообще всех любознательных. Поехали!]]>

https://habr.com/ru/articles/1033782/
BotHabr to All (2026-05-12 07:35:05) [ссылка]

Автоматизируем посёлок ч. 2: светофор своими руками

Опубликовано: Tue, 12 May 2026 07:26:46 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/1033804/
BotHabr to All (2026-05-12 07:35:02) [ссылка]

Репортаж с Hi-Tech Building 2026: как выглядит рынок умного дома

Опубликовано: Tue, 12 May 2026 07:01:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

21–22 апреля в Москве прошла выставка Hi-Tech Building 2026. Мы обошли все стенды, пообщались с представителями компаний и собрали подробный разбор: что показали участники, какие решения уже работают на объектах и какие новинки готовят к запуску. Читать далее]]>

https://habr.com/ru/companies/wirenboard/articles/1033918/
BotHabr to All (2026-05-12 07:35:02) [ссылка]

BLE для Arduino: пишем команды, а не дескрипторы

Опубликовано: Tue, 12 May 2026 06:12:15 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Разработать Bluetooth LE устройство на Arduino не так уж сложно. А вот на стороне клиента организовать нормальный обмен командами и ответами — тут начинается настоящая боль. Хочется просто отправить команду и сразу получить ответ. Или чтобы устройство само отправляло координаты, пока едет машинка. Без погружения в GATT и без асинхронных танцев с бубном.Я подготовил две библиотеки — для Arduino и для .NET (MAUI, WPF, WinForms, Console), которые скрывают все сложности BLE за простым текстовым протоколом. Читать далее]]>

https://habr.com/ru/articles/1033638/
BotHabr to All (2026-05-12 06:35:03) [ссылка]

Planulix: как я собрал центр управления для Claude Code, Cursor, Codex и Kimi на своих проектах

Опубликовано: Tue, 12 May 2026 01:26:31 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Согласитесь неприятная ситуация - вам заблокировали доступ к среде разработки. Встали проекты и что то нужно с этим делать.Если сталкивались с такой ситуацией советую прочитать дальше.Решение проблемы вижу в подключении нескольких вендоров и переключения между ними. Читать далее]]>

https://habr.com/ru/articles/1033902/
BotHabr to All (2026-05-12 01:35:02) [ссылка]

Запуск Vivado 2019.1 на Orange Pi 3 LTS  через QEMU

Опубликовано: Mon, 11 May 2026 20:07:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Если вам интересно как выглядит работа Vivado на одноядерном ARM процессоре с частотой 1.8 ГГц, и 2 Гб ОЗУ, то я вам это покажу, и расскажу, как я запустил и успешно прошил плату (ДА! Собрал проект и прошил). Читать далее]]>

https://habr.com/ru/articles/1033766/
BotHabr to All (2026-05-11 20:35:02) [ссылка]

Лёгкий, доступный, настоящий Телекастер Squier Debut Collection

Опубликовано: Mon, 11 May 2026 13:01:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Электрогитара для начинающего музыканта, если это школьник, должна быть лёгкой и желательно недорогой. А самое главное — вдохновлять на творческие свершения и помогать, а не мешать успехам в освоении премудростей музыки и техники игры.Сегодня мы узнаем, насколько годится на такую роль инструмент из коллекции Cкваер Дебют, само название которой прямо на это намекает. Спойлер: годится, но пришлось потрудиться.]]>

https://habr.com/ru/companies/ruvds/articles/1012486/
BotHabr to All (2026-05-11 13:35:01) [ссылка]

От «Hello, World» до коммита в rustc: Roadmap Rust-разработчика на 2026 год

Опубликовано: Mon, 11 May 2026 11:20:59 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Rust давно перестал быть языком энтузиастов. На нём собраны куски ядра Linux, движки баз данных и аналитики (TiKV, Materialize, Polars), бэкенды Cloudflare и Discord. Под Rust пишут прошивки для ESP32 и STM32, фронтенд через WebAssembly, инференс LLM.Microsoft переписывает части Windows, AWS строит на Rust Firecracker и Bottlerocket, Google пускает его в Android и в дерево ядра. По зарплатам Rust пятый год держится в верхнем дециле Stack Overflow Survey, и семь лет подряд - самый любимый язык разработчиков. Читать далее]]>

https://habr.com/ru/articles/1033730/
BotHabr to All (2026-05-11 11:35:04) [ссылка]

Trit-81: Протокол распределенной реальности и нативная оптическая шина

Опубликовано: Mon, 11 May 2026 09:44:10 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Мы уперлись в «медную стену». Современные ЦОД тратят колоссальную энергию на сериализацию данных, борьбу с задержками и попытки реализовать Live Migration (живую миграцию процессов) на скоростях 400 Гбит/с. Традиционная двоичная логика и пакетная передача данных по Ethernet становятся «бутылочным горлышком».Представляем концепт Trit-81 — экосистему, объединяющую троичную логику, магниторезистивную память (MRAM) и спектральную оптическую шину в единый вычислительный организм. Читать далее]]>

https://habr.com/ru/articles/1033702/
BotHabr to All (2026-05-11 10:35:04) [ссылка]

Дорожная карта домашнего мини-ПК в 2026: что развернуть, в каком порядке, и зачем — план апгрейда от инфраструктурщика

Опубликовано: Mon, 11 May 2026 09:00:24 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Каждый месяц с карты списываются деньги за подписки. Spotify, Яндекс Плюс, Notion, Obsidian Sync, Google One — суммы небольшие по отдельности, в сумме набегает заметно. Параллельно с этим у меня работает VPS с несколькими проектами, на роутере крутится OpenWrt с AdGuard Home, в ноутбуке стоит Docker. Инфраструктурный опыт есть. Дома при этом — никакого сервера, всё в облаке.Это начинает раздражать не только из-за денег. Сервисы меняют каталоги без предупреждения, поднимают цены, требуют доплат за объём, периодически ломают регионы. Контроль над собственными фотографиями, заметками и медиатекой постепенно перестал быть моим.Решил спланировать переезд на свой мини-ПК. Пока разбирался с железом и стеком, обнаружил, что нормальной системной дорожной карты «бери и иди» в 2026 году нет. Есть каталоги «50 self-hosted сервисов», восторженные посты про конкретные приложения, треды на Reddit. Структурированного маршрута для нового человека — нет.Этот текст — попытка такой маршрут собрать. Не «топ приложений», а архитектура от железа до приложений по слоям, с обоснованием каждого выбора, с тем, что я планирую поставить, и с тем, что осознанно не ставлю. Читать далее]]>

https://habr.com/ru/articles/1033216/
BotHabr to All (2026-05-11 09:35:04) [ссылка]

[Перевод] Структуры данных на практике. Глава 15: Графы и их обход с эффективным использованием кэша

Опубликовано: Mon, 11 May 2026 07:47:42 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

«Задача абстракции — не быть расплывчатой, а создать новый семантический уровень, на котором можно достичь абсолютной точности», — Эдсгер ДейкстраВзрывной рост количества промахов кэшаПри определении топологии сети для обхода 500 коммутаторов нашей системе требовалось 37,5 миллисекунды. Вроде бы это не так медленно, если не учитывать количество промахов кэша: 8,5 миллиона. При 500 узлах это 17 тысяч промахов на узел.Структура данных была фундаментально неподходящей для этой задачи.Работа инструмента была простой: определение топологии сети при помощи обхода графа соединённых устройств. У каждого коммутатора было до 48 портов, а нам нужно было при помощи поиска в ширину найти все доступные устройства из начальной точки.Реализация была как по учебнику — список смежности со стандартным BFS. В случае сети из 500 коммутаторов (в среднем по 12 соединений у каждого) статистика была такой: 8,5 миллиона промахов кэша на 500 узлов. Это 17 тысяч промахов кэша на узел!Я переписал этот код, реализовав графовое представление, учитывающее кэш. Результаты: код стал в 3,75 раз быстрее, а количество промахов кэша уменьшилось в 7 раз.В этой главе мы поговорим об эффективном описании и обходе графов. Читать далее]]>

https://habr.com/ru/articles/1030626/
BotHabr to All (2026-05-11 08:35:02) [ссылка]

Как мы автоматизировали свой поселок

Опубликовано: Mon, 11 May 2026 07:16:44 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Все началось с того, что управляющая компания в нашем поселке обанкротилась. Работать она перестала, и инфраструктура постепенно начала приходить в запустение — въездную группу вместе со шлагбаумами продали на торгах, мусор перестали вывозить, фонари постепенно начали выходить из строя и по ночам улицы погружались в темноту. Соседи собрались, провели общее собрание и основали ТСН — товарищество собственников недвижимости. С этого момента мы оказались в ситуации, когда управлять поселком нужно самостоятельно, а многие вещи приходится осваивать с нуля. Читать далее]]>

https://habr.com/ru/articles/1033652/
BotHabr to All (2026-05-11 07:35:01) [ссылка]

Создаём клиентскую библиотеку ROS2. Генерация сообщений

Опубликовано: Mon, 11 May 2026 04:40:31 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Продолжаем разбираться с тем, как научить ROS2 понимать ваш язык программирования. В прошлый раз мы рассмотрели создание и запуск минимальной программы, теперь поговорим про работу с сообщениями. Свою библиотеку я разрабатывал для Lua, поэтому далее в примерах будет встречаться упоминание этого языка.Обмен данными играет в ROS2 ключевую роль. К счастью, практически все задачи, связанные с передачей и приемом сообщений берут на себя библиотеки rcl и rmw, нам "всего лишь" необходимо обеспечить возможность их создания и обработки.Структура сообщения в ROS2 описывается в файле с расширением msg или idl. При сборке пакета выполняются следующие действия: Читать далее]]>

https://habr.com/ru/articles/1033622/
BotHabr to All (2026-05-11 05:35:04) [ссылка]

How it's made. Карта Морзе

Опубликовано: Sun, 10 May 2026 11:50:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Arduino для слабаков: как я собрал дешифратор Морзе на чистой логике и не сошел с ума.Увидел в интернете интересное устройство "Карта Морзе". Удобный брелок для занятия в свободное время, понимания и изучения работы алфавита. Такое простое устройство на микроконтроллере, но как его собрать во время апокалипсиса на железе, которое можно найти под рукой. Как это сделано?]]>

https://habr.com/ru/articles/1033508/
BotHabr to All (2026-05-10 12:35:02) [ссылка]

[Перевод] Последовательный TTL-разъём, которого мы заслуживаем

Опубликовано: Sun, 10 May 2026 08:27:26 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Если вы экспериментировали со встроенными устройствами, такими как Raspberry Pi, или у вас не получалось обновить прошивку маршрутизатора OpenWrt, то вы знаете, что делать: подключите USB-Serial TTL адаптер к трём волшебным контактам на материнской плате, обозначенным как RX, TX и GND. Читать далее]]>

https://habr.com/ru/articles/1033446/
BotHabr to All (2026-05-10 08:35:03) [ссылка]

Linux диванного гитариста. Часть 2. Кемпер для бедных

Опубликовано: Sun, 10 May 2026 08:19:41 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Статья о том как я пришёл к DIY (самодельному по нашему) гитарному процессору. Пользуюсь им последние пару лет, с двумя разными прошивками. Расскажу как допиливал что не хватало, в том числе с помощью LLM и опишу свои впечатления и даже выложу пример звучания. Читать далее]]>

https://habr.com/ru/articles/1032914/
BotHabr to All (2026-05-10 08:35:02) [ссылка]

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

Опубликовано: Sun, 10 May 2026 07:15:37 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Вот и вышла моя первая статья в свет. В ней я делюсь опытом по созданию системы защиты от протечек воды, которая вышла намного дешевле готовых решений на рынке. Обязательно пишите в комментариях о найденных ошибках/неточностях, по мере написания этого текста я узнавал много нового и что-то мог пропустить и не учесть. Читать далее]]>

https://habr.com/ru/articles/1033438/
BotHabr to All (2026-05-10 07:35:02) [ссылка]

[Перевод] Прочитал свой геном на кухне и превратил мазок щеки в 30 гигабаз данных ДНК

Опубликовано: Sun, 10 May 2026 06:55:30 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Автор прочитал свой геном прямо на кухонном столе. В статье — полный протокол без воды: какое железо купить, как не слить бюджет на проточную ячейку и как настроить таргетное обогащение, чтобы получить ответы именно по вашим вопросам. Переходите, если хотите понять, как устроена современная DIY-генетика и с чего начать свой первый прогон. Перейти к гайду]]>

https://habr.com/ru/companies/flant/articles/1031594/
BotHabr to All (2026-05-10 07:35:02) [ссылка]

ncpp: Как создать самодостаточную экосистему на С++98 в 2026 году, которая запустится даже на железе со свалки

Опубликовано: Sat, 09 May 2026 20:40:31 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Современная разработка удобная, все сделано для программиста - последние версии компилятора, последние версии ОС, удобный синтаксический сахар.Однако что если ли у вас нет доступа к последним новшествам? Если у вас на руках только кусок металлолома 20-ти летней давности? А все вендоры и поставщики давным-давно от вас отвернулись? Давай почитаем, какой велосипед нагородили]]>

https://habr.com/ru/articles/1033350/
BotHabr to All (2026-05-09 21:35:04) [ссылка]

Перепрыгивание с языка на язык как тактика прохождения интервью

Опубликовано: Sat, 09 May 2026 16:14:21 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В 2010 году я участвовал в интервьировании на позицию по моделированию и верификации процессорных ядер. Один из кандидатов был благообразный седой американец, который до этого работал в IBM.Я задал вопрос про язык описания и верификации аппаратуры SystemVerilog. На это кандидат сказал, что он еще не освоил SystemVerilog, вписал его в резюме на будущее, но вообще использовал Verilog-95 и немного Verilog-2001.“Нет проблем”, - сказал я и задал вопрос по Verilog-95: “приведите примеры гонок (race conditions) при испрользовании верилога”.На это кандидат сказал, что вообще его опыт был больше связан с VHDL. “Блин, как он выкрутился” - подумал я, ведь в VHDL нет гонок как в верилоге из-за дизайна языка. Читать далее]]>

https://habr.com/ru/articles/1033360/
BotHabr to All (2026-05-09 16:35:02) [ссылка]

Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь

Опубликовано: Sat, 09 May 2026 13:36:23 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза. Читать далее]]>

https://habr.com/ru/articles/1033328/
BotHabr to All (2026-05-09 14:35:04) [ссылка]

Доступный астропейзаж — снимай космос на то, что есть в рюкзаке

Опубликовано: Sat, 09 May 2026 13:01:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Моя сегодняшняя статья посвящена тем, кто считает, что съёмка звёзд и астрономических пейзажей требует специализированного и дорогого оборудования, трудных походов в области с чёрной зоной засветки или в горы. Я хочу вам рассказать и показать на примерах, как снимать астропейзажи доступным оборудованием. Статья рассчитана на новичков. Читать и смотреть фотографии]]>

https://habr.com/ru/companies/ruvds/articles/1032254/
BotHabr to All (2026-05-09 13:35:02) [ссылка]

Запись онлайн радио на роутер: MikroTik RouterOS Script

Опубликовано: Sat, 09 May 2026 12:04:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Для этого нужна только USB флешка, сам роутер, и плюс пять - десять минут на поиск ссылки аудио потока. Record]]>

https://habr.com/ru/articles/1033312/
BotHabr to All (2026-05-09 12:35:01) [ссылка]

История одной типичной ошибки: как лишний трансформатор портил линию HiPoE и что мы с этим сделали

Опубликовано: Sat, 09 May 2026 10:14:19 GMT
Канал: Все статьи подряд / Робототехника / Хабр

История одной отладки и перехода в серию: как лишний трансформатор портил полезный сигнал с технологией HiPoE и что мы с этим сделали. Читать далее]]>

https://habr.com/ru/articles/1033294/
BotHabr to All (2026-05-09 10:35:05) [ссылка]

Как я превратил смартфон в Modbus-RTU терминал для RS-485

Опубликовано: Sat, 09 May 2026 10:00:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

О себе: бэк-энд разработчик java/kotlin и немножко go, собственно вот профиль.Работаю программистом я немного более трёх лет. До этого более 10 лет трудился в одной известной газовой компании в сфере электрохимической защиты подземных стальных сооружений от коррозии, также электроснабжения и немного автоматики. Была у меня там специализация на ремонте электронных блоков для эксплуатируемого оборудования.И вот в начале 2010-х строились новые объекты, а на них появились относительно современные на тот момент так называемые системы коррозионного мониторинга.Тогда я ещё был «синим воротничком» то есть непосредственно трогал всё своими руками. Читать далее]]>

https://habr.com/ru/articles/1033290/
BotHabr to All (2026-05-09 10:35:01) [ссылка]

Делаем шасси для модели ретроавто

Опубликовано: Sat, 09 May 2026 08:06:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В прошлой статье я осветил тему изготовления мотора и трансмиссии для самодельного ретроавтомобиля в масштабе 1:5 и остановился на колесах. Это неспроста, колёса — это важный элемент, который задавал тон всей комнате размеры всего автомобиля. Именно от них зависел масштаб, так как я не мог сделать покрышки сам, а значит, размеры авто будут определяться тем, что сумею добыть. Разумеется, я не хотел покупать ничего дорогостоящего. Так как судьбы моих проектов всегда туманны, то чем меньше вложений — тем лучше. Вдруг вообще ничего не удастся? Такое не раз бывало. Поэтому я глядел по сторонам в надежде найти подходящего донора. Им могла стать брошенная тележка из супермаркета или, что было более вероятно, детская коляска. Так и произошло — я проходил стажировку в Риме и, проезжая через пустырь, из окна автобуса я заметил коляску. Скажу, наверное, прописную истину, но Рим — очень грязный город. Впереди много картинок]]>

https://habr.com/ru/companies/timeweb/articles/1021420/
BotHabr to All (2026-05-09 08:35:01) [ссылка]

История создания промышленных роботов: от игрушки Билла Гриффита Тейлора до разработок Джорджа Девола и Виктора Шейнман

Опубликовано: Sat, 09 May 2026 06:57:19 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Что такое робот, объяснять нет нужды. В последние сто лет, с момента появления в 1920 году самого слова «робот» в пьесе Карела Чапека «R.U.R.», пять поколений людей с раннего детства по книгам и комиксам, кинофильмам и мультфильмам знают о роботах все до мелочей. Знают, как они должны выглядеть – либо быть железными копиями человека, либо внешне не отличаться от нас, оставаясь из металла внутри, и знают, что они должны делать – выполнять за человека тяжелую и утомительную работу, а потом взбунтоваться и поработить людей.  По-хорошему, сюда же, к роботам, надо отнести более ранние их варианты – слепленного из грязи Голема и собранное из кусков трупов чудовище Франкенштейна, которые сразу же вышли из повиновения их создателям. Это были неудачные и исходно порочные варианты, а есть, расскажут теоретики робототехники, исходно покорные и по своей сути не способные к бунту роботы – секс-куклы. Правда, они, эти секс-роботы, сильно эволюционировали за последние полвека, а к середине нашего века, по прогнозам их изобретателей и рационализаторов, обзаведутся ИИ, и тогда никто не поручится, чем это закончится для человечества с точки зрения демографии. Кстати, искусственный интеллект тоже можно отнести к бестелесным роботам, ведь он тоже призван выполнять за человека, пожалуй, самую тяжелую и утомительную работу – думать, и уже норовит поработить те личности, которым лень подумать самим.   Современные промышленные роботы в роботическую мифологию не вписываются. Максимум в чем они могут ослушаться хозяина, да и то непреднамеренно, это перегореть или сломаться от усталости металла, а если и начнут что-то делать не так, как им велено, или даже крушить все подряд на своем рабочем месте, то исключительно из-за ущербного ПО или бестолковости их оператора. Да и внешне они не похожи на человека. Читать далее]]>

https://habr.com/ru/companies/onlinepatent/articles/1032200/
BotHabr to All (2026-05-09 07:35:05) [ссылка]

Чему меня научили два месяца с легковесным локальным AI-агентом

Опубликовано: Fri, 08 May 2026 21:59:53 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр

Два месяца назад openLight был маленьким pet project’ом: Raspberry Pi, Telegram-бот, SQLite и несколько команд для управления сервисами. Мне просто хотелось перестать печатать ssh pi@raspberrypi.local с телефона каждый раз, когда падал очередной контейнер или начинал странно вести себя Tailscale.За это время проект неожиданно превратился во что-то большее. Не в “автономного AI-агента”, а скорее в легковесный слой управления для personal infrastructure — маленьких always-on машин вроде Raspberry Pi, Mac mini, VPS или старых домашних серверов.В статье я подробно разбираю:* почему почти весь проект пришлось переписать хотя бы один раз* как deterministic-first роутинг оказался полезнее “умных” AI-агентов* зачем я отказался от идеи сложного tool calling в пользу простых и проверяемых skill’ов* почему Telegram неожиданно оказался идеальным интерфейсом для homelab-инфраструктуры;* и почему, как мне кажется, будущее локальных AI-систем будет не “магическим”, а маленьким, наблюдаемым и ремонтопригодным.Это не история про очередной AI framework. Скорее инженерная ретроспектива о том, как реальное использование быстро ломает красивые архитектурные идеи, и почему иногда один Go-бинарь, SQLite и несколько хорошо продуманных allowlist’ов оказываются полезнее огромных cloud-native систем. Читать далее]]>

https://habr.com/ru/articles/1033220/
BotHabr to All (2026-05-08 22:35:04) [ссылка]