Уменьшение размера CSS файла (CSS Cleaner)
Понедельник, 25 Декабрь 2006Если сайт достаточно сложный по структуре, то размер css файла увеличиваеться катострофически. Задача сделать CSS файл как можно меньшим по размеру.
Решение здесь (more…)
Если сайт достаточно сложный по структуре, то размер css файла увеличиваеться катострофически. Задача сделать CSS файл как можно меньшим по размеру.
Решение здесь (more…)
Задача: запретить к индексации страницы с версией для печати
(more…)Задача: проверить существование переменной в JavaScript
Решение:
Пример 1 неверно
<script type="text/javascript" language="JavaScript"> //< ![CDATA[ if(a==undefined) alert(’переменная неопределнена’); else alert(’переменная определена’); //]]></script>
Выдает ошибку "переменная a неопределена" (more…)
Необходимо выполнитть в командной строке
createlang plpgsql имяБД
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`
Задача: раделить большой рисунок на части равных размеров
Решение:
ImageMagic
sh> convert 1.tif -crop 250x250 +repage -quality 89 %05d.jpg
данная комманда создает рисунки размером 250 на 250 пикселей.
Задача перекодировать из одной кодировки в другую при этом модуль Encode.pm не установлен
Решение: (more…)
Задача запустить Perl скрипт с помошью PHP и передать ему параметры
Решение
Запускаем скрипт с помошью команды exec в PHP
echo exec ("./test.pl '$email' '$id'");
Обратим внимание на то что аргументы в командной строке должны заключатся в одинарные кавычки.
Создаем test.pl
#!/usr/bin/perl $email = $ARGV[0]; $id = $ARGV[1];
Любой, кто хоть раз заглядывал в код страниц, наверняка замечал, что многие из них начинаются со строчки < !DOCTYPE... >. Это так называемое Влобъявление типа документаВ» или Document Type Declaration (не путать с DTD тАФ Document Type Definition). (more…)
Как же это мне сразу не пришло в голову почитать мануал по mysql. 🙂
И так имеем БД с внутренней кодировкой utf-8. А также необходимость переделывать скрипты для поддержки UTF. А именно менять все функции работы со строками на мультибайтовые (mb_string).
Решение: если вызвать sql
$db->Execute("SET NAMES SET cp1251");
, то в данные будут храниться в utf, а выводиться в cp1251. Нужно отметить что пример будет работать если при создании БД кодировка была указана utf8.
SET NAMES 'x’ statement is equivalent to these three statements:
SET character_set_client = x; SET character_set_results = x; SET character_set_connection = x;