サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
takashi-matsuo.blogspot.com
This entiry is obsoleted because Appengine SDK-1.3.4 was released, and it has a capability for OpenID authentication. I'll definitely start figuring an easy way for writing Google App Engine application for Google Apps Marketplace soon, so please wait a bit. I've just implemented an authentication mechanism in Kay framework for Google Apps MarketPlace. So let me introduce how to deploy a marketpla
Today, I've been struggling with an experimental implementation for a pseudo server push on appengine application. So let me share it with you. The only problem with appengine is that we can not utilize comet like capabilities on it because of its 30 seconds request limit. In this article, I use external websockets server for a pseudo server push on appengine. Here is the diagram(Click for bigger
Guido announced the preview release of appstats. This is a tool for visualizing call stats of RPC Calls on appengine that is very useful for improving application's performance. This tool consists of two parts; recording part and ui part. There are two ways for configuring the recording part. The first one is to use django middleware which appstats offers. Another way is to configure WSGI middlewa
日本語の情報もできたのでちょっと変わり種をやります。 Python 版 GWT である pyjamas を Kay と組み合わせてみました.. と言っても jsonrpc の簡単なサンプルを動かしただけですが。 Pyjamas をインストールした場所を ${PYJAMAS_HOME} と、プロジェクトのディレクトリを ${PROJECT_DIR} として進めましょう。 ${PYJAMAS_HOME}/examples/jsonrpc をいじって使います。public 以下は JSONRPCExample.html だけ必要みたい。 $ tree kay-pyjamas-sample kay-pyjamas-sample |-- JSONRPCExample.py `-- public `-- JSONRPCExample.html 1 directory, 2 files JSONRPCE
Kay framework を 7/7 にリリースしたわけですが、日本語での情報が無いので少しずつ書いていくことにしようと思います。 始め方 必要なものは下記の通りです。 Python-2.5 App Engine SDK Python Kay framework macports を使って python25 を入れた場合は、他に下記もインストールしましょう。 py25-hashlib py25-socket-ssl py25-pil py25-ipython Kay のリリース版を使う場合は、下記のダウンロードページから tar ball を落として使います。リポジトリを追いかける場合は、mercurial で clone してください。 ダウンロードページ: http://code.google.com/p/kay-framework/downloads/list clone するには
Werkzeug という Python Web Framework があります。Werkzeug のデバッガはなかなかすぐれもので Web アプリでエラーが出るとインライン console が使えたりします。 このデバッガを GAE の dev server で使う方法を作者の方が書いているのですが、この通りやるとインライン console が使えなかったりします。 ちょっと調べてみたら意外と簡単に使えました。GAE の dev server だとリクエスト毎に DebuggedApplication のインスタンスが作り直されてしまうので、これを module global のシングルトンにしてやればオッケイでした。 _debugged_app = None app = ... build your wsgi app ... def main(): # Only run the debu
先日 App Gallery という GAE 上のサービスを始めてみました。サービスをやるからにはデータをバックアップしたいと思い、Gaebar を試してみたのでご紹介します。 なんと Gaebar の画面は django pony です! Gaebar は Google App Engine Backup And Restore の略で、文字通り Google App Engine 用のバックアップ・リストアツールです。ゲイバーと読むそうです。この名前が良いですねw Gaebar は Django のアプリケーションで簡単に使えます。GAE上で動く既存の Django アプリケーションにプラグインする事で、バックアップ・リストア機能を追加する事ができます。 残念ながら今は Django で動いているアプリケーションでしか使えませんが、少し頑張れば同じ事は別のフレームワークでも可能だと思い
I posted an entry about how to use zipped pytz on GAE[1]. 1. http://takashi-matsuo.blogspot.com/2008/07/using-zipped-pytz-on-gae.html It works well with older versions of pytz. Stefano pointed out that my method doesn't work with the newest pytz distribution. This article describes how to use the newest zipped pytz on GAE. First, retrieve the newest pytz from pypi[2] and extract the archive. 2. ht
このページを最初にブックマークしてみませんか?
『Moon blue diary』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く