На дворе C++23, а заставить компилятор проверять код всё ещё помогает только ассемблер
Источник: Habr
Автор: rukhi7
Источник: Habr
Автор: rukhi7
Хабр
На дворе C++23, а заставить компилятор проверять код всё ещё помогает только ассемблер
Казалось бы, современный C++ дает нам море инструментов для контроля кода на этапе компиляции: static_assert , концепты, constexpr всё, что только можно. Но что делать, если вам нужно заставить...
Как я три года пилю свой музыкальный сервер: часть вторая. Архитектура Kalinka и её место среди музыкальных систем
Источник: Habr
Автор: MadEnvel
Источник: Habr
Автор: MadEnvel
Хабр
Как я три года пилю свой музыкальный сервер: часть вторая. Архитектура Kalinka и её место среди музыкальных систем
В первой части я рассказал, как Kalinka выросла из эксперимента с Raspberry Pi, а затем подробно разобрал локальный поиск музыки по звучанию: CLAP, отдельную модель valence/arousal, бенчмарки и борьбу...
После вайб-кодинга: почему в 2026 году появляется новый класс Code Clean-up Agents
Источник: Habr
Автор: AI-CMO
Источник: Habr
Автор: AI-CMO
Rotation revisited: Another unidirectional algorithm -- Raymond Chen
Источник: isocpp.org (Standard C++)
Источник: isocpp.org (Standard C++)
Математика – эликсир мудрости. Закон Амдала. Программирование три в одном
Источник: Habr
Автор: lws0954
Источник: Habr
Автор: lws0954
Хабр
Математика – эликсир мудрости. Закон Амдала. Программирование три в одном
Закон Мура, похоже, задвинули, т.к. упоминается он все реже и реже. А вот закон Амдала нет-нет, да вспомним. Тем более, что он приведен чуть ли не в каждой книге по параллельному программированию. А,...
😱1
[Перевод] Как «быстрый» кольцевой буфер поднял загрузку CPU с 2% до 25%
Источник: Habr
Автор: MadEnvel
Источник: Habr
Автор: MadEnvel
Хабр
Как «быстрый» кольцевой буфер поднял загрузку CPU с 2% до 25%
Это сокращённый и адаптированный перевод моей статьи на DEV Community . Однажды я заменил std::deque на boost::circular_buffer в своем аудиоплеере Kalinka. Буфер является критическим компонентом и...
❤1
Security advisory: CVE-2026-15037 - XML injection vulnerability in QDom comment, CDATA and processing-instruction serialization
Источник: Qt Blog
Источник: Qt Blog
www.qt.io
Security advisory: CVE-2026-15037 - XML injection vulnerability in QDom comment, CDATA and processing-instruction serialization
Security advisory CVE-2026-15037 Qt qtbase QDom XML injection