ブックマーク / dayflower.hatenablog.com (3)

  • ファイルハンドルをめぐる冒険(ただしマニア向け) - daily dayflower

    以下は Perl 5.8.8 のソースを元に記述しました。Perl 5.10 でもそう変わってはいないと思いますが,結構内部が変更されているので違うかもしれません。大まかには同じだと思います。 イントロダクション Perl でのファイルハンドルは内部的には [http://search.cpan.org/perldoc?IO::Handle:title=IO::Handle] オブジェクトとして保持されています。そのような記述は perl5004delta くらいでしか見つかりませんでした。ラクダにもなかったような。 Internal change: FileHandle class based on IO::* classes File handles are now stored internally as type IO::Handle. The FileHandle module

    ファイルハンドルをめぐる冒険(ただしマニア向け) - daily dayflower
    zu2
    zu2 2008/06/06
    良記事。昔はC言語とかMS-DOSあたりでこのへんのネタが多かったような。
  • CentOS 5.0 と 5.1 のパッケージのバージョン番号を比較してみた - daily dayflower

    5.1 のリリースノートと併せて読むと趣深いかも。 CentOS 5.0 ⇒ $releasever を 5.0 に置換して yum update CentOS 5.1 ⇒ yum update の比較です。なるべく最小限にインストールしたものなので参考程度(どれくらい変更があるか)に。 i386 で比較すればよかった。行数が多いので,あとで表組みに変えるかも。 ディストリビューションの根幹に関わるパッケージ 説明は省略します。たぶん 5.0 にバックポートされないです(redhat-menus くらいならされるかもしれませんが)。 -centos-release-5-0.0.el5.centos.2.x86_64 +centos-release-5-1.0.el5.centos.1.x86_64 -centos-release-notes-5.0.0-2.x86_64 +centos-r

    CentOS 5.0 と 5.1 のパッケージのバージョン番号を比較してみた - daily dayflower
    zu2
    zu2 2008/01/28
  • daily dayflower - 2007-05-24 ■[linux][pc] SC420 では物理メモリ 4GB はフルフルに使えない

    最近メモリが安いので,Dell PowerEdge SC420 にメモリ 4GB とおごってみました。ところが OS から見えるメモリは 3GB 強程度。さらっと調べた感じだと, PAE を有効にすればできるよ,たぶん x86_64 な OS だと大丈夫だよ,たぶん という意見がよく出てくるのですが,私の環境では PAE カーネルにしてもだめでした。ということであれこれ探し回って,4GB(以上)のメモリを使うために何が必要なのかを調べてみました。 結論ですが, ハードウェアサイドの要件として IA32 の場合 CPU が PAE(物理アドレス拡張)に対応していること といっても 4GB もメモリを詰めるような環境では当然対応してます チップセットが 8GB 以上のメモリをサポートしていること MCH(昔でいう North Bridge)が 33 bit 以上のアドレス空間を利用できる必要が

    daily dayflower - 2007-05-24 ■[linux][pc] SC420 では物理メモリ 4GB はフルフルに使えない
    zu2
    zu2 2007/10/08
  • 1