Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 36 мин. 55 сек. назад

Сад поверх всех окон: прозрачное окно, клики насквозь и пиксельный ветер в Godot 4

чт, 10/22/2026 - 16:06

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

Читать далее

Внедрили ИСУП, а сотрудники вернулись в Excel. Почему так происходит и что с этим делать

чт, 10/22/2026 - 15:57

А вы сразу начали использовать новую систему управления проектами?

Привет, Хабр! Знакома ли вам ситуация, когда внедренная ИСУП остается лежать на «полке» несмотря на все затраты: анализ процессов, закупку лицензий, настройку рабочих мест, миграцию данных и обучение сотрудников? Разберемся в статье, где искать проблему и возможно ли полностью отказаться от привычных инструментов в пользу единого ПО.

Читать далее

[Перевод] 8 новых терминов в области ИИ, которые полезно знать

чт, 10/22/2026 - 15:56

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

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

Читать далее

Jev: зачем нужна модель для решений и как её использовать

чт, 10/22/2026 - 15:55

В чат приходит сообщение: «Подскажите, как подключить уведомления только для новых заказов?» Приложению нужно определить его тип: вопрос, реклама или другое. Дальнейшее действие зависит от выбранной категории.

Читать далее

Установка CHR на VPS: RouterOS, первый вход и подключение роутера

чт, 10/22/2026 - 15:54

Можно ли превратить обычный VPS в полноценный маршрутизатор MikroTik и связать его с физическим роутером через WireGuard?

Да, но установка CHR отличается от привычной настройки Linux-сервера. После записи образа RouterOS доступ по SSH исчезает, а ошибка в маршрутизации может полностью отрезать сервер от сети.

В статье разбираем установку MikroTik CHR на VPS, первый вход, настройку firewall, создание WireGuard-туннеля и маршрутизацию между двумя локальными сетями. С примерами команд для RouterOS 7, проверкой соединения и разбором ошибок, которые лучше предусмотреть заранее.

Читать далее

Зачем вашему файрволу турбонаддув?

чт, 10/22/2026 - 15:47

Привет, Хабр! Я Павел Молодан, продуктовый менеджер в UserGate. Последние 20 лет я работал в телекоме, а сейчас вместе с командой занимаюсь интеграцией аппаратного ускорения в продукты UserGate. В этой статье разберу, почему функции защиты замедляют межсетевой экран нового поколения, какие способы ускорения доступны и как FPGA помогает обрабатывать трафик, глубокую инспекцию, тяжелые сессии и шифрование. В финале покажу результаты наших экспериментальных платформ и приведу список вопросов, с которых стоит начинать такой проект у себя.

Читать далее

Управление жизненным циклом данных с pgpro_ilm

чт, 10/22/2026 - 15:43

Все данные лежат на быстрых SSD, хотя заказы трёхлетней давности читают раз в квартал. Это значит, что вы платите за дорогую ёмкость там, где она не нужна. Разбираем, как в Postgres Pro Enterprise расширения pgpro_ilm и pgpro_usage сами переносят редко используемые секции, таблицы и индексы на дешёвые диски. Показываем правила, на что они реагируют и какие подводные камни есть у этого механизма.

Читать далее

5 задач, которые я больше не хочу делать руками после знакомства с AI-агентами

чт, 10/22/2026 - 15:29

Если одну и ту же скучную операцию я делаю руками второй раз, где-то в мире грустит один AI-агент. А если третий — вероятно, уже и Python-скрипт.

За последнее время я поймал себя на том, что всё реже хочу самостоятельно разбирать Excel, конвертировать документы, писать одноразовые утилиты и разбираться с очередной ошибкой в терминале.

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

Собрал пять повседневных сценариев, в которых AI-агенты действительно экономят мне время. Без фантазий про замену целых профессий — только практические примеры, ограничения и немного боли от ручной работы.

Читать далее

Задача сложная, времени мало: какие упрощенные модели мы использовали для тепловых расчетов BBU

чт, 10/22/2026 - 15:28

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

Сегодня разработка вычислительных систем включает обязательное математическое моделирование, но на этапе проработки конструкции полноценные расчетные модели требуют огромных временных ресурсов. Упрощая геометрию и модели компонентов, можно ускорить процесс, но есть и обратная сторона: если упростить их слишком сильно, есть риск сделать неверные выводы о (не)работоспособности конструкции и «закопать» удачную идею на раннем этапе проектирования. А еще нужно понимать ограничения, которые накладывает использование упрощенных моделей, и знать, как свести их к минимуму.

Меня зовут Александр Воробьев, я ведущий инженер по моделированию в YADRO. Сегодня расскажу, как мы моделировали систему охлаждения BBU и какой подход помог ускорить этот процесс. Решения, которые я опишу, универсальны — сможете использовать их в своих проектах.

Читать далее

Partscaster 1.0: программа для правки нейротрека

чт, 10/22/2026 - 15:23

После первой статьи я собрал отзывы и готов показать переработанную программу - Partscaster. Кто-то увидит её впервые, поэтому начну с того, что это, зачем и чем отличается от других.

Сайт с примерами "было/стало": https://zazza.github.io/partscaster/, репозиторий: https://github.com/Zazza/partscaster.

Читать далее

Делаю «Вия» в вашей квартире: AR-хоррор на iPhone, Unity и реле кооператива на Cloudflare

чт, 10/22/2026 - 15:20

Привет, Хабр. Я делаю AR-хоррор для iPhone, называется Home Haunt. Сюжет — «Вий» Гоголя: бурсак Хома Брут три ночи читает над мёртвой панночкой в старой деревянной церкви. Только церковь вырастает не где-то на экране, а у вас в комнате. Ваши стены, ваш пол, ваш диван.

