2012-11-01から1ヶ月間の記事一覧
しばらくDomUの準仮想化OSをインストールしていない。 こうする理由は特になかった。タイトルの言う、遊び。まずはVMWare Playerの仮想マシンにNetbsd 6.0/i386をインストールする。 この段階は簡単です。普通のOSインストールと特に何か違いはない。イン…
最近、仮想記憶システムを勉強するためCR3レジストとページテーブルをアクセス必要がある。 Ring3でアクセスできないので、OSのカーネルにする。しかしどうするとカーネルに入れるのかなって。 ネットで検索して、Linuxで一番簡単な方法はカーネルモジュー…
Boost.Spirit.Qiはパーサー作成のライブラリです。 このライブラリの説明書に、主に文字列の解析で説明した。 ほかの型も解析できると思うが、今試した。int型の解析器で練習してた。いろいろの問題に会ったが最後にできた。まず、基本のパーサーを作る。Qi…
動的配列を作るとき、普段でnewとかmallocとか使う。 それはヒープからメモリブロックを取得するのです。 小さいメモリブロックを取得する時、性能的にスタックから取得より低いと思う。スタックからメモリブロックの取得は、allocaと言う関数がありますが、…
昨日言ったこと。 自分で書いた計算のC++コードは大体この感じ double CheckMp3_mciSendStringWorkAround(std::istream& mp3file) { char id3[3]; mp3file.read(id3, 3); if(mp3file.gcount() != 3) throw MyException("Fail to read id3v2 tag"); if(std::e…
一応Jubeatプレイヤーです。最近Air Raid From Tha Undaground通れなくて困ってる。 JubeatクラスタにJubeat Analyzerはすごく有名なツールです。TXT形式の譜面スクリプトを再生できる。まるでゲーセンのユビートと同じです。譜面確認とかすごい便利なツール…