読みました。
以前Ustreamで見た、デジタル教科書教材協議会設立シンポジウムで、ひときわインパクトの有る教育論を話されていた内容に感銘をうけたので何冊か本を買ってみたんです。
内容はちょっと要約しにくいですが、これまでの成長社会では正解主義で生きる事が正解だったけど、これからの成熟社会では修正主義でないとだめですよ、正解よりも納得解を導き出すチカラが肝心で、複眼思考が大事なんだよ、教育も、そして貴方自身も、変わらなくちゃね、という話です。
35歳は些か過ぎちゃったけど、肩書きを外した場合の自分は何者か、語れる様になりたいと思います。
読みました。
内容を要約すると、GAEのデータストアはこうなってて、GAE/JのLow Level APIでデータストア操作はこうで、最後にslim3でのデータストア操作はこう、あと設計や開発のTipsが少々、と言う内容です。
残念ながら、slim3のコントローラ周りの話とか、Serviceの設計におけるベストプラクティスとか、そういうのはありません。テストに関しては若干書かれています。
slim3の生みの親であるひがやすをさんと小川信一さんの共著です。
Google App Engineのデータストアについての説明のがっつり1章45頁、Low Level APIでのデータストア操作にはなんと100頁弱も裂いて説明されています。
一回読んだ上で、リファレンスとしても使えそうです。
Google Codeの日本語ドキュメントがアレだし。
GAE/Jでアプリケーションを開発するなら、Datastoreを使うなら、買って手元に置いておくべき1冊です。slim3を使わないとしても。
そういう意味では、タイトルは著者の意向とも内容とも少し離れているかもしれません。
大人の事情なんでしょうか。
ところで紙の書籍は手元に置いてさっと参照できたりできるんでそれはそれで有用です。
でもわがままを言えば、電子書籍版が欲しかった。
この本に限らずオープンソースとかの技術書は、時を経ると内容が陳腐化してしまう。
iPhoneとかの単体アプリとしての電子書籍なら、改訂版を配布しやすいと思うんです。
ニッチな分野ですから、この本にソコまで求めるのは酷であり採算が合わないとは思いますが・・・
それほど、GAE/Jとslim3の進化のスピードは速い訳です。
久々にERダイアグラムを書く機会がありました。
手元にツールが無くて、何かいいのないか探してたら、よさげなもの発見。
WWW SQL Designer
phpなサーバがあれば、ダウンロードしたzipを展開して置くだけ。
成果物はXMLでExport/Importできる。
今まで紙とペンでやってましたけど、こりゃあ良いです。
がっつり作りたい時はちゃんとしたのんが欲しくなりますが、分析フェーズとかちょこっとER図を書きたい時にはめちゃめちゃ便利です。
ブラウザにブックマークしとくだけですし。
参考サイト
ER図作成ツールを2つ紹介 | アイビースター
ウノウラボ Unoh Labs: ブラウザでER図が描ける「WWW SQL Designer」紹介
floatingdays: WWW SQL Designerのインストール&設定