От диплома до подвала: история браузерной игры с настоящими RC-машинками

Три года я делал браузерную игру, в которой игроки управляли настоящими RC‑машинками через браузер. В итоге, у меня получилось потратить 2млн рублей и получить огромный опыт...

Для тех, у кого руки растут из нужного места

Три года я делал браузерную игру, в которой игроки управляли настоящими RC‑машинками через браузер. В итоге, у меня получилось потратить 2млн рублей и получить огромный опыт...

Картинка: vectorpouch, www.freepik.com
Мне всегда нравились необычные возможности обычных вещей и явлений, и сегодня будет рассказ как раз об этом!
Некоторое время назад мы уже рассматривали возможности по созданию экстремальных давлений, что может быть использовано в полезных целях…

OpenClaw набрал популярность как относительно простой способ развернуть собственного ИИ-агента, автономно работающего на вашем компьютере. Вы взаимодействуете с ним через привычный интерфейс мессенджера, а он работает как личный ассистент, с доступом ко всем ресурсам компьютера.
Конечно, давать ИИ реальную свободу действий и доступ к личной инфраструктуре — затея волнительная. Но за этим подходом чувствуется какой-то нераскрытый потенциал, и чтобы нащупать по-настоящему полезные сценарии, нужно обязательно пробовать. Желание разобраться в технологии перевесило опасения — я решил проверить бота в боевых условиях и установить OpenClaw прямо на контроллере Wiren Board!

Какое техническое решение является настолько знаковым, что каждое новое поколение инженеров снова и снова возвращается к нему, пытаясь переосмыслить, и применить в современных для них условиях?
Несомненно, таким техническим решением является старинная турбина, разработанная ещё в 1913 году Никола Тесла.
Чем же она так интересна, что инженерная мысль никак не хочет её оставить на «полке истории»?

Если у вас есть неограниченный доступ к фронтир моделям (Calude, Codex и т.д.), то эта статья не для вас.
Сегодня доступны отличные недорогие модели для кодинга и архитектуры. Например, GLM-5.1 (реферальная ссылка +10% бонус на пополнение) умеет генерировать, рефакторить, отлаживать код, строить архитектуру – в десятки раз дешевле фронтит моделей или вообще бесплатно при локальном развёртывании.
Но у всех таких моделей часто есть общая слепая зона: они не видят результат своей работы. В этой статье я рассказываю, как "научить модель видеть".

Так бывает, что в твоей клавиатуре всё нравится, кроме провода, который не добавляет эстетики и удобства. Поэтому у меня возникло желание сделать адаптер для превращения своей проводной клавиатуры в беспроводную.
Я уже предпринимал такую попытку в одной из своих статей. Описанный там адаптер представлял больше учебный интерес, чем имел практическое применение, так как прошивка представляла собой полноценный Linux, кастомизированный скриптами, и использовала слишком мощное (Raspberry Pi Zero 2 W) для такой простой задачи железо.
К той статье были написаны справедливые замечания, а сейчас я хочу их исправить.

23–24 апреля в Москве прошла выставка и конференция WBCE 2026. В этом году на площадке собралось больше 45 участников: производители оборудования, интеграторы, разработчики ПО и участники сообщества показали решения для умного дома, диспетчеризации, вентиляции, микроклимата, IoT и промышленной автоматизации.
В репортаже мы собрали обзор стендов WBCE 2026: что привезли партнеры, какие новинки показали, и какие задачи закрывают на реальных объектах. От шлюзов для кондиционеров, электрокарнизов и систем защиты от протечек до виртуальных ПЛК, веб-SCADA, облака, DALI, Matter, и ИИ-ассистентов.

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

Ещё со старших классов школы мне хотелось иметь настольные электронные часы со светящимся зелёным индикатором. Стоили они по тем временам достаточно дорого — целых 45 рублей. Да и своей комнаты у меня не было, чтобы их туда поставить…
Но мечты и планы иногда имеют свойство сбываться в самый неожиданный момент, и речь пойдёт об «оживлении» электронных часов, которые были куплены в виде набора тридцать пять лет назад, но так с тех пор и не заработали.
Микросхемы для таких часов всё ещё можно купить «с хранения». Подходящие для таких часов трансформаторы можно найти «под заказ». А ещё можно за гораздо меньшие деньги купить современные настольные часы, так что всё, о чём эта публикация, было только для радости!

Привет, Хабр! На связи Денис Захаров, программист. Десять лет назад я сварил себе рабочую станцию в съемном гараже, потому что после операции на позвоночнике не мог работать в обычном кресле, а нормального (и доступного мне) решения на рынке не было. Продавать придуманную мной шайтан-машину я изначально не собирался. Но потом выложил пост в ВК, чтобы похвастаться, кто-то спросил «а можно такое же?» — и понеслось.
Теперь у меня есть бизнес-партнер, собственное производство, и за последние 3,5 года мы сделали более 1000 станций. Стоит станция E-station в среднем 250 тысяч рублей, цена регулярно вызывает вопросы в комментариях и дискуссии на тему «есть ли потенциал у такого бизнеса». Сегодня хочу написать обо всем этом подробный материал.

Как связаны ИТ и строительство? Очень тесно — через методологию управления.
Несколько лет назад я впервые столкнулся с методологией Scrum. Тогда она произвела на меня колоссальное впечатление. Позже, конечно, я нашёл и негативные стороны этого подхода, и понял, что в разных проектах лучше использовать разные подходы. Благо, что их придумано множество!

