フレームワークまわりライブラリまわり
正直、熊本に来る前後2年位は頭の回転も意欲も衰えが酷いと感じられて、自分大丈夫かと思っていたんだけれど、ここのところの自分を振り返ると頭の回転はともかく、学習意欲に関してはまだ何とかなりそうな気がする。頭はなるべく使ってあげないといけないんですね。
CakePHPいじる
- 今週はCakePHPいじってました。
- 先週の作業
- 今週はこんな感じ
- phpMyAdminでデータベースにデータ入れる>チュートリアルを改造して作り出そうとする>いやまて、何か違うと思い至る>ScaffoldとBakeを調べてBakeでやることにする>3回くらいBakeでMVC作っては消しを繰り返す>結論、Bake便利!>先に画面作れということなのでViewのctpファイルをいじりだす>Helperに自分が欲しかった仕様がほとんど入っててビックリ>ほとんどプログラムしなくていいじゃない>とはいえModelはいじらないとね>あれ、ほとんどSQL書かなくていいのか>だが週末で頭も疲れてきてModelの仕様の理解が進まない>手が止まりかけたので、取りあえずもう一回View周りに戻ってサイトをレスポンシブにする準備>レスポンシブの仕組み判ってないからググる>ざっくり判った>規模大きくないからPC用とスマホ用にCSS分けよう>細かいところはまだまだだけどざっくり出来た
- CakePHPのおかげでずいぶん楽に作業を進めさせてもらった。
- 以前はフレームワークって面倒くさそうで自由度の高いCMSがいいやと良くMODx使ってたんですが、ここまで手取り足取りやってくれるなら小規模でもフレームワーク使うのは有りですね。
- MODxもとっても良いですよ。
Processing再訪
- そんな訳でお仕事関連の勉強はとても進んだけれど、自分の興味に近いところの勉強もしたい。
- 今やりたいのはHTML、JavaScript、Javaまわりだよなー、と、ぼんやり考えていたら、ふとProcessingのことを思い出したので公式サイト行ってみたらバージョンが上がって色々様変わりしてた。
- Ver3になって、自分が知っていたVer1~2の頃と変わっていた事いろいろ
- アプレットへのデプロイが無くなっていた。
- 時代の流れか。
- JavaScript出力がいったん未対応になっている。
- これは後述。
- python対応してた。
- Androidアプリへのデプロイが更にスマートになってる。
- ちゃんとしたアプリが作れるようだ。
- ライブラリの管理がメニューから出来るようになって簡単になってる。
- 文法も結構変わってて2の時のスケッチは結構そのままではコンパイルできなくなってる。
- ウィンドウサイズ指定とか。
- アプレットへのデプロイが無くなっていた。
- そしてJavaScript版がサイトとしても独立かつ統合されていた。