Java
GAEアプリって結構Objectのシリアライズ使うことあるよね?(俺だけ?)転置インデックスとか、ビュー(クエリの結果をまるごとシリアライズして1エンティティに保持してるやつ)とか、 結構いろいろと使ってるんだけど、微妙に遅いので速くならないかなーと…
※Androidに関しては今後勉強して行きたいと思っている超初心者です。一応念の為。 11/8にAndroidの会に初参加してきました。 日本Androidの会11月の定例イベント http://android.siprop.org/index.php?%CA%D9%B6%AF%B2%F1%2F2010%C7%AF11%B7%EE%A4%CE%A5%A4%…
Eclipseプラグインのデプロイボタンだと設定ファイルを手動で置き換えるのが面倒くさい GAE標準のAntだとパスワード聞いてくれない(たぶん)&パスワード保存の有効期限切れた時に面倒くさい(たぶん)&てか、保存されるの嫌(俺だけ?) <target name="update_version_1" depends="compile"> <antcall target="update"> <param name="VERSION" value="1" /> </antcall> </target> <target name="update"> </target>
現在S3BlazeDSは、BlazeDSがGAEでも動くように、オリジナルのソースにパッチ当てて配布してます。 これだとBlazeDSのバージョンアップの度にいちいち対応する必要があって面倒くさいです。 ということで、 パッチ当て対象クラスのラッパークラスを作って対応…
S3BlazeDSのHotReloading対応についてちょっと試してみた S2BlazeDSっぽくJavaFactory等を継承して何とかできそうな気がしてたけど、あと少しうまくいかないところがありました。 やってみた事 S3JavaFactory作成 package flex.messaging.factories; public …
まだ正式にバージョンアップしていませんが、DatastoreのKeyのシリアライズ対応をコミットしました。 http://code.google.com/p/s3blazeds/以前書いたこちらの記事から少々パワーアップしていまして、 Namespace対応と、Flex側でEntity Group作成ができるよ…
Google App Engineで全文検索、階層カテゴリ検索のデモ作りました。 追記 appengine ja night #11の発表の録画をこちらで視聴できます。 http://kissrobber.appspot.com/gae_full_text_search/ とりあえず、データ件数は10000件ちょいのデモですが、速いです…
普通にやってもAMFでキーを渡せないみたいです。 キーの値がnullになってしまう。BeanProxyってのを実装すればオブジェクト変換をごにょごにょできる事がわかったので GAEのKey変換を作ってみました。 Java側でKeyを変換するKeyProxyクラス slim3に依存して…
slim3はパラメータ名のサフィックスにArrayを付けたら配列パラメータとして処理してくれるのはいいんだけど、Validatorは配列として処理してくれない。で、配列でValidatorを使うためのバリデータのラッパーを作ってみた。 public class ArrayValidator impl…
Slim3でDIコンテナっぽくテストする方法 - テツ日記 のひがさんのコメント読んでから 「モックとか無くても良くね?」 って感じなんだけど。 一応自分もcontrollerをテストする仕組みを作ってたので晒してみる。 ServiceLocatorでDIの代わりをさせようと思っ…
最近mobylet(モバイレットではなくモビレット)にお世話になってます。 PCからアクセスした場合に絵文字が「〓」に変換されてしまっていたのですが、 Ver0.9.0から画像に置き換えてくれる機能が追加されたみたいです。 そのうち使用方法をブログで書いてくれ…
http://boushibird.blog34.fc2.com/blog-entry-7.html なるほど。RoutingFilterを継承してつくれば綺麗にできる。 今まで文字化け対応の為に、request.getServletPath()から取り直してたけど全然イケてなかったから使わせていただきます。 ↓ここだけど、 // …
Javaでナイスな感じのキャッシュの仕組みがほしい。 同一アプリサーバー内の複数のWebアプリでキャッシュを共有したい。 ほとんどパフォーマンスを落とさないならクラスタ間でもキャッシュ共有したいけど、とりあえずクラスタ間の共有はなくてもよい。 でき…
できる? だれか教えて。