#  Абсолютный Power Bank: генератор в кармане
BotHabr (tgi,2) → All  –  13:35:02 2025-12-26

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

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

https://habr.com/ru/companies/ruvds/articles/978880/
#  restrict в C: оптимизация на честном слове
BotHabr (tgi,2) → All  –  11:35:04 2025-12-26

Опубликовано: Fri, 26 Dec 2025 10:55:47 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

https://habr.com/ru/companies/otus/articles/978524/
#  Как я перестал лениться и написал бота, который переносит слова из Kindle в ReWord за меня (теперь с ИИ)
BotHabr (tgi,2) → All  –  10:35:02 2025-12-26

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

Всем привет!Думаю, многим из тех, кто решил покорять литературу на английском знакома эта ситуация: читаешь книгу (в моем случае - на читалке Kindle), честно выделяешь незнакомые слова, думая: «Вот дочитаю главу/книгу, выпишу их и выучу».Но есть загвоздка :-) Читать далее]]>

https://habr.com/ru/articles/980792/
#  Необычные ёлочные ретрогирлянды СССР
BotHabr (tgi,2) → All  –  09:35:02 2025-12-26

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

Что может быть общего у новогодних праздников, технической реконструкции и электровакуумных приборов? О чём тут можно поговорить, в атмосфере всеобщего «Джингл бенс — джингл бенс»? Разумеется, это световое оформление праздника — светящиеся украшения, гирлянды. Современные светодиодные их варианты, естественно, отметаем, как и не станем смотреть на прорву обычных скучных пластиковых фонариков со стандартными миниатюрными лампочками накаливания. Пороемся и поищем более или менее оригинальные в техническом смысле украшения или, по крайней мере, интересные решения их отдельных узлов. Тёплые ламповые, да. Исследуемое время и пространство ограничим просторами нашей необъятной Родины, скажем — «то, что могло попасть в руки среднестатистическому гражданину СССР». Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/978768/
#  Для чего нужен Умный дом и почему я разработала свое устройство
BotHabr (tgi,2) → All  –  08:35:02 2025-12-26

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

Для чего нужен Умный дом и почему я разработала свое устройствоИстория о разработке устройства умного дома без опыта, с минимальными ресурсами и максимальными приключениями в течение 6 лет. МУЗА — одно простое устройство для управления всеми основными функциями Умного дома, умная колонка с Алисой, датчиками и камерой в одном корпусе. Читать далее]]>

https://habr.com/ru/articles/980734/
#  Самодельный датчик движения на Zigbee для Home Assistant и Zigbee2MQTT
BotHabr (tgi,2) → All  –  08:35:02 2025-12-26

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

Всем привет, давно хотелось соорудить свое оконечное устройство на Zigbee, и оказалось это не сильно сложно. Тем более что основа в виде Home Assistant на Raspberry Pi 4 со свистком Zigbee 3 SONOFF USB Dongle Plus-E есть и работает. Правда до этого в нем были только фабричные zigbee устройства, в основном Aqara. Итак погнали.Что нам нужно кроме вышеуказанного... Читать далее]]>

https://habr.com/ru/articles/980738/
#  [Перевод] Когда компиляторы удивляют
BotHabr (tgi,2) → All  –  07:35:03 2025-12-26

Опубликовано: Fri, 26 Dec 2025 06:58:30 GMT
Канал: Все статьи подряд / Assembler / Хабр

Компиляторы то и дело удивляют меня очень хитрыми трюками. Когда я впервые увидел эту оптимизацию, то едва смог поверить в её реальность. Я изучал оптимизацию циклов и написал простую функцию, суммирующую все числа до заданного значения... Читать далее]]>

https://habr.com/ru/articles/980702/
#  CIMCO Edit для Windows 7
BotHabr (tgi,2) → All  –  17:35:05 2025-12-25

Опубликовано: Thu, 25 Dec 2025 17:25:31 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Windows 10 нинужон!Запускаем 3D симуляцию самого популярного в мире редактора УП для станков с ЧПУ CIMCO Edit 2025 (2025.01.25) в операционной системе Microsoft Windows 7. И ещё переводим на русский язык саму программу. Читать далее всё это безобразие...]]>

