Сборщик RSS-лент

Год назад Claude Code не умел составить план. Сейчас у него миллион токенов и 9 субагентов

Habr.com - чт, 03/19/2026 - 14:30

В марте 2025 Claude Code был в бете без plan mode, Codex CLI не существовал, а топовая модель решала 65% задач на SWE-bench. Я выгрузил все данные за год - и цифры пугают. Cursor вырос до $2B выручки, контексты раздулись в 5 раз, цена frontier-кодинга упала в 16 раз. А Cursor уже гоняет тысячу агентов, которые за неделю написали браузер без людей.

Читать далее

Head of Product или проджект на стероидах? Учимся читать вакансии между строк

Habr.com - чт, 03/19/2026 - 14:30

Head of Product или “проджект на стероидах”? Разбираем вакансию бигтеха на атомы

Профессия Продакт Менеджера овеяна флюидами стратегии и успеха, но дьявол, как говорится, в Job Description.

Сегодня разбираем свежую вакансию в крупном бигтехе на примере МТС Link Чаты, чтобы показать, как научиться читать между строк и не попасть в ловушку “Full-stack выгорания” на новой должности.

Читать далее

Маленький LLM-чат на Python с Ollama и LiteLLM. Часть 1: ставим окружение и пишем первый запрос

Habr.com - чт, 03/19/2026 - 14:29

Простой старт в LLM-разработке без API-ключей и облака: ставим Ollama, скачиваем модель и делаем первый вызов из Python через LiteLLM.

Читать далее

Диаграмма Ганта в 1C: примеры использования, создание и настройка

Habr.com - чт, 03/19/2026 - 14:17

Первый формат своей диаграммы Генри Л. Гант разработал аж в 1910 году — на бумаге. Сейчас ленточные диаграммы строят в специальных приложениях, сервисах для управления проектами, типа Trello или Jira, конечно же, в Excel, и в том числе в нашем любимом 1C. Об этом и поговорим.

Привет, Хабр! Меня зовут Мирослава Косенко. Я  разработчик 1C в IBS. В этой статье расскажу, как диаграмма Ганта помогает визуально планировать, контролировать и анализировать процессы, будь то производство, проектные задачи или цепочки этапов в учетных подсистемах. Разберемся, что из себя представляет диаграмма и какие проблемы она помогает решать. Посмотрим на реальные примеры использования и обсудим нетиповые кейсы, а также шаг за шагом разберем, как создать и настроить диаграмму Ганта в 1С. Особое внимание уделим нюансам разработки: какие элементы доступны, как они взаимодействуют, какие подводные камни возникают и как их обходить.

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

Читать далее

Софт в CS2 и других многопользовательских играх. От архитектуры до примеров

Habr.com - чт, 03/19/2026 - 14:15

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

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

Читать далее

Закон Конвэя внутри нас: инженерные системы ломаются по тем же причинам, что и люди

Habr.com - чт, 03/19/2026 - 14:14

Linux пропитан магией. Тип файла определяется не по расширению, а библиотекой magic, которая смотрит на сигнатуру первых байтов. В системе живут демоны, процессы могут работать в режиме daemon, а исполняемые файлы хранятся в формате ELF и разбираются утилитой readelf. Это похоже на шутки старых разработчиков, но они появились не случайно.

Инженерные системы наполнены метафорами, потому что так проще думать о сложном, объяснять невидимое и работать с тем, что нельзя потрогать руками. Со временем мы привыкаем к этой «магии» и перестаём замечать, что вместе с ней перенимаем определённый способ мышления.

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

Читать далее

Как компании на самом деле оценивают вас в первые недели — и что с этим делать

Habr.com - чт, 03/19/2026 - 14:02

Большинство новичков приходят на работу с примерно одинаковой установкой: «три месяца, потом станет полегче, главное не облажаться в первую неделю». Это ошибка.

Современные компании — особенно в IT — давно перестали воспринимать испытательный срок как формальность. Это структурированный процесс наблюдения, где фиксируется не просто результат, а паттерны вашего поведения. В KODE мы пришли к тому же выводу. 

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

Читать далее

Не все ультрадешёвые электрогитары одинаково плохи

Habr.com - чт, 03/19/2026 - 14:01

Привет, Хабр! Этот нарядный китайский суперстрат марки Kuruisi достался мне в полностью разобранном виде после взаимовыгодного обмена на хороший комбоусилитель.

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

Уютный котик присутствует на многих фото!

Параметризация Pytest: когда файловая коллекция становится тест-кейсами

Habr.com - чт, 03/19/2026 - 14:00

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

Меня зовут Владислав Тимашенков, я занимаюсь автоматизацией тестирования в ГК InfoWatch. Мы разрабатываем DLP-систему для защиты контента и предотвращения утечек информации.

Специфика продуктов InfoWatch состоит в анализе самых разнообразных данных. Поэтому практически каждый автотест требует подхода с широким набором параметров. Для нашей команды хорошим решением стало вынести генерацию параметров pytest.mark.parametrize в отдельный компонент, который собирает данные из файловой коллекции проекта.

