Все посты
Май 2026
- Тайна вызова Less в Linux утилитах
- Массовый SSH‑скан в своей Wi‑Fi сети
- Настройка ZED. Отключаем лишнее
- Я написал свой текстовый редактор
- Hugo за 30 секунд. Мой пайплайн на Gitea Actions
- Относительная нумерация в IDE
Апрель 2026
- S3 кластер на Garage, как прикрутить HAProxy
- Свой S3 или пошаговая настройка Garage
- Awk для новичков. Как автоматизировать анализ логов
- Твой сайт — решето! Или как не обосраться
- Как получить root на любом Linux сервере
- Как превратить DNS-сервер в пушку для DDoS-атаки
- Диагностика проблем 1С через контрольные суммы
- Как добавить переменные в контейнер Podman 🡕
Март 2026
- Keygen Jukebox. Ностальгический чиптюн
- Startpage приватная альтернатива DuckDuckGo
- Действительно ли ИИ-терминал Warp настолько хорош 🡕
- Браузерный киберпанк-симулятор хакера — DeepNet
- Как бесплатно спрятать IP сервера и защититься от атак
- 15 функций Bash, которые стоит добавить в .bashrc
- Как дебажить Kubernetes и Docker с помощью «тулбоксов»
- Переход на ZEN Browser и мой опыт использования
- Музыка без цензуры — Soulseek
- Особенности использования sftp в Bash скриптах
- Как nano и vim работают с файлами
- Безопасное управление секретами в скриптах и приложениях
Февраль 2026
- Как разделить личные и рабочие git-конфиги без костылей
- Капсула времени с помощью TLock
- Настройка Yubikey + WSL2 + SSH
Январь 2026
- Поднимаем свой поисковик или Fuck The Google!
- Получаем SSL сертификат на IP адрес
- Как быстро скачать файл с сервера
- Как тебя вычисляют по шрифтам, правда о browser fingerprint
- Как современный Docker упростил работу с compose файлами
- Интимность данных. Как вернуть контроль над своей приватностью
- Стабилизация реверс-шелла — советы из практики
- Капча под контролем или как нажать F24
- Терминальный браузер нового поколения
- Секретный инструмент в DevTools - Sensors
Декабрь 2025
- Домашний почтовый сервер на домене
- Bind vs Volume в Docker
- Stop Using Pi-Hole – Technitium DNS Is Better
- Настройка Pi-Hole кластера
- Хакнем Proxmox. Кластер из 2 нод без кворума
- Как я перестал гуглить и перешел на Perplexity
- TrueNAS или как восстановить облачные бекапы
- Как заставить ZSH автоматически перечитывать конфиг
- Как узнать ID пользователя в MAX
- Используем BASH_REMATCH или группы в регулярных выражениях
- ТЗ — не бюрократия, а страховка от боли
- Помещаем процессы в «клетку» или cgroups для начинающих
Ноябрь 2025
- Прощай Helper scripts. Запускаем OCI в Proxmox 9.1
- Обновляем Proxmox 8 до Proxmox 9 (OCI)
- Управляем Proxmox из терминала
- Multipass простая и мощная виртуальная машина Ubuntu в один клик
- Скрываем предосмотр постов в MAX мессенджере
- Options vs inputs в GitLab CI, что выбрать и как настроить
- Load Average на пальцах
- Туалетная бумага по cron’у
- Как работать с Terraform на выделенных серверах 🡕
- Управляем CPU affinity или как ограничить процессы нужными ядрами
- Governors — как и зачем менять частоту процессора
- Гандоны в огороде
- «Крокодил» для обмена файлами
Октябрь 2025
- Как прокачать Minecraft сервер с помощью Angie
- Легендарная Star Trek 1971 года на Bash
- Шифруем заметки в Obsidian
- Как на ровном месте попасть в жопу
- Как создать канал в MAX не имея 10к подписчиков
- Почта под контролем — Mail Archiver
- Как я обхожу ограничения верстки в MAX мессенджере
- Почему Docker возвращает неправильный Exit Code
- Запускаем Windows программы на Linux
- Прокачиваем Избранное в Telegram и делаем CRM
- Telegram каналы, РКН и метка A+
- Как я оптимизировал тормоза 1С на PostgreSQL с помощью pidstat
- Что делать если postman остопиздил, а надо тестировать SOAP API
- Как называют переменные в разных странах
- Автоматическая фильтрация контента через Angie
- Настройка core dump в Docker
Сентябрь 2025
- Погружение в Linux ядро. Мой опыт с fanotify и eBPF
- Power of Two Choices. Простой хак для балансировки нагрузки
- Черный список айтишников или «Не работайте с мудаками»
- Магнитные бури в айти или den blbec
- Быстрый способ запускать задачи в cron с шагом 30 секунд
- Коллизии MD5 и почему один байт может сломать всё
- Читаем файл построчно в Bash
- Интроверты и формула успеха
- Ищем узкие места в проде с помощью strace
- Игра для лёгкого изучения Vim
- Визуальный сервис для разбора Bash/Shell команд
- Когда «лайк» уместен или...
- Сервер синхронизации для Taskwarrior
- Собираем в кучу Write freely + Picsur + ShareX
- «Вечный сервер», всё ли так радужно?
- Дебаг при подключении кастомного S3 к TaskWarrior
- Тренажер для Kafka/RabbitMQ
Август 2025
- Настройка и работа с Taskwarrior
- Как сохранить правила iptables
- Закончилось место на диске? Или же закончились inode?
- Упоротые Bash/Shell однострочники
- Как я организовал бэкапы баз 1С
- Вся правда про ZED
- TUI штука для замены тормозного Postman
- Деградация батареи в Linux
- Манипулируем логами с помощью systemd-cat
- Как в процессе дебага убить 4 часа
- Telnet для сетевых инженеров. Автоматизация и обход логина
- Про DNS, домены и хостинги
- Не меняется 22 порт после замены в ssh_config
- Чем отличается fsck от fsck.ext3/ext4 и т.п.
Июль 2025
- Вайб-кодинг
- Модель OSI
- Проверяем свободные домены
- Как будет выглядеть администрирование в эпоху ИИ
- CRON в первый рабочий день месяца
- Reexec VS Reload