2007-08-01から1ヶ月間の記事一覧

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices をいじったらうまく起動しない

http://support.microsoft.com/kb/812448 step 5 までやれば起動する。ただし部分的に設定は飛ぶ。

VMware

ホストが複数の NIC を持っていて、接続されていない NIC があるとゲスト OS から接続できないみたい。 多分 NIC を列挙した際に最初に取得される NIC をゲスト OS の接続に使ってるんじゃないか。 無線を使ってたりして NIC が増えてる環境は注意。

miniFilter

FltSetStreamContext の第一引数に FltObjects->Filter を渡して BSoD 連発して丸一日悩んだ件。 Stream はマルチストリームをサポートしているファイルシステムにおける永続化データであって、ファイルをオープンして生成されたストリームインスタンスでは…

Python の glob.glob に日本語突っ込むと何も返してこない件

import os from fnmatch import fnmatch def glob(pattern, recursive = True): result = [] dirname, pattern = os.path.split(pattern) for path, dirs, files in os.walk(dirname): result.extend(os.path.join(path, f) for f in files if fnmatch(f, pa…

twisted.internet.defer.Deferred の使い方

Deferred を使う際の簡単な解説。Deferred を提供する際の解説ではない。 コールバックとエラーバック Deferred はコールバックとエラーバックを同じものとして扱う。 twisted.internet.defer.Deferred._runCallbacks を参照すればすぐに分かるが、おおざっ…

wxPython

全体的に素晴らしくまとまっていると思います。というかまんま Win32 のような気もしますが。 でも wx.Window.ClientWidth とか欲しかったよ。 属性アクセス GetXXX 及び SetXXX 両方のメソッドがある場合、XXX でアクセスできるが、これは XXX = property(G…

.NET Framework 1.1 SDK と DDK で distutils をまわす

ほんとは platform sdk とかいれろって話なんでしょうけど当然ながらそういうのうざいだけなんでインストール済の DDK で何とかしようと思ったけどビルドに必要なバイナリが足りねーから泣く泣く .NET 1.1 と .NET 1.1 SDK を突っ込んで Zope-3.3.1 のビルド…