タグ

2010年1月12日のブックマーク (4件)

  • What's your clone policy? - Data::Clone - Islands in the byte stream (legacy)

    複雑なデータ構造のコピーにはStorable::dclone()やClone::clone()がよく使われてきた。しかし,これらのクローンポリシーには疑問がある。そこで,新しいクローンモジュールを書いてみた。 Data::Clone - search.cpan.org Data::Clone - github.org さて,まずStorableのポリシーはおおむね以下の通り: リファレンスはすべて深いコピー(deep copy) スカラー値に対しては,Perlレベルでの代入に等しい操作を行い,マジックは無視する オブジェクトに対しては,フックが定義されていればそれを使い,未定義であればその他のリファレンスと同じように扱う 次に,Cloneのポリシーはおおむね以下の通り: リファレンスはすべて深いコピー スカラー値に対しては,マジックも含めて可能な限りコピーする オブジェクトもその他のリファ

    What's your clone policy? - Data::Clone - Islands in the byte stream (legacy)
    nihen
    nihen 2010/01/12
  • さくらや全店閉店のお知らせ

    この度、多くのお客様に支えられ永らくご愛顧頂きましたさくらやは、 誠に勝手ながら、平成22年2月28日(日)を持ちまして閉店する運びとなりました。 ● これまでお貯め頂いたポイント、ならびにさくらやギフト券は、お早めにご利用くださるようお願いいたします。 ● HOT安心補償は、お申し込み期間通りに補償をいたします。 (尚、3月1日(月)以降は改めてお知らせいたします。ベスト電器主要店舗などにおいて対応させていただく予定です。)

    nihen
    nihen 2010/01/12
  • Elementary, ... cpan recent+ w/pipes

    http://pipes.yahoo.com/tomita/cpan_recent_plus というふうにでます。 最初はモジュール作者のアイコンだけ含んだものだけを作ろうと Pipes で作り初めたんすが、最終的には自分でコード書いた方がよっぽど簡単な長大パイプになりました。個人が作った便利系サービスは長続きすんのかなっていう不安もどっかにあると思うんですが、これは Yahoo のリソースで動き続けるんでその点だけいいかも。その代わりリリースの変更点があまりに長大だと取得できないとか Pipes の制限もくらいます。 作ってるときムダに身についた Yahoo Pipes の Tips をいくつか。 Loop にものを入れようとしても、狙った Loop と違う Loop に入り、そっちに仕込んであったものが消えてしまって泣ということがよくある。Undo ないんで、新しく Loop にものを

    nihen
    nihen 2010/01/12
  • Is Plack middleware? Is it library or is it a server?

    bulknews.typepad.com Tatsuhiko Miyagawa's blog to discuss mostly tech and nerdy stuff. Short answer if you come from Google: Plack is a toolkit containing middleware, helpers and web server adapters to run PSGI. Plack is NOT a web server but it's rather a "web server interface" which means if you want to run you PSGI application on any web servers, look at Plack to find handlers. The namespace "Pl

    nihen
    nihen 2010/01/12