7月 3, 2010
Google App Engine, MeeGo, Python
No Comments
MeeGoは、Python2.6が標準で入っています。しかし、GAEは、Python2.5を必要とするため2.5を自前でインストールする必要があります。
Pythonをコンパイルする前に、「ソフトウェアの追加・削除」もしくはYumで下記のパッケージを導入します。
- openssl-devel
- sqlite-devel
これらを導入後、Pythonをコンパイルします。
2月 10, 2010
Google App Engine, Java, Processing
No Comments
Processing でWeb Serviceを使いXML処理をする際、今までは、proXMLを使っていたけど、これは、encodingをみて読み込んでくれない。そのため、Windows環境でencodingがUTF-8のXMLを読み込むと文字化けをおこしてしまう。
そう、今までは、日本語を扱うようなものを読み込んでいなかったので問題に気づかなかった。 そこで、SAX(http://www.saxproject.org/)を使うことにした。これは、XMLのencodingをみて読み込んでくれるため、問題なく日本語の処理ができる。
SAXは、DOMと違い、イベントで処理をする。最初は、なれなかったが、今回の目的にはSAXの方が向いていた。
Pythonにも、xml.saxがあるようなので今度使ってみよう。
11月 6, 2009
Google App Engine, Python, Zope/Plone
No Comments
いま、自作のテンプレートエンジンを作ってみてたりしている。
きっかけは、ZPTなどがどうやっているのかを知りたくて始めた。結構、地道な作業なんだ。手軽に利用できるようにしてくれているのはありがたい。
自分のも出来たらそのうち公開する(予定。。。)