Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 min 24 sec ago

Как ставить цели и не забывать о них: пошаговая система с примерами в таск‑менеджере

Mon, 05/25/2026 - 20:11

Цели забываются не потому, что не хватает мотивации, а потому что они не встроены в повседневную систему. В статье покажу, как превратить цель в понятный план действий, чтобы её можно было довести до результата в любом таск-менеджере.

Читать далее

Как настроить observability в Spring Boot 3

Mon, 05/25/2026 - 20:10

Микросервис работает, но иногда тормозит — и вы не знаете, где копать. Логи чистые, метрики в норме, а пользователи жалуются. Знакомо?

В статье разбираем, как настроить полноценную observability в Spring Boot 3 за 7 шагов: метрики (Prometheus), трейсинг (Zipkin), логи (Loki) и единый дашборд в Grafana. Без магии, с кодом и проверками.

Читать далее

HackTheBox. Прохождение Mini Pro Lab Puppet

Mon, 05/25/2026 - 20:07

Вам поручено провести проверку на проникновение в компанию Puppet Inc. Компания не разрешает передачу данных за пределы внутренней сети, поэтому внутри компании был создан сервер управления и контроля (C2), и сотрудник запустил вредоносную программу для имитации успешной атаки с использованием методов социальной инженерии.

Puppet — это небольшой сценарий Active Directory, в котором вы начинаете с уже работающего маяка Sliver C2 на внутренней системе. Он предназначен для отработки работы в рамках C2-инфраструктуры в современной, сложной гибридной среде.

Puppet разработан для специалистов по тестированию на проникновение и «красных команд», ищущих быструю и сложную лабораторию с уже настроенной C2-инфраструктурой для отработки операций C2.

Эта лаборатория «Оператор красной команды уровня I» познакомит игроков со следующими темами:

- Перечисление

- Перечисление и атаки на Active Directory

- Эксплуатация инфраструктуры DevOps

- Боковое перемещение

- Локальное повышение привилегий

- Операции C2

Читать далее

Обзор серверного ускорителя NVIDIA Tesla V100 16 Gb в корпусе от RTX 4090: Часть 3 — Запуск локальных моделей ИИ

Mon, 05/25/2026 - 20:04

Обзор серверного ускорителя NVIDIA Tesla V100 16 Gb в корпусе от RTX 4090: Часть 3 - Запуск локальных моделей ИИ

Читать далее

Редактирование текста нейросетью: как сделать диплом и курсовую более человечными

Mon, 05/25/2026 - 19:55

Сгенерировать человечный текст онлайн
Генерация презентации онлайн

С появлением AI многие студенты начали писать курсовые и дипломы через нейросети. Это быстро, удобно и реально экономит время. Но почти сразу появилась другая проблема — тексты начали выглядеть слишком «идеальными».

Преподаватели быстро научились замечать типичные AI‑фразы:

Читать далее

Самодельный ARM ноутбук, реально ли?

Mon, 05/25/2026 - 19:46

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

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

Читать далее

Как 100+ авторов пишут 100+ процессов в 3 версиях и не путаются. Или как мы переехали с Wiki на Git

Mon, 05/25/2026 - 19:35

У нас было 120 процессов, 9 областей управления, более 100 авторов из 60 компаний, 3 ветки на каждый репозиторий и ещё по одной на каждую задачу, AI-агент, таск-трекер, толстый клиент редактора и три портала документации. Не то чтобы всё это нам было нужно, чтобы описать методологию управления в ИТ. Но когда однажды начинаешь собирать серьёзную базу знаний — возникает тенденция разогнаться так далеко, как только сможешь.

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

Если вы когда-нибудь пробовали в одиночку причесать чужой Word-документ, в котором двадцать комментариев на полях и три уровня правок разными цветами — вы поймёте, с чего начнётся эта история. Только умножьте на 100 авторов из 60 компаний и 120 процессов. И добавьте ноль бюджета: всё это люди делают по вечерам, потому что им не всё равно, как будет выглядеть управление ИТ в стране.

Это не туториал и не обзор инструмента. Это история о том, как я полтора года уговаривал себя, что Wiki — нормальный выбор, потом ещё полгода уговаривал команду, что пора слезать. И как после переезда на Docs as Code половина того, чего я ждал, не случилась, а половина случилась не так. И почему мне всё равно нравится, что вышло.

Рассказывай!

Прошла AnalystDays – хорошие выступления и нетворкинг

Mon, 05/25/2026 - 19:20

Прошла 22 конференция AnalystDays. Я хочу с удовлетворением отменить, что организаторам удалось собрать вау-программу с замечательными выступлениями. Во всяком случае, такими оказались многие из выступлений, которые я слушал. При этом у меня не получилось попасть на мастер-классы Димы Безуглого, Анны Обуховой, которых я знаю как крутых спикеров, и, наверняка были другие качественные выступления, на которые я не попал. Как обычно, было много интересного нетворкинга, и поэтому в отчете – всего 7 выступлений, кроме моего. И, в отличие от других недавних конференций, я практически не был на выступлениях про ИИ – не потому, что их не было, просто я выбирал альтернативы.

