Feed aggregator

Как генерировать ИИ-картинки в 8 раз дешевле?

Habr.com - 2 hours 47 sec ago

Несколько месяцев назад я разрабатывал свой пет проект. YumCut – сервис для создания коротких вертикальных видео полного цикла: от написания текста и генерации изображений до монтажа и добавления субтитров. 

Быстро обнаружилась критическая проблема: цена. Для одной минуты видео требовалось примерно 20 сгенерированных изображений или $0.8/мин. Кроме видео-ряда, еще нужно сгенерировать и аудио - $0.2/мин и дополнительные незначительные расходы на монтаж и генерацию субтитров.

Я начал искать выход. Эта статья — о том, какие нестандартные техники помогли снизить стоимость в разы и какое open-source решение позволяет генерировать картинки в 8 раз дешевле, чем коммерческие API. Полный код и инструкции доступны на GitHub.

Читать далее

Ценности как системный фреймворк: архитектура команд прорыва в IT-2026

Habr.com - 2 hours 4 min ago

Ценности в IT-контексте 2026 — это не абстрактные формулировки на странице «О компании». Это конкретный, измеримый фреймворк, который должен интегрироваться во все бизнес-процессы, подобно API.

Читать далее

Наглядная аналитика: разбираем кейсы по работе с данными через OLAP-кубы

Habr.com - 2 hours 10 min ago

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

В этой статье мы на реальных примерах разберем, как современные OLAP‑системы (на примере платформы Polymatica BI) позволяют не просто строить отчеты из больших данных, а проводить живой анализ данных, находить скрытые зависимости и быстро проверять гипотезы.

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

Читать далее

[Перевод] 21 урок, который я усвоил за 14 лет работы в Google

Habr.com - 2 hours 26 min ago

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

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

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

Читать далее

Смогут ли нас пересадить на мессенджер MAX?

Habr.com - 2 hours 33 min ago

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

У китайцев есть свой макс, и если вас там забанят, то это катастрофа и вам придется идти писать заявление на разблокировку. (это не шутка, вот источник)

Представили...? Вас забанили в максе, а вы в слезах идете в кремль извиняться за мат в сообщении.

Мы обсудим смогут ли нас пересадить с телеги на какой-то там мессенджер с упором на реальную историю

Читать далее

Итоги 2025 года: как развивались продукты компании МУЛЬТИФАКТОР

Habr.com - 2 hours 35 min ago

2025 год стал для компании МУЛЬТИФАКТОР временем комплексных изменений. Вместо точечных доработок мы сосредоточились на развитии продуктовой системы в целом: полностью переработали логику аутентификации и запустили новый облачный сервис для внешнего мониторинга доступности.

В этой статье мы собрали ключевые обновления продуктов МУЛЬТИФАКТОР за год.

Читать далее

PG_EXPECTO 5.1: Влияние vm.swappiness=1 на производительность PostgreSQL под OLAP-нагрузкой

Habr.com - 2 hours 37 min ago

Настоящее исследование посвящено экспериментальной проверке общепринятой рекомендации по снижению параметра vm.swappiness для серверов PostgreSQL с OLAP-нагрузкой. В ходе нагрузочного тестирования на синтетической рабочей нагрузке, имитирующей аналитические запросы, было оценено влияние значений vm.swappiness = 10 и vm.swappiness = 1 на производительность СУБД и инфраструктуры. Результаты выявили неожиданные закономерности, ставящие под сомнение универсальность данной рекомендации

Глоссарий терминов | Postgres DBA | Дзен

GitHub - Комплекс pg_expecto для статистического анализа производительности и нагрузочного тестирования СУБД PostgreSQL

Читать далее

[Перевод] Rust в действии: допечатка

Habr.com - 2 hours 39 min ago

Всем привет!

