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

Опубликовано: Wed, 07 May 2025 07:24:27 GMT
Канал:

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

https://habr.com/ru/companies/ru_mts/articles/907546/
BotHabr to All (2025-05-07 08:10:01) [ссылка]

Опубликовано: Tue, 06 May 2025 13:42:44 GMT
Канал:

Здесь описывается очень простой (возможно, самый простой в мире) самодельный однолучевой горизонтальный инфракрасный счётчик (людей) на Arduino. Его сенсорная система содержит лишь  инфракрасный светодиод, фотодиод, биполярный транзистор и три резистора.  Руководствуясь описанием, счётчик сделать совсем легко.Но будьте бдительны: в описание я заложил мелкие гадости. А куда и какие - не хочу заранее сообщать. Долой скуку! Да здравствуют приключения!Как и в обычном квесте, реальной опасности здесь никакой нет. Даже если вы не заметите заложенные “мины”, и всё сделаете в точности так, как тут коварно предложено, струйка дыма из самоделки не пойдёт. Ни один её элемент вообще никак не пострадает. Обещаю. При любом раскладе в итоге удастся без потерь наставить это изделие на путь истинный. (На пути истинном оно прекрасно работает. Проверено.)От всего этого вы получите большое удовольствие и нужные на практике навыки.Итак, начинаем! Читать далее]]>

https://habr.com/ru/articles/907392/
BotHabr to All (2025-05-06 14:10:01) [ссылка]

Опубликовано: Tue, 06 May 2025 08:15:44 GMT
Канал:

Разговаривая по мобильному телефону, вы пользуетесь радиосвязью и даже не задумываетесь об этом. Однако были времена, когда такая связь была доступна далеко не всем. Радиолюбители собирали приёмники и передатчики на лампах и транзисторах, подключали к ним большие антенны и устанавливали связь с другими городами и странами, использовали радио для управления моделями самолетов, автомобилей и катеров.  Сегодня можно купить готовые и современные передающие и приёмные устройства как для радиосвязи, так и для радиоуправления. Довольно популярны относительно недорогие программно-определяемые радиосистемы Software-defined radio (SDR). Модули связи LoRa позволяют устанавливать связь на значительном расстоянии даже при небольших уровнях мощности. Однако знакомство с базовыми принципами создания устройств радиосвязи на транзисторах, на мой взгляд, будет полезно начинающим радиолюбителям. В этой статье я расскажу об устройстве биполярных транзисторов, совершивших в свое время революцию в электронике. Затем приведу схемы простейших генераторов высокочастотных колебаний и расскажу, как собрать несложный передатчик и настроить его на частоту 27 МГц. Надеюсь, что эксперименты, описанные в статье, помогут вам войти в увлекательный мир радиосвязи! Читать далее]]>

https://habr.com/ru/companies/first/articles/905406/
BotHabr to All (2025-05-06 09:10:01) [ссылка]

Опубликовано: Mon, 05 May 2025 19:09:31 GMT
Канал:

Здравствуйте, уважаемые читатели!В этой статье я хотел бы поделиться необычным и вдохновляющим проектом — реализацией арканоида в текстовом VGA-режиме, написанного полностью на Rust, без использования стандартной библиотеки и даже без аллокации памяти (#![no_std] + no_alloc).Проект работает напрямую с VGA-памятью и PS/2 клавиатурой через порт 0x60, создавая абсолютно нативную игру в стиле 80-х, но с современным вниманием к качеству кода. И всё это — с участием милого талисмана Platinum-tan. Читать далее]]>

https://habr.com/ru/articles/907162/
BotHabr to All (2025-05-05 19:10:03) [ссылка]

Опубликовано: Mon, 05 May 2025 08:10:25 GMT
Канал:

Книга «Rust. Профессиональное программирование» (Code Like a Pro in Rust, by Brenden Matthew) — авторское руководство по языку Rust, претендующее на то, чтобы быть пособием для разработчиков уровня джун и выше, стремящихся овладеть приемами, которые отличают уверенного разработчика от новичка. Читать далее]]>

