Select a country

Kotlin для новичков: всё о функциях за 15 минут

Продолжаем серию «Kotlin для новичков»! В прошлых статьях мы настроили IDE, разобрались с переменными и типами данных, научились управлять потоко
Наука - Хабрахабр

Kotlin для новичков: всё о функциях за 15 минут

Продолжаем серию «Kotlin для новичков»! В прошлых статьях мы настроили IDE, разобрались с переменными и типами данных, научились управлять потоком программы через условия и циклы. Пришло время сделать следующий шаг — освоить функции.В этом туториале вы узнаете:▪️ Как объявлять функции и чем это отличается от Java.▪️ Что такое именованные аргументы и значения по умолчанию (и почему это круто).▪️ Как работает стек вызовов и области видимости.▪️ Главные best practices, которые используют в разработке. Читать далее

Укрощаем зоопарк, или Тестируем с помощью собственных API-mocks

Как тестировать систему, если половина её компонентов — это «чёрные ящики» с уникальными протоколами, а стандартные API-mocks не справляются? С т
Наука - Хабрахабр

Укрощаем зоопарк, или Тестируем с помощью собственных API-mocks

Как тестировать систему, если половина её компонентов — это «чёрные ящики» с уникальными протоколами, а стандартные API-mocks не справляются? С точки зрения готовых решений — тупик… Меня зовут Дмитрий, я AQA-инженер в ИнфоТеКС. Мы с командой столкнулись с этой проблемой и создали собственные API-mocks, которые не просто отвечают шаблонными сообщениями, а ведут себя как настоящие компоненты системы. В этой статье — наш путь от идеи до работающего решения, которое можно адаптировать под ваши задачи. Читать далее

Глоссарий в технической документации: что это, зачем и как

В этой статье на примере продуктов Контура разберём, зачем нужен глоссарий, какую пользу он даёт и как внедрить его в свою документацию. Читат
Наука - Хабрахабр

Глоссарий в технической документации: что это, зачем и как

В этой статье на примере продуктов Контура разберём, зачем нужен глоссарий, какую пользу он даёт и как внедрить его в свою документацию. Читать далее

Я календарь переверну — и снова 5 апреля: CPU-утилизация во имя интернационализации

Недавно наша команда столкнулась с необычным поведением системы, которая начала использовать избыточное количество CPU-ресурсов.В начале год
Наука - Хабрахабр

Я календарь переверну — и снова 5 апреля: CPU-утилизация во имя интернационализации

Недавно наша команда столкнулась с необычным поведением системы, которая начала использовать избыточное количество CPU-ресурсов.В начале года мы запустили миграцию сервиса в новое хранилище PostgreSQL с существующего NoSQL-решения. Сервис среднестатистический, не High-Load, но занимает ключевое место в обработке бизнес-процессов, отвечает за генерацию заданий для коммуникаций с клиентами. Без проблем держит поступающие 30 RPS, ежедневно обрабатывает около миллиона джобов, хранит сотни миллионов строк данных и в среднем потребляет 125ms CPU.До отключения старой инфраструктуры оставались считаные дни, в бэклоге было несколько задач на миграцию, и мы стремились уложиться в сроки. В бэкграунде крутились джобы миграции данных в новую базу, десятки фичатоглов распределяли запросы к базам данных по репозиториям для обратной совместимости, но планы рухнули из-за неожиданного поведения системы. Читать далее

BIT-BANGING ИНТЕРФЕЙСА ПО ПОЛНОЙ

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

BIT-BANGING ИНТЕРФЕЙСА ПО ПОЛНОЙ

Всем привет, это моя первая статья, в рамках которой захотелось поделиться необычным для меня опытом. Возможно, кто-то найдёт здесь для себя что-то полезное. По работе пришлось столкнуться с крайне необычной микросхемой для коммутации высокочастотных (RF) сигналов.  Одна проблема – проприетарный интерфейс управления MIPI RFFE. Появился вопрос “А как этим управлять, не имея специализированных средств?”. Ответ узнаем вместе. Читать далее

Зачем конструктору опросов свой MCP-сервер (и почему мы не жалеем)

Привет, Хабр. Меня зовут Дима, я делаю WebAsk - конструктор опросов и тестов. Четыре года назад я писал тут про тотализатор на коленке, спагетти-ко
Наука - Хабрахабр

Зачем конструктору опросов свой MCP-сервер (и почему мы не жалеем)

Привет, Хабр. Меня зовут Дима, я делаю WebAsk - конструктор опросов и тестов. Четыре года назад я писал тут про тотализатор на коленке, спагетти-код из 5к строк и борьбу с мобильным скроллом.Но сегодня не про это. Сегодня - как мы дали нейронкам прямой доступ к нашему сервису через MCP, какие грабли собрали по дороге и что из этого получилось Читать далее

