SlideShare uma empresa Scribd logo
1 de 70
Baixar para ler offline
CPAN:
                     модули, авторы и
                      документация
                         BY Perl Too 2009




16 октября 2009 г.
Что такое CPAN?



16 октября 2009 г.
Comprehensive Perl
16 октября 2009 г.
Archive Network
16 октября 2009 г.
Comprehensive Perl
                      Archive Network
                           По-русски?




16 октября 2009 г.
«Всеобъемлющая сеть
                         архивов Perl»
                                    Википедия
                        http://ru.wikipedia.org/wiki/CPAN




16 октября 2009 г.
«Сеть Всемирного
                     Архива Perl-кода»
                              Куроводство / Наблы
                      http://dklab.ru/chicken/nablas/36.html




16 октября 2009 г.
«Всесторонняя Сеть
                        Архива Perl»
                           PROMT Translator
                         http://www.translate.ru




16 октября 2009 г.
«Обширный Perl
                        архив»
                                    Xpoint.ru
                     http://xpoint.ru/know-how/Perl/CPAN




16 октября 2009 г.
«Гигантское Хранилище
                 Ресурсов Perl»
                             perl в России
                     http://www.perl.org.ru/cpan/




16 октября 2009 г.
Comprehensive Perl
                      Archive Network
                              Google Translate
                        http://google.com/translate




16 октября 2009 г.
«   Perl           »
                          По-китайски




16 октября 2009 г.
CPAN – архив Perl
                     Центральное хранилище всего, что касается Perl




16 октября 2009 г.
CPAN – большой архив
                     Центральное хранилище всего, что касается Perl




16 октября 2009 г.
CPAN – очень большой
                     Центральное хранилище всего, что касается Perl




16 октября 2009 г.
16726
                     модулей


16 октября 2009 г.
7722
                     авторов


16 октября 2009 г.
6195
                      МБ

16 октября 2009 г.
243
                     зеркал

16 октября 2009 г.
429,6
                     в неделю

16 октября 2009 г.
59,4
                      в день

16 октября 2009 г.
Количество дистрибутивов в год
                           май 2009
16 октября 2009 г.
Количество дистрибутивов в год
                          октябрь 2009
16 октября 2009 г.
You will find
                     All Things Perl


16 октября 2009 г.
Can’t find?
                     Upload it!


16 октября 2009 г.
CPAN:

                     •модули
                     • авторы
                     • документация
                     • исходный код, порты и скрипты

16 октября 2009 г.
CPAN:

                     •модули
                     • авторы
                     • документация
                     • исходный код, порты и скрипты

16 октября 2009 г.
http://search.cpan.org/~sharifuln/
16 октября 2009 г.
Я решил найти
                     русских CPAN-авторов


16 октября 2009 г.
Who is Who (long)
16 октября 2009 г.
Не так просто найти
                          русских :)


16 октября 2009 г.
Поиск русских
                          CPAN-авторов
                     • Нашел всех, у кого имя написано
                       кириллицей: qr/[а-я]+/
                     • Составил список русских имен и фамилий
                     • Распарсил список «Who is Who»
                     • Исключил украинцев, белорусов и болгар
                     • И разослал «спам» на открытые email :)
16 октября 2009 г.
129
                     русских CPAN-авторов


16 октября 2009 г.
86
                     неактивных PAUSE ID


16 октября 2009 г.
CPAN faces русских авторов
16 октября 2009 г.
Acme::CPANAuthors::
                                      Russian
                     http://github.com/sharifulin/acme-cpanauthors-russian




16 октября 2009 г.
Acme::CPANAuthors::
                                   Ukrainian
                 http://github.com/sharifulin/acme-cpanauthors-ukrainian

                                      Случайно :)




16 октября 2009 г.
Acme::CPANAuthors::
                                    Norwegian
                     http://github.com/sharifulin/acme-cpanauthors-norwegian

                                  Специально для NPW2009




16 октября 2009 г.
Acme::CPANAuthors::
                          Byelorussian
                                    ???

                         Специально для BY Perl Too