Ладно… Чувствуется, что никто кроме меня вас об этом не спросит, поэтому, придётся мне: хотели ли бы вы свою собственную избушку на курьих ножках? :-B
Не-не-не Баба-Яга может расслабиться: мы ни в коем разе не претендуем на её рабочее место — а всего лишь хотим приглядеться к её инженерному шедевру: довольно недурная так то штука: самый исторически первый пример шагохода, между прочим!
Чем же для нас может интересна эта небезызвестная изба: исключительно своими ходовыми качествами, возможностью «уверенно перемещаться по пересечённой местности» и доставлять полезные грузы, в лице одной не особо приятной бабки.
В общем, согласитесь, что ситуация вызывает некоторый интерес и желание обзавестись своим собственным шагоходом… ;-)

Универсальный шлюз для работы с разными голосовыми помощниками и разными умными домами и умными устройствами.

Эта статья является продолжением серии для демо-проекта на базе OpenPLC. В предыдущей части были рассмотрены программирование Raspberry Pi Pico W в режиме Modbus RTU/TCP Slave, управление реле через Ladder-диаграмму. Теперь пришло время добавить в схему CAN-шину.
Что добавляется в этой части: узел Pico W получает модуль MCP2515 и подключается к CAN-шине. Для этого в OpenPLC Editor написан пользовательский функциональный блок, который работает поверх ардуино-библиотеки и предоставляет доступ к CAN-шине из обычной Ladder-программы через глобальные переменные-маркеры %MW.

Привет, я Максим Королев из Петрович-Теха, цифрового партнера сети строительных магазинов «Петрович». Компания специализируется на продаже стройматериалов, комплектации крупных объектов и комплексном обслуживании, включая доставку и подъем на этаж. В первой статье рассказывал, как мы сделали семейство Telegram-ботов для ITSM, во второй — как вынесли бизнес-логику «Дежурного» в CORE и подключили MAX.
Сегодня про совсем другой бот и другую задачу. Не про инциденты и дежурных, а про мобильные бригады подъёма товаров заказчику и то, как сделать их работу ещё удобнее и прозрачнее без дорогого мобильного приложения.

В одной из прошлых своих статей, пару лет назад, я уже реализовывал дешевый самодельный датчик контроля открытия дверного замка, на базе zigbee датчика открыZigbee датчик контроля дверного замка v2.
В одной из прошлых своих статей, пару лет назад, я уже реализовывал дешевый самодельный датчик контроля открытия дверного замка, на базе zigbee датчика открытия/закрытия двери. Но прошло время, датчик уже снят с продаж, а его аналоги, по габаритам не очень-то и подходят. Сейчас возникла потребность замены. Новая реализация снова выполнена, на базе стандартного недорогого Zigbee датчика вибрации с определением положения, с небольшой доработкой, но уже без некоторых недостатков первого варианта.
Публикацию можно разделить на две части:
Первая часть практическая, за короткое время можно сделать контроль замка на базе датчика вибрации Aqara, модель DJT11LM и интегрировать в систему домашней автоматизации (в моем случае MajorDoMo).
Вторая более теоретическая, в ней несколько более подробнее пройдёмся по настройкам датчика, а также небольшое сравнение с аналогичным датчиком вибрации экосистемы Tuya TS0601 модель ZG-103Z.
Что в итоге получилось, читайте далее.

Войдя в мою лабораторию, первое, на что вы обратите внимание — это точки. Стены обставлены прозрачными боксами, каждый из которых подписан, датирован и маркирован точками. Некоторые боксы этими точками буквально усеяны, на других же их, наоборот, очень мало. Вы ещё не в курсе, что все эти метки означают, но паттерн налицо. Это моя система организации порядка. Она обошлась мне в три доллара, не требует никакого ПО и работает уже четыре года.
Расскажу историю длиною в полгода, на которой прекрасно прочувствовал все прелести современных инструментов и способов эксплуатации llm.
Идея до жути простая и наверняка встречалась или приходила в голову очень многим, кто начинал задумываться об использовании llm api или после знакомства с rag. В августе 2025 года папа предложил мне создать хороший поисковик-анализатор новостей: ты даешь ему список источников и пожелания того, что хочешь увидеть в ответе, он тебе присылает в выбранный интервал сводку с источниками и отвечает на твои вопросы. Казалось бы, классическая задача чтобы показать всем удачное применение rag, словить аплодисменты и разойтись. Так показалось и мне, и я буквально за 1-2 месяца работая в свободное время собрал вполне достойный прототип. Он умел хорошо искать семантически, просить llm сформировать ответ на основе найденных постов и даже помогал их открывать. В мыслях салюты, шампанское и ai единороги.
Но реальность
Довольно быстро на самотестировании я нашел два серьезных упущения: первое - сложный запрос для такой системы оставался недопустимой роскошью: попытка найти “причины шатдауна правительства США” в лучшем случае приводила меня к заголовкам про Трампа и что-то там про переговоры, а иногда и вовсе такого рода запросы не давали никакой выборки по базе; второй серьезной проблемой стало абсолютное непонимание предметной области, если того же Трампа вектора в базе еще ставят в один ряд с Америкой и политикой, то вот ЦБ РФ может запросто восприниматься как Россия или вообще непонятная модели сущность, а может вообще трактоваться как два отдельных слова. В целом обе эти неприятности подсвечивают один известный изъян всей системы - слишком большое доверие к семантической схожести и вытекающие из нее проблемы: размытие смысла на длинных запросах, непредсказуемое поведение имен собственных, поиск связей по частотному сходству, а не смыслу.

Девять дней, ~200 долларов на кредиты, 12 рабочих сессий, 410 генераций. Короткометражка называется «Пиньята». Сцена: бандит врывается в квартиру, находит труп в петле, бьёт битой, из трупа сыплются конфеты; съел одну — улетел в цветной сон про деревню, жену и медведя на балалайке; получил пощёчину от напарника, собрали конфеты и ушли.