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

とりあえずのGenshi の使い方

テンプレートとなるテキストを用意して、それを元にgenshi.template.Template のサブクラスのインスタンスを生成。 パラメータは$ で始まる文字列で、$ 自身を使いたい場合は$$ とする。 from genshi.template import TextTemplate tmpl=TextTemplate("<$par…

TraM はTrac 0.12 に持っていくのが大変

Apache のエラーログを見ながらサーバ上のスクリプトを何箇所か修正してみたけど埒があかん気がしてきました…どうやら、テンプレートエンジンがClearSilver からGenshi になったことの影響が大きいみたいです。

TracForgePlugin が使えない

$svn co http://trac-hacks.org/svn/tracforgeplugin/0.11/ $python setup.py install DO NOT USE THIS CODE YET.はぁ。すみませんでした。dev.rectang.com に接続できなくてとりあえずスルーしたTraM にチャレンジしてみますか…

PostgreSQL の導入

とりあえずPostgreSQL の導入。参考書に従ってpostgresql とpython-psycopg2 をapt でインストール。 続いてSQL のユーザー?ロール?を作成しようとするが $createuser -U postgres -E -P tracuser (略) createuser: could not connect to database postgre…

Trac で複数プロジェクトを扱う

ググってみたらTraM っていうプラグインを使うといいみたいなことが書いてあったんですが、 TracHacks に掲載されているリンクがことごとく利用できなかったのでやや警戒。 http://trac.edgewall.org/wiki/TracMultipleProjects/ComprehensiveSolution こっ…

Trac 公式国際化

Trac 0.12dev とやらは国際化に対応していると聞いて ひゃっほーいと導入してみましたが、 どうにも表示が日本語化されません。 メーリングリストを眺めてみて、Apache のログを眺めてみて、 HTTP のリクエストにen-US とあったのでコレが原因か!?と さら…

Ubuntu に切替

Debian でPython のバージョン2.5 を使おうと色々いじっているうちに apt が依存しているreportbug が依存しているpython2.4 を消してしまって にっちもさっちも行かなくなりOS の再インストールを決意。ちょっと気になっていたUbuntu はDebian を元にしてい…