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

Pro page

**автоматически найдёт все `.txt` файлы** в текущей директории и всех поддиректориях, **объединит их в один файл** и **добавит заголовок с источником** .

ID 273 · created 2025-11-02 21:13:41 · updated 2025-11-02 21:13:41

все txt файлы в один --- ### Универсальный скрипт (Bash) — ищет все `.txt` файлы рекурсивно ```bash #!/bin/bash # Имя выходного файла OUTPUT="all_txt_combined.txt" # Очищаем/создаём файл > "$OUTPUT" echo "Ищем все .txt файлы в текущей директории и поддиректориях..." echo "Результат будет сохран...

News page

**🔥 **Наскільки "Захід" зацікавлений у націоналізації олігархічної інфраструктури під централізовану владу України?**

ID 459 · created 2025-11-01 09:32:36 · updated 2025-11-01 09:32:36

**Коротко: **Низький інтерес** (2/10). Захід **підтримує "деолігархізацію"** (реформи проти монополій), але **НЕ націоналізацію** під Зеленського. Навпаки: **приватизація на користь західних компаній** (BlackRock, JP Morgan). Чому? Бо українська держава — **корумпована**, а олігархи як Ахметов — **к...

News page

**🔥 **Кому належить "вибита" інфраструктура? (Олігархи vs Держава)**

ID 458 · created 2025-11-01 09:27:39 · updated 2025-11-01 09:27:39

**Головний "власник втрат" – **Рінат Ахметов (ДТЕК/SCM)**: ~**70% теплової генерації** + обл Energo. РФ **цілить саме в його активи** (найбільші цілі). Збитки ДТЕК: **мільярди $**, але Ахметов – №1 олігарх 2025 ($7.9 млрд). ### 📊 **Таблиця: Пошкоджені об'єкти + власники (листопад 2025)** | **Об'єк...

Pro page

#version rp-baro-gps

ID 272 · created 2025-11-01 09:02:12 · updated 2025-11-01 09:02:12

import gc import time import board import busio import digitalio import TM1637 import adafruit_ds1307 from adafruit_bme280 import basic as adafruit_bme280 from lcd.lcd import LCD, CursorMode from lcd.i2c_pcf8574_interface import I2CPCF8574Interface from myalarms import alarms import microcontroller ...

Pro page

**`mount_menu.sh` — интерактивный монтер SquashFS**

ID 268 · created 2025-10-29 19:44:32 · updated 2025-10-29 19:44:32

- **Глобальные настройки**: `SQSH_DIR` — где искать `*.sqsh` `MOUNT_POINT` — куда монтировать - **Алгоритм**: 1. **Размонтировать** `MOUNT_POINT` через `sudo umount`. Если занято — показать процессы (`lsof`) и выйти. 2. **Собрать** все `*.sqsh` из `SQSH_DIR`. Нет фай...

Pro page

<?php

ID 271 · created 2025-10-29 17:27:35 · updated 2025-10-29 17:27:35

