Posterous theme by Cory Watilo

Filed under: module

CPANTS – Сервис контроля для CPAN

Всем молодым и не только CPAN-авторам советую пользоваться сервисом CPANTS, сервис котроля для CPAN.

Основная фишка сервиса – это kwalitee, коэффициент качества. Такой коэффициент есть как у автора, так и у дистрибутива.
На его основе строится несколько рейтингов, графики и многопользовательская "он-лайн игра" :) (лига до 5 дистрибутивов, лига более 5 дистрибутивов и лучшее дистрибутивы).

Вот информация обо мне со слов CPANTS.


Я в лиге до 5 дистрибутивов, позиция в рейтиге 1, коэффициент качества 134.783.
Очень интересная получается игра – улучшать свой дистрибутив, увеличивая kwalitee.
Интересный параметр 5й с конца – уговорить/заставить других CPAN-авторов использовать ваш модуль :) Пока никого не уговорил.

К сожалению, данный сервис не умеет работать с дистрибутивами, у которых несколько мейнтейнеров. Так например мой дистрибутив Acme::CPANAuthours::Russian не участвует в моем рейтинге.

Сегодня решил опубликовать еще несколько своих модулей на CPAN (осталось только написать документацию и тесты :), тем самым покинув лигу до 5 дистрибутивов и потеряв первую позицию. В лиге более 5 вообще анреал выйти в топ, посмотрите сами :)

Если ты CPAN-автор, увеличь свой kwalitee, сделай цвет своей таблицы зеленым, попади в топ!
Это игра, это CPAN, это Perl!

use Perl or die;

Just F*cking Do It


Original post http://sharifulin.livejournal.com/49312.html

Perl. Обзор CPAN-модулей

На днях решил написать модуль, который будет анализировать Perl-исходник и показывать зависимости от модулей.
Меня опередили - Module::Used, опубликован 15 июня 2008 :), использует PPI.

Я поклонник pretty code, похоже, что не один - 13 июня 2008 опубликован модуль Pretty, создан для того, чтобы печатать что-нибудь красиво. На данный момент есть возможность печатать таблицы в текстовом виде - Pretty::Table.

Модуль, который рассмешил меня сочетанием названия и зависимостей - Data::SimplePassword, в название сказано - простая генерация паролей, зависимости - CLASS, Class::Accessor, Class::Data::Inheritable, Crypt::Random, Math::Random::MT (or Math::Random::MT::Perl), UNIVERSAL::require :). Оказывается, имеется в виду - протота использования.

И последнее, вчера обновился модуль DBI, изменения не значительные, полный список изменений тут.
Original post http://sharifulin.livejournal.com/30701.html