CPAN:
                    modules, authors and
                      documentation
                           Lightning ta...
What’s CPAN?



17 апреля 2009 г.
Comprehensive Perl
17 апреля 2009 г.
Archive Network
17 апреля 2009 г.
online since
                    1995-10-26


17 апреля 2009 г.
15529
                    modules


17 апреля 2009 г.
7316
                    authors


17 апреля 2009 г.
5398
                     MB

17 апреля 2009 г.
384
                    uploads per week

17 апреля 2009 г.
53
                    uploads per day

17 апреля 2009 г.
17 апреля 2009 г.
You will find
                    All Things Perl


17 апреля 2009 г.
Can’t find?
                    Upload it!


17 апреля 2009 г.
Why is it
                    important?


17 апреля 2009 г.
Why is it so
                    important for me?


17 апреля 2009 г.
Why is it important?
                    • In 2006 I developed HTTP::Request::Interface
                     • It’s the ab...
Why is it important?
                    • In 2008 I have got the PAUSE ID
                    • In 2009 I became the CPAN...
http://search.cpan.org/~sharifuln/
17 апреля 2009 г.
Who is Who (long)
17 апреля 2009 г.
http://search.cpan.org/uploads.rdf
17 апреля 2009 г.
http://hexten.net/cpan-faces/
17 апреля 2009 г.
I decided to find
                    Russian CPAN authors


17 апреля 2009 г.
I decided to build
                     Russian RSS feed


17 апреля 2009 г.
I decided to build
                    Russian CPAN faces


17 апреля 2009 г.
Find Russian
                          CPAN authors
                    • Some Russian authors have cyrillic names
       ...
113
                    Russian CPAN authors


17 апреля 2009 г.
74
                    inactive PAUSE IDs


17 апреля 2009 г.
Totally I released
                    Acme::CPANAuthors::
                           Russian
                    http://g...
Acme::CPANAuthors

                    • We are CPAN authors
                    • A lot of modules:
                     ...
Specially for NPW
                    Acme::CPANAuthors::
                         Norwegian


17 апреля 2009 г.
I parsed Act search of
                          NPW 2009


17 апреля 2009 г.
http://www.perlworkshop.no/npw2009/
                             search?country=no
17 апреля 2009 г.
21
         Norwegian CPAN authors


17 апреля 2009 г.
•                •
                    AFF             GAFFIE
               •                •
                    ALKNAF...
Who wants to be a
                    maintainer of this
                       module? :)


17 апреля 2009 г.
Build RSS and
                            CPAN faces
                    • Russian
                     • http://cpan.perl...
Russian RSS feed
17 апреля 2009 г.
Russian CPAN faces
17 апреля 2009 г.
Norwegian RSS feed
17 апреля 2009 г.
Norwegian CPAN faces
17 апреля 2009 г.
Documentation



17 апреля 2009 г.
Always write
                      POD! :)


17 апреля 2009 г.
Primary language is
                         English


17 апреля 2009 г.
Jcode::CP932 – WTF?
17 апреля 2009 г.
Jcode::CP932 – что за нах? :)
17 апреля 2009 г.
Use
                    POD2::Base


17 апреля 2009 г.
to translate the POD
                      to your language


17 апреля 2009 г.
POD2::Base
                    • Base module for translating Perl
                      documentation
                    ...
use Perl
                      or die




17 апреля 2009 г.
use CPAN
                       or die




17 апреля 2009 г.
be CPAN authors
                          or die




17 апреля 2009 г.
use Github.com
                    and Gravatar.com
                       for social networking




17 апреля 2009 г.
and
                    be happy! :)


17 апреля 2009 г.
YAPC::Russia ‘May Perl’
                            2009
                        May 16 and 17, 2009 in Moscow
           ...
Tusen takk!
                     Anatoly Sharifulin
                     RostovOnDon.pm




17 апреля 2009 г.
Upcoming SlideShare
Loading in...5
×

CPAN: modules, authors and documentation

1,457

Published on

