Habr.com

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

Как виртуальная очередь заказов в Такси помогает уехать в пиковый спрос

Tue, 11/25/2025 - 12:10

Всем привет, меня зовут Алексей Чубуков. Я аналитик из команды поиска и назначений водителей в Яндекс Такси. В нашей команде мы оптимизируем алгоритмы, которые помогают находить водителей на заказы оптимальным способом, чтобы пользователи быстрее получали машины, а водители бóльшую долю времени проводили с пассажирами. 

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

Читать далее

Углеродные нанотрубки в электронике: патентный анализ

Tue, 11/25/2025 - 12:09

Углеродные нанотрубки (УНТ) используются в устройствах, требующих высокой прочности, хорошей электропроводности, долговечности, легкого веса и высокой теплопроводности по сравнению с другими традиционными материалами. Растущий спрос на интегральные схемы, литиевые батареи, топливные элементы, солнечные фотоэлементы, устройства для хранения водорода и дисплеи с полевым излучением (field emission displays) определяют спрос на УНТ последние годы. О них мы сегодня и расскажем.

Читать далее

30 лет без проводов: Wi-Fi готовится к юбилею. Часть 1

Tue, 11/25/2025 - 12:05

В 2027 году технологии Wi-Fi исполнится 30 лет. Юбилей подкрадывается незаметно и с трудом верится, что этот стандарт с нами так давно.

Но, факт. Первая спецификация Wi-Fi под названием IEEE 802.11-1997 вышла в далеком 1997 году. 

Что стало катализатором взрывного роста технологии? Были ли неудачные версии стандарта? Что значит аббревиатура “Wi-Fi”? Успеет ли восьмое поколение выйти к юбилею? Правда ли, что технологию изобрела голливудская актриса? Или австралийский астроном? Или американский крипотоаналитик? Ответы на все эти вопросы в статье ниже.

Читать далее

Снимаю на советские фотообъективы и радуюсь

Tue, 11/25/2025 - 12:01

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

Читать далее

StarVault + Postgres Pro: тестирование связки для безопасного управления секретами

Tue, 11/25/2025 - 12:01

Управление секретами — одна из наиболее критичных задач в корпоративной ИТ-инфраструктуре. От того, насколько надежно и централизованно хранятся ключи API, пароли, токены и сертификаты, зависит не только безопасность сервисов, но и устойчивость всего бизнеса.

С ростом популярности отечественных решений особое внимание уделяется возможности интеграции с российскими СУБД. В этом материале команда «Онланты» делится опытом тестирования StarVault — системы управления секретами — в связке с Postgres Pro в лабораторных условиях.

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

Читать далее

Атопический дерматит: мыши чешутся на 7 Гц яростнее наших укушенных сотрудников

Tue, 11/25/2025 - 12:00

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

Поэтому сегодня буду рассказывать про атопический дерматит и вещи, которые меня впечатлили:

1. Мыши чешутся с частотой в 10 Гц. Это очень быстро. Мы проверили на сотрудниках, покусанных комарами на корпоративе, — быстрее, чем 3 Гц, никто не может.

2. Золотистый стафилококк оказался ещё круче, чем мы думали раньше. Он специально заставляет нас чесаться, стимулируя рецепторы зуда. Ему это эволюционно выгодно для того, чтобы мы сами ногтями расковыряли для него защитный барьер.

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

4. Микробиом кишечника всё-таки очень важный фактор, хотя и не починит сломанную генетику. Принесли свежих работ на тему связи ЖКТ и кожи.

Чтобы что-то починить, надо сначала это что-то сломать. С техникой проблем нет — можно лепить пачками модели в разных вариациях, а потом красиво бить их об стену и давить прессом. Ну или эпично взрывать в стиле SpaceX. Проблемы начинаются, если нужно сделать то же самое, но в области медицины. Сразу вылезает куча требований, что вот это негуманно, а вот то вообще Женевские конвенции нарушает. Мы очень трепетно относимся к этим требованиям, используя в первую очередь себя в качестве добровольных подопытных для тестовых партий новых гелей и кремов.

Читать далее

Open WebUI и BotHub: полный контроль и кастомизация вашего AI-интерфейса

