nantekkotai achieves

過去記事置き場

Python

Google App EngineからAmazon Advertising APIのXMLを解析する

AmazonのXML解析でつまずいていたのでメモる。 Amazon Product Advertising API(長いね。以下AmazonAPI)の認証系は適当に検索して見つけた手法を駆使しながら回避していることとして、その先のXMLをパースする部分でどうにも引っかかっていた。 どこに引っ…

Google App Engine上でXMLをパースする

http://yamashita.dyndns.org/blog/google-app-engine-xml/ こちらのサイトを参考に自分のブログのフィードを解析しようと試みた、がなぜかうまくいかない。 そこでElementTreeについて検索して調べると、以下のサイトにこのようなことが書いてある。 http:/…

Pythonのバリデーションライブラリ「FormEncode」

Google App Engineで使える手軽なバリデーションライブラリは無いかと、調べていたら FormEncodeなるものを発見。 http://formencode.org/まだ詳しくは使ってないけれど、これは使えそう。

書評ブログ検索サービスをGoogleAppEngineで適当に作った

ほんよみ - 本好きのための書評ブログ検索サービス書評(が載っていそうな)ブログを検索するサービスをGoogle App Engineにて制作。 キーワードから書籍を検索し、その書籍のASINコードを元にブログを検索。あとはおまけでGoogleニュースやらYouTubeやら、W…

HyperPolls:地図情報と連携した投票アプリ:Google App Engineで制作

なんだかんだで一ヶ月も懸かってしまったが、なんとかローンチ。Google App Engineに慣れるには充分な仕事量だった。途中から手抜きになってはいるが。 HyperPolls - 地図情報と連携した投票アプリケーション 慣れるためのアプリ制作だったので、困りそうな…

Google App EngineでGoogleマップ用のジオコードを取得する

こちらを参考にさせていただきました。 http://d.hatena.ne.jp/gonsuzuki/20080630/1214888695ポイントは Fetch API と Django の simplejson のようだ。 目的としては、ユーザーが入力した都市名を Google API のジオコーディングサービスから JSON を取得…

Google App Engine DatastoreのListProperty

Google App Engine の Datastore にはなんとリストを格納できるプロパティがある。 以下はサンプル class Test(db.Model): int_list = db.ListProperty(long) # 数値の場合 str_list = db.StringListProperty() # 文字列を扱う場合 # default int_list = [1,…

Pythonは退屈なのか?

ここ数日はGoogle App Engineに触れているので、もっぱらPythonばかりを使っているのだが、なんとなく退屈な気がしてならない。 Google App Engine自体は、SQLでいうところのLIKE検索が出来ないという部分を除いては使いやすいし、これで面倒なサーバ側設定…

Google App Engine を始める

新しいアプリ制作の土台をGoogle App Engineに絞ることにしました。 正直僕はサーバインフラに関する部分は苦手なので、世界一級のインフラを間借りして、アプリ制作に集中できるというのは本当に素晴らしいですね。 言語はPythonですが、結構気に入っていま…

ないものねだり

Rubyを書いていると、Pythonを書きたくなる。このまた別もしかり。 あぁ、しかしRailsは気に入らない。Rubyはよくても気に入らない。 cakePHPで充分だなぁ。 そして秋葉原の犠牲者にご冥福をお祈りします。 僕はその日の夕方秋葉原に行って、そのことを初め…

Google App Engine正式リリース・・・

昨日正式リリースが発表されたGoogle App Engine。個人的にはキター!な感じなのすが、巷ではちっとも話題に上っていませんね。 何はともあれ使ってみようと、アカウントを取得しようとしたら難題が立ちはだかりました。 なんとアカウント取得には携帯のSMS…

自分の軸となる言語を決めたい

最近はいろいろなフレームワークを試している。 自分が使い込みたいフレームワークをとっとと決めたいからだ。 PHPではcakePHPとZend Framework、Ruby on RailsとPythonのDjangoの4つを少しずついじっていた。 結論 フレームワークばかりにとらわれていると…