Pipes Feed Preview: Все публикации подряд на Хабре & Все публикации подряд на Хабре & Все публикации подряд на Хабре

  1. Что показали в OWASP Top Ten 2025

    Mon, 12 Jan 2026 12:49:45 -0000

    Привет, Хабр! Меня зовут Дмитрий Бахтенков. С 2020 я занимаюсь коммерческой разработкой на .NET, а также пишу для медиа «вАЙТИ». В сфере информационной безопасности существует множество уязвимостей, и разработчикам сложно понять, какие из них важнее учитывать при обучении или отладке процессов безопасной разработки.

    Читать далее
  2. Как подружить C++ и YAML: добавляем чтение конфигов с помощью yaml-cpp

    Mon, 12 Jan 2026 12:48:09 -0000

    В этой статье я расскажу о том, как добавить в С++/CMake проект возможность чтения YAML-конфигов с помощью библиотеки yaml-cpp.

    Начнем с краткого обзора интерфейса yaml-cpp, а потом разработаем небольшой проект, состоящий из библиотеки с функционалом чтения конфига и приложения, использующего эту библиотеку для получения настроек из YAML-файла.

    Читать далее
  3. [Перевод] Почему учёные не могут прекратить поиски инопланетной жизни

    Mon, 12 Jan 2026 12:34:20 -0000

    Всегда будут «кричащие волк», чьи заявления рассыпаются под пристальным взглядом. Но инопланетяне определённо существуют - если наука осмелится их найти.

    Несмотря на всё, что мы узнали о себе и физической реальности, в которой все мы обитаем, гигантский вопрос о том, одиноки ли мы во Вселенной, остаётся без ответа. Мы исследовали поверхности и атмосферы многих миров в нашей Солнечной системе, но только Земля демонстрирует неоспоримые признаки жизни - прошлой или настоящей. За последние 30 лет мы открыли более 5 000 экзопланет, выявив среди них множество миров размером с Землю, потенциально обитаемых. Тем не менее ни один из них пока не раскрыл себя как действительно населённый, хотя перспективы обнаружения внеземной жизни в ближайшем будущем завораживают.

    Читать далее
  4. Инвестиционные боты (почти) с нуля. Часть 1: теория и первые шаги реализации

    Mon, 12 Jan 2026 12:23:24 -0000

    Всем привет.

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

    Читать далее
  5. [Перевод] Как микросервисы стали тормозом. И почему мы вернулись к монолиту

    Mon, 12 Jan 2026 12:17:01 -0000

    Изначально микросервисная архитектура решила реальную проблему - изолировала очереди и убрала “head-of-line blocking”, когда один упавший адресат тормозит всех.

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

    В итоге команда объединила 140 сервисов в один монолит, собрала монорепо и стабилизировала тесты через запись/воспроизведение HTTP-трафика.

    Читать далее
  6. Как Mozilla смогла отключить интернет в Китае

    Mon, 12 Jan 2026 12:12:58 -0000

    Спустя 2 года закончилась в*йна между Великим Китайским Файрволом (GFW) и Mozilla.

    История, начавшаяся в апреле 2024-го с тихой блокировки QUIC, к концу 2025 года вылилась в глобальный 74-минутный сбой всего интернета в КНР.

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

    Читать далее
  7. Любите ли вы кино, так как люблю его я? От Excel-таблиц к веб-приложению (Next.js, React, FastAPI, PostgreSQL)

    Mon, 12 Jan 2026 12:06:01 -0000

    Сначала это были просто видеокассеты с любимыми фильмами — без особой системы, без структуры, без мысли о будущем.

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

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

    Читать далее
  8. Ваши ИТ-затраты вышли из-под контроля. Пора это признать

    Mon, 12 Jan 2026 12:01:21 -0000

    До трети ИТ-бюджета крупных компаний может уходить на незапланированные расходы.

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

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

    Меня зовут Евгения Асоскова, я владелец продукта SimpleOne ITAM. В этой статье разберем, почему так происходит, где теряются деньги и как вернуть контроль над ИТ-расходами.

    Читать статью
  9. Экстремальное масштабирование: концепт многочиплетного пакета Intel

    Mon, 12 Jan 2026 12:00:58 -0000

    Intel показала концепт экстремально крупного многочиплетного пакета — сборки из десятков вычислительных и вспомогательных кристаллов, объединенных в один модуль. Его площадь превышает 10 000 мм². Пока это экспериментальная архитектура для будущих ИИ-ускорителей и HPC-систем. Задача эксперимента — попробовать обойти физические ограничения монолитных чипов и заодно продемонстрировать пределы современных технологий упаковки, памяти и техпроцессов. Давайте попробуем разобраться, что это и как работает.

    Читать далее
  10. 10 трендов ивент-маркетинга 2026

    Mon, 12 Jan 2026 12:00:57 -0000

    Ивент-индустрия тоже меняется. Массовые форумы уступают место камерным встречам, ИИ подбирает вам нужных людей как Tinder, а каждое событие теперь должно доказать свою пользу - или не случиться вообще. Разбираю 10 трендов, которые определяют будущее ивент-индустрии в 2026 году.

    Читать далее
  11. Кастомизация Angie (njs, Lua, Perl)

    Mon, 12 Jan 2026 11:53:39 -0000

    Север Angie вобрал в себя всю функциональность, которая десятилетиями формировалась в Nginx. Кроме того, разработчики за несколько лет добавили еще несколько модулей и расширили возможности существующих. Тем не менее, при реализации сложных задач может потребоваться индивидуальное решение, нестандартное поведение сервера и кастомизированная конфигурация. В таких задачах полезно использовать модули для расширения функциональности сервера на базе различных языков программирования: доступны njs, Lua и Perl.

    Читать далее
  12. Непрошеные советы: как вкатиться в работу после длинных праздников

    Mon, 12 Jan 2026 11:47:15 -0000

    Ну что, надеюсь все пережили эти длинные празники? 😀Пора возвращаться ( как бы это не было грустно) в суровую реальность

    Если после праздников у тебя нет мотивации, сложно собраться и даже простые задачи требуют усилий - с тобой всё в порядке. Это не лень и не выгорание, а обычная реакция на длинный перерыв.

    А помочь пережить первую рабочую неделю без лишней драмы тебе помогут небольшие советы...

    Читать далее
  13. Дайджест космических новостей за прошедшую неделю

    Mon, 12 Jan 2026 11:45:42 -0000

    • Учёные проверили утверждение о том, что скорость света постоянна

    • Обсерватория Веры Рубин сразу после запуска обнаружила рекордный астероид

    • «Хаббл» обнаружил «Облако-9» — галактику, не породившую звёзд

    • Астрономы обнаружили «галактики-утконосы», не вписывающиеся в знакомую нам схему формирования галактик

    • «Радуга», обнаруженная близ мёртвой звезды, удивила астрономов

    Читать далее
  14. [Перевод] Как работает кэширование промптов — PagedAttention и автоматическое кэширование префикса плюс практические советы

    Mon, 12 Jan 2026 11:35:22 -0000

    Prompt caching часто обсуждают как «бонусную опцию» в API-прайсе: мол, попал в кэш — дешевле и быстрее. В статье разбираем, что за этим стоит на самом деле: почему кэш — это не «память диалога», а переиспользование KV-тензоров на уровне одинаковых префиксов, как из этого вырастает PagedAttention/vLLM с блоками и хэш-цепочками, и какие мелкие, но фатальные детали (динамический системный промпт, недетерминированный JSON, перестановка tool defs) мгновенно превращают кэш в тыкву.

    Как это устроено
  15. Юнит-экономика простыми словами — остановитесь посчитать

    Mon, 12 Jan 2026 11:32:24 -0000

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

    Поэтому - один лист, который можно заполнить за 20–30 минут и сразу увидеть слабое место и реальные перспективы.

    Читать далее
  16. [Перевод] Как DuckDB обрабатывает 1 ТБ данных менее чем за 30 секунд

    Mon, 12 Jan 2026 11:30:52 -0000

    Команда Python for Devs подготовила перевод статьи о том, как DuckDB ломает привычные представления о масштабах аналитических данных. Автор на реальных бенчмарках показывает, что 1 ТБ данных можно агрегировать за считанные секунды — без Spark, без распределённых кластеров и без сложной инфраструктуры.

    Читать далее
  17. Копирование формул из Википедии в Word

    Mon, 12 Jan 2026 11:21:51 -0000

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

    В Интернете можно найти несколько способов копирования формул в Ворд. Скорее всего, когда‑то они работали, но теперь — нет (проверил!).

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

    Алгоритм действий

    1. Позиционируем курсор на формуле на странице в Википедии.

    Нажимаем правую клавишу мыши (пкм).

    В появившемся меню выбираем «Сохранить картинку как...».

    В панельке «Сохранить» выбираем нужную папку на ПК и копируем в неё файл с изображением (нажимаем «Сохранить»).

    Замечание. Файл изображения имеет расширение SVG Document. Для файлов других форматов (не SVG) алгоритм не работает.

    2. Запускаем скопированный файл с изображением (через два щелчка) из выбранной папки.

    3. В результате появляется панель Яндекс Браузера.

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

    4. Нажимаем на клавиатуре ПК клавишу PrtSc (она делает снимок экрана).

    5. Появляется панелька «Редактор скриншотов». Она в лву содержит нужную формулу. Сама панелька серая, но курсор отмечен большим белым крестом.

    Читать далее
  18. Подходы к state management в React

    Mon, 12 Jan 2026 11:16:12 -0000

    У React-разработчика две беды:

    1. Целевые данные изменились, а ререндера нет.

    2. Целевые данные не изменились, а ререндер есть.

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

    Читать далее
  19. Как сделать пак иконок для продукта с нуля до готовой библиотеки и не погрязнуть в бесконечных правках

    Mon, 12 Jan 2026 11:11:12 -0000

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

    Читать статью
  20. Косметика с кислотой: тонкая грань между «работает» и «сжигаем нафиг кожу»

    Mon, 12 Jan 2026 11:00:46 -0000

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

    Поэтому при разработке формулы, первый вопрос звучит так: «Насколько агрессивной будет эта штука?» От ответа зависит, получится рабочее средство или пыточное. Разница между эффектом и ожогом — это буквально пара процентов концентрации или полпункта pH.

    И тут в чат заходит миндальная кислота и начинается интересное.

    Читать далее
  21. [Перевод] Как банк использовал события компенсации в Camunda

    Mon, 12 Jan 2026 11:00:46 -0000

    Ограниченные строгими регуляциями и перегруженные высокими объемами транзакций, требующих быстрой обработки, банки должны обеспечивать надежность и безопасность финансовых операций, какие бы проблемы ни возникали на их пути. Хотя в сложных банковских процессах многое может пойти не так, распределенная архитектура систем современных финансовых институтов добавляет сложности в обработку сбоев. Мы собираемся объяснить, как банки могут эффективно автоматизировать откат транзакций через несколько микросервисов и предоставить реальный пример работы компенсационных событий Camunda в банке.

    Читать далее
  22. Маркировка рекламы: теория, случаи из практики и штрафы

    Mon, 12 Jan 2026 10:36:50 -0000

    Закон о маркировке рекламы действует уже достаточно времени, чтобы сформировалась судебная практика. Чтобы понять логику регулятора, важно различать «информирование» и «рекламу». Ниже — теоретическая база и реальные примеры из практики ФАС и судов.

    1. Что считается рекламой: теория и случаи из практики

    Согласно закону и разъяснениям ФАС, ключевыми признаками рекламы являются:

    Читать далее
  23. Бастионы, SSH-шлюзы и не только — инструменты для удаленного подключения к домашним лабораториям

    Mon, 12 Jan 2026 10:36:21 -0000

    Домашние лаборатории бывают разных форм и размеров. Даже компактные установки нередко включают несколько серверов под разные задачи: хранение данных, работу с медиасервисами и проч. Для управления инфраструктурой и приложениями удобно иметь единый интерфейс со встроенным SSH-терминалом. Мы в Beeline Cloud решили рассказать о нескольких таких инструментах.

    Читать далее
  24. Mock API для QA: Mockoon + ngrok

    Mon, 12 Jan 2026 10:20:42 -0000

    Тестировщикам часто приходится работать в условиях, когда бэкенд ещё не готов, API нестабильно или внешние сервисы недоступны. В таких ситуациях тестирование либо откладывается, либо превращается в угадывание «на словах».

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

    Мы разберём связку Mockoon + ngrok:
    — как создавать mock endpoints;
    — как эмулировать 200 / 404 / 500 и другие ответы;
    — как тестировать фронт и интеграции без реального бэкенда.

    Статья ориентирована на QA-инженеров и подойдёт даже тем, кто никогда не писал backend.

    Читать далее
  25. Мне страшно возвращаться на работу

    Mon, 12 Jan 2026 10:09:50 -0000

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

    Читать далее
  26. Go: сборщик мусора там, где его не ждут

    Mon, 12 Jan 2026 10:07:39 -0000

    Когда мы говорим о сборщике мусора, то сразу думаем о куче. Зачем он нужен в стеке? Переменная попала на стек, функция завершила исполнение — стек вжух! — и очистился. 

    А что, если я вам скажу, что на стеке Go тоже свой сборщик мусора? Звучит неожиданно? Давайте разберемся по порядку.

    Читать далее
  27. Топ-10 инструментов для управления лог-файлами в 2026 году

    Mon, 12 Jan 2026 10:01:35 -0000

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

    Читать далее
  28. Тестирую Nano Banana на реальной UX-задаче → создать workspace и пригласить коллегу (B2B SaaS)

    Mon, 12 Jan 2026 09:18:42 -0000

    За 2025 год генеративные инструменты выросли не только по качеству, а по ощущениям в работе дизайнера (и не только для генерации КДПВ на Хабре). Я много времени провожу в AI-UI экспериментах и вижу, что решать прикладные UX задачи стало заметно проще.

    Уже сейчас внятный lo-fi прототип можно получить быстрее, а дальше уже выбирать, как жить: отдавать фронтендеру, прогонять через Lovable, Cursor или v0, или же доводить руками до идеала.

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

    Не пугайтесь 50 минутам прочтения: в статье много промптов, ИИ-ответов, всё аккуратно убрано под спойлеры → наверху только суть, остальное можно разворачивать и углубляться в детали.

    Вперёд к эксперименту и выводам
  29. Шерлок Холмс и квантовая запутанность: Ролевое моделирование с «неэкспертными» экспертами

    Mon, 12 Jan 2026 09:17:13 -0000

    Когда мне нужен оригинальный подход к какой-либо проблеме, я прибегаю к помощи нетиповых экспертов. Точнее, использую нейросети с назначенными ролями. Это довольно распространённая и хорошо работающая техника, не только в ИИ-моделировании, но и в дизайне мышления в целом. Но есть один нюанс. Когда мы говорим нейросети «Как бы это сделал Илон Маск или Стив Джобс?», мы подталкиваем ее к использованию клише. Нейросеть слишком хорошо знает эти персонажи и выдает ожидаемую банальность. А нам нужны неожиданные перспективы.

    Читать далее
  30. Практика по исправлению рекурсивных импортов во фронтенд приложении

    Mon, 12 Jan 2026 09:03:14 -0000

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

    Рекурсивные импорты рассмотрим на примере React/Redux приложении.

    Исходный код приложения опубликован тут, можете склонировать и попробовать самостоятельно исправить ошибки. Так сказать закрепить теорию на практике.

    Читать далее
  31. Будущее дронов: встроенный ИИ

    Mon, 12 Jan 2026 09:01:25 -0000

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

    Но что, если на БПЛА поставить локальную модель и мощный GPU-ускоритель, чтобы ИИ работал локально и самостоятельно принимал решения? Несколько лет назад такое казалось фантастикой. Но сейчас прогресс в области БПЛА настолько бурный, что ситуация меняется каждые несколько месяцев.

    Посмотрим, какие ИИ-ускорители устанавливают в современные дроны.

    Читать далее
  32. О совершенной реализации

    Mon, 12 Jan 2026 09:00:24 -0000

    Борис Цирлин

    Речь идет об одном методе реализации полумодулярных схем, описанном еще в монографии "Автоматное управление асинхронными процессами в ЭВМ и дискретных системах" под редакцией В. И. Варшавского.

    Проблема реализации заключается в том, что логические функции системы уравнений задающей такие схемы могут быть и немонотонными, т. е. содержать некоторый переменные zi как в прямом, так и в инверсном виде. Между тем собственные функции элементов, из которых строится схема, как это известно схемотехникам, обычно антитонные, например И-ИЛИ-НЕ. В силу этого на одном элементе не может быть реализована ни изотонная, ни немонотонная функция описывающая элемент в исходной схеме, т. е. в реализации должны быть элементы с выходами и zi (прямым), и ~zi (инверсным).

    Рассматривается совершенная реализация (далее СР) - метод, который не смотря на амбициозное название, достаточно прост и заключается в том, что для получения прямого zi и инверсного ~zi значений используются RS-триггеры. Показываются ограничения универсальности этого метода и предлагается способ преодоления этих ограничений.

    Читать далее
  33. Как я победил «дрейф контрактов» между бэкендом и тремя клиентами: OpenAPI → SDK → Zod

    Mon, 12 Jan 2026 09:00:24 -0000

    Когда у тебя несколько клиентов (web + расширение + десктоп), API быстро развивается, а данных много и они сложные — «контракт» между бэком и фронтом начинает дрейфовать.
    Я решил это так:

    Читать далее
  34. Как фракталы преобразили подходы в математике и других науках

    Mon, 12 Jan 2026 08:58:12 -0000

    Термин «фрактал» появился в 1975 году. Его ввёл математик Бенуа Мандельброт, работавший в IBM и преподававший в Йельском университете. Фракталы — это математические объекты или природные формы, обладающие свойством самоподобия: их части повторяют общую структуру при любом масштабе. Мандельброт предложил формальный язык для описания таких форм — фрактальную геометрию. Она позволила анализировать изломанные линии, ветвящиеся структуры и объекты с дробной размерностью, которые не укладывались в рамки классической геометрии. Вместо того чтобы считать их исключением, он показал, что у этих форм есть строгие закономерности и способы измерения.

    В этом материале поговорим о том, какие именно подходы изменили фракталы.

    Читать далее
  35. Перестань вайбкодить: почему «разработка на расслабоне» убьет твою карьеру

    Mon, 12 Jan 2026 08:53:11 -0000

    Ты пишешь код быстрее, чем когда-либо. IDE угадывает твои мысли, тикеты закрываются. Кажется, что ты хакнул систему и поймал тот самый «вайб». Но есть нюанс: если завтра отключат интернет и помощников, сможешь ли ты написать сложную логику с чистого листа?

    Читать далее
  36. Как протестировать собственный контроллер памяти SDRAM на FPGA

    Mon, 12 Jan 2026 08:50:20 -0000

    В этой статье я хотел поделиться опытом тестирования своего контроллера динамической памяти на ПЛИС.

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

    И в самом конце – примеры взаимодействия контроллера с памятью, снятые в отладчике во время работы. А также описание механизма адресации памяти.

    Читать далее
  37. System.gc() и Великий Фильтр: термодинамика российского IT. Конец эпохи Туристов

    Mon, 12 Jan 2026 08:18:17 -0000

    Заметили, как тихо стало в личке? Вспомните далекий 2021-й. Открываешь LinkedIn — а там DDoS-атака. Звали в Берлин, в Лимассол, в Долину. Предлагали релокацию, опционы, «только выйди завтра». Айтишка была легальным чит-кодом к жизни, IDDQD современной экономики.

    А сейчас, в январе 2026-го? Вечеринка давно закончилась. Западные рекрутеры для нас не просто исчезли — они стали мифом, о котором рассказывают новичкам у костра. А местные... Вакансии есть, денег много, но требования жестче, а задачи всё больше напоминают «ремонт завода на ходу под обстрелом дедлайнов».

    Те, кто пришел в профессию после 2023-го (сегодня они уже крепкие мидлы), вообще не понимают, о чем мы грустим. Для них закрытый контур — единственная реальность. А в чатах «старичков» висит тяжелый, невысказанный вопрос: «Пацаны, а что, магия всё? Мы теперь... просто заводчане с клавиатурами?»

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

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

    Читать далее
  38. Как запустить 4 независимые нейросети на одном GPU (16 ГБ) под FastAPI

    Mon, 12 Jan 2026 08:11:52 -0000

    Как поднять мультимодальный AI-сервис (OCR, ASR, LLM, TTS) на одной GPU 16GB без облачных API?

    Разбираем пошагово:

    Подготовка VPS (Ubuntu + CUDA + драйверы)

    FastAPI-архитектура с PyTorch/Transformers

    Управление памятью (без OOM-ошибок)

    Продакшен: systemd + Nginx + HTTPS + домен

    Тестирование в Swagger

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

    Для кого: DevOps, Python-разработчики, AI-интеграторы, стартапы.

    Исходники в репозитории, демо-видео, лайфхаки по разработке прямо на сервере!

    Читать далее
  39. Основы производственной этики для IT-специалистов

    Mon, 12 Jan 2026 08:11:15 -0000

    Привет Хабр!

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

    Однако, вполне возможно выделить набор простых (и даже примитивных) правил, следование которым, существенно повысит твой софт-скиловый грейд, даже если ты воробушек-социофобушек (как я сам).

    Читать далее
  40. Недельный геймдев: #260 — 11 января, 2026

    Mon, 12 Jan 2026 08:10:03 -0000

    Из новостей: Акира Ямаока написал трек для Pathologic 3, Larian (почти) отказались от gen-AI, Steam даст возможность моддерам пилить моды под разные версии игры, Hooded Horse не берут в издательство игры с gen-AI.

    Из интересностей: разрушаемость в Unity, парадигмы Кранка, 15 лет инди-разработки в 4 советах, разработка движка на базе SDF.

    Читать далее
  41. Что показали в OWASP Top Ten 2025

    Mon, 12 Jan 2026 12:49:45 -0000

    Привет, Хабр! Меня зовут Дмитрий Бахтенков. С 2020 я занимаюсь коммерческой разработкой на .NET, а также пишу для медиа «вАЙТИ». В сфере информационной безопасности существует множество уязвимостей, и разработчикам сложно понять, какие из них важнее учитывать при обучении или отладке процессов безопасной разработки.

    Читать далее
  42. Как подружить C++ и YAML: добавляем чтение конфигов с помощью yaml-cpp

    Mon, 12 Jan 2026 12:48:09 -0000

    В этой статье я расскажу о том, как добавить в С++/CMake проект возможность чтения YAML-конфигов с помощью библиотеки yaml-cpp.

    Начнем с краткого обзора интерфейса yaml-cpp, а потом разработаем небольшой проект, состоящий из библиотеки с функционалом чтения конфига и приложения, использующего эту библиотеку для получения настроек из YAML-файла.

    Читать далее
  43. [Перевод] Почему учёные не могут прекратить поиски инопланетной жизни

    Mon, 12 Jan 2026 12:34:20 -0000

    Всегда будут «кричащие волк», чьи заявления рассыпаются под пристальным взглядом. Но инопланетяне определённо существуют - если наука осмелится их найти.

    Несмотря на всё, что мы узнали о себе и физической реальности, в которой все мы обитаем, гигантский вопрос о том, одиноки ли мы во Вселенной, остаётся без ответа. Мы исследовали поверхности и атмосферы многих миров в нашей Солнечной системе, но только Земля демонстрирует неоспоримые признаки жизни - прошлой или настоящей. За последние 30 лет мы открыли более 5 000 экзопланет, выявив среди них множество миров размером с Землю, потенциально обитаемых. Тем не менее ни один из них пока не раскрыл себя как действительно населённый, хотя перспективы обнаружения внеземной жизни в ближайшем будущем завораживают.

    Читать далее
  44. Инвестиционные боты (почти) с нуля. Часть 1: теория и первые шаги реализации

    Mon, 12 Jan 2026 12:23:24 -0000

    Всем привет.

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

    Читать далее
  45. [Перевод] Как микросервисы стали тормозом. И почему мы вернулись к монолиту

    Mon, 12 Jan 2026 12:17:01 -0000

    Изначально микросервисная архитектура решила реальную проблему - изолировала очереди и убрала “head-of-line blocking”, когда один упавший адресат тормозит всех.

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

    В итоге команда объединила 140 сервисов в один монолит, собрала монорепо и стабилизировала тесты через запись/воспроизведение HTTP-трафика.

    Читать далее
  46. Как Mozilla смогла отключить интернет в Китае

    Mon, 12 Jan 2026 12:12:58 -0000

    Спустя 2 года закончилась в*йна между Великим Китайским Файрволом (GFW) и Mozilla.

    История, начавшаяся в апреле 2024-го с тихой блокировки QUIC, к концу 2025 года вылилась в глобальный 74-минутный сбой всего интернета в КНР.

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

    Читать далее
  47. Любите ли вы кино, так как люблю его я? От Excel-таблиц к веб-приложению (Next.js, React, FastAPI, PostgreSQL)

    Mon, 12 Jan 2026 12:06:01 -0000

    Сначала это были просто видеокассеты с любимыми фильмами — без особой системы, без структуры, без мысли о будущем.

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

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

    Читать далее
  48. Ваши ИТ-затраты вышли из-под контроля. Пора это признать

    Mon, 12 Jan 2026 12:01:21 -0000

    До трети ИТ-бюджета крупных компаний может уходить на незапланированные расходы.

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

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

    Меня зовут Евгения Асоскова, я владелец продукта SimpleOne ITAM. В этой статье разберем, почему так происходит, где теряются деньги и как вернуть контроль над ИТ-расходами.

    Читать статью
  49. Экстремальное масштабирование: концепт многочиплетного пакета Intel

    Mon, 12 Jan 2026 12:00:58 -0000

    Intel показала концепт экстремально крупного многочиплетного пакета — сборки из десятков вычислительных и вспомогательных кристаллов, объединенных в один модуль. Его площадь превышает 10 000 мм². Пока это экспериментальная архитектура для будущих ИИ-ускорителей и HPC-систем. Задача эксперимента — попробовать обойти физические ограничения монолитных чипов и заодно продемонстрировать пределы современных технологий упаковки, памяти и техпроцессов. Давайте попробуем разобраться, что это и как работает.

    Читать далее
  50. 10 трендов ивент-маркетинга 2026

    Mon, 12 Jan 2026 12:00:57 -0000

    Ивент-индустрия тоже меняется. Массовые форумы уступают место камерным встречам, ИИ подбирает вам нужных людей как Tinder, а каждое событие теперь должно доказать свою пользу - или не случиться вообще. Разбираю 10 трендов, которые определяют будущее ивент-индустрии в 2026 году.

    Читать далее
  51. Кастомизация Angie (njs, Lua, Perl)

    Mon, 12 Jan 2026 11:53:39 -0000

    Север Angie вобрал в себя всю функциональность, которая десятилетиями формировалась в Nginx. Кроме того, разработчики за несколько лет добавили еще несколько модулей и расширили возможности существующих. Тем не менее, при реализации сложных задач может потребоваться индивидуальное решение, нестандартное поведение сервера и кастомизированная конфигурация. В таких задачах полезно использовать модули для расширения функциональности сервера на базе различных языков программирования: доступны njs, Lua и Perl.

    Читать далее
  52. Непрошеные советы: как вкатиться в работу после длинных праздников

    Mon, 12 Jan 2026 11:47:15 -0000

    Ну что, надеюсь все пережили эти длинные празники? 😀Пора возвращаться ( как бы это не было грустно) в суровую реальность

    Если после праздников у тебя нет мотивации, сложно собраться и даже простые задачи требуют усилий - с тобой всё в порядке. Это не лень и не выгорание, а обычная реакция на длинный перерыв.

    А помочь пережить первую рабочую неделю без лишней драмы тебе помогут небольшие советы...

    Читать далее
  53. Дайджест космических новостей за прошедшую неделю

    Mon, 12 Jan 2026 11:45:42 -0000

    • Учёные проверили утверждение о том, что скорость света постоянна

    • Обсерватория Веры Рубин сразу после запуска обнаружила рекордный астероид

    • «Хаббл» обнаружил «Облако-9» — галактику, не породившую звёзд

    • Астрономы обнаружили «галактики-утконосы», не вписывающиеся в знакомую нам схему формирования галактик

    • «Радуга», обнаруженная близ мёртвой звезды, удивила астрономов

    Читать далее
  54. [Перевод] Как работает кэширование промптов — PagedAttention и автоматическое кэширование префикса плюс практические советы

    Mon, 12 Jan 2026 11:35:22 -0000

    Prompt caching часто обсуждают как «бонусную опцию» в API-прайсе: мол, попал в кэш — дешевле и быстрее. В статье разбираем, что за этим стоит на самом деле: почему кэш — это не «память диалога», а переиспользование KV-тензоров на уровне одинаковых префиксов, как из этого вырастает PagedAttention/vLLM с блоками и хэш-цепочками, и какие мелкие, но фатальные детали (динамический системный промпт, недетерминированный JSON, перестановка tool defs) мгновенно превращают кэш в тыкву.

    Как это устроено
  55. Юнит-экономика простыми словами — остановитесь посчитать

    Mon, 12 Jan 2026 11:32:24 -0000

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

    Поэтому - один лист, который можно заполнить за 20–30 минут и сразу увидеть слабое место и реальные перспективы.

    Читать далее
  56. [Перевод] Как DuckDB обрабатывает 1 ТБ данных менее чем за 30 секунд

    Mon, 12 Jan 2026 11:30:52 -0000

    Команда Python for Devs подготовила перевод статьи о том, как DuckDB ломает привычные представления о масштабах аналитических данных. Автор на реальных бенчмарках показывает, что 1 ТБ данных можно агрегировать за считанные секунды — без Spark, без распределённых кластеров и без сложной инфраструктуры.

    Читать далее
  57. Копирование формул из Википедии в Word

    Mon, 12 Jan 2026 11:21:51 -0000

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

    В Интернете можно найти несколько способов копирования формул в Ворд. Скорее всего, когда‑то они работали, но теперь — нет (проверил!).

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

    Алгоритм действий

    1. Позиционируем курсор на формуле на странице в Википедии.

    Нажимаем правую клавишу мыши (пкм).

    В появившемся меню выбираем «Сохранить картинку как...».

    В панельке «Сохранить» выбираем нужную папку на ПК и копируем в неё файл с изображением (нажимаем «Сохранить»).

    Замечание. Файл изображения имеет расширение SVG Document. Для файлов других форматов (не SVG) алгоритм не работает.

    2. Запускаем скопированный файл с изображением (через два щелчка) из выбранной папки.

    3. В результате появляется панель Яндекс Браузера.

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

    4. Нажимаем на клавиатуре ПК клавишу PrtSc (она делает снимок экрана).

    5. Появляется панелька «Редактор скриншотов». Она в лву содержит нужную формулу. Сама панелька серая, но курсор отмечен большим белым крестом.

    Читать далее
  58. Подходы к state management в React

    Mon, 12 Jan 2026 11:16:12 -0000

    У React-разработчика две беды:

    1. Целевые данные изменились, а ререндера нет.

    2. Целевые данные не изменились, а ререндер есть.

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

    Читать далее
  59. Как сделать пак иконок для продукта с нуля до готовой библиотеки и не погрязнуть в бесконечных правках

    Mon, 12 Jan 2026 11:11:12 -0000

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

    Читать статью
  60. Косметика с кислотой: тонкая грань между «работает» и «сжигаем нафиг кожу»

    Mon, 12 Jan 2026 11:00:46 -0000

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

    Поэтому при разработке формулы, первый вопрос звучит так: «Насколько агрессивной будет эта штука?» От ответа зависит, получится рабочее средство или пыточное. Разница между эффектом и ожогом — это буквально пара процентов концентрации или полпункта pH.

    И тут в чат заходит миндальная кислота и начинается интересное.

    Читать далее
  61. [Перевод] Как банк использовал события компенсации в Camunda

    Mon, 12 Jan 2026 11:00:46 -0000

    Ограниченные строгими регуляциями и перегруженные высокими объемами транзакций, требующих быстрой обработки, банки должны обеспечивать надежность и безопасность финансовых операций, какие бы проблемы ни возникали на их пути. Хотя в сложных банковских процессах многое может пойти не так, распределенная архитектура систем современных финансовых институтов добавляет сложности в обработку сбоев. Мы собираемся объяснить, как банки могут эффективно автоматизировать откат транзакций через несколько микросервисов и предоставить реальный пример работы компенсационных событий Camunda в банке.

    Читать далее
  62. Маркировка рекламы: теория, случаи из практики и штрафы

    Mon, 12 Jan 2026 10:36:50 -0000

    Закон о маркировке рекламы действует уже достаточно времени, чтобы сформировалась судебная практика. Чтобы понять логику регулятора, важно различать «информирование» и «рекламу». Ниже — теоретическая база и реальные примеры из практики ФАС и судов.

    1. Что считается рекламой: теория и случаи из практики

    Согласно закону и разъяснениям ФАС, ключевыми признаками рекламы являются:

    Читать далее
  63. Бастионы, SSH-шлюзы и не только — инструменты для удаленного подключения к домашним лабораториям

    Mon, 12 Jan 2026 10:36:21 -0000

    Домашние лаборатории бывают разных форм и размеров. Даже компактные установки нередко включают несколько серверов под разные задачи: хранение данных, работу с медиасервисами и проч. Для управления инфраструктурой и приложениями удобно иметь единый интерфейс со встроенным SSH-терминалом. Мы в Beeline Cloud решили рассказать о нескольких таких инструментах.

    Читать далее
  64. Mock API для QA: Mockoon + ngrok

    Mon, 12 Jan 2026 10:20:42 -0000

    Тестировщикам часто приходится работать в условиях, когда бэкенд ещё не готов, API нестабильно или внешние сервисы недоступны. В таких ситуациях тестирование либо откладывается, либо превращается в угадывание «на словах».

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

    Мы разберём связку Mockoon + ngrok:
    — как создавать mock endpoints;
    — как эмулировать 200 / 404 / 500 и другие ответы;
    — как тестировать фронт и интеграции без реального бэкенда.

    Статья ориентирована на QA-инженеров и подойдёт даже тем, кто никогда не писал backend.

    Читать далее
  65. Мне страшно возвращаться на работу

    Mon, 12 Jan 2026 10:09:50 -0000

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

    Читать далее
  66. Go: сборщик мусора там, где его не ждут

    Mon, 12 Jan 2026 10:07:39 -0000

    Когда мы говорим о сборщике мусора, то сразу думаем о куче. Зачем он нужен в стеке? Переменная попала на стек, функция завершила исполнение — стек вжух! — и очистился. 

    А что, если я вам скажу, что на стеке Go тоже свой сборщик мусора? Звучит неожиданно? Давайте разберемся по порядку.

    Читать далее
  67. Топ-10 инструментов для управления лог-файлами в 2026 году

    Mon, 12 Jan 2026 10:01:35 -0000

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

    Читать далее
  68. Тестирую Nano Banana на реальной UX-задаче → создать workspace и пригласить коллегу (B2B SaaS)

    Mon, 12 Jan 2026 09:18:42 -0000

    За 2025 год генеративные инструменты выросли не только по качеству, а по ощущениям в работе дизайнера (и не только для генерации КДПВ на Хабре). Я много времени провожу в AI-UI экспериментах и вижу, что решать прикладные UX задачи стало заметно проще.

    Уже сейчас внятный lo-fi прототип можно получить быстрее, а дальше уже выбирать, как жить: отдавать фронтендеру, прогонять через Lovable, Cursor или v0, или же доводить руками до идеала.

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

    Не пугайтесь 50 минутам прочтения: в статье много промптов, ИИ-ответов, всё аккуратно убрано под спойлеры → наверху только суть, остальное можно разворачивать и углубляться в детали.

    Вперёд к эксперименту и выводам
  69. Шерлок Холмс и квантовая запутанность: Ролевое моделирование с «неэкспертными» экспертами

    Mon, 12 Jan 2026 09:17:13 -0000

    Когда мне нужен оригинальный подход к какой-либо проблеме, я прибегаю к помощи нетиповых экспертов. Точнее, использую нейросети с назначенными ролями. Это довольно распространённая и хорошо работающая техника, не только в ИИ-моделировании, но и в дизайне мышления в целом. Но есть один нюанс. Когда мы говорим нейросети «Как бы это сделал Илон Маск или Стив Джобс?», мы подталкиваем ее к использованию клише. Нейросеть слишком хорошо знает эти персонажи и выдает ожидаемую банальность. А нам нужны неожиданные перспективы.

    Читать далее
  70. Практика по исправлению рекурсивных импортов во фронтенд приложении

    Mon, 12 Jan 2026 09:03:14 -0000

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

    Рекурсивные импорты рассмотрим на примере React/Redux приложении.

    Исходный код приложения опубликован тут, можете склонировать и попробовать самостоятельно исправить ошибки. Так сказать закрепить теорию на практике.

    Читать далее
  71. Будущее дронов: встроенный ИИ

    Mon, 12 Jan 2026 09:01:25 -0000

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

    Но что, если на БПЛА поставить локальную модель и мощный GPU-ускоритель, чтобы ИИ работал локально и самостоятельно принимал решения? Несколько лет назад такое казалось фантастикой. Но сейчас прогресс в области БПЛА настолько бурный, что ситуация меняется каждые несколько месяцев.

    Посмотрим, какие ИИ-ускорители устанавливают в современные дроны.

    Читать далее
  72. О совершенной реализации

    Mon, 12 Jan 2026 09:00:24 -0000

    Борис Цирлин

    Речь идет об одном методе реализации полумодулярных схем, описанном еще в монографии "Автоматное управление асинхронными процессами в ЭВМ и дискретных системах" под редакцией В. И. Варшавского.

    Проблема реализации заключается в том, что логические функции системы уравнений задающей такие схемы могут быть и немонотонными, т. е. содержать некоторый переменные zi как в прямом, так и в инверсном виде. Между тем собственные функции элементов, из которых строится схема, как это известно схемотехникам, обычно антитонные, например И-ИЛИ-НЕ. В силу этого на одном элементе не может быть реализована ни изотонная, ни немонотонная функция описывающая элемент в исходной схеме, т. е. в реализации должны быть элементы с выходами и zi (прямым), и ~zi (инверсным).

    Рассматривается совершенная реализация (далее СР) - метод, который не смотря на амбициозное название, достаточно прост и заключается в том, что для получения прямого zi и инверсного ~zi значений используются RS-триггеры. Показываются ограничения универсальности этого метода и предлагается способ преодоления этих ограничений.

    Читать далее
  73. Как я победил «дрейф контрактов» между бэкендом и тремя клиентами: OpenAPI → SDK → Zod

    Mon, 12 Jan 2026 09:00:24 -0000

    Когда у тебя несколько клиентов (web + расширение + десктоп), API быстро развивается, а данных много и они сложные — «контракт» между бэком и фронтом начинает дрейфовать.
    Я решил это так:

    Читать далее
  74. Как фракталы преобразили подходы в математике и других науках

    Mon, 12 Jan 2026 08:58:12 -0000

    Термин «фрактал» появился в 1975 году. Его ввёл математик Бенуа Мандельброт, работавший в IBM и преподававший в Йельском университете. Фракталы — это математические объекты или природные формы, обладающие свойством самоподобия: их части повторяют общую структуру при любом масштабе. Мандельброт предложил формальный язык для описания таких форм — фрактальную геометрию. Она позволила анализировать изломанные линии, ветвящиеся структуры и объекты с дробной размерностью, которые не укладывались в рамки классической геометрии. Вместо того чтобы считать их исключением, он показал, что у этих форм есть строгие закономерности и способы измерения.

    В этом материале поговорим о том, какие именно подходы изменили фракталы.

    Читать далее
  75. Перестань вайбкодить: почему «разработка на расслабоне» убьет твою карьеру

    Mon, 12 Jan 2026 08:53:11 -0000

    Ты пишешь код быстрее, чем когда-либо. IDE угадывает твои мысли, тикеты закрываются. Кажется, что ты хакнул систему и поймал тот самый «вайб». Но есть нюанс: если завтра отключат интернет и помощников, сможешь ли ты написать сложную логику с чистого листа?

    Читать далее
  76. Как протестировать собственный контроллер памяти SDRAM на FPGA

    Mon, 12 Jan 2026 08:50:20 -0000

    В этой статье я хотел поделиться опытом тестирования своего контроллера динамической памяти на ПЛИС.

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

    И в самом конце – примеры взаимодействия контроллера с памятью, снятые в отладчике во время работы. А также описание механизма адресации памяти.

    Читать далее
  77. System.gc() и Великий Фильтр: термодинамика российского IT. Конец эпохи Туристов

    Mon, 12 Jan 2026 08:18:17 -0000

    Заметили, как тихо стало в личке? Вспомните далекий 2021-й. Открываешь LinkedIn — а там DDoS-атака. Звали в Берлин, в Лимассол, в Долину. Предлагали релокацию, опционы, «только выйди завтра». Айтишка была легальным чит-кодом к жизни, IDDQD современной экономики.

    А сейчас, в январе 2026-го? Вечеринка давно закончилась. Западные рекрутеры для нас не просто исчезли — они стали мифом, о котором рассказывают новичкам у костра. А местные... Вакансии есть, денег много, но требования жестче, а задачи всё больше напоминают «ремонт завода на ходу под обстрелом дедлайнов».

    Те, кто пришел в профессию после 2023-го (сегодня они уже крепкие мидлы), вообще не понимают, о чем мы грустим. Для них закрытый контур — единственная реальность. А в чатах «старичков» висит тяжелый, невысказанный вопрос: «Пацаны, а что, магия всё? Мы теперь... просто заводчане с клавиатурами?»

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

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

    Читать далее
  78. Как запустить 4 независимые нейросети на одном GPU (16 ГБ) под FastAPI

    Mon, 12 Jan 2026 08:11:52 -0000

    Как поднять мультимодальный AI-сервис (OCR, ASR, LLM, TTS) на одной GPU 16GB без облачных API?

    Разбираем пошагово:

    Подготовка VPS (Ubuntu + CUDA + драйверы)

    FastAPI-архитектура с PyTorch/Transformers

    Управление памятью (без OOM-ошибок)

    Продакшен: systemd + Nginx + HTTPS + домен

    Тестирование в Swagger

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

    Для кого: DevOps, Python-разработчики, AI-интеграторы, стартапы.

    Исходники в репозитории, демо-видео, лайфхаки по разработке прямо на сервере!

    Читать далее
  79. Основы производственной этики для IT-специалистов

    Mon, 12 Jan 2026 08:11:15 -0000

    Привет Хабр!

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

    Однако, вполне возможно выделить набор простых (и даже примитивных) правил, следование которым, существенно повысит твой софт-скиловый грейд, даже если ты воробушек-социофобушек (как я сам).

    Читать далее
  80. Недельный геймдев: #260 — 11 января, 2026

    Mon, 12 Jan 2026 08:10:03 -0000

    Из новостей: Акира Ямаока написал трек для Pathologic 3, Larian (почти) отказались от gen-AI, Steam даст возможность моддерам пилить моды под разные версии игры, Hooded Horse не берут в издательство игры с gen-AI.

    Из интересностей: разрушаемость в Unity, парадигмы Кранка, 15 лет инди-разработки в 4 советах, разработка движка на базе SDF.

    Читать далее