Tue, 11/25/2025 - 12:00

Доброго времени суток, «Хабр»!

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

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

Эта статья посвящена знакомству с ИИ-интерфейсом Open WebUI. Мы разберем процесс его установки, подключим API BotHub и оценим удобство использования.

Устраивайтесь поудобнее, ну а мы приступаем.

Читать далее

Компьютеры для избранных и DIY-бунт: кто реально правил советским ПК

Tue, 11/25/2025 - 12:00

Советская история ПК конца XX века — это несколько параллельных вселенных и почти что сны при температуре 39 градусов для зумеров. МИРы показали, что с машиной можно работать интерактивно. Радио-86РК и Орион научили паять, отлаживать и кодить с нуля. Клоны Спектрума открыли доступ к играм, утилитам и демосцене, а 16-битные БК и УК-НЦ давали школьникам пощупать Паскаль и Фортран.

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

Читать далее

5 вещей, которые важны работодателям: разбор мок-интервью аналитиков данных

Tue, 11/25/2025 - 12:00

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

В Яндекс Практикуме прошёл вебинар «Разбор резюме и собеседования бизнес-аналитика и аналитика данных» — эксперты и работодатели проводили мок-интервью и разбирали резюме выпускников. Делимся самым важным.

Читать далее

С ИБ всё пошло не так. Пороки кибербеза от избытка финансирования

Tue, 11/25/2025 - 11:57

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

Читать далее

Как одна реклама разоряла фабрику мебели, а другая – увеличила продажи в 3 раза

Tue, 11/25/2025 - 11:47

Привет, Хабр! Это Сергей Перевозчиков — основатель агентства контекстной рекламы «Контекст Лаб». Как вы считаете, нужно ориентироваться на широкий рынок или сфокусироваться на узком сегменте? 

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

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

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

Читать далее

Почему лучшие сотрудники увольняются на четвертом месяце

Tue, 11/25/2025 - 11:44

Disclaimer: Я разрабатываю платформу для создания рабочих инструкций и он-бординга новых сотрудников, поэтому регулярно общаюсь с HR‑специалистами и руководителями о проблемах адаптации. Для этой статьи провел дополнительные интервью с HR‑директором компании с опытом массового найма (500-1500 человек в год) и специалистом по адаптации из крупного ритейла. Имена изменены по их просьбе.

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

В пятницу она приходит к директору: "Я увольняюсь. Это не мое."

Директор в шоке. Три месяца искали кандидата, месяц обучали, вложили ресурсы. Показатели были нормальными. Что пошло не так?

А вот Екатерина уходит с чувством, что некомпетентна. При этом объективно она справлялась.

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

Читать далее

К какому компоненту отнести тот или иной класс? Мой опыт разделения функциональности между компонентами

Tue, 11/25/2025 - 11:43

Привет, меня зовут Антон Огнев, я iOS-разработчик в ПСБ, и в этой статье расскажу о классах, компонентах и зависимостях между ними. Конкретно речь пойдет о том, какие принципы стоит всегда соблюдать при создании и поддержке компонентов, как определить, не рушит ли одна новая зависимость весь проект, как меняются приоритеты по компонентам между стартом новой разработки и зрелым продуктом. 

Большая часть теории основывается на книге «Чистая архитектура» Роберта Мартина. Я эту книгу читал несколько раз и каждый раз открывал для себя что-то новое, набирался опыта и на многие вещи начинал смотреть иначе. Между пояснением принципов буду делиться историями из собственных компонентных приключений в качестве примеров. 

Заглянули к себе в компоненты и обнаружили, что там бардак и обобщенные имена типа Cоmmon, Shared, Core, Base, Utils? Это текст для вас: сам был на вашем месте, помогу навести порядок. 

Читать далее

От модели в Engee до ПЛИС: как мы протестировали цифровые модуляции в реальной радиолинии

Tue, 11/25/2025 - 11:37

Рассказываем о проекте с корпорацией «Комета» — полный цикл от графической модели до работающего «железа» на FPGA

Читать далее

Лучшие практики автоматизации тестирования: 9 принципов стабильных автотестов

