Habr.com

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

10 лет в российском IT: от кабальных договоров джуном до кабальных кредитов с ИП

пт, 03/27/2026 - 21:54

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

Больше 10 лет я в разработке — был джуном с договором на 100к, дедлайном в 5 месяцев и штрафом в 500к. Дорос до ИП с приличным оборотом. Похоже это цикл и все начинается сначала.

Читать далее

Как выбрать лучшего AI-ассистента для разработки: тестируем Codex, Claude и Cursor

пт, 03/27/2026 - 21:54

В 2026 году кодовые ассистенты окончательно перестали быть просто автокомплитом и превратились в полноценный инструмент разработки: они читают кодовую базу целиком, понимают зависимости, дебажат по логам и могут довести задачу до рабочего состояния почти без участия разработчика. Но на практике всё не так однозначно — один агент хорошо чинит баги, но ломает архитектуру, другой уверенно пишет на Python, но теряется в TypeScript. Чтобы разобраться, кто из них реально помогает в разработке, а кто только выглядит убедительно, мы прогнали популярные решения через собственный приватный бенчмарк с задачами на 15+ языках.

Меня зовут Ильнур Файзиев, я руковожу юнитом Data LLM в Doubletapp и расскажу, как и почему мы тестировали агентов, какие задачи давали и какие выводы из этого можно сделать для команды и бизнеса.

Содержание

Какой бенчмарк выбрать для теста кодовой модели?
Почему многие выбирают именно Codex/Claude Code и Cursor как компаньонов по разработке
Claude Code
Codex
Cursor
Какие задачи брали для прогона
Результат
Сравнение с публичными бенчмарками
Сравнение с приватным Python-репозиторием
Итоговый рейтинг
Итоговый рейтинг на разных языках
Разбивка по языкам
Заключение

Читать далее

Приказ ФСТЭК России № 117: полный обзор нововведений и практическое руководство по переходу от Приказа № 17

пт, 03/27/2026 - 21:41

Разбираем Приказ ФСТЭК России № 117, который вступил в силу с 1 марта 2026 года и заменил действовавший более десяти лет Приказ № 17. В статье подробно рассматриваются новые требования к защите информации в государственных информационных системах, включая введение показателей Кзи и Пзи, переход к процессной модели управления безопасностью, ужесточение требований к кадровому составу и обязательность внедрения современных средств защиты.

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

Читать далее

URL как источник правды в Next.js App Router

пт, 03/27/2026 - 21:25

Когда разработчик приходит в Next.js из обычного React SPA, он часто тащит с собой старую схему мышления. Есть поле ввода, значит будет useState. Есть поиск, значит будет useEffect. Есть список данных, значит будем следить за изменением состояния и вручную запускать новый запрос.

На маленьком экране это вроде работает. Но очень быстро выясняется, что в приложении уже не одно состояние, а три. Есть значение в поле, значение в URL, данные, загруженные по одному из этих значений. Потом появляется четвёртая проблема. Кнопки Back и Forward начинают вести себя странно. Ссылкой на результат поиска неудобно делиться. А отладка превращается в угадайку, потому что не до конца понятно, что именно сейчас считается главным источником правды.

В App Router это решается проще. Если фильтр является частью состояния страницы, его логично держать в URL. Тогда схема становится прямой: URL изменился -> сервер прочитал searchParams -> выполнил fetch -> отрендерил новый список. В этот момент Next.js начинает восприниматься как понятный инженерный инструмент.

Читать далее

vLLM Production Stack. Часть 1: Базовые возможности vLLM

пт, 03/27/2026 - 21:09

Статья будет о том, как быстро начать работать с vLLM и vLLM Production Stack: от первого запуска модели до базовых режимов инференса через OpenAI-совместимый API. Разберем практические настройки и сценарии запуска — tool calling, thinking/non-thinking, мультимодальные и CPU-модели, а так же какие стартовые параметры сильнее всего влияют на память, производительность и стабильность. Отдельном рассмотрим полезные оптимизации для production-сценариев: FP8, Tensor Parallelism, KV-cache offloading, Speculative Decoding и ускорение холодного старта больших моделей.

Читать далее

Придумали ради благой цели, убили ради денег. Печальная история нетбуков

пт, 03/27/2026 - 21:05

Не так давно рынок разорвал анонс и выпуск MacBook Neo — первого бюджетного ноутбука от Apple, что призван закрыть 99 процентов задач у простых юзеров и убить рынок дешевых ноутбуков на Windows.

И вот кому-то на этом фоне хватило ума воскликнуть: «Да это же воскрешение нетбуков!» Нашлись даже те, кто этот крик поддержал.

Только вот вопрос… А когда успели умереть нетбуки вообще? Вы ведь тоже заметили, что в один момент они буквально исчезли с рынка? За этим всем стоит довольно интересная история, о которой сегодня и поведаем.

Читать далее

Главная проблема vibe coding — не vibe debugging

пт, 03/27/2026 - 20:42

Я не хочу возвращаться к ручному кодингу.

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

Проблема в том, что из профессии исчезает фаза, в которой мы восстанавливались.

Читать далее

Файловый сервер SAMBA / pool ZFS

пт, 03/27/2026 - 20:41

