Почти каждый пользователь замечал: свежая установка Windows на том же железе летает, а через месяцы и годы та же система запускается дольше, чаще свопит, интерфейс подлагивает, игры грузятся медленнее. С точки зрения ядра это не “естественное старение”, а накопление слоёв софта, апдейтов, сервисов...
Раздел: Pro
# Async Comparator на XIAO RP2040 (CircuitPython)
Проект реализует «аналоговый компаратор» на XIAO RP2040 с использованием `asyncio`: напряжение с входа A2 измеряется, усредняется и по единому порогу в мВ управляет выходным пином, встроенным RGB и индикатором TM1637.[web:11][web:102] ## Возможности - Многократный замер АЦП (1000 выборок) на A2 ...
Ниже минимальный «первый вариант»: один bash‑скрипт, который поднимает TUN‑VPN через `ssh -w`, даёт адреса, включает NAT на сервере и делает default route на клиенте. [wiki.archlinux](https://wiki.archlinux.org/title/VPN_over_SSH)
*** ## Предпосылки На **сервере** (Debian 12, от root, один раз): ```bash # /etc/ssh/sshd_config PermitTunnel point-to-point # опционально, но полезно AllowTcpForwarding yes ``` Перезапуск: ```bash systemctl restart ssh ``` *** ## Скрипт: клиент + сервер Сохрани, например, как `ssh-vpn.sh` ...
- name: RHEL8 + Remi: httpd + PHP 8.0 + self-signed SSL
hosts: web become: yes vars: php_module_stream: "php:remi-8.0" php_packages: - php - php-cli - php-mysqlnd - php-gd - php-xml - php-mbstring - php-json - php-intl - php-opcache - php-zip ssl_cert_dir: /etc/pki/tls/certs ...
- Написан bash‑скрипт, который по меню переключает SSH‑туннели для работы через SOCKS5‑прокси. [digitalocean](https://www.digitalocean.com/community/tutorials/ssh-port-forwarding)
- Список серверов описывается массивом `ip:ssh_port:user:passwd`; при выборе пункта скрипт: - глушит старый туннель (если есть); - поднимает новый через `sshpass + autossh` с динамическим форвардингом `-D 8080`. [mankier](https://www.mankier.com/1/autossh) - На локальной машине постоянно доступе...
## Скрипт для переключения OpenVPN‑клиентов (Manjaro, systemd)
Конфиги: `/etc/openvpn/client/*.conf` Сервисы: `openvpn-client@NAME.service` (NAME = имя конфига без `.conf`). ### Скрипт `/usr/local/bin/vpnsw` ```bash #!/usr/bin/env bash SERVICE_PREFIX="openvpn-client" CONF_DIR="/etc/openvpn/client" get_active_vpn() { systemctl list-units --type=service...
# Курс: Контейнеризація та Оркестрація з Docker та Kubernetes
## Огляд курсу: Цей курс призначений для розробників, інженерів DevOps, системних адміністраторів та всіх, хто бажає глибоко зануритися у світ контейнеризації та оркестрації. Курс охоплює основи Docker та Kubernetes, починаючи з базових концепцій і закінчуючи практичними навичками розгортання та уп...
### Описание проекта «GPS-часы 20×4 с морзянкой» (описание для повторения)
Это полностью автономные точные часы на базе любого микроконтроллера с CircuitPython (Raspberry Pi Pico / Pico W, RP2040-Zero, QT Py RP2040 и т.д.), которые: - Берут точное время и дату с GPS-модуля GPS (NMEA 9600 бод) - переключаются между зимним (UTC+2) и летним (UTC+3) временем с помощью тумблер...
Для mysqld_exporter 0.17.2 подойдёт всё, что заточено под стандартные метрики mysqld_exporter/mysqld-mixin (они назад совместимы), главное — чтобы дашборд был свежий и без Angular.
### Рекомендуемые дашборды под mysqld_exporter 1. **MySQL Overview (официальный mixin от Prometheus)** Это эталонный дашборд из mysqld-mixin, рассчитан как раз на mysqld_exporter 0.17.x и выше. [github](https://github.com/prometheus/mysqld_exporter/blob/main/mysqld-mixin/dashboards/mysql-overv...
Ниже — минимальный «must have» набор метрик для Galera/MariaDB через mysqld_exporter, чтобы дашборды типа Galera Cluster Perf/Workload Overview были реально полезными. [galeracluster](https://galeracluster.com/documentation/html_docs_20210213-1355-master/documentation/galera-manager-monitoring-clusters.html)
## 1. Галерные wsrep-метрики (кластер и репликация) Следи за всеми wsrep_* из global status, основные: - `mysql_global_status_wsrep_cluster_status` – статус кластера (Primary/Non-Primary). [galeracluster](https://galeracluster.com/documentation/html_docs_20210213-1355-master/documentation/galera-m...
Для Galera/MariaDB чаще всего рекомендуют готовые дашборды с grafana.com и перконовские шаблоны. [grafana](https://grafana.com/grafana/dashboards/13106-galera-mariadb-overview/)
## Что обычно ставят - Galera/MariaDB – Overview (ID 13106) – базовый обзор по кластерам Galera/MariaDB, источник Prometheus, Gauge/Graph/Stat/Table панели. [grafana](https://grafana.com/grafana/dashboards/13106-galera-mariadb-overview/) - Galera Cluster Perf Overview (ID 14617) – уклон в производи...
Проверяем синтаксис YAML своими руками на Python
При работе с Prometheus и другими системами конфигурации на YAML удобно иметь быстрый CLI‑инструмент, который просто отвечает: “конфиг валиден / конфиг битый”. В этой мини‑статье сделаем две реализации на Python: Вариант 1 — дополнительный линт отступов и табов. Вариант 2 — проверка через парсер P...
# Простая логика времени для Украины под CircuitPython.
# Вход: UTC-дата/время (обычно из GPS) # Выход: локальное время (часы, минуты, секунды) и флаг летнего времени. def is_leap_year(year): # Год високосный? return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0) def days_in_month(year, month): # Количество дней в месяце if mo...
- name: Собрать логи за последние сутки
hosts: you_hosts_group become: true gather_facts: false vars: remote_tmp_archive: "/tmp/ansible_{{ inventory_hostname }}.tgz" tasks: - name: Найти файлы в /var/log, изменённые за последние 24 часа ansible.builtin.find: paths: /var/log file_type: file r...
Мини‑шпаргалка - смена пароля в линукс ( типа забыл )
Универсально (Debian/Ubuntu/Arch/Manjaro и т.п.): GRUB → e → строка linux → ro → rw, добавить init=/bin/sh. Загрузиться. mount -n -o remount,rw /. passwd (root или нужный пользователь). exec /sbin/init или reboot -f. RHEL / Rocky / Alma / CentOS Stream: GRUB → e → строка linux → добавить rd...
Ниже пошаговая «статья» под Linux про настройку сервера и клиента OpenSSH: и чтобы было PQ‑безопасно, и чтобы (по желанию) убрать предупреждение. [thinglab](https://thinglab.org/2025/08/openssh_post_quantum_kex/)
*** ## 1. Проверяем версии и поддерживаемые алгоритмы 1. Проверить версию OpenSSH на сервере и клиенте: ```bash ssh -V ``` PQ‑KEX доступны: `sntrup761x25519-sha512` с OpenSSH ≥ 9.0, `mlkem768x25519-sha256` с ≥ 9.9. [news.ycombinator](https://news.ycombinator.com/item?id=44863242) ...
Вот пример организации установки Wazuh-агента на RHEL 8 через Ansible с учётом твоих условий.
### 1. Пример inventory.ini ```ini [agents] web01.example.com ansible_host=192.168.10.21 app02.example.com ansible_host=192.168.10.22 db03.example.com ansible_host=192.168.10.35 backup04 ansible_host=10.55.77.88 [agents:vars] ansible_user=admin ansible_become=yes ansible_beco...
Круто, спасибо за полный арсенал! У тебя реально мощная и разнообразная коллекция — от крошечных 0.5B до жирных 27B, с акцентом на кодинг, русский язык и минимум цензуры. Вот мой разбор твоего стека + рекомендации, как из этого выжать максимум именно для твоей боли: «быстро написать функцию/скрипт с regex на bash/perl/php/python, не ковыряясь в деталях».
### Топ-5 моделей из твоего арсенала, которые прямо сейчас решают твою задачу лучше всего 1. **Qwen2.5.1-Coder-7B-Instruct-Q6_K_L.gguf** (6.5 GB) — твой текущий чемпион Самая свежая и сильная кодерская модель в коллекции. Qwen2.5-Coder серия в 2025–2026 просто рвёт всех на задачах скриптинга и...
Вот твоя «статейка» в блокнот — всё наше общение + мои рекомендации, оформлено как заметка для разработчика, который ленится ковыряться в regex и скриптах. Копируй-вставляй куда удобно (Notion, Obsidian, txt, md).
```markdown # Локальный AI для ленивого кодера: быстрые функции на bash/perl/php/python (2026) Дата: конец января 2026 Железо: JAN.ai (локальный фронт), модели в GGUF Текущий стек: Cotype-Nano (MTS AI) bf16 + Q8_0, Jan-v1-edge Q8_0 Проблема: часто нужна мелкая функция/скрипт с regex — лень гл...
Под Win11 шаги те же, но есть пара нюансов с «Ignore Hubs…» и автозаменой драйвера.
## Zadig под Windows 11: чек‑лист 1. Скачай Zadig: зайди на https://zadig.akeo.ie/ и скачай последнюю `zadig.exe`. [reddit](https://www.reddit.com/r/RTLSDR/comments/18a8azu/rtlsdr_drivers_on_windows_11_arm64/) 2. Вставь RTL‑SDR донгл в USB‑порт и дождись, пока Win11 закончит свою установку «левого»...