ZendFramework-0.6.0

5 Январь 2007

В конце 2006 года наконецто появилося долгожданное обновление ZendFramework.
Изменений много. Для меня наиболее существенным и проблемным стало изменение в MVC Zend_Controller.

Уменьшение размера CSS файла (CSS Cleaner)

25 Декабрь 2006

Если сайт достаточно сложный по структуре, то размер css файла увеличиваеться катострофически. Задача сделать CSS файл как можно меньшим по размеру.
Решение здесь Читать запись полностью »

Индексация документов 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"

Запрет индексации “версии для печати”

27 Ноябрь 2006

Задача: запретить к индексации страницы с версией для печати

Читать запись полностью »

Javascript проверка на неопределенную переменную (test for undefined variable)

10 Октябрь 2006

Задача: проверить существование переменной в JavaScript

Решение:

Пример 1 неверно

&lt;script type="text/javascript" language="JavaScript"&gt; 
//&lt; ![CDATA[ 
if(a==undefined) alert(’переменная неопределнена’);
else
alert(’переменная определена’)//]]&gt;&lt;/script&gt;

Выдает ошибку "переменная a неопределена" Читать запись полностью »

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

25 Сентябрь 2006

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

 
createlang plpgsql имяБД

Обновление версии Perl ( how upgrade perl )

2 Август 2006

FreeBSD

 
#portinstall lang/perl5.8
 
# find /usr/local/lib/perl5/{site_perl/5.005,5.00503} -type f -print0 | \
              xargs -0 -n 1 pkg_which | sort -u > /tmp/perl-ports
        # vi perl-ports
 
          [ Sanity check the results: take out any non-ports (like
           '?'), ports that are now bundled with perl or that you no longer
            wish to have installed ]
 
        # portupgrade -f `cat /tmp/perl-ports`

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

30 Июль 2006

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

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

24 Июль 2006

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

Решение:
ImageMagic

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

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

Скрипт перекодирования из KOI8-U в windows-1251 и из windows-1251 в KOI8-U на Perl

13 Июль 2006

Задача перекодировать из одной кодировки в другую при этом модуль Encode.pm не установлен

Решение: Читать запись полностью »