15. Why is it so
important for me?
17 апреля 2009 г.
16. Why is it important?
• In 2006 I developed HTTP::Request::Interface
• It’s the abstract class for parse request and
wrappers for CGI, ModPerl, FCGI, POE, etc.
• I didn’t upload on CPAN and dropped it
• Now it’s deprecated and I use HTTP::Body or
Mojo::Parameters in development
17 апреля 2009 г.
17. Why is it important?
• In 2008 I have got the PAUSE ID
• In 2009 I became the CPAN author
• I uploaded some modules
• I often update it
• I don’t use: use lib ‘/path/to/my/lib’;
• I install it: perl -MCPAN -eshell
17 апреля 2009 г.
22. I decided to find
Russian CPAN authors
17 апреля 2009 г.
23. I decided to build
Russian RSS feed
17 апреля 2009 г.
24. I decided to build
Russian CPAN faces
17 апреля 2009 г.
25. Find Russian
CPAN authors
• Some Russian authors have cyrillic names
qr/[а-я]+/
• Also I composed a list of Russian names
• I parsed Who is Who list
• I excluded Ukrainian, Byelorussian and
Bulgarian authors
• And I sent spam to uncencored email :)
17 апреля 2009 г.
28. Totally I released
Acme::CPANAuthors::
Russian
http://github.com/sharifulin/acme-cpanauthors-russian
17 апреля 2009 г.
29. Acme::CPANAuthors
• We are CPAN authors
• A lot of modules:
• French, Israeli, Italian, Japanese, Russian, ...
• Not, CPANAuthors::Authors, GeekHouse, ...
• Features: count, list, distrs, avatar_url, kwalitee
17 апреля 2009 г.
48. POD2::Base
• Base module for translating Perl
documentation
• A lot of modules:
• French, Italian, Lithuanian
• Russian coming soon
• Include documentation in your language into
distr: RU/ModuleName.pod
17 апреля 2009 г.