Видеоотчёты со Swiss Perl Workshop и PerlCon Riga
Swiss Perl Workshop:
Звук оставляет желать лучшего. Видео доступны здесь.
PerlCon Riga:
Изначально конференция анонсировалась здесь, но видео доступны на этом канале.
Всего сообщений: 6
Swiss Perl Workshop:
Звук оставляет желать лучшего. Видео доступны здесь.
PerlCon Riga:
Изначально конференция анонсировалась здесь, но видео доступны на этом канале.
Весёлые старты для любителей Perl'а и всех кто хочет попробовать силы в чёрной магии.
Каждую неделю публикуются две несложные задачки. Можно решать, а можно предложить себя в качестве наставника и помогать начинающим.
Упор сделан на TIMTOWTDI. Организатор просит избегать гольфа и JAPH, в остальном: «Пусть расцветают сто цветов».
По итогам пишут отчёт с наиболее интересными решениями.
Цель: популяризация Perl, обмен опытом и веселье!
>>> Подробности
Пока ты попивал смузи и катался на гироскутере, серьёзные пацаны подготовили к выпуску Perl 5.28
Что нового?
my %sanitised_values = delete %input_values{@allowed_keys};
'Pеrl' =~ /^(*sr:\w+$)/
Экспериментальные возможности:
Поддержка буквенных синонимов для некоторых утверждений (assertion) регулярных выражений (Осторожно! Может повысить читабельность!):
(?=...) (*pla:...) or (*positive_lookahead:...)
(?!...) (*nla:...) or (*negative_lookahead:...)
(?<=...) (*plb:...) or (*positive_lookbehind:...)
(?<!...) (*nlb:...) or (*negative_lookbehind:...)
(?>...) (*atomic:...)
Улучшения производительности:
my $s;
my $a = "ab\x{100}cde";
my $b = "fghij";
my $c = "\x{101}klmn";
for my $i (1..10_000_000) {
$s = "\x{100}wxyz";
$s .= "foo=$a bar=$b baz=$c";
}
Другие изменения:
my $name='Pistachio';
print "In $name's house";
Видео: Sawyer X рассказывает о нововведениях и фитчах предыдущих версий, которые ты пропустил.
>>> Подробности
Работа сайта http://search.cpan.org будет прекращена 25-го июня 2018 года.
Проект CPAN Search — это поисковая система для дистрибутивов, модулей, документов и идентификаторов CPAN. Грэм Барр (Graham Barr) создал сайт около двадцати лет назад (в начале 1999 года), который быстро стал неоценимым ресурсом для Perl-разработчиков во всём мире.
Возможность поиска в CPAN (Comprehensive Perl Archive Network — архив документации и программного обеспечения, написанного на языке программирования Perl) и чтения документации по модулям Perl в интернете помогла привлечь интерес большого количества разработчиков к языку программирования и создать сообщество Perl.
Первоначально сайт был размещён на единственном сервере Solaris Университетом Вашингтона (Washington University) в Сент-Луисе. За свою работу над search.cpan.org Грэм Барр был удостоен премии «Белый Верблюд» (White Camel) в 2002 году.
Позже сайт переместился в Perl NOC. Американские зеркала были размещены на серверах YellowBot и Phyber, европейское зеркало было доступно благодаря отдельным единомышленникам на протяжении последних десяти лет. Эти замечательные люди и компании привели сайт к успеху.
Однако в последние годы поддержка и техническое обслуживание стали обузой. Дело в том, что код большей части проекта написан на Perl времён 2005 года. К счастью, в настоящее время существует отличная жизнеспособная альтернатива — MetaCPAN.org. Команда MetaCPAN готовится к переходу и уже почти готова взять на себя лидерство.
Вскоре сообщение об изменениях появится на всех страницах search.cpan.org. А примерно через месяц весь трафик будет перенаправлен на эквивалентную страницу MetaCPAN.
Мы бы хотели поблагодарить всех, кто помог с этим проектом. Выражаем отдельную благодарность Грэму за его тяжёлый труд и неизменную поддержку проекта search.cpan.org на протяжении всех этих лет. Search.cpan.org, мы будем скучать по тебе!
После публикации новости возникла некоторая путаница в отношении того, будут ли продолжать работу существующие ссылки на search.cpan.org. Да, будут! Подавляющее большинство из них будет доступно посредством страниц MetaCPAN.org. Вам не нужно обновлять никакие ссылки прямо сейчас.
>>> Подробности
К первому сентября была выпущена первая версия опенсорс-плагина для продуктов JetBrains, добавляющая поддержку Perl5.
Реализованные фичи:
( читать дальше... )