Думаю многим будет интересно у кого свой сервер ускорить обработку 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. Компилируем и ставим:
$ sudo phpize
$ sudo ./configure --enable-eaccelerator=shared
$ sudo [...]
Нашел для себя весьма удобный скрипт для конвертирования тегов mp3 файлов из cp1251 в utf8, чтоб нормально было видно что за трек играет.
Называется скрипт tag2utf. Качаем себе на машину, устанавливаем права на запуск
chmod 755 ./tag2utf-0.15.py
А дальше все просто. Запускаем скрипт с каталогом файлов в качестве параметра и говорим где в каком каталоге какая кодировка исходная. [...]
Сегодня переписал и доработал скрипт бекапа баз данных MySQL.
Основные изменения:
+ Создан конфиг в виде стандартного ini-файла;
+ Добавлена проверка наличия замыкающего слеша;
* Переписана схема ротации;
* Увеличена информативность выводимого отчета.
Планируемые добавления:
1. Количество хранимых копий для каждой базы отдельно
2. Автосоздание последнего в пути каталога для бекапа.
3. Загрузка файлов на удаленный сервер.
Если кому-то чего-то не хватает - прошу в [...]
Раз пошла такая пьянка, да и обещал я выложить еще один скрипт, то вот - скрипт рассылки погоды для Украины. Тестировал я его только на МТС.
Инструкция по настройке и установке внутри самого скрипта. Сложного ничего нет:
1. Настройте все параметры, находящиеся внутри скрипта.
2. Установите права доступа на скрипт 755 (rwxr-xr-x).
3. Установите владельца и права записи на [...]
Долго я искал нормальный скрипт для резервного копирования баз данных MySQL и ничего подходящего для себя не нашел.
Чего мне не хватало:
Пакетный бекап баз.
Разные каталоги для бекапов.
Ротация резервных копий.
Пришлось мне писать свой скрипт для этого дела. В общем на Ваш суд:
MySQL DB Backup умеет хранить резервные копии баз данных в отдельных каталогах для каждой базы, что [...]
По наводке от моего товарища Lice пришлось ковырять как закрыть от PHP-скриптов доступ в другие каталоги. дело в том, что если не установлен PHP как CGI модуль, то варианта два. Либо SafeMode + doc_root, что совсем не приятно и мне не нравится. Причины расписывать тут не буду, т.к. не хочется устраивать холивар. В общем, я [...]
Сегодня нашел и поставил на подготавливаемый сайт плагин поиска Search Everything. Оказалось, что русской локализации или нет вовсе или я плохо искал.
В общем все, кто пользует этот плагин - прошу качать русскую локализацию. Если найдете неточности - пишите в комментарии, будем править. :)
Популярность: 27% [?]
404 Notifier - плагин, отдающий список запрошенных не существующих страниц в формате RSS. Очень удобно отслеживать ошибочные локальные ссылки на сайте.
Akismet - спамфильтр для комментариев.
Anarchy Media Player - Проигрыватель кучи различных мультимедиа файлов (mp3, flv, mov, mp4, m4v, m4a, m4b, 3gp, avi, asf, wmv) прямо на страницах блога. Весьма удобный флешовый плеер.
Digital Fingerprint - плагин [...]
Вчера обновил свой WP до версии 2.3.1. Все прошло безболезненно и без каких либо проблем, за что огромное спасибо Max'у.
И в процессе обновления разобрался таки почему у меня не работал плагин wp_pagenavi. Очень приятный плагин навигации отказался работать после обновления WP до версии 2.3.
Все оказалось банально и просто. Есть плагин adhesive, который совершенно не дружит [...]