# Давайте уже измерим влажность почвы правильно
BotHabr (tgi,2) → All – 06:35:02 2026-03-31
Опубликовано: Tue, 31 Mar 2026 06:07:56 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Если что-либо можно измерить числами, то это уже вселяет оптимизм. Значит мы имеем дело с более-менее понятным объектом или явлением, которое можно описать устоявшимися правилами. И, казалось бы, что тут такого, измерить влажность почвы? Вроде простоя и понятная задача, но в ней всё оказывается не так уж просто. Давайте разбираться! Читать далее]]>
https://habr.com/ru/articles/1012024/
BotHabr (tgi,2) → All – 06:35:02 2026-03-31
Опубликовано: Tue, 31 Mar 2026 06:07:56 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Если что-либо можно измерить числами, то это уже вселяет оптимизм. Значит мы имеем дело с более-менее понятным объектом или явлением, которое можно описать устоявшимися правилами. И, казалось бы, что тут такого, измерить влажность почвы? Вроде простоя и понятная задача, но в ней всё оказывается не так уж просто. Давайте разбираться! Читать далее]]>
https://habr.com/ru/articles/1012024/
# Колхоз охлаждения для Яндекс Станции, или Почему покупка на Авито — это лотерея
BotHabr (tgi,2) → All – 22:35:02 2026-03-30
Опубликовано: Mon, 30 Mar 2026 21:44:44 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Эта история началась с того, что я решил сделать подарок и заказал на Авито Яндекс Станцию первого поколения из Москвы, оформив Авито Доставку. Продавец казался надежным: перед отправкой записал короткое видео, где всё работает, ролики по HDMI воспроизводятся, и вообще — «не бита, не крашена».Посылка пришла за пару дней. Уже в пункте выдачи я решил сверить серийный номер — он не совпадал с тем, что был на фото в объявлении. Тем не менее, проверка через сайт Яндекса показала, что Станция не привязана к подписке, и я немного успокоился. Из неприятных мелочей — отклеившаяся противоскользящая резинка на дне, но я решил, что это пустяк, приклею сам.Однако дома, осмотрев устройство под хорошим освещением, я заметил еще пару тревожных нюансов: сорванные шлицы винтов и торчащий изнутри кусок поролона. Читать далее]]>
https://habr.com/ru/articles/1017172/
BotHabr (tgi,2) → All – 22:35:02 2026-03-30
Опубликовано: Mon, 30 Mar 2026 21:44:44 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Эта история началась с того, что я решил сделать подарок и заказал на Авито Яндекс Станцию первого поколения из Москвы, оформив Авито Доставку. Продавец казался надежным: перед отправкой записал короткое видео, где всё работает, ролики по HDMI воспроизводятся, и вообще — «не бита, не крашена».Посылка пришла за пару дней. Уже в пункте выдачи я решил сверить серийный номер — он не совпадал с тем, что был на фото в объявлении. Тем не менее, проверка через сайт Яндекса показала, что Станция не привязана к подписке, и я немного успокоился. Из неприятных мелочей — отклеившаяся противоскользящая резинка на дне, но я решил, что это пустяк, приклею сам.Однако дома, осмотрев устройство под хорошим освещением, я заметил еще пару тревожных нюансов: сорванные шлицы винтов и торчащий изнутри кусок поролона. Читать далее]]>
https://habr.com/ru/articles/1017172/
# Эргономичное рабочее место в 2026 году. Или как изменилась наша киберстанция
BotHabr (tgi,2) → All – 15:35:01 2026-03-30
Опубликовано: Mon, 30 Mar 2026 14:46:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр!Я Денис Захаров — программист и создатель первой российской киберстанции E-station (историю создания можно почитать здесь). Если коротко, то в киберстанции вы работаете полулежа и в движении, а не сидя, как в обычном кресле и за столом. Киберстанцию мне пришлось придумать из-за серьезных проблем со здоровьем.С момента публикации последней статьи прошло 2 года. За это время много изменилось: число пользователей E-station перевалило за 800, наши станции есть как минимум в 10 странах, продукт претерпел несколько апдейтов, добавились разные аксессуары. Расскажу обо всем по порядку.Сначала хочу показать реальные сетапы людей, которые работают и играют в E-station. В конце расскажу, что мы доработали в 2025 году. Читать далее]]>
https://habr.com/ru/companies/easyworkstation/articles/1017038/
BotHabr (tgi,2) → All – 15:35:01 2026-03-30
Опубликовано: Mon, 30 Mar 2026 14:46:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр!Я Денис Захаров — программист и создатель первой российской киберстанции E-station (историю создания можно почитать здесь). Если коротко, то в киберстанции вы работаете полулежа и в движении, а не сидя, как в обычном кресле и за столом. Киберстанцию мне пришлось придумать из-за серьезных проблем со здоровьем.С момента публикации последней статьи прошло 2 года. За это время много изменилось: число пользователей E-station перевалило за 800, наши станции есть как минимум в 10 странах, продукт претерпел несколько апдейтов, добавились разные аксессуары. Расскажу обо всем по порядку.Сначала хочу показать реальные сетапы людей, которые работают и играют в E-station. В конце расскажу, что мы доработали в 2025 году. Читать далее]]>
https://habr.com/ru/companies/easyworkstation/articles/1017038/
# Почему Hyundai смогла сделать из Atlas заводского робота, а другие — нет
BotHabr (tgi,2) → All – 10:35:06 2026-03-30
Опубликовано: Mon, 30 Mar 2026 09:40:54 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Boston Dynamics сделали Atlas в 1992 году. За 30 лет он научился делать сальто, бегать по бездорожью и прыгать через препятствия. Три разных владельца — Google, SoftBank, Hyundai — вкладывали деньги, восхищались и снимали вирусные ролики. Но заводским роботом он стал только у третьего.Почему у двух предыдущих не получилось — и что именно сделала Hyundai, чего не сделали другие → Читать далее]]>
https://habr.com/ru/articles/1016834/
BotHabr (tgi,2) → All – 10:35:06 2026-03-30
Опубликовано: Mon, 30 Mar 2026 09:40:54 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Boston Dynamics сделали Atlas в 1992 году. За 30 лет он научился делать сальто, бегать по бездорожью и прыгать через препятствия. Три разных владельца — Google, SoftBank, Hyundai — вкладывали деньги, восхищались и снимали вирусные ролики. Но заводским роботом он стал только у третьего.Почему у двух предыдущих не получилось — и что именно сделала Hyundai, чего не сделали другие → Читать далее]]>
https://habr.com/ru/articles/1016834/
# Tesla показала почти человеческие руки Optimus перед запуском серийного производства Gen 3
BotHabr (tgi,2) → All – 10:35:05 2026-03-30
Опубликовано: Mon, 30 Mar 2026 10:21:12 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Tesla переводит проект гуманоидного робота Optimus из лабораторных прототипов в фазу подготовки к серийному выпуску. Компания открыла более 140 вакансий в отделе робототехники, а на недавнем мероприятии в Остине впервые показала работу прототипа в публичной среде. Ставка беспрецедентна: ради конвейера для роботов Tesla жертвует производством своих исторических автомобильных флагманов. Читать далее]]>
https://habr.com/ru/articles/1016866/
BotHabr (tgi,2) → All – 10:35:05 2026-03-30
Опубликовано: Mon, 30 Mar 2026 10:21:12 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Tesla переводит проект гуманоидного робота Optimus из лабораторных прототипов в фазу подготовки к серийному выпуску. Компания открыла более 140 вакансий в отделе робототехники, а на недавнем мероприятии в Остине впервые показала работу прототипа в публичной среде. Ставка беспрецедентна: ради конвейера для роботов Tesla жертвует производством своих исторических автомобильных флагманов. Читать далее]]>
https://habr.com/ru/articles/1016866/
# [Перевод] Структуры данных на практике. Глава 11: Префиксные деревья и базисные деревья
BotHabr (tgi,2) → All – 07:35:04 2026-03-30
Опубликовано: Mon, 30 Mar 2026 07:33:49 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Кошмар с автозавершениемНаше префиксное дерево было в 8 раз медленнее хэш-таблицы. И оно потребляло 128 МБ памяти, в отличие от хэш-таблицы с 24 МБ.Такого не должно было произойти. Префиксные деревья — стандартное решение для автозавершения: поиск за O(k), где k — длина строки вне зависимости от размера датасета. Идеально подходит для сопоставления префиксов. Обычно всегда используется для автозавершения, проверки правописания и таблиц IP-маршрутизации.Мой коллега предложил использовать префиксное дерево для функции автозавершения в нашем инструменте командной строки. Поиск в нём должен был выполняться по 50 тысячам команд и опций. Учебники говорили, что это правильный выбор.Поэтому мы реализовали префиксное дерево. Результаты бенчмарка оказались ужасными:Префиксное дерево было в 8 раз медленнее простой хэш-таблицы. И оно использовало 128 МБ памяти, в то время как хэш-таблица — всего 24 МБ.Где мы ошиблись? Читать далее]]>
https://habr.com/ru/articles/1015900/
BotHabr (tgi,2) → All – 07:35:04 2026-03-30
Опубликовано: Mon, 30 Mar 2026 07:33:49 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Кошмар с автозавершениемНаше префиксное дерево было в 8 раз медленнее хэш-таблицы. И оно потребляло 128 МБ памяти, в отличие от хэш-таблицы с 24 МБ.Такого не должно было произойти. Префиксные деревья — стандартное решение для автозавершения: поиск за O(k), где k — длина строки вне зависимости от размера датасета. Идеально подходит для сопоставления префиксов. Обычно всегда используется для автозавершения, проверки правописания и таблиц IP-маршрутизации.Мой коллега предложил использовать префиксное дерево для функции автозавершения в нашем инструменте командной строки. Поиск в нём должен был выполняться по 50 тысячам команд и опций. Учебники говорили, что это правильный выбор.Поэтому мы реализовали префиксное дерево. Результаты бенчмарка оказались ужасными:Префиксное дерево было в 8 раз медленнее простой хэш-таблицы. И оно использовало 128 МБ памяти, в то время как хэш-таблица — всего 24 МБ.Где мы ошиблись? Читать далее]]>
https://habr.com/ru/articles/1015900/
# Немного интересностей про ультразвук
BotHabr (tgi,2) → All – 07:35:03 2026-03-30
Опубликовано: Mon, 30 Mar 2026 07:06:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Sebastian HartlaubМногие вещи существуют в природе достаточно давно, однако открывая их для себя человек частенько придумывает весьма любопытные новые применение для них — не является исключением и ультразвук, который, несмотря на достаточную изученность к нынешнему моменту (учёными), для обычных людей содержит ряд скрытых возможностей, малоизвестных широкой публике… Читать далее]]>
https://habr.com/ru/companies/beget/articles/1013144/
BotHabr (tgi,2) → All – 07:35:03 2026-03-30
Опубликовано: Mon, 30 Mar 2026 07:06:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Sebastian HartlaubМногие вещи существуют в природе достаточно давно, однако открывая их для себя человек частенько придумывает весьма любопытные новые применение для них — не является исключением и ультразвук, который, несмотря на достаточную изученность к нынешнему моменту (учёными), для обычных людей содержит ряд скрытых возможностей, малоизвестных широкой публике… Читать далее]]>
https://habr.com/ru/companies/beget/articles/1013144/
# DIY: создание новых компнентов в LibrePCB
BotHabr (tgi,2) → All – 23:35:01 2026-03-29
Опубликовано: Sun, 29 Mar 2026 23:20:11 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
При создании плат в той или иной программе периодически приходится использовать какие-то компоненты, которых нет в стандартном пакете: какой-нибудь разъем необычного размера, готовый модуль и т.д.Сам пользуюсь сейчас LibrePCB, и вот в комментариях видел вопрос: а где брать компоненты для LibrePCB, если их там не нашлось? Создать, конечно!Создание нового компонента только на первый взгляд кажется сложным. но на самом деле всё довольно просто, если понять логику, как это там делается. Например, нужно создать компонент модуля понижения напряжения DCDC: Читать далее]]>
https://habr.com/ru/articles/1016668/
BotHabr (tgi,2) → All – 23:35:01 2026-03-29
Опубликовано: Sun, 29 Mar 2026 23:20:11 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
При создании плат в той или иной программе периодически приходится использовать какие-то компоненты, которых нет в стандартном пакете: какой-нибудь разъем необычного размера, готовый модуль и т.д.Сам пользуюсь сейчас LibrePCB, и вот в комментариях видел вопрос: а где брать компоненты для LibrePCB, если их там не нашлось? Создать, конечно!Создание нового компонента только на первый взгляд кажется сложным. но на самом деле всё довольно просто, если понять логику, как это там делается. Например, нужно создать компонент модуля понижения напряжения DCDC: Читать далее]]>
https://habr.com/ru/articles/1016668/
# [Перевод] Структуры данных на практике. Глава 10: B-деревья и деревья, эффективно использующие кэш
BotHabr (tgi,2) → All – 17:35:05 2026-03-29
Опубликовано: Sun, 29 Mar 2026 16:54:20 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Загадка базы данныхВся наша база данных находилась в памяти, однако операции поиска по ней занимали 12 тысяч тактов. При миллионе показаний датчика IoT-устройства с 64 КБ кэша реализация красно-чёрного дерева оказалась слишком медленной для запросов в реальном времени.«Давайте попробуем B-дерево», — предложил я.«Разве они нужны не только для баз данных на дисках?», — спросил лид, — «У нас всё находится в памяти. Чем нам будет полезно B-дерево?»Вопрос был вполне разумным. B-деревья были придуманы для доступа к диску; каждый узел в них — это блок диска. Однако паттерны промахов кэша выглядели подозрительно похожими на паттерны дискового ввода-вывода — всего в 100 раз, а не в 100000 раз быстрее.В итоге мы реализовали B-дерево. Результаты удивили всех... Читать далее]]>
https://habr.com/ru/articles/1013048/
BotHabr (tgi,2) → All – 17:35:05 2026-03-29
Опубликовано: Sun, 29 Mar 2026 16:54:20 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Загадка базы данныхВся наша база данных находилась в памяти, однако операции поиска по ней занимали 12 тысяч тактов. При миллионе показаний датчика IoT-устройства с 64 КБ кэша реализация красно-чёрного дерева оказалась слишком медленной для запросов в реальном времени.«Давайте попробуем B-дерево», — предложил я.«Разве они нужны не только для баз данных на дисках?», — спросил лид, — «У нас всё находится в памяти. Чем нам будет полезно B-дерево?»Вопрос был вполне разумным. B-деревья были придуманы для доступа к диску; каждый узел в них — это блок диска. Однако паттерны промахов кэша выглядели подозрительно похожими на паттерны дискового ввода-вывода — всего в 100 раз, а не в 100000 раз быстрее.В итоге мы реализовали B-дерево. Результаты удивили всех... Читать далее]]>
https://habr.com/ru/articles/1013048/
# Машина Тьюринга в Minecraft
BotHabr (tgi,2) → All – 15:35:01 2026-03-29
Опубликовано: Sun, 29 Mar 2026 14:35:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Что если взять одну из базовых концепций computer science и построить её прямо внутри игры — из пикселей, блоков и виртуальных проводов? Именно это я и сделал. Машина Тьюринга — теоретическая модель, которая лежит в основе всех современных компьютеров. Она читает символы, записывает их и переходит между состояниями по заданной программе. Майнкрафт позволяет симулировать электрические сигналы с помощью редстоуна. Из этого материала можно собирать настоящие логические схемы — и в итоге целые вычислительные устройства. Получился полностью рабочий механизм: машина читает данные, выполняет команды и останавливается по завершении программы. Делаем интересную Майнкрафт штуку]]>
https://habr.com/ru/articles/1016582/
BotHabr (tgi,2) → All – 15:35:01 2026-03-29
Опубликовано: Sun, 29 Mar 2026 14:35:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Что если взять одну из базовых концепций computer science и построить её прямо внутри игры — из пикселей, блоков и виртуальных проводов? Именно это я и сделал. Машина Тьюринга — теоретическая модель, которая лежит в основе всех современных компьютеров. Она читает символы, записывает их и переходит между состояниями по заданной программе. Майнкрафт позволяет симулировать электрические сигналы с помощью редстоуна. Из этого материала можно собирать настоящие логические схемы — и в итоге целые вычислительные устройства. Получился полностью рабочий механизм: машина читает данные, выполняет команды и останавливается по завершении программы. Делаем интересную Майнкрафт штуку]]>
https://habr.com/ru/articles/1016582/
# Снимаем показания счётчика электроэнергии МИР С-05.10 c помощью Raspberry по Bluetooth
BotHabr (tgi,2) → All – 13:35:04 2026-03-29
Опубликовано: Sun, 29 Mar 2026 12:39:10 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр
Из любопытства была у меня идея попробовать снять показания со счётчика удалённо, но так как был уже установлен древний дубовый счётчик Энергомера СЕ102, то вкладываться в замену не хотелось. Однако межповерочный интервал начал подходить к концу и я начал задумываться насчёт замены счётчика на более продвинутый (с интерфейсами связи). Начал выбирать варианты в виде LoRaWan, Zigbee, RS-485, но оказалось, что по современному законодательству счётчики электроэнергии меняет ресурсоснабжающая организация (так называемый "гарантирующий поставщик"). С надеждой ждал, что электрик придёт и поставит современный навороченный счётчик с кучей интерфейсов, но всё оказалось не совсем так...Представитель ресурсоснабжающей организации установил новый счётчик МИР С-05.10-230-5(80)-G2Z1B-KNQ-S-D. Читать далее]]>
https://habr.com/ru/articles/1016552/
BotHabr (tgi,2) → All – 13:35:04 2026-03-29
Опубликовано: Sun, 29 Mar 2026 12:39:10 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр
Из любопытства была у меня идея попробовать снять показания со счётчика удалённо, но так как был уже установлен древний дубовый счётчик Энергомера СЕ102, то вкладываться в замену не хотелось. Однако межповерочный интервал начал подходить к концу и я начал задумываться насчёт замены счётчика на более продвинутый (с интерфейсами связи). Начал выбирать варианты в виде LoRaWan, Zigbee, RS-485, но оказалось, что по современному законодательству счётчики электроэнергии меняет ресурсоснабжающая организация (так называемый "гарантирующий поставщик"). С надеждой ждал, что электрик придёт и поставит современный навороченный счётчик с кучей интерфейсов, но всё оказалось не совсем так...Представитель ресурсоснабжающей организации установил новый счётчик МИР С-05.10-230-5(80)-G2Z1B-KNQ-S-D. Читать далее]]>
https://habr.com/ru/articles/1016552/
# Отладка Программ Уровнями Логирования (или Медицинская Карта Вашей Программы)
BotHabr (tgi,2) → All – 13:35:02 2026-03-29
Опубликовано: Sun, 29 Mar 2026 12:56:03 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Программы часто отлаживают применяя printf-отладку. Однако в этом есть недостаток. Со временем вывод printf сообщения становится настолько частыми и плотным, что становится просто невозможно что-либо прочитать. Чтобы с этим бороться придумали уровни логирования LogLevels. Суть в том, чтобы из shell консоли в run time можно было включать или отключить логи для конкретных программных компонентов. Отдельными командами вы можете увеличивать или уменьшать многословность логирования. Это позволяет Вам сфокусировать внимание на конкретном программном компоненте и найти суть ошибки в программе или причину по которой не проходит модульный тест.
Читать далее]]>
https://habr.com/ru/articles/1016480/
BotHabr (tgi,2) → All – 13:35:02 2026-03-29
Опубликовано: Sun, 29 Mar 2026 12:56:03 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Программы часто отлаживают применяя printf-отладку. Однако в этом есть недостаток. Со временем вывод printf сообщения становится настолько частыми и плотным, что становится просто невозможно что-либо прочитать. Чтобы с этим бороться придумали уровни логирования LogLevels. Суть в том, чтобы из shell консоли в run time можно было включать или отключить логи для конкретных программных компонентов. Отдельными командами вы можете увеличивать или уменьшать многословность логирования. Это позволяет Вам сфокусировать внимание на конкретном программном компоненте и найти суть ошибки в программе или причину по которой не проходит модульный тест.
Читать далее]]>
https://habr.com/ru/articles/1016480/
# Как я учу C, делая ASCII игру
BotHabr (tgi,2) → All – 11:35:05 2026-03-29
Опубликовано: Sun, 29 Mar 2026 10:46:23 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Я решил учить C не по учебникам, а через практику — сделать свою простую консольную игру. Не ради “проекта мечты”, а чтобы на собственных ошибках разобраться, как всё работает на самом деле. Читать далее]]>
https://habr.com/ru/articles/1016516/
BotHabr (tgi,2) → All – 11:35:05 2026-03-29
Опубликовано: Sun, 29 Mar 2026 10:46:23 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Я решил учить C не по учебникам, а через практику — сделать свою простую консольную игру. Не ради “проекта мечты”, а чтобы на собственных ошибках разобраться, как всё работает на самом деле. Читать далее]]>
https://habr.com/ru/articles/1016516/
# Довели. Поднял корпоративный мессенджер локально
BotHabr (tgi,2) → All – 11:35:02 2026-03-29
Опубликовано: Sun, 29 Mar 2026 10:52:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Не шучу, правда довели. Одни уходят, другие замедляют. И у меня начала мелькать шальная мысль: а что, если взять и поднять свой корпоративный чат?Но я это делаю вообще в первый раз, поэтому сразу появилась гора вопросов: а с чего начать, как это спроектировать, сколько нужно серверов, нужен ли VPN, как не оставить дыру в безопасности и не собрать систему, которую потом я сам же запарюсь поддерживать?Я Марк Ковалев, технический специалист по ИБ. И сегодня я отвечу на все эти вопросы себе и вам, а также расскажу, как поднял корпоративный мессенджер в облаке с нуля. Сильно не ругайтесь, я знаю, что решение может быть не самым оптимальным — поэтому жду советы в комментах, чтобы его докрутить и сделать круче. Читать далее]]>
https://habr.com/ru/companies/cloud_ru/articles/1015550/
BotHabr (tgi,2) → All – 11:35:02 2026-03-29
Опубликовано: Sun, 29 Mar 2026 10:52:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Не шучу, правда довели. Одни уходят, другие замедляют. И у меня начала мелькать шальная мысль: а что, если взять и поднять свой корпоративный чат?Но я это делаю вообще в первый раз, поэтому сразу появилась гора вопросов: а с чего начать, как это спроектировать, сколько нужно серверов, нужен ли VPN, как не оставить дыру в безопасности и не собрать систему, которую потом я сам же запарюсь поддерживать?Я Марк Ковалев, технический специалист по ИБ. И сегодня я отвечу на все эти вопросы себе и вам, а также расскажу, как поднял корпоративный мессенджер в облаке с нуля. Сильно не ругайтесь, я знаю, что решение может быть не самым оптимальным — поэтому жду советы в комментах, чтобы его докрутить и сделать круче. Читать далее]]>
https://habr.com/ru/companies/cloud_ru/articles/1015550/
# Возврат значений из функций в x86-64: регистры, память и скрытые аргументы
BotHabr (tgi,2) → All – 07:35:03 2026-03-29
Опубликовано: Sun, 29 Mar 2026 07:22:54 GMT
Канал: Все статьи подряд / Assembler / Хабр
Наверняка многие и не задумываются: а как на самом деле происходит возврат структур и других типов значений из функций? Что происходит под капотом, какие приемы задействует компилятор? В данной статье я постараюсь дать ответы на эти вопросы и сделать это просто и понятно. Читать далее]]>
https://habr.com/ru/articles/1016440/
BotHabr (tgi,2) → All – 07:35:03 2026-03-29
Опубликовано: Sun, 29 Mar 2026 07:22:54 GMT
Канал: Все статьи подряд / Assembler / Хабр
Наверняка многие и не задумываются: а как на самом деле происходит возврат структур и других типов значений из функций? Что происходит под капотом, какие приемы задействует компилятор? В данной статье я постараюсь дать ответы на эти вопросы и сделать это просто и понятно. Читать далее]]>
https://habr.com/ru/articles/1016440/
# Разработка бюджетного 6DOF манипулятора
BotHabr (tgi,2) → All – 06:35:05 2026-03-29
Опубликовано: Sun, 29 Mar 2026 06:05:32 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Привет, Хабр! Хочу рассказать про наш опыт разработки манипулятора на 6 степеней свободы. Сейчас проект находится на этапе тестирования прототипа, и я считаю, что накопилось достаточно материала, чтобы поделиться с сообществом - от мотивации и выбора кинематической схемы до борьбы с люфтами бюджетных сервоприводов и топологической оптимизации конструкции. Читать далее]]>
https://habr.com/ru/articles/1016356/
BotHabr (tgi,2) → All – 06:35:05 2026-03-29
Опубликовано: Sun, 29 Mar 2026 06:05:32 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Привет, Хабр! Хочу рассказать про наш опыт разработки манипулятора на 6 степеней свободы. Сейчас проект находится на этапе тестирования прототипа, и я считаю, что накопилось достаточно материала, чтобы поделиться с сообществом - от мотивации и выбора кинематической схемы до борьбы с люфтами бюджетных сервоприводов и топологической оптимизации конструкции. Читать далее]]>
https://habr.com/ru/articles/1016356/
# Всё про ИТ-архитектуру: монолит и микросервисы, системное мышление — интервью с Филиппом Дельгядо
BotHabr (tgi,2) → All – 14:35:05 2026-03-27
Опубликовано: Fri, 27 Mar 2026 14:27:14 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Архитектура в ИТ — это не «нарисовать диаграмму» и не «выбрать стек». Это работа со сложностью: там, где одной команде уже тесно, где требования конфликтуют, а решения нужно держать в голове годами.В этом интервью я, Александр Шулепов (телеграм-канал Shulepov Code), поговорил с Филиппом Дельгядо — архитектором финтех-продуктов и создателем сайта lekton.io — о том, с чего начинается архитектура, почему «монолит vs микросервисы» не решается одной фразой и какие навыки действительно определяют уровень специалиста. Читать далее]]>
https://habr.com/ru/articles/1015988/
BotHabr (tgi,2) → All – 14:35:05 2026-03-27
Опубликовано: Fri, 27 Mar 2026 14:27:14 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Архитектура в ИТ — это не «нарисовать диаграмму» и не «выбрать стек». Это работа со сложностью: там, где одной команде уже тесно, где требования конфликтуют, а решения нужно держать в голове годами.В этом интервью я, Александр Шулепов (телеграм-канал Shulepov Code), поговорил с Филиппом Дельгядо — архитектором финтех-продуктов и создателем сайта lekton.io — о том, с чего начинается архитектура, почему «монолит vs микросервисы» не решается одной фразой и какие навыки действительно определяют уровень специалиста. Читать далее]]>
https://habr.com/ru/articles/1015988/
# Реверс-инжиниринг ebedded-системы без дизассемблера: патчинг статических данных на примере 9S12HY64
BotHabr (tgi,2) → All – 14:35:03 2026-03-27
Опубликовано: Fri, 27 Mar 2026 14:14:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Практический кейс реверс-инжиниринга приборной панели на базе микроконтроллера 9S12HY64 (Freescale). Вместо дизассемблирования мы использовали сниффинг шины I²C, сбор референсных команд, поиск сигнатур в прошивке и точечный патчинг статических данных. Читать далее]]>
https://habr.com/ru/articles/1016008/
BotHabr (tgi,2) → All – 14:35:03 2026-03-27
Опубликовано: Fri, 27 Mar 2026 14:14:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Практический кейс реверс-инжиниринга приборной панели на базе микроконтроллера 9S12HY64 (Freescale). Вместо дизассемблирования мы использовали сниффинг шины I²C, сбор референсных команд, поиск сигнатур в прошивке и точечный патчинг статических данных. Читать далее]]>
https://habr.com/ru/articles/1016008/
# Аналог Windows Recall на Линукс
BotHabr (tgi,2) → All – 14:35:01 2026-03-27
Опубликовано: Fri, 27 Mar 2026 13:52:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Собрал себе простой аналог Windows Recall на Linux, показываю что у меня получилось и как это работает. Читать далее]]>
https://habr.com/ru/articles/1016002/
BotHabr (tgi,2) → All – 14:35:01 2026-03-27
Опубликовано: Fri, 27 Mar 2026 13:52:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Собрал себе простой аналог Windows Recall на Linux, показываю что у меня получилось и как это работает. Читать далее]]>
https://habr.com/ru/articles/1016002/
# Я вскрыл платёжный терминал «Сбера» — внутри оказалась игровая консоль и телефон
BotHabr (tgi,2) → All – 13:35:02 2026-03-27
Опубликовано: Fri, 27 Mar 2026 13:01:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Наверное, каждый видел эти терминалы «Сбера» на кассах магазинов. Раньше там был радостный кот, а сейчас бегают разноцветные глаза. И не знаю, как вам, а мне всегда было интересно, что эти девайсы имеют под капотом. Можно ли туда поставить свои приложения? Неужели «Сбер» сам их сделал? Да и было бы забавно заставить работать игры на нём.И вот он в моих руках, а далее в статье есть все ответы на вопросы выше. Ну и ещё мы с него звонить будем. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1014332/
BotHabr (tgi,2) → All – 13:35:02 2026-03-27
Опубликовано: Fri, 27 Mar 2026 13:01:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Наверное, каждый видел эти терминалы «Сбера» на кассах магазинов. Раньше там был радостный кот, а сейчас бегают разноцветные глаза. И не знаю, как вам, а мне всегда было интересно, что эти девайсы имеют под капотом. Можно ли туда поставить свои приложения? Неужели «Сбер» сам их сделал? Да и было бы забавно заставить работать игры на нём.И вот он в моих руках, а далее в статье есть все ответы на вопросы выше. Ну и ещё мы с него звонить будем. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1014332/
# Робот Freddy: история о том, как слишком честная демонстрация убила финансирование ИИ
BotHabr (tgi,2) → All – 10:35:06 2026-03-27
Опубликовано: Fri, 27 Mar 2026 09:40:38 GMT
Канал: Все статьи подряд / Робототехника / Хабр
В 60-е годы ученые всерьез верили, что уже через десять лет роботы будут управлять заводами и обучаться «на ходу». Один из таких проектов появился в Эдинбургском университете — робот Freddy.Но вместо промышленной революции он стал причиной ожесточенных научных споров. И как считают историки, одним из символов первой «зимы искусственного интеллекта» в Великобритании и в мире. В статье расскажем, почему это произошло. Читать далее]]>
https://habr.com/ru/companies/first/articles/1009848/
BotHabr (tgi,2) → All – 10:35:06 2026-03-27
Опубликовано: Fri, 27 Mar 2026 09:40:38 GMT
Канал: Все статьи подряд / Робототехника / Хабр
В 60-е годы ученые всерьез верили, что уже через десять лет роботы будут управлять заводами и обучаться «на ходу». Один из таких проектов появился в Эдинбургском университете — робот Freddy.Но вместо промышленной революции он стал причиной ожесточенных научных споров. И как считают историки, одним из символов первой «зимы искусственного интеллекта» в Великобритании и в мире. В статье расскажем, почему это произошло. Читать далее]]>
https://habr.com/ru/companies/first/articles/1009848/
# Как я сделал глобальный семантический поиск для Telegram
BotHabr (tgi,2) → All – 10:35:02 2026-03-27
Опубликовано: Fri, 27 Mar 2026 10:19:07 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
TLDR: https://semagram.io/Всё началось с того, что меня сократили на работе, и я несколько месяцев подряд не мог найти новую работу. Так получилось, что крупнейший работодатель региона Amadeus (хотя я работал даже не там) - решил заморозить найм и тоже сократить добрую часть консультантов именно в тот момент, когда я отрицательно трудоустроился. В итоге на рынке высвободилась большая масса айти-специалистов, которую не могли трудоустроить другие компании (а кто-то из них, возможно, и сам напрягся “а? Amadeus сокращает найм и внедряет ИИ? На всякий случай тоже заморозим найм”). Я оказался в общей массе.Так что параллельно с прохождением немногочисленных собеседований я начал думать о том, какие бы проекты запилить. Во-первых, продолжить обновлять свой опыт в резюме, пусть и немного в другом разделе. Во-вторых, а вдруг, мало ли что может случиться.Я брейнштормил идеи с ИИ, первые проекты были не особо примечательными... Читать далее]]>
https://habr.com/ru/articles/1015876/
BotHabr (tgi,2) → All – 10:35:02 2026-03-27
Опубликовано: Fri, 27 Mar 2026 10:19:07 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
TLDR: https://semagram.io/Всё началось с того, что меня сократили на работе, и я несколько месяцев подряд не мог найти новую работу. Так получилось, что крупнейший работодатель региона Amadeus (хотя я работал даже не там) - решил заморозить найм и тоже сократить добрую часть консультантов именно в тот момент, когда я отрицательно трудоустроился. В итоге на рынке высвободилась большая масса айти-специалистов, которую не могли трудоустроить другие компании (а кто-то из них, возможно, и сам напрягся “а? Amadeus сокращает найм и внедряет ИИ? На всякий случай тоже заморозим найм”). Я оказался в общей массе.Так что параллельно с прохождением немногочисленных собеседований я начал думать о том, какие бы проекты запилить. Во-первых, продолжить обновлять свой опыт в резюме, пусть и немного в другом разделе. Во-вторых, а вдруг, мало ли что может случиться.Я брейнштормил идеи с ИИ, первые проекты были не особо примечательными... Читать далее]]>
https://habr.com/ru/articles/1015876/
# Радио почти из ничего. Самодельные радиодетали 1920-х. Конденсаторы
BotHabr (tgi,2) → All – 07:35:03 2026-03-27
Опубликовано: Fri, 27 Mar 2026 07:01:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Мы уже припомнили [1], насколько небогато жилось коллегам-любителям на заре радио, и каков облик имели нехитрые рукодельные и даже фабричные радиоприёмники 1920-х — простые детекторные или малоламповые схемы, как правило — для длинных и средних волн. Скудный ассортимент всего из нескольких универсальных триодов, не ломившиеся от радиотоваров полки магазинов — почти все элементы для своих конструкций приходилось изготовлять своими руками, часто начиная от нехитрых материалов — листовых металлов, фольги и проволоки, дощечек, винтов, гвоздей, кое-каких подножных кухонных химикатов и прочей чепухи. Изготовлять в том числе и элементы питания (накальные элементы, анодные батареи), резисторы-конденсаторы, детекторы, выпрямители (в случае наличия осветительной сети), сердечники трансформаторов и прочее в этом роде. Ламповые схемы изящны и лаконичны, что давало возможность построить какой-нибудь регенератор, имея из готовых радиоэлементов только вакуумный триод и обмоточный провод. Как изобретательно предки делали свои «гридлики» и «мегомы» мы уже посмотрели [1], взглянем на самодельные конденсаторы в этом же духе. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1013018/
BotHabr (tgi,2) → All – 07:35:03 2026-03-27
Опубликовано: Fri, 27 Mar 2026 07:01:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Мы уже припомнили [1], насколько небогато жилось коллегам-любителям на заре радио, и каков облик имели нехитрые рукодельные и даже фабричные радиоприёмники 1920-х — простые детекторные или малоламповые схемы, как правило — для длинных и средних волн. Скудный ассортимент всего из нескольких универсальных триодов, не ломившиеся от радиотоваров полки магазинов — почти все элементы для своих конструкций приходилось изготовлять своими руками, часто начиная от нехитрых материалов — листовых металлов, фольги и проволоки, дощечек, винтов, гвоздей, кое-каких подножных кухонных химикатов и прочей чепухи. Изготовлять в том числе и элементы питания (накальные элементы, анодные батареи), резисторы-конденсаторы, детекторы, выпрямители (в случае наличия осветительной сети), сердечники трансформаторов и прочее в этом роде. Ламповые схемы изящны и лаконичны, что давало возможность построить какой-нибудь регенератор, имея из готовых радиоэлементов только вакуумный триод и обмоточный провод. Как изобретательно предки делали свои «гридлики» и «мегомы» мы уже посмотрели [1], взглянем на самодельные конденсаторы в этом же духе. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1013018/
# Концентрационный генератор/источник питания
BotHabr (tgi,2) → All – 07:35:02 2026-03-27
Опубликовано: Fri, 27 Mar 2026 07:03:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
StarsendСегодня мы поговорим об ещё одном интересном способе генерации электроэнергии — концентрационном, где электроэнергию можно извлекать за счёт разницы в концентрации ионов в жидкой среде. Способ интересный, так как на земле достаточно большое количество самого известного жидкого растворителя и основы жизни — воды, которая, может быть использована ещё одним полезным для человека образом… Читать далее]]>
https://habr.com/ru/companies/beget/articles/1013458/
BotHabr (tgi,2) → All – 07:35:02 2026-03-27
Опубликовано: Fri, 27 Mar 2026 07:03:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
StarsendСегодня мы поговорим об ещё одном интересном способе генерации электроэнергии — концентрационном, где электроэнергию можно извлекать за счёт разницы в концентрации ионов в жидкой среде. Способ интересный, так как на земле достаточно большое количество самого известного жидкого растворителя и основы жизни — воды, которая, может быть использована ещё одним полезным для человека образом… Читать далее]]>
https://habr.com/ru/companies/beget/articles/1013458/
# Техновоз: шаманю карманные Сеги
BotHabr (tgi,2) → All – 06:35:02 2026-03-27
Опубликовано: Fri, 27 Mar 2026 06:00:48 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Открываю экспериментальный цикл уменьшенного формата в личном блоге на Хабре.Здесь не будет исторически-ностальгических прелюдий и рефлексии «кому и зачем это нужно». Просто небольшие истории спонтанно-рутинного решения той или иной практической задачи. Например, оживление ретро-техники, исследование её внутреннего устройства, а также создание самоделок. Одним словом, какая-то техническая возня («техновоз»), не особо приглядная, не имеющая глубокого смысла, но по своему увлекательная.В свой первый рейс техновоз привёз мне китайскую портативную 16-битную Сегу с занимательной родословной. Даже две штуки, и обе потребовали некоторых приседаний перед их помещением в коллекцию. Окунуться]]>
https://habr.com/ru/articles/1015668/
BotHabr (tgi,2) → All – 06:35:02 2026-03-27
Опубликовано: Fri, 27 Mar 2026 06:00:48 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Открываю экспериментальный цикл уменьшенного формата в личном блоге на Хабре.Здесь не будет исторически-ностальгических прелюдий и рефлексии «кому и зачем это нужно». Просто небольшие истории спонтанно-рутинного решения той или иной практической задачи. Например, оживление ретро-техники, исследование её внутреннего устройства, а также создание самоделок. Одним словом, какая-то техническая возня («техновоз»), не особо приглядная, не имеющая глубокого смысла, но по своему увлекательная.В свой первый рейс техновоз привёз мне китайскую портативную 16-битную Сегу с занимательной родословной. Даже две штуки, и обе потребовали некоторых приседаний перед их помещением в коллекцию. Окунуться]]>
https://habr.com/ru/articles/1015668/