å‰å›žã®ã‚¨ãƒ³ãƒˆãƒª 「Perlã§æ—¥ä»˜ãƒ»æ™‚é–“æ“作 - DateTime モジュールã®ä½¿ã„æ–¹ã€ã§æ›¸ã„ãŸã¨ãŠã‚Šã€ã¨ã£ã¦ã‚‚便利ãªDateTimeモジュールã§ã™ãŒã€å¼·ã„ã¦é›£ç‚¹ã‚’ã‚ã’ã‚‹ã¨ã™ã‚Œã°ã€å¿…è¦ãªä¾å˜ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒå¤šã„ã“㨠= インストールãŒé¢å€’ãã•ã„事ã‹ã¨å€‹äººçš„ã«ã¯æ€ã„ã¾ã™ã€‚shell 㨠make コマンドãŒä½¿ãˆã‚‹ç’°å¢ƒãªã‚‰ã°ã€"$ perl -MCPAN -e 'install DateTime' " ã§è‡ªå‹•ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¡ã‚ƒãˆã‚‹ã®ã§ã™ãŒã€ã“ã‚ŒãŒã§ããªã„状æ³: telnet ç¦æ¢ã®ç’°å¢ƒã§ cgi 作りãŸã„å ´åˆ (無料ホームページサービスç‰)(顧客ã®ã‚µãƒ¼ãƒç’°å¢ƒã§ã®é–‹ç™ºã§ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«ä¿¡ç”¨ã•ã‚Œã¦ã„ãªã„状æ³ã¨ã‹) サーãƒã®ä¿å®ˆãƒ»ã‚»ã‚ュリティ体制ãŒã†ã‚“ã¡ã‚ƒã‚‰ã§ make コマンドã®åˆ©ç”¨ãŒè¦åˆ¶ã•ã‚Œã¦ã„ã‚‹å ´åˆ (出ãã‚ã—ãŸçµŒé¨“ã‚ã‚Š) ã“ã‚“ãªçŠ¶æ³ä¸‹ã ã¨ã€ã¨ãŸã‚“ã«DateTimeモジュールを利用ã™ã‚‹äº‹ã¯é›£ã—ããªã£
http://d.hatena.ne.jp/kkentaro/20060528/1148838634 Firefox ã®å±¥æ´ã‹ã‚‰ YouTube ã ã‘抜ã 抜ãã ã‘ãªã‚‰ã“ã‚“ãªã®ã§ã€‚ use File::Mork; my $mork = File::Mork->new( shift ) || die $File::Mork::ERROR; foreach my $entry( grep { $_->{URL} =~ /youtube\.com/ } $mork->entries ) { print $entry->{Name}, "\t", $entry->{URL}, "\n"; }ãŸã ã“ã‚Œã ã‘ã ã¨ã€ãƒˆãƒƒãƒ—ページã¨ã‹ãƒã‚°ã‚¤ãƒ³ãƒšãƒ¼ã‚¸ã¨ã‹ã‚‚引ã£ã‹ã‹ã£ã¡ã‚ƒã†ã‘ã©ã€‚ config ã§ã€File::Mork::Entry ã®ä»»æ„ã® key ã‹ã‚‰ã€æ¡ä»¶ã«ãƒžãƒƒãƒã—ãŸã®ã ã‘切り出ã›ã‚‹ã‚ˆã†ã«ã—ã¦ã€Custo
Perl ã®ã‚¢ã‚¯ã‚»ã‚µãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¨ã—ã¦ã¯ã€Class::Accessor::Fast ãŒäººæ°—ã™ã。 # ã“ã‚Œã¯ä¾‹ package Hoge; use base 'Class::Accessor::Fast'; __PACKAGE__->mk_accessors(qw( req )); sub new { my $class = shift; bless { url => 'http://e8y.net/', req => HTTP::Request->new, }, $class; } ã“ã‚“ãªé¢¨ãªã€ãƒãƒƒã‚·ãƒ¥ã« bless ã™ã‚‹ã‚ˆãã‚るクラスã®å ´åˆã«ã€ãã®ãƒãƒƒã‚·ãƒ¥ã®ã‚ーã¨åŒã˜åå‰ã§getterを作æˆã—ã¦ãŠãã¨ã€å±žæ€§ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹å ´åˆï¼ˆ$hoge->url)ã¨å±žæ€§ã®ã‚ªãƒ–ジェクトã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã¶å ´åˆï¼ˆ$hoge->req->header())ã«ã€ãƒ–レース{} ãŒé€”ä¸ã«å…¥ã£ã¦ã“ãªã„ã®ã§è¦‹ã‚„ã™ã„ã—ã€ã
Adam Kennedy Adam Sjogren Alex Kapranoff Alexey Tourbin amire80 Andreas J. Koenig Bill Mann Bron Gondwana Daniel Hedlund David E. Wheeler DAVIDRW Father Chrysostomos FWILES Gavin Peters Gisle Aas Graeme Thompson Hans-H. Froehlich Ian Kilgore Jacob J James Raspass jefflee john9art Kyle Wright Mark Stosberg Mike Schilli mschilli murphy Olaf Alders Ondrej Hanak Peter Rabbitson Philip J. Ludlam phrstb
リリースã€éšœå®³æƒ…å ±ãªã©ã®ã‚µãƒ¼ãƒ“スã®ãŠçŸ¥ã‚‰ã›
最新ã®äººæ°—エントリーã®é…ä¿¡
処ç†ã‚’実行ä¸ã§ã™
j次ã®ãƒ–ックマーク
kå‰ã®ãƒ–ックマーク
lã‚ã¨ã§èªã‚€
eコメント一覧を開ã
oページを開ã
{{#tags}}- {{label}}
{{/tags}}