#  Наше расследование: pulp fiction
BotHabr (tgi,2) → All  –  16:35:02 2025-10-06

Опубликовано: Mon, 06 Oct 2025 16:13:34 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Похоже, мы поневоле стали создателями на «Хабре» нового хаба — «Разборка техники». А почему бы и нет? Тема очень увлекательная и вызывает неподдельный интерес — причем не только у читателей, но и у правоохранительных органов.Мы решили поддержать эту тему новым легким и увлекательным чтивом. Недавно на «Хабре» вышла статья «Главный элемент информационной безопасности», в которой автор @D4N3L0NG рассказывал о клавиатуре от российской компании LightCom на базе отечественного микроконтроллера К1986ВЕ92FI. Попутно было упомянуто, что в другой российской клавиатуре — КЛ104РУ от компании «Бештау» — нашли контроллер, который по необъяснимым причинам отличался от того, что сама «Бештау» представляет как свой.Этот факт вызвал бурю эмоций в обсуждениях: были обвинения в лжи и воровстве. Даже главный импортозаместитель всея Руси, блогер Горшенин, не остался в стороне и высказался в своем привычном копрофильском стиле.Поскольку мы занимаемся комплексными поставками техники и должны обезопасить себя от подозрительного оборудования, мы решили перепроверить информацию о клавиатурах «Бештау». И, несмотря на наше предвзятое отношение к компании, в разобранной нами клавиатуре мы нашли «правильный» контроллер.На этом, казалось бы, можно и закончить. Но тогда и статьи бы не было... Читать далее]]>

https://habr.com/ru/articles/941096/
#  Embox поддерживает новый российский микроконтроллер от компании Миландр с архитектурой RISC-V
BotHabr (tgi,2) → All  –  15:35:03 2025-10-06

Опубликовано: Mon, 06 Oct 2025 14:58:58 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Недавно мы добавили в открытую ОСРВ Embox поддержку российского микроконтроллера на RISC-V, о чем я и хочу рассказать в данной статье. Речь пойдет о микроконтроллере MDR1206FI от компании “Миландр”. Читать далее]]>

https://habr.com/ru/articles/953948/
#  Работа с RISC-V контроллерами на примере CH32V303. Часть 9. Многозадачность
BotHabr (tgi,2) → All  –  08:35:03 2025-10-06

Опубликовано: Mon, 06 Oct 2025 08:22:04 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Необходимость выполнять на одном контроллере несколько алгоритмов одновременно у нас возникла довольно давно, но до сих пор нам удавалось обойтись простыми решениями. Теперь рассмотрим несколько основных способов организации многозадачности. Читать далее]]>

https://habr.com/ru/companies/yadro/articles/952386/
#  Анализ реверс-шелла под Linux
BotHabr (tgi,2) → All  –  07:35:04 2025-10-06

Опубликовано: Mon, 06 Oct 2025 07:21:29 GMT
Канал: Все статьи подряд / Assembler / Хабр

Здравствуйте, уважаемые читатели Хабра и любители вирусного анализа!Сегодня хочу поделиться своим дебютным(на Хабре) разбором простенького семпла шелла под Linux.Начнём. Откроем в файл в DIE. Семпл для 32-битной UNIX системы, не упакован. Читать далее]]>

https://habr.com/ru/articles/953730/
#  Программист embedded лезет в FPGA (часть 3, чего не может ардуинка)
BotHabr (tgi,2) → All  –  07:35:03 2025-10-06

