О блоге

Рейтинг
3.39
голосов: 5
Все о Perl

Администраторы (1)

Модераторы (1)

Читатели (2)

YAPP #3: Интервью с Анатолием Шарифулиным

Отличный подкаст, рекомендую всем кто пишет или просто интересуется новостями и событиями в мире Perl

* web framework — Mojolicious
* MVC в Mojolicious
* ORM для Mojolicious
* NoSQL и perl
* Проект frodio.com
* Perl мероприятиях
* Любимых/не любимых CPAN модулях
* и многом другом

p.s. авторам подкаста спасибо за то, что озвучили мой вопрос =)

Сила CPAN!

Не зря говорят, что одна из сильнейших сторон Perl — это CPAN!

Вот буквально вчера возникла задачка: есть массив хешей (ссылок на хеши), все эти данные необходим преобразовать в CSV формат и отдать пользователю. Конечно в этом нет ничего сложного… один цикл и все дела =) Но ведь есть же CPAN!

Заходим на search.cpan.org, вбиваем в поле для поиска слово «CSV», получаем список модулей. На третьей позиции видим Text::CSV::Slurp, читаем описание, здесь же в результатах поиска:
convert CSV into an array of hashes, or an array of hashes into CSV

Смотрим на дату обновления модуля (лично я, очень старые модули стараюсь не использовать, так как их поддержка скорее всего прекращена), смотрим на его «звездность» и делаем вывод:

Это оно!

Установка занимает 3-5 секунд! После этого смело можем делать вот так:

my $csv = Text::CSV::Slurp->create(input => \@export_data);


Кроме простой выгрузки и загрузки получаем очень много «плюшек».

p.s. При выборе модуля можно еще заглянуть и в результаты тестов, вернее даже нужно =)

use Perl or die;

Text::CSV::Slurp на CPAN

Perl по Японски или Introduction of the coding style at Six Apart

В Перловой рассылке промелькнула ссылка вот на такой забавный ролик, решил поделиться =)

YAPP #2: Новости за прошедший месяц, источники информации на русском, новые cpan модули

События за прошедший месяц ( март — 1.03.11-1.04.11 ):

  • 13-15 мая 2011 — May Perl + Perl Mova в Москве
  • Открыта регистрация на воркшоп Perlburg 2011
  • Алексей Капранов: Вакансия о двух языках
  • BioPerl сново часть Google Summer of Code
  • Syntax highlighting on search.cpan.org
  • SDL Perl Game Contest
  • PPM Index — new way
  • The 2011 Google Summer of Code starts soon. This years Google Summer of Code deadline is this week, Friday 8th April
  • Writing Perl Modules for CPAN — книга 2002 года

Релизы cpan модулей:

  • Bench: простой бенчмарк
  • Mojoluicious 1.15 — 18 Mar 2011 — Fixed a serious Mojo::DOM bug. (moritz)
  • WebDAO-2.0_12 — 24 Mar 2011 ** DEVELOPER RELEASE ** [http://webdao.sourceforge.net]
  • VKontakte-API-0.01 — 01 Mar 2011 -
  • Facebook-Graph-1.0200 — 15 Mar 2011
  • Moose-1.25 — 02 Apr 2011

Источники информации о perl:

  • planetperl.ru — аггрегатор новостей про perl
  • onperl.ru — блог Андрея Шитова
  • perlrussia.org — расписание мероприятий
  • perl5doc.ru — переводы документация perl5 на русский язык
  • pm.org — Perl Mongers
  • moscow.pm.org — московская группа perl программистов
  • kiev.pm.org — киевская группа perl программистов

YAPP #1: Интервью с Андреем Шитовым

  • Когда выйдет perl6?
  • Сменит ли perl6 perl5?
  • Modern Perl как явление.
  • В чем perl5 проигрывает другим языкам?
  • Как опеределить хорошего perl программиста.
  • IDE: komodo Edit, vi.
  • Сложность перлового кода абсолютный миф!
  • Книги для perl программиста: Modern Perl, Learning Perl, Perl Best Рractices.

Yet Another Perl Podcast Выпуск первый!

Mojolicious 1.1

Появился подкаст о Perl на русском языке — yapp.rpod.ru/

Сегодня вышел его пилотный выпуск, прослушать или скачать можно вот здесь!

p.s. очень надеюсь, что автору хватит сил продолжить свое дело!

Логотип Perl 5

Многие утверждают, что у Perl плоховато обстоят дела с маркетингом. Не хочется рассуждать так ли это на самом деле, хотя, возможно, это и так. Но сейчас не об этом =) Автор фреймворка Mojolicious Sebastian Riedel представил макет логотипа для Perl 5. В прошлом году Sebastian уже предпринимал попытку сделать логотип для Perl 6

Perl 5 logo

Вот такие замечательные футболки получаются:

Perl 5 logo

With its 23 years Perl is already one of the older programming languages, some have even called it a dinosaur and dead. But there has been no great dying in the world of programming languages and the Perl community is actually healthier than ever.

So lets assume Perl was a dinosaur that survived to dominate the food chain. It surely has to be a carnivore judging by its razor-sharp regular expressions, and the 20.000 distributions on CPAN show us that it hunts in packs. After a careful review of Jurassic Park i've come to the conclusion that Perl has to be a Velociraptor, and that's what i'm basing the logo on!

So lets assume Perl was a dinosaur that survived to dominate the food chain. It surely has to be a carnivore judging by its razor-sharp regular expressions, and the 20.000 distributions on CPAN show us that it hunts in packs. After a careful review of Jurassic Park i've come to the conclusion that Perl has to be a Velociraptor, and that's what i'm basing the logo on!


источник

Развитие Perl и его инфраструктуры топик-ссылка

Отличная презентация о развитии Perl и его экосистемы начиная с 1994 (Perl 5) и заканчивая 2010 годом.

Тестирование производительности PSGI Perl фреймворков топик-ссылка

Жалко, что в сравнении нет Catalyst. Mojolicious, судя по графику, отстает от всех.
Яндекс.Метрика