CPAN: modules, authors and documentation
Lighting Talk
Nordic Perl Workshop 2009

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,457
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CPAN: modules, authors and documentation

  1. 1. CPAN: modules, authors and documentation Lightning talk 17 апреля 2009 г.
  2. 2. What’s CPAN? 17 апреля 2009 г.
  3. 3. Comprehensive Perl 17 апреля 2009 г.
  4. 4. Archive Network 17 апреля 2009 г.
  5. 5. online since 1995-10-26 17 апреля 2009 г.
  6. 6. 15529 modules 17 апреля 2009 г.
  7. 7. 7316 authors 17 апреля 2009 г.
  8. 8. 5398 MB 17 апреля 2009 г.
  9. 9. 384 uploads per week 17 апреля 2009 г.
  10. 10. 53 uploads per day 17 апреля 2009 г.
  11. 11. 17 апреля 2009 г.
  12. 12. You will find All Things Perl 17 апреля 2009 г.
  13. 13. Can’t find? Upload it! 17 апреля 2009 г.
  14. 14. Why is it important? 17 апреля 2009 г.
  15. 15. Why is it so important for me? 17 апреля 2009 г.
  16. 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. 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 г.
  18. 18. http://search.cpan.org/~sharifuln/ 17 апреля 2009 г.
  19. 19. Who is Who (long) 17 апреля 2009 г.
  20. 20. http://search.cpan.org/uploads.rdf 17 апреля 2009 г.
  21. 21. http://hexten.net/cpan-faces/ 17 апреля 2009 г.
  22. 22. I decided to find Russian CPAN authors 17 апреля 2009 г.
  23. 23. I decided to build Russian RSS feed 17 апреля 2009 г.
  24. 24. I decided to build Russian CPAN faces 17 апреля 2009 г.
  25. 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 г.
  26. 26. 113 Russian CPAN authors 17 апреля 2009 г.
  27. 27. 74 inactive PAUSE IDs 17 апреля 2009 г.
  28. 28. Totally I released Acme::CPANAuthors:: Russian http://github.com/sharifulin/acme-cpanauthors-russian 17 апреля 2009 г.
  29. 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 г.
  30. 30. Specially for NPW Acme::CPANAuthors:: Norwegian 17 апреля 2009 г.
  31. 31. I parsed Act search of NPW 2009 17 апреля 2009 г.
  32. 32. http://www.perlworkshop.no/npw2009/ search?country=no 17 апреля 2009 г.
  33. 33. 21 Norwegian CPAN authors 17 апреля 2009 г.
  34. 34. • • AFF GAFFIE • • ALKNAFF GIRAFFED • • ANDREMAR MRAMBERG • • ARNE PRATZLAFF • • ARNESOND RGRAFF • • AVITARNET SCHAFFTER • • CAFFIEND SJN • • COSIMO SLAFF • • CRAFFI SSCAFFIDI • • EARNESON TAFFY • • GAFFER ? 17 апреля 2009 г.
  35. 35. Who wants to be a maintainer of this module? :) 17 апреля 2009 г.
  36. 36. Build RSS and CPAN faces • Russian • http://cpan.perlrussia.ru/ru/rss.xml • http://cpan.perlrussia.ru/ru/cpan-faces/ • Norwegian • http://cpan.perlrussia.ru/no/rss.xml • http://cpan.perlrussia.ru/no/cpan-faces/ 17 апреля 2009 г.
  37. 37. Russian RSS feed 17 апреля 2009 г.
  38. 38. Russian CPAN faces 17 апреля 2009 г.
  39. 39. Norwegian RSS feed 17 апреля 2009 г.
  40. 40. Norwegian CPAN faces 17 апреля 2009 г.
  41. 41. Documentation 17 апреля 2009 г.
  42. 42. Always write POD! :) 17 апреля 2009 г.
  43. 43. Primary language is English 17 апреля 2009 г.
  44. 44. Jcode::CP932 – WTF? 17 апреля 2009 г.
  45. 45. Jcode::CP932 – что за нах? :) 17 апреля 2009 г.
  46. 46. Use POD2::Base 17 апреля 2009 г.
  47. 47. to translate the POD to your language 17 апреля 2009 г.
  48. 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 г.
  49. 49. use Perl or die 17 апреля 2009 г.
  50. 50. use CPAN or die 17 апреля 2009 г.
  51. 51. be CPAN authors or die 17 апреля 2009 г.
  52. 52. use Github.com and Gravatar.com for social networking 17 апреля 2009 г.
  53. 53. and be happy! :) 17 апреля 2009 г.
  54. 54. YAPC::Russia ‘May Perl’ 2009 May 16 and 17, 2009 in Moscow http://2009.yapcrussia.org 17 апреля 2009 г.
  55. 55. Tusen takk! Anatoly Sharifulin RostovOnDon.pm 17 апреля 2009 г.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×