monolithic kernel

tapdiskドライバを作ってみよう

July 16, 2012

作ってみましょう。これができるとゲストOSのIOをユーザ空間の比較的わかりやすいコードで自由自在に…

C99の配列初期化に潜む罠

July 13, 2012

C99では配列初期化が拡張されています。一見便利そうなのですが、特大の罠が仕込まれていてかなりの時…

nginxで未定義のHostが入力されたときの対策

July 10, 2012

nginxで名前ベースのバーチャルホストを利用している場合、server_nameで指定していない…

blktapの仮想デバイスをDom0にマウント

July 09, 2012

前の記事ではDomUを作ってblktapの動作を確認しましたが、DomUを作らなくてもDom0にマ…

Xenのblktapとpvopsについて

July 08, 2012

前回説明らしい説明が何もなかったので、補足しておきます。 paravirt_ops (pvops)…

Xenとpvopsカーネルをインストールする

July 06, 2012

Xenとpvopsカーネルをソースからインストールするメモ。 環境 OS (Dom 0) : Ce…

最近のRubyなWebアプリの構成

June 24, 2012

私が運用しているWebアプリ (Perfume Headlineとかこのブログとか) で使っている…

BootstrapのDropdownのイベント

June 16, 2012

Twitter BootstrapのDropdownを開いたとき・閉じたときに何かするコード。需要…

Powのインストールはtmuxの外で

June 11, 2012

Pow 0.4.0をインストールするときに遭遇したので。 を実行しても以下のようなメッセージが表…

GitHub for Windowsメモ

May 30, 2012

CygwinからGitHubに移行したのでメモ。Cygwinも導入直後はなかなか気に入っていたので…