タグ

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

  • 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)
    pasela
    pasela 2010/01/12
  • 宇宙の歴史を1年であらわすと | オモコロ特集

    宇宙が誕生したのは今から137億年前だと言われています。といっても桁が違いすぎて全く実感が湧かないので、これを一年になおしてみましょう。 ここ半年ほど、バイトもせず貯金いつぶす生活を送っている。何もしないで一日が終わっていく。クソみたいな日々である。 そして何故かこういうときほど、すごくスケールのでかいことを考え出してしまう。 ニートほど喋ることは大げさになっていくものなのだ。 ということで昨日は宇宙のことを調べていた。 いろいろと調べていたところ、宇宙は137億年前にできたらしい。137億年。この圧倒的なスケール感。しっかり数字で書くと、 13700000000年 である。ゼロが多すぎてよく分からない。 そんなときによく使われる手法として、宇宙誕生から今までの歴史を一年間であらわすというやり方がある。この137億年を1年に換算すると、地球の歴史はどうなるのか見てみよう。 1月1日0時

    宇宙の歴史を1年であらわすと | オモコロ特集