Опубликовано: Mon, 06 Oct 2025 07:07:09 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Вначале мы поморгали диодом, затем посчитали семисегментником. Если с нуля, то уж лучше пройти эти этапы. Теперь приступим к задачке, которую с большой натяжкой можно применить где-нибудь на проде. С очень большой. На плате, которую я использую для примера (QMTECH Cyclone 10 Starter Kit), есть разъём HDMI, что недвусмысленно намекает нам, что к нему можно подключить дисплей соответствующим кабелем. На самом деле, разъём – это не обязательно. А вот наличие на чипе выходов, которые можно сконфигурировать как lvds, очень сильно приветствуется. Возможно, получится и без этого (просто 2 выхода, формируемые из одного инверсией), но я не пробовал, потому промолчу.Когда мы embedded-программисты, то с дисплеем мы взаимодействуем, отправляя на него команды, либо, если всё хорошо с железом, то пишем в специальную область памяти. Мы будем работать на более низком уровне. Делать на коленке прозрачные электроды, и наклеивать поляризационные плёнки, конечно, не надо. Будем формировать видео-сигнал.Если вы думаете, что в 2025-м году ЭЛТ мониторы и телевизоры остались в далёком прошлом, то у меня для вас есть новость: Формат сигналов внутри проводов всё ещё напоминает сигнал, который идёт на одну из сеток большой вакуумной лампы, которой, по сути и является кинескоп. Читать далее]]>

https://habr.com/ru/articles/943264/
#  Дом в облаке, которое твое: запускаем личный сервер на UmbrelOS с полным шифрованием
BotHabr (tgi,2) → All  –  06:35:03 2025-10-06

Опубликовано: Mon, 06 Oct 2025 06:19:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Всем привет 👋Врываюсь на Хабр с двух ног со своей первой статьей.Всё чаще меня посещала мысль: а где на самом деле лежат наши фотографии, документы и личные переписки? Кто имеет к ним доступ и на каких условиях, точно ли все мои данные конфиденциальны? Любознательность и стремление к независимости хранения данных привела меня к идее своего облака, не где-то в далеком ЦОД, а здесь, дома, в гостиной, тихо жужжа в корпусе размером с книгу. Но есть один критически важный нюанс, который отделяет любительскую поделку от полноценной замены коммерческим сервисам — безопасный доступ извне. Зачем нам HTTPS, если для внутренней сети хватило бы и простого HTTP? Читать далее]]>

https://habr.com/ru/articles/953704/
#  Управляем зависимостями Cи и C++ через Nix
BotHabr (tgi,2) → All  –  23:35:04 2025-10-05

Опубликовано: Sun, 05 Oct 2025 22:37:44 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Рассказ о самой полезной части Nix — управление пакетами из репозитория nixpkgs.Я использовал и использую разные языки. В Rust есть прекрасный пакетный менеджер cargo и инсталлятор rustup, для JavaScript — npm. Мне также нравится conda в мире Python.Мне всегда не хватало чего-то подобного для проектов на Си и C++. Пакетные менеджеры для этих языков часто оставляют желать лучшего. Даже если они работают, в их репозиториях может не быть нужных библиотек. Даже если вроде всё работает хорошо, может оказаться, что для работы бинарного кэширования нужно прилагать усилия, а когда это что-то вроде разных версий Qt — собирать всё на машине разработчика неприятно.Я хотел, чтобы инструмент из коробки давал максимум без дополнительной настройки.Поэтому я расскажу, как использовать Nix в качестве пакетного менеджера для Си и C++. Читать далее]]>

https://habr.com/ru/articles/953676/
#  Отрезчик термоусадки v2.0
BotHabr (tgi,2) → All  –  14:35:02 2025-10-05

Опубликовано: Sun, 05 Oct 2025 14:10:54 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Нарезчик термоусадки - настольный, индивидуальный прибор для монтажников РЭА и любителей спаять чего-нибудь дома. Призван облегчить труд человека и освободить его руки от монотонного процесса. Читать далее]]>

https://habr.com/ru/articles/953626/
#  LackFox pico — одноплатник в форм факторе Arduino
BotHabr (tgi,2) → All  –  12:35:02 2025-10-05

Опубликовано: Sun, 05 Oct 2025 12:06:36 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В данной статье я хочу рассказать об одной интересной плате LackFox pico. Она представляет собой нечто среднее между микроконтроллером и полноценным компьютером. На плате установлен полноценный ARM-процессор от Rockchip, и на ней запускается полноценный Linux. При этом по габаритам и цене данная плата сопоставима с микроконтроллерами. Её цена начинается от 600р за младшую версию. Читать далее]]>

https://habr.com/ru/articles/953602/
#  О горьком опыте масштабирования производств, о важности ведер и о причинах седины
BotHabr (tgi,2) → All  –  11:35:03 2025-10-05

