RSS
Pages: 1 ... 85 86 87 88 89 90 91 92 93 94 95
[>] [Перевод] Бюджетный Polaroid. Ну, почти
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-17 15:35:07


Опубликовано: Fri, 17 Apr 2026 11:20:26 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр

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

https://habr.com/ru/companies/nmg/articles/989512/

[>] [Перевод] Rust 1.95.0: макрос cfg_select!, if-let guards в match-выражениях
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-17 15:35:09


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

Команда Rust рада объявить о новом выпуске Rust 1.95.0. Rust — это язык программирования, который дает каждому возможность создавать надежное и эффективное программное обеспечение.Если у вас уже установлена предыдущая версия Rust через rustup, вы можете получить 1.95.0 командой:$ rustup update stable Если у вас еще не установлен Rust, вы можете получить rustup на соответствующей странице нашего сайта, а также ознакомиться с подробными примечаниями к выпуску 1.95.0.Если вы хотите помочь нам, тестируя будущие релизы, попробуйте локально переключиться на beta-канал (rustup default beta) или nightly-канал (rustup default nightly). Пожалуйста, сообщайте о любых найденных ошибках! Что вошло в стабильный 1.95.0]]>

https://habr.com/ru/articles/1024620/

[>] [Перевод] Rust 1.94.0: метод array_windows у массива, ключ include в конфигурационных файлах, поддержка TOML 1.1
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-17 15:35:09


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

Команда Rust рада объявить о новом выпуске Rust 1.94.0. Rust — это язык программирования, который дает каждому возможность создавать надежное и эффективное программное обеспечение.Если у вас уже установлена предыдущая версия Rust через rustup, вы можете получить 1.94.0 командой:$ rustup update stable Если у вас еще не установлен Rust, вы можете получить rustup на соответствующей странице нашего сайта, а также ознакомиться с подробными примечаниями к выпуску 1.94.0.Если вы хотите помочь нам, тестируя будущие релизы, попробуйте локально переключиться на beta-канал (rustup default beta) или nightly-канал (rustup default nightly). Пожалуйста, сообщайте о любых найденных ошибках! Что вошло в стабильный 1.94.0]]>

https://habr.com/ru/articles/1024612/

[>] Запястье начало ныть в 26. Я списывал на что угодно — кроме клавиатуры
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-17 16:35:02


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

Сейчас 2026-й, мне 30, и я работаю в Ergohaven. Делаю ту же вещь, которая четыре года назад починила мои руки, - теперь помогаю дотащить её до других людей, которые идут по знакомому маршруту. Сначала мышь, потом кресло, потом подставки, витамины, спорт - и только в самом конце очередь доходит до клавиатуры. Потому что клавиатура - как она может быть причиной? На ней печатают миллионы людей десятилетиями.А у меня оказалась. Читать далее]]>

https://habr.com/ru/articles/1024640/

[>] Массовая прошивка компьютеров AntexGate на базе Raspberry CM4 CM5
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-17 16:35:06


Опубликовано: Fri, 17 Apr 2026 12:25:05 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр

Добрый день, коллеги. Наверняка многие сталкивались с ситуацией: нужно прошить 20, 50, а то и 100 EDGE компьютеров перед отправкой заказчику. Берёшь USB-кабель, открываешь Win32imager.. На пятой плате рутина убивает в тебе инженера. На десятой — кажется, что ты работаешь на азиатском подполье по производству типовых приборов.Мы через это прошли. И теперь хотим рассказать, как превратили муторную рутину в комфортный процесс. Читать далее]]>

https://habr.com/ru/articles/1024312/

[>] Превращаем старую клавиатуру от ноутбука в полноценную USB-клавиатуру на RP2040 без QMK
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-17 17:35:01


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

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

https://habr.com/ru/companies/ruvds/articles/1019904/

[>] 8 лет на MajorDoMo и переход на osysHome: как я переезжал без отключения дома
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-17 21:35:02


Опубликовано: Fri, 17 Apr 2026 17:15:56 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/1024822/

[>] Как одна буква в ассемблере стоит 3× производительности
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-17 23:35:02