Мы гордимся тем, с каким успехом и рвением выпускаем на русском языке крутую литературу по языку Rust. Мы занялись этим, когда Rust ещё далеко не был мейнкуном мейнстримом - и нашим первым (и сразу же очень успешным) заходом в тему была ныне легендарная книга Тима Макнамары "Rust in Action". Она вышла в издательстве "Manning" в 2021 году, а на русском языке мы выпустили первый тираж "Rust в действии" в ноябре 2022 года. Очередная допечатка закончилась к новому 2026 году, и мы решили разместить здесь переводную статью о книге для привлечения внимания к свежей допечатке (тираж ограничен!)

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

Читать далее

Опыт реализации интерпретатора Forth на языке Elixir

Habr.com - 2 hours 39 min ago

1.      Преамбула

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

А на днях я закончил разработку интерпретатора Forth (пока без API обёртки), исполнив свой 40-летний долг, после того как мне потребовались числовые движки в узлах ориентированного графа процессов на базе GenServer OTP в Elixir.

Для развития технологии мне требовалось реализовать Forth в объеме, описанном в известном начальном учебником [1]. Разработанный интерпретатор Forth на языке Elixir получил рабочее название Forth-ibE, в котором суффикс произносится [айби] и составлен из двух слов: in-built и Elixir.

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

С техническими деталями реализации Forth-ibE можно познакомится на сайте GitHub https://github.com/VAK-53/Forth-ibE. Прикладные аспекты Forth-ibE заключены в приложении «ТУ на интерпретатор Forth-ibE» в конце данной статьи.

2.        Патентный поиск. Примеров по теме интерпретатор на языке Elixir было найдено достаточно много примеров, но они поставили передо мной одну задачу, которую я потом решал 3 месяца.

Читать далее

Log Analyzer Pro 2.0: Добавляем AI-поиск на естественном языке

Habr.com - 2 hours 41 min ago

Продолжение истории про Rust-based log viewer для VS Code. Теперь с AI: описываешь что искать на человеческом языке — получаешь regex. Плюс объяснение непонятных строк в один клик.

Читать далее

Tails 7.4

Linux.org.ru - 2 hours 49 min ago

Представлен релиз специализированного дистрибутива Tails 7.4 (The Amnesic Incognito Live System). Дистрибутив основан на Debian 13, самое интересное, что поставляется с рабочим столом GNOME 48 , и предназначен для анонимного выхода в сеть при помощи инструментария Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. При сохранении пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 2 ГБ.

Изменения:

  • Появилась возможность сохранения на USB-накопителе настроек языка, раскладок клавиатуры и форматов. Эти настройки будут применены автоматически при перезапуске Tails.
  • Обновления пакетов:
    • Tor Browser до версии 15.0.4;
    • Thunderbird до версии 140.6.0;
    • Linux kernel до версии 6.12.63.
  • В целях безопасности возможность загрузки дистрибутива с помощью torrent-файлов больше не предоставляется.

 , , , ,

Как запустить AI-помощника по здоровью и не утонуть в комплаенсе

Habr.com - 3 hours 7 min ago

Разговоры про ИИ давно перестали быть чем-то необычным: LLM внедряют везде — от банков до ритейла. Здравоохранение не стало исключением. Но если в e-commerce ошибки алгоритма могут повлиять исключительно на конверсию, то в медицине уровень ответственности совсем другой. Поэтому процесс запуска ИИ-инструментов, способных отвечать на вопросы, связанные со здоровьем, требует особого подхода и тщательной проработки многих аспектов. 

Привет, Хабр. Меня зовут Орлан. Я ведущий специалист по обеспечению безопасности данных в команде медицинской компании СберЗдоровье. В этой статье я расскажу, как мы запускали AI-помощника по здоровью в мобильном приложении, с какими вызовами столкнулись и какие решения в итоге сработали — с точки зрения комплаенса, защиты данных и безопасности пациента.

Читать далее

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

Habr.com - 3 hours 11 min ago

Привет всем! Меня зовут Лера, занимаюсь развитием строительной модели и электронной исполнительной документацией в Sminex.

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

Читать далее

Программный съем трафика на скорости 400G: сравнение методов обработки и неочевидные бутылочные горлышки

Habr.com - 3 hours 24 min ago

Меня зовут Юрий Морозов, я главный архитектор компании «Гарда».

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

