Habr.com

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

Приложения для Битрикс24, которые реально экономят время

Thu, 05/28/2026 - 18:51

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

Читать далее

Анатомия Claude Code. Первичный анализ и наполнение контекста

Thu, 05/28/2026 - 18:41

Каждый, кто программирует с агентами (Claude Code, Codex и т.д.), знает: перед тем как приступить к задаче, агент исследует проект. Это кажется логичным, естественным и закономерным, ведь люди делают так же. Обычно говорят: «агент наполняет контекст».

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

- задача определена в общем виде (кто знает, что имел в виду автор)
- пути исследования не детерминированы (в общем виде не используется специфика фреймворка)
- используются базовые инструменты (read, grep, cat, find)

В итоге при первичном исследовании легко столкнуться с ситуацией, когда основной контекст заполнен сведениями, слабо относящимися к исходной задаче.

В Anthropic быстро осознали эту проблему и вынесли всю описанную работу в Explore sub-agent. В результате основной agent ставит задачу промптом, Explore выбирает путь исследования, а результат формирует в виде отчета. Проблему чистоты основного контекста они, конечно, решили. Но что с качеством такого анализа?

Наблюдая за работой Explore и видя, как агент, используя «примитивные» инструменты, в агонии пытаясь отыскать недостающее или, наоборот, пропускает важные сведения о проекте, невольно ловишь себя на мысли: «Как так вышло, что последние 10 лет развития индустрии инструментов прошли мимо agent?» А может, это человечество свернуло не туда?

Читать далее

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

Thu, 05/28/2026 - 18:21

Всем привет! Меня зовут Александр, я техлид в продуктовой компании.

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

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

Сейчас мы переходим к новому уровню абстракции, и требования к сотрудникам меняются соответственно. В своей работе и pet-проектах я активно использую Cursor. За последние полгода у меня появилось понимание, как правильно использовать этот инструмент. Делюсь инсайтами.

Читать далее

Распродажа «Большой Пятерки» в PlayStation – Days Of Play

Thu, 05/28/2026 - 18:20

«Дни игры» начинаются 27 мая и продлятся до 10 июня, по подписке PlayStation Plus будут доступны ежемесячные игры за июнь, пробные версии инди-игр, а также эксклюзивные наборы. Подробнее о выгодных предложениях и бонусах поговорим прямо сейчас.

Читать далее

GIT: Как ломать и чинить историю правильно

Thu, 05/28/2026 - 18:11

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

Читать далее

Разбираемся в ML без воды: от базы до Attention. Часть 6: Логистическая регрессия

Thu, 05/28/2026 - 18:09

Итак мы обсудили задачу классификации и метрики качества классификационных моделей.

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

И первый кандидат у нас логистическая регрессия

Читать далее

Решето как гипотетический контейнер для жидких субстанций

Thu, 05/28/2026 - 18:01

Все мы знаем, что вода — источник жизни, и с древних времён люди старались селиться там, где есть источники воды.

Однако двойственность ситуации заключается в том, что, с одной стороны, люди всегда искали воду, а с другой стороны — всегда старались избавиться от неё! :-)

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

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

Читать далее

Лучшие нейросети для генерации изображений — как создать картинку с помощью ИИ в 2026 году

Thu, 05/28/2026 - 18:00

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

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

Читать далее

Волны гасят ветер: во что упирается развитие ИИ в теории длинных волн Кондратьева

Thu, 05/28/2026 - 18:00

Что объединяет ткацкий станок, фабричный конвейер, телефонные сети и GPU? Каждое из этих изобретений в свое время выводило технологии на новый уровень. Многие ученые обращали внимание, что взрывное› развитие повторяется через равные промежутки времени. Один из них — советский экономист Николай Кондратьев, в 1920-е годы описавший длинные экономические циклы.

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

Сначала разберем, как работает теория Кондратьева — она помогает приоткрыть завесу в будущее. Затем применим ее к ИИ, который сейчас на пике, и посмотрим, к чему приведет текущая волна — погрузятся ли в пучину стартапы, взлетевшие на новой технологии, или мы увидим еще большее развитие как технологий, так и бизнеса? Что будет с рынком труда, если волна все-таки пойдет на спад? И главное — что поможет нам не утонуть вместе с технологией?