[Перевод] «Большой скачок» в мире AI: история повторяется

В 1958 году Мао приказал каждой деревне в Китае выплавлять сталь. Крестьяне бросали кухонную утварь в самодельные домны и рапортовали о феноме
Наука - Хабрахабр

[Перевод] «Большой скачок» в мире AI: история повторяется

В 1958 году Мао приказал каждой деревне в Китае выплавлять сталь. Крестьяне бросали кухонную утварь в самодельные домны и рапортовали о феноменальных показателях. Сталь оказалась непригодной. Урожай сгнил. Тридцать миллионов человек погибли от голода.В 2026 году каждая вторая компания проводит масштабную AI-трансформацию сверху вниз.Тот же вайб. Читать далее

Продвижение музыки в TikTok: три способа — от «сделай сам за $2» до «агентство сделает всё»

Вы записали трек. Он звучит хорошо, вы это знаете, ваши друзья это знают, даже мама одобрила. Осталось одно: чтобы его услышали не 40 человек, а 40
Наука - Хабрахабр

Продвижение музыки в TikTok: три способа — от «сделай сам за $2» до «агентство сделает всё»

Вы записали трек. Он звучит хорошо, вы это знаете, ваши друзья это знают, даже мама одобрила. Осталось одно: чтобы его услышали не 40 человек, а 40 тысяч.В 2026 году ответ очевиден - TikTok. Один удачный ролик с вашим треком может дать больше прослушиваний, чем полгода в плейлистах. Но между «хочу промо в TikTok» и «получил промо в TikTok» лежит пропасть, в которую проваливаются деньги, время и мотивация. Читать далее

Зачем ИИ-генератору презентаций собственный редактор

Привет, Хабр. На связи тим-лид разработки Кэмпа. Это третья статья цикла о релизе нового генератора презентаций в Кэмпе. Ранее разбирали, поче
Наука - Хабрахабр

Зачем ИИ-генератору презентаций собственный редактор

Привет, Хабр. На связи тим-лид разработки Кэмпа. Это третья статья цикла о релизе нового генератора презентаций в Кэмпе. Ранее разбирали, почему первая версия не взлетела, и что сейчас под капотом. Ниже расскажу, почему мы с командой решили собирать редактор с нуля.Изначально мы его рассматривали как отдельную часть системы, а не как надстройку поверх генератора.Такой подход выбрали потому, что презентация должна существовать как управляемый документ: с возможностью ручных правок, экспорта в PPTX и дальнейшего расширения логики. Если начать с генератора, редактор неизбежно будет подстраиваться под уже существующие ограничения, а не задавать правила работы документа. Читать далее

4 недели после открытия MENO для всех

Четыре недели. В первой части было 120 пользователей и баги в парсинге. Во второй - 149 и новый онбординг. В третьей - 216 и первый фидбек с Запада. Се
Наука - Хабрахабр

4 недели после открытия MENO для всех

Четыре недели. В первой части было 120 пользователей и баги в парсинге. Во второй - 149 и новый онбординг. В третьей - 216 и первый фидбек с Запада. Сейчас - четвёртая.Коротко: пользователей 270, Яндекс и Google начали индексировать сайт, а люди стали находить бота без моих ссылок. И это, пожалуй, самое интересное за эту неделю. Читать далее

Оказание проактивных сервисных услуг и проверка HealthCare

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

Оказание проактивных сервисных услуг и проверка HealthCare

Информационная безопасность в классическом понимании часто работает как экстренная служба: «горит — тушим, не горим — отдыхаем». Но современная ИТ-инфраструктура слишком сложна для такого бинарного подхода. Мы привыкли реагировать на инциденты, но гораздо эффективнее — не допускать их, управляя состоянием защищенности на постоянной основе.HealthCare в ИБ (управление состоянием защищенности, далее HealthCare) — это переход от реактивной модели к проактивному управлению цифровым здоровьем компании. Если традиционный подход — это «скорая помощь», которая приезжает, когда сервер уже упал или данные украдены, то HealthCare — это регулярный чек-ап и профилактические процедуры. Результативные продукты - разговаривать с заказчиком про результат, а не про продуктКлючевая задача современного подхода к информационной безопасности — говорить с заказчиком на языке результата, а не просто перечислять характеристики внедренных решений. Важно не то, какой продукт установлен, а то, какие угрозы он реально помогает обнаружить и предотвратить и, соответственно, какой профит приносит бизнесу. Читать далее

Как использовать koda-cli в своей IDE без терминала

Привет. В свежей версии CLI-ассиcтента Koda 0.3.1 мы доработали поддержку ACP (Agent Client Protocol) и хотим поделиться туториалом — как настроить интеграцию
Наука - Хабрахабр

