🤖 Легковесный AI-агент на C для командной строки
Agent-C — это ультралегкий AI-агент, который взаимодействует с OpenRouter API и выполняет команды оболочки. Он оптимизирован для работы на macOS и Linux, обеспечивая минимальный размер бинарников и эффективное управление памятью.
🚀Основные моменты:
- Выполнение команд оболочки через AI-ответы
- Минимальный размер: 4.4KB для macOS, ~16KB для Linux
- Эффективное управление памятью с помощью скользящего окна
- Кроссплатформенная поддержка
📌 GitHub: https://github.com/bravenewxyz/agent-c
#c
Agent-C — это ультралегкий AI-агент, который взаимодействует с OpenRouter API и выполняет команды оболочки. Он оптимизирован для работы на macOS и Linux, обеспечивая минимальный размер бинарников и эффективное управление памятью.
🚀Основные моменты:
- Выполнение команд оболочки через AI-ответы
- Минимальный размер: 4.4KB для macOS, ~16KB для Linux
- Эффективное управление памятью с помощью скользящего окна
- Кроссплатформенная поддержка
📌 GitHub: https://github.com/bravenewxyz/agent-c
#c
❤10👍5🔥3
🤖 Легковесный AI-агент на C для командной строки
Agent-C — это ультралегкий AI-агент, который взаимодействует с OpenRouter API и выполняет команды оболочки. Он оптимизирован для работы на macOS и Linux, обеспечивая минимальный размер бинарников и эффективное управление памятью.
🚀Основные моменты:
- Выполнение команд оболочки через AI-ответы
- Минимальный размер: 4.4KB для macOS, ~16KB для Linux
- Эффективное управление памятью с помощью скользящего окна
- Кроссплатформенная поддержка
📌 GitHub: https://github.com/bravenewxyz/agent-c
#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
⚠️ Сегодня — День программиста! 🎉
Этот праздник отмечается в России в 256-й день года.
Почему именно 256?
- Это число равно 2⁸ — количеству уникальных значений, которые можно закодировать в одном байте.
- Это наибольшая степень двойки, которая не превышает количество дней в году (365 или 366).
❤️ Поздравляем всех программистов! Пусть код всегда компилируется, баги обходят стороной, а проекты приносят радость.
@cpluspluc
Этот праздник отмечается в России в 256-й день года.
Почему именно 256?
- Это число равно 2⁸ — количеству уникальных значений, которые можно закодировать в одном байте.
- Это наибольшая степень двойки, которая не превышает количество дней в году (365 или 366).
❤️ Поздравляем всех программистов! Пусть код всегда компилируется, баги обходят стороной, а проекты приносят радость.
@cpluspluc
❤39🔥8👍6
🎨 Эффективная компрессия для пиксельного искусства
PEP (Prediction-Encoded Pixels) — это формат, оптимизированный для сжатия изображений с низким количеством цветов (до 16). Он использует алгоритм "Prediction by Partial Matching, Order-2", обеспечивая меньший размер файлов по сравнению с GIF и PNG, хотя и с некоторыми затратами по времени обработки. Идеален для игр и приложений, где важен размер изображения.
🚀 Основные моменты:
- Сжатие до 50% меньше, чем у GIF/PNG.
- Поддержка до 256 цветов.
- Быстрая декомпрессия для использования в играх.
- Экспериментальная версия, активно развивается.
📌 GitHub: https://github.com/ENDESGA/PEP
#c
PEP (Prediction-Encoded Pixels) — это формат, оптимизированный для сжатия изображений с низким количеством цветов (до 16). Он использует алгоритм "Prediction by Partial Matching, Order-2", обеспечивая меньший размер файлов по сравнению с GIF и PNG, хотя и с некоторыми затратами по времени обработки. Идеален для игр и приложений, где важен размер изображения.
🚀 Основные моменты:
- Сжатие до 50% меньше, чем у GIF/PNG.
- Поддержка до 256 цветов.
- Быстрая декомпрессия для использования в играх.
- Экспериментальная версия, активно развивается.
📌 GitHub: https://github.com/ENDESGA/PEP
#c
👍7❤5🔥2
Новый уровень хардкорных самоделок: энтузиаст запустил веб-сервер на… одноразовом вейпе.
Внутри устройства оказался микроконтроллер PUYA Cortex-M0+ с 24 КБ флеша и 3 КБ RAM. Автор подключил SLIP через semihosting, прикрутил uIP-стек и поднял минимальный HTTP-сервер.
Первые тесты выглядели как издевательство: пинг 1.5 секунды, страницы загружались по 20 секунд. Но после оптимизаций результаты впечатлили: около 20 мс на пинг и загрузка страницы за 160 мс.
Памяти хватает, чтобы держать небольшой блог и даже JSON-эндпоинт для статистики.
Получается, что одноразовый вейп может быть не только вредной привычкой, но и хостинг-решением — пусть и на 95% более «безопасным».
🟠 Проект
@cpluspluc
Внутри устройства оказался микроконтроллер PUYA Cortex-M0+ с 24 КБ флеша и 3 КБ RAM. Автор подключил SLIP через semihosting, прикрутил uIP-стек и поднял минимальный HTTP-сервер.
Первые тесты выглядели как издевательство: пинг 1.5 секунды, страницы загружались по 20 секунд. Но после оптимизаций результаты впечатлили: около 20 мс на пинг и загрузка страницы за 160 мс.
Памяти хватает, чтобы держать небольшой блог и даже JSON-эндпоинт для статистики.
Получается, что одноразовый вейп может быть не только вредной привычкой, но и хостинг-решением — пусть и на 95% более «безопасным».
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27❤10👍6
🧩 Умный текстовый анализатор для обработки данных
Этот репозиторий предлагает инструменты для анализа и обработки текстовой информации. Он включает в себя функции для извлечения ключевых слов, анализа частоты слов и других полезных методов, которые помогут в работе с текстовыми данными.
🚀 Основные моменты:
- Извлечение ключевых слов из текста
- Анализ частоты слов и фраз
- Поддержка различных форматов входных данных
- Легкий в использовании интерфейс
📌 GitHub: https://github.com/conanhujinming/text_dedup
@cpluspluc
Этот репозиторий предлагает инструменты для анализа и обработки текстовой информации. Он включает в себя функции для извлечения ключевых слов, анализа частоты слов и других полезных методов, которые помогут в работе с текстовыми данными.
🚀 Основные моменты:
- Извлечение ключевых слов из текста
- Анализ частоты слов и фраз
- Поддержка различных форматов входных данных
- Легкий в использовании интерфейс
📌 GitHub: https://github.com/conanhujinming/text_dedup
@cpluspluc
❤8👍7🥰2
🚀 Web-сервер на микроконтроллере через SWD
Проект позволяет запускать веб-сервер на микроконтроллере, используя semihosting и TCP/IP. Он демонстрирует, как передавать данные через SWD, используя SLIP для сетевого взаимодействия, что делает его интересным решением для встраиваемых систем.
🚀Основные моменты:
- Запуск веб-сервера на ARM микроконтроллере через SWD.
- Использование SLIP для передачи данных по TCP/IP.
- Оптимизация производительности с минимальными затратами памяти.
- Поддержка различных ARM микроконтроллеров с pyOCD.
📌 GitHub: https://github.com/BogdanTheGeek/semihost-ip
#c
@cpluspluc
Проект позволяет запускать веб-сервер на микроконтроллере, используя semihosting и TCP/IP. Он демонстрирует, как передавать данные через SWD, используя SLIP для сетевого взаимодействия, что делает его интересным решением для встраиваемых систем.
🚀Основные моменты:
- Запуск веб-сервера на ARM микроконтроллере через SWD.
- Использование SLIP для передачи данных по TCP/IP.
- Оптимизация производительности с минимальными затратами памяти.
- Поддержка различных ARM микроконтроллеров с pyOCD.
📌 GitHub: https://github.com/BogdanTheGeek/semihost-ip
#c
@cpluspluc
❤8👍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
Этот репозиторий посвящен анализу проблем с производительностью на ноутбуках ASUS ROG, вызванным ошибками в прошивке ACPI. Исследуются причины задержек и прерываний, влияющих на работу системы, включая аудио и графику. Используются инструменты для диагностики и трассировки, чтобы выявить корень проблемы.
🚀Основные моменты:
- Анализ проблем с производительностью на ASUS ROG.
- Использование LatencyMon для выявления задержек.
- Трассировка ACPI с помощью ETW для детального анализа.
- Обнаружение системных ошибок и их влияние на работу GPU.
📌 GitHub: https://github.com/Zephkek/Asus-ROG-Aml-Deep-Dive
#c
❤6👍6🥰2
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍2🔥1
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥4👍2
💡 SQL: поиск уникальных значений с COUNT(DISTINCT)
Хотите посчитать количество уникальных элементов по каждому пользователю?
Не нужно подзапросов — используйте
🔎 В одном запросе можно узнать, сколько разных товаров и категорий купил каждый пользователь.
Это упрощает аналитику и заменяет сложные вложенные запросы.
@cpluspluc
Хотите посчитать количество уникальных элементов по каждому пользователю?
Не нужно подзапросов — используйте
COUNT(DISTINCT ...)
прямо в выборке.
SELECT
user_id,
COUNT(DISTINCT product_id) AS unique_products,
COUNT(DISTINCT category) AS unique_categories
FROM purchases
GROUP BY user_id;
🔎 В одном запросе можно узнать, сколько разных товаров и категорий купил каждый пользователь.
Это упрощает аналитику и заменяет сложные вложенные запросы.
@cpluspluc
👍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
Репозиторий содержит исходный код для классической игры Command & Conquer Red Alert. Он поддерживает интеграцию с Steam Workshop и предназначен для сохранения кода, хотя требует доработки для компиляции.
🚀Основные моменты:
- Исходный код для C&C Red Alert
- Поддержка Steam Workshop
- Требуется восстановление для компиляции
- Лицензия GPL v3
- Архивный статус без поддержки
📌 GitHub: https://github.com/electronicarts/CnC_Red_Alert
#c
GitHub
GitHub - electronicarts/CnC_Red_Alert: Command and Conquer: Red Alert
Command and Conquer: Red Alert. Contribute to electronicarts/CnC_Red_Alert development by creating an account on GitHub.
🔥12❤7🎉3
🛠️ Создание недорогого XYZ-манипулятора с высокой точностью
MicroManipulatorStepper — это открытый проект для сборки моторизованного XYZ-манипулятора, обеспечивающего субмикронную точность. Идеален для оптической настройки, пробирования электронных компонентов и микроскопии. Устройство управляется через G-Code и легко интегрируется в другие проекты.
🚀 Основные моменты:
- Высокая точность до 50 нм благодаря магнитному редуктору.
- Простая сборка с использованием доступных компонентов и FreeCAD.
- Поддержка 6DOF-планирования движения для сложных манипуляций.
- Легкий доступ к электронике без SMD-пайки.
📌 GitHub: https://github.com/0x23/MicroManipulatorStepper
#cpp
MicroManipulatorStepper — это открытый проект для сборки моторизованного XYZ-манипулятора, обеспечивающего субмикронную точность. Идеален для оптической настройки, пробирования электронных компонентов и микроскопии. Устройство управляется через G-Code и легко интегрируется в другие проекты.
🚀 Основные моменты:
- Высокая точность до 50 нм благодаря магнитному редуктору.
- Простая сборка с использованием доступных компонентов и FreeCAD.
- Поддержка 6DOF-планирования движения для сложных манипуляций.
- Легкий доступ к электронике без SMD-пайки.
📌 GitHub: https://github.com/0x23/MicroManipulatorStepper
#cpp
❤8👍1🔥1
🚀 Предложения по C++ 📜
Репозиторий содержит предложения и идеи для улучшения языка C++. Здесь собраны различные концепции, которые могут быть рассмотрены для будущих версий C++. Отличная площадка для обсуждения и обмена мнениями среди разработчиков.
🚀 Основные моменты:
- Сборник предложений по C++
- Обсуждение новых идей и улучшений
- Вклад сообщества в развитие языка
- Поддержка различных концепций
📌 GitHub: https://github.com/ZXShady/proposals
#cpp
Репозиторий содержит предложения и идеи для улучшения языка C++. Здесь собраны различные концепции, которые могут быть рассмотрены для будущих версий C++. Отличная площадка для обсуждения и обмена мнениями среди разработчиков.
🚀 Основные моменты:
- Сборник предложений по C++
- Обсуждение новых идей и улучшений
- Вклад сообщества в развитие языка
- Поддержка различных концепций
📌 GitHub: https://github.com/ZXShady/proposals
#cpp
GitHub
GitHub - ZXShady/proposals: C++ proposals
C++ proposals. Contribute to ZXShady/proposals development by creating an account on GitHub.
❤3👍2🥰1