2010年12月15日のブックマーク (3件)

  • CentOS5.5(or Ubuntu 10.04)+PT2+epgrecで録画サーバを作る手順まとめ | 比翼の鳥と連理の枝

    PT2をLinuxで利用するいんとろだくしょん LinuxでPT2を利用したHDDレコーダが作れたら便利だなーと思ったので作ってみました。何か間違いがあったら twitterID:kamiya344まで連絡を頂ければ対応するかもしれません。 対応OS/ハードウェア CentOS5.5(32bit版)とUbuntu Server Edition 9.10/10.04/10.10(32bit版)で動作を確認しています。 (Ubuntuは多分Desktop Editionでも動作しますが確認はしていません。) ドライバはカーネルモジュールとして導入されるので、定期セキュリティアップデート等と一緒にカーネルが更新された場合は ドライバを導入しなおす必要があります。 ドライバはLinuxカーネル標準(DVB版)ではなく石川智明氏によるchardev版のドライバを利用しています。 カードリーダーに

    regerege
    regerege 2010/12/15
  • 作者: regerege

    regerege
    regerege 2010/12/15
  • template によるバイナリの肥大化を防ぐ

    C++template は非常に便利なのですが、型毎にクラスが作られるため、バイナリサイズが増えてしまいます。 大体はそんなのは無視することが出来るのでしょうけど、当に容量の厳しい組み込み系のアプリ(というかBREWアプリ)の場合、そうもいきません。 昔、template をガシガシ使った BREW のアプリを作ったのですが、大体バイナリサイズは 400KB ぐらいになりました。 その後 template を使わずに同じような規模のアプリを作ってみると、バイナリサイズは 200KB ぐらいでした。 単純計算で2倍の違いが出ています。 300KB までのアプリしか入らないという制限がある端末があったとすれば、template を使わずに作った 200KB のアプリは入っても、template を使って作った 400KB のアプリは入らないことになります。 そこで選択肢としては、 1.

    regerege
    regerege 2010/12/15
    C++ template 関連