2009-08-01から1ヶ月間の記事一覧

ActionScriptのコンストラクタ

ActionScriptのオーバーロードに続き、小さなお話。設計から実装に落とす際にハマったのがコンストラクタ。ActionScriptではコンストラクタはpublicである必要が有るようです。Singletonパターン等が素直に表現できないので少し設計にインパクトが発生してし…

GAE/J上のシステムをAmazon Product Advertising API 署名認証対応

2009年8月15日より、Amazonの書籍情報取得用WebAPIに署名認証が必要になりました。 GAE/J上に構築しているシステムにて対応を行いましたところ、幾つかハマリポイントが有りましたのでメモ。 サンプルコードが提供されていたため、対応自体は難しく有りませ…

finally節の中でtry/catch

Streamなどを使ったら、finally節でcloseする。これお作法。などと言われますが、 finally節の中でtry/catchするのは、どうにも美しく無いように感じてしまいます。 public static void main( String[] args ){ BufferedReader br = null; try{ br... }catch…

ActionScriptのオーバーロード

GAE/JとFlex3ともに鼻が利くようになって来たため、ここのところ順調に開発が進んでいます。(もはやFlexはhtmlより手に馴染んでいる気がします) 設計から実装に落とす際にハマったのがオーバーロード。どうにもコンパイルエラーが消えないので、よくよく調…

Google App Engine/J 開発サーバ用管理コンソール

GAE

Google App Engineでは本番サーバにアップロードせずとも、Eclipseプラグインとして提供されている開発サーバ上で、 たいていの処理を確認することが出来るわけですが、本番サーバで提供されている管理コンソールが無いところを不便に感じていました。しかし…