| Date | Title | Description |
| 17.03.2026 | Воркшоп по Nix: функциональный подход к пакетам и сборке | Продолжаем разбирать неочевидные, но невероятно мощные инструменты инженера. На очереди – Nix.
📹 Открытый воркшоп в ИнженеркаТех Плюс – 18 марта в 19:00 по МСК
🎙️ Александр Сергеев из сообщества RULKC (Russian Linux Kernel Community) расска... |
| 13.03.2026 | Релиз утилиты curl 8.19 | 11 марта 2026 года состоялся релиз утилиты curl 8.19. Код проекта написан на языке C и опубликован на GitHub под открытой лицензией curl (вариант лицензии MIT). Выпуск curl 8.0 состоялся в марте 2024 года.
Утилита curl предлагает возможност... |
| 21.02.2026 | AMD hipThreads: теперь C++-потоки можно запускать прямо на видеокарте, ускоряя код до 6× | Говорят, настоящий программист должен уметь писать под GPU. Но каждый раз, когда дело доходит до изучения всех grid/block-семантик, kernel launch и ad-hoc-синхронизации...
Похоже, в AMD это поняли и решили сделать шаг к соединению двух миро... |
| 31.01.2026 | Цифровая археология: Разработчик-археолог воскресил GTK 1.3 для MSVC 2022 | Пока индустрия сошла с ума, упаковывая Hello World в 150-мегабайтные бандлы на Electron, разработчик-археолог некромант JordanCpp решил напомнить, как выглядел настоящий нативный UI. Он сделал возможным сборку легендарного GTK+ 1.3 на совре... |
| 30.01.2026 | Рвём call-graph или «Как я самому себе реверс усложнял» | Так сложилось, что меня всегда интересовала тема реверса, дизассембла и вообще того, как выглядит бинарь изнутри, особенно с точки зрения всяких кряков. Многие пользовались разным софтом, в который уже встроены обходы лицензий, а кто-то, вп... |
| 21.01.2026 | Как подружить С++ и YAML: сохранение конфигов с помощью yaml-cpp | Введение
Интерфейс yaml-cpp
Запись в YAML::Node
Генерация YAML с использованием возможностей форматирования YAML::Node
Генерация YAML с использованием возможностей форматирования YAML::Emitter
Микс из обоих подходов
Обработка ошибок
Реализа... |
| 17.01.2026 | Шпаргалка по инференсу на С++ | План курса про инференс ML-моделей на C++Оглавление
Введение
OpenCV
CMake
Conan
MediaPipe
MediaPipe С++
MediaPipe Pybind11
YOLO
ONNX Runtime
Triton Inference Server
OCR
TesseractВведение
Я 5 лет работаю C++‑разработчиком, последний год я мн... |
| 12.01.2026 | Как подружить C++ и YAML: добавляем чтение конфигов с помощью yaml-cpp | Иметь дело с наследием в виде зоопарка программ, каждая из которых использует конфиги в разных форматах, как минимум, неудобно. Причем как разработчикам, так и пользователям. А с учетом того, что все это хозяйство нужно поддерживать и расти... |
| 09.01.2026 | Приложение на qt. Дневник разработки. Начало | Предисловие
Добрый день!
В этой статье я расскажу о первых шагах по написанию приложения на Qt.
Я давно запланировала один пет-проект. По мере его создания я планирую выкладывать статьи по шагам и подробным описанием, как я реализовывала ра... |
| 05.01.2026 | Программа контроллера сети CAN | Продолжаю публикацию статей по структуре «Умный дом» на основе локальной сети CAN. В этой статье описывается программа, которая записывается в каждый контроллер локальной сети.
Программа написана любителем, не профессионалом, поэтому за оши... |
| 13.12.2025 | Дневник альтруиста. CMake декорирование | Причины
Далеко не все разработчики имеют радость в настройке проекта посредством системы сборки CMake. У кого-то это вызывает банальную неприязнь, а кого-то банально проблемы с тем, чтобы корректно написать CMake конфигурацию. Как минимум н... |
| 13.08.2025 | Выпуск сборочной системы CMake 4.1.0 | В начале августа 2025 года состоялся релиз открытого проекта сборочной системы CMake 4.1.0. Решение является альтернативой Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Исходный код CMak... |
| 17.03.2025 | EngFlow Acquires tipi.build | EngFlow, an Austin, TX-based build acceleration company, announced the acquisition of tipi.build, a Zurich, Switzerland-based provider of fast remote C, C++ and Rust.
The amount of the deal was not disclosed.
The company also announced the ... |
| 13.03.2025 | Texas-based company acquires tipi.build |
Dedicated to helping C and C++ developers enhance efficiency and productivity, Zurich-based startup tipi technologies AG developed a platform to streamline and accelerate the development process. Tipi empowers developers in the IoT, financ... |
| 09.02.2025 | TcpDumper: DIY устройство для исследования сети Ethernet | Привет, Хабр! Решил представить тут небольшое и дешёвое устройство, которое на данный момент умеет:
1. Пинговать заданный IP
2. Смотреть пакеты с помощью tcpdump
3. Сканировать сеть через ARP
А главное, всё это работает полностью автономно ... |
| 04.02.2025 | Рецепты для регулярного статического анализа кода | Статический анализ важно проводить регулярно, но что делать, если анализ всего проекта занимает много времени? В статье отвечаем на этот вопрос и делимся рецептами для конкретных ситуаций.
Статический анализ помогает находить в исходном код... |
| 02.02.2025 | Включаем функции сбора статистики в ESP32-arduino для PlatformIO | Основная проблема в том, что в исходной собранной библиотеке arduino-esp32 для PlatformIO функции сбора статистики (vTaskGetRunTimeStats / vTaskList) отключены. Библиотека используется как есть, ссылки на гайды по сборке своих библиотек уст... |
| 29.01.2025 | Navigating the Cocos2d-x Landscape: Performance Testing and Beyond | In the world of game development, engines are the backbone. They dictate how smoothly a game runs and how easily developers can bring their visions to life. Cocos2d-x is one such engine, popular for its flexibility and ease of use. But how ... |
| 29.01.2025 | Unveiling the Power of Cocos2d-x: Performance Testing and Development Insights | Cocos2d-x is a game engine that’s gaining traction among developers. It’s like a blank canvas, waiting for creativity to paint vibrant worlds. This article dives into performance testing and development insights, shedding light on the engin... |
| 28.01.2025 | Сборка проектов Си и Си++: от простого к сложному. Часть I. Библиотеки | Каждый раз, в течение многих лет, собирая пилотную версию мизерного проекта или простой утилиты, мне кажется, что уж в этот раз точно обойдусь обычным скриптом для сборки, и никакие сборщики проекта мне не понадобятся. Но суровая реальность... |
| 27.01.2025 | Cocos2d-x тестирование производительности | У меня есть заготовки для top-down rts. Проведем несколько тестов, чтобы узнать на что способен движок и сложно ли с ним работать.
Установка тривиальна, рассматривать ее я здесь не буду.
Бойлерплейт проект создается с помощью консольной ути... |
| 17.01.2025 | Зачем мы написали библиотеку для создания телеграм ботов на С++? | Сейчас телеграм боты крайне популярны, вкратце что они из себя представляют: чтобы создать своего бота нужно получить токен у @BotFather, а потом используя его обращаться в HTTP API для получения обновлений (Update)
Есть два способа получен... |
| 15.01.2025 | CMake: Настройка проекта, подключение библиотек и мучения с Vulkan | Oh, and the documentation: It's extensive but never tells me what I need to know.
Эта цитата взята из обсуждения CMake на Reddit, и она очень точно описывает большую часть моих проблем с CMake: когда я хочу что-то сделать документация не по... |
| 12.01.2025 | The Rise of BlackLotus: A Deep Dive into UEFI Bootkits and the Git 2.48 Release | In the digital age, security is a fortress under constant siege. Cyber threats evolve, and so must our defenses. Two recent developments highlight this struggle: the emergence of the BlackLotus UEFI bootkit and the release of Git 2.48. Each... |
| 11.01.2025 | Релиз Git 2.48 | 10 января 2025 года вышла версия 2.48 распределённой системы управления версиями Git. В обновление вошли 605 функций и исправления ошибок от 93 разработчиков, 35 из них — новые участники проекта. Релиз Git 2.47 состоялся в октябре 2024 года... |
| 04.01.2025 | Winter Wonders: Experiments to Spark Curiosity and Creativity | Winter is a canvas painted with snowflakes and frost. It invites exploration and experimentation. The chill in the air doesn’t just freeze water; it freezes time, allowing us to delve into the wonders of science. This season, let’s embrace ... |
| 02.01.2025 | FreeRTOS для самых маленьких на примере ESP-IDF | Все мы знаем, что FreeRTOS — это операционная система для проектов, где каждой задаче установлены строгие рамки времени, чтобы любое действие было гарантированно обработано. На этом познания об этой системе у большинства айтишников заканчив... |
| 13.12.2024 | Автоматическая сборка snap пакетов в CI/CD | Моей основной задаче было реализовать автоматическую сборка snap пакетов с помощью GitLab CI/CD. И так как в сети я нашел не очень много информации о том, как это сделать - я решился на написание этого поста.
Вроде бы задача кажется не тако... |
| 11.12.2024 | Улучшаем систему видеонаблюдения, ч.3 | Распознавание на python работало хорошо, но хотелось еще как-то это ускорить.
Спрашивается: если есть некоторая оболочка, позволяющая запустить модель на python - может быть есть оболочка позволяющая запустить ее на C/C++?
И такая нашлась: ... |
| 04.12.2024 | Релиз среды разработки Qt Creator 15 | Представлен релиз открытой среды разработки Qt Creator 15, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Проект поддерживает как разработку классических программ на языке C++, так и использование... |
| 30.11.2024 | Дневник альтруиста. OpenBlt | В данной статье будет рассмотрен проект OpenBlt с точки зрения системы сборки CMake. Я постараюсь не теоретически или эмпирически, а именно на практике продемонстрировать, что в составном проекте лучше один раз уделить время на подготовку х... |
| 25.11.2024 | Релиз открытого проекта звуковой станции Zrythm 1.0.0 | В конце ноября 2024 года состоялся релиз открытого проекта звуковой станции Zrythm 1.0.0. В рамках решения представлена программная цифровая рабочая база для аранжировки и создания музыкальных композиций, включающая в себя полный набор возм... |
| 21.11.2024 | Управление конфигурациями сетевого оборудования Eltex | Oxidized | Каждый системный / сетевой администратор рано или поздно сталкивается с ситуацией: кто-то поправил конфиг, но не очень известно кто и когда. Дифференциальных бэкапов не было, сислог не снимался.
Как узнать что было изменено?
Долго искал под... |
| 09.11.2024 | Apple’s iOS 18.2 Beta: A Leap into AI and User-Centric Features | On November 4, 2024, Apple unveiled the beta version of iOS 18.2, a glimpse into the future of mobile technology. This update is not just a minor tweak; it’s a bold step into the realm of artificial intelligence. Apple is integrating AI fea... |
| 08.11.2024 | Релиз открытого проекта GSmartControl 2.0 — GUI к инструментарию smartmontools для оценки состояния HDD и SSD | Состоялся релиз открытого проекта GSmartControl 2.0. Это графический интерфейс к инструментарию smartmontools для оценки состояния накопителей, поддерживающих технологию S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology). Реше... |
| 16.10.2024 | Компьютерное зрение на C++: пишем приложение для поиска объектов под Android | Привет, Хабр! Меня зовут Кирилл Колодяжный, я пишу код на С++ для систем хранения данных в YADRO. Помимо основной работы, интересуюсь машинным обучением и его возможностями, в том числе на «плюсах». Недавно мне стало интересно разобраться, ... |
| 26.09.2024 | Создаем свою простую (C++) библиотеку с документацией, CMake и блекджеком | В мире программирования создание собственных библиотек — это не просто возможность пополнения своего портфолио или способ структурировать код, а настоящий акт творческого самовыражения (и иногда велосипедостроения). Каждый разработчик иногд... |
| 20.09.2024 | C++ с точки зрения Rust-разработчика: достоинства и недостатки | Я профессионально программирую на Rust и, признаться, немного этот язык продвигаю. Поэтому можете себе представить глубину моего расстройства, когда моя младшая сестрёнка, почти не умеющая программировать, обратилась ко мне и попросила науч... |
| 18.09.2024 | CodeChecker: анализируем большой проект на С++ быстро, эффективно и бесплатно | Привет, Хабр! Меня зовут Давид, еще недавно я был стажером YADRO, а сейчас работаю в отделе разработки ПО поддержки сетевой аппаратной части. У нас в команде есть большой проект на более 100 000 строк, написан на C++ (и частично на С). Код ... |
| 07.09.2024 | The Art of Clean Code: Embracing Standards and Static Analysis in Python Development | In the world of programming, clarity is king. A well-structured codebase is like a well-organized library. It invites exploration and fosters collaboration. But what happens when different developers bring their unique styles to the table? ... |
| 05.09.2024 | Как загружать большие файлы в телеграмм бота с помощью aiogram 3.x.x | В наше время Telegram стал одной из самых популярных платформ для общения и обмена информацией. В связи с этим, разработка ботов для Telegram также стала востребованным направлением. Одним из важных аспектов работы с ботами является возможн... |
| 04.09.2024 | Не панацея, но помощник. О статическом анализаторе кода | Приветствую, уважаемые читатели Хабра!
Сегодня я хочу предложить вашему вниманию статью о статических анализаторах кода, о том, что это такое и для чего они, собственно, нужны.
Давайте перейдем сразу к сути. Итак, что же такое статический а... |
| 27.08.2024 | Работа с кодом на C++ в Swift | Привет, Хабр! Меня зовут Иван Мясников, я CTO проекта «Виртуальный ассистент» в МТС Диджитал. Встраивание кода С++ в приложения для iOS — достаточно трудная задача. Еще сложнее собрать SDK для дальнейшей поставки в сторонние приложения, исп... |
| 17.08.2024 | The Evolution of C++: Unpacking Range-Based For Loops and Game Engine Development | C++ is a language that has evolved like a fine wine, maturing over decades. Its syntax and features have been refined, offering developers powerful tools for crafting efficient and elegant code. Among these tools is the range-based for loop... |
| 14.08.2024 | Пилим движок Arcanum. Урок 01. Начало | Приветствую, Хабравчане!
Через данный цикл уроков хочу воплотить мини мечту по разработке движка для игры Arcanum. Далее опишу мои вводные. Всё я это делаю по фану. Поэтому некоторые вводные могут быть даже пугающими и просто странными, но ... |
| 29.07.2024 | Тысяча и одна библиотека С++ | В жизни каждого программиста С++ рано или поздно возникает задача, которую кто-либо уже решил. Однако найти это решение бывает очень непросто в силу разных причин: оно недостаточно разрекламировано, либо имеет нечеткую документацию, или воз... |
| 19.06.2024 | Открытые инструменты для бизнес-аналитики — когда нужно построить дашборды и работать с потоковыми данными | Бизнес-аналитика — неотъемлемая часть работы в ИТ, предоставляющая компаниям ценную информацию для принятия стратегически важных решений. В условиях растущего объема данных и необходимости оперативного анализа возникает потребность в мощных... |
| 06.06.2024 | Простая имитационная модель мобильного робота в ROS и Gazebo | Данная работа является идейным продолжение предыдущей работы - Контроллер управления по типу Аккерманна на базе 4-колёсной мобильной платформы.
Цель данной работы заключается в демонстрации процесса создания имитационных моделей для различн... |
| 30.05.2024 | Два года ждали: новый релиз «FreeBSD для Mac» — операционной системы ravynOS | Кто-то слышал об этом проекте, кто-то нет, но это весьма интересная разработка. Команда ravynOS создаёт операционную систему на базе FreeBSD, стараясь обеспечить совместимость проекта с приложениями для macOS. Оболочка при этом также имеет ... |
| 29.05.2024 | Архитектура Xорошего Кода Прошивки (Массив-Наше Всё) | В этом тексте я написал о некоторых трюках в организации кода для микроконтроллеров. Может при прочтении покажется, что это всё очевидно, однако за 12 лет я видел что-то похожее только в одном проекте, и то лишь от части. Итак, поехали...
М... |
| 20.05.2024 | Compiler Explorer — уникальный проект для исследования компилируемого кода | Этот пост посвящён замечательному инструменту, полезному для каждого, кто интересуется компиляторами или архитектурой компьютеров. Это Compiler Explorer, который я в дальнейшем будут называть CE.
CE — потрясающий инструмент. Если вы с ним н... |
| 17.05.2024 | Когда целый день программировал на Zig: впечатления Rust-энтузиаста | Я — большой фанат Rust, так как в этом языке предоставляется отличное инструментальное оснащение, и, когда я пишу на этом языке, я могу быть вполне уверен, что этот код будет работать надёжно. Но иногда Rust ненавистен. Чтобы написать код н... |
| 17.05.2024 | Дневник альтруиста. dfu-util | Что такое dfu-util и зачем будить это лихо?
Что это такое и где мы можем это встретить?
“DFU is intended to download and upload firmware to/from devices connected over USB” - dfu-util manual page
dfu-util — это в первую очередь утилита, о ч... |
| 12.05.2024 | Настройка связки VScode, OpenOCD, WCH-LinkE, Cortex-M | Здравствуйте, писал для себя краткую инструкцию по работе с WCH-LinkE и подумал, а ведь она может быть полезна не только лишь мне.
Поэтому немедленно решил написать более подробную статью и поделиться ей с миром. Сама статья рассчитана на ч... |
| 29.04.2024 | Как запустить WebRTC на сервере, или как я пилю вебкам | Всем привет!
Хотел логически подвести к этому абзацу в конце предыстории, но побоялся, что не все до туда дочитают, тк статья техническая и душная.
ДИСКЛЕЙМЕР: это не бескорыстный акт передачи знаний с моей стороны. Я пытаюсь найти инвестиц... |
| 04.04.2024 | Использование библиотеки DCMTK для создания DICOM-файлов на C++ | Ссылка на оригинал, попытался дополнить и объяснить некоторые не понятные детали.Введение
Эта статья фокусируется на примере использование библиотеки DCMTK при создании DICOM-файлов. Как говорит Википедия, DICOM - Digital Imaging and Commun... |
| 22.03.2024 | Автоматическая Генерация Конфигураций для Make Сборок | Пролог
При разработке программного обеспечения (особенно для микроконтроллеров) рано или поздно придется столкнуться с тем, что надо как-то передавать конфигурации для данного программного проекта.
В своем опыте я пришел к выводу, что с точ... |
| 21.03.2024 | Контроллер управления по типу Аккерманна на базе 4-колёсной мобильной платформы (ROS Noetic) | Аннотация
В данной работе рассматривает пример создания симуляционной модели четырёхколёсной мобильной платформы с рулевым управления по типу Аккреманна, с использованием фреймворка ROS, контроллер написан на языке Python. В качестве среды ... |
| 15.03.2024 | «Код-ревью — это когда твои комментарии в интернете действительно читают»: дискуссия с разработчиками на C++ | Заходят как‑то на Хабр С++ разработчики из крупных компаний, а у них спрашивают: что такое код‑ревью и используют ли они спецификатор final. Эти и другие вопросы с подвохом мы задали инженерам из YADRO, VK, Kaspersky, Syntacore и PVS‑Studio... |
| 01.02.2024 | Настройка C++ проекта c OpenMP. Обертывание С++ для Python с помощью pybind11 и CMake | Python logotype
OpenMP logotypeВведение
В этой статье показан простой практический пример настройки проекта на языке C++ с использованием библиотеки для многопоточных вычислений OpenMP (однако можно использовать любую библиотеку, если есть ... |
| 17.01.2024 | VSCode+CMake+openocd для программирования и отладки ch32 | Вступление
На хабре было немало статей, посвященных настройке окружения для разработки под микроконтроллеры stm32 и другие платформы. Кто-то предпочитает использовать специальные среды разработки (CubeIDE, Keil), кто-то расширения для IDE &... |
| 14.12.2023 | Современный С++ в разработке девайсов | Привет, Хабр.
Меня зовут Андрей Белобров. Я тимлид одной из команд, разрабатывающих приложения для умных девайсов Сбера.
На прошедшей недавно конференции Салют, OS DevConf! я выступил с докладом, в котором рассказал, как мы с командой разра... |
| 28.11.2023 | Локальные нейросети. Аналог ChatGPT-3.5 на домашнем ПК: OpenChat 7B превосходящая 70B, DeepSeek для кода уровня ChatGPT | OpenChat 7B запущенный локально через text-generation-webui
Есть много локальных аналогов ChatGPT, но им не хватает качества, даже 65B модели не могут конкурировать хотя бы с ChatGPT-3.5. И здесь я хочу рассказать про 2 открытые модели, кот... |
| 04.11.2023 | QCustomPlot + FetchContent | Согласно оффициальному сайту "QCustomPlot - это виджет Qt для построения графиков и визуализации данных". Репозиторий gitlab.
эпюра крутящих моментов скорее всего
Библиотека существует с 2013 и хорошо документирована. Радует налич... |
| 05.10.2023 | EngFlow and tipi.build launch a remote CMake build execution service for your C and C++ code | EngFlow, the well-funded build acceleration startup, today announced that it has invested in tipi.build. With this, EngFlow is teaming up with tipi to extend its services beyond support for build tools like Bazel, Goma and Soong to create a... |
| 06.08.2023 | C++ Дайджест #0 (24 июля 2023 – 6 августа 2023) | Привет, Хабр! Сегодня я хочу представить вам подборку интересных новостей и материалов из мира C++.
Это пилотный выпуск, так что любые советы, отзывы и рекомендации, как сделать наш дайджест лучше, в комментариях к статье или же напрямую мн... |
| 23.06.2023 | Интероперабельность между С++ и Rust | Этот пост основан на презентации, с которой автор выступил на конференции EuroRust 2022 в Берлине. Доступны слайды и видеозапись.
Автор, работающий в компании Slint, участвует в создании UI-инструментария, написанного на Rust. Этот UI-инстр... |
| 15.06.2023 | Выносим за скобки настройки cmake | Каждый день я создаю множество однотипных проектов C++ с системой сборки cmake. И открывая проекты в IDE, каждый раз снимаю галочки с типа сборки, оставляя только Debug. А ещё меняю путь к папке сборки. Мелочь, а утомляет.
Первое открытие п... |
| 27.03.2023 | Двадцать пять лет curl | Когда жить интересно, время летит незаметно. 20 марта curl исполнилось 25 лет.
Проект curl начался очень скромно: это был небольшой переименованный инструмент передачи URL, о котором почти никто не знал в первые годы его существования.
▍ Я ... |
| 27.03.2023 | Двадцать пять лет curl | Когда жить интересно, время летит незаметно. 20 марта curl исполнилось 25 лет.
Проект curl начался очень скромно: это был небольшой переименованный инструмент передачи URL, о котором почти никто не знал в первые годы его существования.
▍ Я ... |
| 03.02.2023 | Пчела на работе, разработка игр на SFML C++ | Часть 1. "Знакомство"
Предыдущая тема
Со времени своего рождения, в первые 10-15 лет человек совершает множество открытий для себя, которые наполняют его мир новыми впечатлениями и новыми красками. В этот период формируется осозна... |
| 09.12.2022 | Берем абсурдную идею и находим ей применение | Абсурдная идея
Если создать в интернете базу данных всех существующих файлов, то любой архив будет представлять собой список имен каталогов, файлов, дата+время изменения/создания и хеши этих файлов. А при распаковке архива достаточно будет ... |
| 24.11.2022 | Зачем писать на C++ в 2022 году? | C++ — это язык программирования, основы которого были заложены более 40 лет назад, но который по-прежнему повсеместен. В этой статье мы с вами разберемся, где и почему он используется, и порассуждаем, есть ли у него будущее.Где сегодня испо... |
| 15.11.2022 | With $18M in new funding, EngFlow wants to speed up your builds | Back in 2015, Google launched an open source port of its internal automation tool for building and testing code. Dubbed Bazel (because the internal tool was called Blaze), the service uses a Python dialect to help developers write their rul... |
| 19.10.2022 | Конструктор сетевых сервисов | Здравствуйте, это моя четвёртая статья на хабре, на этот раз я выйду за область ML решений и познакомлю вас с другим своим проектом.
В процессе работы над различными проектами, рано или поздно возникает необходимость реализации клиент/серве... |
| 17.08.2022 | Руководство по CMake для разработчиков C++ библиотек | В этой статье я расскажу о том, как правильно писать современные CMakeLists.txt файлы для C++ библиотек. Идеи, используемые в ней, основаны на докладе Крейга Скотта (разработчик CMake) и докладе Роберта Шумахера (разработчик vcpkg) c CppCon... |
| 14.08.2022 | Использование GitHub Actions с C++ и CMake | Предлагаю вашему вниманию перевод статьи "Using GitHub Actions with C++ and CMake" от Cristian Adam, написанной около трех лет назад. За это время в GitHub Actions появилось много улучшений и некоторые приемы в статье могут показа... |
| 19.07.2022 | Как устроена разработка ReactOS, зачем в неё контрибьютить и почему она уже 20 лет в альфе | Виктор Перевёрткин, cистемный разработчик в «Лаборатории Касперского» и активный участник комьюнити разработчиков ReactOS — о том, как устроена и кем создаётся ReactOS и работают ли в ней HOMM III. Статья написана на основе выпуска подкаста... |
| 14.07.2022 | Межмодульный анализ C и C++ проектов в деталях. Часть 2 | В первой части статьи мы рассматривали основы теории компиляции C и C++ проектов, в частности особое внимание уделили алгоритмам компоновки и оптимизациям. Во второй части мы погрузимся глубже и покажем ещё одно применение межмодульного ана... |
| 08.04.2022 | Edge AI чипы от Kneron. Ныряем в прошивку
Принципиальная разница в подходах
Проект прошивки
Портирование
Неявные особенности Keil
Обнаруженные проблемы
Отладка
Заключение... | Привет, я Антон Маслов, ведущий разработчик в MTS AI.
В предыдущей своей статье я рассказывал в общих чертах о том, что это за чипы такие от Kneron (микроконтроллеры со встроенными нейроускорителями), что такое нейроускоритель, чем так инте... |
| 15.02.2022 | oneTBB: интеграция и сборка через CMake | oneAPI Threading Building Blocks (oneTBB) — популярная библиотека для параллельного программирования на C++ с открытым исходным кодом, опубликована на GitHub. Пару лет назад команда разработки решилась на глобальный рефакторинг библиотеки (... |
| 05.10.2021 | Заводим трактор: QMake -> CMake | Откуда ноги растутУ нас было ... Картинка для привлечения внимания
Запрещенных веществ у нас не было (хотя в конце могут возникнуть сомнения). Было кое-что поинтереснее, если вы понимаете о чем я. Да, это легаси win-only Qt проект, начатый ... |
| 03.10.2021 | Тайные знания: библиотеки для С++ | Рун не должен резать
Тот, кто в них не смыслит.
В непонятных знаках
Всякий может сбиться.
Десять знаков тайных
Я прочел и знаю...
(Сага об Эгиле)
Многие начинающие программисты, уже освоив синтаксис C++, обнаруживают, что нет простого спосо... |
| 17.09.2021 | Qt Oyj : QML Modules in Qt 6.2 | QML Modules in Qt 6.2
Friday September 17, 2021 by Ulf Hermann | Comments QML Modules
With Qt 6.2 there is, for the first time, a comprehensive build system API that allows you to specify a QML module as a complete, encapsulated unit. This ... |
| 12.04.2021 | QT GROUP OYJ
Qt Creator 4.15: New CMake Features | Qt Creator 4.15: New CMake Features
Monday April 12, 2021 by Cristian Adam | Comments
Qt Creator 4.15 comes with a bunch of features and bug fixes for the CMake Project Manager.
Below, you have a list of what's new and a few tips and tricks... |
| 18.12.2020 | Qt Oyj : New features in CMake 3.19 | New features in CMake 3.19
Friday December 18, 2020 by Cristian Adam | Comments
On 18th of November Kitware, has released CMake version 3.19. The release notes contain the list of changes.
Below you have some changes that caught my attentio... |
| 20.02.2013 | Шаблон для проектов на С++ с помощью Boost, CMake. Подробнее о приготовленном CMake | Anonymous 20 февраля 2013, 11:45 Шаблон для проектов на С++ с помощью Boost, CMake. Подробнее о приготовленном CMake
Оставить комментарий |
| 21.01.2013 | Шаблон для проектов на С++ с помощью Boost, CMake. Файловая система | Anonymous 21 января 2013, 16:15 Шаблон для проектов на С++ с помощью Boost, CMake. Файловая система
Оставить комментарий |
| 06.08.2007 | The first KDE 4.0 beta hits the streets | reader comments with 0 posters participating
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
KDE 4.0 is very exciting, though not yet production ready, and that shows with this weeks' release of the first beta. It's a be... |
| - | Портирование движка Zelda Classic в веб
Zelda Classic
Портируем Zelda Classic в веб | Скриншот пользователя Mitchfork, победивший в соревнованиях 2021 Screenshot of the Year
Я портировал Zelda Classic (игровой движок, основанный на первой части Zelda) в веб. В него можно поиграть здесь, хватайте геймпад, если он у вас есть!
... |
| - | Интеграция пресетов CMake в Visual Studio и Visual Studio Code | В CMake 3.19 и 3.20 был зарелижен CMakePresets.json, который позволяет пользователям указывать общие параметры настройки, сборки и тестирования и делиться ими с другими пользователями. Мы добавили поддержку CMakePresets.json в Visual Studio... |