https://habr.com/ru/companies/ssp-soft/articles/906808/
BotHabr to All (2025-05-05 09:10:04) [ссылка]

Опубликовано: Mon, 05 May 2025 07:00:04 GMT
Канал:

Одним днём я читал отчёты по TI из различных источников. В одном из таких отчётов упоминался некий алгоритм для распаковки вредоносного ПО, под названием PolyUnpack. Мне стало интересно, и я решил изучить данную тему. Оказалось, что в Интернете очень мало информации по данному алгоритму. Из интересного я нашёл статью, в которой впервые был описан алгоритм и чью-то курсовую работу.Я решил написать свою реализацию данного алгоритма, так как часто приходится иметь дело с запакованным ВПО. В этой статье я расскажу, в чём заключается алгоритм, как я его реализовал, с какими проблемами я столкнулся и какие есть альтернативы для распаковки вредоносов. В конце я оставил ссылку на GitHub. Читать далее]]>

https://habr.com/ru/articles/906754/
BotHabr to All (2025-05-05 07:10:02) [ссылка]

Опубликовано: Fri, 02 May 2025 11:15:59 GMT
Канал:

Жил-был в норе под землей… разработчик группы разработки защитных решений безопасной платформы. Привет! Я Максим Жуков, занимаюсь безопасностью различных аспектов KasperskyOS. Расскажу про один из них, ELF-парсер.Эта история не про то, как мы в «Лаборатории Касперского» сделали парсер с нуля. А про то, как я отправился в долгое исследовательское путешествие в поисках способа сделать наш существующий парсер безопаснее, что узнал о разных инструментах в пути и какую неожиданную помощь получил от Темного Владыки Мелькора.Интересно будет тем, кто работает с бинарными данными, занимается безопасностью или просто хочет сделать свой код надежнее. Особое приглашение под кат — фанатам Rust, ему уделю немало внимания. Поехали! Читать далее]]>

https://habr.com/ru/companies/kaspersky/articles/906458/
BotHabr to All (2025-05-05 06:10:03) [ссылка]

Опубликовано: Sun, 04 May 2025 06:06:20 GMT
Канал:

У меня есть старый геймпад от игровой приставки Денди (клон NES). Задача: подключить его к ПК, чтобы играть в старые игры на “оригинальном” геймпаде. Я уже публиковал статью про подключение геймпада Sega Mega Drive к ПК. Теперь точно так же подключим геймпад от Денди. Изменений в конструкцию геймпада вносить не будем, вместо этого будем опрашивать геймпад точно так же, как это делала сама игровая приставка. Читать далее]]>

https://habr.com/ru/articles/906662/
BotHabr to All (2025-05-04 06:10:01) [ссылка]

Опубликовано: Sat, 03 May 2025 20:04:57 GMT
Канал:

В этой статье я хочу поделиться своим опытом портирования проекта распознавания музыкальных жанров аудиозаписей на ESP32-C3. Исходный проект взят из репозитория книги TinyML-Cookbook_2E.При анализе речи или других звуков важно выделить такие характеристики, которые отражают строение сигнала, но при этом не зависят от конкретных слов, громкости и других мешающих факторов. Для этого используют cepstrum, mel-cepstrum и MFCC - это шаги преобразования, которые переводят звук в удобную для анализа форму. Читать далее]]>

https://habr.com/ru/articles/906658/
BotHabr to All (2025-05-03 20:10:01) [ссылка]

Опубликовано: Sat, 03 May 2025 11:20:33 GMT
Канал:

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

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

Опубликовано: Fri, 02 May 2025 20:36:45 GMT
Канал:

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

https://habr.com/ru/articles/906526/
BotHabr to All (2025-05-02 21:10:01) [ссылка]