Опубликовано: Fri, 17 Apr 2026 19:16:12 GMT
Канал: Все статьи подряд / Assembler / Хабр

Я хочу показать вам, как одна буква в ассемблере может стоить 3× производительности. Не в теории — на живых замерах. По дороге мы заглянем внутрь процессора: Register Alias Table, partial register merge, scheduler, latency vs throughput, и даже обнаружим, что делитель выдаёт остаток раньше частного.Но начнём с основ. Приготовьтесь: кроличья нора окажется глубже, чем кажется. Читать далее]]>

https://habr.com/ru/articles/1024862/

[>] Как я собрал себе C2 на малинке за один вечер
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-18 12:35:03


Опубликовано: Sat, 18 Apr 2026 08:02:27 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр

Давно хотел поднять свой C2-сервер. Ну, чтобы как большие мальчики с доменом, прокси, шифрованным туннелем. Но покупать VPS с 8GB RAM и платить за Cobalt Strike как‑то жирновато. Решил: будет малинка.ВНИМАНИЕ: Эта статья предназначена для ознакомления начинающим исследователям в области Кибербезопасности. Я не предоставляю инструкций по атакам на инфраструктуру. Я не буду тут показывать как обходить защиту windows и какие либо системы обнаружения угроз. Перед загрузкой вредоносного файла я отключил защиту в windows. Такая атака не сработает в боевых условиях это лишь материал для начального ознакомления! Читать далее]]>

https://habr.com/ru/articles/1024918/

[>] Юбилей легенды
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-18 13:35:01


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

Сегодня, в Международный день радиолюбителя, я хотел бы вернуться к теме легендарного радиолюбительского трансивера «Радио-76». Тем более, в этом году исполняется ровно пятьдесят лет со дня публикации его конструкции. Трансивер разрабатывался в лаборатории журнала «Радио» с целью создать простую любительскую радиостанцию с хорошей повторяемостью. И это разработчикам трансивера Б. Степанову (UW3AX) и Г. Шульгину (UA3ACM) удалось. Есть, конечно, у «Радио-76» недостатки, но у многих начинающих радиолюбителей и у меня тоже именно он был первым трансивером в собственности, поэтому дальше — только с любовью и нежностью. Читать с любовью]]>

https://habr.com/ru/companies/ruvds/articles/1016910/

[>] Дружба Linux и Windows, или как поиграться с ИИ-моделями на втором компьютере без видеокарты
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-18 14:35:01


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

Работаете под Windows? Есть лишний компьютер? Нет видеокарты, но хотите сами запускать ИИ-модели? Тогда делаем как на картинке, по шагам.]]>

https://habr.com/ru/articles/1024950/

[>] Управление фазой аппаратного PWM сигнала на STM32
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-18 16:35:02


Опубликовано: Sat, 18 Apr 2026 12:13:47 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

https://habr.com/ru/articles/1023940/

[>] Я хотел починить стиральную машину. В итоге пришлось проектировать свой разделительный трансформатор
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-19 00:35:01


Опубликовано: Sat, 18 Apr 2026 20:15:54 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/1025112/

[>] DIY: Экранчик для «умного дома»
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-19 05:35:01


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

Есть такая штука, как "дисплей покупателя" - это тот самый экран на кассе, где пишут сколько денег вы должны заплатить. И есть такое народное развлечение - делать из этих экранов всякое разное - ну например, "часы или метеостанцию" (с)Фишка тут в том, что можно приобрести их б/у за копейки, и получить при этом винтажный газоразрядный экран, приятного зеленого или синего цвета. Пусть алфавитно-цифровой - для часов этого более чем достаточно. Поскольку сервер времени я себе уже сделал - дай-ка, думаю, и эту штуку попробую освоить, будут часы с синхронизацией по NTP. А еще можно приспособить их для полезного дела - показывать температуру воды в котле, например - чтобы не бегать смотреть на основные экраны "умного дома", и не хвататься за телефон.Итак, под руку попался Wincor Nixdorf BA64-2: 2 строки по 20 символов, газоразрядный, аккуратный черный корпус. Читать далее]]>

https://habr.com/ru/articles/1025130/

