пятница, 26 июня 2009 г.

Плагин Price.ru в Firefox

Не могу понять, почему в Firefox для Linux отсутствует поисковый плагин для Price.ru. Может как то не правильно устанавливаю =). В общем спер я этот плагин из Windows (C:/Program Files/Mozilla Firefox/searchplugins/priceru.xml) и положил в соответстующую папку в Linux (/usr/lib/mozilla-firefox/searchplugins/).

Если нет этого файла под руками, то его можно создать самому. Вот его содержимое:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Price.ru</ShortName>
<Description>Search for the best price.</Description>
<InputEncoding>windows-1251</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsSAAALEgHS3X78AAABhklEQVQ4jX2Sv0vDQBiGn4uF0iK1giJ2sAGHbiLauhSKIGj%2FAmddU1D3Tg4ujoJFcXYSHRREOopuKuogiCB10KVo4o9aK9pzCElzTewLgdx73%2FPm%2By4HbZKmKaVh2I9pStcP8AC0dphisWV43z2eN0T8CzsaG4eLc78PiFJJiE7ww3VZWSdHpn019gi7e76Nq5sTrFC0YyArK60RwD4ogPLBtuulkv1YoSjxn08ArFAUvWAQSeiEs3kRArB2NiTAK1BZL3FrSlK9dvbtQ9VOGk4CoBcMAOpPFaRpyq7G6ZH8ebfcL8YnMvQ83nFxb%2FH8BX0RwUAbDBBJ6PxWH9HC2byIJHRlNL1gkEvb3n9wbWm%2BNUI4mxeN0yNZf6ooQbm0roBe2JF7kTZnZnE6qayXOD6zw5qry4GwNppRA7whDuyqfOiDtewUgPob17pjyj3PpXWGalWaaGg0FTg2tyh8HSx8vCmBjuR3IxD2ddDeidOBA8e39gPrA7XWHZOXkyPyJTMoO9X9AaeeqENksUPXAAAAAElFTkSuQmCC</Image>
<Url type="text/html" method="GET" template="http://price.ru/enter?">
<Param name="pnam" value="{searchTerms}"/>
<Param name="from" value="fx3"/>
</Url>
<SearchForm>http://price.ru/index.html</SearchForm>
</SearchPlugin>

среда, 24 июня 2009 г.

Lotus Notes 8.5 и шрифты

Очередной раз пытался поставить Lotus Notes в Gentoo. Ставил из пакетов rpm. Напоролся на мелкие шрифты в диалоговых окнах. Совершенно случайно обратил внимание, что по умолчанию в настройках для шрифтов указан Luxi Serif.

Нашел пакет который содержит шрифты Luxi - media-fonts/font-bh-ttf и чудо произошло. Все диалоговые окна стали отображаться нормальными шрифтами вменяемого размера.

Попытка обойтись без установки этого шрифта ни чего хорошего по прежнему не дала. Пробовал подставить другой шрифт через fonts.conf вместо Luxi Serif. Fc-match показывает, что подстановка срабатывает, но в Lotus подстановка не действует. Как это победить не придумал.

Не зависимо от непонятного поведения шрифта Lotus Notes корректно встал и работает.

пятница, 15 мая 2009 г.

Очередной раз о шрифтах в Linux

У меня по нет понимания как управлять шрифтами в Linux. Перечитал много всего, но окончательного понимания нет. После старта xorg управление шрифтами и их использование делится на две части. Как они взаимосвязаны не понимаю =).

1. Установка шрифтов X в файле xorg.conf.
2. Установка шрифтов через fontconfig.

Если шрифты установлены через fontconfig то в основном все работает, но утилиты типа xlsfonts, xfontsel, xfd и т.п. воспринимают выбор шрифтов только тех, которые указаны в xorg.conf.

Главный вопрос по прежнему остается - где все таки настраивать шрифты и как соотносятся настройки сделаные в xorg.conf и /etc/fonts/fonts.conf?

среда, 13 мая 2009 г.

ZyXEL (HylaFAX - ответный удар)

Эта заметка является продолжением рассказа про HylaFAX - Тупость и лень человеческая безграничны. А точнее, про не очень внимательного Одмина =).

Для работы HylaFAX используется модем ZyXEL Omni 56K Duo подключенный по USB. Сервер работал с ядром 2.6.22 собранным еще 2007 году. Uptime 325 дней.

По причине проблем с новой версией vmware ядро было обновлено и после перезагрузки выясняется, что из устройств пропал /dev/ttyUSB0! Перерыл все настройки, все в порядке, а устройства нет. И вот тут то и наступил момент истины. Я вспомнил, что для работы модема ZyXEL Omni 56K Duo я правил драйвер. Как не забывать такие вещи я не знаю =).

К чему все это я рассказал - для работы модема ZyXEL Omni 56K Duo необходимо править код драйвера omninet. Находимо в файле /drivers/usb/serial/omninet.c найти строку #define ZYXEL_OMNIPLUS_ID 0x1500 и заменить ID устройства на 0x1512.

В общем на этом можно расказ о памяти человеческой и завершить =).

пятница, 8 мая 2009 г.

ffmpeg или dvd to avi

В общем писать особенно не чего =). Попался мне dvd диск, который "в лоб" отказался конвертироваться. По результатам войны с ним, родился мальньки справочник - Как перевести dvd в avi.

1. Определение файлов vob которые необходимо конвертировать

Научного подхода я не искал. Файлы определяю визуально =) по размеру и расширению.

2. Как сжимать?

В выборе кодека я определился раньше - libx264, а вот остановиться на методе не мог. В результате практических тесто выбор пал на одинопроходное сжатие со средним качеством.

#ffmpeg -i film.vob -acodec copy -vcodec libx264 -vpre hq -crf 25 film.avi

Кодек видео -vcodec libx264
Пресет качества -vpre hq
Коэфициент сжатия -crf 25

3. Как сжать несколько vob в один avi

ffmpeg умеет принимать потоковые данные. Наши vob файлы и есть потоки. По этому самый простой способ:

#cat film1.vob film2.vob | ffmpeg -i - -acodec copy -vcodec libx264 -vpre hq -crf 25 film.avi

Ключевой параметр "-i -", где тире говорит брать данные для компрессии со стандартного ввода.