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

Счётчик Гейгера (дозиметр-радиометр) на микросхеме MAX и ESP8266

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

Здравствуйте, мои драгоценнейшие радиофобы и радиофилы, давайте представим, что у нас с Вами есть прибор, который может заранее предупредить об урагане, граде, снегопаде. Читать далее]]>

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

Способы Повышения Надежности Встраиваемого ПО

Опубликовано: Fri, 06 Mar 2026 19:51:28 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

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

Я просто починил

Опубликовано: Fri, 06 Mar 2026 14:24:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Так получилось, что в моей домашней лаборатории к концу прошлого года померло двое. Ясно. Нужно вскрытие. Точнее, они не совсем померли, а только начали подавать признаки разложения. Но это - моя опора, так что вскрытие не помешает. Хоть это и не сильно сложная задача, но многим интересно, как там устроены внутренности, и что сними ещё можно сделать. Кто не любит вскрытие? - Только те, которых вскрывают. А их кто-то спрашивал? Скальпель, паяльник, спирт, спирт, спирт, огурец, поехали! Вскрытие!]]>

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

[Перевод] «Создание встраиваемых систем». Обзор книги

Опубликовано: Fri, 06 Mar 2026 10:03:38 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Как только я узнал, что книга Making Embedded Systems 2nd Edition (русская версия: «Создание встраиваемых систем. Паттерны проектирования отличных программ. 2-е издание») доступна для предзаказа, я не раздумывая отправился на Amazon и раскошелился за неё.Некоторое время я занимался самообучением в различных областях, связанных с электроникой и разработкой встраиваемых систем, но в совершенно произвольном и никак не организованном ритме.Рассчитывал, что эта книга даст мне хороший каркас, на базе которого можно будет формализовать мой рост и обучение. Я сразу примерно представлял, о чём будет книга, и полагал, что сначала научусь с её помощью настраивать среду разработки для различных микроконтроллеров класса STM32, а потом, отталкиваясь от материала книги, смогу перейти в любую область разработки, которая к тому времени будет меня больше всего интересовать.Просмотрев на сайте O'Reilly предметный указатель и выложенные для просмотра главы, я обнаружил, что такой «конфигурационной» главы в книге нет. Также в предисловии прямо рекомендовалось не прыгать по книге от главы к главе, а проработать её всю по порядку. Читать далее]]>

https://habr.com/ru/companies/bhv_publishing/articles/1007294/
BotHabr to All (2026-03-06 10:35:02) [ссылка]

Стеклодувное дело. Электровакуумные стёкла, идентификация стекла, экспресс-определение совместимости стёкол

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

Известно, что сортов стекла превеликое множество, и каждый из них обладает собственным набором характеристик. Среди прочих, каждой марке (рецепту) стекла присущ и такой важный параметр, как коэффициент теплового расширения (КТР)*, показывающий насколько стекло расширится при нагревании или сожмётся при остывании. Понятно, что жёсткое соединение (спаивание) двух стёкол, возможно, только в случае совпадения их КТР или очень близких их значений, в противном случае спай при остывании обзаведётся недопустимыми, коварными и непредсказуемыми, неустранимыми никаким отжигом, внутренними напряжениями, или вовсе разрушится, иногда с разлётом осколков. КТР указан в названии каждой марки электровакуумного стекла на бирках крупных коробок, однако, сами трубки и стержни никак не маркируются, в стеклодувной мастерской их обязательно приходится хранить системно и организованно, чтобы не допускать путаницы. Любителю же, часто довольствующемуся случайными закупками стеклотрубок, приходится постоянно определять их совместимость, благо работа эта, несложная и недолгая. Рассмотрим и выполним такой экспресс-тест, припомним и другие способы распознавания стёкол. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1002740/
BotHabr to All (2026-03-06 09:35:01) [ссылка]

[Перевод] Внутри Intel 1405: фото кристалла памяти на регистре сдвига (1970)

