Смежные технологии

Раздел посвящён технологиям, которые часто применяются в связке с Python: администрирование серверов, bash-скрипты, работа с SQL и другими инструментами для backend-разработки и DevOps. Здесь собраны практические руководства, шпаргалки по командам и примеры интеграций.
lsof - руководство системного администратора.

lsof (list open files) - утилита, которая показывает все открытые файлы и сокеты в системе. Это один из самых мощных и недооценённых инструментов администрирования в Linux.

Утилита ripgrep: чем хорош, как пользоваться.

ripgrep (утилита rg) - сверх-быстрый консольный "поисковик" по файлам и каталогам. Он рекурсивно ищет по регулярным выражениям, по умолчанию уважает .gitignore, пропускает скрытые и бинарные файлы, меняет поведение в зависимости от того, печатает ли в терминал (цвет, заголовки, номера строк) и рабо

Tailscale и Headscale: что это и зачем?.

Tailscale и Headscale - это современные решения, построенные поверх WireGuard, но с автоматической настройкой, маршрутизацией и пробросом NAT.

Утилита sshfs в Linux.

Утилита sshfs - это способ "подмонтировать" каталог с удалённого сервера по SSH так, будто это обычная локальная папка. Работает он через FUSE (Filesystem in Userspace): все операции с файлами идут по SSH, а для приложений выглядит как нормальная файловая система.

NFS-хранилище для VDS через Tailscale.

Пошаговая настройка удалённого NFS-хранилища за NAT через Tailscale для Debian VDS. Рассказывается, как подвесить папку /storage к NFS, сделать симлинк для приложения и добиться, чтобы при падении NFS операции записи всегда завершались ошибкой, а не тихой записью локально.

Полнотекстовый поиск с Meilisearch.

Архитектура интеграции Meilisearch с Flask и MySQL. Рассматривается установка Meilisearch локально, создание минимальной схемы данных в MySQL и написание Python-скрипта для первичной индексации данных в поисковом движке

Что вообще за GitVerse и при чём тут VS Code.

Краткое руководство по интеграции GitVerse с VS Code: установка расширения, настройка авторизации через Personal Access Token, базовый рабочий цикл (клонирование, ветки, создание MR), код-ревью прямо в редакторе, работа с задачами и решение типичных проблем.

Шпаргалка по перенаправлениям в bash Linux.

Перенаправления в bash управляют потоками stdin (0), stdout (1) и stderr (2), позволяя писать их в файлы, устройства вроде /dev/null, пайпы и другие процессы с помощью >, >>, <, 2>, &>. Продвинутые приёмы включают here-doc/here-string

Резервное копирование и мониторинг PostgreSQL.

Postgresus - это открытый, self-hosted инструмент для резервного копирования и мониторинга баз PostgreSQL. Он позволяет автоматизировать бэкапы, хранить их в разных хранилищах, получать уведомления об успехе/сбой, а также отслеживать состояние БД и управлять доступом для команды.

Утилита cronboard, управление cron из терминала.

Утилита cronboard полезна в инфраструктурах, где используется большое количество cron-заданий на разных серверах и требуется централизованное, безопасное и визуально понятное управление ими из терминала.

Flameshot - скриншотер с встроенным редактором.

Flameshot - кроссплатформенный опенсорс-инструмент для создания скриншотов с встроенным редактором.

Инструменты управления окружением Python.

Обзор инструментов для управления Python-версиями, виртуальными окружениями и зависимостями: от базовых venv и pip до современных комбайнов вроде uv. Рассмотрены плюсы, минусы и сценарии использования.

Введение в Redis и подготовка окружения.

Знакомство с Redis: его назначением, установкой и базовым использованием. Рассматривается установка сервера, работа с консольным клиентом redis-cli и написание первой программы на Python для выполнения операций SET/GET.