2006-05-01から1ヶ月間の記事一覧
zope.interface にある型と zope.app.form.interfaces.IWidget な HTML ウィジェット(他のシステムにも適用できるようにこんな形にしてるんだろうが)を使ってゴニョゴニョしているがやたら面倒くさい まず __builtins__ と標準ライブラリに十分に揃っている…
def intelligentcompare(s1, s2, ignorecase = False): """\ This function automatically detects numerical string for intelligent comparison. >>> cmp('2. a title of 2nd chapter', '10. a title of 10th chapter') 1 >>> intelligentcompare('2. a ti…
途中にとんでもないコードがあるけど気にすることはない import locale, operator def currencyformat(currency, i18n = False, conv = {}): localeconv = locale.localeconv() localeconv.update(conv) conv = localeconv cs = ((not i18n) and (conv['curr…
zope.interface はアダプタくらいまでしかなくて、factory class とか multi adapter とかは別の場所にある。なんだよこの構造は。 ファクトリの列挙は from zope.app import component factories = list(component.getFactoriesFor(Interface))ファクトリの…
一つだけ設定できる。 設定場所はレジストリの次に示す箇所である。 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}「窓の手」を用いるのが最も簡便な手段だろう。 {2559a1f?-21d7-11d4-bdaf-00c04f60b9f0} の ? の部分…
Windows XP でスタートメニューの「右側」、マイコンピュータやファイル名を指定して実行などと同列にリンクを追加できないかと調べてみた。 当初は自由にリンクを設定できると考えていたが、OEM メーカーのヘルプ機能へのリンクを設定するために用意されて…
NTFS5 のジャンクションはドライブ、パーティション、パスで構成されている、みたい。 inode でリンクしてる訳じゃないから、リンク元のパスが変わるとジャンクションは使用できなくなる。
Python のリスト関係関数 list tuple dict keys values iterkeys itervalues iteritems filter map reduce reversed sorted string join operator add etc ... reduce をいつも忘れる。fold に割り当てていいだろうか
Vine を入れてたサーバーが再起動しなくなったと思ったら fsck する毎にガシガシ inode が零れてく。HDD がクラッシュ寸前の模様なので無理せずにデータをコピーしつつ不貞寝。 しかしシステムに関するファイルが壊れないのは何の呪いなのか。みごとにログと…
Windows の再セットアップをしたら Python モジュールのインストールでコケました。setup.py とか install.py とかで $ setup.py install damn! $ python setup.py install解決しました。sys.argv に関連するコードですね、きっと。