Linux

Веб стек 2024: актуальные технологии (обновлено)

В список крупных обновленных компонентов стека веб технологий 2024 года уже вошел Drupal 11.0.9 (релиз состоялся 22 ноября). Поэтому актуальными технологиями года (по состоянию на 10 декабря 2024) являются:

FAT32Video (α) — видео для FAT32

Статья «Конвертация видео в быту» была опубликована в 2017 году, но не потеряла актуальности своей сути: записать на носитель данных с файловой системой FAT32 файл размером в 232-1 байт (4 ГиБ минус 1 байт) невозможно.

Вместе с ростом разрешений видео форматов (SD, HD, Full HD, 2K, 4K, 8K...) и частотами кадров в секунду (15, 24, 25, 30, 60...) продолжают увеличиваться и размеры видео файлов.

Как вручную перевести системы в единый часовой пояс в Казахстане

С 1 марта 2024 года в Республике Казахстан введен единый и общий часовой пояс: UTC+5 (который в западных регионах РК используется уже давно, в частности, в городе Актау).

Как сделать заставку с часами в стиле «Звёздные войны»

Медленно минуты уплывают вдаль... 
«Голубой вагон»

В стандартном наборе заставок (скринсейверов) Ubuntu есть одна под названием Star Wars. При запуске появляется звездное небо и текст новостей, которые загружаются по RSS. Чем выше текст поднимается от нижней части экрана, тем дальше он уплывает в даль космоса — узнаваемый стиль вступительных титров «Звёздных войн». В параметрах можно указать любую ссылку, откуда загружать новости (в настройках Screensaver, вкладка «Advanced», блок «Text Manipulation», параметр «URL»).

Как защитить сайт от атак и получить бесплатный SSL сертификат на 15 лет

Статья вышла при терпеливых напоминаниях о необходимости ее написания от Евгения Васильевича Батулина, за что ему особая благодарность.

Предназначено для администраторов Linux серверов и ориентировано на Nginx.

SSD из 1912 года

После очередной перезагрузки удаленный сервер перестал отвечать на запросы. Служба поддержки вернула сервер в строй, но порекомендовала проверить состояние дисков.

Для этой цели был установлен набор утилит smartmontools:

# sudo apt install smartmontools

Список всех дисков выдает запуск утилиты smartctl с параметром scan:

# sudo smartctl --scan

DrupALL (α) — обновление ядра Drupal всех сайтов

Ядро Drupal необходимо обновлять примерно раз в месяц, связано это с требованиями безопасности. В архив ядра входит более 1200 файлов, которые необходимо загружать на каждый сайт как можно быстрее, при выходе каждой новой версии. Задача по обновлению ядра легко решается на выделенном сервере посредством Drush, однако на обычных хостингах приходится обходиться классическим обновлением файлов по FTP.

Time Signal (α) — звуковые сигналы о времени для Linux

В iOS встроена приятная функция — звуковое оповещение о времени, при этом можно задавать частоту оповещения. Я решил реализовать такой же функционал для Linux. Для работоспособности нужен плеер, способный проигрывать аудио файлы с заданной позиции (в данном случае — MPlayer).