Habr.com

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

strace: отладка Linux-приложений через системные вызовы

4 часа 30 мин. назад

Когда процесс зависает, молчит в логах и при этом продолжает жить своей странной жизнью, обычные инструменты наблюдения быстро упираются в потолок. В таких ситуациях strace полезен не как «ещё одна консольная утилита», а как прямой способ увидеть, чем процесс занят на уровне системных вызовов: что он открывает, чего ждёт, куда пишет и на чём реально тормозит. В статье — коротко и по делу о том, как читать этот поток событий и применять strace в типовых продовых расследованиях, где дебаггер, исходники и лишние эксперименты недоступны.

Читать далее

От чатов к процессам: как бот склеивает TG и MAX и помогает жить по ITIL 4

4 часа 33 мин. назад

Привет, я Максим Королев из Петрович-Теха. В прошлой статье про «Дежурного» я рассказывал, как мы ушли от «толстых» обработчиков aiogram к архитектуре CORE + два адаптера — Telegram и MAX.

С замедлением Telegram стало понятно, что нам нужен стабильный резервный канал. Часть команды уже перешла на MAX, часть осталась в Telegram. И вот мы столкнулись с классической проблемой: один коллега пишет в TG, другой отвечает из MAX — диалог разрывается, контекст теряется, инцидент ведется «вслепую». Нужен был мост. И мы ввели параллельную работу в Telegram и в MAX, соединили эти два мира между собой и глубже встроили бота в процессы ITIL 4/ITSM. 

Главное сделали так, что:

Читать далее

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

4 часа 45 мин. назад

Звонить в банк, интернет-провайдеру или в службу доставки бывает утомительно: бесконечно вежливый ИИ-ассистент, не понимая контекста, без усталости гоняет ответы по скриптам. В отличие от него пользователь вполне по-настоящему испытывает и злость, и усталость, ожидая соединения с человеком — тем самым, который поймёт вопрос за пять минут.

И вот, казалось бы, решение близко: в инфополе последнюю неделю обсуждают проект федерального закона «Об основах государственного регулирования сфер применения технологий искусственного интеллекта в Российской Федерации». 18 марта 2026 года его вынесли на общественное обсуждение, которое продлится до 15 апреля, а в случае принятия закон должен вступить в силу с 1 сентября 2027 года. Но речь в документе идет не только чат-ботах: в статье мы пишем и о других важных положениях.

Читать далее

Почему новорожденные дети стали такими зависимыми в процессе эволюции?

4 часа 53 мин. назад

Обычно под словом «эволюция» подразумевается развитие или приобретение прикольных и полезных качеств. И если мы, люди, столь развиты и продвинуты, то почему наши новорожденные дети сильно проигрывают новорожденным детёнышам зверей? Новое исследование оспаривает беспомощность младенцев как биологическую слабость. В отличие от потомства животных, человеческие дети обладают высокоразвитой сенсорной системой (прекоциальные) в сочетании с ограниченной двигательной системой (альтрициальные). Такое сочетание определяет не только природу человека, но и формат нашего социума.

Читать далее

«Без паролей и боли»: как User Pool наводит порядок в тестовых учётных записях

4 часа 54 мин. назад

Привет, Хабр! На связи разработчик Куратов Кирилл из команды дирекции качества РТЛабс. Представлю вам нашу внутреннюю разработку — User Pool.

По названию понятно, что это пул пользователей, но глобально он представляет собой сервис для получения данных тестовых учётных записей. Наша команда использует User Pool во фреймворке для написания автотестов и в браузерном расширении для автоматической авторизации тестовых учётных записей в тестируемых сервисах. Например, в единой системе идентификации и аутентификации (ЕСИА), речь о которой пойдёт ниже. Также в конце будет небольшая история о том, как мы разрабатывали расширение для браузера и с какими трудностями столкнулись.

Читать далее

Как я построил «аниме-завод»: систему, которая сама превращает эпизоды в YouTube Shorts

5 часов 12 мин. назад

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