Читать далее

[Перевод] Два бита на транзистор: ПЗУ микрокода повышенной плотности в FPU-сопроцессоре Intel 8087

Habr.com - 3 hours 25 min ago

Чип 8087 обеспечивал быстрые вычисления с плавающей запятой для первого IBM PC и со временем стал частью x86-архитектуры, используемой и сегодня. Одна необычная особенность 8087 — многоуровневое ПЗУ, где каждая ячейка кодировала два бита, что давало плотность примерно вдвое выше обычного ПЗУ. Вместо хранения двоичных данных каждая ячейка ПЗУ 8087 хранила одно из четырёх уровневых значений, которое затем декодировалось в два двоичных бита.

Поскольку 8087 требовалось большое ПЗУ микрокода, а сам чип уже упирался в пределы по числу транзисторов для размещения на кристалле, Intel применил этот специальный приём, чтобы ПЗУ «влезло». В этой статье я объясню, как Intel реализовал это многоуровневое ПЗУ.

Разобрать 8087

Онлайн-бронирование без интернета: как Япония решила проблему билетов в 1960 году

Habr.com - 3 hours 28 min ago

Сегодня забронировать билет на поезд проще и быстрее, чем дождаться чашки кофе в кофейне. Открываешь сайт или приложение, видишь свободные места, пару кликов — и место гарантированно за тобой. Но ещё 60 лет назад всё было иначе. Бумажные журналы, ручной учёт и человеческий фактор легко приводили к ошибкам: одно неверное исправление — и билет получал не тот, кто пришёл первым.

С такой проблемой в 1950–1960-х годах регулярно сталкивались пассажиры и в послевоенной Японии, где железные дороги быстро восстанавливались и пассажиропоток рос куда быстрее, чем возможности ручного бронирования. Чтобы навести порядок, в Japanese National Railways начали разрабатывать принципиально новую для своего времени систему — Multi Access Reservation System, или MARS.

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

Читать далее

Работа в блокчейне и крипте в 2025–2026. Часть 1 — взгляд работодателя на рынок и карьеру

Habr.com - 3 hours 29 min ago

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

Короткий ответ — да. Но с важными нюансами, о которых редко пишут в мотивационных статьях.

Привет, Хабр, меня зовут Иван Костин и я старший рекрутер в SENSE. В статье «без глянца» рассказываю какие компании есть на рынке, какие специалисты там востребованы, с какими навыками туда реально заходят и что стоит учитывать, если вы рассматриваете этот рынок для развития карьеры.

Читать далее

[Architecture] Треугольник Сеньора: Деньги, Время, Энергия. Почему выбрать можно только два

Habr.com - 3 hours 31 min ago

Захожу в соцсети, а там — «Идеальные Сеньоры»: карьера, спорт, семья, пет-проекты 24/7.

Я долго смотрел на этот образ и чувствовал себя бракованным микросервисом. У меня так не получалось. Если я пилил код в потоке — я забывал поесть. Если я шел в качалку — проседал пет-проект. Если я уделял время семье — на работе копился бэклог.

А потом я включил режим архитектора и понял: такая конфигурация невозможна в продакшене. Этот «Идеальный Сеньор» нарушает фундаментальные законы физики, а именно — закон сохранения энергии. Живая система не может работать на пике всех метрик одновременно. Это нарушает CAP-теорему.

Я переложил этот закон на человека (Деньги, Время, Энергия) и проанализировал логи: почему попытка успеть всё гарантированно приводит к Kernel Panic и какой из трех ресурсов придется «уронить», чтобы выжить.

Читать далее

Вайбкодинг пошёл не по плану: как я снёс базу данных по совету Google Gemini (почти)

Habr.com - 3 hours 41 min ago

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

Читать далее

Промышленный дизайн: почему форма не должна быть стартом проектирования

Habr.com - 4 hours 42 min ago

3D-модель — визуальный образ быстро собирает внимание команды и создаёт ощущение движения. Это естественно: форму легко показать, легко сравнить, легко обсуждать.

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

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content