Читать далее

Почему на самом деле нельзя делить на ноль? Физический и аксиоматический подходы

Thu, 05/28/2026 - 17:59

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

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

Спойлер: делить 0 на 0 тоже нельзя, но причина там совершенно другая.

Читать далее

Zero Trust для подрядного доступа: четыре слоя Identity, Device, Access и Monitoring

Thu, 05/28/2026 - 17:47

По данным BI.ZONE, почти треть инцидентов с шифрованием в России в 2025 году пришлась на атаки через подрядчика.

Не через FW-периметр, а через легитимный канал: учетку внешнего исполнителя, общую сеть, привилегии, выданные под задачу и оставшиеся навсегда. Это разбор-практикум: как избежать подобного с помощью модели Zero Trust и как строится  подрядный доступ, и как собрать такой контур у себя. Без теории ради теории — каждый слой идет с конкретными шагами, готовыми скриптами и проверкой, что у вас уже работает, а что нет. Материал для тех, кто проектирует или эксплуатирует доступ внешних исполнителей: ИБ-инженеров, архитекторов, системных администраторов.

Zero Trust для подрядного доступа строится по четырем слоям: Identity (кто подключается), Device (с какого устройства), Access (к чему и как) и Monitoring (что делал). Пройдем каждый слой по шагам: от IdP и MFA до Posture Check, ZTNA и VDI, PAM и мониторинга на SIEM, UEBA (User and Entity Behavior Analytics, аналитика поведения пользователей и сущностей) и SOAR, с кейсами, цифрами, схемами и двумя рабочими bash-скриптами для Linux.

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

Читать далее

Базовый командный runtime для терминальных AI-агентов

Thu, 05/28/2026 - 17:46

Для соло-разработки на ИИ-агентах уже есть много готовых инструментов — не только голый tmux.

Agent Deck, AoE, Vibe Kanban и похожие решения помогают запускать много параллельных агентских сессий локально и удаленно. Сами вендоры тоже идут в эту сторону: например, в Claude Code недавно появился /agent-view.

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

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

Сегодня я расскажу как сделать базовый агентный runtime для команд от 2х человек:

Читать далее

Задолбал нейрослоп: честный разбор, почему мы не можем без него

Thu, 05/28/2026 - 17:34

У нейросетей есть особенности, которые делают их незаменимыми помощниками. Они могут за секунду обработать огромное количество информации, и неважно, на каком языке она написана. Включая языки программирования. Нейросеть моментально переключается с Python на Assembler, собирает информацию из статей на русском, французском и китайском. Для неё это не проблема. Она способна структурировать и сгруппировать данные, которые человек даже не поймёт.

Но есть и обратная сторона. Допустим, у тебя есть 20 фраз или предложений, которые нужно логически сгруппировать по 10 текстовым файлам. Ты просишь нейросеть перегруппировать эти фразы по смыслу. Алгоритм генерирует семьсот строк на Python который даже не установлен на компьютере. Попытка исправить ошибку запускает механизм компенсации.

Она начинает наслаивать новые функции поверх сломанных. В попытках починить синтаксическую ошибку в низу файла алгоритм генерирует ещё десять тысяч строк мёртвого кода. Контекстное окно переполняется мусором, модель теряет нить рассуждения и начинает выдумывать переменные. Чем больше текста модель генерирует для исправления ошибки, тем сильнее размывается фокус на изначальной задаче. Модель пишет сотни скриптов, где пытается выполнить группировку только по одному слову из всего предложения и каждый раз промахивается и каждый раз говорит, что вот теперь все будет работать, просто была пропущена запятая.

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

Читать далее

C3D Converter: Plug and Play

Thu, 05/28/2026 - 17:27

Ксения Прокофьева, руководитель отдела разработки C3D Converter, C3D Labs, рассказывает об обновлениях и перспективах развития модуля C3D Converter.

До недавнего времени модуль C3D Converter поддерживал только стандартные форматы обмена данными — SAT, STEP, Parasolid и пр. С 2020 г. началась активная работа с проприетарными форматами: изначально с использованием сторонних решений. А начиная с 2023 г. началось развитие собственных разработок (рис. 1).

