Раздел Debian 7

Bash-скрипт для проверки срока действия сертификата Let’s Encrypt

Let’s Encrypt выдает бесплатные сертификаты, но на 90 дней. В cron задачу не добавишь, чтобы раз в 90 дней работала. Можно сделать раз в 3 месяца, но это не то. Т.к. всегда получается 1-2 дня, когда сертификат уже не действителен, а задача cron еще не выполнилась. Для такой ситуации и создал bash-скрипт для проверки срока действия сертификата, если сталось 2 дня, то он вызывается скрипт для обновления.

cd ~/private/
DATE_CERT=`openssl x509 -in certs/mysite.com/fullchain.pem -text -noout | grep -Po ': (.+)?GMT'`
SED=`expr "$DATE_CERT" : '^.*\:\s\(.*\).*GMT$'`

R=`date -d "$SED" '+%Y-%m-%d'`
#echo Cert valid date: $R

CHECK_DATE=$(date -d "+3 days")
LAST_DATE=`date -d "$CHECK_DATE" '+%Y-%m-%d'`
#echo 'Control date:   ' $LAST_DATE

if [[ "$R" < "$LAST_DATE" ]] ;
then
    sh update_cert.sh
fi

Путь к fullchain.pem — путь к вашей цепочке сертификатов Let’s Encrypt.

Обновление скрипта «VLC для ex.UA»

  1. В заголовке плеера отображается имя текущего проигрываемого файла.
  2. Автоматическое воспроизведение следующего файла

Для обновления скрипта скачайте его отсюда , распакуйте. Удалите старую версию из Greasemonkey и установите новую. Не забудьте щелкнуть кнопку «Включить», чтобы скрипт заработал.

!!!Screenshot-from-2015-07-

Плагин VLC вместо flash-плеера на ex.UA

Недавно прочел статью на habrahabr.ru и отключил Flash в браузере. Вот только как просматривать ex.UA? Решил заменить flash-плеер на VLC плагин в Firefox 39. Все действия проводились в ОС Debian 7 x64 и браузере Firefox 39.

Сначала нужно установить сам VLC:

1. Добавить в /etc/apt/source.list

deb http://http.debian.net/debian wheezy-backports main

2. Выполнить

apt-get update

apt-get -t wheezy-backports install vlc

Затем установить плагин:

apt-get install mozilla-plugin-vlc

3. После этого скачайте файл архива с моим пользовательским скриптом ex.ua.video.user.js и распакуйте его

Как устанавливать скрипт описано тут — http://vvsite.info/?p=1207

Затем нужно открыть раздел Видео на ex.ua и выбрать файл для проигрывания. Результат на скриншоте.

!!!Screenshot-from-2015-07-Для использования скрипта в Windows, установите Firefox 39 и VLC ( вкключительно с Web-плагином). Затем установите пользовательский скрипт.

Debian 7 x64 — проблема с AMD Catalyst Omega 15.5

Проблема заключается в том, что не стартует X — сервер. В лог-файле /var/log/Xorg.log я увидел следующее:

[   147.309] (II) LoadModule: "fglrx"
[   147.309] (WW) Warning, couldn't open module fglrx
[   147.309] (II) UnloadModule: "fglrx"
[   147.309] (II) Unloading fglrx
[   147.309] (EE) Failed to load module "fglrx" (module does not exist, 0)
[   147.309] (EE) No drivers available.

Переустановки не помогли, как и не помог откат на предыдущий драйвер. Ошибки — те же.

Решение проблемы:

Все модули устанавливаются и существуют, но в папке /usr/lib64/xorg/modules . А система ищет их в /usr/lib/xorg/modules . Поэтому делаем символические ссылки на модули *.so из /usr/lib64/xorg/modules в /usr/lib/xorg/modules. Удобнее делать из mc. И еще — перед созданием линка на libglx.so переименуйте файл /usr/lib/xorg/modules/extensions/libglx.so в libglx.so.old чтобы не затереть его.

 

Проблема с кодировками в playonlinux

Столкнулся с проблемой при запуске Photoshop CS 8.0 в playonlinux на Debian 7. Отображаются «крокозябры» вместо русского интерфейса. Решилось все опцией в настройках «Другое» (Miscellaneous). Надо указать:

 LANG="ru_RU.CP1251"

в опции Command to exec before running the program.

Screenshot-from-2015-03-12-