Habr.com

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

Почему мы ушли в IT: исповедь про бывших

Tue, 06/03/2025 - 12:01

Честно рассказали, как переходили в IT: от чего убегали, что пришлось преодолеть, с какими страхами сталкивались и стоит ли вообще идти в эту сферу. Живые истории — без глянца, с провалами, сомнениями...

Читать далее

Как мы встроили 32-битный Internet Explorer в 64-битный Яндекс Браузер для организаций

Tue, 06/03/2025 - 12:00

Многие организации с богатой историей всё ещё завязаны на устаревшие внутренние системы Internet Explorer, включая ActiveX‑модули, работающие только в его окружении. Такие решения сложно и дорого переписать, особенно в финансовом секторе, поэтому компании вынуждены поддерживать несколько браузеров одновременно — для новых сервисов и старых критически важных систем.

В статье расскажем, как Яндекс Браузер для организаций позволяет запускать и современные веб‑приложения, и наследие эпохи IE в одном окне, помогает справляться с legacy‑наследием и облегчает переход к актуальным технологиям.

Читать далее

Как мы со своей химией пошли к Гоблину и Лебедеву

Tue, 06/03/2025 - 12:00


Наша уютная лаборатория познаёт мир. Сначала мы молча делали большую часть геля для УЗИ для страны и всякие другие штуки, база для которых была спасена из НИИ полимеров СССР. Потом начали рассказывать про науку, которая стоит за всем этим.

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

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

Но когда мы пошли к крупным бьюти-блогерам, возникла проблема. Они, как бы это сказать нетоксично, не слишком шарят в науке. С экспертами научного толка работалось легче — мы отправляли им наш продукт и говорили: «Расскажите, как считаете нужным, в своём стиле». И они рассказывали. Подробно, с научными терминами — что, как и почему в этом продукте работает.

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

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

Сейчас мы тратим на это направление миллионов 10 в месяц. Из них 30 % на дорогих медийных блогеров вроде того же Лебедева. А остальные 70 % — на условно «средних», включая тех, с которыми мы поднимались из безденежья. Читать дальше →

От вендинговых аппаратов до коллабораций с «Магнитом»: краткая история гача-игр

Tue, 06/03/2025 - 12:00

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

Наверняка сегодня не осталось людей, которые хотя бы краем уха не слышали о Genshin Impact. Такие проекты можно любить, презирать, но факт остаётся фактом — их появление перевернуло всю индустрию с ног на голову. 

В этой статье разберёмся, какой путь прошли анимешные гача-игры и как жанр смог стать настолько популярным.

Читать далее

Диспетчеризация склада за один день? Такое вообще бывает?

Tue, 06/03/2025 - 12:00

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

Заказчик поставил задачу: срочно внедрить систему диспетчеризации и снизить риски, связанные с человеческим фактором. Инженеры взялись за работу — и за один день превратили склад в Бухаре в современный объект с онлайн-контролем. Рассказываем, как это удалось.

Читать далее

Как runtime-контекст помогает AI делать более точные и правильные изменения к коде

Tue, 06/03/2025 - 12:00

Как код сам объясняет себя, если у вас есть весь runtime-контекст

Сегодня LLM-ассистенты вроде Cursor и GitHub Copilot уверенно вошли в инструментарий разработчика. Они умеют дописывать код, фиксят баги, помогают с простым рефакторингом. Но всё ещё работают вслепую — без знания реального поведения приложения в рантайме.

Если вы работаете с распределённой системой, то знаете: чтобы ответить на вопрос "что сломано?", нужно больше, чем лог или трасса. Нужен контекст. Полный. Со всеми слоями исполнения: от HTTP-запроса и SQL до внутренних вызовов методов и возвращаемых значений.

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

Читать далее

Простая интеграция в CMS Bitrix из XML-файла на FTP-сервере с использованием агентов

Tue, 06/03/2025 - 12:00

Если вы хотя бы раз сталкивались с интеграцией данных в Bitrix, то знаете: простых задач не бывает. А когда речь идёт о тысячах товаров, нестабильных источниках, сроках и необходимости всё держать в актуальном состоянии — без автоматики не обойтись.

Я — Алексей Яриков, ведущий разработчик команды внешних сайтов НЛМК. Мы ежедневно работаем с веб-платформами компании, отвечая за их надёжность, производительность и свежесть данных. В этой статье расскажу, как мы решили задачу регулярной загрузки и обработки большого объёма данных с FTP в рамках Bitrix — наглядно, с кодом, архитектурой и ошибками, которые мы учли.

Читать далее

[Перевод] Симуляция жизни частиц в браузере на WebGPU

Tue, 06/03/2025 - 11:52

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

Я написал на C++ прототип для собственного движка, а потом решил, что будет интересно попробовать запустить его в браузере при помощи WebGPU API. Он заработал на удивление хорошо, позволяя создавать подобные симуляции.

В посте я расскажу, как он устроен внутри.

Читать далее

5 смертельных проблем первого метро, и как их решили

Tue, 06/03/2025 - 11:47

Привет, на связи Андрей Шведов, руководитель проектов ГРАН Груп.

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

Вот и я сегодня добирался до работы на метро.

Турникет на входе мгновенно считал проездной с моего смартфона. На табло высветилось точное время прибытия следующего поезда — 1 минута 40 секунд. 

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

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

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