Опубликовано: Fri, 02 May 2025 12:30:20 GMT
Канал:

Пикассо и микропроцессор Z80 — это не две вещи, о которых мы часто думаем одновременно. Один — это знаменитый художник, родившийся в 19 веке, а другой — популярный ЦП, который помог запустить движение микрокомпьютеров. И все же последний вдохновил создание компьютера, основанного на первом. Познакомьтесь с RC2014 Mini II Picasso!Как рассказывает [concretedog], по сути, вы смотрите на RC2014 Mini II. Это одноплатный ретрокомпьютер Z80, который можно использовать для выполнения интересных задач, таких как запуск BASIC, Forth или CP/M. Однако интересное начинается с компоновки. Это та же основная схема, что и у RC2014, но она получила довольно художественный стиль. Микросхемы расположены в разных направлениях, как и пассивные компоненты; даже некоторые резисторы «танцуют» друг над другом. Набор также является ограниченной серией, и каждый комплект имеет уникальное сочетание цветов для шелкографии, разъемов и светодиодов. Для заинтересованных доступны наборы через Z80Kits .Всем нравится хороший художественный дизайн печатных плат, приятно видеть, как дизайнеры RC2014 напоминают нам, что компоненты не обязательно должны располагаться на жесткой сетке; они тоже могут танцевать, колебаться и «падать» повсюду, как глаза или нос на классическом произведении Пикассо.Однако это странно; в каком-то смысле, несмотря на вдохновение Пикассо, всё это выглядит явно в духе 1990-х. В любом случае, если вы создаете какие-либо подобные необычные сборки, вдохновленные Пикассо или любым другим испанским мастером, не стесняйтесь сообщить об этом в интернете. Читать далее]]>

https://habr.com/ru/articles/906472/
BotHabr to All (2025-05-02 13:10:01) [ссылка]

Опубликовано: Fri, 02 May 2025 11:15:59 GMT
Канал:

Жил-был в норе под землей… разработчик группы разработки защитных решений безопасной платформы. Привет! Я Максим Жуков, занимаюсь безопасностью различных аспектов KasperskyOS. Расскажу про один из них, ELF-парсер.Эта история не про то, как мы в «Лаборатории Касперского» сделали парсер с нуля. А про то, как я отправился в долгое исследовательское путешествие в поисках способа сделать наш существующий парсер безопаснее, что узнал о разных инструментах в пути и какую неожиданную помощь получил от Темного Владыки Мелькора.Интересно будет тем, кто работает с бинарными данными, занимается безопасностью или просто хочет сделать свой код надежнее. Особое приглашение под кат — фанатам Rust, ему уделю немало внимания. Поехали! Читать далее]]>

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

Опубликовано: Fri, 02 May 2025 09:01:34 GMT
Канал:

Сварка неплавящимся вольфрамовым электродом в среде аргона, она же «аргоновая», она же TIG давно обживает любительские мастерские и гаражи — оборудование и расходные части стали дешевле и доступней, притом что возможности этого вида сварки воистину впечатляют — высококачественное соединение всех ходовых чёрных и цветных металлов, в том числе и их тонких листов. Никуда не деться и от доброго половника дёгтя — TIG сварка слывёт очень сложной для освоения; её компоненты, аргон, присадочные прутки, недешевы; процесс весьма требовательный к чистоте и точности подгонки деталей. Возня и сложности, однако, нас уже давно не пугают, попробуем же взять в руки горелку и наложить свои первые корявые швы — за мной мой читатель, и только за мной, и пусть устыдятся нерешительные и малодушные! Читать дальше →]]>

https://habr.com/ru/companies/ruvds/articles/902692/
BotHabr to All (2025-05-02 09:10:01) [ссылка]

Опубликовано: Fri, 02 May 2025 08:00:22 GMT
Канал:

В мире радиолюбителей постоянно появляются новые инструменты, упрощающие жизнь как новичкам, так и опытным энтузиастам. Один из них — дистрибутив HamPi для Raspberry Pi. Эта специализированная система объединяет в себе все необходимые программы для цифровых видов связи, работы с SDR-приемниками, APRS и многого другого.Чтобы начать экспериментировать с радио, достаточно просто установить HamPi на компактный одноплатный компьютер — все готово к работе с первых минут. Есть, конечно, нюансы, и их немало. Ниже расскажу о дистрибутиве, его установке, настройке и использовании. Поехали! Читать далее]]>

https://habr.com/ru/companies/ru_mts/articles/906120/
BotHabr to All (2025-05-02 08:10:03) [ссылка]

Опубликовано: Fri, 02 May 2025 08:05:24 GMT
Канал:

Многие из нас помнят три самых популярных девайса производства кооперативов: конвертеры PAL->SECAM, компьютеры ZX Spectrum и телефоны с АОН. Последние появились где-то в конце восьмидесятых, а к середине девяностых были широко распространены и встречались практически у всех. Вокруг этих девайсов было своё сообщество, у них были свои любители и свои разработчики, прямо как у отечественных персональных компьютеров на схожей элементной базе.

В современных телефонных сетях такие АОНы уже давно не работают, да и городских телефонов сейчас уже у многих в принципе нет. Самое подходящее время для того, чтобы раздобыть такой телефон и немного поиграться.

Итак, в сегодняшней статье поговорим про то, как работали такие девайсы. Заодно рассмотрим парочку их представителей, увидим их в работе и заставим их что-то отображать спустя столько лет после ухода в историю «тех» АТС. Традиционно будет много интересного. Читать дальше →]]>

https://habr.com/ru/companies/timeweb/articles/830218/
BotHabr to All (2025-05-02 08:10:01) [ссылка]

Опубликовано: Fri, 02 May 2025 07:00:07 GMT
Канал:

Развитие робототехники в последние годы набирает все больших оборотов, в результате чего появляются новые типы роботов, способные выполнять ранее невозможные для них задачи. Одними из самых любопытных являются мягкие роботы. Их гибкость разительно расширяет спектр применения, а внедрение альтернативных источников питания или приведения в действие позволяет сделать их автономными. Ученые из Университета штата Северная Каролина (США) разработали кольцеобразного робота-канатоходца, способного перемещаться своеобразным по канатным дорогам и перемещать груз в 12 раз превышающий их массу. Из чего сделан этот робот, как именно он функционирует, и на что он способен? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →]]>

https://habr.com/ru/companies/ua-hosting/articles/906244/
BotHabr to All (2025-05-02 07:10:06) [ссылка]

Опубликовано: Thu, 01 May 2025 18:02:28 GMT
Канал:

Применение двухполупериодного активного выпрямителя в схеме многоканального измерителя тока.Делюсь идеей построения измерителя токов. Читать далее]]>

https://habr.com/ru/articles/906352/
BotHabr to All (2025-05-01 18:10:01) [ссылка]

Опубликовано: Thu, 01 May 2025 13:01:15 GMT
Канал:

Привет, Хабр! Эксперименты с котообразной электрогитарой продолжаются. Сегодня я испытываю инновационный широкополосный датчик, который легко изготовить из обычного хамбакера.

Такой самодельный звукосниматель может служить прекрасной заменой P-90 в нековой позиции.
Попутно выяснился интересный факт касательно экранированных китайских P-90, оказавшийся для меня неожиданностью. Читать дальше →]]>

https://habr.com/ru/companies/ruvds/articles/890066/
BotHabr to All (2025-05-01 13:10:01) [ссылка]

Опубликовано: Wed, 30 Apr 2025 13:24:06 GMT
Канал:

В этом тексте я написал про то, как настроить рабочее окружение для разработки для российского микроконтроллера MIK32 (K1948BK018). Читать далее]]>

