http://github.com/tokuhirom/html--treebuilder--libxml/tree/masterWeb::Scraper で複雑な HTML をパーズしようとすると、HTML::TreeBuilder::XPath がボトルネックになることが知られており、Web::Scraper には libxml ブランチが存在する(http://d.hatena.n... 続きを読む
use utf8; my $foo; "$fooふがふが" とすると死ぬほど遅いです。perl がこのコードをコンパイルするときに、「$fooふがふが」という名前の変数名を探しにいくからじゃないかと推定していますが実際にそうかどうかは調べてません。一個これを書くだけで、コンパ... 続きを読む
I am a Perl hacker. I have written parts of the core, created CPAN modules and written tons of perl code. In fact I am addicted to it ; or rather, CPAN. I have been wanting to play around with Google App Engine, but I haven't had time to get ... 続きを読む
4時間の格闘から戻ったPerl初心者のまめこです。えいやっ! WebService::Simpleを使ってFlickrのタイトルを取得してみました。 12時から始めて今やっと動いた・・・。ぜーはーぜーはー。 コードはこちら。 #!/usr/local/bin/perl use strict; use Encode; use We... 続きを読む
http://d.hatena.ne.jp/a2c/20080521/1211336032にマジレス。Perl コミュニティはやさしいです。初心者の質問にも割とまじめに丁寧に返信してくれます。一方で、口先だけの人、間違った情報を垂れ流す人などに対しては厳しい文化です。そういった事例のみがはて... 続きを読む
Perl といえば、再利用可能なモジュールがたくさんたっくさん登録されている CPAN です。現在では 57,022 ものモジュールが登録されています。そんな CPAN なのですが、あまりにもモジュールが多すぎて目移りしてしまいます。たとえば、日付の処理をしようとお... 続きを読む
Perl-users.jp? YAPC::Asia 2008 で Michael Schwern は「SEO に有効な独自ドメインを取って、もっと Perl 初心者が集まりやすい nice な Perl の情報を集めたサイトを作れ!」といったので Perl-users.jp ドメインを取って、ここに Perl-users.jp を開始します... 続きを読む
coji さんに「いつからPerlはじめたの?」と聞かれたので、オレがPerlをはじめたあたりの話をしようとおもう。オレは18才ぐらいのときから changelog memo をつかっており、id:yto 作の chalow というツールを使ってブログ的なものを書いていたのだが、これは p... 続きを読む
http://d.hatena.ne.jp/amachang/20080501/1209623634 やら id:cho45 やらが、argument.callee 的なものを perl でもつかいたいといって嘆いているという噂をきいたのだけど、それは Devel::Caller でできる。Devel::Caller は、nuffin のような変態(HENTAI)Per... 続きを読む
perlやる人の悪い癖として、perlやらない人の「perlはわけわからん」とかの発言に対して「HTTPサーバできたよー」 use IO::Socket;$SIG{CHLD}=sub{wait};for($s=new IO::Socket::INET( LocalPort,9999,Listen,5,Reuse,1);$c=$s->accept;){if(!($p=fork)){while(... 続きを読む