2010年5月31日月曜日

GAE:Datasotre のクエリを実行する方法

 この項目の最後の方にあるけど、fetch() を実行するか iterable として処理するしかないそうだ。

 for に入る前にデータがいくつあるか調べるには fetch() を実行するしかない、てことね。

 

2010年5月29日土曜日

AWS:エラーが発生

 作成中の web アプリケーション、デプロイしてデータを食わせるとエラーが発生した。

 さて、困ったと同時にちょっとワクワクする気持ちが半分(^^;。やっぱりオイラは問題を解決すのが好きな人、のようだ。

 原因は、ちょっとログを吐かせて記憶を手繰りながらググるとすぐ判明。AWS の PA-API が一秒より短い間隔ではデータを受け付けないこと

 作っているのは読書データ管理プログラムなのだが、データを増やしていったら、データ一覧を表示する部分で発生。ま、当たり前か。

 一覧表示件数を 10件ぐらいにすればよいのだけれど、ページングの処理は自分でしなくては駄目か。Django の ペジネータ は使えないかなぁ。

 あ、広く公開してみんなが使うようになったらどうしよう?、てそんなことは今から考える必要も無い (^^;

2010年5月28日金曜日

山を越えた

 作りかけの GAE アプリが出来た。

 GAE Python + AWS PA-API を使った読書管理システム。

 動くようになったら、一気にやる気がうせてしまった。デザインが全くお話にならないのだが....。

 

2010年5月27日木曜日

JS:今日は JavaScript と遊ぶ

 今日は JavaScript と遊ぶ。C 上がりのプログラマとしては JavaScript 自体より、DOM の方が難しい。

 HTML の要素・属性と DOM の要素の区別が微妙。

 プロパティにアクセスするだけで小一時間かかってしまった。

2010年5月25日火曜日

HTML:特定のテキスト入力域にフォーカスをあてるには?

 google に「html input フォーカス」と入れて、一番最初に出てきたページに答えがあった。

 キモは body タグに onload="document.forms[0].sono1.focus();" を付け加えること。

2010年5月24日月曜日

Django:Django 1.2 の変更のまとめ

Django 1.2 の変更のまとめ
のページを twitter 経由で発見。

項目だけ見ていくと
 ・マルチDB
 ・モデル検証
 ・CSRF 対策
 ・messages API
 ・メールバックエンド
 ・smart if テンプレートタグ
 約半分は何がどうなったのかわからない (^^;

 もっと勉強せねば。 

2010年5月22日土曜日

Aptana Eclipse:SVN がおかしくなったら

 先日 Aptana をアップデートしたら、SVN が動かなくなった。connector がなんチャラとエラーが出る。

 再起動したり、Project を share しようとするタイミングで SVN のプラグインを六つほどインストールするように聞いてくるので、適当に選択してやるも、「最新バージョンインストール済みでインストール不可」とかいってくる。そんなことを何度か繰り返すがうまくいかない。

 結局それらしい plug-in を一旦削除->再インストールで動くようになった。
 やり方は Help->About Aptana Studio->Installation Details で開くダイアログの Installed Software タグの中から SVNKit 1.* を全部 Uninstall して、再起動 -> 同じもの再インストール。

 SVN は使い方がよくわからないし、SVN サーバーが同じマシン上にあるのであまり役に立つとも思えないが、気休め程度に使用中。