2008-02-01から1ヶ月間の記事一覧

Windows Live Writer

プレビュー画面というか Live Writer 上で編集してる間はいいのですが、投稿時に↓のルールを適用するようです。 iframe エレメントおよび script エレメントは除去される エレメントのイベントハンドラ属性は除去される JavaScript を仕込んだ href 属性は除…

WordPress 2.3.3 および WordPress mu 1.3.3 を MySQL 3 で使う

別に MySQL のバージョン上げればいいだけの話なんですけどね。 今時 MySQL 3 とかね、そもそも 4 ですらかったるいのに。 新規にインストールする際にもコードの修正が必要なはずですが、忘れました。アップグレードする方法。 wp-admin/includes/upgrade.p…

[Python] [ctypes] ctypes について

>>> from ctypes import * >>> class DATA(Structure): _fields_ = [ ('name', c_char_p, ), ] >>> data = DATA() >>> data.name = (c_char * 100)() Traceback (most recent call last): File "<pyshell#9>", line 1, in <module> data.name = (c_char * 100)() TypeError: inc</module></pyshell#9>…

XRCed 用 setup.py

なんか codec 足りない気がする。 import sys from os.path import * from distutils.core import setup import py2exe def manifest(name): return manifest.template % (name, ) manifest.template = """

[Python] [Zope] TAL の使い方

XML を色々な理由で使いたいけど DOM とか XPath とか XSLT とかカオスすぎてイミワカンネ なんで XML で全部やらなきゃいけないんだ。手元に Python があるんだからこれを使えばいい テンプレートを呼び出す TAL の文法とかどっかで確認してください。Zope3…

[Python] [Windows] NTFS のシンボリックリンク、ハードリンク、ジャンクションの情報

NTFS においてシンボリックリンクやらハードリンクやらはリパースポイントという機能で実装されています。 パスがリパースポイントかどうか判別する from ctypes import * FILE_ATTRIBUTE_REPARSE_POINT = 0x00000400 kernel = windll.kernel32 GetFileAttri…