16 октября 2009 г.
Acme::CPANAuthors::
                              Byelorussian
                                         ???

                      Специально для BY Perl Too никого не нашел




16 октября 2009 г.
Документация
                     Писать документацию лениво, но надо :)




16 октября 2009 г.
Чтобы CPAN не
                           превратился в
                     «репозиторий плохо документированного говна»

                                  FriendFeed форева :)




16 октября 2009 г.
Основной язык
                     документации –
                         English


16 октября 2009 г.
Иначе



16 октября 2009 г.
Jcode::CP932 – что за нах? :)
16 октября 2009 г.
Например,
                       документация на
                           русском:
                     RU/Name-Module.pod

16 октября 2009 г.
POD2
                     для перевода официальной документации по Perl




16 октября 2009 г.
POD2
                     для перевода официальной документации по Perl

                         POD2::FR, POD2::IT, POD2::LT, POD2::RU




16 октября 2009 г.
Какие есть сервисы
                           CPAN?


16 октября 2009 г.
http://search.cpan.org/uploads.rdf
16 октября 2009 г.
http://kobesearch.cpan.org/
16 октября 2009 г.
http://annocpan.org/
16 октября 2009 г.
http://hexten.net/cpan-faces/
16 октября 2009 г.
CPAN Request Tracker
16 октября 2009 г.
http://cpanratings.perl.org/
16 октября 2009 г.
CPAN Testers Matrix
16 октября 2009 г.
CPAN Testing Service
16 октября 2009 г.
http://www.cpanforum.com/
16 октября 2009 г.
http://deps.cpantesters.org/
16 октября 2009 г.
http://ali.as/top100/
16 октября 2009 г.
http://backpan.cpan.org/
16 октября 2009 г.
Я решил сделать
                         свой :)
                        Acme::CPANAuthors::*
                       CPAN Recent Uploads RSS




16 октября 2009 г.
http://cpan.perlrussia.ru/
16 октября 2009 г.
http://cpan.perlrussia.org/
16 октября 2009 г.
http://cpan.perlrussia.org/
                           Russian/rss.xml
16 октября 2009 г.
http://cpan.perlrussia.org/
                       Russian/SHARIFULN/
16 октября 2009 г.
use Perl
                       or die




16 октября 2009 г.
use CPAN
                        or die




16 октября 2009 г.
JFDI



16 октября 2009 г.
Дзякуй, кали ласка!
                         Анатолий Шарифулин
                           RostovOnDon.pm




16 октября 2009 г.

Mais conteúdo relacionado

Mais de Anatoly Sharifulin

Ещё один способ привлекать и удерживать пользователей в играх
Ещё один способ привлекать и удерживать пользователей в играхЕщё один способ привлекать и удерживать пользователей в играх
Ещё один способ привлекать и удерживать пользователей в играхAnatoly Sharifulin
 
ASO Аудит для приложений и игр
ASO Аудит для приложений и игрASO Аудит для приложений и игр
ASO Аудит для приложений и игрAnatoly Sharifulin
 
ASO для iOS 11 (продвижение In-App Prurchases)
ASO для iOS 11 (продвижение In-App Prurchases)ASO для iOS 11 (продвижение In-App Prurchases)
ASO для iOS 11 (продвижение In-App Prurchases)Anatoly Sharifulin
 
AppFollow митап в Москве
AppFollow митап в МосквеAppFollow митап в Москве
AppFollow митап в МосквеAnatoly Sharifulin
 
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...Anatoly Sharifulin
 
Конкурентный анализ мобильных приложений
Конкурентный анализ мобильных приложенийКонкурентный анализ мобильных приложений
Конкурентный анализ мобильных приложенийAnatoly Sharifulin
 
Аналитика приложений конкурентов
Аналитика приложений конкурентовАналитика приложений конкурентов
Аналитика приложений конкурентовAnatoly Sharifulin
 
Аналитика магазинов приложений
Аналитика магазинов приложенийАналитика магазинов приложений
Аналитика магазинов приложенийAnatoly Sharifulin
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложенийAnatoly Sharifulin
 
