タグ

moduleに関するfbisのブックマーク (6)

  • parent.pm読んでみた - 新だるろぐ跡地

    深夜にバカやってないで会社でバカやりましょう、いつも通り。 自分がクビにならないのが常々不思議である。 parent.pm 中にはメソッドはimportが1個のみ、行数も少ない。これなら軽く読める。 package parent; use strict; use vars qw($VERSION); $VERSION = '0.221'; sub import { my $class = shift; my $inheritor = caller(0); if ( @_ and $_[0] eq '-norequire' ) { shift @_; } else { for ( my @filename = @_ ) { if ( $_ eq $inheritor ) { warn "Class '$inheritor' tried to inherit from itself\n"; }

    parent.pm読んでみた - 新だるろぐ跡地
    fbis
    fbis 2009/04/01
    "何故ourを使わないのかは不明。"ourが無かったPerl 5.005系でも動作するよう配慮してるってところかな
  • 誰も知らないHTTP::Engineの歴史 〜 第二楽章 - Yappo::タワシ

    302 Found の補足というか上俺から目線で語るけど。 最初はyappo wareって事でClass::Component絶頂期だったので Class::Componentで書いていた、がYAPC::Asia 2008 周辺で猛烈なMooseブームが巻き起こり tokuhiromの努力でmoose branchが完成して ------------------------------------------------------------------------ r11460 | yappo | 2008-05-12 18:27:05 +0900 (月, 12 5 2008) | 1 line svk mv branches/moose trunk となった。 その後も粛々と続いていたが、Shibuya.PM CGI祭りとHEcon周辺で自体が代わり Mojoが出たというのとMark

  • YappoLogs: HTTP::Engineの今とこれから

    HTTP::Engineの今とこれから 昨年末にHE con #1 が開催されてから久しいですが、あの前後で話題になっていた 「HTTP::Engineは依存が大杉メモリいまくり」な件に関しては、Shikaという回答を出し、その後Mouse版の0.1.1をリリースしました、 そして最近Stevanから「Any::Mooseはどうか? lang:en」と言った話も有り、現在Any::Mooseに依存した0.1.4を出すべく0.1.4_xをCPANにあげています。 クラスビルダーにMooseを使うか捨てるか論争は、0.1.4にて妥協出来る所に落ち着いたんじゃないかなと思います。 Any::MooseやMouseが細かい所で挙動が変わるかどうかは今のところわかりませんが、少なくともHTTP::Engineで採用した事により安定する方向になるんじゃないでしょうか? もちろんより高い互換性の為の変

  • HTML-MobileJpCSS-0.02リリースしました - komoriyaのはてなダイアリー

    http://search.cpan.org/~komoriya/HTML-MobileJpCSS-0.02/ 変更箇所については、 Craftworks » HTML::MobileJpCSS レビュー こちらのレビュー等を参考にさせていただきました。 変換定義の変数のスコープをmyからourに変更 hr の色指定は border-color じゃなくて、background-color でやりたかったので、new() のオプションで変換ルールのマッピングを上書きできると pod に書いてありましたが、バージョン 0.01 の現時点では実装がありませんでしたので以下のように修正しました。pod の style_map のコード例も誤字でキーが style になっていますので注意。 ご指摘の通りで不十分なものでしたので、定義を外部から変更できるようにして対応としました。 $HTML::Mo

    HTML-MobileJpCSS-0.02リリースしました - komoriyaのはてなダイアリー
  • perl - 勝手に添削 - HTTP::MobileUserID::Japanese : 404 Blog Not Found

    2007年05月06日01:45 カテゴリLightweight Languages perl - 勝手に添削 - HTTP::MobileUserID::Japanese Perl Best Practices Damian Conway [邦訳:Perlベストプラクティス] 今回は、こちら。 Unknown::Programming - 携帯のユーザーIDを取得する use base qw/Class::Data::Accessor/; __PACKAGE__->mk_classaccessors(qw/agent user_id/); # ... sub is_support { shift->{support} } sub is_not_support { !shift->{support} } sub is_exists { shift->{user_id} } sub is_n

    perl - 勝手に添削 - HTTP::MobileUserID::Japanese : 404 Blog Not Found
    fbis
    fbis 2007/05/06
    初添削。自分のネーミングセンスの無さにヘコむorz 精進します
  • nekobara カルゴルニア・ジョン: Catalyst5.66の依存関係

    « CatalystのテストサーバーとIE(Internet Explorer) | メイン | 日の体操 » 2006年04月12日 [技術] Catalyst5.66の依存関係 【技術メモ】 FedoraCore3にCatalyst5.66をインストールした。CPANモジュールも全て、rpmで 管理することにしたので、cpan2rpmを使って、CPANモジュールを一旦rpmパッケージ にしてから、インストールした。依存関係を記録しておいたので、覚書として残す。 Catalyst perl-Catalyst-5.66-1.noarch.rpm YAML >= 0.55 perl-YAML-0.58-1.noarch.rpm Module::Pluggable::Fast >= 0.16 perl-Module-Pluggable-Fast-0.18-1.noarch.rpm UNIVE

  • 1