Опубликовано: Fri, 06 Mar 2026 07:12:28 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В 1970 году 512 бит памяти были инженерным компромиссом, а ожидание «своего» бита — нормальной частью работы системы. В этой статье — разбор микросхемы Intel 1405 с фотографиями кристалла, вскрытого вручную, и подробным анализом того, как устроен регистр сдвига на уровне транзисторов и поликремниевых дорожек. Заодно посмотрим, почему такая память оказывалась дешевле статического ОЗУ, как она применялась в Datapoint 2200 и зачем для неё понадобился отдельный мощный драйвер тактовых сигналов. Это взгляд внутрь эпохи, когда архитектурные решения буквально были видны под микроскопом. Заглянуть внутрь]]>

https://habr.com/ru/companies/otus/articles/1006100/
BotHabr to All (2026-03-06 07:35:02) [ссылка]

«Решил перестраховаться и выиграл»: опыт и впечатления победителя МТС True Tech Champ 2025

Опубликовано: Thu, 05 Mar 2026 14:05:30 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Всем привет! Я Михаил Семенищев, учусь в Бауманке на третьем курсе по направлению «робототехника и мехатроника». С десятого класса работал программистом, писал с нуля приложения и сайты на фрилансе. В конце прошлого года участвовал в соревновании по робототехнике от МТС, выиграл его попал на стажировку в МТС Веб Сервисы. И это далеко не первая моя олимпиада, на которой победил. В посте поделюсь опытом участия, выводами, которые для себя сделал, и немного раскрою стратегию, которая помогает мне выигрывать. Читать далее]]>

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

Как резать стекло ножницами и не только: эффект Ребиндера

Опубликовано: Thu, 05 Mar 2026 13:02:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Картинка: freepik.comЗнали ли вы, что существует очень интересный эффект, который позволяет с лёгкостью понижать прочность у весьма крепких структур — металлов, кристаллических тел и даже аморфных объектов (например, стекла)? При этом сам эффект проявляется практически мгновенно, и для его реализации не нужны какие-то сложные подходы — нужно всего лишь смазать или погрузить объект в соответствующую среду, и начинаются чудеса: резание стекла ножницами, пробивание камня или керамики гвоздём и т. д.Да, сегодня мы поговорим как раз о таком примечательном эффекте — эффекте Ребиндера! Читать далее]]>

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

Copper Filler: экономим на производстве печатных плат в KiCad

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

Copper Filler: экономим на производстве печатных плат в KiCad без нарушения изоляцииПривет, коллеги-разработчики!Каждый, кто проектирует многослойные печатные платы в KiCad, сталкивался с необходимостью в процессе трассировки оставлять по схемотехническим или каким-то иным причинам большие по площади области свободными от медных (подключённых или не подключённых к цепям) полигонов. На внешних слоях это не представляет особых проблем. На внутренних всё немного не так. Cо стороны топологии это нормально, но с точки зрения производства — не очень.Сегодня хотим поделиться плагином, который мы разработали для решения этой проблемы. Это инструмент для автоматического заполнения свободных зон печатной платы медными нетоковедущими элементами, квадратной или круглой формы настраиваемого размера.Зачем это нужно?На первый взгляд, пустая область на плате — это просто текстолит без меди. Но для производителя и потребителя устройства это имеет два важных последствия. Продолжим?]]>

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

Поддельный Fender Stratocaster c Aliexpress

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

Привет, Хабр! Несколько дней назад мне принесли на доработку очередную электрогитару из Поднебесной, и теперь мы сможем рассмотреть, а также услышать её во всех подробностях.Кто-то приобретает такие подделки в надежде перепродать, выдав за оригинал, и это нередко получается, судя по сообщениям на многочисленных форумах. Другие стремятся пощеголять «фирменным» инструментом на сцене, на видео либо перед не разбирающимся в вопросе друзьями, родственниками, коллегами или просто окружающими. Третьим просто хочется повесить на стену украшение в виде электрогитары.Как бы то ни было, инструмент вполне играбелен и неплохо звучит, а также может похвастаться небольшой массой. Ни в коем случае не одобряю подделок, однако констатирую факт, что играть на этом контрафактном изделии можно. Читать далее]]>

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

