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 в список архитектур.

Если кому-то интересны подробности и/или обновленный скрипт сборки – пишите, расскажу.

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

Вчера заменил систему управления deb-репозиторием.

До этого использовал mini-dinstall, но к нему были некоторые претензии: собственная структура каталогов (а не стандартный pool+dists), невозможность ведения нескольких секций в рамках одного дистрибутива, невозможность просто перенести пакет из одного репозитория в другой (например из unstable в testing) и прочие мелочи.

Хотелось чего-нибудь более функционального, и я, похоже, нашел решение: это reprepro.

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

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

В процессе обновления сервера до Etch (а точнее переезда на новый сервер приложений под Etch с сохранением старого home) столкнулся с неприятной вещью:

Все гномовские приложения рисовали шрифты более-менее пристойно, кроме терминала. В терминале шрифты расплывались в разноцветном антиальясинге. Никакие настройки почему-то не помогали.

Оказалось проблема была в том, что у меня в домашнем каталоге жил файлик .fonts.conf, который, как оказалось, имеет для гном-терминала очень высокий приоритет, а в файлике этом как раз и были эти похабные настройки, которые подхватывались терминалом.

Вот такой вот Windows-style =\

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

Посмотрел останки своего старого сайта с целью восстановить оттуда что-нить ценное. Понял, что ничего ценного там не было кроме статьи о федерации молодежи за мир во всем мире (которая, похоже окончательно утеряна, но и фиг с ней, муниты и так почти исчезли (из Москвы по крайней мере)) и HOWTO по настройке SpamAssassin.

Статью про СпамАссассин решил восстановить. В несколько сокращенном варианте (сейчас уже только ленивый не знает что это такое и зачем он нужен) и с поправками на мои нынешние настройки.

Continue reading “Установка и настройка SpamAssassin”

Патч для KDE 3.5 заставляющий его использовать опции монтирования из настроек HAL

Note: This info is outdated.
Внимание: Эта информация устарела.

English version below.

В общем написал я патч для этого зверя.

Патч не совсем честный, просто потому, что честного метода похоже не существует (точнее он заключается в том, чтобы задавать параметры в настройках KDE, а не в HAL, но возможность их задавать появится только в KDE 4). Тем не менее подожду еще немного (может из списка рассылки ответят-таки) и попробую протолкнуть его в дебиановский пакет для Etch. Типа “non-utf8-non-latin1 speaking communities need it very-very much”.

Continue reading “Патч для KDE 3.5 заставляющий его использовать опции монтирования из настроек HAL”

NeTAMS Debian Package

Завернул-таки в пакет NeTAMS.

Из сурцов собираются два пакета netams и netams-web. В первом сам демон, а во втором вебинтерфейс из дистрибутива. Потом, вероятно, еще и NAWT (или как там его?) запакую в отдельный пакет.

Upd: С версией 3.4.0rc0 возникли некоторые траблы. По крайней мере в том месте, где ее собирались ставить в продакшн. Поэтому временно вернулся на 3.3.5 и дальнейшую разработку пакета пока что буду делать для него.

Upd2: Пакеты выложены в моем репозитории, смотрите здесь. Есть пакеты и для stable и для testing.
netams-web пока совсем не доделан. По крайней мере там настройки надо вносить руками в файлы в /usr/share/netams-web, и, понятное дело, при апгрейде они слетят.

Upd3: У меня лично нет необходимости в этом пакете, поэтому я им больше не занимаюсь, и, следовательно, он не будет доделан до такой степени, чтобы включить его в официальные репозитории Debian. Если вам он нужен – пишите в комменты, если будет много желающих, или найдется человек, готовый помочь доделать этот пакет – может что-нить решим.

Hi there!

I’ve packaged NeTAMS for debian. You can take it in my repository. netams-web is not finished (If you want to use it, you had to edit some configs in /usr/share/netams-web.)

Packaged version is 3.3.5 because I met some bugs in 3.4.0rc0 which are critical for my installation.