ngi644の日記

備忘録も兼ねています。

Archive for the ‘Google App Engine’ Category

MeeGoでGAE SDK for Pythonで開発する時のポイント1

without comments

MeeGoは、Python2.6が標準で入っています。しかし、GAEは、Python2.5を必要とするため2.5を自前でインストールする必要があります。

Pythonをコンパイルする前に、「ソフトウェアの追加・削除」もしくはYumで下記のパッケージを導入します。

  • openssl-devel
  • sqlite-devel

これらを導入後、Pythonをコンパイルします。

Written by ngi644

7月 3rd, 2010 at 2:00 am

Processing でのXML処理

without 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があるようなので今度使ってみよう。

Written by ngi644

2月 10th, 2010 at 2:37 am

自前のテンプレートエンジン

without comments

いま、自作のテンプレートエンジンを作ってみてたりしている。

きっかけは、ZPTなどがどうやっているのかを知りたくて始めた。結構、地道な作業なんだ。手軽に利用できるようにしてくれているのはありがたい。

自分のも出来たらそのうち公開する(予定。。。)

Written by ngi644

11月 6th, 2009 at 5:48 pm