[>] Счётчик воды для Home Assistant из датчика протечки Tuya
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-19 10:35:02


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

После реализации в прошлой статье многотарифного учёта электроэнергии в квартире, было решено реализовать и учёт расхода воды.В продаже есть несколько уже готовых решений, которые могут подключаться к Home Assistant, передавать данные сразу в Водоканал и другие компании ЖКХ. Но стоимость устройств начинается от 3000 руб, а если стояки с подачей холодной и горячей воды разнесены далеко, то придётся покупать 2 датчика и бюджет проекта заметно вырастает.Поэтому в рамках данной статьи расскажу, как реализовать счетчик расхода воды на базе дешевого датчика Tuya (около 450 руб.) и настроить отображение данных в Home Assistant. Также реализуем подсчёт общего объёма водоотведения и сигнализацию о возможном затоплении. Схема применима к счётчикам, которые создают импульсный сигнал по типу Геркон. Читать далее]]>

https://habr.com/ru/articles/1025148/

[>] [Перевод] Структуры данных на практике. Глава 12: Кучи и очереди с приоритетом
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-19 12:35:02


Опубликовано: Sun, 19 Apr 2026 08:13:43 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

«Плохие программисты беспокоятся о коде. Хорошие программисты беспокоятся о структурах данных и их взаимосвязях», — Линус ТорвальдсСпоры о планировщикеНаша команда вела спор о структурах данных. Нам нужен был планировщик задач операционной системы реального времени, способный:Вставлять новые задачи с приоритетом (O(log n))Запрашивать задачу с наибольшим приоритетом (O(1))Удалять задачу с наибольшим приоритетом (O(log n))Кто-то предложил: «Давайте используем отсортированный массив». Но вставка будет занимать O(n) — придётся сдвигать элементы.Кто-то ещё сказал: «Возьмём связанный список». Однако поиск наибольшего выполняется за O(n) — необходимо сканировать весь список.Третий вспомнил о двоичном дереве поиска. Но из Главы 9 мы уже знаем, что BST ужасно ведут себя с кэшем.Споры продолжались, пока кто-то не упомянул двоичные кучи. Покончить с разногласиями позволили результаты бенчмарка Читать далее]]>

https://habr.com/ru/articles/1016636/

[>] Как я убрал чаты из оформления заявок на бетонном заводе: Bitrix24, 1С и отдельное приложение
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-19 18:35:01


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

Хотел бы рассказать про один проект, где я участвовал сразу в двух ролях: и как разработчик, и как аналитик. Это не история про идеальную архитектуру и не кейс в духе "сделали красиво с первого раза". Скорее наоборот: через боль и страдания, несколько не самых очевидных решений и пара довольно проблемных мест. Но в итоге что-то да получилось.На старте у нас был бетонный завод с полностью самописной 1С. В ней жила вся управленческая часть, но менеджеров туда лишний раз не пускали. Поэтому начали внедрять Bitrix24, чтобы менеджеры работали в CRM, а всё, что нужно, дальше уже делалось в 1С.Сначала идея выглядела достаточно прямой. На стороне 1С отдельный разработчик настраивал приём и передачу данных. Я на стороне Bitrix24 поднимал API-часть: получать контрагентов и номенклатуру, передавать обратно заявки и отправлять их в 1С при переходе на нужную стадию. Между менеджером и заводом оставались операторы: они проверяли заявку, и только потом она уходила в производство. Читать далее]]>

https://habr.com/ru/articles/1025276/

[>] ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-19 18:35:04


Опубликовано: Sun, 19 Apr 2026 13:46:18 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные. Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект — ICMP?туннель на уровне ядра, который: Читать далее]]>

https://habr.com/ru/articles/1025264/

[>] Не просто OpenBMC: как мы сделали свой BMC
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-20 11:35:04


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

Привет, Хабр! Летом мы рассказывали о сложном, но очень интересном пути в создании UEFI-загрузчика для серверных продуктов компании OpenYard. Теперь хочется перейти к его постоянному спутнику ― BMC, без которого сегодня трудно представить полноценную серверную платформу.  Читать далее]]>

