Perl — Mojolicious — аутентификация/авторизация

PlugAuth — Pluggable authentication and authorization server.

Mojolicious::Plugin::BasicAuth — Basic HTTP Auth Helper

#!perl my $b = $r->under( ‘/’ . $self->prefix => sub { my $c = shift; my $remote_addr = $c->remote_addr; return 1 if $remote_addr =~ /^10.(\d{1..3}).(\d{1..3}).(\d{1..3})$/o; return 1 if $remote_addr eq ‘127.0.0.1’; if ( $c->basic_auth( realm => sub { my ($user, $password) = […]

perl — autovivification — запрет autovivification

autovivification — Lexically disable autovivification. — metacpan.org.

Отменяет autovivification — автоматическое типизирование неопределённого объекта при обращении к нему в каком-нибудь контексте. Используется как

no autovivification; […]

Что должен знать начинающий Perl разработчик о перловой инфраструктуре / Хабрахабр

Подборка рекомендаций по программированию на Perl, полезные модули.

Источник: Что должен знать начинающий Perl разработчик о перловой инфраструктуре / Хабрахабр.

Archive of Perl Maven

Источник: Archive of Perl Maven. — статьи об интересных особенностях Perl, на разных языках.

[…]

Perl — Разные парсеры дат для DateTime модуля

Разные парсеры дат для DateTime модуля.

[…]

Perl — SOAP сервисы

Клиенты

Как показывает практика, не все SOAP сервисы на самом деле являются совместимыми со всеми SOAP клиентами на перле, так что придётся перебрать несколько вариантов.

XML::Compile::SOAP

SOAP::Lite

SOAP::WSDL — — позволяет из WSDL файла сделать кучу перловых библиотек.

Rose::DB::Object + hypnotoad (Mojolicious) + PostgreSQL

Я столкнулся с проблемой — из morbo всё работает, из-под hypnotoad все строки из базы данных в крякозябрах. Почему так происходит — почему в morbo всё работает, а в hypnotoad нет — я не разобрался, но понял как это лечить.

Rose::DB::Pg содержит описание использования флага pg_enable_utf8 . Описание неправильное, надо всегда его указывать в явном […]

Perl — Eclipse source formatter

Параметры perltidy для Eclipse EPIC:

-l=180 —force-read-binary -i=2 —tabs -et=2 -ci=2 -olc -ibc -hsc -nsfs —delete-old-whitespace -nbbc -bbs —blanks-before-blocks —long-block-line-count=1 -nsob -bar -dnl -anl -pscf=-c -cti=0 -nolq -w -dws -bext=’/’ -csc -csci=15 -cscb -dcsc -iob

Perl — запуск, остановка, перезапуск скрипта

Daemon::Generic — framework to provide start/stop/reload for a daemon

Usage: $progname [ -c file ] [ -f ] { start | stop | reload | restart | help | version | check } -c Specify configuration file (defaults to $configfile) -f Run in the foreground (don’t detach) start Starts a new $progname if there […]

Debian — клонирование списка пакетов

На оригинале:

#!bash dpkg —get-selections > package.txt […]