https://habr.com/ru/articles/980632/
#  Электрогитара с семью «вкусными» звучаниями, доступными моментально
BotHabr (tgi,2) → All  –  13:35:02 2025-12-25

Опубликовано: Thu, 25 Dec 2025 13:01:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Я продолжаю совершенствовать любимые электрогитары, и сегодня подробно расскажу о текущих доработках одной из них — дизайнерского суперстрата Tinar GT500.Речь пойдёт о выборе доступных недорогих звукоснимателей, их правильной фазировке и маленьких секретах темброблока, способных весьма расширить исполнительские возможности инструмента. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/949182/
#  История поиска бага в ядре Linux длиной в год, или нежданные нули из XFS'а
BotHabr (tgi,2) → All  –  12:35:05 2025-12-25

Опубликовано: Thu, 25 Dec 2025 12:00:45 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

https://habr.com/ru/companies/postgrespro/articles/980218/
#  Как я скрещиваю Arduino и Lego. Продолжение разработки и появление редактора КонтрБагКОД
BotHabr (tgi,2) → All  –  09:35:02 2025-12-25

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

Продолжение статьи «Как я скрещивал Ардуино и лего». Если вкратце, я столкнулся с проблемой выбора контроллера для обучения детей среднего школьного возраста (5-8 класс), мне не понравились готовые решения, и я решил разработать свой контроллер на базе Arduino Nano, со встроенными драйверами двигателей и закрытым корпусом, совместимым с Lego. Но по большому счету я это делал, потому что могу :)С момента прошлой статьи прошло более полугода. За это время многое произошло. Я разработал новые и переработал старые корпуса для датчиков и контроллера. Собрал небольшую партию устройств. Запустил сайт и даже разработал свой блочный/кодовый редактор для контроллера ZERO и других Arduino подобных плат. Но обо всем по порядку... Читать далее]]>

https://habr.com/ru/companies/timeweb/articles/975948/
#  Как собрать собственный SDR-приёмник в GnuRadio без паяльника
BotHabr (tgi,2) → All  –  08:35:02 2025-12-25

Опубликовано: Thu, 25 Dec 2025 08:24:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Если вы уже работали с приёмниками SDR и программами SDRSharp и SDR++, то, скорее всего, умеете «ловить» с их помощью FM-радио или радиостанции авиационного диапазона. Об этом я рассказывал в статьях «Этот увлекательный мир радиоприёмников» и «Цифровая радиотехника, первые шаги. Repka Pi + SDR = Сканируем Радиоэфир». Но что если вам нужно создать свой нестандартный приёмник или другую радиосистему на базе устройства SDR, да ещё без паяльника и составления программ?Для этого пригоден фреймворк GnuRadio, позволяющий с помощью блочного конструктора собрать нужную цепочку обработки сигналов из готовых или созданных вами блоков. В результате из нарисованной диаграммы вы получите готовую программу для взаимодействия с устройствами SDR и для обработки сигналов. Расскажу подробнее в этом материале. Читать далее]]>

https://habr.com/ru/companies/first/articles/978992/
#  Что делать, когда автоматика умирает, а управлять отоплением надо
BotHabr (tgi,2) → All  –  07:35:02 2025-12-25

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

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

https://habr.com/ru/companies/wirenboard/articles/980250/
#  Мощный электрический насос, без насоса?
BotHabr (tgi,2) → All  –  07:35:02 2025-12-25

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

MyLMTSМеня всегда привлекали несколько парадоксальные устройства из техники, которые, не содержат практически ни одной детали, но, в то же время, выполняют свою функцию — по сути своей, они представляют собой идеальное техническое устройство, так как в нём идея минимизации количества компонентов (и максимизации надёжности, соответственно), доведена до абсолюта. И сегодня мы рассмотрим ещё одно такое интересное устройство... ;-) Читать далее]]>

https://habr.com/ru/companies/beget/articles/978824/
#  [Перевод] Сверхмалые автономные роботы и система управления на Raspberry Pi
BotHabr (tgi,2) → All  –  05:35:05 2025-12-25