[Перевод] Структуры данных на практике. Глава 6: Стеки и очереди

Опубликовано: Thu, 05 Mar 2026 08:11:24 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

«Простота — требование, необходимое для обеспечения надёжности», — Эдсгер ДейкстраНевидимая структура данныхВ каждой программе используется стек — стек вызовов. Каждый вызов функции записывает в стек кадр, каждый возврат извлекает его. Он настолько фундаментален, что мы редко о нём задумываемся.Но когда нам нужен собственный стек или очередь, крайне важно правильно выбрать реализацию.Однажды я отлаживал вылет прошивки во встраиваемой системе RISC-V. У системы был планировщик задач, использующий очередь для управления ожидающими задачами. При большой нагрузке система вылетала с переполнением стека.Переполнение стека? Очередь должна была находиться в куче, а не в стеке.Проблема заключалась не в самой очереди, а в том, как она была реализована. Для очереди использовался связанный список, и каждый вызов malloc() выполнял распределение из пула памяти, делившего пространство со стеком. Под нагрузкой очередь разрасталась, пул фрагментировался и рано или поздно стеку не оставалось места для роста.Как же мы устранили проблему? Заменили очередь на основе связанного списка кольцевым буфером — очередью на основе массива фиксированного размера, получив при этом отсутствие динамического распределения, предсказуемое использование памяти и десятикратный рост скорости. Читать далее]]>

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

Делаем манипуляторы в России и гордимся ими. Рассказываю всё как есть

Опубликовано: Thu, 05 Mar 2026 07:11:23 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Привет, Хабр!Меня зовут Олег Кивокурцев, я из компании Promobot, и мы делаем манипуляторы для промышленности.Вы мне сейчас скажете: Олег, да это же обычная робо-рука! Где мы их только не видели! Да чего уж говорить, мы сейчас возьмём какую-нибудь Arduino, приделаем три моторчика, и, зная длины направляющих и угловую скорость моторчиков, за день-другой напишем на каком-нибудь micropython софт для этой руки, чтоб она нам брейкданс танцевала. О чём ты тут вообще можешь нам рассказать?Знаете, о многом.На самом деле всё примерно так и есть, но посыпьте эту задачку техническими нюансами, серийным производством и b2b особенностями - и вот уже приключение на пару дней превратилось в историю на много лет, со взлётами и падениями. Чем я и хочу с вами поделиться. Узнать все сокровенные тайны роботов]]>

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

Умный дом как школа: реальный опыт застройщика

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

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

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

DIY: электронный замок на калитку — это несложно

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

Буквально пару дней назад обновил свой старый замок на калитке, не планировал ничего об этом писать, но попалась статья https://habr.com/ru/news/1005908/ - "Samsung сделала цифровой ключ!" Что ж, у меня тоже есть цифровой ключ, хоть и не Samsung. Это не туториал, не "готовое решение", а скорее рассказ о работающей концепции, возникавших проблемах и их решении.Началось всё давным-давно, когда мастера по установке заборов сделали ворота, калитку, и установили на нее "обычный замок", как у всех.Обычный механический замок, из тех что ставят на гаражи, со здоровенным тяжелым ключом и минимальной"секретностью".Сразу отмечу: секретность там особая и не нужна, основная функция замка - закрыть калитку снаружи так, чтобы ее не могли сходу открыть всякие продавцы картошки и копатели канав, но при этом ее легко могли открывать хозяева.Так вот, неудобства типового решения проявились в первый же год: большой и очень железный ключ мешается в кармане, и если в машине его можно кинуть хотя бы в бардачок - то летом и пешком его буквально некуда деть, хоть на пояс вешай. А зимой другая проблема: снег задувает в замочную скважину, потом оттепель, потом вечерний морозец - и замок превращается в кусок льда. Конечно, есть всякие размораживатели замков и прочие чудеса - но таскать с собой еще и размораживатель?! В общем, надо было что-то делать.Почему бы не сделать электронный замок, как у нас в офисе? Читать далее]]>

