Все подряд публикации с habr.com
ИИ как шанс для Высших Учебных Заведений
ИИ на хайпе. Причем хайп в этот раз вполне обоснован - генеративные нейросети и LLM, как те двое из ларца, - и читают, и пересказывают, и суммаризирацию текстов производят, и рисуют довольно неплохо и уже даже выше среднего иногда размышляют.
Все бы ничего, но они еще, заразы, программировать начали на уровне крепких начитанных технической литературы джунов. И делают это без устали, послушно и терпеливо.
И если ИИ в ближайшее время не заменит всех программистов, то часть, тех самых джунов, он заменит и заменяет уже совершенно отчетливо. Вроде бы для индустрии это не проблема и даже наоборот, много плюов - но вся эта система с повышенной экономической эффективностью будет работать, пока текущему поколению специалистов не понадобится замена.
А откуда она берется - эта замена?
Сейчас сеньоры - это выросшие миддлы, а миддлы - выросшие джуны. Выключая джунов, по сути мы выключаем всю цепочку.
Казалось бы, выстрел в ногу и технологический тупик.
Но вспомним, как вообще…
Гайд по регистрации ПАК в реестр ПО Минцифры
Регистрация программно-аппаратных комплексов (ПАК) в реестре программного обеспечения (ПО) Минцифры — это важный этап для разработчиков, стремящихся внедрить свои решения в государственные и коммерческие структуры. Процесс регистрации может показаться сложным, но с правильным подходом и пониманием всех этапов он становится более управляемым. В этой статье мы подробно рассмотрим, как зарегистрировать ПАК в реестре Минцифры, какие документы понадобятся и на что обратить внимание.
Роскомнадзор: YouTube в России недоступен, оснований для снятия ограничений нет
15 июня 2025 года в Роскомнадзоре прокомментировали сообщения СМИ о том, что у пользователей некоторых российских провайдеров заработал YouTube и Instagram** без ограничений по замедлению при подключении по проводному и мобильному интернету и без какой‑либо сторонней помощи, включая дополнительные сетевые средства.
Дыра в щите Cloudflare: как атака на Jabber.ru вскрыла проблему, о которой молчат c 2023
Многие помнят позапрошлогодний инцидент с Man-in-the-Middle атакой на XMPP-сервис jabber.ru. Эта история наделала много шума, но, как мне кажется, главный вывод из неё так и не был усвоен широкой аудиторией. А зря. Потому что эта атака вскрыла системную уязвимость в процессе выдачи TLS сертификатов, которая напрямую касается миллионов сайтов, особенно тех, кто доверяет свою безопасность Cloudflare.
В этой статье я расскажу вам о самой уязвимости и как вы можете быть ей подвержены.
Журналист новой цифровой эпохи: магистерская программа ННГУ «Искусственный интеллект и журналистика данных»
Добрый день, уважаемые подписчики Хабра! Продолжаем знакомство с Университетом Лобачевского и возможностями, которые он предоставляет в области высшего образования, в том числе на стыке ИТ и гуманитарных наук.
Представьте себе журналиста будущего. Он не только пишет тексты, но и анализирует данные, проверяет факты за секунды и даже создаёт визуальные материалы с помощью искусственного интеллекта. И это вовсе не фантастика, а реальность, с которой сталкиваются современные журналисты. Может быть, человек и машина могут работать вместе?
Делай это 4 минуты в день и спина болеть не будет! Простой план компенсации сидячего образа жизни
В предыдущих материалах мы искали ответ на вопрос: «Достаточно ли двух тренировок в неделю для компенсации сидячего образа жизни?». Сошлись на том, что достаточно. Составляли двухдневный тренировочный план для сбалансированной проработки всех мышц, которого будет достаточно для того, чтобы мышцы росли.
Что делать, если и двух раз тренироваться не получается? Если доступен только один свободный день — есть ли смысл и польза в такой тренировке?
Конечно, есть! Чтобы доказать вам это, обратимся к исследованиям по теме минимального тренировочного объема, которая в последние годы активно изучается.
У нас есть не просто отдельные исследования, а один подробный метаанализ, один нарративный обзор и один обзор исследований:
Что означают ваши эмоции: тревога, гнев, печаль, стыд, вина и радость — и как с ними справляться
С эмоциями часто непросто.
То они захлёстывают, то мешают сосредоточиться, то появляются не к месту. В какие-то моменты хочется просто выключить всё — не злиться, не тревожиться, не грустить.
Кажется, что без этих "помех" жизнь стала бы проще и легче. Но стоит попробовать представить жизнь без них — и она начинает терять краски:
В жизни не было бы места ни для любви, ни для радости, ни для восхищения, ни для восторга, жизнь стала бы плоской и бесцветной.
Без них мы бы никогда не узнали, что для нас важно, что движет нами, что наполняет, что направляет.
И каждая эмоция приходит к нам не случайно. Она сигнализирует о чём-то значимом: о наших потребностях, границах, смыслах.
Эмоции — это наш внутренний язык, с помощью которого психика разговаривает с нами, когда словами уже не получается.
Мы часто стремимся их «выключить», «подавить» или «переждать». Но если убрать сигналы — можно легко сбиться с пути.
В этой…
Как устроены сети: от локальных до глобальных
Хотите освоить современные сетевые технологии? Мы подготовили бесплатный курс, который раскроет вам, как устроены сети: от классических локальных решений до распределённых облачных платформ.
Программу разработали для начинающих сетевых инженеров, системных администраторов и ИТ-специалистов, которые интересуются темой. Вы научитесь настраивать основные компоненты сетей и доступ к ним.
Что почитать системному администратору — авторы, которые пишут о протоколах
Если вы начинающий сетевой инженер, администратор или просто интересуетесь темой, мы подготовили для вас бесплатный курс «Как устроены сети».
Дополнительно сегодня мы собрали пять блогов, авторы которых простым языком объясняют сложные концепции сетевых протоколов, делятся практическими гайдами и рассказывают о своих экспериментах с сетями, серверами и открытым ПО.
Управление проектами: дайджест публикаций #34
Метод КРИ, Nexus-подход, помощь менеджеру от ИИ, применение ТОС, работа с фичами, карьера ПМа, грейды у менеджеров, своевременное увольнение и всё интересное, что писали за последние 2 недели про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте!
Залезаем на плечи гигантов — создаем модуль для ComfyUI для свободного движения камеры и создание 6dof сцен из фото
Всем привет!
Я много работаю с видео для виртуальной реальности, и одна из задач, которая всё ещё маячит на горизонте и требует уймы усилий — удобное создание и стриминг полноценного 6Dof видео. Большинство существующих решений сводятся к двум крупным направлениям.
В этой статье мы рассмотрим, как расширить возможности генеративных моделей для виртуальной реальности (VR), создав модуль для ComfyUI, который позволит:
преобразовывать изображения и видео между pinhole, fisheye и equirectangular проекциями;
итеративно дорисовывать панорамы до полного сферического охвата;
синтезировать новые ракурсы свободным движением камеры в 3‑D‑пространстве.
Я покажy, как объединить продвинутый reprojection grid_sample с outoainting, картами глубины и облаками точек, чтобы получить реалистичные «новые виды» из одного изображения. Кроме того совместим этот подход с подходом Video Generation
Как CMDB-система SimpleOne помогает создать цифровую модель всей инфраструктуры для управления ИТ и бизнес-услугами
Без единого источника данных об ИТ-инфраструктуре появляется хаос в управлении: инженеры тратят часы на поиск информации о конфигурациях, изменения в одной системе неожиданно влияют на другие, а принятие решений о развитии ИТ откладывается из-за недостатка достоверных данных. В статье рассказываем, как SimpleOne CMDB помогает создать прозрачную ИТ-инфраструктуру и почему это решение не только для ИТ.
Оптимизация логистики карьерных перевозок на удаленной вахте: +24% рейсов через имитационное моделирование в AnyLogic
Привет, Хабр! Хочу поделиться кейсом из практики, который наглядно демонстрирует мощь имитационного моделирования (ИМ) для решения комплексных логистических задач в условиях жестких ограничений. Работал я тогда в роли IT-специалиста (с фокусом на бережливое производство и операционную эффективность) в одной крупной международной корпорации (название, увы, под NDA).
Совмещаем Libre Office и LaTeX
Использование векторной графики LaTeX Pgf/TikZ в документах, создаваемых с помощью Libre Office / Open Office
Делаем сразу множество игр, или Как создать эмулятор
Немногие из нас в настоящее время захотят делать эмулятор с нуля. На дворе 21-й век, и разных эмуляторов уже сделано очень много, «на любой вкус и цвет». По большей части бессмысленно создавать новый эмулятор. В данной статье я постараюсь затронуть информацию именно по созданию эмулятора с нуля, а это довольно нелёгкий путь.
Если вы не хотите его проходить, то:
· возьмите готовый эмулятор;
· повторите то, что в нём уже сделано.
Но если это не ваш путь, то милости просим в статью.
Debian 12, QEMU, и сетевые мосты (bridge) в 2025
В Интернете много инструкций на эту тему, но среди них много не актуальных или недостаточно подробных. По этому я напишу свой вариант. Возможно кому-то он будет полезен.
Стоит знать перед началом
- Чем коммутатор отличается от маршрутизатора
- Первые 3 уровня модели OSI
- Хотя бы примерно понимать как работает коммутатор
Без этих знаний возможно у Вас не получится понять и правильно использовать информацию из этой статьи.
Сетевые мосты нужны чтобы виртуальная машина могла взаимодействовать с локальными сетями а не просто иметь доступ в Интернет. Если на Вашей виртуальной машине нужен только Интернет, используйте в QEMU режим сети "user".
Что бы я сделал, если бы сегодня начинал учить Data Science / ML?
Machine Learning и Data Science — это одни из самых популярных и востребованных направлений в IT. Но вместе с этим — они и одни из самых сложных для входа. Здесь огромное количество тем, инструментов, библиотек, подходов и постоянно появляющихся технологий.
Из-за этого многие новички начинают обучение с энтузиазмом, но через пару месяцев теряют интерес. Причины могут быть разные: слишком много теории, мало практики, нет чёткого плана или понимания, зачем вообще всё это нужно.
Эта статья — не очередной «гайд по ML для новичков». Это мой личный взгляд на то, как бы я подошёл к обучению, если бы начинал с нуля уже сегодня , учитывая свой опыт работы в крупных компаниях, проваленные проекты, ошибки и победы.
10 Принципов отказоустойчивости (с примерами на Javascript)
С хорошей отказоустойчивостью интерфейс остаётся стабильным и понятным, пользователь получает предсказуемый и комфортный опыт, а сбои отдельных компонентов не приводят к сбоям всей системы.
В этой статье речь не будет идти о конкретных примерах реализации повышения отказоустойчивости. Понять то, что нужно подключать сервисы мониторинга ошибок вы можете и без меня.
Хорошая отказоустойчивость начинается с мышления.
Я хочу, чтобы эта фраза въелась вам в самую подкорку.
Важно не просто латать ошибки по мере их появления, а комплексно подходить к решению — формировать правильное понимание, разрабатывать устойчивые подходы и строить систему, способную адекватно реагировать на возможные сбои.
Принципы описанные далее универсальные и подойдут к большому количеству сфер, даже вне области информационных технологий.
«Эффективный менеджмент» 70 лет назад
Довелось мне недавно побывать в букинистическом отделе Московского дома книги и, в качестве подарка, приобрести ежегодник сатирического журнала Крокодил за 1956-й год. Подарок предназначался художнику, в честь дня рождения, поэтому привлекли меня прежде всего иллюстрации. К слову, с иллюстрациями я вполне угадал: именинник был благодарен и рассказал о том, как в детстве он помнил практически всех карикатуристов журнала по фамилиям.
«Крокодил» был основан в 1922 году, как приложение к «Рабочей газете». Задача производственной сатиры — безжалостное обличение скрытых производственных проблем с помощью узнаваемых образов. Конечно, я пролистал сборник сам. К большому удивлению, один из опубликованных в нём рассказов оказался очень актуальным и метким в контексте современной культуры управления командами. А ведь со времени выхода того номера журнала прошло почти 70 лет!
Управление «от противного», основанное на ситуативном, выборочном внимании к недостаткам окружающих,…
Я обогнал Google?
Заголовок "Я обогнал Google?" — не просто кликбейт. Столкнувшись с неудобствами и большим количеством бойлерплейта в Jetpack Navigation на реальном проекте, я задался вопросом: а можно ли сделать лучше? В этой статье я шаг за шагом показываю свой путь: от ручных extension-функций до создания собственной библиотеки на KSP, которая генерирует типобезопасные классы для навигации, упрощает передачу аргументов и добавляет удобные фичи.
Быстрый Frontend в 2025: почему RTK Query, Tailwind и Vite убивают классические подходы
Ни для кого ни секрет, что разработка и IT‑решения в 2025-м году — это гонка за скоростью: от выяснения бизнес‑требований до финальной версии продукта. Чем быстрее пишется код, тем раньше ваш продукт попадает к пользователям. Разумеется, выбор технологий существенно сказывается на скорости разработки.
В этой статье я бы хотел затронуть современные инструменты Frontend‑разработчика, которые уже начали вытеснять классику, а также попутно сокращают объём кода, избавляя разработчика от рутины.
Как установить OS X на QEMU и не схватить Kernel PANIC
Запуск OS X на QEMU — задача не из простых.
Всё дело в том, что Apple использует собственную прошивку (Apple EFI) и дополнительные драйвера, без которых система работать не хочет.
Однако этот гайд проведет вас через тернии ядра прямо к звездам OS X!
Постоянный логин в автотестах? Решаем с Playwright и экономим время
Привет, тестировщики и кодеры! Представь: пишешь автотесты для UX, всё красиво, запускаешь — и каждый тест начинает с нуля: логин, пароль, кнопка. Как будто у тестов амнезия! Это бесит, тормозит и превращает код в копипасту. Давай разберёмся, как выкинуть повторный логин на свалку и ускорить всё с Playwright и Python.
QR коды. Как сделать QR тату правильно?
Что кодируют в QR тату?
Медицинскую информацию
Экстренные контакты
Профили в социальных сетях, сайты
Просто контакты
Различные даты(рождения детей и т.д.)
Различные приколы
Инженерия деградации: почему сложное ПО неизбежно ломается со временем и что с этим делать
Долгоживущие программные системы, как и живые организмы, склонны к старению. Эта статья — глубокое техническое исследование закономерностей деградации сложного ПО: от утечек абстракций до архитектурной энтропии. Разберём реальные примеры, редкие баги, системное гниение и последствия спагетти-рефакторинга. Код, хаос и человеческий фактор — всё как мы любим.
Если вы когда-нибудь открывали 10-летний Java-монолит и пытались понять, зачем в середине пайплайна логин-прослойки вызывается System.gc() — поздравляю, вы соприкоснулись с инженерией деградации. Это неофициальный, но абсолютно реальный раздел знаний: как сложные программные системы со временем превращаются в фрактальную кашу из решений, компромиссов и технического долга.
И, что важнее — почему это нормально.
В этой статье речь пойдёт не о багфиксах, CI/CD или микросервисах. Мы копнём глубже. Здесь — история о том, как со временем ломается не просто код, а сама…
Видеокарты снова в деле: продажи в России выросли почти в 5 раз, и вот что это значит
Рынок видеокарт оживает — продажи в М.Видео-Эльдорадо выросли в 4,7 раза по количеству и в 4,4 по выручке. Что стало триггером? И какие модели реально берут?
Dart Native Assets: Полное руководство от новичка до профи
Представьте, что у вас есть Dart-программа, и вы хотите использовать готовую библиотеку, написанную на C, C++, Rust или другом языке. Раньше это было сложно - нужно было вручную компилировать библиотеку, следить за тем, чтобы она попала в нужное место, и писать много дополнительного кода.
Native Assets - это система, которая автоматизирует весь этот процесс. Она позволяет вашему Dart-пакету "включать в себя" нативный код и автоматически его компилировать и подключать.
ChatGPT o3 прошла Pokemon Red — но до человеческих игроков все равно далеко
На Reddit появилась новость о том, что модель ChatGPT o3 успешно завершила прохождение Pokemon Red. Игровая партия стартовала 27 мая, прохождение заняло 388 часов, в ходе которых модель выполнила 18 тысяч действий. Это примерно в два раза лучше, чем Gemini 2.5 Pro, которая предыдущей прошла Pokemon, но все равно значительно хуже результата среднего игрока, у которого уходит менее 30 часов.
При этом для прохождения использовались дополнительные инструменты, чтобы модель могла понять, что происходит в игре: карта-черновик, на которой o3 рисовала мир Pokemon, блокнот со списком задач, а также вторая память, куда модель, например, могла записать, сколько у нее осталось зелий. Этот инструментарий проще, чем использовался Gemini 2.5 Pro, но все равно далек от ситуации, когда модель сама бы "видела" все, что происходит в игре, как это делает человек. Такие попытки прохождения уже проводятся, но в них результаты ИИ намного скромнее: пока…
Программирование ESP32 с ESP-IDF в среде platformio #0
Привет хабр!
Совсем недавно мне в руки попала плата ESP32 (NodeMCU‑32S). Ранее я уже работал с ESP8266 и даже создавал на ней простейшее веб‑приложение в режиме Station. Делал я все это в ArduinoIDE и был рад обнаружить расширение, которое позволяло организовать мой проект (да и просто в VSCode удобнее работать) - PlatformIO. Именно в PlatformIO я в первый раз увидел фреймворк ESP-IDF и начал потихоньку углубляться в эту тему.
Kafka через NAT
Иногда появляется необходимость обращения к брокерам Kafka из другой сети через NAT. Но, даже если NAT настроен корректно, то при попытках подключения, обратно возвращается ошибка о том, что брокер недоступен. Хотя ping и telnet по нужному порту проходят. В статье мы подробно разберем, как необходимо настроить Kafka для того, чтобы к системе можно было обращаться через NAT.