Как использовать koda-cli в своей IDE без терминала

Привет. В свежей версии CLI-ассиcтента Koda 0.3.1 мы доработали поддержку ACP (Agent Client Protocol) и хотим поделиться туториалом — как настроить интеграцию с ним прямо сейчас на примере пары популярных IDE.Протокол ACP позволяет общаться с ИИ-ассистентом напрямую по HTTP посредством WebSocket или JSON-RPC. В сущности, это классическая клиент-серверная архитектура: ассистент запускается в фоновом режиме средой разработки, которая, в свою очередь, выступает клиентом к нему же. В среде разработки имеется пользовательский интерфейс и весь агентский флоу отражается именно в нём, а не в терминале.Это если вкратце и по-обывательски. Полное описание доступно по этой ссылке, там всё намного подробнее. А вот здесь можно найти полный список клиентов, которые поддерживают ACP. Если в этом списке есть твой любимый софт, значит с ним можно будет использовать ассистента Кода, а если нет или при работе встречаются баги — пиши нам, разберёмся.Такой принцип можно использовать в любом ПО, которое поддерживает этот протокол. Но для полного порядка я начну с чистой установки самого ассистента. Для этого терминал нам всё-таки понадобится. Если ранее вы не использовали koda-cli, то сейчас есть отличный повод попробовать. Перейти к настройке

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

Привет, Хабр! Я Полина Ященко, старший инженер по разработке ПО в YADRO. Мы с командой тестируем гипотезы и активно применяем искусственный инте
Наука - Хабрахабр

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

Привет, Хабр! Я Полина Ященко, старший инженер по разработке ПО в YADRO. Мы с командой тестируем гипотезы и активно применяем искусственный интеллект, чтобы усовершенствовать процессы разработки. Так, недавно мы зарелизили AI-ревьюера — бота-помощника, который помогает искать проблемы в стиле и логике кода.Мы разработали бота, чтобы упростить процесс ревью пулл-реквестов. В команде есть стажеры, которые совершают базовые ошибки, включая открытие очень больших PR, и иногда просто не хватало сил, чтобы вовремя их смотреть. Как мы выбирали модель и разрабатывали серверную часть, расскажу под катом. Отмечу, что наш бот не отличается высокой производительностью, зато отлично решает свою задачу — помогает инженерам находить и исправлять повторяющиеся ошибки. Читать далее

Quest For The Holy Memex

Quest For The Holy Memex: Часть 1 или туда и обратно...Так получилось, что последние лет 10 я посвятил исследованию проблемы информационных перегрузок
Наука - Хабрахабр

Quest For The Holy Memex

Quest For The Holy Memex: Часть 1 или туда и обратно...Так получилось, что последние лет 10 я посвятил исследованию проблемы информационных перегрузок и поискам её решения. То, что сначала просто ощущалось как неудобство хранения закладок, в какой‑то момент привело к интересу к комплексным информационно‑аналитическим системам, а потом вовсе немного вышло из‑под контроля, превратившись в полновесный эпичный квест против «древнего зла» и поиски оружия против него. Может, я немного увлёкся, но проблема оказалась серьезнее, чем я предполагал... Читать далее

Магазин игрушек — геймификация в ритейле: Золотое Яблоко, Лэтуаль, Спортмастер, М.Видео и другие

Привет! На связи Никита Морозов, и это вторая часть обзорной статьи «Геймификация в ритейле» из серии статей, посвященных геймификации
Наука - Хабрахабр

Магазин игрушек — геймификация в ритейле: Золотое Яблоко, Лэтуаль, Спортмастер, М.Видео и другие

Привет! На связи Никита Морозов, и это вторая часть обзорной статьи «Геймификация в ритейле» из серии статей, посвященных геймификации в различных отраслях. Читать далее

Мифы, байки, крипипасты: как фанаты дописывают сюжеты видеоигр

Вокруг видеоигр, так же как вокруг кино и сериалов, рождаются и живут своей жизнью мифы и легенды. Иногда о них знают даже те, кто никогда не вк
Наука - Хабрахабр

Мифы, байки, крипипасты: как фанаты дописывают сюжеты видеоигр

Вокруг видеоигр, так же как вокруг кино и сериалов, рождаются и живут своей жизнью мифы и легенды. Иногда о них знают даже те, кто никогда не включал конкретную игру – вроде «Ну, погоди!» с мультфильмом, «Покемона», сводящего с ума школьников своей музыкой, или самоуничтожающегося хоррора. В этой статье собрал несколько известных баек, чтобы посмотреть, как появляются такие истории, почему в них верят и как разработчики подыгрывают фанатским фантазиям. Читать далее

[Перевод] Узкое место современного ИИ — не вычислительные мощности, а электроэнергия

