slim3

slim3本書評

最近gaeというか、slim3というかから離れていましたが、 気づけばEAもとれ、本まで出ている始末。 というわけで、買って読んでみたので書評。 というか、読みながらの感想 ちょい誤字 allocateIdsの用途(というか、便利さ?どういう時に使うといいよみたいな…

ロト6アプリにtwitterボット機能追加

ロト6アプリに、twitterボットを追加してみた。 @loto6check twitter4Jを利用したのでAPIには触れず・・・ 何のためにtwitterはじめたんだかわからん(^^; まぁそのうちなんかいいアイデア出ればいいや。ついでにiPhone版のお金に関する文字列表現を変更…

さてさて・・・

Scalaをやろうと思っていたんですが、 slim3がgwtに完全対応?ということで gwtをやろうかなぁなんて思い始めています。 ただ、ipod touchをいじり倒し中なので なかなかPCの前に向かえません。困ったもんです。 とりあえずはgwtのpdfを探すか、サイトをpdf…

そろそろ次の・・・

さてさて、なかなか便利だなぁ〜と思ったGAE/JとSlim3だが、 ロト6アプリを作ってから次の一手が打てない。 新しい技術を習得してもアイデアが無いのでいつも困る。 せっかくどんどん更新されていっているのに取り残されるのももったいない。 毎度毎度同じア…

PrincipalとUserServiceの利用のあるコントローラーのテスト

さて、JDOControllerTestCaseを使うと、 Controllerのテストが容易なのですが、 request.getPrincipalをした際に、 java.lang.UnsupportedOperationException が発生する。 MockHttpServletRequestがそういうソースになっているわけで、 上記はエラーになら…

hotdeploy もとい hot reloading?が環境に応じて動作するように

hot reloadingの動作が、開発環境ではデフォルトでonになったようです。 今までは としていましたが、今度からは、開発環境であえてoffにしたい場合に上記をfalseで指定する。 便利便利。 デフォルト動作となるので、逆に制御するときのためにメモ

slim3プロジェクトの作成

なんか、いまさらながらに、プレーンのアプリをslim3化という作業段階を踏んだのが無駄のような・・・まぁ、それはさておき、slim3版のプロジェクトの作成のメモ slim3-blankの提供開始までもしくは GAEのプロジェクトで作成してしまった人がslim3を適応する…

Entityはどう作る?

そもそも、親Entityに子Entityは持たせるのか? 子EntityのKeyだけ持たせるのか? どっちがslim3と親和性高いんだろう?? という謎 そして、@EmbeddedのフィールドもBeanUtilで対応しきれない※1から 普通の子Entityと同じように別で管理かなぁ ※1 comment.n…

ざっくり俯瞰

いやぁすごいよく(そしてすっきり)出来ていますねぇ SAStrutsをいじったことある人ならなんとなく使えるのではないでしょうか。 そうじゃなくても、ソースとデモで十分フレームワークとしては理解できるかも。 slim3はそもそもfilterで、(JDOControllerを…

slim3導入

loto6に関するあれこれのプレーン版が出来上がったので、 slim3を導入してみようということであれこれやってみた。 svnにつながらない・・・ 社内からntlmapsを経由した接続だとエラー どうやら普通にproxy環境で通りました。 一応以下svn設定 svnの設定にて…

Google App Engineをはじめました。

とりあえず、Google App Engine/Javaをはじめました。 hello worldの確認・・・程度までだとほかに載せている人もいるのでわざわざ記事にするほどのことではないので、 とりあえず、loto6にまつわる何かでも作ろうかなと思います。 というのもいまいちbig ta…