Index > googleappengine

googleappengine

Wed, September 23, 2009

GAEとAppletの組み合わせ、Appletのセキュリティ制限を回避するために urlfetch を使って...

Appletはセキュリティ上の制約から、 配信元ホスト以外とはネットワーク接続を確立できないため、Appletから外部のサーバにあるリソース (たとえば画像)をロードしようとしても失敗する。

そこで、この制約を回避するための一つの方法は、 配信元ホストを経由して外部サーバのリソースを取得すること。

GoogleAppEngine上で作動させていた場合に、GoogleAppEngineに 外部サーバリソース取得させて結果をそのままAppletに転送するコードを書くにはどうしたらいいか、という話。

続きを読む

Sat, June 20, 2009

Google App Engine データストア上のデータをまとめて消す方法

Google App Engineでデータストアに入れたデータを削除したい場合、 どうすればいいのか。
件数が少なければ 管理コンソール(Datastore - Data Viewer)上で削除することができる。
しかし件数が多いととてもこれでは対応できない。

Google App EngineのDatastoreの中身を全部消す とか、 GoogleAppEngineでremote_apiを使う では、件数が多い場合の対応方法が紹介されていたが、ちょっと面倒そうに思ったので、 以下の方法で対処することに。

続きを読む

Sat, June 20, 2009

ひらがなをローマ字に変換(python)

googleのbloggerのように記事のタイトルを使ってアルファベットだけで構成された文字列に 変換するメソッド(kana_to_romaji)を書いたのでメモ。

やっていることは、ひらがなをローマ字表記に変換しているだけ。

漢字を含んだ文字列は処理できないので、いったん YahooWebAPI"日本語形態素解析"を使ってひらがなだけの文字列に 変換したあと、kana_to_romaji メソッドを呼び出す。

(こんなことは、 KAKASIなどを使えば簡単にできるだろうに・・・
Google App Engine上で使いたいので、KAKASIを呼び出すことはできない。)

単にひらがなをローマ字に変換するだけなら、辞書は必要ないのだから、 標準のpythonモジュールに含まれているかも。
とりあえず書いてしまったので、ここにコードをメモ。

続きを読む

Wed, December 31, 2008

ネット上でメモをとるウェブアプリ 'memotoru' を Google Code Project Hosting にて公開(Google App Engine用アプリ)(gae,google,markdown)

ネット上でメモをとるツール memotoru を公開しました。

※このエントリは書きかけです。

続きを読む

Tue, December 30, 2008

Google App Engine からYahoo!日本語形態素解析Webサービスを利用する方法

Oreillyの「集合知プログラミング」の付録Cを参考に Google App Engine上から Yahoo!日本語形態素解析Webサービス を利用しようとするとうまくいかない。

調べてみると、quote_plus や urlopen が問題になるようです。

以下のように、 The URL Fetch API に置き換えて形態素解析を呼び出すとうまく作動しました。

続きを読む

Fri, December 19, 2008

写真管理サービス Picasa Web Albums と GAE(Google App Engine)のマッシュアップ

Google App Engine上から、googleが提供している各種サービスにアクセスすることができます。 今回は、GAEから gdata API を使って、Picasa Web Albumsにアクセスして、 画像データを取得するサンプルを作成します。

続きを読む

Tue, December 9, 2008

GAE(Google App Engine)を使ってみて気づいたことのメモ(gae,google)

GAE は、簡単に言えば Googleのインフラで、 ウェブアプリケーションをホスティングしてくれるサービスです。

続きを読む

Tue, December 9, 2008

GAE(google app engine) インデックスのトラブルの顛末

GoogleAppEngineの開発していたところ、ローカルの開発環境でも問題ないのですが、 GAEにアップロードして作動させるとうまく動かないことがありました。 調べてみると、GQLクエリ部分で問題が発生しているようです。 いろいろ調べたり、グーグルグループで質問したりしてなんとか解消できたので、 解消方法をメモしておきます。

続きを読む

Sun, November 2, 2008

マークダウン(markdown)記法を使ったメモサーバの構築記録 Google App Engine

過去6年くらいの間にPC,Web上で書いたメモが8000件近くたまっている。
いままでは、自作メモサーバがサーブレット(JavaServlet)だったので、 レンタルサーバを借りて運用してきた。 JavaServletが使えるレンタルサーバは少なく、(ある意味)高い。 ウェブ上でメモを書く・蓄積する・検索する程度の機能なら PHPでも同じようなことは実現できる。 PHPの使えるレンタルサーバは運用費用が安い。

だから、JavaからPHPに移行したいなぁと思いつつ、 ずるずると時間が経ってしまっていた。

google notebookを使えばいい

ちなみに、メモをネット側で管理したいだけならば、 google notebook というサービスを使えばいいです。

続きを読む

 Twitter
follow me on Twitter
 Categories
 Archives