https://habr.com/ru/articles/1006664/
BotHabr to All (2026-03-04 23:35:01) [ссылка]

Умная колонка своими руками

Опубликовано: Wed, 04 Mar 2026 20:13:52 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В этой статье я расскажу, как сделать своими руками две умные колонки, полностью поддерживающие русский язык:1) На микроконтроллере esp32s3, используя XiaoZhi2) На Raspberry Pi автономную голосовую колонку с камерой, которая будет работать и распознавать всё, что не только слышит, но и видит перед собой, даже при отсутствии Интернета! С локально запущенными моделями ИИ, связка Ollama+Gemma3:1b+Moondream+OpenWakeWord+Whisper.cpp+Silero TTSА также расскажу, как подключить обе эти колонки к Home Assistant для управления устройствами умного дома. Читать далее]]>

https://habr.com/ru/articles/1005272/
BotHabr to All (2026-03-04 20:35:01) [ссылка]

Профилирование и PGO в LLVM

Опубликовано: Wed, 04 Mar 2026 18:37:06 GMT
Канал: Все статьи подряд / Assembler / Хабр

Нередко при оптимизации приложений, написанных на языках со статической компиляцией (C, C++, Rust), наступает момент, когда стандартные методы оптимизации, такие как улучшение алгоритмов, подбор структур данных, флаги компиляции вроде -O3, перестают давать дополнительный прирост производительности. В этот момент многие вспоминают про фундаментальное ограничение статических компиляторов. В отличие от JIT, они не знают, какой код будет горячим, а какой холодным. JIT-компиляторы (JVM, V8, .NET) получают эту информацию в runtime и адаптируют оптимизации под реальную нагрузку. Статические компиляторы генерируют машинный код заранее и лишены информации о поведении программы в runtime. Для решения этой проблемы используется подход Profile Guided Optimization (PGO). Он позволяет собрать данные о выполнении программы и передать их компилятору для принятия более оптимальных решений при генерации кода. По сути, PGO - это способ дать статическому компилятору некоторые преимущества JIT, сохраняя при этом все преимущества ahead-of-time компиляции: отсутствие пауз на перекомпиляцию и полный контроль над билдом. Читать далее]]>

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

Обзор Переходника USB-CAN от Marathon

Опубликовано: Wed, 04 Mar 2026 18:55:23 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В этом тексте я попробовал выполнить обзор очередного переходника с USB на CAN. В этот раз у меня на столе особый экземпляр: переходник с USB на CAN от фирмы Marathon. Полное название CAN-bus-USB Версии 4.0. Он же ГКМН.468351.017-03. Читать далее]]>

https://habr.com/ru/articles/1005856/
BotHabr to All (2026-03-04 19:35:02) [ссылка]

Видеорежимы в восьмибитных компьютерах. Coolsystem — Часть 2

Опубликовано: Wed, 04 Mar 2026 18:22:02 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В данной статье кратко рассмотрены видеоконтроллеры для следующих ретро-компьютеров: ZX Spectrum, Вектор 06Ц, Commodore 64, Commodore PET, Микроша, Радио-86РК, БК-0010, Агат (модели 7 и 9) и Апогей БК-01Ц.Поскольку мой будущий самодельный компьютер их косвенно поддерживает, необходимо собрать информацию в одном месте. Читать далее]]>

https://habr.com/ru/companies/diy_fest/articles/1006618/
BotHabr to All (2026-03-04 18:35:02) [ссылка]

Робот из того, что ты выбросил: революция, которая осталась незамеченной

Опубликовано: Wed, 04 Mar 2026 13:15:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Я не могу написать и строчки кода. Но мир изменился и теперь буквально каждый может осуществить задуманное. В этой статье я расскажу как при помощи DeepSeek и старого Android собрать робота с душой, даже если ты ничего не знаешь о разработке. О революции в мире DIY которую мы пока не осознали. О бессмертии идей. Что нас ждёт и как ИИ повлияют на будущие поколения Читать далее]]>