Опубликовано: Sun, 05 Oct 2025 11:20:23 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Вроде бы все понятно из названия, да? А раз понятно, казалось бы, так и чего трепаться? Однако санитары, когда освобождают меня из смирительной рубашки, советуют, чтобы я переносил травмирующий опыт на бумагу.Штош, почему бы и нет.За последний год наш скромный уютный стартап вместо кормления инвесторов обещаниями начал... просто кормить. Так что в какой-то момент мы получили некоторое предложение, из вида тех, от которого не отказываются. Экономические, логистические, юридические и иные -ические нюансы прошли мимо меня, оставив в сухом остатке простую и элементарно выполнимую задачу: за три месяца произвести массу белкового экстракта, пригодного для приготовления одной тонны текстурированного продукта. Читать далее]]>

https://habr.com/ru/articles/953538/
#  О горьком опыте масштабирования производств, о важности ведер и о причинах седины
BotHabr (tgi,2) → All  –  11:35:02 2025-10-05

Опубликовано: Sun, 05 Oct 2025 11:20:24 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Вроде бы все понятно из названия, да? А раз понятно, казалось бы, так и чего трепаться? Однако санитары, когда освобождают меня из смирительной рубашки, советуют, чтобы я переносил травмирующий опыт на бумагу.Штош, почему бы и нет.За последний год наш скромный уютный стартап вместо кормления инвесторов обещаниями начал... просто кормить. Так что в какой-то момент мы получили некоторое предложение, из вида тех, от которого не отказываются. Экономические, логистические, юридические и иные -ические нюансы прошли мимо меня, оставив в сухом остатке простую и элементарно выполнимую задачу: за три месяца произвести массу белкового экстракта, пригодного для приготовления одной тонны текстурированного продукта. Читать далее]]>

https://habr.com/ru/articles/953540/
#  Как встроить нейроинтерфейс для управления ИИ-приложением: от электроники до API
BotHabr (tgi,2) → All  –  08:35:02 2025-10-05

Опубликовано: Sun, 05 Oct 2025 07:39:29 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Когда мы говорим «нейроинтерфейс», большинство сразу представляет себе что-то вроде Neuralink или фантастические сцены из «Джонни Мнемоника». Но на деле между идеей и практикой — не пропасть, а куча микроконтроллеров, кода, биопотенциалов и кофе. В этой статье я покажу, как можно построить рабочий прототип интерфейса «мозг → ИИ-приложение» — начиная от электродов и аналоговых фильтров, заканчивая API, которое передаёт сигналы в модель машинного обучения. Читать далее]]>

https://habr.com/ru/articles/953552/
#  Как я сделал робота — что хотел и что получилось. Часть 1
BotHabr (tgi,2) → All  –  08:35:02 2025-10-05

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

Все началось с простого вопроса о том, как устроен мир микроконтроллеров. Возникло желание не просто прочитать теорию об Arduino или подключить пару датчиков к плате. Хотелось понять саму суть — архитектуру, принципы работы и реальные возможности подобных систем.Чтобы погружение не превратилось в набор разрозненных и бессистемных экспериментов, нужен был полноценный, амбициозный проект. Такой, что заставил бы разобраться в деталях на практике.Выбор пал на создание робота-универсала. Такое устройство — целый мир механики, 3D‑печати, электроники, низкоуровневой разработки, веба и даже ИИ. Идея — создать машину, которая не просто перемещается в пространстве, а по-настоящему видит и понимает свое окружение.Можно ли представить лучшую возможность поработать с различными типами датчиков и исполнительных механизмов? Также впереди ждали интересные задачи… Читать далее]]>

https://habr.com/ru/companies/selectel/articles/951770/
#  Rust + C++ через FFI: как подружить два мира и не сойти с ума
BotHabr (tgi,2) → All  –  05:35:05 2025-10-05

Опубликовано: Sun, 05 Oct 2025 05:16:06 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Сегодня Rust активно используется не только как язык для написания приложений, в том числе системных, но и как язык для написания библиотек, которые подключают к существующим проектам на C и C++. Это удобно: новую функциональность можно писать на Rust, но при этом не переписывать весь код на нём. В омут FFI]]>

