eAccelerator

Вчера познакомился более-менее близко с eAccelerator‘ом. Весьма неплохой “ускоритель” php скриптов. Прекомпилированные (и оптимизированные) скрипты сохраняются апачем (ну а точнее его модулем mod_php) в памяти и следующие вызовы должны происходить значительно быстрее.
Помимо этого есть еще специальный интерфейс посредством которого php скрипты могут кэшировать данные, сессионные ключи и т.п. Но даже скрипты, не использующие эти интерфейсы вроде достаточно неплохо ускоряются.
Пакеты для Debian можно взять в моем репозитории (для etch и lenny) в секции main.
I build eAccelerator packages for Debian GNU/Linux. You can get them from my repo.

Об rpm дистрибутивах с любовью

Предыстория: Есть у нас замечательные тонкие клиенты. Называются SunRay. Всем они хороши: серебристые (хотя есть и более старые – фирменных сиреневых тонов), с мониторчиками на IPS матрицах и все такое. Одна беда, им еще нужен серверный компонент: SunRay server. О нем и пойдет речь.
Continue reading “Об rpm дистрибутивах с любовью”

xneur под amd64

Обновил свою систему сборки, так что она теперь умеет собирать не только под i386, но и при помощи qemubuilder под прочие архитектуры. В частности под amd64. В связи с чем наконец-то собрал xneur под amd64, о чем так долго твердили большевики просили убунту-полозователи. Ну и в свой репозиторий всё это выложил, добавив в него amd64 в список архитектур.
Если кому-то интересны подробности и/или обновленный скрипт сборки – пишите, расскажу.

Установка проприетарных драйверов ATI/nVidia в Debian GNU/Linux (Etch)

Данная заметка имеет статус FAQ. Все действия производятся в Debian Etch, но в Sarge или Lenny действия практически такие же.
Continue reading “Установка проприетарных драйверов ATI/nVidia в Debian GNU/Linux (Etch)”

reprepro – управление репозиторием deb пакетов

Вчера заменил систему управления deb-репозиторием.
До этого использовал mini-dinstall, но к нему были некоторые претензии: собственная структура каталогов (а не стандартный pool+dists), невозможность ведения нескольких секций в рамках одного дистрибутива, невозможность просто перенести пакет из одного репозитория в другой (например из unstable в testing) и прочие мелочи.
Хотелось чего-нибудь более функционального, и я, похоже, нашел решение: это reprepro.
Continue reading “reprepro – управление репозиторием deb пакетов”

О вреде ttf-dejavu

Недавно был спор с одним ценителем по поводу шрифтов ttf-dejavu. Человек утверждал, что эти шрифты устраивают его сильно больше майкрософтских и что вообще это очень хорошие шрифты.
Continue reading “О вреде ttf-dejavu”

GnomeTerminal, шрифты, antialiasing и Subpixel Rendering

В процессе обновления сервера до Etch (а точнее переезда на новый сервер приложений под Etch с сохранением старого home) столкнулся с неприятной вещью:
Все гномовские приложения рисовали шрифты более-менее пристойно, кроме терминала. В терминале шрифты расплывались в разноцветном антиальясинге. Никакие настройки почему-то не помогали.
Оказалось проблема была в том, что у меня в домашнем каталоге жил файлик .fonts.conf, который, как оказалось, имеет для гном-терминала очень высокий приоритет, а в файлике этом как раз и были эти похабные настройки, которые подхватывались терминалом.
Вот такой вот Windows-style =\

Как я собираю/бэкпорчу deb пакеты

В связи с упомянутой в комментариях к этой статье задачей “Как правильно собрать/сбэкпортить пакет” решил описать свое решение.
Continue reading “Как я собираю/бэкпорчу deb пакеты”

Установка и настройка SpamAssassin

Посмотрел останки своего старого сайта с целью восстановить оттуда что-нить ценное. Понял, что ничего ценного там не было кроме статьи о федерации молодежи за мир во всем мире (которая, похоже окончательно утеряна, но и фиг с ней, муниты и так почти исчезли (из Москвы по крайней мере)) и HOWTO по настройке SpamAssassin.
Статью про СпамАссассин решил восстановить. В несколько сокращенном варианте (сейчас уже только ленивый не знает что это такое и зачем он нужен) и с поправками на мои нынешние настройки.
Continue reading “Установка и настройка SpamAssassin”