Java

Google App Engineでシリアライズのチューニング

GAEアプリって結構Objectのシリアライズ使うことあるよね?(俺だけ?)転置インデックスとか、ビュー(クエリの結果をまるごとシリアライズして1エンティティに保持してるやつ)とか、 結構いろいろと使ってるんだけど、微妙に遅いので速くならないかなーと…

AIR for Android + Google App Engine で簡単Androidアプリ開発

※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%…

GAE/JのデプロイをAntで自動化

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のパッチ当て方法について考えてみた

現在S3BlazeDSは、BlazeDSがGAEでも動くように、オリジナルのソースにパッチ当てて配布してます。 これだとBlazeDSのバージョンアップの度にいちいち対応する必要があって面倒くさいです。 ということで、 パッチ当て対象クラスのラッパークラスを作って対応…

S3BlazeDSでのHotReloading対応を考えてみた

S3BlazeDSのHotReloading対応についてちょっと試してみた S2BlazeDSっぽくJavaFactory等を継承して何とかできそうな気がしてたけど、あと少しうまくいかないところがありました。 やってみた事 S3JavaFactory作成 package flex.messaging.factories; public …

S3BlazeDSでDatastoreのKeyのシリアライズ対応しました

まだ正式にバージョンアップしていませんが、DatastoreのKeyのシリアライズ対応をコミットしました。 http://code.google.com/p/s3blazeds/以前書いたこちらの記事から少々パワーアップしていまして、 Namespace対応と、Flex側でEntity Group作成ができるよ…

Google App Engineで全文検索 、階層カテゴリ検索(Googleさん、StorageのNumber of Indexesを増やしてくださいorz)

Google App Engineで全文検索、階層カテゴリ検索のデモ作りました。 追記 appengine ja night #11の発表の録画をこちらで視聴できます。 http://kissrobber.appspot.com/gae_full_text_search/ とりあえず、データ件数は10000件ちょいのデモですが、速いです…

Google App EngineとFlex間(BlazeDS)でDatastoreのKeyを送受信

普通にやってもAMFでキーを渡せないみたいです。 キーの値がnullになってしまう。BeanProxyってのを実装すればオブジェクト変換をごにょごにょできる事がわかったので GAEのKey変換を作ってみました。 Java側でKeyを変換するKeyProxyクラス slim3に依存して…

配列パラメータでslim3のValidatorを使いたい

slim3はパラメータ名のサフィックスにArrayを付けたら配列パラメータとして処理してくれるのはいいんだけど、Validatorは配列として処理してくれない。で、配列でValidatorを使うためのバリデータのラッパーを作ってみた。 public class ArrayValidator impl…

Slim3のcontrollerでDIコンテナっぽく?テストする方法を考えていたけど必要なかった件

Slim3でDIコンテナっぽくテストする方法 - テツ日記 のひがさんのコメント読んでから 「モックとか無くても良くね?」 って感じなんだけど。 一応自分もcontrollerをテストする仕組みを作ってたので晒してみる。 ServiceLocatorでDIの代わりをさせようと思っ…

mobyletでPCからのアクセス時に絵文字を画像に変換する方法

最近mobylet(モバイレットではなくモビレット)にお世話になってます。 PCからアクセスした場合に絵文字が「〓」に変換されてしまっていたのですが、 Ver0.9.0から画像に置き換えてくれる機能が追加されたみたいです。 そのうち使用方法をブログで書いてくれ…

SAStrutsで日本語URL対応

http://boushibird.blog34.fc2.com/blog-entry-7.html なるほど。RoutingFilterを継承してつくれば綺麗にできる。 今まで文字化け対応の為に、request.getServletPath()から取り直してたけど全然イケてなかったから使わせていただきます。 ↓ここだけど、 // …

JavaでキャッシュをMap、memcached、ejb3とかで

Javaでナイスな感じのキャッシュの仕組みがほしい。 同一アプリサーバー内の複数のWebアプリでキャッシュを共有したい。 ほとんどパフォーマンスを落とさないならクラスタ間でもキャッシュ共有したいけど、とりあえずクラスタ間の共有はなくてもよい。 でき…

Google App Engine (Java)からオレオレ証明サイトにHTTPSで接続したい

できる? だれか教えて。