Месяц: Декабрь 2017
Еще один вариант запрета запуска второй копии скрипта
Например можно и так:
1 |
pgrep -f iptv_noblock_list || /home/pavel/ip_tv_noblock/iptv_noblock_list.py |
Смотрим, если такой скрипт уже висит в запущеных процессах, то выводим его pid, иначе — запускаем скрипт
Установка python 2.7 на FreeBSD 10.4
Сам python:
1 |
pkg install python |
PIP:
1 |
pkg install py27-pip |
mysql_connector:
1 |
pip install mysql-connector==2.1.6 |
mysql_connector ставим именно эту версию, другая выдает ошибку Unable to find Protobuf include directory
Изменение ширины темы WordPress Twenty Fourteen
По мотивам этой статьи. В очередной раз обновилась тема Twenty Fourteen и в очередной раз нужно менять css файл style.css, чтобы тема нормально смотрелась на очень широких экранах. На этот раз решил подойти радикально — и обновления не терять, и руками каждый раз не править. А именно: заходим в настройки темы -> дополнительные стили и копируем туда код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
.site { max-width: 100% !important; } .site-header { max-width: 100% !important; } .hentry { max-width: 100% !important; } .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content { max-width: 80% !important; } .image-navigation { max-width: 80% !important; } .archive-header, .page-header { max-width: 80% !important; } .contributor-info { max-width: 80% !important; } .comments-area { max-width: 80% !important; } .site-main .mu_register, .widecolumn > h2, .widecolumn > form { max-width: 80% !important; } |
Сильно надеюсь, что на этом все.
Update 08.11.2021:
Маленькая хитрость при восстановлении из дампа MySQL
Довольно часто, системные администраторы делают дампы не какой то отдельной таблицы, а все базы целиком. Видимо примерно так:
1 |
mysqldump -ulogin -ppassword -ARqe --single-transaction | gzip -c > /nds/mysql/zwwes/`date +%Y-%m-%d`.gz |
Отсюда возникает проблема: если нужно восстановить только одну базу из множества, то её не достать — восстанавливаются сразу все.
Но! Костылем можно. Создаем пользователя, который имеет доступ только к одной базе:
1 2 3 |
create database dhcp2db; create user 'dhcp'@'localhost' identified by 'password'; grant all on dhcp2db.* to 'dhcp'@'localhost'; |
И достаем из бекапа базы, под этим пользователем, сказав предварительно MySQL, игнорировать все ошибки (Access denied for user)
1 |
gunzip < 2017-12-10.gz | mysql -f -udhcp -pdhcp dhcp2db |