Архив рубрики ‘Unix’

Mplayer – win32 codecs на Fedora Core x86_64

Суббота, 28 Июль 2007

Проблема: при попытке просмотреть видео файл в формате WM8 через mplayer получаем
Requested video codec family [wmv8] (vfm=dshow) not available.
Enable it at compilation.
Requested video codec family [wmvdmo] (vfm=dmo) not available.
Enable it at compilation.
Дело в том что win32 кодеки даже если они уставлены не используются mplayer.x86_64 и для их поддержки необходим mplayer.i386

Задача: сделать поддержку win32 кодеков в Fedora Core x86_64

(more…)

Индексация документов Word, Excel, PowerPoint, PDF с помощью mnogosearch

Понедельник, 27 Ноябрь 2006

Работает для русского и украинского языков.

К недостаткам можно отнести неудовлетворительную работу с некоторыми .PDF и .PPT

index.conf

Mime application/msword text/plain "/usr/local/www/data/work/search/sbin/catdoc -d cp1251 $1"
Mime application/ppt text/plain "/usr/local/www/data/work/search/sbin/catppt -d cp1251 $1"
Mime application/vnd.ms-excel text/plain "/usr/local/www/data/work/search/sbin/xls2csv -d cp1251 $1"
Mime application/pdf text/plain "/usr/local/www/data/work/search/sbin/pdftotext <del>cfg /usr/local/www/data/work/search/sbin/.xpdfrc -raw -enc UTF</del>8 $1 - | iconv <del>f utf</del>8 -t cp1251 -c"
Mime text/rtf* text/plain "/usr/local/www/data/work/search/sbin/unrtf --text $1"
Mime application/rtf text/plain "/usr/local/www/data/work/search/sbin/unrtf --text $1"

Инициализация PL/SQL в PosgreSQL

Понедельник, 25 Сентябрь 2006

Необходимо выполнитть в командной строке

 
createlang plpgsql имяБД

Резервное копирование раздела в FreeBSD

Воскресенье, 30 Июль 2006

Задача: Сделать резервное копирование разделов с возможностью восстановления.
Решение: (more…)

ImageMagick – разделение большого рисунка на много маленьких

Понедельник, 24 Июль 2006

Задача: раделить большой рисунок на части равных размеров

Решение:
ImageMagic

 
sh>  convert 1.tif -crop 250x250 +repage -quality 89 %05d.jpg

данная комманда создает рисунки размером 250 на 250 пикселей.

Запрет метода TRACE в протоколе HTTP Apache 2

Понедельник, 6 Март 2006

Задача: запретить метода TRACE в протоколе HTTP. С помощью использования метода TRACE в протоколе HTTP возможно выполнение атаки межсайтовый скриптинг. http://www.cgisecurity.com/articles/xss-faq.shtml
Дано: Apache 2 (more…)

profptd ошибка при сборке

Понедельник, 6 Март 2006

Задача: компиляция ftp сервера ProFTPD 1.3.0rc4
Проблема: При выполнении команды make получаем ошибку

SED=/usr/bin/sed: Command not found.
Xsed=/usr/bin/sed -e s/^X//: Command not found.
Badly placed ()'s.

*** Error code 1

Оказалось что дело в том что shell по умолчанию стоит csh, а нужен sh или bash
Решение:
./configure
make SHELL=/bin/sh
make install SHELL=/bin/sh

Проблема Segmentation fault сборка ядра FreeBSD 5.4

Понедельник, 12 Декабрь 2005

Проблема: ядро FreeBSD 5.4 упорно не хочет компилироваться.

 
#>/usr/src/sys/i386/config/cp GENERIC SERVER;
#>/usr/src/sys/i386/config/config SERVER;
#>/usr/src/sys/i386/compile/SERVER/make depend;
#>/usr/src/sys/i386/compile/SERVER/make all;

выдает Segmentation fault (core dumped)


Решение:

После упорных попыток заставить работать и хождения по форумам выясняем, что проблема с памятью. 🙁
Вытаскиваем планку памяти ставим другую. Все ок. 🙂

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