https://habr.com/ru/companies/openyard/articles/1024534/

[>] Ремонт блока питания с Power Delivery. 470 граммов электроники
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-20 12:35:02


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

Не люблю писать о ремонте техники, так как обычно это рутина. Самые частые аппаратные проблемы — это старение, перегревы, перегрузки, намокание и тому подобное. Но тут коллега принес блок питания, который покупался для тестов устройств с Power Delivery, со словами: «Два раза зарядил телефон и блок питания перестал работать». AOHi GaN 140W, весом 470 граммов (!), с относительно небольшими габаритами. Мне кажется, что за такую стоимость он должен был прослужить немного дольше. Я его решил разобрать только для того, чтобы доказать, что там просто свинцовая пластина, а блок питания самый обычный. Спойлер: нет. Читать далее]]>

https://habr.com/ru/companies/selectel/articles/1023912/

[>] Расширяем проект на микроконтроллерах с OpenPLC
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-20 17:35:02


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

В предыдущей статье мы подключили CAN bus к STM32-IHM03, настроили базовую коммуникацию и запустили управление PMSM-двигателем. Теперь пришло время расширить проект — добавить в него периферийный микроконтроллер в качестве удалённого I/O-узла и организовать логику управления с помощью OpenPLC.В этой статье мы рассмотрим, как подключить Raspberry Pi Pico W по Modbus RTU к одноплатному компьютеру Orange Pi, запрограммировать микроконтроллер в среде OpenPLC Editor на языке контактно-релейных схем (LD) и удаленно управлять реле по Modbus. Попутно разберёмся с настройкой шилда RS485 CAN HAT, адресацией пинов и регистров. Читать далее]]>

https://habr.com/ru/articles/1025660/

[>] Разбор рынка HATS: почему «бинауральные головы» стоят как подержанная машина
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-20 18:35:02


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

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

https://habr.com/ru/articles/1025664/

[>] От PLC к своему HMI и AI-анализу
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-20 19:35:01


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

В первой статье и второй статье мы заставили крутиться PMSM-мотор под управлением комплекта P-NUCLEO-IHM03, внедрив в прошивку поддержку FDCAN. Чтобы превратить DIY-проект в нечто более серьезное, нам нужен верхний уровень: наглядный интерфейс, интеграция с индустриальными стандартами и, конечно, немного магии современных LLM для диагностики.Сегодня мы построим распределенную систему управления, где OpenPLC берет на себя логику, Node-RED — визуализацию, а AI-агент — роль инженера-диагноста. Читать далее]]>

https://habr.com/ru/articles/1025712/

[>] Будущее робототехники в 2026 году: какие тренды уже меняют рынок
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-20 19:35:05


Опубликовано: Mon, 20 Apr 2026 14:44:13 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Робототехника уже вышла за пределы узкой индустриальной ниши. По данным IFR (1, 2, 3), стоимость годовых установок промышленных роботов достигла рекордных 16,7 млрд долларов. В 2024 году в мире установили 542 076 промышленных роботов, а действующий парк вырос до 4 663 698 единиц. Одновременно продажи профессиональных сервисных роботов приблизились к 200 тыс. штук. Быстрее всего росли логистика, уборка и медицина.В России тема тоже перестала быть теоретической. По данным Минпромторга и Росстата, к концу 2024 года парк промышленных роботов в стране достиг 20 864 единиц, а плотность роботизации в обрабатывающей промышленности выросла с 19 до 29 роботов на 10 тыс. сотрудников. Цель на 2030 год — войти в топ-25 стран по плотности роботизации. Отдельно министерство сообщало, что внутреннее производство промышленной робототехники в 2024 году выросло в 4,5 раза — до 7,6 млрд рублей (1, 2).Ближайшие годы будут определять не общие разговоры о «роботах будущего», а несколько конкретных сдвигов. Это ИИ, который начинает управлять физическими действиями робота, переход к более универсальным системам, тактильные датчики и мягкие захваты, цифровые двойники — виртуальные модели оборудования или линии, — а также новые требования к безопасности, киберзащите и ответственности. В статье разберём главное по порядку. Читать далее]]>