Существует множество способов параметризировать тестовые функции. Эта статья — пример изящной параметризации Pytest для сценариев, основанных на файловой коллекции проекта с большим количеством данных. Расскажем про наш опыт решения такой задачи.

Параметризация Pytest позволяет сделать из теста каркас, шаблон, который принимает данные для конфигураций, для assert и т.д.

Пример из документации Pytest:

Читать далее

Черная магия unsafe в Go: практические примеры и ошибки использования. Часть 2

Habr.com - чт, 03/19/2026 - 14:00

Привет, Хабр! Я — Владимир Балун, и это — вторая часть материала о пакете с отпугивающим названием «unsafe» в Go и том, чем он может быть реально полезен. В первой части мы рассмотрели его содержимое, особенности и нюансы, оптимизации кода с использованием unsafe — все это вы можете освежить в памяти по ссылке.

Сегодня перейдем непосредственно к той самой «магии»: трюки, хаки, советы и лучшие практики с моей стороны.

Читать далее

Frontend Status: свежий дайджест фронтенда и AI — 18.03.2026

Habr.com - чт, 03/19/2026 - 13:59

Привет!

Это девятый выпуск Frontend Status — дайджеста по фронтенд-разработке.

В этом выпуске:

Состоялся релиз Vivaldi 7.9 для десктопов

Linux.org.ru - чт, 03/19/2026 - 13:56

Сегодня состоялся релиз норвежского браузера Vivaldi 7.9 для десктопов. В этот раз разработчики предложили следующие новые функции:

  • Автоскрытие интерфейса. Функция позволяет автоматически скрывать при просмотре страниц все элементы интерфейса, включая панель вкладок, адресную панель, боковую панель и панель состояния, как по отдельности, так и всех сразу. Также данная функция может использоваться в полноэкранном режиме просмотра.

  • Парные вкладки. Это новая, уникальная для браузеров функция, расширяющая возможности работы с контентом. Она позволяет работать в основной вкладке и открывать все ссылки с этой страницы в парной вкладке, размещённой рядом с основной в одном окне.

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

>>> Полный список изменений

 , ,

Распараллеливаем процесс вставки данных в PostgreSQL при помощи Spring с сохранением атомарности всей операции

Habr.com - чт, 03/19/2026 - 13:36

Распараллеливаем процесс вставки данных в PostgreSQL при помощи Spring с сохранением атомарности всей операции

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

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

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

Читать далее

Облачная безопасность в 2026 году: три критических направления, с которыми не справиться «вчерашними» инструментами

Habr.com - чт, 03/19/2026 - 13:35

К 2026 году стало очевидно: классические подходы к защите информационных систем перестали работать не потому, что «появилось больше уязвимостей», а потому что изменилась сама природа инфраструктуры и атак.

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

Читать далее

Vivaldi 7.9 — Полное погружение

Habr.com - чт, 03/19/2026 - 13:28

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

Vivaldi 7.9 решает эту проблему самым очевидным образом.

Читать далее

Безошибочная работа с Kafka из Node js. Часть 1 Продьюсер

Habr.com - чт, 03/19/2026 - 13:26

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

Предполагается, что читатель имеет базовое представление о Kafka (раздел "Общие термины" поможет освежить информацию) и функционале библиотеки KafkaJS.

В первой части разбираются аспекты, связанные с публикацией сообщений.

Читать далее

DataOps + FinOps: как хранить и обрабатывать данные, не переплачивая

Habr.com - чт, 03/19/2026 - 13:23

Когда счет за облако приходит в конце месяца, а финдир молча передает вам распечатку с суммой на 40% больше прошлого месяца, это верный признак того, что проблемы начались и сами собой не решатся. Не будет такого, что сегодня перерасход есть, а завтра все вдруг придет в норму. Не придет. Данных со временем становится больше, пайплайны запускаются чаще, хранилище разрастается, а понимания куда уходят деньги из ниоткуда не появляется. И, чтобы навести порядок, используют практики DataOps и FinOps.

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

Читать далее

ИИ не станет умнее человека, а заставит его думать так, как это делал Достоевский

Habr.com - чт, 03/19/2026 - 13:15

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

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

Читать далее

Почему Python + Numba обгоняет C? Эксперимент с алгоритмом прогонки

Habr.com - чт, 03/19/2026 - 13:15

Все знают, что C быстрее Python. Но мы провели эксперимент с алгоритмом прогонки и обнаружили, что Numba (JIT-компилятор для Python) обгоняет наивный C на 20–25%. Разбираемся, почему так происходит, и сравниваем точность float32/float64.

Читать далее

Переписать нельзя оставить: как мы…

Habr.com - чт, 03/19/2026 - 13:05

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

Меня зовут Алексей Кирдяшкин, я занимаюсь инфраструктурной разработкой в Timeweb Cloud.

У нас есть сервис App Platform (раньше он назывался Apps). Если коротко, это управляемая платформа поверх VDS для деплоя приложений напрямую из Git, без ручной настройки серверов и танцев с бубном. 

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

Поэтому мы взяли и… полностью пересобрали уже работающий сервис с нуля. Как, зачем и почему — в этой статье. 

Читать далее

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

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