Опубликовано: Thu, 25 Dec 2025 05:10:25 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Ученые из университетов Пенсильвании и Мичигана создали самых маленьких в мире автономных и программируемых роботов. Размер около 200 микрометров — примерно вдвое больше ширины человеческого волоса.  Каждый робот способен воспринимать окружающую среду, «думать» и действовать независимо, без внешних указаний. Цель технологии – отслеживать состояние отдельных клеток в нашем организме, адресно доставлять лекарства или значительно улучшить разработку микроэлектроники. Читать далее]]>

https://habr.com/ru/articles/980312/
#  Надежное программирование — часть 6. Неудачники, выросшие и перспективные языки
BotHabr (tgi,2) → All  –  22:35:02 2025-12-24

Опубликовано: Wed, 24 Dec 2025 22:13:09 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

https://habr.com/ru/articles/980288/
#  [Перевод] Минимальный планировщик с eBPF, sched_ext и C
BotHabr (tgi,2) → All  –  19:35:05 2025-12-24

Опубликовано: Wed, 24 Dec 2025 19:03:59 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Планировщик Linux долгое время оставался зоной, куда можно было заглянуть, но почти невозможно вмешаться без пересборки ядра. С появлением sched_ext эта граница сдвинулась: теперь логику планирования можно описывать кодом на C и загружать в ядро через eBPF. В статье разберём минимальный рабочий планировщик, посмотрим, как он взаимодействует с ядром, и обсудим, какие новые возможности это открывает для экспериментов и диагностики поведения системы под нагрузкой. Вникнуть в ядро]]>

https://habr.com/ru/companies/otus/articles/980206/
#  [Перевод] Ёлочная игрушка, на которой запустили Doom
BotHabr (tgi,2) → All  –  13:35:02 2025-12-24

Опубликовано: Wed, 24 Dec 2025 13:01:28 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Близятся Новый год и Рождество, а значит, ёлки и всё связанное с ними: гирлянды, украшения и, разумеется, игрушки. Праздник слишком уж весёлый, и я решил, что ему не хватает мрачной игры, поэтому напечатал маленькую ёлочную игрушку в виде модели IBM PC, засунул в неё самый маленький ЖК-дисплей, который смог найти, добавил туда процессор и логику, а также аккумулятор. Это устройство может висеть на ёлке и показывать демонстрационный режим Doom со звуком и музыкой. Но и это ещё не всё: если подключить ней любую BLE-клавиатуру или джойстик, то можно будет самому убивать миллиметровых зомби, какодемонов и импов. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/978176/
#  Ламповый компьютер, аппаратная трассировка, логика на пневмонике: «Битовые маски» с Артёмом Кашкановым
BotHabr (tgi,2) → All  –  08:35:02 2025-12-24

Опубликовано: Wed, 24 Dec 2025 07:59:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

«Битовые маски» — это подкаст о системном программировании, разработке процессоров и связанных темах. Недавно мы завершили первый сезон подкаста — 25 выпусков, насыщенных интересными беседами. В новой серии статей мы вспоминаем яркие моменты прошедших эпизодов. И начнем с 24-го, где гостем стал Артём Кашканов, известный энтузиаст в области ретроэлектроники, создатель проектов BrainfuckPC и DekatronPC. Читать далее]]>

https://habr.com/ru/companies/yadro/articles/980018/
#  Ассемблер для гоферов. Стек. Особенности amd64, arm64 и arm. Часть 3
BotHabr (tgi,2) → All  –  07:35:03 2025-12-24

Опубликовано: Wed, 24 Dec 2025 07:01:13 GMT
Канал: Все статьи подряд / Assembler / Хабр

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

https://habr.com/ru/companies/ruvds/articles/979326/
#  Разрушая миф: «Из-за санкций США Китай создаст новую архитектуру RISC-X, потому что доступ к RISC-V будет заблокирован»
BotHabr (tgi,2) → All  –  12:35:02 2025-12-23

