🚀 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
❤8🔥5👍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
Введение. Собеседования на позиции, связанные с данными (аналитики, инженеры, ученые данных), всё чаще включают нестандартные и продвинутые вопросы по SQL.
Большие технологические компании (Google, Amazon и др.) предъявляют высокие требования: важна не только правильность запроса, но и умение оптимизировать его и разбираться в реальных бизнес-данных.
В этом гайде мы разберем категории наиболее распространенных сложных SQL-задач с реальных собеседований – от платформ вроде DataLemur, LeetCode, StrataScratch – и подробно поясним решения.
Каждая задача сопровождена анализом: условие, оптимальный подход, используемые SQL-конструкции, возможные ошибки и финальное решение (для PostgreSQL и MySQL, с указанием различий где необходимо).
В конце добавлен отдельный раздел о современных базах данных, включая векторные БД (Pinecone, Weaviate, Milvus и др.), с примерами того, что могут спросить про них на собеседовании и как выглядят SQL-подобные запросы для работы с векторами.
📌 Читать гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1