Установка php-fpm на Debian Squeeze 

Вы, наверное, думали, что под заголовком много всякой писанины про геморрой с установкой и настройкой? Нет, всё гораздо проще — php-fpm просто нет в репозиториях по умолчанию для Debian Squeeze. Это который 6. Забавно, я отлично помню кодовые имена для Debian и совершенно не помню, к каким версиям они относятся. Для Ubuntu же всё наоборот :D. Чтобы установить это расширение, нужно добавить сторонний репозиторий. Например, этот: packages.dotdeb.org. Добавляем репозиторий и причиндалы:

1
2
3
echo "deb http://packages.dotdeb.org squeeze all" >> /etc/apt/sources.list
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | sudo apt-key add -

Не забыть обновить список:

aptitude update

Теперь можно ставить:

aptitude install php5-fpm

Вот и всё.

Поломанные шрифты для QT-приложений в Linux Mint 

Даже не предполагал, что в Linux Mint столкнусь с такой проблемой. Команда разработчиков этого дистрибутива вылизывает настройки интерфейса в Ubuntu до такой степени, что, вне зависимости от того, какая gui-библиотека была использована при написании программы, эта программа выглядит практически также, как и GTK-приложения. В результате, графический интерфейс Linux Mint выглядит взрослее, чем интерфейс его родителя. Однако же, я всё-таки напоролся на проблему со шрифтами. [ ... ]

Конфигурация Nginx для MODx Evolution 

Сегодня понадобилось развернуть сайт, построенный на MODx Evolution, на сервере под управлением Nginx. Ниже — конфиг для этого движка. Строки в угловых скобках < и > нужно заменить на свои значения.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
server {
    server_name <домен>;
    root <абсолютный путь к директории с движком>;
    index index.php;
    location / {
        root <абсолютный путь к директории с движком>;
        if (!-e $request_filename){
            rewrite ^/(.*)$ /index.php?q=$1 last;
        }
    }
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_pass 127.0.0.1:9000;
        include /etc/nginx/fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_ignore_client_abort on;
        fastcgi_param SERVER_NAME $http_host;
    }
    access_log <Абсолютный путь к логу доступа>;
    error_log <Абсолютный путь к логу ошибок>;
}

Напоследок замечу, что данная конфигурация работает на Debian-системах, для Nginx версии 0.8.54 и MODx ветки Evolution версии 1.0.5. Стоит иметь в виду, что со временем что-то может измениться.

Android не знает об отмене зимнего времени в России 

Сегодня, 30 октября, должен был быть осуществлен переход на зимнее время. Это по старому. В соответствии с тем, что в начале года в нашей стране был отменен переход на зимнее время, этот перевод отменяется. Однако же, сегодня я на собственном телефоне убедился, что Android об этой russian-фиче пока не знает. В результате я сейчас наблюдаю часовую разницу между показателями телефона и своего компьютера.

Android time and date settings

Mint 11, кстати, знает об изменениях. Windows 7 — тоже. Отчетливо помню, как Windows Update предложил мне поставить апдейт настроек.

На данный момент я вручную выставил время, так как вариант с синхронизацией пока не хочет настраивать время в соответствии с новой действительностью.

Воспроизведение музыки без задержек в Ubuntu 

Я обнаружил, что музыка в моей инсталляции Linux Mint (читай Ubuntu. Один хрен) воспроизводится с задержками между треками. Такую штуку можно легко заметить, если слушаешь какой-нибудь длиннючий микс, порезанный на треки. Воспроизводиться он должен непрерывно, иначе впечатление от музыки будет обнуляться с очередным треком :) . На карточках с нормальными чипами эти вещи работают “из коробки”, на некоторых встроенных приходится поковыряться. Вот и мой ноутбук, разумеется, не стал исключением. Тема, на самом деле, достаточно избита, но я всё же оставлю заметку, на память, так сказать :) [ ... ]