mysurik.ru
22 22 52
WordPress
mysurik

Основы работы с медиафайлами: загрузка, редактирование и оптимизация изображений

Введение в работу с медиафайлами Медиафайлы — это неотъемлемая часть современного веб-дизайна. Они включают изображения, видео, аудио и другие мультимедийные элементы, которые делают сайты более динамичными и привлекательными. Однако работа с медиафайлами требует не только базовых навыков загрузки, но и знаний в области редактирования и оптимизации, чтобы обеспечить быструю загрузку и высокое качество отображения. В […]
ЧИТАТЬ ПОДРОБНЕЕ →
Блог и продвижение
mysurik

Как я решил завести IT-блог и не пожалел об этом

С чего всё началось Долгое время я записывал свои эксперименты с серверами в заметки. Проксировал порты, ставил мониторинг, разбирался с бекапами — и каждый раз, когда решение оказывалось удачным, я думал: надо бы это зафиксировать. Через полгода у меня накопилось несколько десятков заметок, разбросанных по разным местам, и я понял, что нормально к ним вернуться […]
ЧИТАТЬ ПОДРОБНЕЕ →
Home Assistant датчики температуры
Home Assistant
mysurik

Как я подключал датчики температуры к Home Assistant и они работают до сих пор

Зачем мне датчики температуры У меня дома есть серверная комната — бывшая кладовка, где стоит стойка с оборудованием. Летом там адская духота, зимой холодно. Я хотел знать, какая там реально температура, чтобы вовремя включить вентиляцию. Купил три датчика Aqara Temperature Sensor на AliExpress. Один — в серверную, второй — в комнату, третий — на улицу […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image 93ck5c93ck5c93ck
Системное Администрирование
mysurik

unshare: как использовать инструмент для безопасной изоляции процессов

Введение: зачем нужна изоляция процессов в Linux Изоляция процессов — ключевой элемент безопасности и стабильности операционных систем. В Linux она реализуется через механизмы ядра, такие как cgroups, namespaces и unshare. Последний позволяет ручно разделять ресурсы и атрибуты процесса без запуска отдельного виртуального окружения или контейнера. Это мощный инструмент для разработчиков, администраторов и исследователей, но его […]
ЧИТАТЬ ПОДРОБНЕЕ →
201040
WordPress
mysurik

Темы для образовательных сайтов

Миф о специальных темах Когда я впервые делал сайт для образовательного проекта, мне казалось, что нужна специальная тема с готовыми страницами курсов, уроками и тестами. Я пересмотрел десятки «образовательных» шаблонов и почти остановился на одном из них, пока не понял, что все они решают проблему неправильным способом. Вместо гибкой системы они навязывают свою структуру, которую […]
ЧИТАТЬ ПОДРОБНЕЕ →
Ubuntu
Корефан

Почему у Ubuntu такие запоминающиеся талисманы? Я почитал интервью с их создателем

Утром РјРЅРµ РЅР° почту прилетела рассылка РѕС‚ Canonical. Обычно такие РїРёСЃСЊРјР° СЏ удаляю РЅРµ глядя — РЅСѓ что там может быть интересного, очередная реклама очередного продукта для корпораций. РЎРёР¶Сѓ, попиваю кофе, ещё РЅРµ проснулся толком, Р° тут РїРёСЃСЊРјРѕ СЃ темой: «Создание запоминающихся талисманов: взгляд изнутри». РЇ хотел его свайпнуть РІ архив, как делал СЃ предыдущими […]
ЧИТАТЬ ПОДРОБНЕЕ →
Elementary OS
Корефан

elementary OS 8: красота требует жертв — мой месяц на Pantheon

Первые впечатления: когда красота сбивает с толку Первым делом, когда я решил попробовать elementary OS 8, я подумал: «О, наконец-то! Наконец-то система, которая не выглядит как та самая, что у тёти Клавдии на кухне». Дизайн Pantheon, да, действительно потрясающий. Мелкие шрифты, акценты, прозрачности — словом, всё как в рекламных роликах, где показывают, как молодые и […]
ЧИТАТЬ ПОДРОБНЕЕ →
b73cf719feab
WordPress
mysurik

AMP для WordPress: промучился месяц и отключил

AMP (Accelerated Mobile Pages) когда-то был маст-хевом для мобильной скорости. Google продвигал его, обещал приоритет в выдаче. Я подключил AMP через официальный плагин — и начался ад. AMP — это отдельная версия страниц с урезанным HTML и CSS. Плагин создаёт дубли страниц (/amp/ в конце URL). Настройка темы под AMP — танцы с бубном. Многие […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image t5v3jdt5v3jdt5v3
Сервер
mysurik

Серверы для чайников: как работают

Что такое сервер? Простое объяснение с аналогиями из реальной жизни Представьте, что вы сидите в кафе и заказываете кофе. Официант берет ваш заказ, передает его на кухню, где готовится напиток, а затем приносит вам. Сервер работает точно так же — только вместо кофе он «готовит» данные. Если бы интернет не имел серверов, то каждый раз, […]
ЧИТАТЬ ПОДРОБНЕЕ →
WordPress от А до Я мой опыт за 10 лет. Установка, темы, скорость, SEO, безопасность
WordPress
mysurik

WordPress от А до Я: мой опыт за 10 лет. Установка, темы, скорость, SEO, безопасность

WordPress у меня — основная CMS лет десять. Начинал с Joomla, пробовал Drupal, TYPO3, даже Magento. Всегда возвращался. Не потому что WordPress идеален, а потому что для 90% задач он — самый прагматичный выбор. Я собрал сюда все свои статьи по WordPress, разложил по полкам, чтобы было легко найти нужное. С чего начать — установка […]
ЧИТАТЬ ПОДРОБНЕЕ →
22 29 53
WordPress
mysurik

Поменял язык админки WordPress

Зачем менять язык админки Когда я только установил WordPress, админка была на английском. Для разработчика это не проблема, но я стал замечать, что английские названия разделов замедляют меня, когда я объясняю сайт другим людям. А ещё я хотел, чтобы сайтом могли пользоваться люди без технического английского — и им было бы гораздо проще работать с […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image d8
Виртуализация (Proxmox)
mysurik

Глубокий NPM: редиректы и Access Lists for ComfyUI

В NPM есть полезные фишки, о которых я рассказываю по просьбе читателей: Access Lists — ограничение доступа по IP, Custom Locations — проксирование конкретных путей, Streaming — поддержка WebSocket. Я через NPM настроил доступ к ComfyUI только из домашней сети. Ещё сделал редирект: если зайти на domain.com/grafana — открывается Grafana. Сегодня разберу эти возможности подробнее, […]
ЧИТАТЬ ПОДРОБНЕЕ →
Zorin OS на десктопе вместо Windows, обложка статьи
Zorin OS
Корефан

Zorin OS Lite на старом ноутбуке: вторая жизнь для железа

Zorin OS Lite на старом ноутбуке: вторая жизнь для железа У меня завалялся старый ноутбук. Не совсем музейный экспонат, но близко: Intel Core i3 второго поколения, 4 гигабайта оперативки и жёсткий диск, который шумит как трактор. Windows 10 на нём жил с трудом. Я смотрел на него и понимал: выкинуть жалко, продать некому, а использовать […]
ЧИТАТЬ ПОДРОБНЕЕ →
x6b74sx6b74sx6b7
Системное Администрирование
mysurik

Практические примеры использования cgcreate и cgexec для управления контейнерами

Введение: Почему cgcreate и cgexec становятся неотъемлемыми инструментами в системном администрировании Современные среды контейнеризации, такие как Docker или Kubernetes, требуют тщательного управления ресурсами на уровне ядра Linux. Это особенно актуально, когда на одном хосте работает десятки процессов, каждый из которых претендует на процессор, память и дисковый ввод-вывод. Именно здесь на помощь приходят инструменты cgcreate и […]
ЧИТАТЬ ПОДРОБНЕЕ →
Блог и продвижение
mysurik

Ура! Я создал группу на my.mail.ru!

Вот так сюрприз — сам не ожидал, что заведу группу на Mail.ru. Но когда разобрался, оказалось, что это очень удобный инструмент. Я давно думал о том, где можно собрать единомышленников, которые следят за моими экспериментами с серверами, домашней лабораторией и WordPress. Telegram-канал — это хорошо, но там всё летит в ленту и теряется через пару […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image k73l5tk73l5tk73l
Безопасность и Сеть
mysurik

Основы цифровой безопасности: Пароли и многофакторная аутентификация как фундамент защиты данных

Цифровая безопасность стала для меня темой номер один после случая с майнером на сервере. Но даже раньше, ещё до серверов, я был неаккуратен с паролями: использовал один и тот же пароль везде, менял дату рождения на 1990 и считал себя защищённым. Пока однажды не обнаружил, что мой пароль от почты утёк в утечке базы данных. […]
ЧИТАТЬ ПОДРОБНЕЕ →
yvtn
Безопасность и Сеть
mysurik

Когда на сервере поселился майнер: 5 правил защиты

Основы кибербезопасности я изучал методом тыка. Однажды на тестовом сервере поселился майнер, который жрал 90% CPU. Я тогда впервые столкнулся с тем, что сервер взломали. Сначала я просто заметил, что сервер стал жутко тормозить, а вентиляторы на машинке загудели как турбина. Зашёл по SSH, посмотрел на нагрузку — а там процесс крутит ядра на полную. […]
ЧИТАТЬ ПОДРОБНЕЕ →
Создание мультисайтового сайта на WordPress Полное руководство
WordPress
mysurik

Мультисайт WordPress

Что такое WordPress Multisite WordPress Multisite — это режим, в котором одна установка WordPress обслуживает сразу несколько сайтов. Вместо того чтобы ставить движок отдельно под каждый проект, вы создаёте один «материнский» сайт, а остальные работают как его подсайты. Общая база данных, общие файлы ядра, но при этом у каждого сайта свои темы, плагины, статьи и […]
ЧИТАТЬ ПОДРОБНЕЕ →
Telegram бот на Python создание и deploy
Сервер
mysurik

Как я прикрутил телеграм-бота на Python для мониторинга сервера

С чего я начал Fail2ban я поставил, n8n подкрутил, но мне хотелось чего-то более гибкого. Конкретно: я хочу написать в Telegram боту «статус» — и получить ответ с загрузкой CPU, RAM, диском и аптаймом. Или написать «бекап» — и запустить резервное копирование баз данных. n8n такое умеет, но мне надоело тыкать в блоки. Хотелось кода. […]
ЧИТАТЬ ПОДРОБНЕЕ →
Что я думаю про новинки WordPress 7.0 и куда движется CMS
WordPress
mysurik

Что я думаю про новинки WordPress 7.0 и куда движется CMS

WordPress 7.0 Armstrong вышел — и это, пожалуй, самый важный релиз за последние пару лет. Не потому что там куча новых фич, а потому что он показал, куда команда разработчиков ведёт CMS. Я обновлялся в первый же день. Описывал процесс здесь — обошлось без сюрпризов, что уже хорошо. Из нового: переписанный редактор, улучшенная работа с […]
ЧИТАТЬ ПОДРОБНЕЕ →
Оптимизация мобильной версии WordPress сайта.
WordPress
mysurik

65% трафика с телефона: как я адаптировал блог под мобильные

Я долго не парился насчёт мобильной версии. Думал, адаптивность есть в теме — и ладно. Но когда зашёл в GA4 и увидел, что 65% посетителей сидят с телефона, пересмотрел своё отношение. Первое, что я сделал — проверил сайт через Google Mobile-Friendly Test. Оказалось, текст на телефоне слишком мелкий, а кнопки расположены близко друг к другу. […]
ЧИТАТЬ ПОДРОБНЕЕ →
CMS в 2026 что выбрать для проекта — мой опыт с WordPress, Drupal, Joomla и TYPO3
CMS
mysurik

CMS в 2026: что выбрать для проекта — мой опыт с WordPress, Drupal, Joomla и TYPO3

За 10 лет я перепробовал все основные CMS. Не как пользователь «почитал обзор», а как разработчик, который ставит, настраивает, правит и поддерживает. Расскажу, что из себя каждая представляет на деле, а не в рекламных буклетах. WordPress — мой основной выбор. 79 статей в блоге, десятки проектов для клиентов. Гибкий, огромное сообщество, любой плагин есть. Установка […]
ЧИТАТЬ ПОДРОБНЕЕ →
Введение в TYPO3 Все, что вам нужно знать.
TYPO3
mysurik

Пробовал TYPO3 для немецкого заказчика: две недели боли

TYPO3 я увидел впервые, когда админил сервер одной немецкой компании. Они спрашивали: «Вы работали с TYPO3?» Я соврал что да, потом две недели разбирался. И до сих пор вспоминаю это с содроганием. TYPO3 — это мощно. Очень мощно. Там можно настроить права доступа для каждого редактора, сделать многоязычность, управлять контентом на уровне отдельных записей. Но […]
ЧИТАТЬ ПОДРОБНЕЕ →