Дальше – мои конспекты выступлений. Многие с дополнениями – ссылками на разные материалы прошлых лет, которые относятся к теме выступления. Думаю, они будут полезны и самим выступающим, и тем, кто заинтересуется темой.

Я впервые публикую мой конспект с конференции на habr. До этого они были на моем сайте. Хочу посмотреть на реакцию и понять, насколько это уместно здесь делать, так что к читателям – просьба реагировать.

Читать далее

VSCode как IDE для embedded разработки

Mon, 05/25/2026 - 19:18

В данной статье рассматривается процесс настройки vscode для разработки встроенного ПО на базе ядер cortex-M и процессе превращения редактора в полноценную IDE. При этом большинство представленных расширений являются универсальными и применимы в широком спектре задач программирования.

В отличии от проприетарных решений, таких как Keil, подход использования редактора vscode + компилятор gcc позволяет гибко настроить каждый пункт от начала разработки до релиза продукта. За время своей работы мною было опробованы разные решения: от классического keil до связки sublime и CodeSourcery. В последние годы я перешел на vscode + msys2: практически все ПО Open Source, не требует лицензий, не ограничено 32 Кб кода и может работать без сети интернет.

Читать далее

Моделирование широкополосной антенны с двойной круговой поляризацией и высокой изоляцией

Mon, 05/25/2026 - 19:12

Об антеннах круговой поляризации

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

Особый интерес представляют антенны с двойной круговой поляризацией - то есть одновременно поддерживающие правостороннюю (RHCP) и левостороннюю (LHCP) поляризацию на независимых портах. Такая конструкции позволяет одновременно передавать и принимать сигналы на одной несущей частоте, разделяя их по признаку поляризации.

Вместе с тем реализация таких антенн сопряжена с рядом конструктивных противоречий. Разработчик вынужден одновременно обеспечивать широкую рабочую полосу частот, низкий коэффициент осевого отношения (AR), а также высокую электромагнитную развязку (S21) между двумя поляризационными портами. Последнее требование на практике оказывается наиболее трудновыполнимым и требует особого внимания при проектировании

Постановка задачи

В статье рассмотрим разработку патч-антенны, удовлетворяющей следующим требованиям:

Читать далее

Ваше прошлое физически существует прямо сейчас. И вы заморожены там навсегда

Mon, 05/25/2026 - 19:05

Я несколько лет работал аниматором — делал VFX-эффекты: взрывы, пыль, разлёт частиц. Весь день я работал с таймлайном. Перемещался по нему туда-сюда, разворачивал камеру в 3D-пространстве под любым углом, возвращался в прошлое сцены одним кликом.

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

Тогда я не думал об этом как о физике.

Потому что именно так устроена наша вселенная.

Читать далее

От списка инструментов к technical output: как security engineer’у описывать hands-on опыт в CV и на интервью

Mon, 05/25/2026 - 19:02

Многие специалисты в кибербезопасности умеют делать нормальную hands-on работу: разбирать findings, настраивать SAST/SCA/DAST, проверять API, ковырять CI/CD, писать скрипты, закрывать cloud misconfigurations, помогать разработчикам исправлять уязвимости ит.д. Но при поиске работы такой опыт (а, точнее его подача, упаковка) часто описывается слишком слабо.

В резюме получается что-то вроде этого микса:

Читать далее

I just want an agent. Часть 1. Как я научил ИИ собирать ИИ‑агентов за пользователей и выиграл конкурс

Mon, 05/25/2026 - 19:00

Привет, Хабр! Меня зовут Данила Катальшов, я технический лидер команды промпт-инженеров MWS AI. В конце прошлого года мы (в значении MWS AI) выпустили собственную платформу для сборки ИИ-агентов — MWS AI Agents Platform. Платформа избавляет от необходимости разбираться в программировании — можно собирать нужного бота, ИИ-агента или мультиагентную систему, просто перетаскивая блоки в визуальном конструкторе. Однако для работы на ней все равно нужно было инженерное мышление, по меньшей мере на уровне понимания циклов создания ИИ-решений, типов данных, связей между различными компонентами и прочее.

Чтобы закрыть этот общий гэп low-code-платформ, в рамках внутреннего корпоративного конкурса я собрал мета-агента (Meta Agent) — систему, где ИИ-агент выступает архитектором и собирает других агентов по текстовому описанию. В итоге проект занял первое место и, что более важно, потом мы с командой запилили уже полноценный аналогичный (ну почти) функционал для нашей MWS AI Agents Platform, который выкатили вот буквально на днях.

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

Поехали!

I just want an agent. Часть 1. Как я научил ИИ собирать ИИ-агентов за пользователей и выиграл конкурс

Mon, 05/25/2026 - 19:00

