Entries from 2008-01-01 to 1 year

○リポおじさんと○イフルの…

昔のIRCのログが出てきたので張っとく。 http://ja.pastebin.ca/905172

とりあえず、な generic view の object_list の拡張

前回の続き。相変わらず情報収集をサボっていてあんまりよく知らないので自分で作るところからスタート。いいフレームワークっていうのは、調べるより自分で作った方が早いと思わせてくれるなあ。かといってそこで作っちゃ負けだけど。誰も使わないとは思う…

で、こういうことをやってくれるのが欲しい

from django.utils.html import escape # XXX: 忘れがち from django.utils.functional import curry # XXX: 残さず食べたくなる from django.utils.translation import gettext # XXX: ngettext() も from django.template import Library, Node, TemplateS…

Cyrus-SASL の SQL プラグインの落とし穴

このプラグイン、初期化時に常にパラメータを読もうとするのな。だから auxprop_plugin にリストしてなくても sql_select とかダミーでパラメータを書いておかないと動かなくなる。バグのような気もするけど。追記: ここにも同じようにはまってる人がいた。 …

PythonのPDF生成ライブラリスイート「reportlab」

reportlab を使って日本語を含む PDF を作る試み。ドキュメントがほとんどないので予想以上に苦労してしまったが、一応日本語なんかが使えるようだ。初めに Java で iText とか作って作ろうかと一瞬思ったが、やめといてよかった〜。でも、作者がきちんとエ…

MallocDebug と mach_override

追記:あとで分かったことがあったので一部書き直しました。今日ひょんなことから XCode Tools の一部で /Developer/Applications/Performance Tools にある MallocDebug.app を使ってみた。 これ、便利すぎ。valgrind がないというだけで Mac OS X の開発は…

BOOST_ALL_NO_LIB

ここに書いた件のフォローアップ。BOOST_AUTO_LINK_NOMANGLE でもやっぱりライブラリ名が指定されてしまうので、BOOST_ALL_NO_LIB を指定するべきでした。追記: typo してしまいました。BOOST_NO_ALL_LIB ではなく BOOST_ALL_NO_LIB が正解です。

[VisualStudio][VC++] .obj ファイル群からシンボル名を取り出す

昨日 SQLite の x64 DLL とインポートライブラリがどうしても欲しくなり、自前で Visual C++ でビルドすることになった。SQLite は DLL エクスポート宣言をプロトタイプに書かないポリシーらしく、別途モジュール定義ファイル (DEF) を用意してやらないとい…

[PSP][InternetRadioExt][PRS] A script that generates PRS formatted files (for PSP FW 3.80)

前回の記事の説明があまりに不親切だったので、コードにしてみた。以下のスクリーンショットは、このブログの favicon をアイコン画像にしてみた例。 use strict; use IO::Handle; use IO::Simple qw(slurp); use constant { MAGIC => 'PRSF', }; use consta…

[Python][Windows][subprocess] subprocess モジュールの隠し関数?

os.spawnv() が思ったように動いてくれないのでドキュメントやら CRT のソースやらを追っていたら、Windows 版の Python ではビルトインの _subprocess モジュールに次のドキュメント化されていない関数と定数が定義されていることに気づいた (Python 2.5.1 …

python.com

Win32 extensions for Python (win32com) のことを考えながら Python の Windows 用バイナリをダウンロードしようと思ってまた python.com にアクセスしてしまった。気をつけねば。

[PSP][InternetRadioPlayer]さらに…

AddType application/x-psp-radio-skin .prsとやると、prs (PSP Radio Skin) ファイルを違和感なくダウンロードできるばかりか、上書きまでできちゃう。次のアップデートでは HTTPS のみ受け付けるのと、ドメイン名を検証する機構が追加されていることだろう…

PSPのインターネットラジオ機能で遊んでみた

昨日ふとファームをアップデートしたら、インターネットラジオ機能が追加されていた。試してみたところ、どうやらブラウザ上で動いているようだ。「□」ボタンを押すと、アドレスバーにURLも表示される。アドレスバーにある URL のページにアクセスしソースを…

MSXML で以下のような XML を読み込もうとするとエラーになる。 要素 'aho:root' は使用されていますが、DTD またはスキーマでは宣言されていません。MSDNによれば、これは次のエラーに相当するようだ。 XML_ELEMENT_UNDECLARED 0xC00CE00D The element '%1'…