Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 11 min 21 sec ago

Прошивка 8-битных МК по одному проводу: как устроен бутлоадер в vm5277

Mon, 11/02/2026 - 19:12

vm5277 — это универсальный инструментарий для embedded-разработки, который связывает мир высокоуровневого ООП (язык j8b с Java-подобным синтаксисом) с нативной компиляцией под 8-битные микроконтроллеры (AVR, PIC, STM8).

Сегодня я разберу, как в vm5277 устроена прошивка МК по одному (или двум) проводам, почему я заменил стандартные механизмы собственным бутлоадером и что это даёт на практике.
Это решение упрощает прошивку, коммуникацию с программой и отладку, реализуя бесшовное взаимодействие с микроконтроллером на всём цикле разработки.

Читать далее

Как владельцы серверов Linux на xray рискуют потерять их?

Mon, 11/02/2026 - 18:54

“Разработчики прокси-платформы Xray отозвали  (https://www.securitylab.ru/news/579534.php)предыдущий релиз и выпустили экстренное обновление v26.10.31 из-за критической уязвимости в ядре Linux. Ошибка позволяет злоумышленникам без пароля получить права суперпользователя на сервере через специально подготовленные сетевые запросы. Под особым ударом оказались сетевые приложения на языке Go, которые без ведома администраторов активировали уязвимый режим связи.”,  - сообщает https://securitylab.ru/. По их данным это происходит из-за специфического обновления языка Go версии 1.24, в которой сетевая библиотека автоматически подключает Multipath TCP. 

Как альтернативу для частного использования, предлагаем вам наше ядро, написанное на языке Rust, в котором полностью отсутствует данная уязвимость. На данный момент, а именно версия 0.1.6, имеет такие показатели:

Читать далее

Одна фраза тимлида в промпте срезала оценку задач на пятую часть

Mon, 11/02/2026 - 18:50

Оценка story points с помощью нейросети кажется быстрым способом ускорить планирование спринта. Но достаточно одной фразы о том, сколько, по мнению тимлида, должна стоить задача, чтобы оценки двух LLM изменились примерно на 20%. В эксперименте на исторических задачах Jira разбираемся, как работает эффект якоря при покер‑планировании и почему близкая к командной сумма ещё не означает точной оценки.

Узнать результаты

Что видит фазовый автофокус

Mon, 11/02/2026 - 18:42

Мы вывели на экран то, что на самом деле видит фазовый автофокус камеры: карту 12×16, где у каждой из 192 зон своя фаза и своя уверенность. Оказалось, что сенсор IMX708 ищет сдвиг только вдоль строки, и горизонтальные жалюзи для него всё равно что гладкая стена. Рассказываем, откуда берутся эти числа и как они превращаются в команду мотору линзы.

Читать далее

Как мы масштабировали обработку медицинских изображений с помощью Ray. Часть 1

Mon, 11/02/2026 - 18:28

Всем привет, на связи ML-команда компании "Платформа Третье Мнение". Мы занимаемся искусственным интеллектом в медицине. Большая часть продуктов компании построена вокруг задач компьютерного зрения в области лучевой диагностики.

Данные, с которыми мы работаем, — рентгенографии, флюорографии, КТ различных частей тела, а также маммографии. Медицинские организации отправляют исследования, а в ответ получают результаты обработки с различными находками: локализованными областями патологии, измерениями, оценкой вероятности патологии и другими данными.

Подробнее о специфике этой работы расскажем в другой раз. А сегодня поговорим о Ray и о том, зачем он вообще понадобился в нашей архитектуре.

Читать далее

LinkedIn и семь удалёнок: как из России выходят на валютные IT-контракты в 2026 году

Mon, 11/02/2026 - 18:19

Можно ли в 2026 году жить в России, работать на зарубежную компанию, получать валюту и претендовать на контракты от $10 000 в месяц? Что сегодня важнее на международном рынке – технические навыки или умение продать собственный опыт? Почему первое собеседование на английском почти всегда оказывается стрессовым, какие технологии сейчас продаются дороже остальных и что происходит с разработчиком, когда одной работы становится мало и он берёт семь параллельных проектов?

Я, Александр, автор телеграм-канала «Shulepov Code», поговорил с Евгением – разработчиком с более чем двадцатилетним опытом в IT, автором YouTube-канала «IT Красавчик» и человеком, который начал работать на зарубежные компании ещё в середине нулевых. За это время он прошёл путь от техподдержки и Perl до Go, B2B-контрактов, ставок в сотни евро в день, нескольких параллельных проектов и собственного сообщества разработчиков, которые ищут валютную удалёнку. 

В разговоре мы обсудили состояние российского и зарубежного IT-рынка, роль LinkedIn и английского, возраст разработчика, background check, выплаты из-за рубежа, B2B против обычного трудоустройства, AI, актуальные стеки, Upwork, «накрутку» опыта и цену семи удалёнок одновременно. А в середине интервью Евгению буквально позвонили по поводу background check – так что часть теории удалось проверить в прямом эфире.

Читать далее

[Перевод] Мышь, робот и Claude: эксперимент, который потребовал вмешательства людей

Mon, 11/02/2026 - 18:16

ИИ-агент выбрал экспериментальную генную терапию и управлял установкой, которая ввела её в мозг живой мыши. Об этом сооснователь Exin Therapeutics Габриэль Окана Сантеро рассказал WIRED. Ветеринар подготовил доступ к мозгу, человек утверждал план, а рядом была кнопка аварийной остановки.

Самая интересная часть истории — то, что произошло между выбором терапии и завершением инъекции. Одна модель отказалась продолжать работу. Другая согласилась, но обнаружила ошибку в системе координат. Исправлять управляющий код ей запретили заранее, поэтому команде пришлось вмешаться.

Читать далее

Почему UFW не спасает от Docker: анатомия сетевой подставы и что ищут боты в открытых портах БД

Mon, 11/02/2026 - 18:07

Типичная картина при переезде на свежий VPS. Подняли чистую Ubuntu или Debian под новый проект, сразу навели базовый порядок: ufw default deny incoming, снаружи оставили только 22, 80 и 443. Глянули ufw status — всё четко, лишнего не торчит. Дальше ставится Docker, через компоуз взлетает бэкенд с PostgreSQL и Redis. Чтобы удобно ходить в базу с ноута через DBeaver и гонять миграции, на автомате дописываем ports: - "5432:5432". Кажется, что мы в домике: наружу ничего не светит, фаервол же режет всё, кроме веба и SSH.

А через пару дней прилетает абуза от хостера или срабатывает алерт в мониторинге: все ядра в полке, в htop резвится какой‑нибудь kdevtmpfsi или kinsing, а вместо таблиц в базе лежит одна записка README_TO_RECOVER с биткойн‑кошельком. Грабли старые, как сам Docker. Но на них с завидной регулярностью наступают и джуны, и вполне опытные админы, привыкшие доверять выводу ufw status.

Разобрать анатомию подставы

[Перевод] Кто потерял моего ребёнка? Попытка реверс-инжиниринга десятилетнего бага в системе бронирования авиарейсов

Mon, 11/02/2026 - 18:01

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

Читать далее

Как покупатели принимают решения в «чёрную пятницу» и что с этим делать

Mon, 11/02/2026 - 18:00

Мы опросили почти 3 000 человек и собрали обезличенную статистику за 2025 год. Всё это выпустили в формате презентации, показывающей результаты исследования потребительского поведения.

В статье коротко рассказываем о главных выводах и делимся советами для бизнеса.

Читать далее

SEO для сайтов на Next.js: почему страницы не попадают в индекс и что не видят Яндекс и Google

Mon, 11/02/2026 - 17:49

Я веду несколько сайтов на Next.js, и по рабочим журналам на них чаще всего повторяются четыре SEO ошибки: полная копия сайта на www, код 200 вместо 404 на несуществующих адресах, теги title и canonical не там, где их ждет робот, и лишние параметры в адресах.

Читать далее

Программный робот vs «Умный» программный робот vs Интеллектуальный агент: первый взгляд

Mon, 11/02/2026 - 17:46

Ну и развелось же роботов! Теперь они бывают разных видов и назначений, направленные на механическую и «умственную» работу. Как не перепутать один вид с другим и есть ли вообще между ними разница или это маркетинговые ярлыки для одного и того же? Ведущий специалист Отдела исследований и разработки АО «Гринатом» Валерий Поздняков проанализировал нормативные документы — от приказов Минцифры и Минпромторга до ГОСТов — и собрал признаки, по которым можно отличить программного робота от «умного» и, наконец, от интеллектуального агента. 

Спойлер: граница есть, но она тоньше, чем кажется.

Читать далее

Свежие научные работы про ИИ, агентов и все такое. Сентябрь-2026: мультимодальный ИИ и робототехника

Mon, 11/02/2026 - 17:46

Привет, Хабр! В прошлой части дайджеста я собирал научные работы про LLM, агентную разработку и безопасность, а теперь перейду к изображениям, речи и роботам. Всего в этом дайджесте 17 исследований о CV, речи, роботах и других системах, объединяющих различные виды данных. В одних исследованиях ученые тестировали настоящие манипуляторы и дроны, в других ограничивались симуляцией. В каждом разборе мы уточняем, как именно проходили испытания, поскольку хорошие результаты тестов — еще не гарантия, что робот так же классно справится с задачей в реальных условиях. Для самых показательных работ мы добавили иллюстрации из оригинальных публикаций.

Читать далее

Bionicle Heroes на Windows 11: как заставить LEGO-шутер 2007 года жить в 2026-м

Mon, 11/02/2026 - 17:40

Подробный гайд о том, как запустить и играть в игру Bionicle Heroes для ПК. Решаем проблемы с запуском, даём полезные стартовые советы перед игрой — всё для максимально ленивых и не желающих долго ковыряться с технической частью и настройками.

Читать далее

«Don't fear the REAPer» или как DS себе локальную LLM выбирал

Mon, 11/02/2026 - 17:34

За последние месяцы я протестировал кучу локальных LLM, которые может потянуть моя техника и пришёл к выводу, который для многих уже очевиден: для задач на кодинг альтернатив моделям Qwen особо нет. Поэтому я решил удалить с диска все лишние модели, чтобы оставить только "рабочих лошадок".

В этот момент мне на глаза попалось видео c tier-list, в котором я узнал много знакомых моделей.

И всё заверте...

gRPC, рефлексия и Postman: баг, которого нет

Mon, 11/02/2026 - 17:34

Всем привет! Меня зовут Олег, я Go-разработчик в компании Техвилл.
Мою первую статью о нетипизированных константах можно прочитать тут (https://habr.com/ru/companies/automacon/articles/874144/).

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

Читать далее

Мелкие дефекты теряются, а метрика молчит: систематическое сравнение Mask R-CNN и YOLO на 1812 производственных снимках

Mon, 11/02/2026 - 17:34

Привет, Хабр! Меня зовут Максим, я студент РТУ МИРЭА, и хочу поделиться темой, которая меня давно зацепила.

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

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

Читать далее

Как я сделал электронную визитку для Apple и Google Wallet и что узнал о формате .pkpass

Mon, 11/02/2026 - 17:33

В Apple Wallet обычно хранят банковские карты, посадочные талоны, билеты и карты лояльности. Но мне захотелось использовать его немного иначе — сделать обычную визитку с контактными данными. В столе всегда валялось куча визиток, напечатанных на работе, но я постоянно забывал их брать, а на встречах краснел и диктовал телефон.

Идея была простая: открываю Wallet, показываю QR-код, другой человек сканирует его и получает предложение сохранить мои контактные данные прямо в записной книжке телефона, с названием фирмы, должностью, телефоном, Telegram, почтой, сайтом, в общем весь набор. Без установки приложений, регистрации и переходов на сторонние сайты.

Заодно стало интересно разобраться, как вообще устроены карточки Apple и Google Wallet и можно ли генерировать их самостоятельно.

Читать далее

Пока вы учите агентов читать чеки, ABBYY Hot Folder просто работает

Mon, 11/02/2026 - 17:26

На написание этой статьи меня натолкнула недавняя публикация модели Xiaomi-OCR-0. Мои AI-агенты давно уже умели читать тексты с картинок, да и я сам темой распознавания символов много лет интересуюсь, но, так или иначе, в моих взаимоотношениях с OCR с самого начала был еще один участник…

O_O тройничок! Посмотрим, посмотрим...

Как мы спроектировали склад с 3D-шаттлами для 3PL-оператора

Mon, 11/02/2026 - 17:10

Клиенту 3PL-оператора нужен правильно собранный заказ в оговоренный срок. Подбор водителей погрузчиков, комплектовщиков и другого персонала часто становится проблемой для склада. Чтобы система, которая в большинстве своём состоит из людей, работала качественно и без ошибок, приходится прикладывать немало усилий. Если людей не хватает, склад рискует сорвать отгрузки, а вместе с ними потерять прибыль.

Между тем труд дорожает, а запросы клиентов растут: они заказывают коробочный отбор и смешанные паллеты, меняют состав заказов и ждут своевременной отгрузки даже в пик. Оператору необходимо учитывать все нюансы и двигаться навстречу клиенту, чтобы не отстать от быстро развивающегося рынка. Учитывая все обстоятельства, руководство крупнейшего 3PL Юга России решило усилить свои мощности и пойти в проект с роботизацией склада, чтобы сохранить конкурентоспособность и предложить клиентам более высокий уровень сервиса. Мы взялись им помочь.

Читать далее

Who's online

There are currently 0 users and 2 guests online.