Последние месяцы я строил систему, которую внутри называю «аниме-заводом»: на вход она получает исходный эпизод, а на выходе собирает готовый YouTube Shorts с динамическим кадрированием, субтитрами, постобработкой и метаданными для публикации.

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

В статье я покажу, как устроен этот пайплайн, почему я пошел в модульную архитектуру вместо end-to-end black box, где система ломалась и какие решения в итоге сделали ее реально рабочей.

Читать далее

Мониторинг LTE модемов: Из dBm и палок

5 часов 16 мин. назад

У всех же есть знакомый, постоянно меняющий сим-карты и тарифы на них. То акция, то безлимит включили, то не ловит, то не качает. У меня есть, Роман привет.

Да и сам я лет 8 назад устанавливал 3G комплекты интернета в частном секторе. Симки всех операторов имел и активно пользовался, следил за тарифами. Закрепишь антенну, поймаешь сигнал, скорость покажешь и всё, интернет работает. А как работает?

Да, как?

Релиз Java 26, Xiaomi в топе и сертификация вайбкодеров

5 часов 22 мин. назад

Шестой выпуск еженедельных IT-новостей от OpenIDE: Java прощается с аплетами навсегда, Cursor не соблюдает лицензию Kimi, а менеджеры придумали новую единицу измерения продуктивности разработчика.

Читать далее

[Перевод] Представлена концепция «звёздного экрана», который сможет помочь обнаружить экзопланеты, похожие на Землю

5 часов 26 мин. назад

Поиск экзопланет, похожих на Землю, с составом и условиями, необходимыми для жизни в том виде, в каком мы её знаем, — это «Святой Грааль» задачи поиска экзопланет. С момента обнаружения первых экзопланет в 1990‑х годах учёные расширяют границы возможностей с помощью новых и интересных методов. Один из таких методов — метод прямой визуализации, который заключается в тщательном блокировании света звезды-хозяина в поле зрения телескопа, что позволяет обнаружить вращающиеся вокруг неё экзопланеты, которые изначально скрывались в ярком сиянии звезды.

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

Читать далее

[Перевод] Почему вещественные числа такие странные

5 часов 29 мин. назад

В прошлом посте я писал о попытках вывести математику из принципов формальной логики. Мы начали с арифметики Пеано, в которой построение натуральных чисел выполнялось из двух произвольных конструкций: элемента, обозначающего ноль, и абстрактной функции следования S(…).

Затем мы перешли к теории множеств, позволившей закодировать внутреннюю структуру этих символов. В результате получилась иерархия натуральных чисел теории множеств, называемых ординалами. Также это привело к интересному выводу: если мы допускаем существование бесконечных множеств, то и само множество всех натуральных чисел (ℕ) имеет структуру ординала. В статье мы обозначили это бесконечное число, как ω и продемонстрировали, что им можно манипулировать при помощи те же арифметических правил, что и конечными числами, но иногда оно ведёт себя неожиданным образом. Например, мы выяснили, что ω + 1 ≠ 1 + ω.

Также мы затронули различные способы рассуждений о величине ординалов и показали, что в мире бесконечностей эти способы расходятся. В частности, мы говорили о придуманном Георгом Кантором понятии кардинальности, помещавшим множество отдельных бесконечных ординалов в один класс размеров, но показывавшим, что существует фундаментальная разница в размерах между множеством натуральных чисел и множеством вещественных (ℝ).

Если вы ещё не читали эту статью, то крайне рекомендую это сделать. После этого, возможно, вас озаботит следующий вопрос: мы подробно определяли натуральные числа, начиная с первооснов, но затем как-то внезапно ввели вещественные числа. Этот пробел стоит закрыть, потому что, как оказывается, вещественные числа крайне странные.

Читать далее

Высокая загрузка CPU на сервере 1С: полный гайд по причинам и диагностике

5 часов 49 мин. назад

Загрузка процессора под 100% на сервере 1С одна из самых частых и критичных проблем. Это приводит к торможению работы пользователей и, как следствие, к простою и убыткам для бизнеса. Причины могут быть как в прикладном коде, так и в особенностях работы платформы и серверного оборудования. В этой статье структурируем все основные причины высокой нагрузки на CPU, дадим краткий алгоритм диагностики и предоставим ссылки на детальные руководства по решению.

