Heltec V4: Практика. Прошивка, настройка, первые сообщения. Часть 2

📌 Это вторая часть цикла. Часть 1: Теория объясняет, зачем это нужно. 📦 Распаковка и подготовка Комплектация Heltec V4 Компонент Назначение Плата ~60×30 мм ESP32-S3R2 + SX1262, OLED 128×64, USB-C Антенна (IPEX) Подключается к разъёму ANT - обязательно! Кабель USB-C Питание + прошивка + отладка Пины (опционально) Для подключения внешних датчиков/антенн ⚠️ Важно: без подключённой антенны радиомодуль может выйти из строя. Всегда подключайте антенну перед подачей питания. Характеристики Heltec V4 Компонент Описание MCU ESP32-S3R2 (WiFi + Bluetooth) LoRa Transceiver Semtech SX1262 Частоты 863–870 МГц (EU), 902–928 МГц (US) Дисплей 0.96" OLED 128×64 Мощность До +28±1 dBm (High Power option) Питание USB-C + оптимизированное управление LiPo Разъёмы USB-C, U.FL/IPEX для LoRa, 1.25-8Pin GNSS, 1.25-2Pin Solar Форм-фактор Совместим с V3/V3.1 по пинам ⚡ Прошивка: веб-флешер Официальный флешер: https://flasher.meshtastic.org ...

27 апр. 2026 · 14 минут · 2845 слов · Potato Energy Team, ponfertato

Git Submodules: Шпаргалка

Подмодуль - ссылка на другой Git-репозиторий внутри проекта. Используется для подключения внешней библиотеки или общего кода, хранящегося в отдельном репозитории. 💡 Подмодуль хранит ссылку на конкретный коммит внешнего репозитория, а не код. Добавить подмодуль # Добавить репозиторий как подмодуль в указанную папку git submodule add <URL> <путь/куда/положить> # Пример git submodule add https://github.com/luizdepra/hugo-coder.git themes/hugo-coder # Зафиксировать изменения git commit -m "Add submodule: themes/hugo-coder" git push После этого в проекте появятся: ...

16 мар. 2026 · 2 минуты · 1 слово · Potato Energy Team, ponfertato

Git: Установка и настройка

Git - система контроля версий. Сохраняет историю изменений кода, позволяет работать в команде и откатывать ошибки. Установка Windows Способ 1: Официальный установщик (рекомендуется) Скачать с git-scm.com Запустить установщик, оставить настройки по умолчанию Важно: на шаге “Adjusting your PATH” выбрать Git from the command line and also from 3rd-party software Способ 2: Через Winget (PowerShell) winget install Git.Git Способ 3: Через Chocolatey choco install git -y Linux Ubuntu / Debian sudo apt update sudo apt install git -y Fedora / RHEL ...

16 мар. 2026 · 3 минуты · 508 слов · Potato Energy Team, ponfertato

GPT4Free: доступ к GPT-5, DeepSeek и Gemini

GPT4Free (g4f) - инструмент, предоставляющий доступ к моделям GPT-4/5, Claude, Gemini, DeepSeek через обратную инженерию публичных API. ⚠️ Важно: только для обучения и тестов. Может нарушать правила некоторых сервисов. Установка Требования Компьютер с интернетом Python 3.10+ (при установке отметить “Add to PATH”) Команда установки pip install -U g4f[all] Запуск Вариант 1: Веб-интерфейс python -m g4f.cli gui --port 8080 Интерфейс: http://localhost:8080/chat/ Вариант 2: Локальный API python -m g4f --port 1337 После запуска к API можно подключать приложения, поддерживающие OpenAI API. ...

16 мар. 2026 · 2 минуты · 298 слов · Potato Energy Team, ponfertato

OpenSSH на Windows: Установка сервера

OpenSSH - инструмент для безопасного удалённого доступа по протоколу SSH. Шифрует весь трафик, поддерживает аутентификацию по ключам, работает на Windows, Linux, macOS. 💡 После настройки можно подключаться к Windows-ПК как к обычному Linux-серверу: ssh user@192.168.1.100 Требования ОС: Windows 10 (1809+), Windows 11, Windows Server 2019/2022 Права: Администратор Сеть: Доступ к порту 22 (локально или извне) Установка (3 способа) Способ 1: PowerShell (рекомендуется) # Запустить от имени Администратора # Установить OpenSSH сервер Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 # Проверить установку Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*' Способ 2: DISM (альтернатива) dism /Online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0 Способ 3: Через настройки (GUI) Настройки → Приложения → Дополнительные компоненты “Добавить компонент” → найти “OpenSSH Server” → Установить Настройка службы # Запустить от имени Администратора # Включить автозапуск sshd Set-Service -Name sshd -StartupType Automatic # Запустить службу Start-Service sshd # Проверить статус Get-Service sshd # Убедиться, что порт 22 слушается netstat -ano | findstr :22 Брандмауэр # Проверить правило для OpenSSH Get-NetFirewallRule -Name *OpenSSH-Server* | Select Name, Enabled # Если правила нет - создать New-NetFirewallRule -Name sshd ` -DisplayName 'OpenSSH Server' ` -Enabled True ` -Direction Inbound ` -Protocol TCP ` -LocalPort 22 ` -Action Allow ` -Profile Any Проверка подключения # С этого же ПК ssh localhost # С другого устройства в сети ssh <пользователь>@<IP_адрес_Windows> # Пример: ssh kirill@192.168.1.100 💡 Первый вход запросит подтверждение отпечатка ключа - ввести yes. ...

16 мар. 2026 · 3 минуты · 463 слова · Potato Energy Team, ponfertato

WSL2: Полный гайд для разработчика

WSL (Windows Subsystem for Linux) - подсистема для запуска нативных Linux-приложений прямо в Windows. Без виртуальной машины, без двойной загрузки. WSL1 - трансляция системных вызовов (быстро, но не 100% совместимо) WSL2 - полноценное ядро Linux в лёгкой виртуализации (полная совместимость, чуть больше ресурсов) 💡 Использовать WSL2. Почти без накладных расходов, но с полной поддержкой Docker, systemd и всех функций Linux. Требования ОС: Windows 10 (2004+, сборка 19041+) или Windows 11 Архитектура: x64 или ARM64 Права: Администратор (для установки) Виртуализация: Включена в BIOS/UEFI (Hyper-V Platform) Проверить виртуализацию: ...

16 мар. 2026 · 4 минуты · 827 слов · Potato Energy Team, ponfertato