Сообщения с тегами: ‘скрипты’

Шорткоды WordPress. Базовые понятия и принципы работы +

Первоначально, что необходимо сделать это подключить реализацию шорткодов к вордпрессу. Для этого потребуется файл functions.php, который лежит в папках шаблона вашего блога. Откройте его и пропишите в нем вот эти строки: add_shortcode(‘name’, ‘function’); Параметр «name» указывает на имя самого шорткода, которое будет отображаться в статье в тех самых квадратных скобках. А «function» на имя самой […]

Проверка хоста по DNSBL (DNSBL checker)

Для проверки своего IP по базам основных DNSBL серверов родился консольный скрипт. Кому надо, забираем из SVN. Лицензия GPLv3. Запуск: /root/dnsbl-check/dnsbl-check.php <IP|domain> [mail@domain.tld] Принимается в качестве имени хоста или IP или FQDN. EMail — не обязательный параметр, если указано, то результат работы будет отправлен на этот адрес. Я использую раз в сутки по крону с […]

Пакетное уменьшение картинок +

Встала задача уменьшить размер фотографий до 1024×768. А их было не много ни мало штук 300. Сидеть и руками в GIMP’e это дела не вариант. В результате 10 минут родился скрипт пакетного уменьшения картинок: #!/bin/bash if [ $2 ] then OUTDir=$1/small if [ ! -e $OUTDir ] then mkdir $OUTDir fi for i in $1/*.jpg; […]

Ускоряем отдачу php-скриптов

Думаю многим будет интересно у кого свой сервер ускорить обработку php-скриптов. Для этого я себе поставил eAccelerator для php. Пошагово делается так: 1. Ставим средства разработки для php: $ sudo apt-get install php5-dev $ sudo apt-get install make 2. Качаем eAccelerator: $ cd /tmp $ wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2 $ tar xvjf eaccelerator-0.9.5.3.tar.bz2 $ cd eaccelerator-0.9.5.3 3. […]

MySQLDBBackup v.1.0

Сегодня переписал и доработал скрипт бекапа баз данных MySQL. Основные изменения: + Создан конфиг в виде стандартного ini-файла; + Добавлена проверка наличия замыкающего слеша; * Переписана схема ротации; * Увеличена информативность выводимого отчета. Планируемые добавления: 1. Количество хранимых копий для каждой базы отдельно 2. Автосоздание последнего в пути каталога для бекапа. 3. Загрузка файлов на […]

Пропала собака. yandex.ru не предлагать.
Яндекс.Метрика beget