Последние записи

Pro page

Проект предназначен для создания программного решения на микроконтроллере 01Space 0.42 OLED ESP32C3 с использованием CircuitPython 9.2.9, которое выполняет следующие функции:

ID 248 · created 2025-10-09 11:29:54 · updated 2025-10-09 11:29:54

- **Получение времени из интернета**: Запрашивает текущее время с веб-сайта (`http://ur4uqu.com/time/kyiv.php`) для синхронизации внутреннего таймера. - **Вывод времени**: Выводит текущую дату и время в формате `ГГГГ-ММ-ДД\nЧЧ:ММ:СС` каждую секунду на стандартный вывод (stdout) через последовательны...

Pro page

Использование **CircuitPython** на **RP2040** (как в Waveshare RP2040-Zero) для работы с **EBYTE E220-400T22D** (LoRa-модуль на SX1262, 433 МГц, 22 dBm) — вполне реальная тема, но она менее развита, чем Arduino для таких задач. CircuitPython на RP2040 поддерживается отлично (Adafruit и сообщество активно развивают экосистему), но для LoRa-модулей, включая EBYTE E220, готовых библиотек под CircuitPython меньше, чем под Arduino. Это значит, что некоторую работу придется проделать самостоятельно, но "изобретать велосипед" полностью не потребуется — можно адаптировать существующие решения.

ID 247 · created 2025-10-08 21:50:19 · updated 2025-10-08 21:50:19

### CircuitPython на RP2040: что есть - **Поддержка RP2040**: CircuitPython официально поддерживает RP2040 (Raspberry Pi Pico, RP2040-Zero и т.д.). Для Waveshare RP2040-Zero вы устанавливаете прошивку CircuitPython (версия 9.x, например, с adafruit.com). Она работает стабильно, включая UART, GPIO, и...

Pro page

# Детям - Простой код для получения времени из интернета с помощью Wi-Fi

ID 246 · created 2025-10-07 19:17:44 · updated 2025-10-07 19:17:44

# Используется плата Waveshare ESP32-S3-Zero с CircuitPython import wifi # Модуль для работы с Wi-Fi import socketpool # Модуль для работы с сетью import ssl # Модуль для безопасных соединений import adafruit_requests # Модуль для отправки HTTP-запросов import time # Модуль для работы со време...

Pro page

Трансляция Python в C++ и загрузка на ATmega328P без Arduino IDE

ID 245 · created 2025-10-07 17:29:54 · updated 2025-10-07 17:29:54

Эта инструкция объясняет, как написать код на Python, перевести его в C++ с помощью Pyxie, скомпилировать в .hex-файл и загрузить на Arduino Uno (ATmega328P) через USB (с загрузчиком Optiboot/STK500v1) или ISP-программатор (USBasp). Процесс автоматизируется для повторяемости. Требования Оборудовани...

News page

Критические навыки Linux для обхода ограничений доступа в РФ включают:

ID 456 · created 2025-10-03 10:41:59 · updated 2025-10-03 10:41:59

- Владение VPN и WireGuard туннелями — умение настраивать и использовать WireGuard (например, модифицированный amneziawg), обеспечивающий эффективное шифрование и обход блокировок провайдеров и Роскомнадзора; - Настройка прокси и firewall (iptables) — умение создавать правила для перенаправления тра...

News page

В России на фоне изоляции от западных технологий ситуация с Linux развивается достаточно активно и позитивно, несмотря на сложности. В 2025 году Linux в России стал ключевой технологической платформой для курса на импортозамещение и цифровую суверенность. Правительство и крупные корпорации массово переходят на отечественные дистрибутивы Linux, особенно в государственных учреждениях, энергетике, атомной промышленности, транспорте и сельском хозяйстве. Разрабатываются функциональные и стабильные российские дистрибутивы и решения для корпоративного сектора с хорошей технической поддержкой.

ID 455 · created 2025-10-03 10:35:23 · updated 2025-10-03 10:35:23

В бизнесе Linux внедряется как альтернатива западным ОС и ПО, с акцентом на безопасность и соответствие законодательству, что усилило внимание к защищённым рабочим станциям, шифрованию и мониторингу. Запросы на проекты по оценке и обеспечению безопасности Linux значительно выросли в 2025 году, что с...