Читать далее

Почему ИТ-профессионалы больше не ценятся?

Tue, 06/03/2025 - 11:29

Рынок ИТ переживает странные времена. Еще вчера за senior-специалистами выстраивались очереди из рекрутеров, готовых на любые условия. Сегодня же все чаще звучит: "Зачем платить больше?" Компании с нескрываемым энтузиазмом нанимают junior-ов, а опытные волки оказываются за бортом или вынуждены существенно умерить свои аппетиты. Что происходит? Неужели эпоха преклонения перед ИТ-гуру подошла к концу?

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

Читать далее

Self-RAG: LLM сама выбирает, когда ей нужен контекст

Tue, 06/03/2025 - 11:23

Сегодня различные методы для улучшения ваших LLM ассистентов как никогда актуальны и важны, особенно, если мы говорим про бизнес интеграцию. Сейчас расскажу про технологию Self-RAG, которую мы опробовали, почему она нам показалась выгодна в наших задачах и подводные камни, на которые мы наткнулись при развертывании данной системы. А также как мы всё это локально поднимали и делали кастом.

Читать далее

Тесты как код: храним ручные тест-кейсы в Git и дружим с ТестОпс

Tue, 06/03/2025 - 11:15

В Открытой Мобильной Платформе, мы используем инструмент ТестОпс, который позволяет решать много разных задач - хранение тестов, запуск автоматизированных и ручных сценариев, анализ результатов, составление отчетов по тестированию и многое другое. Если вы считаете, что ручные тест-кейсы нужны исключительно для таблиц и интерфейсов, у нас есть новости: их можно хранить в Git как код. И не просто хранить, а интегрировать с ТестОпс. Почему это удобно? Потому что это делает управление тестами более эффективным, а данные — безопасными и надёжными.

Читать далее

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

Tue, 06/03/2025 - 11:09

Всем привет! На связи Юрий Шабалин, управляющий директор Стингрей. И сегодня у нас тема не про мобильные приложения, а, пожалуй, самая трендовая — про AI-ассистентов и их проблемы.

Читать далее

Как я по вечерам разрабатывал Statuser — платформу для мониторинга доступности приложений

Tue, 06/03/2025 - 11:05

Привет, меня зовут Михаил Шпаков, я руковожу разработкой в Timeweb Cloud — это крупный облачный провайдер с большой командой и множеством внутренних и внешних продуктов.

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

Так родился statuser.cloud — простой сервис для мониторинга доступности сайтов и серверов. Я хотел сделать его:

— с минималистичным и понятным интерфейсом,

— ориентированным в первую очередь на разработчиков, девопсов, админов,

— с набором действительно нужных фич, ничего лишнего.

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

Читать далее

[Перевод] От проекта к программе: масштабирование внедрения Camunda в вашей компании

Tue, 06/03/2025 - 11:05

Как перейти от первых проектов к успешной автоматизации сотен процессов с помощью гибкого пошагового подхода.

Нам часто задают такие вопросы:

— Как масштабировать внедрение Camunda в рамках всей компании?

— Как создать корпоративную платформу для управления процессами?

Мы видим, как масштабно Camunda используется в таких компаниях, как Goldman Sachs (3000 процессов, 8000 пользователей в день), Societe Generale (600 процессов, 60 000 завершённых задач в месяц, 7500 активных пользователей) или 24Hour Fitness (800 процессов, 230 миллионов выполнений активностей в день). Как нам достичь такого уровня?

Читать далее

Обрезание баз данных без боли — использование и реализация database subsets в Greenmask

Tue, 06/03/2025 - 11:00

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

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

Читать далее

[Перевод] Вся мощь открытого исходного кода в PostgreSQL

Tue, 06/03/2025 - 10:03

PostgreSQL — одна из самых популярных СУБД, и это во многом благодаря открытому исходному коду. В статье рассказывается о том, как открытость кода влияет на развитие PostgreSQL и создание сообщества вокруг неё.

Читать далее

Проверенный стек технологий для быстрого создания Web SaaS в 2025 году

Tue, 06/03/2025 - 10:00

Привет, Хабр! Меня зовут Данил Чернышев, я разрабатываю альтернативу Agile и хочу поделиться своим проверенным стеком библиотек и технологий для скоростной разработки Web SaaS в 2025 году. Прошу профессиональное сообщество в комментариях поделиться своими рецептами для создания качественных программных продуктов.

Читать далее

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

Tue, 06/03/2025 - 09:54

Обработка счетов — важная и рутинная часть документооборота, которую всё чаще доверяют AI-моделям. Наша компания часто занимается интеллектуальной обработкой счетов для клиентов, а значит мы постоянно ищем лучший способ для их распознавания. Поэтому мы провели практическое исследование и сравнили, как с этой задачей справляются разные решения: от популярных open-source моделей до коммерческих API.

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

Читать далее

Замена Loom, нейросеть-юрист — и ещё 8 российских стартапов

Tue, 06/03/2025 - 09:30

10 новых российских продуктов для защиты HTML и JavaScript-кода от копирования, управления выездными сотрудниками и мобильными бригадами, создания интернет-магазинов и приложений в Telegram и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее

Who's online

There are currently 1 user and 1 guest online.