https://habr.com/ru/articles/1006480/
BotHabr to All (2026-03-04 13:35:02) [ссылка]

3D-печать на стероидах: как я научил Creality K1C считать затраты филамента

Опубликовано: Wed, 04 Mar 2026 05:52:29 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/companies/flant/articles/1003508/
BotHabr to All (2026-03-04 06:35:03) [ссылка]

Как я довёл автоматику ПВУ Turkov в Home Assistant до состояния «можно жить»

Опубликовано: Mon, 02 Mar 2026 15:00:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

РепозиторийКому будет полезно:• владельцам ПВУ Turkov с Home Assistant (или другой установки с climate-сущностью в HA);• тем, кто пишет automation/blueprint и упирается в «странное» поведение Jinja;• тем, кто хочет переносимую логику, а не одноразовый скрипт под одну конфигурацию;• тем, кто хочет убрать риск опасных режимов в холодный период. Читать далее]]>

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

Пишешь код, а звучит музыка. Как я сделал бесплатную лайвкодинг-платформу для создания музыки с ИИ-агентом

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

Всем привет! Знаете это чувство, когда ты ищешь решение какой-то конкретной проблемы, а находишь целое новое хобби? Вот у меня примерно так и вышло.Как значит было дело. Сидел я, как обычно, никого не трогал, починял примус... а если конкретнее - делал небольшую игру-платформер. Задумка была в том, чтобы она была процедурно-генерируемой, причем я хотел чтобы все уровни генерировались через большую... Читать далее]]>

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

Обзор инструментов отладки встроенного ПО

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

Обзор инструментов отладки встроенного ПО: программаторы (JLink, STLink, CMSIS-DAP, BlackMagic), GDB-клиенты и серверы, формат ELF/DWARF. Разбирается цепочка взаимодействия между IDE, GDB, OpenOCD и физическим программатором — от общих принципов до конкретных решений. Читать далее]]>

https://habr.com/ru/articles/1006064/
BotHabr to All (2026-03-03 13:35:02) [ссылка]

Скромное очарование JFET

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

TL:DR Полевые транзисторы с управляющим p–n-переходом в большинстве — маломощные устройства, применяемые для усиления малых сигналов. Основное полезное свойство — огромное входное сопротивление и невысокий собственный шум (по сравнению с биполярными транзисторами).Мы разберёмся с основными свойствами этих транзисторов, рассмотрим схему усилительного каскада, сделаем усилитель и проведём простой опыт, демонстрирующий влияние электрического поля на ток через прибор. Уровень материала рассчитан на новичков. Читать далее]]>

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

Decima-8: Нейроморфная архитектура, оперирующая уровнями энергии

Опубликовано: Tue, 03 Mar 2026 09:17:40 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Современные нейроморфные системы сталкиваются с двумя независимыми проблемами.Проблема 1: Кодирование информацииБинарные спайковые сети (SNN) передают градации сигнала через:Частотное кодирование (множество тактов на одно значение)Увеличение количества линий передачиПроблема 2: Аппаратная реализацияАналоговые мемристорные кроссбары обещают естественную нейроморфность, но содержат следующие проблемы:Шум и дрейф параметровНедетерминизм вычисленийКаждый чип требует индивидуальной калибровкиТрадиционные Network-on-Chip (NoC) добавляют overhead:~40% площади кристалла уходит на маршрутизаторы~70% энергии тратится на пересылку данных, а не вычисленияDecima-8 предлагает:Level16: кодирование уровня активации (0..15) в одном такте на одной линии. Это компромисс между бинарным представлением и аналоговой непрерывностью.Цифровые кроссбары (эмуляция мемристорных матриц): детерминизм, воспроизводимость, отсутствие шумаЭстафетную активацию вместо пакетной маршрутизации: тайлы не передают данные друг другу, активация распространяется через граф зависимостейРезультат: фиксированная задержка, предсказуемое поведение, 0% площади на роутеры. Читать далее]]>

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

Почему AI не может полноценно участвовать в разработке на С++

