![]() ![]() |
dkLab | В процессе | Модули | Как много модулей хороших...
Я перечислю здесь те модули, которые мы уже использовали в своей работе. Очень рекомендую их вам. Но прежде, пожалуйста, посмотрите, нет ли более свежих версий в рамках проекта "Куроводство", расположенного по адресу http://www.dklab.ru/chicken. |
Стандартные модули для Perl
Как скачать и установить указанные здесь модули? Все зависит от того, на какой операционной системе вы работаете:Итак...
- Если у вас установлен Windows и ActivePerl: воспользуйтесь утилитой ppm.bat, входящей в дистрибутив ActivePerl. Она сделает все автоматически - достаточно подключиться к Интернету, запустить ppm.bat и набрать в появившемся диалоге строку: "install имя_модуля"
- Если вы устанавливаете модуль под Unix-ом, вам необходимо вначале сходить на http://www.cpan.org или на http://www.perl.com/pub/CPAN и найти там требующийся дистрибутив (проще всего это сделать, воспользовавшись сортировкой модулей по категории). Как только он будет скачан, выполните следующие команды (учтите только, что вы должны быть зарегистрированы как root-пользователь):
% tar zxf Дистрибутив_Модуля.tar.gz % cd Дистрибутив_Модуля % perl Makefile.PL % make % make test % make installПервая команда распаковывает только что скачанный вами архив. Вторая создает make-файл, специально "подогнанный" под вашу систему. Третья осуществляет компиляцию модуля, если там есть, что компилировать. Команду "make test" можно и не выполнять, если вы уверены, что модуль в тестировании не нуждается. Наконец, последняя инструкция инсталлирует модуль.
- Storable - очень полезный и быстрый модуль, предназначен для сериализации - упаковки сложных структур (массивов хэшей массивов массивов хэшей, к примеру) в строку с возможностью последующего восстановления этой строки в исходный объект.
- Date::Calc - модуль для всевозможных манипуляций с датами. Например, с его помощью можно узнать, сколько дней от одной даты до другой.
- Mysql - модуль для работы с MySQL. Ищите его в том же разделе, что и DBD::Oracle. В отличие от последнего, архив называется Msql-mysql-modules_версия.tar.gz, если вы будете устанавливать его под Unix. С Windows все проще: воспользуйтесь ppm.bat и наберите в нем: "install DBD::Mysql". Возможно, прежде чем модуль установится, вам придется поставить еще некоторые - например, DBI. Сообщение об этом появятся в процессе установки модуля.
- GD - популярный модуль для работы с рисунками в скриптах. Позволяет "на лету" генерировать картинки, сохранять их на диске и т.д. К сожалению, последние версии не позволяют работать с gif-рисунками (не знаю, почему они это сделали), поэтому вам, возможно, придется повозиться при поиске "достаточно старой" версии модуля и библиотеки gd.
- Image::Size - модуль предназначен для определения размеров картинок в самых популярных форматах - gif, jpeg, png и т.д.
Дмитрий Котеров
dkLab, ©1999-2019