|
CakePHPの勉強会に参加してきました。
http://events.php.gr.jp/event.php/event_show/36
技術系のセミナー・勉強会に参加したのは何年ぶりだろう…
2時間ほどでしたが盛り沢山の内容でした。
個人的に興味があった事、勉強になった事をまとめます。
■「addons.mozilla.org@CakePHP」
・Remora
FirefoxサイトがCakephpで動作しているとは驚きでした。
しかもかなりアクセス数多いんですね(450万PV/日)
・memcache
memcache使った事ないのですが、今回の発表を聞いてかなり
使ってみたくなりました。しかも具体的な実装方法まで説明
されていてとても参考になりました。1.2で標準対応するという
ような話もあったので、1.2にするか現状の1.1で実装するか
悩ましいところですが…
・コントローラーをシンプルに
モデルやコンポーネントに処理を記載してコントローラを
なるべくシンプルに保った方がよいという話がありました。
これ、聞いてて耳が痛い話でした…今開発しているサイトは
コントローラがかなりでかい…地道に直すしかないですね。
■「ニフティトピックイット@CakePHP(仮題)」
・トピックイット
http://topic.nifty.com/
ソーシャルニュースサイト。CakePHPで動作しているそうです。
mobile,iPod touch,Wiiにも対応。各種APIを提供。
※早速登録してみました。iPod touchでも見れた。なかなかいいかも
パフォーマンスで苦労されているようで、またmemcacheの話が
出てきたのでますますmemcacheを使ってみたくなりました。
■CakePHP 1.2 のEメールコンポーネントは使えるのか?(仮)
EmailコンポーネントでSMTP指定できる事を知らなかった。
これは使えるかも。
ただ、現状のEmailコンポーネントはいろいろ問題があるよ
という話でした。
■初心者がはまりやすいCakePHPのうっかりポイントまとめ
初心者向けの内容ということではありましたが、ツボを
押さえていてとてもわかりやすかったです。
#私には1週間では無理かも…
■CakePHP+Oracle
MySQLで不便なこともあるので、Oracleにしようかなと
思っていたのですが、CakePHP1.1ではダメらしい。
まずはCakePHP1.2にしないと…
ただ、CakePHPはMySQLで動作させるのが無難な感じは
しますね。Oracleにすれば別の問題がいろいろありそう。
今回の発表ではMySQLのauto incrementがOracleに存在
しないので代わりにsequence+triggerで回避するという
話がありました。実際導入すると他にもいろいろ問題が
出てきそう…
■あのオープンソースソフトウェアを CakePHP に移植する
FastladderをCakePHPに移植するという話でした。
Fastladderって何だ?と思ったのですが
ライブドアが提供するRSSリーダー"livedoor Reader"の英語版
だそうです。
これをCakePHPに移植するって凄すぎる…
しかもかなり短期間でできたという話でした。
----------------
まとめ
個人的にはCakePHP1.2とmemcacheにかなり惹かれました。
あと、懇親会では多くの方と話しましたが、久々に
技術者の方と話ができて楽しかったです。
#普段一人で開発しているもんで…
また機会がありましたら参加したいです。
|