Опубликовано: Tue, 03 Mar 2026 08:36:06 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

По данным отраслевых опросов, в 2025 году 84% разработчиков использовали ИИ-инструменты для написания, отладки и автоматизации кода. А в 2026 году ожидается, что более 80% компаний будут применять генеративный ИИ в разработке своих продуктов. Но у LLM есть ограничения, которые не позволяют им быть одинаково эффективными для всех языков программирования — например, для С++.
Тему ограничений AI в пайплайне «плюсовой» разработки обсудили Андрей Золотых и Илья Казаков из YADRO, Константин Владимиров из Синтакор, Илья Шишков из Сбертех и Денис Фокин из LRI. К каким выводам пришли эксперты, читайте под катом.  Изучить ограничения →]]>

https://habr.com/ru/companies/yadro/articles/1003670/
BotHabr to All (2026-03-03 09:35:04) [ссылка]

Мегаминкс – кубик Рубика на максималках, где человек всё ещё быстрее машины. Робот МФТИ в погоне за рекордом

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

Мегаминкс – это не просто «большой кубик Рубика». Это додекаэдр с 50 подвижными элементами, числом возможных состояний более 1068, а «число Бога» для него до сих пор неизвестно.Люди научились с невероятной скоростью справляться с этой головоломкой – топовые спидкуберы тратят на сборку менее 30 секунд. А вот роботы отстают и собирают в разы медленнее. Российский школьник Тимофей Тарасенко держит мировой рекорд WCA по мегаминксу – 21,99 секунды. Тимофею 15 лет – ровно столько же стоит мировой рекорд по мегаминксу среди роботов – 8 минут 4 секунды, который студенты МФТИ попытаются побить грядущей весной. О мегаминксе, рекордах и вызове физтеха – эта статья. Крутим мегаминкс]]>

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

Как подключить ИБП Энергия Smart к мониторингу NUT

Опубликовано: Mon, 02 Mar 2026 19:51:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

tldr: ИБП использует Modbus (а не Megatec/Voltronic), параметры BAUDRATE = 9600, DEVICE_ID = 10, START_ADDR = 30000.У меня была задача - купить ИБП для домашней системы хранения / homelab сервера.Идея была купить что-то не слишком дорогое, с возможностью подключения внешних АКБ и мониторинга через стандартный протокол NUT (Network UPS Tools, стандартный протокол по которому можно мониторить UPS в linux, NAS типа Synology и т.д.) . Читать далее]]>

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

[Перевод] Мир снов, сгенерированный компьютером: виртуальная реальность для процессора 286

Опубликовано: Mon, 02 Mar 2026 12:21:29 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

«Что есть "реальность"? И как определить её? Весь набор ощущений: зрительных, осязательных, обонятельных — это сигналы рецепторов, электрические импульсы, воспринятые мозгом.» — Морфеус, фильм «Матрица»Если процессор — это мозг компьютера, то может ли он быть ещё и частью некой виртуальной реальности? Симулированная память, программно-определяемая периферия, искусственно сгенерированные прерывания...Моим первым компьютером был 286 с 1 МБ ОЗУ и жёстким диском на 50 МБ (если я правильно помню). Поэтому я решил взять процессор 286 и попробовать симулировать остальную часть компьютера вокруг него. Или хотя бы сделать так, чтобы он мог запускаться и выполнять какой-то простой ассемблерный код.Два года назад я купил два процессора Harris 80C286-12. Мои воспоминания довольно туманны, но кажется, буква C в их маркировке важна, потому что она означает меньшую чувствительность к точности таймера (12 в конце означает, что процессор предпочитает работать на 12 МГц), и что на нём даже допустимо пошаговое выполнение.Поначалу я не добился особых успехов, и мой проект перекочевал в ящик, но в этом году я снова к нему вернулся и решил разобраться, что же пошло не так. Читать далее]]>

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

ChessTer – если бы терминатор играл в шахматы

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

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

https://habr.com/ru/companies/timeweb/articles/994132/
BotHabr to All (2026-03-02 11:35:02) [ссылка]