На протяжении большей части XX века развитие искусственного интеллекта (ИИ) тормозилось не из-за недостатка амбиций у исследователей, а потом
Наука - Хабрахабр

[Перевод] Узкое место современного ИИ — не вычислительные мощности, а электроэнергия

На протяжении большей части XX века развитие искусственного интеллекта (ИИ) тормозилось не из-за недостатка амбиций у исследователей, а потому, что доступное оборудование для его работы просто не было достаточно мощным. Ранние системы ИИ сталкивались с жёсткими ограничениями по скорости обработки и объёму памяти, что приводило к циклическим «зимам ИИ», когда прогресс останавливался, а финансирование иссякало.Сейчас эта проблема в основном решена. Сегодня модели ИИ обучаются на специализированных чипах в огромных центрах обработки данных, и их масштабирование занимает не годы, а считанные недели. Вычислительные мощности, которые раньше были главным узким местом, теперь можно приобрести — были бы деньги. Такие компании, как Nvidia или AMD, с каждым годом всё более массово производят мощные графические процессоры (GPU) — компоненты, традиционно используемые для игр или визуализации, но также хорошо подходящие для вычислений ИИ. Читать далее

ИИ против ИИ (нападение и защита от киберугроз)

Юрий Подгорбунский, Security Vision Введение В новой эре кибербезопасности уже сложно справляться с большим ростом и скоростью проведения ата
Наука - Хабрахабр

ИИ против ИИ (нападение и защита от киберугроз)

Юрий Подгорбунский, Security Vision Введение В новой эре кибербезопасности уже сложно справляться с большим ростом и скоростью проведения атак на инфраструктуру организации включая применяемых в ней чат-ботов или агентов на базе искусственного интеллекта (ИИ). Если сегодняшняя тема об атаках и защите с использованием ИИ, то тут можно рассматривать со следующих сторон:  ·  Атаки на базе ИИ на инфраструктуру включая ИИ.  ·  Защиту от атак на ИИ в организации.  ·  Реагирование на атаки и инциденты. Но для начала не простой темы, хорошо бы разобраться что же такое ИИ, и как это хозяйство управляется на практике? Что есть ИИ? ИИ – это технология, позволяющая (частично) компьютерам и машинам имитировать человеческие когнитивные функции, такие как обучение, рассуждение, понимание естественного языка и принятие решений, т.е. выполнять задачи, свойственные человеку. Развитие ИИ В течении многих лет основное внимание уделялось моделям ИИ, которые преуспевали в пассивных дискретных задачах, таких как:  ·  Ответы на вопросы  ·  Перевод текста  ·  Генерация изображения и голоса. Эта парадигма, требующая постоянного человеческого управления на каждом этапе. Сейчас наблюдается смена парадигмы, т.е. переход от ИИ, который просто предсказывает или создает контент, к новому развитию, способному автономно решать проблемы и выполнять задачи – агент на базе ИИ (агент). Это новое развитие построено вокруг агентов ИИ. Агент – это не просто модель ИИ в статическом рабочем процессе. Это полноценное приложение, которое может составлять планы и принимать действия для достижения целей. Оно сочетает в себе способность языковой модели (LLM) к рассуждению с практической способностью действовать, позволяя справляться со сложными многоэтапными задачами, которые языковая модель сама по себе не может выполнить. Важнейшая способность заключается в том, что агенты могут работать самостоятельно, определять следующие шаги, необходимые для достижения поставленной цели, без постоянного контроля и руководства со стороны человека. Читать далее

Кросс-ревью: как культура большой компании

Хабр, привет! Меня зовут Дмитрий. Я более 17 лет пишу на .NET, а последние 3 года работаю старшим разработчиком серверной логики. В компании более 1
Наука - Хабрахабр

Кросс-ревью: как культура большой компании

Хабр, привет! Меня зовут Дмитрий. Я более 17 лет пишу на .NET, а последние 3 года работаю старшим разработчиком серверной логики. В компании более 100 .NET-разработчиков и множество команд.На прошлом месте работы я был негласным техлидом, и код-ревью входило в мои обязанности. Здесь, в своей текущей команде, нас всего два бэкенд-разработчика, и мне стало не хватать этой практики. Чтобы не потерять этот навык и продолжать следить за кодом, я пошёл на эксперимент: начал делать код-ревью в двух соседних командах.В этой статье поделюсь первыми ощущениями от кросс-тим ревью, и расскажу, зачем оно нужно, и как эта практика стала общей для всей компании. Читать далее

EFEKTA Open PM Monitor — Zigbee-датчик воздуха с открытым кодом, OTA и аналоговой душой

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

EFEKTA Open PM Monitor — Zigbee-датчик воздуха с открытым кодом, OTA и аналоговой душой