https://habr.com/ru/articles/854050/
BotHabr to All (2025-04-30 14:10:02) [ссылка]

Опубликовано: Wed, 30 Apr 2025 07:01:03 GMT
Канал:

На WBCE 2025 Александр Дегтярев, руководитель отдела интеграций, представил обзор ключевых обновлений в экосистеме компании. Мы уже публиковали доклад Евгения Богера об  аппаратных новинках, а также рассказали о самых интересных стендах выставки. Сейчас очередь за софтом, а конкретнее облаком, которое превращает Wiren Board в законченную платформу для автоматизации.Облачные сервисы в последнее время стали важной частью предложения Wiren Board. В статье мы рассмотрим, что здесь появилось нового. Читать далее]]>

https://habr.com/ru/companies/wirenboard/articles/905662/
BotHabr to All (2025-04-30 07:10:01) [ссылка]

Опубликовано: Tue, 29 Apr 2025 18:17:41 GMT
Канал:

Управление несколькими 7-сегментными дисплеями часто оказывается сложнее, чем кажется на первый взгляд: десятки проводов, резисторы, громоздкая схема. В этом проекте показано, как с помощью чипов WS2811 упростить задачу — объединить любое количество дисплеев в цепочку и управлять ими всего по одной линии данных. Минимум компонентов, пайка SMD и высокая модульность делают подход особенно удобным для тех, кто ценит аккуратность и масштабируемость в своих проектах. Читать далее]]>

https://habr.com/ru/companies/otus/articles/905556/
BotHabr to All (2025-04-29 19:10:01) [ссылка]

Опубликовано: Tue, 29 Apr 2025 14:08:41 GMT
Канал:

Всем привет! Сегодня мы начнём писать язык программирования на Python!Сегодня мы сделаем лексер нашего языка. Прочитать на досуге.]]>

https://habr.com/ru/articles/905582/
BotHabr to All (2025-04-29 14:10:01) [ссылка]

Опубликовано: Tue, 29 Apr 2025 13:16:01 GMT
Канал:

Когда ты родитель‑инженер, воспитательный процесс выходит на новый уровень. Например, чтобы избежать ссор и конфликтов из‑за постоянного и бесконтрольного просиживания ребёнка в компе, берем промышленно‑логистический контроллер, программируем его и превращаем любые физические упражнения например отжимания в «валюту» для компьютерных игр. Автор решения – Александр Войтенко, специалист по разработке и тестированию в «Краевом центре коммуникаций» (г. Зеленогорск, Красноярский край). Читать далее]]>

https://habr.com/ru/articles/905560/
BotHabr to All (2025-04-29 14:10:01) [ссылка]

Опубликовано: Tue, 29 Apr 2025 13:01:48 GMT
Канал:

Пятнадцать лет назад я покупал отдельно телефон, фотоаппарат, GPS-навигатор и MP3-плеер. У меня был рюкзак, полный гаджетов, и куча проводов для их зарядки. Сегодня всё это заменяет один смартфон. Он не просто стал легче и мощнее — он меняет то, как я общаюсь, работаю и отдыхаю.Знаете, что самое удивительное в современной электронике? Мы перестаем её замечать. Каждый день мы носим в карманах устройства мощнее компьютеров, которые отправляли людей на Луну. И воспринимаем это как норму.Вычислительная мощность растет, но размеры устройств остаются прежними или даже уменьшаются. Кажется, что инженеры бесконечно уплотняют компоненты в ограниченном пространстве и нарушают законы физики.В этой статье мы проследим, как эволюционировали наши гаджеты за последние десятилетия. А затем заглянем внутрь устройств и разберемся, какие технологии делают это возможным. Читать далее]]>

https://habr.com/ru/companies/grangroup/articles/905430/
BotHabr to All (2025-04-29 13:10:08) [ссылка]

Опубликовано: Tue, 29 Apr 2025 13:01:57 GMT
Канал:

