decoratorについて

decoratorの使い方があまり上手くいっていなくて作り直していますが、
やはりモデルと1対1で使うのがいいのだと思った。

view(controller)毎に作っちゃうとカオスなソースになって
無理にDRYにしようとしてあっちこっち継承して大変になる・・・

まぁ今回でいい勉強になったかな。

https://github.com/drapergem/draper

decorator

3ヶ月くらい業務で使って慣れては来たけど、なんでもかんでもdecoratorに突っ込めばいいと言う問題じゃないと思ってきた。

viewでも使いたいけどデータ作るのにmodelにも欲しいって時は
ちゃんとmodelに作った方が後々同じ処理が分散しないでいいと思う。

次やる時はしっかりとそこら辺も規約で縛った方がよさそう。

android-mvcを使ってみた

色々とゲーム作るにあたって調査していたらMVCandroidアプリが作れる事が解った。

http://code.google.com/p/android-mvc-framework/

こちらのサイトです。

MVCで構築出来るのは非常にありがたいと思いました。
それとxmlで画面を作らなくていい所がなによりうれしい!
jQueryMobileHTML5が使える!!

とりあえずインストールして見よう。
wikiを読むとダウンロードしたファイルの中身を新規プロジェクトで作成した中にコピーすればいいらしい・・・
なんか不安・・・

コピー終わってプロジェクトをリフレッシュ!
・・・やっぱエラーでるよね。
なんか文字化けが原因っぽい。
nkfでソースの文字コード調べるとUTF8だ。eclipseはUTF8にしてるつもりだったけどsjisになってたorz
UTF8に変更で大体のエラーは完了。

さて、次は
import com.google.android.maps.MapActivity;
が無いと・・・
なんとなく解った。AndroidManifest.xmlには書いてあるから
ビルドバージョンの違いかなっと

ビルドターゲットをGoogle APIsにしたら直った!
これで動かせるかな。

実機に繋いでインストール成功!
動いたよー。

方針決定?

端末のgoogleアカウントを使用しようかと思ったけど、
UUIDを取得してローカルとサーバーで管理するようにしようと思う。

それならユーザ側の認証も無くて済むし、個人情報をサーバーで管理するのはやはり怖い。

個人の特定方法

ガラケーだとUUID取れば自動ログインとか個人を特定出来るからいいんだけど
スマフォでも同じ方法でいいのかな・・・

UUIDでいいのかなー
それともgoogleのID?で個人特定かしら・・・

迷い中