Tue, 11/25/2025 - 11:36

Почему автотесты становятся нестабильными и перестают приносить пользу? Разбираем системные причины флаков, бессмысленных ретраев и бесконечных E2E-монстров. Практические принципы: моки, изоляция, атомарность и минимализм — без философии, только инженерия.

Читать далее

[Перевод] Camunda vs n8n: гайд по оркестрации и автоматизации

Tue, 11/25/2025 - 11:31

Camunda и n8n — две мощные платформы для автоматизации рабочих процессов, но они решают совершенно разные задачи.

Camunda 8 предназначена для сложных, долгоживущих процессов, которые требуют регламентации, участия человека и интеграции между системами. n8n же оптимизирован для быстрых low-code автоматизаций и задач, ориентированных на работу с API, которые выполняются за секунды или минуты.

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

Если вы выбираете между Camunda и n8n или хотите эффективно использовать оба инструмента — это руководство для вас.

Читать далее

Как я снизил расходы на GPU в 8–10 раз: эфемерные воркеры для AI-видеомонтажа

Tue, 11/25/2025 - 11:30

Привет, Хабр! 5 лет не виделись. Эта статья о том, как сэкономить на инфраструктуре тяжелых вычислений в пет-проекте или стартапе ранней стадии. Вопрос рассмотрен через призму эволюции локального пет-проекта в стартап.

Боль: Аренда GPU-сервера стоит дорого ($300–$1000/мес), а простаивает он 90% времени. Serverless GPU решения часто имеют ограничения по времени выполнения или окружению, в которые видеорендеринг не влезает.

Решение: Самописная оркестрация "Одноразовых Воркеров" (Disposable Workers). Основной бекенд (Node.js) через API облака поднимает VPS с GPU только на момент рендера задачи и уничтожает его сразу после завершения.

Стек: Node.js (Orchestrator & Worker main process), Redis (State Machine), Python (Worker components), DigitalOcean API, FFmpeg, LLM провайдеры.

Экономика: Расходы снизились с $1100/мес (постоянный сервер) до ~$130/мес (оплата поминутно только за время рендера).

Читать далее

От Ryzen до Epyc: процессоры AMD Zen 6 поколения 2026 года

Tue, 11/25/2025 - 11:26

11 ноября на Financial Analyst Day 2025 компания поделилась новыми техническими подробностями. Среди заявленных характеристик — увеличение плотности ядер на 30%, рост производительности на 70% и использование 2-нм техпроцесса.

Разбираемся, что стоит за этими цифрами и когда ждать новые процессоры на рынке.

Читать далее

Действительно эффективная разработка ПО: как бизнесу снизить затраты на создание веб-приложений

Tue, 11/25/2025 - 11:20

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

Как измерить эффективность разработки

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

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

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

На какие статьи расходов влияют технологии и как их можно оптимизировать

Читать далее

Как мы пихнули полноценный цифровой протокол в NTC-пин батареи — и почему это вообще работает

Tue, 11/25/2025 - 11:16

Есть старая инженерная мудрость:

Если у вас не хватает проводов — значит, вы недостаточно творчески подходите к вопросу.

У нас была ровно такая ситуация.

Работая на одном проекте системы «умного города» мы, уйдя в стандарт «одна плата с разными конфигами для всего» решили делать на ней свой BMS. Зачем да почему? Нужно было универсальное решение, которое должно работать и с литиевыми, и со свинцовыми батареями, и с ещё парой экзотических химий, встречающихся в природе примерно так же часто, как радужные единороги. Нужно было надёжно определять тип батареи, считывать её состояние, пригодность к использованию, дату производства и всё‑всё‑всё подобное, блокировать несовместимые варианты и вообще предотвращать самое главное — человеческую ошибку. Но как это часто бывает в компаниях где в R&D священный хаос — никто и не задумывался чтобы сесть и обсудить «А как мы вообще это делать будем». В производство ушла тысяча плат.

В любой другой ситуации мы бы пошли по наименьшему пути сопротивления: i2c на коннекторе рядом и EEPROM на аккуме. Но не тут было.

Читать далее

Who's online

There are currently 1 user and 1 guest online.