CakePHP

色々なPHPフレームワークのパフォーマンスを比較

PHPフレームワークの速度比較では、HelloWorldを表示するのみの単純なアプリを用いた計測を元に比較表が作られることが多いです。特に後発のフレームワークは分かりやすい特徴付けとして速度をアピールする傾向にあるため、その比較表を元に N倍速いというア…

CakePHP2 betaとSymfony2.0をパフォーマンス比較しました

昨日、Symfony2.0がリリースされたので、早速パフォーマンス計測しました。 Symfony2.0もCake2betaと同じデータ量のtableにアクセスして、同じ1レコードを取得して表示する画面を計測しました。 計測は下記のように同じツール、同じオプションを使ってます。…

最近のこと色々

CakePHP1.3.11とCakePHP2.0Betaがリリースされました。 英語:http://bakery.cakephp.org/articles/lorenzo/2011/07/26/cakephp_1_3_11_and_2_0_0-beta_released 日本語:http://d.hatena.ne.jp/hiromi2424/そろそろCakePHP2.0へのリリース作業が本格化しそ…

CakePHP2.0勉強会で発表しました ローディングの話

2011/6/25に開催されたCakePHP2.0勉強会でセッション発表を行いました。 CakePHP2 Loading (Japanese) View more presentations from ichikaway 私の発表動画はこちら。 http://www.ustream.tv/recorded/15605906 簡単に要点だけ言うと、CakePHP2.0からはAut…

CakeFest、CakePHP2.0勉強会、PHPカンファレンス、PHPMatsuri 開催予定

今年もイベント目白押しです。CakePHP2.0勉強会 東京 6/25(土) http://atnd.org/events/16634 CakeFest イギリス マンチェスター 9/1-9/4 http://cakefest.org/ PHPカンファレンス 東京 9/10(土) http://phpcon.php.gr.jp/2011/ PHPMatsuri 大阪 10/15(金),1…

CakePHP2.0のネーミングルールの記事翻訳

CakePHP2.0をバリバリ開発しているJose(ホセ)さんの記事をざっくり翻訳しました。自分が理解した範囲で意訳したり注釈つけてます。意味が分からない箇所は原文を参照ください。 http://bakery.cakephp.org/articles/lorenzo/2011/04/14/file_naming_and_cl…

開発合宿関西3に参加し、CakePHP-MongoDB Mapperを進化させました

GW終盤に滋賀県の琵琶湖近くで開催された開発合宿関西3に参加しました(この記事書いてる間はまだ参加中)。周りに何も無い宿に泊まって、みんなで開発するというスタイルで、2泊3日が基本構成。自分は1泊だけ参加。誰かと共同で開発というよりも、普段なか…

CakeRadioGaGa 第1回放送

CakeRadioGaGa第1回放送が終わりました。放送を聴いてくださった方ありがとうございました。 楽しくて2時間以上しゃべってしまいました。 今後も継続していくつもりなので、時間配分や音声品質は改善していきたいと思います。 次回は5/12(木)22:00の予定で…

CakePHPをメイントピックにたラジオ放送 CakeRadioGaGaを放送します

2011/4/28(木) 22:00から、Ustreamにて生放送! ラジオ名はCakeRadioGaGaです。クイーンのRadioGaGaという名曲のタイトルからinspire。LadyGaGaじゃないよ。 下記のURLで放送予定。 http://www.ustream.tv/channel/cakeradiogaga Symfonyしゃべり場というの…

PHPカンファレンス関西でLT発表 & 参加報告

4/2に大阪で行われた PHPカンファレンス関西でLT発表してきました。 Phpcon kansai 2011 ichikaway View more presentations from ichikaway 言い忘れたこととして、kanael.netはsakuraVPS1.5Gプランのサーバ1台で運用しています。しばらくこのサーバだけで…

次回のIRC集会は3月26日(土) 14:00スタート!

突然ですが、CakePHP IRC集会を開催します。お久しぶりなのに、突然の告知ですみません。 日時 2011年3月26日(土) 14:00-17:00 サーバ : irc.freenode.net ポート : 6667 チャンネル #cakephp-ja 文字コード UTF-8 当日は、15時から、CakeLiveのプレ配信テス…

ATND.orgの参加者にチケット販売できるサイトATND::Paymentを作りました

ATND.orgは勉強会のスタンダードツールになりつつありますが、そこでは事前に集金ができなかったので、ATNDとPaypalと連携してチケット販売ができるサービスをリリースしました。 ATND::Payment ATND.org参加者へのチケット販売サイト イベント主催者は、ATN…

画像にリンクをはる簡単な方法 (CakePHP Advent Calendar 1日目)

今年、CakePHP Advent Calendarをやるの?と日本語と英語でつぶやいたところ、特に反応がなかったので主催してみることにしました。 詳しくは下記のリンクを参照。興味がある人はお気軽に参加下さい。 http://cakephp.jp/modules/newbb/viewtopic.php?topic_…

次回のIRC集会は11月8日(月) 15:00スタート!

2010年11月8日(月) 15:00-18:00 にCakePHP IRC集会を行います。 特にレベルなどは問わなく、雑談も多いのでお気軽に参加を!自由にログイン、ログアウトして頂いてかまいません。別にCakePHP触ったことないという人でも大歓迎。 普段CakePHPを仕事で使ってて…

PHPMatsuriで熱い夜を過ごしました(参加報告)

10/2(土)-10/3(日)に東京の晴海グランドホテルにてPHPMatsuri(PHP祭)が開催されました。 初日は吉岡さんの英語大事だよの話から始まり、PHP5.3やLithium, Symfony, ユニットホスティング、リクルートさんの話など夜まで豪華な内容が続きました。次の日の昼に…