https://habr.com/ru/articles/953524/
#  Как я переделал свой мини-ПК и зачем мне это было нужно
BotHabr (tgi,2) → All  –  05:35:02 2025-10-05

Опубликовано: Sun, 05 Oct 2025 04:38:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Здравствуйте, дорогие друзья! Купил я тут себе компутер. Выбирал, как водится, долго и мучительно — хотел мини-ПК, потому что давно проникся этим форм-фактором: компактный, экономичный, да и по цене приятнее, чем здоровенные системники.В момент выбора, конечно, руководствовался главным критерием — ценой. Мой взгляд пал на чудо инженерной мысли шэньжэньского производства — Gmtec mini pc K-6. За свои деньги он предлагает вполне бодрые характеристики, особенно если руки не из коробки, а из плеч. Читать далее]]>

https://habr.com/ru/articles/953518/
#  Тайна самой дешевой консоли с Ozon
BotHabr (tgi,2) → All  –  14:35:02 2025-10-04

Опубликовано: Sat, 04 Oct 2025 14:06:15 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Наверняка многие читатели слышали о самой дешевой консоли на маркетплейсах — «Sup». На первый взгляд, это устройство — чудо чудное: цветной дисплей приличного разрешения, целых 500 игр в комплекте, аккумулятор и даже дополнительный геймпад, и всё это за какие-то 400 рублей в розницу.Обычный человек просто подумает мол «очередной масс-маркет по типу Тетриса» и пройдет мимо. Однако моя гиковская душа очень хотела узнать, в чём же заключается тайна самой дешевой консоли на Озоне и я решил заглянуть «под капот»… Поверьте, внутри гораздо интереснее, чем кажется на первый взгляд! Читать далее]]>

https://habr.com/ru/companies/timeweb/articles/952578/
#  Минимальный каркас самописного Bootloader'a на STM32F103C8T6. Пошаговый пример
BotHabr (tgi,2) → All  –  12:35:03 2025-10-04

Опубликовано: Sat, 04 Oct 2025 12:15:54 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Всем добра и здравия. Понадобилось мне безопасно обновлять прошивки на коммерческих устройствах, используя CAN шину. Нужно спроектировать сам адаптер, который будет связывать ПК с устройством используя CAN, так же нужно добавить в устройство логику, которая сможет переписать прошивку или конфигурацию в самом себе.Загрузчики до этого не писал, статьи на хабре не нашел, а хотелось. Вернее нашел, но только вводный ликбез, без практики)Поэтому было решено разбить задачу на мелкие и начать с минимального примера. Подопытным будет BluePill на stm32f103c8t6.В соответствии с декомпозицией задачи, у меня получилось так: Читать далее]]>

https://habr.com/ru/articles/953452/
#  [Перевод] Лабораторный блок питания с плавной регулировкой, цифровым дисплеем и дополнительными выходами USB
BotHabr (tgi,2) → All  –  12:35:02 2025-10-04

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

Привет, я Джованни Аджустатутто,  рад приветствовать вас!Сегодня соберем лабораторный блок питания с регулировкой по напряжению. Кто занимается электроникой, понимает — такой прибор попросту незаменим. Рано или поздно каждый мастер создает для себя подобное устройство. Без него трудно обойтись при сборке электронных схем, когда нужно запитать и протестировать отдельный узел.Блок позволяет с высокой точностью регулировать постоянное выходное напряжение в диапазоне от 0 до 36 В, а также ограничивает силу потребляемого тока. Все настройки выполняются с помощью ручки-энкодера и кнопок. Дисплей показывает заданное напряжение и ток нагрузки.Дополнительно оснастим устройство двумя отключаемыми USB-портами. Они очень удобны для питания таких плат, как ESP32 или Arduino, да и вообще часто востребованы. Читать далее]]>

https://habr.com/ru/companies/selectel/articles/953300/
#  «LLVM для AI». Крис Латтнер и язык программирования Mojo
BotHabr (tgi,2) → All  –  09:35:05 2025-10-04