Всегда хотел развернуть шару SMB с хранилищем на ZFS, но есть нюансы…

Совершенно не приемлю, чтобы пользователи каким либо образом взаимодействовали с сервером, где расположен pool\ZFS. В моем понимании, СХД может включать в себя только служебные компоненты без прямого пользовательского доступа к его сети.

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

Читать далее

[Перевод] Изучаем eBPF: программирование ядра Linux для улучшения безопасности, сетевых функций и наблюдаемости

пт, 03/27/2026 - 20:38

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

Напомним вам об одной из самых интересных нишевых книг о Linux, изданных нами в последние годы — «Изучаем eBPF: программирование ядра Linux для улучшения безопасности, сетевых функций и наблюдаемости» от Лиз Райс. Под катом предлагаем перевод статьи Люки Кавальина (Luca Cavallin), в которой он даёт подробное введение в функции и возможности этого «фильтра пакетов». В сущности, eBPF — это де‑факто стандартный механизм для безопасного и оперативного введения пользовательского кода в ядро Linux. Статья рассказывает, как правильно обращаться с этим мощным инструментом, и какие возможности он открывает.

Читать далее

Что там с МС-21

пт, 03/27/2026 - 20:29

В 2009 году на авиасалоне МАКС показали макет нового российского самолёта. Белый, длинный, красивый с широченным салоном и композитным крылом, которого ни у кого в этом классе ещё не было. Назвали МС-21 — «Магистральный Самолёт XXI века». Обещали: серийное производство в 2016-м. Через семь лет вы будете на нём летать!

Прошло семнадцать.

Читать далее

[Перевод] Учёные предупреждают: ИИ даёт вам плохие советы, чтобы вы чувствовали себя лучше

пт, 03/27/2026 - 20:04

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

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

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

Читать далее

Непростые времена требуют нестандартных инструментов: Mesh, LAN и P2P

пт, 03/27/2026 - 19:47

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

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

Читать далее

Книга «PostgreSQL 16. Оптимизация запросов»: учимся читать мысли планировщика

пт, 03/27/2026 - 19:41

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

Читать далее

Проблема «зоопарка» протоколов в одной АСУ ТП

пт, 03/27/2026 - 19:41

На бумаге интеграция в АСУ ТП выглядит понятной: подключили оборудование, настроили обмен, передали данные в SCADA и выше по контуру. На практике всё быстро упирается в разнородные протоколы, старые и новые устройства в одной сети, рассинхрон по времени и проблемы с тем, что одни и те же данные в разных системах живут под разными именами. В статье — о том, как с этим работают в реальных промышленных сетях: где помогают шлюзы, когда уместен OPC, в чём ограничения нативных драйверов и почему без единого пространства данных интеграция так и остаётся набором локальных решений.

Разобраться в теме

Хронология бана там, куда нельзя ходить. Поделитесь опытом

пт, 03/27/2026 - 19:37

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

Читать далее

TAPe‑дневник, день 7: первый уход от трансформеров и “почти бесплатная” сегментация

пт, 03/27/2026 - 19:36

В этом посте продолжаем дневник TAPe‑детекции и рассказываем, что получилось после отказа от трансформеров: насколько сократилось число параметров, как работают локальные ассоциации TAPe‑патчей и почему на лице человека у нас начинает “сам по себе” появляться зачаток сегментации.

В итоге мы можем в некотором роде классифицировать понятие “кожа”. Да, напрямую мы этого не делаем, но из обучения так выходит, потому что одежда – это натуральная граница внутри самого объекта “человек”, и эти сегменты мы находим, потому что полагаемся на самые контрастные патчи, чтобы собрать из них общее описание всего объекта...

Читать про кожу

Всё про ИТ-архитектуру: монолит и микросервисы, системное мышление — интервью с Филиппом Дельгядо

пт, 03/27/2026 - 19:27

Архитектура в ИТ — это не «нарисовать диаграмму» и не «выбрать стек». Это работа со сложностью: там, где одной команде уже тесно, где требования конфликтуют, а решения нужно держать в голове годами.

В этом интервью я, Александр Шулепов (телеграм-канал Shulepov Code), поговорил с Филиппом Дельгядо — архитектором финтех-продуктов и создателем сайта lekton.io — о том, с чего начинается архитектура, почему «монолит vs микросервисы» не решается одной фразой и какие навыки действительно определяют уровень специалиста.

Читать далее

Про AI-ускорение рутины разработчиков, которого… нет

пт, 03/27/2026 - 19:25

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

Читать далее

Эффект лука: как попытки заблокировать Telegram заставили нас выучить сетевую архитектуру

пт, 03/27/2026 - 19:17

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

Но по какой-то неведомой нам причине (тут должна быть реальная причина, но ее не будет, вы и так все знаете) - телеграм объявлен вне закона, и вообще дел с ним иметь не стоит…

Читать далее

Как воспроизводить WebRTC видео на Qt клиенте

пт, 03/27/2026 - 19:15

Что ж... Недавно я увлекся C++, поэтому давайте разберемся в какой-нибудь технологии и напишем по ней статью. Мой выбор пал на WebRTC и клиент на Qt.

Читать далее

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

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