MongoDB for CakePHPのgithubリポジトリを変更

mongoDB-Datasourceなんていう名前をつけてしまい、いまいち何のリポジトリか分からなかったのでリポジトリ名を変更しました。新リポジトリは下記になります。 http://github.com/ichikaway/cakephp-mongodb フォークされたリストやウォッチリストなどを保持…

CakeFest2010@シカゴで発表してきました。

あれから1週間経ってしまいましたが、CakeFest2010@Chicagoで発表してきました。なぜ発表しようと思ったかは、「CakeFest2010で発表してきます」に書きました。 今回はカンファレンス1日目の午前中に1時間のセッション枠を貰って、MongoDBをCakePHPから使う…

PHPMatsuriが開催されます

10/2(土)-10/3(日)に東京の晴海グランドホテルにてPHPMatsuri(PHP祭)が開催されます。 詳細は下記のURLよりご覧ください。 http://2010.phpmatsuri.net/私はそのスタッフの一員で、今回はその紹介記事を書きたいと思います。 PHPMatsuriに関する質問などは、…

本番運用時は不要なDebug_kitなどを読み込まないようにするテクニック

本番時(debug=0)、Debug_kitは読み込まれてしまっても画面に表示しないようになっていますが、それでもコンポーネントの起動処理が発生するため無駄な処理が走ってしまいます。とはいえ、毎回本番デプロイする時に、Debug_kitの読み込み箇所を消すなんてこと…

CakeFest2010で発表してきます

シカゴで開催されるCakeFestに参加するために、明日から1週間ほどアメリカに行ってきます。 http://cakefest.org/去年、CakeFest2009@ベルリンに参加し、色々な人と会えて刺激を受け、世界が変わったので、今年も参加。去年のレポートはこちら。 今年はなん…

HABTMの中間テーブルがAppModelオブジェクトになってしまう問題の対応

今回の話はCake1.2で確認しましたが、1.3でも同じだと思います。 CakeのHABTMは中間テーブルのモデル(例えばDivisionsUserモデルなど)を作らなくても動いてくれて便利なのですが、意外とはまりポイントがあるので書きます。本解決策により、下記の方のような…

phpmatsuriのスタッフを募集してます

追記(7/26 23:00):たくさんのご応募ありがとうございました。一度ここで締切って、タスクの割り振りを考えたいと思います。割り振り後に、人手が足りなそうであれば、再度募集をしたいと思いますので、宜しくお願い致します。去年のcakemasturiから1年、今…

第2回 CakePHP勉強会@福岡で発表してきました。

2010/7/3に株式会社Fusicで行われた第2回 CakePHP勉強会@福岡で発表してきました。今回は、特にトピックを決めずに、言いたいことを盛り込んだスライドにしました。内容は、XFormHelper、開発・本番環境の話、デプロイの話、負荷対策の話をしました。How to …

第2回 CakePHP勉強会@福岡が開催されます(2010/07/03 14:00)

1年ぶりにCakePHP勉強会@福岡が開催されます。(2010/07/03(土) 14:00 〜 18:00) http://atnd.org/events/5312自分はその頃に福岡にいる予定なので、何かしら発表もします。最近色々とまとめたいなと思った、サーバチューニングや開発周り、デプロイなどの…

第5回CakePHP勉強会@Tokyoは、やはりすごかった!

「第5回CakePHP勉強会@Tokyoがすごいことになってきた」で書いたように、開催しました。 私の書いたイベントレポートがgihyo.jpに載ったので、詳細は下記からご覧ください。今回の執筆の話はたぶんブログを見てくださって連絡がきたようなので、ブログは書き…

第5回CakePHP勉強会@Tokyoがすごいことになってきた

第5回CakePHP勉強会@Tokyoが2010/5/29に開催されます。僕は全体の進行とCakephp1.3の概要を発表する予定です。今回は50人の枠を2分割して募集しましたが、1次募集は1時間ぐらいで埋るという速さ、2次募集も次の日の朝には埋ってた。大阪や京都、名古屋の人た…

cakephp1.3stableと1.2.7がリリースされました!

この日記を始めたのが1年半ぐらい前、まだ1.2RCでした。そして2008/12に1.2stableが4年の歳月を経てリリースされ、そして今回、1年半の歳月を経てcakephp1.3stableがリリースされました! http://bakery.cakephp.org/articles/view/announcing-cakephp-1-3-0…

不定期Cakephpニュース

第1回から間を空けてしまった不定期Cakephpニュース。 今回は、2010/1から2010/3までを振り返ってピックアップしようとがんばったけど、量が多いので適当にピックアップ(;´Д`) 今後はもうちょっと間隔短くしてやります。 トピック 最近の気になる話題をピッ…

次回のIRC集会は4月8日(木) 13:00スタート!

2010年4月8日(木) 13:00-17:00 にCakePHP IRC集会を行います。 特にレベルなどは問わなく、雑談も多いのでお気軽に参加を!自由にログイン、ログアウトして頂いてかまいません。別にCakephp触ったことないという人でも大歓迎。詳細は下記をご覧下さい。 http…

OSC tokyo 2010 springでMongoDBの話をしました

2/27にOSC tokyo 2010 springにて、MongoDBの発表をしてきました。 「ドキュメント指向DB 大集合!!」 のセッションの中での5分程度の発表です。CouchDBやRedis, Lotusなどの発表もありました。 各人の発表資料は僕のを含めて下記にあります。 http://group…