Опубликовано: Sat, 04 Oct 2025 09:01:21 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Крис Латтнер (Chris Lattner) — создатель CPU-компилятора LLVM и соавтор Swift — предложил новый язык программирования Mojo, спроектированный для одновременного программирования CPU, GPU и TPU (тензорные ядра, оптимизированные для матричного умножения, а это и есть инференс LLM), без всяких лишних библиотек типа CUDA, ROCm и XLA.Mojo — это надмножество Python с производительностью С и потенциальная замена Rust. Код на нём легко переносится между различными GPU, при этом платформа Modular быстрее обновляется под новые модели GPU, чем сама Nvidia выпускает обновления для своего софта (новые attention kernels).Простой и мощный язык для написания и деплоя LLM-приложений независимо от оборудования (AMD, Nvidia, Intel и проч.), с метапрограммированием во время компиляции и прочими штуками. Что-то вроде единой «LLVM для AI». Унифицированная программная платформа, которая запускается на любом железе. Это ещё и самый простой способ ускорить Python-приложение в 10−1000 раз, не переписывая его фрагменты на Rust или C++ (что по сути делают NumPy и PyTotch). Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/951828/
#  Kernel-hack-drill и новый эксплойт для CVE-2024-50264 в ядре Linux
BotHabr (tgi,2) → All  –  19:35:04 2025-10-03

Опубликовано: Fri, 03 Oct 2025 19:06:41 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Некоторые уязвимости, связанные с повреждением памяти, невероятно сложны для эксплуатации. Они могут вызывать состояния гонки, приводить к сбоям системы и накладывать разные ограничения, которые усложняют жизнь исследователя. Работа с такими «хрупкими» багами требует значительно больше времени и усилий. CVE-2024-50264 в ядре Linux — как раз одна из таких сложных уязвимостей, которая получила премию Pwnie Award 2025 в категории «Лучшее повышение привилегий» (Best Privilege Escalation). В этой статье я представлю свой проект kernel-hack-drill и покажу, как он помог мне разработать прототип эксплойта для уязвимости CVE-2024-50264. Поехали!]]>

https://habr.com/ru/companies/pt/articles/953314/
#  ESP32 + LD2410: Архитектуры нейронных сетей для классификации движений
BotHabr (tgi,2) → All  –  15:35:05 2025-10-03

Опубликовано: Fri, 03 Oct 2025 14:46:14 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Микроконтроллеры давно перестали быть простыми устройствами для управления датчиками и исполнительными механизмами. Сегодня, благодаря библиотекам вроде TensorFlow Lite, даже компактный ESP32 способен выполнять инференс нейросетей в реальном времени. В этой статье я расскажу о серии экспериментов по классификации движений человека с помощью радарного датчика LD2410 и различных базовых архитектур машинного обучения, таких как полносвязная, свёрточная, рекуррентная нейронные сети и трансформер (механизм внимания).Каждый из подходов я реализовал и проверил на практике. В итоге получилась серия видеоуроков и репозиториев с кодом, но здесь я соберу все в одну статью, чтобы показать эволюцию решений и сравнить их эффективность. Ознакомиться]]>

https://habr.com/ru/articles/952548/
#  Что делать со сломанной видеокартой? Превратить ее в более крутую
BotHabr (tgi,2) → All  –  09:35:03 2025-10-03

Опубликовано: Fri, 03 Oct 2025 08:35:38 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Истории о том, как мастера-электронщики оживляют технику из безнадёжного состояния, давно стали отдельным жанром странных увлечений. Но случай, когда автор канала Northwest Repair восстановил полностью мёртвую видеокарту RTX 4080 Super, выделяется даже среди подобного контента. Ему удалось пересадить графический процессор и память от погибшей RTX 4080 Super на плату-донор от обычной RTX 4080. Интереснее всего то, что в конце концов этот GPU-Франкенштейн заработал. Получается, видеокарту можно купить, а потом усовершенствовать? Не спешите радоваться — все далеко не так просто, но процесс залипательный. Читать далее]]>

https://habr.com/ru/companies/x-com/articles/953114/
#  Носить электроны в решете, или зачем радиолампам дырявые аноды?
BotHabr (tgi,2) → All  –  09:35:02 2025-10-03

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

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

https://habr.com/ru/companies/ruvds/articles/951212/
Powered by iii-php v0.11