2009-04-01から1ヶ月間の記事一覧

py2exe では 'mbcs' が使えない

'mbcs' はPython起動時に site.py で適当なcp???へのaliasとして登録される。 py2exeではsite.pyが動かないので'mbcs'は使えない。 py2exe のオプションで、site.pyの代わりになるスクリプトを指定可能だったはずだけど、とりあえず今は社内ツールで使ってた…

bzrでlaunchpadから高速にbranchするには

bzr

Launchpadのbzrが1.13にupgradeされた。クライアント側が1.14を使えば速くなる。 あと、httpはどうしても遅い。Launchapdにアカウント作って、bzr+sshを使うべき。

VirtualBox Guest SMP 対応?

http://www.virtualbox.org/changeset/19015 wktk

Ubuntu Linux で virtualenv した Python を使うと、 meld やら hamster やらが動かない

Ubuntu Jaunty に upgrade した。 幾つかの拡張モジュールが動かなくなったのを期に、常用のPython環境を自分でビルドしたものからvirtualenvに変更。 .bashrc で PATH に追加した。 すると、meldをはじめ幾つかのパッケージが動かなくなった。見てみると、 …

Python 2.6.2 の logging モジュール regression 続き

前回の日記で報告した http://bugs.python.org/issue5768 と同じような問題が FileHandler にもあった。 http://bugs.python.org/issue5170Python 2.6.2 を使っている人は、この問題もFixされてから、 python26-maint から logging パッケージをダウンロード…

Python 2.6.2 リリース && 日本人に取っては割とキツいバグ混入

loggingモジュールがunicodeメッセージをエンコードして出力するか否かを判定する部分の 単純なミスで、unicodeメッセージが出力ストリームの .encoding にエンコードされない。 logging.error(u"ほげ")とかやると文字化けする。 http://bugs.python.org/iss…

Ubuntu 9.04 Jaunty Jackalope を VMWare Player で動かすとマウス統合が動かない問題の解決法

Jaunty を VMWare にインストールしたら、マウス統合が動かなかった。原因は、 xserver-xorg-input-vmmouse が マウスが vmmouse かどうかを判定するのに vmmouse_detect というコマンドを使っているんだけど、そのコマンドが存在しないこと。解決法は、 mde…

new-style class はえー

Python のドキュメントビルドシステムになってる Sphinx + docutils を最適化中。以下はPython の trunk で html ドキュメントをビルドするのにかかった時間 @ Core2 Duo 6300 (1.86GHz) # 最適化前 333.76user 64.36system 6:39.46elapsed 99%CPU (0avgtext…

このブログに乗せているコードは引用を除き CC0 1.0 で提供します。