Pro page

$ cat notes-tk.py

ID 244 · created 2025-10-03 10:01:22 · updated 2025-10-03 10:01:22

import tkinter as tk from tkinter import ttk, messagebox, simpledialog import sqlite3 from datetime import datetime import os import re class NotebookApp: def __init__(self, root): self.root = root self.root.title("Записная книжка") self.root.geometry("640x480") ...

Pro page

$ cat notes-import-s.py

ID 243 · created 2025-10-02 08:44:39 · updated 2025-10-02 08:44:39

import sqlite3 from datetime import datetime def create_database(conn): cursor = conn.cursor() cursor.execute(""" CREATE TABLE IF NOT EXISTS notes ( id INTEGER PRIMARY KEY AUTOINCREMENT, date TEXT NOT NULL, note TEXT NOT NULL ) """) ...

Pro page

$ cat notes.py

ID 242 · created 2025-10-02 08:44:15 · updated 2025-10-02 08:44:15

import sys import sqlite3 from datetime import datetime from PyQt5.QtWidgets import (QApplication, QMainWindow, QWidget, QVBoxLayout, QHBoxLayout, QLineEdit, QTextEdit, QPushButton, QTableWidget, QTableWidgetItem, QMessageBox, QHeaderView, QInp...

Pro page

Tk — это графический тулкит для создания пользовательских интерфейсов. Он изначально создавался для языка Tcl, но получил широкое распространение благодаря оберткам для других языков, включая Python в виде Tkinter.

ID 241 · created 2025-10-01 10:39:39 · updated 2025-10-01 10:39:39

*** ## Основные сведения о Tk - **Что такое Tk?** Tk — это кроссплатформенная библиотека для создания оконных интерфейсов с базовыми виджетами. Она работает на Windows, macOS, Linux. - **На чем основан?** Tk реализован на C и тесно связан с Tcl — языком скриптов для расширяемости. Однако ...

News page

Spotify применяет несколько технологий и подходов для обеспечения оригинальности музыки и борьбы с пиратством.

ID 454 · created 2025-09-30 12:14:40 · updated 2025-09-30 12:14:40

### Искусственный интеллект для обнаружения плагиата Spotify разработал и подал заявку на патент системы, основанной на искусственном интеллекте, которая анализирует композиции до их релиза. Эта система сравнивает партитуры и музыку на уровне нот, мелодий, аккордов и ритмов с уже существующими песня...

Pro page

### Історичний огляд радіоаматорства в Україні з 1990-х років

ID 240 · created 2025-09-28 15:02:29 · updated 2025-09-28 15:02:29

Радіоаматорство в Україні, або HAM radio (від англ. "amateur radio"), має глибокі корені, що сягають радянських часів, коли воно розвивалося під егідою організацій на кшталт ДОСААФ та науково-технічних клубів. Однак справжній розквіт і самостійний розвиток припадають на період після здобуття незалеж...

Pro page

Радиолюбительство, связанное с HAM Radio (от англ. "ham" — неформальное обозначение радиолюбителей), — это увлечение, которое объединяет людей, интересующихся радиосвязью, экспериментами с радиотехникой и общением через эфир. Оно зародилось в конце XIX века и прошло долгий путь, став важной частью технологической и социальной истории. Вот исторический очерк этой темы:

ID 239 · created 2025-09-28 14:49:41 · updated 2025-09-28 14:49:41

### Зарождение радиолюбительства (конец XIX — начало XX века) История HAM Radio начинается с первых экспериментов с радиоволнами. В 1890-х годах Гульельмо Маркони и другие пионеры радиотехники, такие как Никола Тесла и Александр Попов, заложили основы беспроводной связи. Их работы вдохновили энтузиа...

Pro page

# Установка MariaDB в контейнере Podman: Путь к успеху (c) Grok ))

ID 237 · created 2025-09-28 11:07:43 · updated 2025-09-28 11:07:43

## Начало: Запуск контейнера Я начал с запуска контейнера Alpine Linux через Podman, используя флаг `--net host` для совместного использования сетевого стека хоста и `--privileged` для большей свободы. Контейнер был настроен на выполнение скрипта `/run.sh`, если он существует, или на бесконечный сон...

Pro page

Чтобы обосновать сравнение MariaDB и SQLite, включая раздел о конкурентном доступе, я подробно разберу лимиты и ограничения каждой СУБД, опираясь на их архитектуру и технические особенности. Особое внимание уделю конкурентному доступу, так как это ключевая характеристика, влияющая на выбор между этими системами. Все объяснения будут на русском языке, с акцентом на обоснование и без лишних отступлений.

ID 238 · created 2025-09-28 09:47:45 · updated 2025-09-28 09:47:45

--- ### 1. **Тип СУБД** - **MariaDB**: Клиент-серверная архитектура. База данных работает как отдельный процесс (сервер), к которому подключаются клиенты через сетевые протоколы (TCP/IP, сокеты). Это позволяет обрабатывать множество подключений одновременно, но требует настройки сервера и инфрастру...

Pro page

Чтобы рассчитать индуктивность 7 витков для балунa 1:4 на ферритовом кольце (например, Amidon FT240-52 или FT240-43) на частоте 14 МГц, нужно знать параметры кольца и формулу для индуктивности тороидальной обмотки. Рассчитаем пошагово.

ID 236 · created 2025-09-27 21:20:20 · updated 2025-09-27 21:20:20

### Параметры и формула Индуктивность \( L \) (в мкГн) для тороидального кольца рассчитывается по формуле: \[ L = \frac{A_L \cdot N^2}{1000} \] где: - \( A_L \) — индуктивность одного витка (нГн/виток²), зависит от материала и размеров кольца, - \( N \) — количество витков (в данном случае 7). ### ...

Pro page

FTS5 (Full-Text Search) в SQLite3 имеет следующие ключевые достоинства:

ID 234 · created 2025-09-25 20:32:18 · updated 2025-09-25 20:32:18

1. **Быстрый поиск**: Оптимизирован для полнотекстового поиска, обеспечивает высокую производительность при поиске по большим объемам текста. 2. **Гибкость запросов**: Поддерживает сложные поисковые запросы, включая префиксный поиск, логические операторы (AND, OR, NOT) и поиск по фразам. 3. **Поддер...

Pro page

// $ gcc -lm num.c

ID 233 · created 2025-09-25 16:58:29 · updated 2025-09-25 16:58:29

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> #include <ctype.h> const char *units[] = {"", "один", "два", "три", "чотири", "п’ять", "шість", "сім", "вісім", "дев’ять"}; const char *units_feminine[] = {"", "одна", "дві", "три", "чотири", "п’ять", "шість", "сім", "вісі...

Pro page

$ ./num.py 123456789.58

ID 232 · created 2025-09-25 16:47:27 · updated 2025-09-25 16:47:27

Сто двадцять три мільйони чотириста п’ятдесят шість тисяч сімсот вісімдесят дев’ять гривень п’ятдесят вісім копійок #!/usr/bin/env python3 import sys def number_to_words_ua(n): units = ['', 'один', 'два', 'три', 'чотири', 'п’ять', 'шість', 'сім', 'вісім', 'дев’ять'] units_feminine = ['', ...

News page

Британський журнал The Economist опублікував статтю про поточну ситуацію в Україні, у якій наголошується, що економіка України, хоч і зменшена на чверть від рівня 2021 року, демонструє переваги над економікою Росії за деякими ключовими показниками. У Національному банку України прогнозують зростання ВВП на 4% у 2024 році і на 4,3% у 2025 році, стабільність валюти і відносно низькі відсоткові ставки на рівні 13,5%. Для порівняння, у Росії ставки можуть зрости до 23%, а ВВП прогнозується лише на рівні 0,5–1,5% у 2025 році.

ID 453 · created 2025-09-25 14:55:34 · updated 2025-09-25 14:55:34

Основні виклики для України залишаються: ескалація війни, дефіцит робочої сили через мобілізацію та міграцію, а також суттєвий бюджетний дефіцит близько 20% ВВП у 2025 році, який планується покривати за рахунок зовнішнього фінансування. Країна отримує міжнародну допомогу, зокрема пакет від країн G7 ...