Это статья моего коллеги Андрея Бурмистрова, эксперта в сфере оптимизации производительности 1С.

Читать далее

Ursina 3D-игры. Определение расстояния между двумя объектами

5 часов 52 мин. назад

В этом руководстве мы разберёмся, как в игровом движке Ursina определять расстояние между объектами. Это очень важно для создания интерактивных игр: чтобы враги замечали игрока, предметы можно было подбирать, а интерфейс реагировал на действия пользователя.

Также приведено несколько практических примеров с подробными комментариями для начинающих:
1. Простое обнаружение стены
2. Подбор предмета (альтернатива distance)
3. Пуля и враг
4. Система подбора предметов
5. ИИ врага — зона обнаружения
6. Столкновения в Pong

Читать далее

Черная магия FPGA-разработчика: как мы превращаем идеи в железо

5 часов 58 мин. назад

Привет, Хабр! Меня зовут Кирилл Алексеев, я старший инженер по разработке аппаратного обеспечения в отделе интеграции систем на кристалле радиочастотного центра YADRO. В мире FPGA я уже больше 10 лет. 

В учебных программах разработка под FPGA (ПЛИС, программируемые логические интегральные схемы) освещается довольно мало. Может возникнуть ощущение, что это «странная» область предназначена только для радиофизиков или гиков. Но и в эту сферу уже давно пришел прогресс с системами контроля версий, таскбордами, VS-кодом, Python-скриптами и даже с элементами объектно-ориентированного программирования при верификации цифровых схем. Этой статьей я хочу «десакрализировать» тему FPGA-разработки, обозначив крупными мазками стек используемых технологий и отразив повседневные задачи, которые стоят перед FPGA-разработчиком. Для примера возьмем workflow нашего отдела. 

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

Читать далее

От 0.034 до 0.791 и обратно: Legal RAG, 17 итераций и стена масштабирования

6 часов 3 мин. назад

Я участвовал в ARLC 2026 — юридическом AI-челлендже по построению RAG-пайплайна поверх корпуса судебных решений и законов. Соло, с Claude Code в качестве напарника. За 5 дней и 17 итераций прошёл путь от 0.034 до 0.791 на warmup — а потом вышел в финал и потерял 42% на 300 документах вместо 30. Внутри — архитектура, код, математика F-beta, три провала и честный разбор работы с AI-ассистентом.

Читать далее

Происхождение, часть 1. Самовоспроизводство и диссипативная адаптация

6 часов 3 мин. назад

Зарождение жизни – случайность или неизбежность? Что это было: почти невероятное событие, которое произошло на планете Земля благодаря удачному стечению обстоятельств около четырёх миллиардов лет назад, или прямое следствие законов физики и один из этапов эволюции Вселенной? Неужели жизнь настолько сложна, что не могла появится сама по себе без участия создателя? Возможна ли она в принципе без специальных начальных условий Большого взрыва и «тонкой настройки» физических констант? Действительно ли появление жизни так маловероятно, что это случилось лишь однажды в одной из сотни миллиардов звёздных систем одной из сотен миллиардов галактик нашей обозримой Вселенной? Или жизнь – настолько естественное и часто встречающееся явление, что космос ею просто кишит, и даже на планете Земля она возникала несколько раз? Где, когда и как неорганическая материя впервые стала органической? Кем был последний общий предок всего живого на Земле?

Прочитав эту статью (в двух частях), вы получите ответы на все поставленные вопросы. Мы разберёмся, как законы физики переходят в законы биологии, какую роль в происхождении жизни играет термодинамика и насколько близко учёные подошли к разгадке тайны нашего происхождения, рассмотрим гипотезу диссипативной адаптации и выясним, не рано ли Дэн Браун провозгласил окончательную победу науки над религией. Сразу скажу, что здесь не будет примитивных научно-популярных историй о «маленьком тёплом прудике», первичном бульоне, ударившей в него молнии и самопроизвольном образовании из неорганической материи таких соединений, как белки и РНК. Приготовьтесь погрузиться в механизмы абиогенеза намного глубже, пришло время полностью развеять сверхъестественный ореол вокруг этого процесса.

