Бэкап на Google Диск из командной строки

Актуальная версия статьиБэкап на Google Drive из консоли

Для работы со своим гуглдиском из командной строки потребуется установить пакет gdrive. Установка проста и описана на странице проекта, там же примеры работы с утилитой.

Далее полезные команды и скрипт для бэкапа.

Подробнее →

Отладка отправки почты на локальном сервере

Для того, чтобы перехватывать почтовую рассылку с локального веб-сервера, понадобится установить пакет mailcatcher.
MailCatcher — это простой SMTP-сервер, который отображает отправленные на него письма в веб-интерфейсе.

Я настраиваю веб-сервер для PHP, на официальном сайте описана настройка и под другие платформы.

Подробнее →

Python: вставить строку в буфер обмена (Linux)

Данный код копирует строку «Cthulhu fhtagn!» в буфер обмена — это значит, что после запуска скрипта данная строка будет доступна для вставки в любом текстовом поле.

Код будет работать только в рабочих окружениях, которые используют GTK+ (GNOME, Xfce etc.).

Подробнее →

Linux: конвертировать файлы в PDF

Конвертировать документы MS Office в PDF

Утилита unoconv работает с большим количеством других форматов (xls, doc, odt, pot, ppt, полный список на официальном сайте) и доступна в популярных репозиториях.

Объединить pdf-файлы

Последний аргумент для команды (merged.pdf) является названием итогового файла, а входных аргументов может быть любое количество. Утилита pdfunite входит в пакет программ poppler-utils, и также доступна в популярных репозиториях.

WordPress: ошибки в NextGEN-галереях

На работающем wordpress-сайте вдруг сломались галереи NextGEN, который стал выдавать вместо нормальной вёрстки ошибку:

Включенный в wp-config.php режим отладки (WP_DEBUG=true) показал стопку уведомлений (ошибки php уровня E_NOTICE) на странице настроек плагина в админке.

Сама форма выглядела сломанной, отсутствовали заголовки разделов и все настройки были сброшены. При попытке заполнить и сохранить поля получал белый экран с ошибкой save() on null.
Подробнее →

Linux: экспорт аудио из видеофайла

Все перечисленные в статье пакеты должны быть доступны к установке из стандартных репозиториев.

Способ с Mplayer

MPlayer поистине могуч, а его ман-страницу можно читать детям на ночь.

Пример запуска:

Подробнее →

VLC-вещание и ошибка с crossdomain.xml

При попытке забирать поток с другого домена флэш-плеерами возникает ошибка 404 crossdomain.xml not found. Происходит это из-за политик безопасности, и решается помещением соответствующего файла в корень домена, с которого забирается поток.
Подробнее →

VLC: добавить водяные знаки к вещанию

Добавить свой логотип к видео, которое раздаётся с помощью VLC:

Документация: http://wiki.videolan.org/Documentation:Modules/logo

Linux: конвертировать видео в GIF

Сначала экспортируем видеофайл в изображения формата JPEG:

В текущей директории будет создано множество картинок вида 0000000N.jpg, которые являются кадрами из видео.
Подробнее →