Приветствую всех читателей Habr. Время от времени я выкладываю в открытый доступ некоторые свои проекты по электронике. Сегодня я хочу представить устройство, которое делал с особым удовольствием - EFEKTA Open PM Monitor.Это Zigbee-датчик мониторинга твердых частиц (PM1.0, PM2.5, PM10). В версии 2.0 в проект добавился сенсор ENS160 для измерения TVOC, eCO2 и AQI, а также небольшой дублирующий OLED-дисплей 128×64.Но главная его «фишка» - аналоговый стрелочный индикатор. Читать далее

UX-интервью: почему пользователи не становятся респондентами?

Привет! Мы — команда hh.ru: Андрей Панкратов, исследователь пользовательского опыта, Регина Насибулина и Лиза Спицына, специалисты по рекруту р
Наука - Хабрахабр

UX-интервью: почему пользователи не становятся респондентами?

Привет! Мы — команда hh.ru: Андрей Панкратов, исследователь пользовательского опыта, Регина Насибулина и Лиза Спицына, специалисты по рекруту респондентов. Мы на регулярной основе проводим интервью с пользователями, чтобы лучше понимать их опыт и быть на связи с соискателями и работодателями. Важный момент: в этих беседах мы ищем не новых сотрудников в компанию, а именно тех людей, которые готовы поделиться опытом использования нашего сервиса.Рекрут респондентов в hh.ru ведётся двумя способами: через опросы на сервисе и с помощью целевого обзвона аудитории. По итогам 2025 года из 10 согласившихся поучаствовать до интервью доходят только 7.  Остальные отказываются прямо перед встречей или просто перестают выходить на связь. Мы проанализировали причины отказов участвовать, чтобы найти точки роста и повысить мотивацию пользователей. Читать далее

Prepared statements в Manticore Search

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

Prepared statements в Manticore Search

Представьте, что вы создаёте мощное поисковое приложение. Пользователи вводят ключевые слова, а ваш бэкенд должен выполнять запрос к базе данных Manticore Search, чтобы найти подходящие результаты. Распространённый (и соблазнительный!) подход — напрямую вставлять ввод пользователя в SQL‑запросы. Например, вы можете фильтровать по числовому полю, такому как категория или идентификатор записи. Если пользователь передаёт обычное значение, например 5, запрос будет SELECT FROM products WHERE id=5. А что, если он передаст 1 OR 1=1? Запрос станет SELECT FROM products WHERE id=1 OR 1=1 — условие всегда истинно, поэтому запрос вернёт все строки вместо одной. Это SQL‑инъекция.К счастью, существует более безопасный и эффективный способ: prepared statements. По сути, prepared statements отделяют ваш SQL‑код от передаваемых данных. Вместо того чтобы каждый раз собирать всю строку запроса, вы один раз задаёте структуру запроса с маркерами параметров, а затем отдельно передаёте поисковые термины. Подробнее о концепции можно узнать на Wikipedia .Manticore Search поддерживает prepared statements через стандартный протокол MySQL, предоставляя мощный инструмент для создания безопасных поисковых приложений. Используя prepared statements, вы не только значительно снизите риск SQL‑инъекций, но и улучшите читаемость вашего кода.prepared statements — это не просто функция; иногда они являются обязательными. Например, библиотека Rust sqlx работает с MySQL-эндпоинтом, используя исключительно prepared statements. Кроме того, некоторые OLE DB‑коннекторы, позволяющие MS SQL работать с сервером MySQL, тоже используют prepared statements внутри. Читать далее

Вторая Западная Сибирь: как забытая идея советского геолога может перевернуть нефтедобычу

Когда мы говорим о будущем российской нефти, в голове обычно возникает стандартный набор образов: ледоколы, буровые платформы в Арктике, свер
Наука - Хабрахабр

Вторая Западная Сибирь: как забытая идея советского геолога может перевернуть нефтедобычу

Когда мы говорим о будущем российской нефти, в голове обычно возникает стандартный набор образов: ледоколы, буровые платформы в Арктике, сверхглубокие скважины и бесконечная геологоразведка в поисках новых месторождений. Мы привыкли думать, что нефть нужно искать там, где нас еще нет.Но что, если главная нефтяная провинция будущего находится прямо у нас под ногами — на тех самых месторождениях, которые мы считаем «выработанными»? Что, если «вторая Западная Сибирь» — это не новая география, а новый способ смотреть на старые промыслы?В этой статье мы разберем, почему при текущих технологиях мы оставляем в земле до 70% нефти, как советский геолог Иван Нестеров еще десятилетия назад предложил элегантное решение этой проблемы, и почему сегодня, глядя на свежие публикации китайских ученых в журнале Physics of Fluids, мы рискуем упустить шанс стать лидерами новой технологической волны — волны, которую сами же и начали. Читать далее

