Думаю многим будет интересно у кого свой сервер ускорить обработку 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
А дальше все просто. Запускаем скрипт с каталогом файлов в качестве параметра и говорим где в каком каталоге какая кодировка исходная. [...]
Столкнулся с проблемой, когда надо на разные виртуалхосты повесить разные сертификаты SSL. Апач в любом случае берет первый сертификат из конфига и ставит его на все виртуальные SSL-хосты (домены).
Долго я бился с этой гадостью, пока мне не подсказал один хороший человек (Sergey, спасибо тебе), в какую сторону копать. Оказывается, что SSL не позволяет по стандарту [...]
В Mozilla сообщили, что негласный рубеж в 5 млн скачиваний нового браузера Firefox 3 была пройдена примерно за 16 часов после размещения браузера в открытом доступе. Ранее в компании планировали, что на преодоление этого рубежа потребуется 24 часа.
Согласно данным на 15:30 по московскому времени было скачано 5,52 млн копий Firefox 3.
Пока с большим отрывом по [...]
Честно говоря, я сначала с сильным подозрением отнесся к новому клиенту, которому всего-то 3 дня. Но был весьма впечатлен после установки. Он действительно сильно напоминает qip под виндузу. С учетом того, что я давно не мог подобрать себе клиента для аси и сидел в psi через гейт, то был вдвойне приятно удивлен качество версии 0.1.
В [...]
Folding@home - это проект распределённых вычислений, который занимается расчетом сворачивания белков. Как написано на сайте:
Наша цель: понять сворачивание белков, агрегацию белков и связанные с ним болезни.
Популярность: 52% [?]
Firefox 3 может стать рекордсменом Книги рекордов Гиннеса по количеству закачек за 24 часа. Суть примерно такова: в день официального релиза Firefox 3 все кинутся качать браузер и за 24 часа будет подсчитано количество скачиваний.
Т.к. официального рекорда по скачиванию ПО не существует и Mozilla будет первой компанией, пошедшей по этому пути.
Кто будет участвовать в этой [...]
Сегодня переписал и доработал скрипт бекапа баз данных MySQL.
Основные изменения:
+ Создан конфиг в виде стандартного ini-файла;
+ Добавлена проверка наличия замыкающего слеша;
* Переписана схема ротации;
* Увеличена информативность выводимого отчета.
Планируемые добавления:
1. Количество хранимых копий для каждой базы отдельно
2. Автосоздание последнего в пути каталога для бекапа.
3. Загрузка файлов на удаленный сервер.
Если кому-то чего-то не хватает - прошу в [...]
Иногда надо создавать автоматически поддомен в какой-либо зоне. Например, для хостинга домашних страничек пользователей. Вот как это делается:
1. Нам надо создать запись для всех поддоменов в домене.
В зону мы вносим новый домен "*", ссылающийся на необходимый IP адрес сервера.
2. Настраиваем Apache.
Создаем вирутальный хост с примерно такими параметрами:
<VirtualHost *:80>
DocumentRoot /var/www/example.com
ServerName example.com
...
ServerAlias *.example.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^((.*)\.)example.com$
RewriteRule [...]