function processLinks($text) { // Экранируем HTML, чтобы предотвратить XSS $text = htmlspecialchars($text, ENT_QUOTES, 'UTF-8'); // Жирный: **текст** $text = preg_replace('/\*\*(.+?)\*\*/', '<b>$1</b>', $text); // Курсив: *текст* $text = preg_replace('/\*(.+?)\*/', '<i>$1</...

Pro page

разархивирует `.deb`-пакет в директорию **с таким же именем, как у файла без расширения `.deb`**.

ID 270 · created 2025-10-29 07:22:51 · updated 2025-10-29 07:22:51

```bash #!/bin/bash # Проверка аргументов if [ $# -ne 1 ]; then echo "Использование: $0 <package.deb>" exit 1 fi DEB_FILE="$1" # Проверка существования файла if [ ! -f "$DEB_FILE" ]; then echo "Ошибка: файл '$DEB_FILE' не найден." exit 1 fi # Имя пакета без пути и расширения BASE...

Pro page

разархивирует указанный `.rpm`-пакет в директорию с **таким же именем, как у пакета (без расширения `.rpm`)**.

ID 269 · created 2025-10-29 07:21:14 · updated 2025-10-29 07:21:14

```bash #!/bin/bash # Проверка аргументов if [ $# -ne 1 ]; then echo "Использование: $0 <package.rpm>" exit 1 fi RPM_FILE="$1" # Проверка существования файла if [ ! -f "$RPM_FILE" ]; then echo "Ошибка: файл '$RPM_FILE' не найден." exit 1 fi # Получаем имя пакета без пути и расшир...

Pro page

Для создания squashfs в Linux используется утилита mksquashfs из пакета squashfs-tools. Основная команда выглядит так:

ID 267 · created 2025-10-26 22:17:17 · updated 2025-10-26 22:17:17

```bash mksquashfs /путь/к/исходной_директории имя_файла_образа.squashfs ``` Эта команда создаст сжатую файловую систему squashfs из содержимого указанной директории и сохранит её в файл образа. ### Основные шаги создания squashfs: 1. Установите пакет squashfs-tools, если он не установлен: ```bas...

Pro page

Для конвертации образа диска из формата QCOW (qcow2) в RAW на Linux используется утилита qemu-img. Команда для этого выглядит так:

ID 266 · created 2025-10-26 22:12:56 · updated 2025-10-26 22:12:56

```bash qemu-img convert -f qcow2 -O raw исходный_файл.qcow2 конечный_файл.raw ``` Где: - `-f qcow2` — формат исходного файла ( можно опустить, если qemu-img правильно определит формат), - `-O raw` — формат выходного файла (RAW), - `исходный_файл.qcow2` — файл в формате QCOW, - `конечный_файл.raw` ...

Pro page

# Управление памятью в MicroPython с `gc` и `asyncio`: Простое применение

ID 265 · created 2025-10-25 09:36:17 · updated 2025-10-25 09:36:17

Встраиваемые системы, такие как микроконтроллеры на MicroPython, имеют ограниченный объем оперативной памяти (RAM), часто всего десятки килобайт. В асинхронных программах с использованием `asyncio` (например, для IoT-устройств с Wi-Fi или датчиками) управление памятью становится критически важным, ч...

Pro page

Чтобы получить ключ otpauth://totp/... для уже настроенной двухэтапной аутентификации, необходимо добавить новое приложение-аутентификатор в настройках безопасности вашего аккаунта Google.

ID 264 · created 2025-10-23 23:46:27 · updated 2025-10-23 23:46:27

Пошаговая инструкция Откройте страницу настроек безопасности вашего аккаунта Google, перейдя по ссылке myaccount.google.com и выбрав раздел Безопасность. В разделе «Вход в аккаунт Google» найдите пункт Двухэтапная аутентификация. Возможно, вам потребуется снова войти в аккаунт. Пролистайте страницу ...

Pro page

Simple: синхронизация времени в Linux с помощью systemd-timesyncd:

ID 263 · created 2025-10-23 20:20:55 · updated 2025-10-23 20:20:55

*** # Включение синхронизации времени в Linux с systemd-timesyncd В современных дистрибутивах Linux для синхронизации системного времени обычно используется встроенный сервис systemd-timesyncd, который минимально нагружает систему и хорошо интегрирован с systemd. ### Проверка текущего состояния ...

Pro page

Широковещание аналогового значения по BLE — это **классический случай для IoT-датчиков**. ESP32-S3-Zero имеет встроенные АЦП на пинах GPIO1-10. Сделаем **BLE Beacon**, который каждые 500мс рекламирует текущее значение с аналогового пина **без подключения**!

ID 258 · created 2025-10-22 20:25:10 · updated 2025-10-22 20:25:10

## Простой пример: **BLE Beacon аналогового датчика** **Подключение**: Подайте сигнал на **GPIO1** (A0 на Xiao ESP32S3). Например: - Потенциометр (средний пин → GPIO1, края → 3V3/GND) - Фоторезистор + резистор 10kΩ - Любые 0-3.3V ```python import time import board import _bleio import analogio pr...

Pro page

# Аппаратные модули безопасности (HSM) и системы децентрализованной идентификации: от Atala PRISM до практической реализации

ID 261 · created 2025-10-22 11:08:03 · updated 2025-10-22 11:08:03

## Введение В эпоху цифровой трансформации безопасность данных и идентификации становится ключевым приоритетом для бизнеса, правительств и индивидуальных пользователей. Аппаратные модули безопасности (Hardware Security Modules, HSM) и платформы децентрализованной идентификации, такие как Atala PRIS...

Pro page

#ok Программа wifi-uqu-get-tm-time.py (функциональный аналог eth-uqu-get-tm-time.py ) предназначена для работы на микроконтроллере ESP32-S3-Zero с использованием CircuitPython. Она выполняет следующие основные функции:

ID 90 · created 2025-10-21 16:37:31 · updated 2025-10-21 16:37:31

Назначение программы: Сбор данных с аналоговых входов: Программа считывает значения с четырёх аналоговых входов (A10, A11, A12, A13) микроконтроллера. Подключение к Wi-Fi: Устанавливает соединение с одной из заданных Wi-Fi сетей и поддерживает его в активном состоянии. Отправка данных на сервер: Отп...

Pro page

**Основные задачи, которые решает HSM:**

ID 260 · created 2025-10-21 08:49:05 · updated 2025-10-21 08:49:05

- **Безопасное хранение ключей**: Защищает криптографические ключи от извлечения и атак (FIPS 140-3 сертификация обеспечивает tamper-proof дизайн). - **Генерация и управление криптографией**: Создание случайных ключей, подпись транзакций, шифрование/дешифрование данных в реальном времени. - **Аутент...

Pro page

---

ID 259 · created 2025-10-20 08:36:52 · updated 2025-10-20 08:36:52

- name: Сбор ЛОГОВ за СЕГОДНЯ (find -mtime -1) hosts: all become: yes gather_facts: yes vars: log_source: "/var/log/mysys" local_dir: "./logs/collected/{{ inventory_hostname }}" archive: "{{ ansible_date_time.date }}_logs.tar.gz" tasks: - name: 📁 Создать папку f...

Pro page

$ cat Retevis_RB615-n.csv

ID 257 · created 2025-10-18 02:38:41 · updated 2025-10-18 02:38:41

Location,Name,Frequency,Duplex,Offset,Tone,rToneFreq,cToneFreq,DtcsCode,DtcsPolarity,RxDtcsCode,CrossMode,Mode,TStep,Skip,Power,Comment,URCALL,RPT1CALL,RPT2CALL,DVCODE 1,,446.006250,,0.000000,Tone,94.8,88.5,023,NN,023,Tone->Tone,NFM,5.00,,0.5W,,,,, 2,,446.018750,,0.000000,Tone,94.8,88.5,023,NN,023,T...

Pro page

Возможности

ID 255 · created 2025-10-17 11:27:26 · updated 2025-10-17 11:27:26

ESP32-S3-Zero — это компактная плата на базе микроконтроллера ESP32-S3 с двухъядерным процессором (до 240 МГц), поддержкой Wi-Fi 802.11 b/g/n, Bluetooth 5 LE, USB, GPIO (до 21–24 пинов), ADC, PWM, I2C, SPI, UART и другими интерфейсами. С установленным CircuitPython (форк MicroPython для упрощённой р...