Читать далее

Почему технические директора не проходят в CIO: портфель проектов против навыка «докрутить»

Thu, 05/28/2026 - 17:19

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

Год назад я разбирал ситуацию с действующим IT‑директором крупной госкорпорации (38 лет, 16 лет в IT). Он хотел прыгнуть на уровень выше. И его главный страх звучал так: «мне не хватает опыта, на собеседовании придется докручивать цифры».

В этом признании — диагноз большинства сильных технических специалистов. Они упираются в потолок, где умение чинить кластер не конвертируется в умение управлять P&L. И единственный инструмент, который они видят, — полировка формулировок.

Эта статья — не про то, как правильно врать на собеседовании. А про то, почему executive‑уровень проверяет вас совсем по‑другому.

Интервью ≠ готовность к позиции

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

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

Две стратегии: аналитик против управленца

В банковской сфере (где IT и риск‑менеджмент срослись в единый узел) я наблюдал две прямо противоположные стратегии.

Читать далее

SaaS умирает? Я сравнил 8 публикаций Q1 2026 с тем, что вижу внутри Kaiten

Thu, 05/28/2026 - 17:12

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

Если агент может сам прочитать CRM, создать задачу, разобрать заявку, сходить в API и принести руководителю готовый статус, зачем держать десятки людей в системе? Пусть машина сама делает работу, а человек только проверяет. 

Но когда смотришь на это изнутри SaaS-продукта, картина выглядит по-другому. Я работаю в Kaiten — мы делаем платформу для задач, проектов, документов, заявок и процессов. То есть находимся ровно в той модели, которую сейчас принято хоронить.

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

Читать далее

Взрослый BIM для детского сада на 230 мест: крупнейший застройщик Черноземья ОДСК – сделал комплексный проект в nanoCAD

Thu, 05/28/2026 - 17:06

Проектная компания «ОДСК-Инжиниринг» при экспертной поддержке группы компаний «Инфарс» спроектировала инженерные системы детского сада на 230 мест в Орле в среде nanoCAD BIM

Конструкции, отопление, вентиляция, теплые полы, индивидуальный тепловой пункт, расчеты, выпуск рабочей документации и проверка коллизий прямым плагином в nanoCAD — выполнены в единой цифровой модели без экспорта-импорта и ручной перерисовки чертежей. Самое интересное в этом проекте, что весь раздел ОВ — от приточно-вытяжной вентиляции и дымоудаления до отопления, теплых полов и индивидуального теплового пункта (ИТП) — был выполнен в одном программном продукте nanoCAD BIM Вентиляция.

Объект и ключевая задача проекта

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

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

Узнать об опыте

Privacy-by-design: что наш edge не пишет на диск и почему это сложнее, чем кажется

Thu, 05/28/2026 - 17:02

Я пилю VantageDNS — рекурсивный DNS-резолвер с фильтрацией. NextDNS-clone, если коротко: юзер настраивает роутер на наш DoH endpoint, а мы рекурсивно резолвим и заодно режем рекламу, трекеры и malware.

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

В этой статье конкретика: что edge-нода не пишет на диск, как устроен кольцевой буфер для query log, что делать с crash dumps, и как юзер может проверить, что мы не врём, через strace.

Что мы не пишем на диск

Civilization VII: что изменилось в механике смены эпох после патча 1.4.0

Thu, 05/28/2026 - 17:00

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

Но в Civilization VII Firaxis решила заметно встряхнуть привычную формулу. Кампанию разделили на три эпохи, а при переходе между ними игра предлагала сменить цивилизацию. Одним игрокам такой подход понравился из-за свежих механик, а другие быстро начали скучать по классическому ощущению одной большой истории. Мнения тут полярные. Давайте разбираться, что там и как.

Читать далее

Готовые решения для интернет-магазина на 1С-Битрикс: разбираю рынок изнутри

Thu, 05/28/2026 - 16:57

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

Меня зовут Дмитрий, руководитель отдела рекламы и продвижения в Аспро. Мы запускаем интернет-магазины и развиваем систему управления бизнесом Аспро.Cloud.

Читать далее

Who's online

There are currently 0 users and 1 guest online.