Feed aggregator

Итоги конкурса профессиональных работ в экосистеме nanoCAD «Инженерная лига „Нанософт“»

Habr.com - Wed, 10/21/2026 - 19:15

Подведены итоги конкурса профессиональных работ в экосистеме nanoCAD «Инженерная лига “Нанософт”». Экспертная комиссия рассмотрела более 50 проектов и определила восемь лучших. Торжественное награждение победителей состоялось 15 октября на главной сцене форума «СИЛА ПЛАТФОРМЫ-2026», авторы будут отмечены денежными призами.

Посмотреть проекты победителей

[Перевод] 40-летний скрытый баг: как незаметно ломалась игра Infidel

Habr.com - Wed, 10/21/2026 - 19:11

Дикий указатель, который 40 лет портил память в классической игре Infidel. Баг компилятора ZIL, который никто не заметил. Разбор полётов от Эндрю Плоткина (Zarf) с погружением в ассемблер Z-машины.

Читать далее

Что делать, если вы боитесь мобилизации: разбор для ИТ‑специалистов

Habr.com - Wed, 10/21/2026 - 19:08

Осенью 2022 года сотрудники аккредитованных ИТ-компаний могли получить отсрочку от мобилизации. Работодатель подавал списки, сотрудник дублировал заявление через Госуслуги, и для многих этот механизм сработал.

Но постоянной отсрочки от мобилизации именно для ИТ-специалистов в законе нет. Повторится ли механизм 2022 года в случае новой мобилизации, заранее не знает никто. Зато уже сейчас можно разобраться в собственном положении: состоите ли вы в запасе, что о вас записано в военкомате, есть ли у вас основание для отсрочки и что в этой ситуации может сделать работодатель.

Читать далее

Свой игровой голосовой сервер для друзей на VPS за 1 ГБ: FastAPI, SQLite, LiveKit и установка без терминала

Habr.com - Wed, 10/21/2026 - 19:06

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

Рассказываю, как это устроено и как выглядит: почему раскладка осталась дискордовской, зачем считать радиусы скруглений, почему LiveKit, а не P2P, и почему звонки рвались ровно через три секунды.

Разобрать по косточкам

Почему нейросеть ломает перспективу: FLUX 2 024 года обошёл Nano Banana 2.1 и GPT Image 2.5

Habr.com - Wed, 10/21/2026 - 18:57

Нейросеть искажает перспективу, потому что её не учили сводить линии в одну точку: исследователи Sony в 2023 году прямо писали, что точность перспективы при обучении диффузионных моделей не требуется. Я проверил, изменилось ли это, на 7 моделях и 3 сценах.

Читать далее

Короткие видео с точки зрения нейрофизиологии (как подступиться к тому, чтобы объяснять сложные штуки популярно)

Habr.com - Wed, 10/21/2026 - 18:54

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

Читать далее

PHP2Shell: две RCE в ядре PHP без авторизации. Кто уязвим и как проверить сервер за минуту

Habr.com - Wed, 10/21/2026 - 18:52

21 октября PHP выпустил экстренные версии 8.2.35, 8.3.36, 8.4.27 и 8.5.12. Они закрывают две критические RCE без авторизации (CVSS 9.2), одна из которых срабатывает ещё до кода вашего приложения. Разбираем бюллетени, даём скрипт для проверки всех PHP на сервере и временные меры для тех, кто не может обновиться сегодня. Для PHP 7.x и 8.0/8.1 исправлений не будет.

Читать далее

Неочевидный Privesc через WEC и WinRM: обычный сертификат = административный shell

Habr.com - Wed, 10/21/2026 - 18:50

Можно ли получить административный доступ к Windows Event Collector, используя обычный сертификат доменного пользователя, без эксплуатации ESC-уязвимостей и компрометации УЦ?

В статье разбираю CertiSplit — необычный сценарий повышения привилегий через WinRM certificate mapping.

Читать далее

Как простые пароли наносят убытки на миллионы долларов: эпичные факапы инфобеза

Habr.com - Wed, 10/21/2026 - 18:38

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

И ведь сочетания вроде admin/admin или там admin/123456 давно стали поводом для шуток. Тем не менее подобные настройки еще встречаются — чаще, чем хотелось бы спецам по инфобезу. И не только у небольших фирм без своего сисадмина. У крупных организаций тоже находятся забытые служебные страницы, старое оборудование и подключения подрядчиков, которые никто толком не проверяет. Давайте посмотрим на несколько историй, где подобные мелочи привели к крупным неприятностям.

