cpan: modules, authors and documentation
DESCRIPTION
CPAN: modules, authors and documentation Lighting Talk Nordic Perl Workshop 2009TRANSCRIPT
![Page 1: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/1.jpg)
CPAN:modules, authors and
documentationLightning talk
17 апреля 2009 г.
![Page 2: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/2.jpg)
What’s CPAN?
17 апреля 2009 г.
![Page 3: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/3.jpg)
Comprehensive Perl17 апреля 2009 г.
![Page 4: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/4.jpg)
Archive Network17 апреля 2009 г.
![Page 5: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/5.jpg)
online since 1995-10-26
17 апреля 2009 г.
![Page 6: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/6.jpg)
15529modules
17 апреля 2009 г.
![Page 7: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/7.jpg)
7316authors
17 апреля 2009 г.
![Page 8: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/8.jpg)
5398MB
17 апреля 2009 г.
![Page 9: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/9.jpg)
384uploads per week
17 апреля 2009 г.
![Page 10: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/10.jpg)
53uploads per day
17 апреля 2009 г.
![Page 11: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/11.jpg)
17 апреля 2009 г.
![Page 12: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/12.jpg)
You will findAll Things Perl
17 апреля 2009 г.
![Page 13: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/13.jpg)
Can’t find?Upload it!
17 апреля 2009 г.
![Page 14: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/14.jpg)
Why is it important?
17 апреля 2009 г.
![Page 15: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/15.jpg)
Why is it so important for me?
17 апреля 2009 г.
![Page 16: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/16.jpg)
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 г.
![Page 17: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/17.jpg)
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 г.
![Page 19: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/19.jpg)
Who is Who (long)
17 апреля 2009 г.
![Page 20: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/20.jpg)
http://search.cpan.org/uploads.rdf
17 апреля 2009 г.
![Page 21: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/21.jpg)
http://hexten.net/cpan-faces/
17 апреля 2009 г.
![Page 22: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/22.jpg)
I decided to findRussian CPAN authors
17 апреля 2009 г.
![Page 23: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/23.jpg)
I decided to buildRussian RSS feed
17 апреля 2009 г.
![Page 24: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/24.jpg)
I decided to buildRussian CPAN faces
17 апреля 2009 г.
![Page 25: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/25.jpg)
Find Russian CPAN authors
• Some Russian authors have cyrillic namesqr/[а-я]+/
• 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 г.
![Page 26: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/26.jpg)
113Russian CPAN authors
17 апреля 2009 г.
![Page 27: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/27.jpg)
74inactive PAUSE IDs
17 апреля 2009 г.
![Page 28: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/28.jpg)
Totally I releasedAcme::CPANAuthors::
Russianhttp://github.com/sharifulin/acme-cpanauthors-russian
17 апреля 2009 г.
![Page 29: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/29.jpg)
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 г.
![Page 30: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/30.jpg)
Specially for NPWAcme::CPANAuthors::
Norwegian
17 апреля 2009 г.
![Page 31: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/31.jpg)
I parsed Act search of NPW 2009
17 апреля 2009 г.
![Page 32: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/32.jpg)
http://www.perlworkshop.no/npw2009/search?country=no
17 апреля 2009 г.
![Page 33: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/33.jpg)
21Norwegian CPAN authors
17 апреля 2009 г.
![Page 34: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/34.jpg)
• AFF
• ALKNAFF
• ANDREMAR
• ARNE
• ARNESOND
• AVITARNET
• CAFFIEND
• COSIMO
• CRAFFI
• EARNESON
• GAFFER
• GAFFIE
• GIRAFFED
• MRAMBERG
• PRATZLAFF
• RGRAFF
• SCHAFFTER
• SJN
• SLAFF
• SSCAFFIDI
• TAFFY
• ?
17 апреля 2009 г.
![Page 35: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/35.jpg)
Who wants to be a maintainer of this
module? :)
17 апреля 2009 г.
![Page 36: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/36.jpg)
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 г.
![Page 37: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/37.jpg)
Russian RSS feed
17 апреля 2009 г.
![Page 38: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/38.jpg)
Russian CPAN faces
17 апреля 2009 г.
![Page 39: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/39.jpg)
Norwegian RSS feed
17 апреля 2009 г.
![Page 40: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/40.jpg)
Norwegian CPAN faces
17 апреля 2009 г.
![Page 41: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/41.jpg)
Documentation
17 апреля 2009 г.
![Page 42: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/42.jpg)
Always writePOD! :)
17 апреля 2009 г.
![Page 43: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/43.jpg)
Primary language is English
17 апреля 2009 г.
![Page 44: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/44.jpg)
Jcode::CP932 – WTF?
17 апреля 2009 г.
![Page 45: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/45.jpg)
Jcode::CP932 – что за нах? :)
17 апреля 2009 г.
![Page 46: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/46.jpg)
Use POD2::Base
17 апреля 2009 г.
![Page 47: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/47.jpg)
to translate the POD to your language
17 апреля 2009 г.
![Page 48: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/48.jpg)
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 г.
![Page 49: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/49.jpg)
use Perlor die
17 апреля 2009 г.
![Page 50: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/50.jpg)
use CPANor die
17 апреля 2009 г.
![Page 51: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/51.jpg)
be CPAN authorsor die
17 апреля 2009 г.
![Page 52: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/52.jpg)
use Github.com and Gravatar.com
for social networking
17 апреля 2009 г.
![Page 53: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/53.jpg)
andbe happy! :)
17 апреля 2009 г.
![Page 54: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/54.jpg)
YAPC::Russia ‘May Perl’ 2009
May 16 and 17, 2009 in Moscowhttp://2009.yapcrussia.org
17 апреля 2009 г.
![Page 55: CPAN: modules, authors and documentation](https://reader033.vdocument.in/reader033/viewer/2022051313/54874a6fb4af9f780d8b5387/html5/thumbnails/55.jpg)
Tusen takk!Anatoly SharifulinRostovOnDon.pm
17 апреля 2009 г.