https://habr.com/ru/companies/sberbank/articles/1025678/

[>] Как сделать мини-экран для Умного Дома Яндекс (УДЯ) за 659 рублей?
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-21 10:35:01


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

Если подключить к Яндекс станции кучу датчиков, исполнительных устройств и настроить нужные сценарии, то жить в доме становится значительно приятнее, но каждый раз спрашивать Алису какая температура на улице и открыто ли окно — это неудобно. Хочется, чтобы одним взглядом можно было узнать основные показатели датчиков и оценить текущее состояние Умного Дома Яндекс (УДЯ).Воодушевившись статьей Уважаемого Вадима @tzirulnicov: «Подключение самодельных устройств к умному дому Яндекса с Алисой» я решил попробовать сделать себе мини‑экран, показывающий текущую температуру на улице и в комнате, содержание в комнате углекислого газа, а также состояние окна, обогревателя и сценария, который автоматически открывает окно когда становится душно.В отличие от оригинальной статьи все датчики у меня уже есть, так что ничего припаивать я не стал — это просто монитор для моего УДЯ.Теоретически, кроме покупки SmartTV Ultra от GeekMagic больше ничего не нужно, так как мой скетч можно загрузить через web‑интерфейс прошивки, которая идет «из коробки», а в нем предусмотрено обновление через WiFi (OTA).Только если загружаемая прошивка не сможет подключиться к Вашему WiFi, то обновлять ее придется «по проводу» — режима AP в моем скетче пока нет, но я планирую его добавить в будущем.На фотографии результат: на улице +2.8 C, в комнате +24.8 C, углекислый газ: 634 ppm, обогреватель включен, окно закрыто, а сценарий автоматического открытия окна при превышении содержания CO2 — активен. Читать далее]]>

https://habr.com/ru/articles/1025884/

[>] Bomb has been defused. Управление питанием батареи Mobian на OnePlus 6
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-21 10:35:02


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

TL;DR: Я ранее установил Mobian (linux-дистрибутив, на основе Debian) на смартфон OnePlus 6. Теперь разбираюсь с потенциальным возгоранием батареи. Определил основной источник рисков. Решил защитить батарею от перезаряда, разряда и перегрева. Реализовал сервис для systemd, который реализует эту защиту на уровне управления драйвером зарядки устройства, на основе данных с батареи. Репозиторий.Для начала представлюсь – я Деревянкин Павел, менеджер продукта электронных визиток MyQRcards, в прошлом мобильный разработчик в этом же продукте. В комментариях к предыдущей статье, где я рассказывал, как устанавливал Mobian на OnePlus 6, чтобы сделать из него домашний сервер, возник вопрос о возможности взрыва батареи на устройстве.Первая мысль, которая меня посетила, было отключить батарею вовсе, припаять диод и питаться только от внешнего источника питания. Но это убивает один из плюсов сервера на телефоне - по сути встроенного ИБП. Учитывая, что в телефон на Mobian вполне можно вставить SIM-карту и использовать интернет с неё, то можно построить довольно защищённую от перебоев систему, которая по стабильности уже начнёт спорить с гораздо более дорогими решениями. Поэтому всё же, я решил разобраться, что можно сделать, чтобы защитить аккумулятор. Читать далее]]>

https://habr.com/ru/articles/1024948/

[>] Чип размером с приусадебный участок
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-21 10:35:03


Опубликовано: Tue, 21 Apr 2026 05:38:55 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Может начать рисовать комиксы против проповедников ИИ, которые говорят "не смотри в генерируемый код, просто проверяй его в тестовом стенде"? Ниже первый эксерсиз.ИИ не поняло как контролировать поток данных, поэтому оно сделало внутри сгенеренного им дизайна гиганскую очередь, которая сохраняла просто напросто все транзакции которые поступали от теста, и потом их по ходу дела использовало.В тесте было около 10 тысяч транзакций. Я удвоил их количество - все тут же взорвалось - переполнение очереди - утеря данных - ошибка проверки против написанной вручную транзакционной модели.А ведь если поставить такой блок в реальное устройство, там накрутится за полчаса триллион транзакций (гигагерц - миллиард в секунду - умножить на 20 минут по 60 секунд = 1200 миллиардов).Это что же - поставить в чип двести триллионов D-триггеров для flop-based FIFO которое оно сгенерило? А если рассматривать худший сценарий работы за сутки - ставить квадриллион D-триггеров? Это чип размером с приусадебный участок.Сделал в LinkedIn пост на английском: Читать далее]]>

