Рубрики
Технологии

Как собирать кроссплатформенные приложения. На C++. В браузере

TLDR; Нельзя просто так взять и запихнуть реальную систему сборки в браузер. Но если обойти некоторые тонкие технические и юридические моменты — вполне можно, что мы показываем наглядно. Статья о том, как это сделано, и немного о том, где можно применить. Идея запихнуть clang в браузер и собирать приложения не нова: это уже делали в […]

Рубрики
Технологии

900 гипотез об уязвимостях и 12 миллиардов токенов

«Просто напишите правильный промпт», говорили они У меня появился проект, которому нужно перекладывать миллионы пакетов со скоростью канала. Для такой задачи я рассматривал C, C++ и Rust. На C я последний раз писал в 2009 году, и обратно не тянет. Слабак, согласен. Выбрал Rust: современный язык, удобная сборка, большая библиотечная экосистема и обещание безопасности памяти. […]

Рубрики
Технологии

Как на Python описать архитектуру сервисов и превратить её в код

Можно ли описать архитектуру на Python, а получить работающий каркас сервиса на Go, C++, Rust или TypeScript? Причём так, чтобы схема не становилась отдельной документацией, которую все забывают обновлять. В статье покажу, как из одного описания получить граф и код, зачем нужны разные уровни детализации и как попробовать новую логику рядом с работающей. Читать далее

Рубрики
Технологии

Gemini 4 Argon уже оптимизирует инфраструктуру Google и переписывает код

Google представила Gemini 4 Argon — новую фронтир-модель для длинных агентных задач: программирования, корпоративной аналитики, финансового и юридического анализа и кибербезопасности. И Google уже поручает Argon реальные инженерные задачи. Агенты Argon нашли оптимизации памяти в инфраструктуре Google, которые после внедрения освободили более 300 TiB RAM. Потенциальный эффект Google оценивает в 500 TiB–1 PiB. В другом […]

Рубрики
Технологии

Google представила Gemini 4 Argon с миллионом выходных токенов

Новая модель рассчитана на многочасовую работу над сложными задачами Google представила Gemini 4 Argon — новую флагманскую модель семейства Gemini, ориентированную на сложные многошаговые задачи. Главная особенность модели — возможность генерировать до 1 млн выходных токенов за один запрос, тогда как у предыдущего поколения этот предел составлял 64 000. Google делает ставку на сценарии, в […]

Рубрики
Технологии

[Перевод] Пишем трассировщик лучей на Brainfuck

В процессе подготовки к соревнованиям по системному программированию на C++ я начал заново изучать CMake, потому что Cargo сильно меня избаловал. При этом я заметил в туториале интересное утверждение: Зачастую правильным оказывается написать для решения задачи инструмент на языке программирования общего назначения и научить CMake вызывать этот инструмент в процессе сборки. На языке CMake уже […]

Рубрики
Технологии

Выпуск обновления видеоредактора с открытым исходным кодом Shotcut 26.9

В конце сентября 2026 года состоялся релиз мультиплатформенного видеоредактора с открытым исходным кодом Shotcut 26.9, созданного на основе MLT Multimedia Framework. Исходный код проекта написан на C++ и QML (интерфейс на виджетах, а не на qml) и опубликован на GitHub под лицензией GNU General Public License v3.0. Разработка проекта этого видеоредактора началась более пятнадцати лет […]

Рубрики
Технологии

85 лет тайны закончились за 48 часов: ИИ GPT-6 Astra расшифровал сообщение немецкой Enigma, которое хранило тайну с 1941 года

GPT-6 сама нашла цель, написала инструменты и взломала шифр Enigma ИИ-модель GPT-6 Astra расшифровала немецкое военное сообщение MVUEH, созданное с помощью шифровальной машины Enigma в 1941 году. Шифровка находилась в открытом доступе для криптоаналитиков с 2005 года, однако расшифровать ее исходный текст удалось только сейчас. На работу модели потребовалось около двух дней. Изображение сгенерировано Gemini […]

Рубрики
Технологии

Код, пот и слезы: композиционный анализ проектов на С/С++

В экосистемах со сложившейся моделью пакетных индексов вроде Python, Java или JavaScript состав проекта обычно начинают анализировать с манифеста, где разработчик перечисляет прямые зависимости проекта и их допустимые версии. Менеджер пакетов читает эти требования, выбирает совместимые версии и подтягивает зависимости, которые нужны самим пакетам. Конкретный результат выбора сохраняется в lock-файле, где фиксируется уже не диапазон, […]

Рубрики
Технологии

YuE2 Studio: бесплатная замена Suno на своей видеокарте, и почему я перешел с Python и Gradio на Rust, Tauri и C++

Всем привет, любите ли вы генерировать музыку так, как люблю я? Можете не отвечать, скорее всего нет. Но вот с ужесточением правил Suno, генерировать музыку там стало просто бессмысленно (кто не в курсе с сентября, они закрыли скачку треков). Потому я собрал десктопную студию в стиле Suno для YuE2, новой открытой модели генерации песен от команды M‑A-P (Multimodal Art Projection). Пишете стиль и текст, получаете […]