C++ Academy
16.3K subscribers
707 photos
133 videos
1 file
659 links
По всем вопросам- @haarrp

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
🤖 Легковесный AI-агент на C для командной строки

Agent-C — это ультралегкий AI-агент, который взаимодействует с OpenRouter API и выполняет команды оболочки. Он оптимизирован для работы на macOS и Linux, обеспечивая минимальный размер бинарников и эффективное управление памятью.

🚀Основные моменты:
- Выполнение команд оболочки через AI-ответы
- Минимальный размер: 4.4KB для macOS, ~16KB для Linux
- Эффективное управление памятью с помощью скользящего окна
- Кроссплатформенная поддержка

📌 GitHub: https://github.com/bravenewxyz/agent-c

#c
10👍6🔥4
🤖 Легковесный AI-агент на C для командной строки

Agent-C — это ультралегкий AI-агент, который взаимодействует с OpenRouter API и выполняет команды оболочки. Он оптимизирован для работы на macOS и Linux, обеспечивая минимальный размер бинарников и эффективное управление памятью.

🚀Основные моменты:
- Выполнение команд оболочки через AI-ответы
- Минимальный размер: 4.4KB для macOS, ~16KB для Linux
- Эффективное управление памятью с помощью скользящего окна
- Кроссплатформенная поддержка

📌 GitHub: https://github.com/bravenewxyz/agent-c

#c
7🔥3👍2
🎨 Эффективная компрессия для пиксельного искусства

PEP (Prediction-Encoded Pixels) — это формат, оптимизированный для сжатия изображений с низким количеством цветов (до 16). Он использует алгоритм "Prediction by Partial Matching, Order-2", обеспечивая меньший размер файлов по сравнению с GIF и PNG, хотя и с некоторыми затратами по времени обработки. Идеален для игр и приложений, где важен размер изображения.

🚀 Основные моменты:
- Сжатие до 50% меньше, чем у GIF/PNG.
- Поддержка до 256 цветов.
- Быстрая декомпрессия для использования в играх.
- Экспериментальная версия, активно развивается.

📌 GitHub: https://github.com/ENDESGA/PEP

#c
👍75🔥2
🚀 Web-сервер на микроконтроллере через SWD

Проект позволяет запускать веб-сервер на микроконтроллере, используя semihosting и TCP/IP. Он демонстрирует, как передавать данные через SWD, используя SLIP для сетевого взаимодействия, что делает его интересным решением для встраиваемых систем.

🚀Основные моменты:
- Запуск веб-сервера на ARM микроконтроллере через SWD.
- Использование SLIP для передачи данных по TCP/IP.
- Оптимизация производительности с минимальными затратами памяти.
- Поддержка различных ARM микроконтроллеров с pyOCD.

📌 GitHub: https://github.com/BogdanTheGeek/semihost-ip

#c

@cpluspluc
9👍3🔥3
🔍 Глубокое исследование проблем с ACPI на ноутбуках ASUS ROG

Этот репозиторий посвящен анализу проблем с производительностью на ноутбуках ASUS ROG, вызванным ошибками в прошивке ACPI. Исследуются причины задержек и прерываний, влияющих на работу системы, включая аудио и графику. Используются инструменты для диагностики и трассировки, чтобы выявить корень проблемы.

🚀Основные моменты:
- Анализ проблем с производительностью на ASUS ROG.
- Использование LatencyMon для выявления задержек.
- Трассировка ACPI с помощью ETW для детального анализа.
- Обнаружение системных ошибок и их влияние на работу GPU.

📌 GitHub: https://github.com/Zephkek/Asus-ROG-Aml-Deep-Dive

#c
6👍6🥰2
Forwarded from botavtopost
🎮 Command & Conquer Red Alert Source Code

Репозиторий содержит исходный код для классической игры Command & Conquer Red Alert. Он поддерживает интеграцию с Steam Workshop и предназначен для сохранения кода, хотя требует доработки для компиляции.

🚀Основные моменты:
- Исходный код для C&C Red Alert
- Поддержка Steam Workshop
- Требуется восстановление для компиляции
- Лицензия GPL v3
- Архивный статус без поддержки

📌 GitHub: https://github.com/electronicarts/CnC_Red_Alert

#c
🔥127🎉3
🧩 Минималистская библиотека для парсинга JSON

sj.h — это компактная библиотека для парсинга JSON на C, состоящая всего из ~150 строк кода. Она не использует выделение памяти и предоставляет сообщения об ошибках с указанием местоположения. Библиотека не включает парсинг чисел и строк, позволяя разработчикам самостоятельно обрабатывать эти аспекты.

🚀Основные моменты:
- Минимальный код и нулевое выделение памяти
- Удобные сообщения об ошибках
- Гибкость в обработке чисел и строк
- Легко интегрируется в существующие проекты

📌 GitHub: https://github.com/rxi/sj.h

#c
10🔥4🥰1
🚀 Портфолио производительности от Ashton Six

Репозиторий демонстрирует более 10 лет опыта в разработке ПО с акцентом на высокопроизводительные вычисления (HPC). Включает проекты, такие как NEON Bytepack, который обеспечивает впечатляющую скорость обработки данных.

🚀 Основные моменты:
- Более 10 лет опыта в ПО и HPC
- Проект NEON Bytepack с высокой производительностью
- Ожидаются новые релизы

📌 GitHub: https://github.com/ashtonsix/perf-portfolio

#c
7👍2🔥1
🎮 UZDoom: Моддер-дружелюбный порт DOOM на OpenGL и Vulkan

UZDoom — это современный источник для DOOM, который поддерживает моддинг и предлагает улучшенную графику с использованием OpenGL и Vulkan. Проект основан на коде ZDoom и GZDoom, предоставляя пользователям гибкость и возможности для создания уникального контента.

🚀 Основные моменты:
- Поддержка OpenGL и Vulkan для улучшенной графики
- Открытый исходный код, лицензированный под GPL v3
- Моддер-дружелюбная архитектура
- Активное сообщество и ресурсы для разработчиков

📌 GitHub: https://github.com/UZDoom/UZDoom

#c++
10👍2
🚀 Современный C++ фреймворк для акторов

ex_actor — это фреймворк для создания асинхронных сервисов на C++ с использованием модели акторов. Он упрощает разработку распределённых приложений, избавляя от забот о синхронизации потоков и сетевых взаимодействиях.

🚀Основные моменты:
- Простой в использовании: превращает классы в актеров без сложных макросов.
- Плагинный планировщик: поддержка различных std::execution планировщиков.
- Совместимый API: возвращает стандартные задачи std::execution.

📌 GitHub: https://github.com/ex-actor/ex-actor

#c++
6👍2🔥2