RU

Как найти настоящую (его) гуся или задачу в уже работающем продукте: разбор EVRTCK после возвращения в EvertyDesk

Меня зовут Артур Валиев (Поможет в трудоустройстве). Я Rust-разработчик. Который пишет про врачей, любовь, смерть и кодеки. Некоторое время назад я…

RustEVRTCKEvertyDeskzstdZstandardсжатие данныхоптимизацияпрофилированиеbenchmarkremote desktop
Habr
RU

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

Градиентный спуск — стандартный инструмент обучения нейросетей. Но с точки зрения линейной алгебры операция обновления весов выглядит некорректно: м…

глубокое обучениематематикаоптимизацияградиентный спусклинейная алгебранейросетинейросетьиимашинное обучение
Habr
RU

Как я, учась в айти, работаю на 15-тонном советском станке и автоматизирую его без CAM‑системы и комментариев

Мне 19. Днем я очный студент айтишник, а в остальное время — единственный человек в цеху, кто работает на 15-тонном советском го…

чпу-станкичпу-фрезероптимизацияоптимизация рабочего времениg-codeg-кодстанок чпумакросCustom Macro Bпрограммирование
Habr
RU

Принципы умной оптимизации: как HRD адаптироваться к требованиям бизнеса в 2026 году

В свете сложной экономической обстановки компании стремятся одновременно сократить расходы и увеличить производительность. Этот тренд напрямую влияе…

hrdhrhr-технологииоптимизацияобучениебизнесувольнение сотрудниковувольнениеменеджментруководитель
Habr
RU

CP-SAT OR-Tools против Excel: решаем задачу оптимизации офисного пространства

Несколько раз в год отдел оптимизации офисного пространства Альфа‑Банка думает над тем, как разместить сотрудников бэк‑офиса по локац…

оптимизацияcp-satortoolsпрограммирование в ограниченияхsolverсолверыофисное пространстворабочие места
Habr
RU

FMS полтора года спустя: от одного флоу до 52 типов задач, или как мы научились запускать новый тип задачи за 10 минут

Продолжение статьи « От монолита и чатов к FMS и FMS App ». Читать первую часть не обязательно — нужные вводные дам по ходу, но с ней будет вкуснее.…

автоматизацияfmsb2b-системаb2bкаршерингкаршеринговый сервиспродуктовая разработкаоптимизацияоптимизация программ
Habr
RU

Бенчмаркая LINQ: подстава с OrderBy — одно условие и полная сортировка

Одни вызовы после OrderBy проходят набор один раз, другие приводят к полной сортировке. По коду разницы не видно. Давайте проверим счётчиком обращен…

LINQOrderByFirstсортировкаBenchmarkDotNetпроизводительность.NET 11компаратороптимизация
Habr
RU

Чит‑код к реальности: как я устал от школы и написал для 15-летней дочери мануал по нейробиологии и логике

Всё началось в 7-8 классе, когда система начала давать сбой. Дочь просто перестала вытягивать школьную нагрузку. Организм рос стремительно – заболел…

учеба детейразвитиеоптимизацияшкола
Habr
RU

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

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

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

Как я ускорил работу с топом-пользователей с 36 минут до 20 секунд, используя Redis Sorted Set

Всем привет, меня зовут Михаил, я работаю Java/Kotlin разработчиком в ОТП Банке. Все мы знаем про Redis. Часто используем его для in-memory кэша. В…

javaredishighloadвысоконагруженные системыоптимизацияоптимизация кодаоптимизация запросовhighload systemsspringspring boot
Habr
RU

От struct к компиляции под схему: ускоряем RowBinary-декодер на Python

Я автор aiochlite — асинхронного клиента ClickHouse на aiohttp . Раньше мой декодер RowBinary читал каждое числовое поле отдельно. Если брать 200 ты…

pythonclickhousestructrowbinaryоптимизацияпроизводительностьбенчмаркcpythonasyncioбинарные форматы
Habr
RU

Квантизация LLM: как запихнуть 70B модель в свою видюху