https://habr.com/ru/articles/1024812/

[>] Часы на ВЛИ ИВ-18
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-21 11:35:01


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

Почему выбрал VFD и конкретно ИВ-18? Во‑первых, с детства нравились ВЛИ, особенно на всяческих аудио‑/видеомагнитофонах («Маяк-232-стерео», «Электроника ВМ-12» и подобные). Во‑вторых, у меня как раз появилась пара таких «трубок» и, коль скоро с ними «вживую» дела иметь ещё не приходилось, то интересно было их «запустить». В‑третьих, к тому моменту была уже освоена «технология» работы с газоразрядными индикаторами (они же — nixie, ИН-12 и подобные) и выглядело для меня всё как «ну, не должно быть сильно сложнее». Читать далее]]>

https://habr.com/ru/articles/1025908/

[>] Конденсаторное травление печатных плат или фотоэлектрический плоттер ;-)?
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-21 11:35:02


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

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

https://habr.com/ru/companies/beget/articles/1025318/

[>] Мониторинг LTE модемов: Huawei B535-232a
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-21 13:35:02


Опубликовано: Tue, 21 Apr 2026 08:52:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В предыдущей статье я рассказывал о своём приложении позволяющем мониторить уровень сигнала и тип интернета в смартфонах и некоторых моделях роутеров, работающих c мобильным интернетом. В опросе к той статье со счётом (8 : 2) победило мнение описывать, с кодом на Java добавление новых роутеров в приложение. Не знаю из какого хаба были победители, но повод ещё раз попиарить приложение найден.Как и планировал, приобрёл Huawei B535-232a. Подержанный, с одной антеннкой, потёртый корпус, слегка глючный, но работающий. Вбиваем в адресную строку хуавеевские 192.168.8.1 и Подключаемся]]>

https://habr.com/ru/articles/1025734/

[>] [Перевод] Почему ваш софт тормозит: принципы Mechanical Sympathy для разработчиков
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-21 13:35:05


Опубликовано: Tue, 21 Apr 2026 09:00:10 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Железо давно научилось работать быстрее, чем большая часть прикладного софта успевает это заметить. Пока процессоры, кэши и ускорители становятся всё умнее, многие системы продолжают терять время на случайном доступе к памяти, лишней синхронизации и архитектурных решениях, которые плохо сочетаются с устройством машины. Эта статья — о mechanical sympathy, подходе, который помогает смотреть на производительность как на следствие понимания базовых ограничений и привычек железа: от строк кэша и ложного разделения до принципа одного писателя и естественной пакетной обработки. Для тех, кто строит или эксплуатирует highload‑системы, это хороший способ заново посмотреть на причины тормозов там, где код вроде бы уже давно «нормально работает». К сути статьи]]>

https://habr.com/ru/companies/otus/articles/1025964/

[>] О преподавательских работах в Азербайджане, с фотографиями
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-21 19:35:03


Опубликовано: Tue, 21 Apr 2026 15:27:16 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Получил письмо от декана азербайджанского университета ADA University в Баку с просьбой распостранить информацию, что они нанимают большое количество преподавателей. Декан кстати из России, уроженец Дагестана. В университете у них висят портреты как западных деятелей, так и российских - Чехова, Менделеева итд. Многие из преподавателей - азербайджанцы, которые ездили учиться в США и вернулись поднимать родину. Но есть и много иностранцев. Из студентов процентов 70% владеют русским, но 30% не владеют, плюс есть толика иностранных студентов, поэтому официальный язык всего английский. Но во время моего семинара два года назад мы переходили на русский по необходимости, как и разумеется студенты говорят на азербайджанском друг с другом и владеющим азербайджанским преподавателям. Читать далее]]>

https://habr.com/ru/articles/1026202/