Вневременное мышление и искусство промптинга

Может ли ИИ чему-то научиться, читая промпт? Вот один из примеров того, что сегодня требуется воспринимать ан-масс на почти бытовом уровне.Мы х
Наука - Хабрахабр

Вневременное мышление и искусство промптинга

Может ли ИИ чему-то научиться, читая промпт? Вот один из примеров того, что сегодня требуется воспринимать ан-масс на почти бытовом уровне.Мы хорошо знаем, что когда ИИ-модель отвечает, она в этот момент не учится, её веса заморожены. Обучение - это отдельная операция, связанная с обратным пересчётом десятков и сотен миллиардов весов, которая потребовала бы непропорционально много ресурсов.Давеча пытал ИИ на тему эффективных стратегий промптинга, т.е., стратегий объяснения ему, чего я от него хочу. Когда задача выходит за рамки «расскажи про ....» и подходит хотя бы к «дай прогноз погоды на завтра», дело обрастает толпой условностей: что сначала, поиск, или идти на известный сайт? а надо ли идти на сайт, если прогноз есть прямо в поиске? При этом, рекомендации должны быть достаточно общими, чтобы и прогноз погоды, и пианино на Авито обрабатывались единообразно, и, одновременно, достаточно конкретным, чтобы учесть все общие нюансы.Конечно, в какой-нибудь Claude Opus можно засунуть портянку инструкций, не отличимых от полного бреда, размером с небольшой роман (нынче это принято называть «навык»), и он сориентируется. Подозреваю, на деле он просто проигнорит всё, кроме заголовков, потому что как чего делать он и сам знает. Но мы используем более компактные модели и нам приходится включать голову.И вот ИИ подкинул мне интересную концепцию, говорит: «заведи в промпте аббревиатуры для моделей поведения и ссылайся на них». И дал красивый пример.Я ему: «постой-ка, научи, как ты это делаешь».Он мне: «ну, вот ты их должен объявить в начале промпта, использовать в однотипных ситуациях, выделять рюшечками и давать по ним обратную связь - он, мол, тогда учится». Читать далее

Классификация и анализ судебной практики по строительным спорам

Строительная отрасль характеризуется высокой сложностью проектов, значительными инвестициями и множеством участвующих сторон. Разногласи
Наука - Хабрахабр

Классификация и анализ судебной практики по строительным спорам

Строительная отрасль характеризуется высокой сложностью проектов, значительными инвестициями и множеством участвующих сторон. Разногласия между заказчиками, подрядчиками, субподрядчиками и поставщиками закономерно приводят к судебным разбирательствам. Изучение и анализ судебной практики в этой сфере является необходимым условием для минимизации рисков, корректного составления договоров и эффективной защиты прав в суде.В настоящем материале проведён системный анализ ключевых аспектов судебной практики по строительным спорам с опорой на актуальные прецеденты и разъяснения высших судов. Рассмотрены основные категории споров: разногласия по договорам, взыскание задолженности и авансов, неустойка и убытки, применение норм о неосновательном обогащении.Споры по договорам подрядаДоговор строительного подряда регулируется главой 37 Гражданского кодекса РФ. Судебная практика неизменно акцентирует внимание на необходимости четкого определения предмета договора, сроков выполнения работ и их цены.Особенности рассмотрения различных видов договоровСпоры по договорам поставки строительных материалов часто связаны с качеством продукции, сроками поставки и оплатой. Судебная практика требует предоставления доказательств ненадлежащего качества (экспертное заключение) и нарушения условий поставки (акты, претензии).Взыскание задолженностиОснованием для взыскания задолженности является неисполнение или ненадлежащее исполнение заказчиком обязательств по оплате выполненных работ (статья 746 ГК РФ).Доказательства, необходимые для подтверждения задолженности: Читать далее

Код без автора

Открыл MR на ревью. 847 строк. Тесты зелёные. Линтер чистый. Не понимаю ни одной строчки. GitClear проанализировали 211 миллионов строк - и нашли пробле
Наука - Хабрахабр

Код без автора

Открыл MR на ревью. 847 строк. Тесты зелёные. Линтер чистый. Не понимаю ни одной строчки. GitClear проанализировали 211 миллионов строк - и нашли проблему, которую не видно ни в каких метриках. Читать далее

Почему протоколы шифрования не спасут интернет: корень проблемы глубже, чем ТСПУ

Хабр переполнен статьями о VPN и протоколах шифрования. Но корень проблемы — не технический. Я проследил путь от первых блокировок Википедии д
Наука - Хабрахабр

Почему протоколы шифрования не спасут интернет: корень проблемы глубже, чем ТСПУ