Анализ приложений конкурентов
Анализ приложений конкурентовАнализ приложений конкурентов
Анализ приложений конкурентовAnatoly Sharifulin
 
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»Anatoly Sharifulin
 
Продвижение мобильных приложений: с чего начать?
Продвижение мобильных приложений: с чего начать?Продвижение мобильных приложений: с чего начать?
Продвижение мобильных приложений: с чего начать?Anatoly Sharifulin
 
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ruОсновной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ruAnatoly Sharifulin
 
ASO оптимизация и продвижение мобильных приложений
ASO  оптимизация и продвижение мобильных приложенийASO  оптимизация и продвижение мобильных приложений
ASO оптимизация и продвижение мобильных приложенийAnatoly Sharifulin
 
Удержание пользователя в приложении
Удержание пользователя в приложенииУдержание пользователя в приложении
Удержание пользователя в приложенииAnatoly Sharifulin
 
Мобильный сайт или мобильное приложение?
Мобильный сайт или мобильное приложение?Мобильный сайт или мобильное приложение?
Мобильный сайт или мобильное приложение?Anatoly Sharifulin
 
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?Anatoly Sharifulin
 

Mais de Anatoly Sharifulin (20)

Ещё один способ привлекать и удерживать пользователей в играх
Ещё один способ привлекать и удерживать пользователей в играхЕщё один способ привлекать и удерживать пользователей в играх
Ещё один способ привлекать и удерживать пользователей в играх
 
ASO Аудит для приложений и игр
ASO Аудит для приложений и игрASO Аудит для приложений и игр
ASO Аудит для приложений и игр
 
ASO для iOS 11 (продвижение In-App Prurchases)
ASO для iOS 11 (продвижение In-App Prurchases)ASO для iOS 11 (продвижение In-App Prurchases)
ASO для iOS 11 (продвижение In-App Prurchases)
 
ASO для iOS 11
ASO для iOS 11ASO для iOS 11
ASO для iOS 11
 
AppFollow митап в Москве
AppFollow митап в МосквеAppFollow митап в Москве
AppFollow митап в Москве
 
ASO Best Practices 2016
ASO Best Practices 2016ASO Best Practices 2016
ASO Best Practices 2016
 
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
То, что русскому — ФРИИ, финну — Startup Sauna. Опыт прохождения акселерации ...
 
ASO FAQ
ASO FAQASO FAQ
ASO FAQ
 
Конкурентный анализ мобильных приложений
Конкурентный анализ мобильных приложенийКонкурентный анализ мобильных приложений
Конкурентный анализ мобильных приложений
 
Аналитика приложений конкурентов
Аналитика приложений конкурентовАналитика приложений конкурентов
Аналитика приложений конкурентов
 
Аналитика магазинов приложений
Аналитика магазинов приложенийАналитика магазинов приложений
Аналитика магазинов приложений
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложений
 
Анализ приложений конкурентов
Анализ приложений конкурентовАнализ приложений конкурентов
Анализ приложений конкурентов
 
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
ASO оптимизация мобильных приложений: «Что такое хорошо и что такое плохо?»
 
Продвижение мобильных приложений: с чего начать?
Продвижение мобильных приложений: с чего начать?Продвижение мобильных приложений: с чего начать?
Продвижение мобильных приложений: с чего начать?
 
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ruОсновной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ru
 
ASO оптимизация и продвижение мобильных приложений
ASO  оптимизация и продвижение мобильных приложенийASO  оптимизация и продвижение мобильных приложений
ASO оптимизация и продвижение мобильных приложений
 
Удержание пользователя в приложении
Удержание пользователя в приложенииУдержание пользователя в приложении
Удержание пользователя в приложении
 
Мобильный сайт или мобильное приложение?
Мобильный сайт или мобильное приложение?Мобильный сайт или мобильное приложение?
Мобильный сайт или мобильное приложение?
 
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?
Мобильное приложение Ostrovok.ru: зачем оно нужно, если есть «букинг»?
 

CPAN: модули, авторы и документация