[>] Ржавый ассемблер
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-21 20:35:03


Опубликовано: Tue, 21 Apr 2026 16:01:17 GMT
Канал: Все статьи подряд / Assembler / Хабр

При написании высокопроизводительных приложений на Расте иногда возникает необходимость проанализировать машинный код на уровне инструкций ассемблера, под катом мы возьмём несложный пример и проанализируем во что компилируется код на Расте и как можно повысить производительность. Окунуться в небезопасный код]]>

https://habr.com/ru/articles/1026218/

[>] Внутреннее устройство ОС RT-11: копаемся в исходом коде. Часть первая
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-21 23:35:07


Опубликовано: Tue, 21 Apr 2026 19:27:17 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

RT-11 — это операционная система из 1970-х годов для популярного в то время мини-компьютера PDP-11 фирмы DEC. В СССР известна под именами Электроника 60, ДВК, БК 0011М. Для тех, кто любит изучать чужой код в поисках инженерной эстетики — дальнейшее изложение. Читать далее]]>

https://habr.com/ru/articles/1026302/

[>] PicoClaw на Arduino Uno Q
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-22 11:35:01


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

Мода на ИИ-помощников, кажется, достигла своего пика. Даже далекие от этой темы люди начинают интересоваться, что это за OpenClaw такой и как бы его установить. Более прошаренные скупают Mac Mini M4 просто потому, что 16 Гб объединенной памяти + нейропроцессорные ядра позволяют гонять локальные модели, а само по себе устройство тихое и с небольшим энергопотреблением.Если присмотреться получше, у OpenClaw есть не только достоинства, но и ощутимые недостатки. Речь даже не о безопасности, а банально о системных требованиях. В частности, базовый минимум — 2 Гб ОЗУ, а рекомендованное значение — вообще 4 Гб. Плюс CPU нужен хотя бы 4-поточный, иначе возможны проблемы при работе с параллельными задачами.Вот тут на сцене появляются наши китайские товарищи из Sipeed. Да-да, те самые, которые делают миниатюрный NanoKVM (о нем мы рассказывали в конце 2025 года). «Подержите наше Tsingtao», — заявили они и выпустили PicoClaw — AI-ассистента, которому надо всего лишь 10 Мб ОЗУ и который работает на любом одноядерном CPU со скоростью 600 МГц. Сегодня мы глянем на это чудо китайской мысли внимательно и запустим его на Arduino Uno Q.  Читать далее]]>

https://habr.com/ru/companies/ru_mts/articles/1026180/

[>] Разработка RC-машинки с BLDC. Подход с нуля
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-22 12:35:04


Опубликовано: Wed, 22 Apr 2026 08:17:56 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Добрый день, уважаемый читатель. Как и в других моих статьях, я решил что-то собрать полностью с нуля, а именно – машинку на радиоуправлении.Будет описан мой пройденный путь: от печати готового проекта до разработки и печати новой платформы; от разработки первой версии печатной платы для использования коллекторного DC мотора до реализации управления бесколлекторным BLDC мотором с датчиками холла; от локального управления до реализации полудуплексного обмена данными на расстояние в сотни метров с передачей телеметрии.Вновь потратил на разработку пару лет, но никуда не спешил. Это лишь мое хобби. «Long story short…»]]>

https://habr.com/ru/articles/1026432/

[>] Визуализатор структуры адреса на Си для Linux и Termux: Попасть в «Голову» кеш-линии
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-22 12:35:08


Опубликовано: Wed, 22 Apr 2026 08:15:49 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

В 47 мои увлечения стали Си, Radare2 , Биты, Логика, Память. Изучая память зацепился за адреса. На адрес 0x7ffe10b284 можно смотреть бесконечно долго. Трудно сказать с ходу насколько удачно ваши данные легли в память. Влезают они в одну кеш-линию или размазаны по двум. Чтоб не заниматься битовой арифметикой в уме, я написал утилиту на Си для Linux и Termux. Она раскладывает младшие 12 бит адреса на 4 строки визуализации. Теперь сразу видно, попали мы в "Голову" или застряли в "Хвосте" кеш-линии.Утилита максимально легковесная. Вам не нужны сложные дебаггеры, достаточно gcc. Работает, как на десктопном Linux, так и в Termux на Android. Можно проверить выравнивание даже лёжа на диване. Читать далее]]>