Хабр переполнен статьями о VPN и протоколах шифрования. Но корень проблемы — не технический. Я проследил путь от первых блокировок Википедии до 70-миллиардных бюджетов РКН и попытался ответить на вопрос, который почему-то редко задают вслух: почему мы сами оплачиваем собственные ограничения — и соглашаемся с этим? Читать далее

От утилитарного Telegram-бота до полноценной PWA-панели управления VPS: эволюция проекта (v1.13.0 — v1.21.1)

Привет, Хабр!В своих предыдущих статьях (раз, два, три) я рассказывал о зарождении идеи и первых шагах разработки Telegram-бота для управления серв
Наука - Хабрахабр

От утилитарного Telegram-бота до полноценной PWA-панели управления VPS: эволюция проекта (v1.13.0 — v1.21.1)

Привет, Хабр!В своих предыдущих статьях (раз, два, три) я рассказывал о зарождении идеи и первых шагах разработки Telegram-бота для управления серверами. То, что начиналось как простенький Python-скрипт для проверки uptime и перезагрузки парочки личных VPS, за последние месяцы обросло «мясом» и превратилось во взрослую экосистему с паттерном Agent-Server, своим WebUI, WAF и PWA.Сегодня я хочу поделиться опытом, который я получил в процессе масштабного рефакторинга (от версии 1.13.0 до актуальной 1.21.x), рассказать о граблях, на которые я наступил при работе с памятью и сетью, и сравнить свой продукт с тем, что уже есть на рынке.Сразу оговорюсь: хоть я и числюсь единственным разработчиком, проект создается не в вакууме. Во-первых, для ускорения развития продукта я активно использую инструменты ИИ. Сейчас это модно называть «вайбкодингом» (vibe-coding), но в моем случае это осознанный вайбкодинг. Я не перекладываю на нейросети проект целиком, а использую их для автоматизации рутины, сохраняя при этом полное понимание каждой строчки кода, его структуры и заложенной архитектуры. Во-вторых, у меня есть боевой товарищ — друг-тестировщик, который использует панель для своих повседневных задач, нещадно ломает новые фичи на проде, репортит баги и вносит огромный вклад в развитие. Именно благодаря такой живой обкатке инструмент получается действительно юзабельным. И, забегая вперед, вы тоже можете присоединиться к этому процессу! Читать далее

Анализ документов нейросетью с цитатами из источников: research-docs скилл для Claude Code

Закинул 30 PDF в папку — получил HTML-отчёт с ответами на вопросы и цитатами, привязанными к конкретному месту на странице документа. Research-docs — Claud
Наука - Хабрахабр

Анализ документов нейросетью с цитатами из источников: research-docs скилл для Claude Code

Закинул 30 PDF в папку — получил HTML-отчёт с ответами на вопросы и цитатами, привязанными к конкретному месту на странице документа. Research-docs — Claude Code скилл от LlamaIndex на базе парсера LiteParse. Разбираю как работает, какие форматы поддерживает, сколько стоит и где подвох с «никаких галлюцинаций». Читать далее

[Перевод] Древняя ДНК позволила выяснить, что люди завели собак ещё до появления земледелия

В последние дни последнего ледникового периода, когда люди всё ещё охотились с копьями и использовали стены пещер в качестве холстов, по пале
Наука - Хабрахабр

[Перевод] Древняя ДНК позволила выяснить, что люди завели собак ещё до появления земледелия

В последние дни последнего ледникового периода, когда люди всё ещё охотились с копьями и использовали стены пещер в качестве холстов, по палеолитическому ландшафту распространялась новая модная тенденция.Примерно 14 000 лет назад общества охотников-собирателей по всей Европе открыли для себя собак, сообщили учёные в двух новых статьях, опубликованных в среду в журнале Nature. Исследования предоставляют первые неопровержимые генетические доказательства того, что собаки существовали в палеолитический период, до того, как люди освоили земледелие.Исследователи, применившие несколько методов анализа ДНК, извлечённой из древних образцов собачьих, идентифицировали палеолитических собак на пяти различных археологических памятниках в Европе и Западной Азии. Самая древняя из этих собак жила около 15 800 лет назад, что отодвигает самые древние известные генетические свидетельства существования собак почти на 5000 лет в прошлое. Читать далее

[Перевод] От $1,4 трлн до $600 млрд: как OpenAI пересматривает собственные планы

Ещё прошлой осенью компания считалась двигателем всей ИИ-индустрии, а Сэм Альтман — её триумфальным лидером. Microsoft, Oracle, Nvidia, SoftBank — все стрем
Наука - Хабрахабр

[Перевод] От $1,4 трлн до $600 млрд: как OpenAI пересматривает собственные планы

