2010-01-01から1年間の記事一覧

Google App Engine ログビューア

gae

Google App Engine ログビューアを作成しました。 GAE Log Viewerには以下のような機能があります。 タイムゾーン切替(現地時間、PST、UTC) 日にち範囲指定 IP範囲指定 ログレベル指定 フィルタリング後のトータル件数表示 2種類の表示モード(ログ表示、…

タスクキュー実験

gae

下の表に沿って実験したところ、リクエスト数:1 タスク数:512 wait:1000ms で「Error: Server Error」が発生しました。 Error: Server Error The server encountered an error and could not complete your request. If the problem persists, please report…

タスクキュー調査用ソース

gae

【注】1/27 18:30頃にソースを更新しました。(サーブレットのインスタンスIDを取得するように変更)メモ・タスク数と処理時間を数パターン用意してテストする。 ・jmeterで複数同時にリクエストしてテストする。 以下のようにGETパラメータでタスク数と処理…

makeAsyncCallによる非同期クエリの実験

gae

[Google App Engine] makeAsyncCallによる非同期クエリの実験結果がこちらのブログで紹介されています。 大変興味深かったので、自分でも環境を作り、実際に測定してみました。テストデータと仕様 (shin1ogawaさんのブログから引用) 1-1000までのIDを持つ…

*[JavaScript] Firefox3.5 プロトタイプチェーンの不具合(3.6 betaでは修正されています)

以下は、Firefox3.5でJavaScriptを実行した際に起こるプロトタイプチェーン処理の不具合の例です。 なお、この不具合は3.6 betaで修正されています。(Bugzillaで報告・確認済み) <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> var Foo = function(){}; Foo.prototype.hello = function(){ alert("0")</meta></head></html>…

Blogを始めました

Blogを始めました。

*[JavaScript] 比較演算子 == と === の速度を比較

JavaScriptには == 演算子の他に === という演算子があります。型を自動的に変換して比較するのが == で、 変換しないで比較するのが === 。 ということは、型の変換処理が入らない分、 === を使えば高速に動作するのかなと思い、以下のプログラムで処理速度…