Привет, Хабр! Меня зовут Данила Катальшов, я технический лидер команды промпт-инженеров MWS AI. В конце прошлого года мы (в значении MWS AI) выпустили собственную платформу для сборки ИИ-агентов — MWS AI Agents Platform. Платформа избавляет от необходимости разбираться в программировании — можно собирать нужного бота, ИИ-агента или мультиагентную систему, просто перетаскивая блоки в визуальном конструкторе. Однако для работы на ней все равно нужно было инженерное мышление, по меньшей мере на уровне понимания циклов создания ИИ-решений, типов данных, связей между различными компонентами и прочее.

Чтобы закрыть этот общий гэп low-code-платформ, в рамках внутреннего корпоративного конкурса я собрал мета-агента (Meta Agent) — систему, где ИИ-агент выступает архитектором и собирает других агентов по текстовому описанию. В итоге проект занял первое место и, что более важно, потом мы с командой запилили уже полноценный аналогичный (ну почти) функционал для нашей MWS AI Agents Platform, который выкатили вот буквально на днях.

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

Поехали!

Я стала тимлидом команды джунов, работали быстро и по ночам. А потом закончились токены

Mon, 05/25/2026 - 19:00

На одной из встреч с агентством-подрядчиком мы обсуждали Telegram-бота для транскрибации видео. Отправляешь файл, бот обрабатывает его, возвращает подробную расшифровку и саммари. Я попросила добавить поддержку аудио: чтобы можно было отправлять не только видео, но и аудиозапись. В ответ услышала: две недели и 300 тыс. рублей.

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

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

Поэтому я полезла в n8n и Claude Code, чтобы говорить с подрядчиками на одном языке. Через несколько месяцев у меня появились скрипты, боты и агенты для рассылок, мониторинга, медиадайджестов и аналитики.

Читать далее

Святой Августин и GAN: почему борьба добра и зла — это генеративная состязательная сеть

Mon, 05/25/2026 - 18:50

Аннотация

Посмотрите на эту обложку. Слева — Рай. Справа — Ад. Между ними — вся жизнь.

Иероним Босх написал «Сад земных наслаждений» больше пяти веков назад. Он показал, как человек движется от гармонии через свободу к коллапсу. Но можно ли измерить этот путь? Можно ли выразить в битах то, что художник изобразил красками?

Эта статья — эксперимент. Мы возьмём старую идею Августина Блаженного (зло — это не активная сила, а отсутствие добра) и проверим её математически.

С помощью простой модели точек и сил мы смоделируем три состояния:

1) Рай (левая створка) — баланс между реальностью и свободой. Энтропия максимальна.

2) Ад (правая створка) — доминирование критика, страха, наказания. Все точки схлопываются в одну кучку. Разнообразие умирает.

3) Хаос — вседозволенность без опоры, где свобода превращается в бессмысленный шум.

Мы измерим энтропию выбора S, вычислим грех как падение энтропии ΔS_грех и увидим, что свобода — это не отсутствие правил, а пространство для мышления и открытия новых горизонтов.

Читать далее

В каждом QR-коде зашита половина лишней информации. Намеренно

Mon, 05/25/2026 - 18:49

QR-код продолжает работать, если замазать маркером четверть его площади, наклеить сверху логотип или оторвать угол. Это математически точная избыточность, которая на максимальном уровне коррекции занимает около 60% всех модулей кода. Под катом — почему так, как это устроено, немного кода на Python и при чём здесь Toyota 1994 года.

Читать далее

Я подключаюсь к чужому телефону, печатаю содержимое и зарабатываю 180 тыс с точки

Mon, 05/25/2026 - 18:47

В 2014 году я поставил первый автомат, и топовая точка окупилась за десять дней. Один человек из США хотел купить у нас сразу 50 штук. Очереди, сюжет на телевидении через неделю, ноль рублей на рекламу.

Сейчас этот же автомат продают по одному, с торгом, и окупается он около двух лет.

Читать далее

Мастер восстановления. Культура достиженства и выгорание

Mon, 05/25/2026 - 18:46

Вопрос такой, может ли работать асинхронный двигатель на мощности большей номинальной? Да. Но если это +20 процентов, то работать он будет в разы меньше чем планировалось. И если такая простая железяка отказывает при перегрузе, что же говорить про человека.

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

Первоначально я хотел сделать обзор на книгу: «Займись ничем: система долгосрочной продуктивности» Джозеф Джебелли

Но потом подумал, что можно расширить его идеи что-то обобщить что-то дополнить.

Главная мысль: ничегонеделание важная часть техобслуживания мозга.

Читать далее

Недельный геймдев: #279 — 24 мая, 2026

Mon, 05/25/2026 - 18:33

Из новостей: продажи Subnautica 2 превысили 4 миллиона копий, продажи Reanimal превысили 1 миллион копий, в PlayStation подтвердили нежелание получать деньги с ПК-игроков, Embracer разделится на две компании.

Из интересностей: посиделки с инди 12 с Town of Zoz — souls-like готовка и тема семьи, почему хайп больше не гарантирует успех игр, Гришаков — из мобилок в Steam, успех на Kickstarter, о визуализации неба, закатов и планет.

Читать далее

Who's online

There are currently 1 user and 6 guests online.