« 無線LANの規格を再整理 | オープンソースライセンスについて »

2008.11.17

uamobileを使ってみた

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをnewsingに追加

突然ですが、Pythonライブラリのuamobileを使ってみました。

記事) http://d.hatena.ne.jp/perezvon/20081117/
DL) http://pypi.python.org/pypi/uamobile/
マニュアル的記事) http://labs.unoh.net/2007/08/python_3.html

Django上でこんな風↓に動作確認

# views.py に追加
def mbtest(request):
from uamobile import detect
d = detect({'HTTP_USER_AGENT': request.META['HTTP_USER_AGENT']})
return HttpResponse(
”’<html>”’
”’<body>”’
”’<p>user_agent: %s</p>”’
”’<p>is_docomo: %s</p>”’
”’<p>is_ezweb: %s</p>”’
”’<p>is_softbank: %s</p>”’
”’<p>is_nonmobile: %s</p>”’
”’<p>model: %s</p>”’
”’</body>”’
”’</html>”’ % (d, d.is_docomo(), d.is_ezweb(), d.is_softbank(), d.is_nonmobile(), d.model)
)

地味だけど(失礼)、便利なライブラリですね。

* * *

時に、特にモバイル案件がある訳ではなかったのですが・・・

(起)DjangoでISO-2022-JPでメールが送信できない
 ↓
(承)MS Outlookでもutf-8でメールが見れるじゃないか
 ↓
(転)何か困ることあるの?
 ↓
(転)携帯へのメール送信で困るよね
 ↓
(転転転)
 ↓
(結)今日、pypiに登録されたというuamobileでも使ってみよう

・・・と、このような理由らしき理由が無い理由から使ってみることになりました。
今は試して良かったと思っています。
月曜日の集中力の無さがなせる業とも言えますね!

Trackback URL

Comment & Trackback

No comments.

Comment feed

Comment





XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>