Читать далее

ИИ может прыгать

Habr.com - Wed, 10/21/2026 - 18:21

В этом году, похоже, мы уже окончательно перешли на кодирование с ИИ, и назад дороги нет. Лично у меня ИИ отобрать будет сложно — крепко на него подсел. Но вот что я до недавнего времени никак не мог понять: почему одни разработчики утверждают, что теперь весь код за них пишет ИИ и им вообще не приходится ничего делать, в то время как другие настаивают на том, что ИИ — это лишь помощник и код за ним надо тщательно проверять. А есть и такие, кто в ИИ полностью разочаровался и, по их словам, использует его скорее как справочник, чем полноценный инструмент для разработки.

Читать далее

Начинаем в багбаунти: как превратить низкокритичный баг в крит

Habr.com - Wed, 10/21/2026 - 18:13

Вы нашли open redirect, отправили отчет и получили в ответ: «Информационный, выплата не положена». Знакомая ситуация? С ней сталкивался каждый, кто пробовал себя в багбаунти.

О своих находках и о том, как выжать из них максимум, в подкасте рассказал Мухамед Дахер aka m0m0x01d — багхантер и один из топовых исследователей Standoff Bug Bounty. А мы перевели его выступление и делимся им с вами.

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

Читать далее

[Перевод] Мы скормили Claude три года комментариев к PR. Теперь он ревьюит код как наша команда

Habr.com - Wed, 10/21/2026 - 18:05

Искусственный интеллект помог нашей команде писать код быстрее, но ревью по-прежнему тормозило разработку. Тогда мы взяли три года комментариев к PR и собрали на их основе ИИ-ревьюера, который знает, к чему обычно придирается каждый из коллег. Рассказываем, как устроен этот инструмент, почему первая мультиагентная версия оказалась слишком дорогой и как удалось снизить стоимость проверки почти в семь раз.

Читать далее

Что за новая профессия такая — ИИ-репетитор?

Habr.com - Wed, 10/21/2026 - 18:01

Недавно я узнал, что в России появилась новая профессия — репетитор по искусственному интеллекту. Один из таких репетиторов любезно согласился дать мне интервью. Из него вы узнаете, кто эти люди, сколько они зарабатывают, кто их клиенты, какими инструментами пользуются сами, за какими ИИ-инфлюенсерами они следят и многое другое.

Читать далее

UIKit говорит, что интерфейс уже RTL. Почему тогда половина экрана осталась LTR?

Habr.com - Wed, 10/21/2026 - 17:55

Вместо заголовка, пожалуй, лучше всего описать мои впечатления одной известной фразой: «Переключить LTR на RTL в рантайме? Приключение на пять минут. Зашли и вышли». Но, как вы уже догадались, всё оказалось да‑а-алеко не так просто

Представьте: пользователь переключает язык приложения с английского на арабский. Интерфейс перестраивается, кнопки меняются местами, навигация переезжает на другую сторону. Вроде всё работает.

Но затем открываешь следующий экран и замечаешь, что стрелка Back смотрит не туда. Возвращаешься назад, открываешь форму, а текстовое поле ведёт себя странно при вводе латиницы. Ещё одно переключение языка, и часть интерфейса снова оказывается в LTR.

При этом UIKit совершенно спокойно сообщает:

Ну что на 5 минут?

Архитектура пространственного аудита недвижимости: как подружить FastAPI, НСПД, OSM и не словить 403 на госсайтах

Habr.com - Wed, 10/21/2026 - 17:33

Привет, Хабр!

Последние полгода я в одиночку разрабатываю пет-проект НедвижСкан — сервис экспресс-проверки недвижимости перед сделкой.

Идея казалась тривиальной: пользователь вводит адрес квартиры или кадастровый номер земельного участка, бэкенд на Python за 30 секунд опрашивает открытые пространственные и государственные реестры, рассчитывает матрицу рисков (охранные зоны ЗОУИТ, ЛЭП, затопления, водоохранку, придорожные полосы, промышленные СЗЗ, рельеф, экологию) и отдает клиенту структурированный 9-страничный PDF.

