Habr📅 15.09.2026 08:29⏱️ 6 мин
Hardhat в третьей версии решили не мелочиться, взяли и сменили весь тестовый стек. Вместо привычной связки mocha + chai + ethers теперь такой родной node:test и viem . Апгрейд-гайды в основном рассказывают, как мигрировать конфиг, а вот как теперь писать тесты - материала заметно меньше. Я не так давно, буквально несколько дней назад, писал свой учебный проект на Hardhat 3 и собрал рецепт целиком.…
Читать полностью →Habr📅 15.09.2026 08:27⏱️ 18 мин
Вычислительные узлы используются в средствах связи, платёжных терминалах, транспорте, сетевом оборудовании, промышленной автоматике, бытовых и носимых устройствах. Эти устройства исполняют код, работают с криптографическими ключами, принимают обновления, подключаются к сетям и нередко эксплуатируются вне контролируемой среды. Многие такие изделия хранят или обрабатывают активы, требующие защиты: к…
Читать полностью →Habr📅 15.09.2026 08:23⏱️ 16 мин
1. Почему это важно сейчас Ещё десять лет назад искусственный интеллект оставался темой исследовательских лабораторий. Сейчас это один из факторов, напрямую формирующих структуру рынка труда — и разница принципиальная. Прежние волны автоматизации отбирали у человека в основном физический и рутинный труд: конвейер, склад, простые повторяемые операции. Генеративный ИИ и современные модели машинного …
Читать полностью →Habr📅 15.09.2026 08:02⏱️ 11 мин
Сейчас вокруг AI‑разработки игр происходит странная вещь. С одной стороны, появились инструменты, с которыми один человек действительно может делать то, для чего раньше требовалась небольшая команда. Код, графика, анимация, исследования, прототипирование — всё это стало в разы доступнее. С другой стороны, интернет постепенно заполняется проектами, которые выглядят примерно так: «Я написал два пром…
Читать полностью →Habr📅 15.09.2026 08:00⏱️ 12 мин
Заказ в интернет-магазине редко живёт по идеальной схеме «создан → оплачен → доставлен». В реальности жизненный цикл объекта нелинейный: клиент оформляет заказ, но может передумать и отменить его; товар приходит с браком и требуется возврат; часть позиций не успела прийти и нужно отправить их отдельно. Попытка реализовать такие альтернативные сценарии, проверки прав и сопутствующие действия «в лоб…
Читать полностью →Habr📅 15.09.2026 08:00⏱️ 14 мин
Выкатили новую фичу, а потом бэкендер со своим Firefox пишет, что у него что-то не работает? Или пользователь с Safari жалуется на неудобства? Ничего страшного: поищем причину в интернете, починим баг и продолжим использовать для разработки Chrome </sarcasm>. В этой статье рассмотрим, почему проблемы кроссбраузерности никуда не пропали в 2026 году, и попробуем понять, как заранее определять появле…
Читать полностью →Habr📅 15.09.2026 07:46⏱️ 18 мин
За пять лет изменился не только ландшафт киберугроз, но и сама логика защиты цифровой инфраструктуры. Массовые атаки никуда не исчезли, однако рядом с ними закрепились более тихие сценарии: длительное присутствие в сети, компрометация цепочек поставок, использование легитимных инструментов и атаки на критические отрасли. Одновременно обострилась другая зависимость — от технологий, жизненный цикл к…
Читать полностью →Habr📅 15.09.2026 07:41⏱️ 5 мин
Герои кино и сериалов часто окружены реально существующими брендами. Они выбирают сумки Prada и высокие каблуки Manolo Blahnik, передвигаются на DeLorean DMC-12, звонят по iPhone, заказывают еду в McDonald’s. Но бывает, что зрителю показывают вымышленную компанию, кафе или товар, а потом несуществующие бренды появляются в реальной экономике, выходя за пределы художественного пространства. У этого …
Читать полностью →Habr📅 15.09.2026 07:40⏱️ 8 мин
Обмен чертежами и инженерными данными сегодня ограничен тремя путями: сложные внутренние PDM-системы требуют покупки дорогих лицензий для каждого внешнего контрагента, коммерческие облачные платформы представляют собой закрытый «черный ящик» без доступа к коду, а локальные хранилища (NAS) не дают ни 3D-просмотра, ни карточек изделий. Идея открыть исходный код закладывалась с самого старта проекта,…
Читать полностью →Habr📅 15.09.2026 07:38⏱️ 8 мин
Первые полтора года я считал маржу так, как её считает любой, кто только что поставил термопресс в комнате: взял закупку футболки у поставщика, прибавил плёнку с чернилами, вычел это из цены для клиента. Получалось около восьмидесяти процентов, и я с этой цифрой спокойно жил, пока в конце года не сел сводить приход с тем, что реально осталось на счету. Осталось примерно вдвое меньше, чем обещали м…
Читать полностью →