Загляните в свои собственные души и найдите в них искру правды, которую боги поместили в каждое сердце и из которой только вы сами сможете раздуть пламя.

- Сократ

новые заметки

Запуск MicroPython на ESP32 за 5 минут в Windows

1️⃣ Что нужноПлата ESP32 (любая)USB-кабель с передачей данныхКомпьютер с Windows 10/112️⃣ Установка драйвера (один раз)Подключите ESP32 к USB. Откройте Диспетчер устройств → «Порты (COM и LPT)».Если видите «USB-SERIAL CH340» → скачайте драйвер CH341S ...

Читать далее

MicroPython на ESP32

MicroPython открывает мир программирования микроконтроллеров, делая его простым и увлекательным. Особенно это заметно на платформе ESP32, где Python встречается с «железом». В этой статье мы не только разберемся с основами, но и реализуем вашу идею: ...

Читать далее

Полный обзор Open Source лицензий с детальным разбором MIT, Apache-2.0 и BSD-3-Clause

Введение: Как устроен мир лицензийВсе открытые лицензии делятся на два лагеря: пермиссивные (разрешительные) и копилефтные (защитные) -1. Понимание этого спектра — ключ к выбору.Пермиссивные: Дают максимум свободы. Их код можно брать, встраивать в пл ...

Читать далее

Запуск на виртуализации NVIDIA RTX A2000 12GB

NVIDIA RTX A2000 12GB можно пробросить на виртуальную машину с CentOS через Proxmox, но для этого нужно выполнить несколько ключевых шагов и учесть некоторые нюансы:1. Подготовка Proxmox:Убедитесь, что на хосте Proxmox установлены последние обновлени ...

Читать далее

Регистрация в реестре Российского ПО - 1 часть (ПО и компоненты)

Для регистрации программного обеспечения (ПО) в Реестре российского ПО (Единый реестр российских программ для электронных вычислительных машин и баз данных) важно, чтобы используемые компоненты и технологии соответствовали требованиям приказа Минцифр ...

Читать далее

Что такое MongoDB и как его использовать в C#

MongoDB — это популярная NoSQL база данных, которая хранит данные в формате документов (обычно в JSON-подобном формате BSON). Она отличается гибкостью схемы, горизонтальной масштабируемостью и высокой производительностью, особенно для приложений с бо ...

Читать далее

Парсинг - продолжаем (DateTimeOffset)

Чтобы явно задать формат строки для парсинга DateTimeOffset при десериализации JSON в System.Text.Json, используйте JsonConverter. Это позволит вам контролировать, как строка преобразуется в DateTimeOffset.Пример: Кастомный конвертер для DateTimeOffs ...

Читать далее

Принимаем и парсим все

Чтобы обрабатывать сообщения с разными JSON-структурами в NetCore-приложении, принимаемые из RabbitMQ, можно использовать несколько подходов. Вот наиболее распространённые и эффективные решения:1. Использование System.Text.Json с динамическим парсинг ...

Читать далее

Полезные команды для просмотра состояния работы сервера на Linux

Подробный список параметров и данных для анализа работы Linux-системы, сгруппированных по категориям:1. Системная информацияuname -a # Ядро, архитектура cat /etc/os-release # Дистрибутив и версия hostnamectl ...

Читать далее

Полное руководство по работе с Proxmox VE через консоль

Краткое описание Proxmox VEProxmox Virtual Environment (Proxmox VE) — это полнофункциональная платформа виртуализации с открытым исходным кодом, основанная на Debian Linux. Она сочетает в себе два типа виртуализации:KVM (Kernel-based Virtual Machine) ...

Читать далее