2.0.14gCalのnsの項目が拾えない...uidが拾えないのが致命的...。リポジトリは更新されてるんだけど...。例によって誰かの役に立つかもなので差分貼っておこう。tuningGAE/PythonでごそごそやってますがたまーにGAEじゃ出来ない事をしたくなるときが有ります。ローカルのデバイス操作したりファイルごにょごにょしたり。そんな時は...Apache入れてmod_wsgi入れて...って言うのが王道にも思いますが結構大変。ことdev_appserverで逃げようかとか思ったりもするもののライセンスも良く解からん上、シングルスレッド動作のwebサーバなので気が引けます。Pythonに漏れなく付いてくるwsgiref.simple_serverとbottle+sqlalchemy/sqlite+flaskで落ち着いてたんですがやっぱりパフォーマンスが...。事でちょっとぐぐる先生に聞いてみるとこんなページを紹介されるのでした。Serversすげー、その調査力に感服。違うrygevent/libeventが良いですね~。エラー有りまくりだったアプリを試しにgevent.wsgi.WSGIServerにするとそれだけで13.7TPS!エラーも無しといい感じ。個人的なホーム鯖でgevent/libeventは流石にやり杉な雰囲気です。お試しはLinuxでやってますが諸事情からホーム鯖はWindowsです(ドライバがWindowsしかない...)。Internet公開もしないしってことでもうちょっとwsgiref.simple_serverで頑張ってみることにします。そもそもシングルスレッドを何とかします。)ついでにログ抑制もやってみたり。後、Windowsだと特に遅くなるクライアントIPアドレスのDNSリバースlookupをhttp://bugs.python.org/issue6085を参考に外します。まー、ログ出さないなら外す必要も無いんですが、出す出さないでパフォーマンスの変化を見るために一応。\_bare_address_stringぐぐる先生はこんなの↓も教えてくれましたがこれはちょっとやり杉。10.9TPSって所まで改善。5倍差があると流石にgeventしかないなと思うものの2倍差も無いところまでくるとまーgevent使うことも無いなに変わるから不思議。ログ出すとパフォーマンスは悪くなりますがまぁ良いかと思えなくも無いのでとりあえず出す感じで。「Androidのアップグレード問題に関してひとこと」を読んで。直感的に感じているのは各端末毎のスペックがばらばらで、端末毎のおもてなしを最適化するのが困難な上に、1端末種類のパイが少ないから最適化にかけた情熱が見合わないと言うこと。端末の画面サイズの違いやタッチパネルの感度・感覚の違いが低いレイヤで吸収できてないから、使い心地を作り込む作業が難しい。直感的操作がメインのスマホなら当然のこと。直感的操作・使い心地という抽象的な指標だから抽象的にしかかけないので伝わるかどうか微妙だけど。まー、iOSも複数端末有るけどfewで収まる範囲。Androidはmany。あとHWの変更サイクルが今のところ推測可能かつ緩やかかつUIというかUXに関してはある程度統一されてるのでiOSの方が安心と言うことか。Android」読んでAndroidは難しいなーと思いました。Engine)上のTwitterクライアント、一つ放置してた問題に対応。api叩きまくってるとすぐにlimitにひかっかる。apiだけは別鯖へproxyしろっていうのがgoogle様のお告げの様でその様に。いえ別鯖ってOpenProxy使うって訳にも行かないのでVPSに飛ばしてと思ってたら...という所で本題。VPS上(つまりこのサーバ)ではapacheが上がってます。apacheのmod_proxy辺りでGAEから受けてsearch.twitter.comへ転送しても良いんだけどmod_proxyは一般的かつ便利なだけにまじめに設定しないと穴になることも多く...と避けて単純にstoneで転送させる方針で=つまりapacheの80番ポートとは別ポートで。思ったらGAEのurlfetchのドキュメントに以下書かれてます。HTTPS(443)の標準ポートを使用しなければなりません。指定することもできます(https://...:443/)。ホストの任意のポートに接続することはできません。スキーマの非標準ポートを使用することもできません。うーん、と思って早半年(笑)ふと思い立って英語のドキュメントを見ると。443.なんじゃそりゃー。apiの投げ先をここにしてstoneをほにゃっ※1て無事search復活。クライアントweb作っています。一応DoCoMoで動いてますがAUとかSBMで試してもらえると助かります。ま、ほかの既存の携帯向けサービスでも良いんだけど、アイコンとか要らんから軽くしてくれというかそういう方向性で。コメント付きRTというかQT?しやすくしてたりしゃべりやすい対応を入れてたり。自分が使いやすいようにちょっと機能追加したかんじ。mode自分のガラケーSO703iでのみ動作確認していますが、たぶんAUでもSBでもほとんどの携帯で大丈夫なはず。http://code.google.com/p/twmode/。Engine使ってるんでQuotaまではかなり行けるはず。filterとかtweepyとかdeferred.delayとか使ってるので、その辺のサンプルにも良いかも。4白出たらMNPしますがそれまでの延命用ってことで。