TL;DR: Расскажу, как из распространённых компонентов сделать генератор электрического шума с широким спектром, основанный на эффекте лавинного пробоя обратносмещённого p-n перехода. Поделюсь результатами исследования шумовых характеристик некоторых стабилитронов.

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

https://habr.com/ru/companies/ruvds/articles/904410/
BotHabr to All (2025-04-29 13:10:01) [ссылка]

Опубликовано: Tue, 29 Apr 2025 12:00:45 GMT
Канал:

Я люблю свою Nintendo Switch — она стала моим верным спутником в играх вроде The Legend of Zelda и Super Smash Bros. Но Joy-Con, эти крошечные контроллеры приставки, порой доставляют очень много хлопот. Конечно, не сразу, а спустя время. Дрифт стиков, нерабочие кнопки — я сталкивался с этим не раз. Сегодня расскажу о четырех самых частых проблемах Joy-Con, которые мне приходилось решать. Забегая вперед, скажу, что для ремонта в некоторых случаях потребуется микроскоп, паяльник и, соответственно, навыки пайки. Но есть и такие неполадки, которые решаются при помощи отвертки и прямых рук. Приступим! Читать далее]]>

https://habr.com/ru/companies/ru_mts/articles/905474/
BotHabr to All (2025-04-29 12:10:01) [ссылка]

Опубликовано: Tue, 29 Apr 2025 11:10:48 GMT
Канал:

Supabase с оценкой в $2 млрд стремительно становится технологическим фундаментом современного вайб-кодинга. Почему разработчики массово переходят на этот бэкенд с открытым исходным кодом, и как PostgreSQL-решение превратилось в незаменимый инструмент для AI-приложений, используемый в 29% стартапов последнего набора Y Combinator? История компании, чья ценность оказалась настолько высокой, что инвестор пролетел 17 часов до отдалённого уголка Новой Зеландии для встречи с её основателем. Читать далее]]>

https://habr.com/ru/articles/904840/
BotHabr to All (2025-04-29 12:10:01) [ссылка]

Опубликовано: Tue, 29 Apr 2025 10:00:15 GMT
Канал:

Всех, кто работает с софт-ядрами, наверное, можно разделить на две категории: первые хотят запустить на своем ядре Linux, вторые — DOOM. Я отношусь ко второй: идея запустить DOOM на ядре YRV, что я синтезирую на отладках, любезно предоставленных FPGA-Systems.ru, преследует меня постоянно и не дает спать.Как запустить DOOM с ходу, непонятно, ведь у меня все-таки некоммерческий микроконтроллер. Поэтому начну с подготовительного упражнения, чтобы понять, что возможно реализовать на аппаратной части. Когда мы говорим про DOOM, то вспоминаем другие игры любимой компании id Software — Wolfenstein 3D, Catacomb 3D и Hovertank 3D. В них все начинается с алгоритма отсечения лучей (raycasting), с которым и будем поработать. С raycasting можно получить и doom-образный геймплей, надо лишь улучшить разрешение и текстуры. Читать далее]]>

https://habr.com/ru/companies/yadro/articles/902388/
BotHabr to All (2025-04-29 10:11:16) [ссылка]

Опубликовано: Tue, 29 Apr 2025 06:40:33 GMT
Канал:

Представьте: ваш VPN становится невидимкой для цензоров, маскируясь под обычный трафик Google. Никаких блокировок, никаких подозрений. — В этой статье вы не просто узнаете, как настроить такой «стелс» за 10 минут через удобный 3x-UI интерфейс, но и поймёте, почему VLESS с XTLS-Reality — это золотой стандарт обхода запретов в 2025.метод, который 2 года работает в Иране, теперь доступен вам.Но спешите — белые списки не вечны. Это лишь присказка — сказка внутри]]>

https://habr.com/ru/articles/905286/
BotHabr to All (2025-04-29 07:10:01) [ссылка]