2012-01-01から1年間の記事一覧

第2回関西ソーシャルゲーム勉強会に参加しました

参加してきました。 http://atnd.org/events/32096迷子になってなかなか会場にたどり着けなくて思いっきり遅刻しました。大阪駅周辺はほんとダンジョンです。後半の二つの発表を聴けました。 Varnish導入事例 varnishは設定を専用の言語で書いてC言語に変換…

Re: CakePHP 2.x系の更新時のSQL発行回数を減らしたい

http://damepg.hatenablog.com/entry/2012/09/08/134126ちょうど最近同じことやってました。 僕の場合は、updateAll()で対応しました。元エントリの例にならうと、こんなかんじ。 updateAll( array('point' => $this->escapeField('point') . ' + ' . $this-…

Cookbook のコミッタになりました

昨日から、Cookbookのコミッタになりました。 もうちょっと正確に言うと、cakephp/docsのリポジトリへのコミット権を与えられました。 具体的には、リポジトリに直接コミットしたり、pull requestをマージしたりできるみたいです。Cookbookのコミッタなので…

CakePHPのドキュメントにpull requestした

まだ勝手がよく分からないので、とりあえずwarningつぶすのと左のメニューの並びを直すのをやりました。https://github.com/cakephp/docs/pull/329 https://github.com/cakephp/docs/pull/330どちらも無事に取り込まれてまずはよかったです。もうひとつ、ト…

CakePHPのログシステムを理解する

Cakeのログまわりはあまり使ってなかったので、調べてまとめてみました。 ※CakePHP 2.0のコードを元に書いていますが、1.3とか2.1とかでもだいたい同じみたいです。 ログシステムの構成 CakeLog CakeLogInterface の二つのクラスで構成されています。 「Cake…

気になるプロダクトなど

ChiliProject Redmineから派生したやつ。アップデートが早そう?CandyCane RedmineのPHP移植。設置が簡単なのが魅力。REST API対応したらいろいろ夢が広がりそう。Pivotal Tracker タスク管理するやつ?iPhoneとかにも対応してるらしい。Amon2 PerlのWEBアプ…