Category Archives: Perl-модули – документация

Установка модулей CPAN в домашний каталог

Некоторые тексты в интернете имеют свойство пропадать со временем. Особенно обидно бывает, если ты несколько лет использовал какую-нибудь документацию, злоупотреблял копипастом, а в один отличный день заходишь на сайт и получаешь в ответ надпись: “404 Not Found”. Во избежание этого печального события, копирую одну статью к себе в блог. Кстати, статья распространяется под самой лучшей… Read More »

File::Basename – парсим file paths

Модуль File::Basename – используется для распарсивания пути к файлу, имени файла, расширения файла. Модуль предоставляет для работы несколько функций, далее будут рассмотрены три из них: fileparse(), basename() и dirname() .

Perl и YAML. Примеры использования модуля Config::YAML

Что такое YAML? YAML — это формат данных, ориентированный на работу со сложными структурами данных. Имеет очень простую, интуитивно понятную систему разметки. В основном, используется как формат для конфигурационных файлов. Пример конфигурационного файла, в формате yaml:

Модуль Image::Info. Получение META-данных изображения

Интересный модуль, который позволяет получить различные мета-данные об изображении. Работает с форматами: BMP, GIF, ICO, JPEG, PNG, PPM, PGM, PBM, SVG, TIFF, XBM, XPM. Следует учитывать то, что для каждого формата количество и тип возвращаемых данных могут отличаться. Ниже – краткое описание и простой пример использования. Просто для того, чтобы иметь представление о существовании подобного… Read More »

Использование perl-модуля Redis.pm. Часть 4

Redis ZSet или Sorted Set – это упорядоченное множество, коллекция строк. Каждый элемент такого множества, кроме собственно, значения-строки, имеет назначенную ему оценку (score) . Score служит для сортировки списка, и ее значение определяет положение элемента в списке. При изменении score для элемента – меняется и положение этого элемента.

Использование perl-модуля Redis.pm для работы с БД Redis. Часть 1

Краткая справка Redis – это нереляционная база данных. Используется в проектах с большими объемами информации и необходимостью быстрого доступа к ней. Для хранения информации в Redis используются пары – ключ и значение. Ключ должен быть простой строкой, без пробелов и символов переноса строки. Значение ключа может иметь тип данных: строка, список, не упорядоченное множество, упорядоченное… Read More »