Posts Tagged “CakePHP”

CakePHP のマニュアルは、github で公開されている。
https://github.com/cakephp/docs

これを Mac に入れて、オフラインでも(飛行機の中でも)見れるようにしてみた。

$ mkdir CakeDoc
↑ ディレクトリ名は何でもOK

$ cd CakeDoc
$ git clone https://github.com/cakephp/docs.git .
$ sudo easy_install sphinx
$ sudo easy_install sphinxcontrib-phpdomain
$ make html

ここまですると、 CakeDoc の中に build/html というディレクトリが出来ていて、そこに en, ja などなど マニュアルの HTMLファイルができている。

Comments CakePHP の マニュアルを MacOS10.7 に入れたメモ はコメントを受け付けていません。

PHP Matsuri に参加してきました。 – Notes From PHP Matsuri

PHP Matsuri は一泊二日のハッカソン(開発合宿)スタイルの技術イベントです。
PHP製のフレームワークである “CakePHP”, “Lithium”, “Symfony” の開発者を海外からゲストとして招いて、とても豪華なイベントでした。

PHP Matsuri was a overnight technical event in Tokyo, JAPAN.
The developers of PHP Framework (“CakePHP”, “Lithium”, “Symfony”) were invited to Japan.
It was deluxe event.

英語の話せない私でも楽しめたのは、通訳の方や、参加者の中で英語がわかる方が随時通訳してくださったおかげです。
@mackstar さん、@cakephper さん他、皆様にこの場を借りてお礼を言いたいと思います。ありがとう!

Thanks to the interpreters and others, I was able to enjoy the event even though I don’t speak English.
I want to take this opportunity to thank @mackstar and @cakephper.

イベントの詳しい様子は、他の参加者のブログ もご覧ください。

See the link page for more details.

嬉しかったこと – Happy

  • フレームワーク開発者の生の声を聞けたこと。
  • 今度こそ酒におぼれずに物作りができたこと(ちょっと飲んだけど)
  • はじめて発表してみた
  • I was able to discuss issues directly with the frameworkd developers.
  • I could focus on the development, without losing myself to booze this time. ( I drank only a little… )
  • I gave a Lightning Talk for the first time.

驚いたこと – Amazing

  • みんな当たり前のように github を使っていたこと。(ちなみに 私のアカウント は絶賛放置中…)
  • Mac率の高さ(PHPのNameSpaceを書くには、バックスラッシュが表示されるMacのほうが違和感が無くて良いのかも)
  • github was in common use.
  • It has the high Macintosh user rate

写真 – Photos

  • コードを書いていて、ふと振り返るとゲーム会場になっていた

When I was coding, I turned around, there was the game hall.

  • カメラ好きなお二人と朝散歩に出かけた

I took a morning walk with two Camera Lovers.

  • CakePHP の開発者である Graham Weldonさん ( @predominant ) が、去年開催された CakeMatsuri で私が飛行機好きと言ったのを覚えていてくれて、写真のおみやげをくれた。とても嬉しかった☆

Mr. Graham Weldon ( @predominant ) who is CakePHP core developer gave me a present from Australia. He remembered that I loved airplanes. It made me so happy!

  • ホワイトボードに無造作にはられた付箋(どこから来たか)を、折角だから地図上に配置してみた。今見直すとイギリスとかいろいろ足りてない地図になっていたのと、ふと振り返ると人だかりができてて恥ずかしかった(^^;

Sticky that shows “Where are you from ?” was casually pasted to the whiteboard. I drew a map, and put the sticky on the map. I was kind of embarrased when I noticed there was crowd behind me.

  • ゲストとケーキ

Guests and Cakes

最後に – Final Note

とても楽しい2日間でした。このようなイベントが今後もあったら是非参加したいです。
そして、英語を覚えて、いつか ZendCon に行きたい!!!

I had a nice two days. I want to participate on the similar type of events again. And, I want to go to the ZendCon when I learn to speak English.

Comments 2 コメント »

今日はCakePHPカンファレンス東京に参加しました。

基調講演「国内でのCakePHPの利用状況について」
すみません、途中からだったので、最後の質疑応答でCakePHP1.1と1.2のどちらを選ぶか?→1.2を!とのことでした。

Agileな開発現場での実践例
他言語対応するためにCakePHP1.2を2008年5月からのプロジェクトで使ったとのこと。
テスト駆動開発について(詳しくは「[動画で解説]和田卓人の“テスト駆動開発”講座」に書いてある)
CakePHPはテスト駆動開発には向いていない!?→理由は、戻り値が連想配列だから。
(質問)テストコードを書くことで工数が増えてしまうことに関してどう思うか?
 A. かっちりした仕様書がなかったりするので開発中にありがちな様々な問題点が、テストコードがあることで失敗が少なくなる。1タスク1アクション2時間。どうしても半分くらいはテストコードを書くのに必要になるが、単体不備がなくなるので、それくらいの時間をかける価値がある。

Garrett J Woodworth氏 招待講演
バラバラだったPHPの世界に秩序を持たせるため、CakePHPを作り出した。
CakePHP1.1stableはフレームワーク初心者または急ぎのプロジェクトで、様々な問題にぶちあたりたくなければよいかもしれない。
チームで開発する際の苦労などなど。。。ticketにはテストケースとパッチ付きが最高!
CakePHP2.0ではPHP5のみの対応にする予定。

XoopsCubeなのにCakePHPを使う!
第35回PHP勉強会のCakePHP使いはじめた人へのテクニック集公開(私はいかにしてevents.php.gr.jpをEthnaからCakePHPにおきかえたか) に引き続き、XOOPS CubeまでもCake化してしまうという。。。

ライトニングトーク
1.Tplcutter。名前どおり1つのhtmlからテンプレートファイルをカットして作成してくれるというもの。
2.CakePHPを1.2にするためクライアントに交渉!(変なまとめ方すみませんw)
3.連想検索
4.PHPSpec

【感想】
テスト駆動開発や、フレームワークを使う利点など、チームで開発する際、ある程度のルールを持つことによってスムーズに行くよ!というあたりが強調されていたように思います。
既存システムにCakeをのせるというのは、ネタかのうようにみせて、実はこういう無茶が最終的にはハッピーになることもあると思ったりしました。ただ、無茶も知識がないと無茶できないなーと思いました。

ではでは、懇親会と、非公式後夜祭に向かいます。

非公式後夜祭はphp-hackathonなので、例のあっちにブログかきます。

Comments 1 コメント »

CakePHPカンファレンス東京(http://conference.cakephp.jp/

最近もっぱらZendFrameworkを勉強中の私ですが、CakePHPカンファレンス東京に参加申込しました!
CakePHP開発マネージャ Garrett J. Woodworth氏の講演がしかも通訳付きであるらしいです。
楽しみ。

キャンセル待ちで狙ってみてはいかがでしょう。。。
参加申込ページはこちら→http://events.php.gr.jp/events/show/55

Comments CakePHPカンファレンス東京に参加予定 はコメントを受け付けていません。

インストールしようとしたら、SAFE_MODEのためrealpathでエラーがいっぱい。。。

ここのサイト→(coreserverでcakephp 1.2を使う
を参考に/cake/libs/configure.phpに追記したら、エラーは回避できた。

Comments CORESERVERでCakePHPを使う はコメントを受け付けていません。