日向夏特殊応援部隊

俺様向けメモ

2008-06-06から1日間の記事一覧

Moose::Cookbook::Recipe2 - class based constraint, modifier with arguments -

続いて Recipe2 をやっちゃうぞー。 http://search.cpan.org/dist/Moose/lib/Moose/Cookbook/Recipe2.pod ソース 預貯金に関する英単語が良く分からなかったので調べてコメント振った。 package BankAccount; use Moose; # 預金残高 has 'balance' => (isa =…

Moose::Cookbook::Recipe1 - has, before, after, extends -

もの凄い乗り遅れた感ですが僕も Moooooooooooooooooose してみる。 とりあえず Cookbook をやってみる事にしてみました。 Moose::Cookbook::Recipe1 - The (always classic) Point example. - metacpan.org ソース まぁ適当にテストとか追加してある。 pack…

Windows環境でCygwinを使ってPerl実行環境を整える

たまには初心者向けの話でもしてみます。Windows環境でPerlの実行環境と言えば、真っ先に ActivePerl と言う選択肢がありますが、個人的には*1 Cygwin がお勧めです。お勧めする理由は、 昔に比べてそれなりに扱いやすくなった。(昔はバッドノウハウだらけだ…

XRI vs URI

これ実は最近のホットな話題みたいですね。 O'Reilly Media - Technology and Business Training XRI vs. URI? がニュース系の記事で、 W3C TAG Questions on Draft #2 of XRI Resolution V 2.0 from noah_mendelsohn@us.ibm.com on 2008-02-01 (www-tag@w3.…

プログラミングすると言うこと

余りこうした事をブログに書かないようにしていたんですが、最近嬉しい事があったので勢い余って書いて見ます。Perl is unDead と言う YAPC Asia 2008 での Michael Schwern のプレゼンから、日本の Perl コミュニティが Perl-users.jp - 日本のPerlユーザの…

Moose::Cookbook::Recipe3 - predicate, weak_ref, lazy -

さらに Recipe3 です。 ソース package BinaryTree; use Moose; has 'node' => (is => 'rw', isa => 'Any'); has 'parent' => ( is => 'rw', isa => 'BinaryTree', predicate => 'has_parent', weak_ref => 1, ); has 'left' => ( is => 'rw', isa => 'Binar…