Ещё прошлой осенью компания считалась двигателем всей ИИ-индустрии, а Сэм Альтман — её триумфальным лидером. Microsoft, Oracle, Nvidia, SoftBank — все стремились стать его союзниками.Компания подписала несколько стратегических сделок на сотни миллиардов долларов. В ближайших планах было начало строительства Stargate — крупнейшего дата-центра в истории, анонсированного президентом Трампом год назад. ChatGPT оставался лидером среди ИИ-чат-ботов. Была анонсирована платформа Sora, обещавшая навсегда изменить производство мультимедийного контента. Затем появился агент OpenClaw, якобы революционный продукт, способный самостоятельно взаимодействовать с компьютером пользователя.Одним словом, на OpenAI смотрели с восхищением. Сэм Альтман стал столь же известен, как сам Илон Маск — и в хорошем смысле.Наконец, в начале 2026 года OpenAI была названа Компанией года.А теперь, в начале второго квартала, всё перевернулось с ног на голову. Читать далее

Bitrix это легаси? Или где живёт архитектура

Часто слышу в IT:PHP устарелBitrix - монолит из 2000-хНа Bitrix невозможно писать нормальную архитектуруС Bitrix24 работаю больше шести лет и за это время по
Наука - Хабрахабр

Bitrix это легаси? Или где живёт архитектура

Часто слышу в IT:PHP устарелBitrix - монолит из 2000-хНа Bitrix невозможно писать нормальную архитектуруС Bitrix24 работаю больше шести лет и за это время поработал над проектами: от простых внедрений до CRM с серьёзной нагрузкой и десятками интеграций. Каждый раз убеждался в том, что архитектуру делает не платформа, а разработчик. Читать далее

Слепота комьюнити. Как мы проспали монополизацию ИИ под восторг от метрик

Ленты профильных ресурсов забиты восторгами. Митоз 5 уничтожил бенчмарки. Превосходство над 4.6 Opus достигает 50%. Программисты готовятся к тота
Наука - Хабрахабр

Слепота комьюнити. Как мы проспали монополизацию ИИ под восторг от метрик

Ленты профильных ресурсов забиты восторгами. Митоз 5 уничтожил бенчмарки. Превосходство над 4.6 Opus достигает 50%. Программисты готовятся к тотальному вайбкодингу. Радуются технари зря. Главный сдвиг парадигмы остался незамеченным. Произошел тихий, но окончательный захват технологий.Anthropic закрыл публичный доступ к флагманской модели. Причина озвучена стерильная (борьба с хакерами и забота о безопасности). Скрыта за корпоративным фасадом жесткая прагматика. Код от новой нейросети превосходит решения senior-инженеров в 2 раза. Отдавать такой ресурс в паблик нецелесообразно. Право использовать чистый алгоритм выкупили энтерпрайз-гиганты.Масс-маркету достанутся объедки. Дистиллированные, урезанные версии доберутся до рядовых разработчиков спустя 3 месяца. Сливки к этому времени монополии уже снимут.Касаемо опенсурса: Вышел свежий китайский GLM 5.1. Инструмент не дотягивает до уровня старого Opus. Обучение DeepSeek V4 требует год и шанс того, что дипсик взорвет все и вся - минимален. Расслоение свершилось. Передовой искусственный интеллект стал закрытой привилегией бизнеса с миллиардными оценками. Индивидуальные разработчики остаются с инструментами прошлого поколения.Продолжают пользователи увлеченно обсуждать новые фичи. Игнорируют реальность. Эпоха открытого ИИ закончилась.P.S. Если вам интересна тема AI-агентов и внедрения нейросетей, заглядывайте в мой Telegram-канал ДругОпенсурса. Там я публикую свежие новости и разборы инструментов в числе первых. Читать далее

[Перевод] Расширение поддержки IDE Swift

Теперь можно писать на Swift в более широком спектре популярных интегрированных сред разработки, включая Cursor, VSCodium, Kiro от AWS и Antigravity от Google. Бл
Наука - Хабрахабр

[Перевод] Расширение поддержки IDE Swift

Теперь можно писать на Swift в более широком спектре популярных интегрированных сред разработки, включая Cursor, VSCodium, Kiro от AWS и Antigravity от Google. Благодаря совместимости с расширениями VS Code эти редакторы напрямую подключаются к реестру Open VSX, где теперь доступно официальное расширение Swift.Swift уже давно поддерживает разработку с использованием множества интегрированных сред разработки, включая VS Code, Xcode, Neovim и Emacs. Swift также совместим с редакторами, поддерживающими протокол Language Server Protocol (LSP). Эта растущая экосистема поддержки редакторов особенно важна, поскольку Swift продолжает демонстрировать свою универсальность на разных платформах и в различных средах разработки, включая агентные IDE. Читать далее

Дайджест ИБ-регулирования. Январь-март 2026

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

Дайджест ИБ-регулирования. Январь-март 2026

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