Ian Lewis
Ian Lewis is a web developer living in Tokyo Japan. His current interests are in Django, python, alternative databases and rapid web application development. About Me...

Python 温泉 (夏 2010)

Python 温泉 in 熱海に行ってきました。ま、まだ熱海の旅館なんだけど、早速 Blog を書こうと思っていました。

結構いい感じで、進んで来ました。会社の AE35 、 と akisutesama と電車に乗ってきました。電車の中、ずっと iPhone 触りつつ

http://desmond.yfrog.com/Himg35/scaled.php?tn=0&server=35&filename=5r8u.jpg&xsize=640&ysize=640 http://farm2.static.flickr.com/1105/4731986975_91dea2ba68.jpg

増田さん が持ってかえってきた Singaporeで行った PyCon APAC グッズをジャンケンで割り当てた。後、 清水川先生 が寄付した、 「エクスパート Python プログラミング」の本をジャンケンで配った。

http://farm5.static.flickr.com/4120/4735457768_8ae67e7c39.jpg

今回の Python 温泉、割と効率が高くて、いろなことができました。

Django メールAPIの文字コード周りは余りがあるので、すこし改善しようと思いました。EmailMessage では、エンコーディングを指定したら、その文字コードを使いますけど、 send_mail() 関数はまだメールの文字コードを指定できない。ということで、EMAIL_CHARSET のデフォールトのメール文字コードの設定を増やして、send_mail() に encoding 引数を増やして、パッチを作って、 投稿した

次に localflavor.jp モジュールにバグ修正 and 機能追加して、パッチを チケットに投稿した

localflavor.jp.jp_prefectures に Select ウィジェットの選択肢が定義されているのですが、順番は ISO-3166-2 とずれがあったので、直しました。それに、 HiraganaField、KatakanaField、FullWidthField、HalfWidthKatakanaField のフォームフィールドを追加した。普通にフォームに使えるCharField.

from django import forms
from django.contrib.localflavor.jp import forms as jp_forms

class MyForm(forms.Form):
    name = forms.CharField(u'名前')
    kana_name = jp_forms.KatakanaField(u'かな')

Django のパッチポリシーに応じて、もちろん、両方とうもテスト付き

その後に、僕が作った python-disqus-client のパッチを他のデベロッパーからもらったので、新しいバージョンを作って、 pypyにつっこんだ

その後に、仕事のライブラリの Django 1.2 対応をしたり、 buildbot を立てたりしました。

皆さん、お疲れ様でした。

このエントリーを含むはてなブックマーク はてなブックマーク - Python 温泉 (夏 2010)

blog comments powered by Disqus