slim3

#ajn7 へ行ってきた

今回で6回目の参加。 この勉強会は、ATNDをチェックしていないと応募者多数で参加できないので、かなりの幸運に恵まれてる。 #今回は無線LANがつながらなかった。同じ会場で前回は繋がってたのでなんでだろう今回もメモ程度だけど、一応まとめておく。 appe…

#ajn5 へ行ってきた

今回で4回目内容を詳しくまとめたサイトは誰かが作ってくれると思うので、メモった内容を書く。 モデルを正規化しすぎない Datastoreへの問い合わせ回数が多いと、それだけ時間がかかるよということ。RDBMSだと正規化してもJOINできるから問題ないけど。 こ…

slim3のMetaクラスが作成されずハマる

久々に新しいプロジェクトを作ったので忘れてた。プロジェクトのプロパティから 「Javaコンパイラー」⇒「注釈処理」⇒「ファクトリー・パス」 へ 「slim3-gen-***.jar」 を追加する。

Serviceの設計に悩む

RDBMSを使ってるとauto incrementな主キーを作ってしまうけど、BigTableにその機能はない。 で、カウンタを作って対処していたんだけど、ちょっと別の方法に挑戦しようと思った。で、Datastore#allocateIdを使えばユニークなキーを自動的に作ってくれるみた…

slim3のControllerの親クラスを変更する

ケータイ向けにUIDとかを取得するメソッドを追加したControllerを作ってみた。 で、slim3のbuild.xmlのgen-controllerを実行しても、親クラスにならなくてハマったのでメモ1.build.propertiesの書き換え superclassNameを変更したいクラスにするこれでOKか…

Google App Engineを使ってみた

会社の業務で利用できないかいろいろ試してみた。もうケータイの公式サイトで利用している人はいるのかな? データの整合性はそこまで重要ではないので、トランザクションとかにかんしては問題ないのはうれしいところ。 利用したフレームワーク slim3 生のSe…