The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
ここ1ヶ月ほど(ながいなぁ…)、ちまちまと勉強してきたCGI::Application::Dispatchについて、使い方もこなれて来たので、ここいらでひとまとめです。 何するモジュール? この勉強中エントリーの1回目でも書きましたが、CGI::Applicationを利用したアプリで必要になるインスタンスCGIは作らずに、URI(PATH_INFO)から実行するモジュールとRunモードを決定する、というモジュールです。newしてrunするだけのインスタンスCGIなんか毎回書きたくないよ、というのがモジュール作者さんの意図のようです(PODにもあります)。 URIはこうなる CGI::Application::Dispatchを使った場合のURIは、 となります。 CGI::Applicationを継承したMyApp::Indexというモジュールを作った場合、それを実行するためのURIを比
NAME CGI::Application::Plugin::TT - Add Template Toolkit support to CGI::Application SYNOPSIS use base qw(CGI::Application); use CGI::Application::Plugin::TT; sub myrunmode { my $self = shift; my %params = ( email => 'email@company.com', menu => [ { title => 'Home', href => '/home.html' }, { title => 'Download', href => '/download.html' }, ], session_obj => $self->session, ); return $self->tt_proc
NAME XML::LibXML - Perl Binding for libxml2 SYNOPSIS use XML::LibXML; my $dom = XML::LibXML->load_xml(string => <<'EOT'); <some-xml/> EOT $Version_String = XML::LibXML::LIBXML_DOTTED_VERSION; $Version_ID = XML::LibXML::LIBXML_VERSION; $DLL_Version = XML::LibXML::LIBXML_RUNTIME_VERSION; $libxmlnode = XML::LibXML->import_GDOME( $node, $deep ); $gdomenode = XML::LibXML->export_GDOME( $node, $deep );
Gisle Aas Adam Kennedy Adam Sjogren Alexey Tourbin Alex Kapranoff amire80 Andreas J. Koenig Andrew Grangaard Andrew Hewus Fresh Anirvan Chatterjee Arne Johannessen Axel Burri BGMNT Bill Mann Bron Gondwana Bryan Cardillo Burak Gursoy Chase Whitener Christopher J. Madsen Colin Newell Daina Pettit Daniel Hedlund David E. Wheeler DAVIDRW David Standish David Steinbrunner dependabot[bot] Desmond Daigna
NAME URI::Escape - Percent-encode and percent-decode unsafe characters SYNOPSIS use URI::Escape; $safe = uri_escape("10% is enough\n"); $verysafe = uri_escape("foo", "\0-\377"); $str = uri_unescape($safe); DESCRIPTION This module provides functions to percent-encode and percent-decode URI strings as defined by RFC 3986. Percent-encoding URI's is informally called "URI escaping". This is the termin
NAME Cache::Memcached::Fast - Perl client for memcached, in C language SYNOPSIS use Cache::Memcached::Fast; my $memd = Cache::Memcached::Fast->new({ servers => [ { address => 'localhost:11211', weight => 2.5 }, '192.168.254.2:11211', { address => '/path/to/unix.sock', noreply => 1 } ], namespace => 'my:', connect_timeout => 0.2, io_timeout => 0.5, close_on_error => 1, compress_threshold => 100_000
NAME Digest::MD5 - Perl interface to the MD5 Algorithm SYNOPSIS # Functional style use Digest::MD5 qw(md5 md5_hex md5_base64); my $digest = md5($data); my $digest = md5_hex($data); my $digest = md5_base64($data); # OO style use Digest::MD5; my $ctx = Digest::MD5->new; $ctx->add($data); $ctx->addfile($file_handle); $digest = $ctx->digest; $digest = $ctx->hexdigest; $digest = $ctx->b64digest; DESCRI
NAME Template::Plugin::Dumper - Plugin interface to Data::Dumper SYNOPSIS [% USE Dumper %] [% Dumper.dump(variable) %] [% Dumper.dump_html(variable) %] DESCRIPTION This is a very simple Template Toolkit Plugin Interface to the Data::Dumper module. A Dumper object will be instantiated via the following directive: [% USE Dumper %] As a standard plugin, you can also specify its name in lower case: [%
このサイトは Perl の公式ドキュメント、モジュールドキュメントを日本語に翻訳したものを表示するサイトです。 サイト内の翻訳データは、有志が翻訳しているperldoc-jp/translationから取得しています。 最近の更新 / RSS commitログから最新の50件を取得しています。稀に翻訳者とcommitした人が違う場合があります。また、修正のcommit、登録しただけで未翻訳のものも含まれる場合があります。 2024-02-04 github.com ppc0018-module-true / melonsode 2024-02-03 Data::Dumper Dumper(2.183) / melonsode 2024-01-25 github.com ppc0016-indexed-builtin / kobaken 2024-01-08 perlclassguts(5.
NAME Unicode::Japanese::JA - 日本語文字コード変換 概要 use Unicode::Japanese; use Unicode::Japanese qw(unijp); # convert utf8 -> sjis print Unicode::Japanese->new($str)->sjis; print unijp($str)->sjis; # same as above. # convert sjis -> utf8 print Unicode::Japanese->new($str,'sjis')->get; # convert sjis (imode_EMOJI) -> utf8 print Unicode::Japanese->new($str,'sjis-imode')->get; # convert zenkaku (utf8) -> hank
NAME Text::CSV_XS - comma-separated values manipulation routines SYNOPSIS # Functional interface use Text::CSV_XS qw( csv ); # Read whole file in memory my $aoa = csv (in => "data.csv"); # as array of array my $aoh = csv (in => "data.csv", headers => "auto"); # as array of hash # Write array of arrays as csv file csv (in => $aoa, out => "file.csv", sep_char => ";"); # Only show lines where "code"
NAME Mail::Address::MobileJp - mobile email address in Japan SYNOPSIS use Mail::Address::MobileJp; my $email = '123456789@docomo.ne.jp'; if (is_mobile_jp($email)) { print "$email is mobile email in Japan"; } # extract mobile email address from an array of addresses my @mobile = grep { is_mobile_jp($_) } @addr; DESCRIPTION Mail::Address::MobileJp is an utility to detect an email address is mobile (
125208 Uploads, 36355 Distributions 199089 Modules, 13478 Uploaders
NAME CGI::Application - Framework for building reusable web-applications SYNOPSIS # In "WebApp.pm"... package WebApp; use base 'CGI::Application'; # ( setup() can even be skipped for common cases. See docs below. ) sub setup { my $self = shift; $self->start_mode('mode1'); $self->mode_param('rm'); $self->run_modes( 'mode1' => 'do_stuff', 'mode2' => 'do_more_stuff', 'mode3' => 'do_something_else' );
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く