Игра сейчас в закрытом тесте в TestFlight. В статье — что получилось технически, где споткнулись и какие цифры намерили. Всё, что на гифках — реальная запись экрана iPhone, без вставок.

Читать далее

Нужно ли выключать компьютер на ночь: разбираем старый миф в 2026

чт, 10/22/2026 - 15:18

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

Читать далее

Анатомия уязвимости HTC Sense: Как обойти FRP на HTC U11 Plus без ПК, если забыт графический ключ

чт, 10/22/2026 - 15:16

Добрый день, хабровчане!

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

При попытке оживить HTC U11 Plus (Android 8/9) после жесткого сброса (Hard Reset) я ожидаемо уперлась в систему безопасности Factory Reset Protection (FRP), которая блокирует все стандартные пути обхода.

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

Читать далее

Код-ревью в эпоху ИИ: как агенты меняют проверку кода

чт, 10/22/2026 - 15:15

AI-агенты увеличили поток и размер PR, но время и внимание ревьюеров остались прежними. Я стал реже читать сгенерированный код построчно и чаще проверять спецификации, архитектуру, контракты и тесты. Разобрал исследования Google, Microsoft и open-source проектов: где AI помогает ревью, почему аппрувы становятся менее надёжным сигналом и что мы пока не умеем измерять.

Читать далее

Аутсорсинг рабочего персонала изнутри: что происходит, когда исполнитель не нажал «Выехал»

чт, 10/22/2026 - 15:13

Я работаю в аутсорсинге рабочего персонала: грузчики, комплектовщики, разнорабочие на смены для складов, строек и производств. Сегодня разберу не экономику и не найм, а то, что обычно остаётся за кадром: что технически происходит между подтверждённой сменой и человеком у ворот объекта, когда что-то идёт не так.

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

Читать далее

ИИ‑агент захватил штурвал моего пет‑проекта. Возвращаю его с помощью интерактивных объяснений и двух промптов

чт, 10/22/2026 - 15:12

Всем привет! Меня зовут Дина, я Java‑разработчик, около шести лет в энтерпрайзе. С апреля начала делать пет‑проект вместе с ИИ‑агентом: он писал код, я ставила задачи и смотрела на тесты. Всё шло хорошо: тесты были зелёными, сценарии закрывались, а потом я открыла проект и поняла, что чётко не осознаю, как в нём устроен главный сценарий: от запроса до готового видео. Эта статья о том, как я возвращала себе понимание собственного кода.

Читать далее

Два сервиса писали в один ключ Redis одно и то же. Это и было опасно

чт, 10/22/2026 - 15:00

Переводя сервис прогнозов на общий Redis, я увидел в чужой базе ключ current_occupancy_cache и обнаружил, что ровно такой же пишет мой сервис. Развёл по разным номерам баз. Сегодня полез проверять эту историю и выяснил две вещи. Во-первых, коллизия стала невозможна через два дня сама по себе: мультигородность добавила ключу суффикс :city, и ни в одном коммите той фичи сервис прогнозов не упоминается. Во-вторых, и это интереснее, на тот день обе записи были одинаковыми поле в поле. То есть затирание прошло бы совершенно корректно, без ошибки и без строчки в логе. Опасным оно стало бы четырьмя днями позже, когда в одну из записей добавили has_live_data, а на фронте стоит ?? true. Про то, почему совпадение данных это не свойство системы, а след копипасты, и почему разводить общие пространства имён надо до того, как данные разъехались.

Читать далее

Больше кандидатов — без прироста Hit@20: разбор эксперимента

чт, 10/22/2026 - 15:00

В моей рекомендательной системе товары из последующих зарегистрированных покупок чаще терялись до ранжирования. Я увеличила квоты кандидатов из описаний и изображений: общий предел вырос с 300 до 370. Затем пересчитала признаки и переобучила LightGBM на прежних данных.

На 625 сессиях с зарегистрированной целью покрытие кандидатов выросло с 66,24% до 68,96%, но попаданий в первые 20 стало 388 вместо 389. В статье показываю разбор потерь, условия эксперимента и решение сохранить исходный вариант — без заявления о его статистическом превосходстве.

Проект построен на данных Coveo. Код и инструкция воспроизведения открыты.

Разобрать эксперимент

Выбираю платформу для встраиваемого AI

чт, 10/22/2026 - 14:59

При выборе встраиваемой платформы даташитов мало. Многое не разглядеть даже между строк: частота и ширина шины там есть, а как поведёт себя связка процессора, нейропроцессора и внешней памяти под реальной нагрузкой - нет.
Раньше такое знание добывалось долгими экспериментами и нередко заканчивалось отказом от части намеченных целей и лишними схемотехническими решениями.
Сегодня такой набор тестов создаётся молниеносно. Я прогнал на шести отладочных платах Renesas, ST и NXP, с нейропроцессорами и без.
Насколько чтение внешней flash медленнее SDRAM? Что быстрее: 16-битная PSRAM или 32-битная SDRAM? Так ли необходим нейропроцессор?  
Спойлер: два ответа из трёх оказались не такими, как я ожидал.

Читать далее

NVIDIA CMP 50HX: Еще не все потеряно…

чт, 10/22/2026 - 14:59

Всем добра! Эта статья по мотивам публикации NVIDIA CMP – микроскопы для забивания гвоздей? Копаем глубже… (за всеми техническими подробностями обращайтесь туда). Здесь я просто опубликую результат моих экспериментов, способ решения и полученные результаты.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 2 гостя.