Когда погружаешься в реализацию, выясняется, что «открытые государственные геоданные» живут по законам джунглей: документация врет, координаты разъезжаются, параллельные асинхронные запросы вешают соединение, а WAF рубит запросы даже с белых российских IP.

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

Читать далее

Безопасность ИИ-агента: больше контроля или специальная среда?

Habr.com - Wed, 10/21/2026 - 17:29

TL;DR. 19 октября из Microsoft написали, что агентов внутри компании нужно считать инсайдерами без презумпции доверия. Предложение: агенты-надзиратели, которые смотрят каждое действие каждого агента до того, как оно совершится. Я согласен с диагнозом, но сомневаюсь в рецепте. В посте есть слово overprivileged, и, по-моему, вся беда в нём: агенту выдали права с запасом, потому что точнее выдать было нельзя — права разбросаны по системам и единой модели у них нет. Моя гипотеза: часть надзора можно заменить устройством среды, в которой агент работает. Надзиратель лечит симптом: смотрит на действие и гадает, что оно значит. Если права, данные и связи описаны в одной модели, агенту можно выдать права конкретного человека, и тогда ему гадать почти не о чем, и надзора нужно меньше. Ниже — как через такую среду прошли бы известные инциденты с агентами и что нашли детерминированные пробы нашего ядра.

Читать далее

Вайбкодинг без розовых очков: как металлообработчик построил сайт на Rust с Claude Code — 200 дней и 12 поломок

Habr.com - Wed, 10/21/2026 - 17:28

Я металлообработчик с 2001 года. Производство обечаек, конусов, ёмкостей, и ни строчки кода за это время я не написал. В феврале 2026 года я решил сделать доску объявлений своими руками, и к октябрю на проде работает сайт на Rust: 70 тысяч строк, 135 миграций, 940 тестов, 85 выкатов за полтора месяца. Писал всё это не я. Писали DeepSeek, потом консилиум из дюжины моделей, потом Claude Code. Я ставил задачи, принимал решения, ловил и иногда расхлебывал последствия.

Читать далее

InkPeek — переводчик для Android-читалок: работает офлайн, а с интернетом ещё и объясняет через AI

Habr.com - Wed, 10/21/2026 - 17:18

Привет. Это пост про небольшое приложение, которое я сделал для себя. Скажу сразу: писал я его в паре с нейронкой. Как Хабр сейчас относится к таким проектам, не знаю, но вдруг кому-то пригодится.

Захотелось мне читать больше книг на иностранном языке - на электронной книге, разумеется. Но удобного словаря для читалки, который сразу переводил бы слово или фразу поверх страницы, а при наличии сети ещё и объяснял грамматику, я не нашёл: AI-плагины к KOReader перегружены, а словари для FBReader выглядят как привет из начала двухтысячных. Поэтому сделал свой.

Работает на читалках вроде Boox: подключается к FBReader, CoolReader или KOReader как внешний словарь и вызывается из меню выделения текста, онлайн и офлайн. Изначально это был эксперимент, но у меня оно прижилось, поэтому решил поделиться.

Как это работает

Почему ИИ так любит длинные тире?

Habr.com - Wed, 10/21/2026 - 17:18

Как получилось, что старинный и, наверное, самый элегантный знак пунктуации стал маркером нейротекста? Попробуем разобраться.

Читать далее

Автоматизация за 15 тысяч рублей: программируемое реле, которое все держат за игрушку

Habr.com - Wed, 10/21/2026 - 17:17

В спорах про автоматизацию программируемое реле обычно называют игрушкой для дачного полива. А у нас такое реле дешевле 20 тысяч рублей круглые сутки связывает котельную со SCADA. Оно отдаёт температуры и давления, принимает уставки, опрашивает частотники и само сбрасывает аварии после моргания света.

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

Я посчитал по прайсам: канал ввода‑вывода у такого реле в 2–4 раза дешевле, чем у компактного ПЛК. На старом станке оно обходится дешевле ремонта релейной схемы, а большая линия на нескольких реле выходит в 1,8 раза дешевле ПЛК с модулями. Ниже — наш шкаф, цифры, цитаты с форумов и честный список того, где реле заканчивается.

АСУ ТП: где переплачивают за ПЛК

Who's online

There are currently 0 users and 1 guest online.
Syndicate content