Читать далее

Как разработать устройство с нуля. Прибор измерения ёмкости конденсаторов

6 часов 12 мин. назад

В статье проектируется с нуля мобильное устройство для измерение емкости на микроконтроллере ATmega8.

Читать далее

Как малому бизнесу попасть в ответы Алисы

6 часов 14 мин. назад

Голосовые помощники и ИИ-поиск постепенно меняют то, как пользователи получают информацию. В российском интернете важный источник таких ответов — Яндекс Алиса. Эксперты click.ru разберут, как Алиса формирует ответы, на какие данные опирается и какие шаги помогут бизнесу появляться в рекомендациях.

Из статьи click.ru вы узнаете:

Читать далее

Как я стал разработчиком игр в 35 лет

6 часов 25 мин. назад

Здравствуй, читатель! Меня зовут Владимир, мне уже 36 лет и в ноябре 2025 года в моей жизни произошло событие, благодаря которому я могу назвать себя начинающим разработчиком игр - в Steam вышла моя первая игра. И в этой статье мне бы хотелось поделиться своей историей. Историей о том, как я шел, шел и пришел в текущую точку своего бытия. Это не история успешного успеха и, тем более, не настольная книга. Скорее очерк на тему. Лично мне всегда были интересны статьи подобного формата, так что надеюсь, что и мои потуги не останутся без интереса.

Читать далее

Solar webProxy и современные SWG

6 часов 27 мин. назад

Привет, Хабр! Меня зовут Александр Лемаев, я ведущий аналитик в ГК «Солар». Если ваш старый прокси-сервер больше не обновляется, а количество успешных фишинговых атак растет — эта статья для вас. По данным центра исследования киберугроз Solar 4RAYS, во 2 квартале 2025 года на одну российскую организацию пришлось в среднем более 160 заражений вредоносным ПО – это на 20% больше, чем в предыдущем квартале. Хакеры всё чаще используют комбинированные кибератаки на сетевую инфраструктуру, а APT-группировки активизировались во втором полугодии. Перед компаниями стоит задача не просто импортозаместить решения зарубежных вендоров, таких как Symantec (Blue Coat), Сisco WSA, FortiProxy или McAfee, а построить эшелонированную защиту сети.

В этой статье расскажу о классе решений Secure Web Gateway (SWG) – о том самом «сетевом шлюзе безопасности», который стоит между пользователем и интернетом. Покажу архитектуру изнутри: из каких компонентов состоит современная SWG-система, какие протоколы (от классического HTTP до FTP и SSH) она обязана контролировать, и как она закрывает новые вызовы – например, фильтрацию трафика AI-сервисов и защиту от утечек данных.

Главное – перейдем от теории к практике на примере Solar webProxy – одного из немногих зрелых отечественных решений в этом классе. Разберем его архитектуру, поддержку DPI (глубокого анализа трафика) и возможности интеграции с внешними системами. А на реальном кейсе – проекте «Единая сеть передачи данных» – посмотрим, как решение масштабируется под нагрузкой в рамках одного из самых масштабных ИТ-проектов страны.

Читать далее

Что происходит в российском DevOps-ландшафте прямо сейчас: 13 инструментов с продуктовой аллеи

6 часов 27 мин. назад

На любой DevOps-конференции рано или поздно возникает один и тот же момент. Слушаешь про архитектуру, пайплайны, масштабирование, observability — всё звучит разумно и красиво. А потом в голове появляется простой вопрос: «Окей, а чем вы это всё делаете?». То есть буквально: какие инструменты стоят под капотом, как они внедрялись, где с ними было больно и где они действительно экономят время команде.

Именно для таких бесед на DevOpsConf 2026 будет отдельное пространство — продуктовая аллея!

Читать далее

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

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