CPAN: modules, authors and documentation
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,665
On Slideshare
2,660
From Embeds
5
Number of Embeds
4

Actions

Shares
Downloads
10
Comments
0
Likes
0

Embeds 5

http://l.lj-toys.com 2
http://www.slideshare.net 1
http://lj-toys.com 1
http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. CPAN: modules, authors and documentation Lightning talk 17 апреля 2009 г.
  • 2. What’s CPAN? 17 апреля 2009 г.
  • 3. Comprehensive Perl 17 апреля 2009 г.
  • 4. Archive Network 17 апреля 2009 г.
  • 5. online since 1995-10-26 17 апреля 2009 г.
  • 6. 15529 modules 17 апреля 2009 г.
  • 7. 7316 authors 17 апреля 2009 г.
  • 8. 5398 MB 17 апреля 2009 г.
  • 9. 384 uploads per week 17 апреля 2009 г.
  • 10. 53 uploads per day 17 апреля 2009 г.
  • 11. 17 апреля 2009 г.
  • 12. You will find All Things Perl 17 апреля 2009 г.
  • 13. Can’t find? Upload it! 17 апреля 2009 г.
  • 14. Why is it important? 17 апреля 2009 г.
  • 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 г.
  • 18. http://search.cpan.org/~sharifuln/ 17 апреля 2009 г.
  • 19. Who is Who (long) 17 апреля 2009 г.
  • 20. http://search.cpan.org/uploads.rdf 17 апреля 2009 г.
  • 21. http://hexten.net/cpan-faces/ 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 г.
  • 26. 113 Russian CPAN authors 17 апреля 2009 г.
  • 27. 74 inactive PAUSE IDs 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 г.
  • 30. Specially for NPW Acme::CPANAuthors:: Norwegian 17 апреля 2009 г.
  • 31. I parsed Act search of NPW 2009 17 апреля 2009 г.
  • 32. http://www.perlworkshop.no/npw2009/ search?country=no 17 апреля 2009 г.
  • 33. 21 Norwegian CPAN authors 17 апреля 2009 г.
  • 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. Who wants to be a maintainer of this module? :) 17 апреля 2009 г.
  • 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. Russian RSS feed 17 апреля 2009 г.
  • 38. Russian CPAN faces 17 апреля 2009 г.
  • 39. Norwegian RSS feed 17 апреля 2009 г.
  • 40. Norwegian CPAN faces 17 апреля 2009 г.
  • 41. Documentation 17 апреля 2009 г.
  • 42. Always write POD! :) 17 апреля 2009 г.
  • 43. Primary language is English 17 апреля 2009 г.
  • 44. Jcode::CP932 – WTF? 17 апреля 2009 г.
  • 45. Jcode::CP932 – что за нах? :) 17 апреля 2009 г.
  • 46. Use POD2::Base 17 апреля 2009 г.
  • 47. to translate the POD to your language 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 г.
  • 49. use Perl or die 17 апреля 2009 г.
  • 50. use CPAN or die 17 апреля 2009 г.
  • 51. be CPAN authors or die 17 апреля 2009 г.
  • 52. use Github.com and Gravatar.com for social networking 17 апреля 2009 г.
  • 53. and be happy! :) 17 апреля 2009 г.
  • 54. YAPC::Russia ‘May Perl’ 2009 May 16 and 17, 2009 in Moscow http://2009.yapcrussia.org 17 апреля 2009 г.
  • 55. Tusen takk! Anatoly Sharifulin RostovOnDon.pm 17 апреля 2009 г.