Ну что, думаете что для запуска LLaMA 3 70B вам нужна серверная стойка за лярд рублей? Поздравляю, вас обманули маркетологи GPU-вендоров. Модели с с…

квантизацияLLMоптимизациявеса моделейmoe архитектуратрансформеры
Habr
RU

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

В отчете The State of AI 2025 агентство McKinsey заявляет, что 88% компаний уже используют ИИ хотя бы в одном бизнес-процессе. Grand View Research о…

selectelискусственный интеллектсерверыоптимизацияllmgpumlit-инфраструктуравнедрение ии
Habr
RU

Как я создал свою мини‑Вселенную

Привет, читатель! Однажды, после просмотра ролика про эволюцию Вселенной , я загорелся идеей создать свою, со своими правилами. В итоге я написал со…

симуляция физикифизический движокc++оптимизацияалгоритмическая сложностьчастицыфизика частицгравитациястолкновенияфизика
Habr
RU

Резать косты с помощью ИИ-агентов невозмо… Хотя, подождите

Бытует мнение, что реальные успехи ИИ сильно преувеличены. Я с этим тезисом не вполне согласен, поэтому просто покажу несколько реальных примеров, к…

внедрение ииавтоматизацияавтоматизация бизнесанейросетибизнес-процессыии-агентыии-ассистентсокращение расходовоптимизация
Habr
RU

Попробуйте найти примеры кода для SME — я подожду

В этой части мы проверим, есть ли у SME учебная дорога, сравнимая с той, которую получили тензорные ядра GPU; затем разберём два реально полезных ис…

SME2ARMматричное умножениемикроядровекторизацияSIMDSVEоптимизациятензорные ядрамашинное обучение
Habr
RU

Единые цели — разные бэклоги: практический подход к синхронизации команд

Что делать, если: всю продуктовую разработку разместили в одном Jira-проекте, рассчитывая на «единообразие любой ценой»; у бэклога и процессов нет я…

продукт менеджментмежкомандное взаимодействиеоптимизацияуправление проектами и командой
Habr
RU

Подборка плагинов для VS Code: выбор разработчиков Selectel

По данным Stack Overflow Developer Survey, классический Visual Studio Code удерживает абсолютное лидерство среди IDE с долей 75,9%. Однако с каждым…

vs codeплагиныразработка поselectelии-агентылинтингавтодополнение кодаgitоптимизацияdevops
Habr
RU

Как оценить стоимость ручного поиска документов в компании на 200 человек

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

документыпоископтимизацияверсииИИденьгидокументооборот
Habr
RU

Предзагрузил пачкой — получил N² запросов. Как expire_on_commit превращает оптимизацию в квадрат

Бывают ошибки, которые не видит ни ревью, ни тесты: код отрабатывает правильно, прогон зелёный, а запросов к базе он делает в сто раз больше прежнег…

sqlalchemyormpostgresqlpythonn+1оптимизацияпроизводительностьexpire_on_commitпрофилирование
Habr
RU

Один ход агента — 120 000 токенов. Разбираемся, куда они уходят и как мы это починили

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

LLMагентытокеныprompt engineeringAIopenrouterагентные системыоптимизациябиллинг
Habr
RU

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

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

английскийонлайнобучениепродуктивностьпланированиеприложенияоптимизациянейросетикнигисоцсети
Habr
RU

Meilisearch и Manticore Search: проверяем сравнение на практике

Несколько дней назад Meilisearch опубликовал  сравнение с Manticore Search  . Мы тоже любим сравнения: в 2023 году  опубликовали своё…

meilisearchсравнение поисковых механизмовполнотекстовый поисквыбор поисковикапроизводительностьоптимизацияmysqlmysql performance
Habr
RU

Бенчмаркая System.Text.Json: те же данные, те же настройки, до ×4,3 разницы

В документации к PropertyNameCaseInsensitive есть предупреждение про накладные расходы, но не сказано, когда они появятся. Замерил на четырёх машина…

System.Text.JsonJsonSerializerOptionsPropertyNameCaseInsensitiveдесериализациякешпроизводительностьбенчмаркBenchmarkDotNet.NET 10оптимизация
Habr