https://habr.com/ru/articles/1026430/

[>] Почему DIY-принтер за 40 000 рублей обходится в 300 000 — и стоит ли он того?
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-22 13:35:02


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

Решили купить 3D-принтер. Зашли на форумы и сразу спор.Одни кричат: покупать готовый принтер. Только собрав аппарат из профиля и винтиков, поймёшь суть. Другие смеются и указывают на «закрытые коробки»: печатают прямо из упаковки, пока владелец самоделки собирает экструдер. Блогеры показывают таймлапсы сборки Voron под бодрую музыку. Друзья-инженеры пугают сгоревшими платами и бесконечными калибровками.У каждого своя правда. Для одних важен результат — готовая деталь. Для других сам принтер — бесконечный проект, чёрная дыра для времени и денег.В статье обзор рынка 2024–2026 годов, скрытые расходы и пошаговый алгоритм выбора: с расчётами времени и денег. Читать далее]]>

https://habr.com/ru/articles/1026320/

[>] Ловим время в формате DCF77
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-22 16:35:02


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

В комментариях к "серверу точного времени" (https://habr.com/ru/articles/1023414) предлагали вдобавок к NTP и GPS подключить еще и DCF77, как еще один источник времени.И я таки сделал это, хоть и в виде отдельной железки, а поскольку техника тут аналоговая - были свои нюансы.В качестве справки: DCF77 - это радиостанция, передающая точное время от атомных часов, собственно, это ее основное назначение. Расположена в Европе, в Германии, неподалеку от Франкфурта. Вещает на длинных волнах на всю Европу, захватывая в том числе часть exUSSR. Передает сигнал, содержащий информацию о времени и дате, UTC+1/UTC+2 в зависимости от "летнего времени". Также передает местную погоду и может быть использована как средство оповещения, но нас это мало касается. Рабочая частота 77.5 кГц - поэтому и "DCF77".Её сигнал может быть использован для автонастройки электронных часов, для чего выпускаются недорогие модули, которые можно встраивать в различные устройства, там, в Европе. А вот у нас это всё работает довольно плохо. Проблема простая: расстояние. Несмотря на большую мощность передатчика и хорошее распространение длинных волн на большие расстояния - 2000 км это 2000 км. Читать далее]]>

https://habr.com/ru/articles/1026588/

[>] Роботы заменят людей?
bot.habr.rss
BotHabr(tgi,2) — All
2026-04-22 20:35:06


Опубликовано: Wed, 22 Apr 2026 16:01:10 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Сразу прошу лояльно отнестись к моей, местами чрезмерной эмоциональности, но, видит Бог, я держалась как могла. Уже несколько взрослых, умных и уважаемых экспертов попытались меня переубедить, что к 35 году грядет «передел мира», где массово живые специалисты будут заменяться роботами... Данные фигуры меня особенно повеселили: персонаж 1, персонаж 2. Мой симбиоз сумбурных мыслей, вперемешку с истерическим смехом и желанием послать в Туево-Кукуево, поутих, внимаю к последней чакре самообладания и начинаю «изливать» свою позицию. Крах будет, он обязательно будет, но не из-за роботов! Безуспешные попытки запугивания полной ИИ-изацией или толпами роботов, которые с каждым этапом будут забирать всё больше рабочих мест, лишь форсируют приобретение успокоительных, т. к. повсеместно образовавшийся «хаос» ещё не лишает нас обязанностей, которые всё так же нужно исполнять. Но новоиспечённые тенденции уже дают хорошенький крен, начиная от сломанной системы трудоустройства и заканчивая большим процентом выгорания на работе специалистов, на которых «свалились» горы новых обязанностей. Далее к «вам» я буду обращаться не к конкретному субъекту, это скорее собирательный образ того злодея, который сеет в массы панику и раздор. Читать далее]]>

https://habr.com/ru/articles/1026572/

Pages: 1 ... 85 86 87 88 89 90 91 92 93 94 95