Опубликовано: Tue, 23 Dec 2025 12:31:50 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Представьте заголовок: “Китай запускает новую архитектуру RISC-X - ответ на санкции США”. Хороший кликбейт: есть драма, геополитика и слово "архитектура". Но если выключить кликбейт-режим, остаётся классический рецепт жареной утки: берём "а вдруг?", вырываем из контекста, добавляем три щепотки паники - и подаём как "уже решили!". Спойлер: блокировать RISC-V нельзя так же, как нельзя "отозвать" таблицу умножения. Это открытый стандарт (ISA), тексты опубликованы и лицензированы так, чтобы ими мог пользоваться любой, кто умеет читать и проектировать железо. Данная организация представляет собой швейцарскую ассоциацию RISC-V International, что в значительной степени снижает геополитические риски. Хотите - форкните, назовите хоть RISC-XXL, но экономически это как “играть в хоккей на льду в роликах с мячом, которого нет”: красиво звучит, играть неудобно, выиграть невозможно.И этот миф мы разберем более подробно в нашем следующем материале. Всем заинтересованным - добро пожаловать под кат! Читать далее]]>

https://habr.com/ru/companies/riscvalliance/articles/978096/
#  Создание легкого shell на си
BotHabr (tgi,2) → All  –  10:35:07 2025-12-23

Опубликовано: Tue, 23 Dec 2025 10:15:38 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Многие начинающие разработчики которые начинаю писать на языке C сталкиваются с проблемой : Какой 1 пет-проект написать на C ? И вопрос то логичный ведь проекты на C никогда не славились легкостью по сравнению с проектами на python или JavaScript . И как по мне отличная идей написать shell ведь там не надо знать ассемблер или иметь глубокие знание в работе OC , и он относительно легок в понимании .В этой статье мы с вами подробно разберем написание shell на языке C , как он устроен ,в чем отличия bash shell и cmd. И напишем свой shell на 450 строк кода Начнем пожалуй с самыx базовых вопросах . Читать далее]]>

https://habr.com/ru/articles/979674/
#  Что должно быть на каждой PCB с STM32
BotHabr (tgi,2) → All  –  19:35:02 2025-12-22

Опубликовано: Mon, 22 Dec 2025 18:48:37 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

С моей точки зрения большинство разрабатываемых электронных плат работают под управлением микроконтроллера STM32. Если обобщить их схемотехнику, то можно кое-что вынести за скобки. Вот об этом сейчас и поговорим. Что должно быть заложено в каждую электронную плату на основе МК STM32? Само собой надо добавить квадратные первые пины на вилках, шелкографию, тест пады, симметричные отверстия 3мм по краям для крепления платы, удобный USB для питания и т.п. Но есть кое-что еще. Некоторые особенности проектирования PCB применимы только для STM32. Но обо всём по порядку. Читать далее]]>

https://habr.com/ru/articles/979482/
#  Вайбкодинг: от Unity до AI, или Почему мы ненавидим инструменты, которые снижают порог входа
BotHabr (tgi,2) → All  –  15:35:03 2025-12-22

Опубликовано: Mon, 22 Dec 2025 15:10:51 GMT
Канал: Все статьи подряд / Assembler / Хабр

В своей прошлой статье я рассказывал, как продвинутая LLM для написания кода может упустить очевидные вещи и привести к потере данных. Та история была скорее о техническом курьезе, который может случиться при бездумной вере в возможности нейросети.Сегодня я хочу поговорить о самом вайбкодинге как о явлении, вызывающем бурю эмоций в IT-сообществе. Этот термин, придуманный и популяризированный Андреем Карпатым в начале 2025 года, быстро стал нарицательным. Для одних это будущее, для других — синоним «говнокода». Но так ли страшен вайбкодинг, как его малюют? Читать далее]]>

https://habr.com/ru/articles/979416/
#  Игрушка на елку к Новому году
BotHabr (tgi,2) → All  –  08:35:04 2025-12-22

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

Приветствую, Хабр!Перед Новым годом для поднятия настроения до праздничного, захотелось сделать что-то необычное и новое. Все мы украшаем елку, ставим на вершину звезду, вешаем на ветки игрушки и ждем Деда Мороза. Женя, 41 годик. Читать далее]]>

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