<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/"
>

<channel rdf:about="http://cakephp.seesaa.net/">
<title>CakePHP のおいしい食べ方</title>
<link>http://cakephp.seesaa.net/</link>
<description>CakePHPは、WEB開発用 PHP4/PHP5のRADフレームワークです。日々、発展を遂げる各種フレームワークの動向を見極めつつ、日本発のCakePHP応援ブログとして、最新情報をお届けします。</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="http://blog.seesaa.jp/" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/103357881.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/102569658.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/102567123.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/102511201.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/102455799.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/101864429.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/101857115.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/101852654.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/101507836.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/100262797.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/100047084.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/100046855.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/100046662.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/99592010.html" />
<rdf:li rdf:resource="http://cakephp.seesaa.net/article/99447189.html" />
</rdf:Seq>
</items>
</channel>

<item rdf:about="http://cakephp.seesaa.net/article/103357881.html">
<link>http://cakephp.seesaa.net/article/103357881.html</link>
<title>Cakeのマニュアルを訳してみよう（翻訳者募集中！）</title>
<description>CakePHPのマニュアルは、オンラインの翻訳システムによって、現在16ヶ国語で同時翻訳が進んでいます。プロの翻訳者はTRADOSなどのツールを使用して翻訳しますが、現在のbook.cakephp.org は、今後、主流となる翻訳ツールを予感させる、ある意味、翻訳システムの最先端をいっているシステムだと思います。（Translation Memoryが付けばあとは言うことなし！）エンジニアきまぐれTips「CakePHP のマニュアルは、Wiki風の作りになってて簡単に追加・...</description>
<dc:subject>CakePHP General</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-07-22T11:44:33+09:00</dc:date>
<content:encoded><![CDATA[
CakePHPのマニュアルは、オンラインの翻訳システムによって、現在16ヶ国語で同時翻訳が進んでいます。プロの翻訳者はTRADOSなどのツールを使用して翻訳しますが、現在のbook.cakephp.org は、今後、主流となる翻訳ツールを予感させる、ある意味、翻訳システムの最先端をいっているシステムだと思います。（Translation Memoryが付けばあとは言うことなし！）<br /><br />エンジニアきまぐれTips<br />「CakePHP のマニュアルは、Wiki風の作りになってて簡単に追加・編集できる。日本語版に今まで投稿してる人は数人しかいないけど、どうしてなんだろう。何か深い理由でもあるのだろうか?」<br /><a href="http://d.hatena.ne.jp/okinaka/20080721#1216650805" target="_blank">http://d.hatena.ne.jp/okinaka/20080721#1216650805</a><br /><br />いえいえ。今そこで、新しいWebアプリがようやく動き始めたばかりなんですよ…。<br /><br />翻訳の心得が多少なりともある、または翻訳を志している、というような方がいらっしゃれば、ぜひ参加していただきたいと思います。<br /><br />翻訳への参加方法：<br />1) まずは、book.cakephp.org/ja を眺めて、現在の様子を見てください。<br />2) 翻訳に参加する気になったら、右上にある“login”ボタンを押してみましょう。ここからスタートです。<br />3) 初回のログインであれば、まだアカウントがありません。"アカウントがない人は、bakery.cakephp.orgにアカウントを作ってください"と右側に書いてありますので、<a href="http://bakery.cakephp.org/" target="_blank">http://bakery.cakephp.org/</a>に進んでください。また右上に、今度は“register”とありますので、これをクリックします。ユーザ情報を登録してください。<br />4) 2)に戻る。<br />5) 最初は、英語に飛ばされてしまいますので、下にあるリンクから、"ja"を選択します。<br />6) どのページでも、翻訳したい部分があったら、"edit"ボタンをクリックします。その時に注意してほしいのは、もしeditリンクと同じ行に“there is a pending change for this section”と書いてあるようであれば、「保留されている編集済みのデータがある」ということです。だれかが既に翻訳・編集している可能性がありますので、そこの部分は変更しないほうが良いと思います。別な部分の作業に移りましょう。<br />7) 翻訳して、すぐにそれが反映されるわけではありません。（wikipediaなんかと一緒ですね。）編集者がOKすると、それが公開されます。ちなみに編集をやっているのは現在のところ、日本語の分からない英語話者ばかりなので、編集理由は必ず「英語で書いてください！」翻訳なら、“translation”、編集なら、"edited (その理由)"など、適当に説明を書いておきましょう。<br /><br />ちなみに、英文の執筆自体も同じ理屈でだれでも書けるようになっているため、原稿はあっという間にいろいろ情報が追加されてゆきます。最初、ひとりでもくもくと訳していましたが、これは一人ではとうてい太刀打ちできない！と実感しました。まるでもぐらたたきです。なので、関心ある方はぜひ、積極的に参加してください。<br /><br />日本語への翻訳ですが、私の場合、<br /><br />１）1対1の逐語訳にはしない（意味を訳すようにこころがける）<br />２）あとからWebで検索することを考えて、ページの中に、英単語とカタカナを両方含めるようにしておく。（「モデル」でも、"model"でも検索にひっかかるように意識して訳す）<br />３）なるべく分かりやすく平易な日本語で訳す。（英語でもinformal formで訳すようにと指示があります。）<br />４）翻訳に時間がかかるようであれば、一度、原稿をエディタに貼り付けて作業し、翻訳が完成したら、それをまたペーストする（過去にはセッション時間切れを結構経験しました。修正されているかもしれませんが…。）<br /><br />などをこころがけています。<br /><br />AD7sixがRSSも出力するようにしてくれたので、モチベーションも上がると思います。システムのスピードもだいぶ改善されました。<br />CakePHPを使って助かっている人、翻訳のほうに関心のある人などなど、ぜひぜひ参加してみてください。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/102569658.html">
<link>http://cakephp.seesaa.net/article/102569658.html</link>
<title>Zcodo</title>
<description>QcodoはZcodoになったそうな。Zだと、あとはなさそうデスネ。php talkZcodo framework: un fork di Qcodo http://www.phptalk.it/index.php/2008/07/09/zcodo-framework-un-fork-di-qcodo/</description>
<dc:subject>PHP Framework</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-07-10T11:28:54+09:00</dc:date>
<content:encoded><![CDATA[
QcodoはZcodoになったそうな。Zだと、あとはなさそうデスネ。<br /><br />php talk<br />Zcodo framework: un fork di Qcodo <br /><a href="http://www.phptalk.it/index.php/2008/07/09/zcodo-framework-un-fork-di-qcodo/" target="_blank">http://www.phptalk.it/index.php/2008/07/09/zcodo-framework-un-fork-di-qcodo/</a><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/102567123.html">
<link>http://cakephp.seesaa.net/article/102567123.html</link>
<title>Windows Mobileアプリのカタログサイト</title>
<description>今、ウィルコムのアドエス Advanced／W-ZERO3 [es]http://www.sharp.co.jp/ws/011sh/がダブルバリューを使うと、機種変更であっても、“月々の支払いに加算される本体の金額が0円”になるって知ってました？今年になってからそのように変わったそうなので、ウィルコムユーザで機種変更を考えており、2年間使う気がある、というのであれば、無線LAN内蔵のWindows Mobile 6がすぐに手に入ります。ちなみにPHPプログラマであれば、無線L...</description>
<dc:subject>CakePHPを使ったサイト</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-07-10T10:36:09+09:00</dc:date>
<content:encoded><![CDATA[
今、ウィルコムのアドエス　Advanced／W-ZERO3 [es]<br /><a href="http://www.sharp.co.jp/ws/011sh/" target="_blank">http://www.sharp.co.jp/ws/011sh/</a><br />がダブルバリューを使うと、<br /><br />機種変更であっても、“月々の支払いに<br />加算される本体の金額が0円”になる<br /><br />って知ってました？<br /><br />今年になってからそのように変わったそうなので、ウィルコムユーザで機種変更を考えており、2年間使う気がある、というのであれば、無線LAN内蔵のWindows Mobile 6がすぐに手に入ります。<br /><br />ちなみにPHPプログラマであれば、無線LANがすぐに使える状況にいる人が多いと思います。データ定額を使うほどでもない、と、私はいまだに「スーパーパックS＋メール放題」というプランです。私にとっては、これが最安。<br /><br />というわけで、さっそく中に入れるアプリを見繕っていたのですが、Windows Mobileアプリはなかなか見つけにくい。というより、どれが良いのかなかなか最初は分かりません。<br /><br />そこで、こんなサイトが登場。<br /><br /><a href="http://giraffe.iseteki.net/" target="_blank">http://giraffe.iseteki.net/</a><br />このサイトでは Windows Mobile (Windowsケータイ) のアプリ情報をまとめています。 このサイトで紹介されているアプリは、専用のアプリカタログツールを使って Windows ケータイから直接ダウンロードできます。 <br /><br />窓の社のニュース：<br />「Windowsケータイからアプリを自動インストールできるカタログサイトが開設」<br /><a href="http://www.forest.impress.co.jp/article/2008/07/09/giraffe.html" target="_blank">http://www.forest.impress.co.jp/article/2008/07/09/giraffe.html</a><br />Windows Mobileを搭載したスマートフォンやPDA用アプリのカタログサイト“Giraffe”が8日、Windows Mobile開発者の有志により開設された。本サイトに登録されているアプリを、専用のクライアントソフトから簡単に自動インストールできるのが大きな特長。<br /><br />へぇへぇ、便利だなぁと思いながらサイトのページをめくると、どうもURLがCakePHPくさい。よしLive HTTP headersの出番だ、とヘッダを調べてみるも、きちんと対策が取られています。PHPかどうかも分かりません。RSSコードにも、どんなフレームワークを使っているのか、痕跡はありません。<br /><br />うーん、しっかり対策しているんだな、と思い、最後にサイトのソースを開いてみたら、いちばん最後にしっかりCakePHPのロゴが入っていました。なんと。<br /><br />というわけで、<a href="http://giraffe.iseteki.net/" target="_blank">http://giraffe.iseteki.net/</a>はCakePHPで作られているようなので、ここに投稿いたしました。アプリがここに集積していくことを期待しています。（終）<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/102511201.html">
<link>http://cakephp.seesaa.net/article/102511201.html</link>
<title>MOONGIFTさんでのMaatkit記事</title>
<description>Maatkit、さっそく記事にしてくださったようです。MySQLの高度な管理ツール「Maatkit」http://www.moongift.jp/2008/07/maatkit/MOONGIFTさん、仕事が速い！MOONGIFTさんの記事は書き溜めている、というような投稿を読んだことがあります。まさか、当日に記事になっているとは思いませんでした。関係ありませんが、仕事で使わせていただいている、さくらインターネットさんの共用サーバがいきなり PHP 5.2.6 になっていました...</description>
<dc:subject>日記</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-07-09T15:59:06+09:00</dc:date>
<content:encoded><![CDATA[
Maatkit、さっそく記事にしてくださったようです。<br /><br />MySQLの高度な管理ツール「Maatkit」<br /><a href="http://www.moongift.jp/2008/07/maatkit/">http://www.moongift.jp/2008/07/maatkit/</a><br /><br />MOONGIFTさん、仕事が速い！<br />MOONGIFTさんの記事は書き溜めている、というような投稿を読んだことがあります。まさか、当日に記事になっているとは思いませんでした。<br /><br />関係ありませんが、仕事で使わせていただいている、さくらインターネットさんの共用サーバがいきなり PHP 5.2.6 になっていました。lilina アグリゲーターは PHP5では少し修正しないといけないんですね・・・。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/102455799.html">
<link>http://cakephp.seesaa.net/article/102455799.html</link>
<title>SQLyog Job Agentの分析記事</title>
<description>以前、ちょっとばっかし開発を手伝った（というよりPHPスクリプトに関していろいろ文句とソースコードを書いたら採用された）SQLyog のシンク機能（MySQLサーバとMySQLサーバ間のリアルタイムdataシンクロナイズ）について、分析記事が投稿されていました。非常に興味深い。もう一年も前の記事なんですね。知りませんでした。PHPスクリプトでログを取って似たようなことをしていた2年前がなつかしい。私は、「日本語が通るはずだぁー」というところしか作業しませんでしたが・・・。Xa...</description>
<dc:subject>Database(MYSQL)</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-07-08T21:24:43+09:00</dc:date>
<content:encoded><![CDATA[
以前、ちょっとばっかし開発を手伝った（というよりPHPスクリプトに関していろいろ文句とソースコードを書いたら採用された）SQLyog のシンク機能（MySQLサーバとMySQLサーバ間のリアルタイムdataシンクロナイズ）について、分析記事が投稿されていました。<br />非常に興味深い。<br />もう一年も前の記事なんですね。知りませんでした。PHPスクリプトでログを取って似たようなことをしていた2年前がなつかしい。私は、「日本語が通るはずだぁー」というところしか作業しませんでしたが・・・。<br /><br />Xaprb<br />MySQL Table Sync vs. SQLyog Job Agent<br /><a href="http://www.xaprb.com/blog/2007/04/05/mysql-table-sync-vs-sqlyog-job-agent">http://www.xaprb.com/blog/2007/04/05/mysql-table-sync-vs-sqlyog-job-agent</a><br />&quot;High Performance MySQL&quot;の著者にして、Maatkit（MySQL Toolkit）の作者、Baron SchwartzによるSQLyogの分析です。<br /><br />Maatkit<br /><a href="http://www.maatkit.org/resources.html">http://www.maatkit.org/resources.html</a><br />Maatkitはぜひ、MOONGIFTさんに取り上げてほしいと思います。ハイ。<br /><br />このBaron Schwartzの記事にこたえて、SQLyog側もSyncのスピードを上げてきました。<br />SQLyog Sets New Standards for Data Synchronization Speed. <br /><a href="http://www.webyog.com/blog/2008/06/21/sqlyog-sets-new-standards-for-data-synchronization-speed/">http://www.webyog.com/blog/2008/06/21/sqlyog-sets-new-standards-for-data-synchronization-speed/</a><br /><br />SQLyog 7.0を試用してみましたが、スキーマシンクロナイズが簡略化？されていました。双方向のシンクロナイズから、ソース⇒対象、という一方向に変更され、事故が起こりにくくなりました。&nbsp;<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/101864429.html">
<link>http://cakephp.seesaa.net/article/101864429.html</link>
<title>Developer of the Month</title>
<description>勝手に計算。CakePHP 1.2Developer of the MonthMonthAuthorLinesJune 2008AD7six14232May 2008nate121574April 2008DarkAngelBGE1666March 2008nate2099February 2008nate3974January 2008nate2637December 2007gwoo4427November 2007phpnut5175October 2007phpnut...</description>
<dc:subject>CakePHP General</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-06-30T13:12:06+09:00</dc:date>
<content:encoded><![CDATA[
<h2><font size="2">勝手に計算。<br /><br />CakePHP 1.2<br />Developer of the Month</font></h2><table border="1" summary="Repository Tags"><font size="2"></font><font size="2"></font><font size="2"></font><thead><tr><th><font size="2">Month</font></th><th><font size="2">Author</font></th><th><font size="2">Lines</font></th></tr></thead><tbody><tr class="odd"><th><font size="2">June 2008</font></th><td><font size="2">AD7six</font></td><td><font size="2">14232</font></td></tr><tr class="even"><th><font size="2">May 2008</font></th><td><font size="2">nate</font></td><td><font size="2">121574</font></td></tr><tr class="odd"><th><font size="2">April 2008</font></th><td><font size="2">DarkAngelBGE</font></td><td><font size="2">1666</font></td></tr><tr class="even"><th><font size="2">March 2008</font></th><td><font size="2">nate</font></td><td><font size="2">2099</font></td></tr><tr class="odd"><th><font size="2">February 2008</font></th><td><font size="2">nate</font></td><td><font size="2">3974</font></td></tr><tr class="even"><th><font size="2">January 2008</font></th><td><font size="2">nate</font></td><td><font size="2">2637</font></td></tr><tr class="odd"><th><font size="2">December 2007</font></th><td><font size="2">gwoo</font></td><td><font size="2">4427</font></td></tr><tr class="even"><th><font size="2">November 2007</font></th><td><font size="2">phpnut</font></td><td><font size="2">5175</font></td></tr><tr class="odd"><th><font size="2">October 2007</font></th><td><font size="2">phpnut</font></td><td><font size="2">4874</font></td></tr><tr class="even"><th><font size="2">September 2007</font></th><td><font size="2">phpnut</font></td><td><font size="2">6246</font></td></tr><tr class="odd"><th><font size="2">August 2007</font></th><td><font size="2">gwoo</font></td><td><font size="2">3459</font></td></tr><tr class="even"><th><font size="2">July 2007</font></th><td><font size="2">phpnut</font></td><td><font size="2">3208</font></td></tr><tr class="odd"><th><font size="2">June 2007</font></th><td><font size="2">phpnut</font></td><td><font size="2">3859</font></td></tr><tr class="even"><th><font size="2">May 2007</font></th><td><font size="2">phpnut</font></td><td><font size="2">7421</font></td></tr><tr class="odd"><th><font size="2">April 2007</font></th><td><font size="2">phpnut</font></td><td><font size="2">4068</font></td></tr><tr class="even"><th><font size="2">March 2007</font></th><td><font size="2">nate</font></td><td><font size="2">4530</font></td></tr><tr class="odd"><th><font size="2">February 2007</font></th><td><font size="2">phpnut</font></td><td><font size="2">5294</font></td></tr><tr class="even"><th><font size="2">January 2007</font></th><td><font size="2">nate</font></td><td><font size="2">1623</font></td></tr><tr class="odd"><th><font size="2">December 2006</font></th><td><font size="2">phpnut</font></td><td><font size="2">8999</font></td></tr><tr class="even"><th><font size="2">November 2006</font></th><td><font size="2">phpnut</font></td><td><font size="2">3416</font></td></tr><tr class="odd"><th><font size="2">October 2006</font></th><td><font size="2">gwoo</font></td><td><font size="2">2241</font></td></tr><tr class="even"><th><font size="2">September 2006</font></th><td><font size="2">nate</font></td><td><font size="2">771</font></td></tr><tr class="odd"><th><font size="2">August 2006</font></th><td><font size="2">nate</font></td><td><font size="2">2465</font></td></tr><tr class="even"><th><font size="2">July 2006</font></th><td><font size="2">nate</font></td><td><font size="2">3020</font></td></tr><tr class="odd"><th><font size="2">June 2006</font></th><td><font size="2">phpnut</font></td><td><font size="2">3501</font></td></tr></tbody></table><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/101857115.html">
<link>http://cakephp.seesaa.net/article/101857115.html</link>
<title>はじめてのCakePHP本！</title>
<description>ただし、英語です。（笑）Beginning CakePHP: From Novice to Professional (Beginning from Novice to Professional) (Paperback)by David Goldinghttp://www.amazon.com/Beginning-CakePHP-Novice-Professional/dp/1430209771/３５０ページで、7月２１日に発売。作者ブログも新設したそうです。http://w...</description>
<dc:subject>CakePHP General</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-06-30T10:56:31+09:00</dc:date>
<content:encoded><![CDATA[
ただし、英語です。（笑）<br /><br />Beginning CakePHP: From Novice to Professional (Beginning from Novice to Professional) (Paperback)<br />by David Golding<br /><a href="http://www.amazon.com/Beginning-CakePHP-Novice-Professional/dp/1430209771/">http://www.amazon.com/Beginning-CakePHP-Novice-Professional/dp/1430209771/</a><br />３５０ページで、7月２１日に発売。<br /><br />作者ブログも新設したそうです。<br /><a href="http://www.davidgolding.net/">http://www.davidgolding.net/</a><br /><br />ちなみに、これはOfficialではありません。<br />Official本はこちらのほうで執筆・部分オンライン公開がはじまっています。<br />CakePHP in Action<br /><a href="http://www.manning.com/obrien/">http://www.manning.com/obrien/</a><br /><br />もっというと、“本当の”Official Bookはこちらになると思います。<br /><a href="http://book.cakephp.org" target="_blank">http://book.cakephp.org</a><br />日本語訳もぼちぼちと始めていますのでどうぞ。<br /><a href="http://book.cakephp.org/ja/">http://book.cakephp.org/ja/</a><br /><br />書籍が出版されることで、これまでと違った層にまでリーチするようになり、CakePHPの利用者が増えることは間違いないでしょう。<br /><br />日本ではCakePHP本がすでに数冊発売されていますので、PHPフレームワークに関する情勢が、日本に関しては、いかに進んでいるかがわかります。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/101852654.html">
<link>http://cakephp.seesaa.net/article/101852654.html</link>
<title>askeet by CakePHP</title>
<description>There was a third cakephp-study meeting at Tokyo, Japan.Yusuke Ando&amp;#39;s presentation was&amp;nbsp; &amp;quot;How to make askeet by using CakePHP. And the differences of symfony and CakePHP.&amp;quot;&amp;quot;askeet!&amp;quot; is a famous tutorial of PHP fra...</description>
<dc:subject>CakePHP General</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-06-30T09:45:14+09:00</dc:date>
<content:encoded><![CDATA[
<p>There was a third cakephp-study meeting at Tokyo, Japan.<br />Yusuke Ando&#39;s presentation was&nbsp; &quot;How to make askeet by using CakePHP. And the differences of symfony and CakePHP.&quot;<br /><br />&quot;askeet!&quot; is a famous tutorial of PHP framework symfony.<br />You can check from here.<br /><a href="http://www.askeet.com/">http://www.askeet.com/</a><br /><br />He made an askeet site by using CakePHP.<br /><br />You can check his talk from here.<br /><a href="http://www.ustream.tv/recorded/517190">http://www.ustream.tv/recorded/517190</a><br /><a href="http://puyo2.upper.jp/cake/files/20080627cakephpstudy_symfony.pdf">http://puyo2.upper.jp/cake/files/20080627cakephpstudy_symfony.pdf</a><br /><br />Other presentations:<br /><a href="http://d.hatena.ne.jp/yandod/20080627/1214589875">http://d.hatena.ne.jp/yandod/20080627/1214589875</a><br /><br />Google Trends (Japanese)<br /><a href="http://www.google.com/trends?q=CakePHP%2CRuby+on+Rails&amp;ctab=0&amp;geo=JP&amp;geor=all&amp;date=ytd&amp;sort=0">http://www.google.com/trends?q=CakePHP%2CRuby+on+Rails&amp;ctab=0&amp;geo=JP&amp;geor=all&amp;date=ytd&amp;sort=0</a><br /></p><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/101507836.html">
<link>http://cakephp.seesaa.net/article/101507836.html</link>
<title>Behaviors</title>
<description>今週、日本ではCakePHP勉強会第三回が開催されるそうです。どんな発表があるか、楽しみです。MVCにそれぞれ対応した、Behavior（ビヘイビア）, Helper（ヘルパー）, Component（コンポーネント）は、CakePHP用語では“便利ライブラリ”を部品化したモジュールで、プラガブルに使うことのできる便利なものです。そして、bakery.cakephp.org には、じわじわと使えるライブラリとして情報があつまってきています。Helper や Component...</description>
<dc:subject>CakePHP Model</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-06-25T14:12:54+09:00</dc:date>
<content:encoded><![CDATA[
今週、日本ではCakePHP勉強会第三回が開催されるそうです。どんな発表があるか、楽しみです。<br /><br />MVCにそれぞれ対応した、Behavior（ビヘイビア）, Helper（ヘルパー）, Component（コンポーネント）は、CakePHP用語では“便利ライブラリ”を部品化したモジュールで、プラガブルに使うことのできる便利なものです。そして、bakery.cakephp.org には、じわじわと使えるライブラリとして情報があつまってきています。<br /><br />Helper や Component はその性質からして、「後から使うかもしれないから、一応見ておこう」的な要素が強いのですが、Behaviorに関しては、モデルに直接、働きかけるだけあって、アプリの動作そのものに影響を与えるものが多く、使うことを真剣に考える機会もより多いのではないでしょうか。<br /><br />Soft Deletable Behavior<br />By Mariano Iglesias (mariano)<br /><a href="http://bakery.cakephp.org/articles/view/soft-delete-behavior" target="_blank">http://bakery.cakephp.org/articles/view/soft-delete-behavior</a><br />このビヘイビアを入れてやると、delete() の挙動が論理削除になります。ただそれだけですが、かなり便利だと思います。<br />既存コードをさわらずにアプリの動作自体が変更できるのは、まさにフレームワークならではだと思います。<br /><br />AliasBehavior<br />By Matthew Harris (kuja)<br /><a href="http://bakery.cakephp.org/articles/view/aliasbehavior" target="_blank">http://bakery.cakephp.org/articles/view/aliasbehavior</a><br />これもある意味、すごいビヘイビアなのではないかと。<br />擬似的にＤＢフィールドの別名を付けることができてしまいます。<br />これを使えば、WordpressでもXoopsでもOSCommerceでも、既存のDBをそのまま使ってCakePHPアプリをかぶせてしまえるのではないでしょうか。<br /><br />話題変更。<br />jQueryで実現している下記のテーブルもなかなかすごいと思います。<br />decorateを1.2対応で作るなら、これを使いたい。<br /><a href="http://www.webplicity.net/flexigrid/" target="_blank">http://www.webplicity.net/flexigrid/</a><br />CakePHPで使う、という話題はあるだろうか、と調べたところ、こちらですでに議論されていました。ただしポルトガル語ですが。<br /><a href="http://groups.google.com/group/cake-php-pt/browse_thread/thread/262675845011a4bc" target="_blank">http://groups.google.com/group/cake-php-pt/browse_thread/thread/262675845011a4bc</a><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/100262797.html">
<link>http://cakephp.seesaa.net/article/100262797.html</link>
<title>CakePHPって動作スピードはどうなの？</title>
<description>○○フレームワークのほうがスピードが速い、とかでフレームワークを選定できるでしょうか？フレームワークにはそれぞれ特徴があるので、一概にはそれだけが基準になりませんよね。CakePHPフレームワークの正しい使い方、というのは、おそらく、１）とりあえず動くアプリを高速で作る２）スピードとセキュリティの最適化３）いろいろチューニング４）完成！という流れだと思います。こういう作り方ができるようにフレームワーク自体がチューニングされています。最初は、とりあえずＤＢのデータをすべて取って...</description>
<dc:subject>PHP Framework</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-06-12T11:56:17+09:00</dc:date>
<content:encoded><![CDATA[
○○フレームワークのほうがスピードが速い、とかでフレームワークを選定できるでしょうか？フレームワークにはそれぞれ特徴があるので、一概にはそれだけが基準になりませんよね。<br /><br />CakePHPフレームワークの正しい使い方、というのは、おそらく、<br /><br />１）とりあえず動くアプリを高速で作る<br />２）スピードとセキュリティの最適化<br />３）いろいろチューニング<br />４）完成！<br /><br />という流れだと思います。こういう作り方ができるようにフレームワーク自体がチューニングされています。最初は、とりあえずＤＢのデータをすべて取ってきて、ページデザインを考え、必要なデータを選別。その後、やはりいらないデータは最初から取ってこないようにする、DBの効率化を図る、などを作業できます。いちど、アプリを作成した後で、デザインの最適化、データベースの最適化、キャッシュの最適化とか、などなど、できることがいろいろあります。<br /><br />なので、「注文された通りに作って納品する」ときには、“テスト”のフェイズを十分に取っておいたほうがよいかもしれませんね。それか、「パフォーマンスUp」を次の仕事として請け負うことも可能かもしれません。<br /><br />「自分でサービスを作って立ち上げ、アクセス数が増えてきたら、それに応じてスケーラビリティを考えてゆく」という使い方もできます。<br /><br />なので、そういうノウハウばかりがまとまっている文書もあったらいいなぁと思ったら、その取り組みがはじまっていました。<br /><br />Optimizing Cake's Performance<br /><a href="http://groups.google.com/group/cake-php/web/optimizing-cakes-performance" target="_blank">http://groups.google.com/group/cake-php/web/optimizing-cakes-performance</a><br /><br />今後、情報が増えるといいなぁというドキュメントが下記にできています。まだ書きかけのようですが、充実してほしいと思います。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/100047084.html">
<link>http://cakephp.seesaa.net/article/100047084.html</link>
<title>何かと話題の“array”。</title>
<description>これはPHPの構文自体の話題Better array syntax for PHP: Here's your chance to weigh inhttp://www.debuggable.com/posts/better-array-syntax-for-php:484d6517-a700-4af3-a62f-64544834cda3$fields = array('id', 'name', 'created');を$fields = ['id', 'name', 'cre...</description>
<dc:subject>PHP</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-06-10T10:22:33+09:00</dc:date>
<content:encoded><![CDATA[
これはPHPの構文自体の話題<br /><br />Better array syntax for PHP: Here's your chance to weigh in<br /><a href="http://www.debuggable.com/posts/better-array-syntax-for-php:484d6517-a700-4af3-a62f-64544834cda3" target="_blank">http://www.debuggable.com/posts/better-array-syntax-for-php:484d6517-a700-4af3-a62f-64544834cda3</a><br /><br />$fields = array('id', 'name', 'created');<br />を<br />$fields = ['id', 'name', 'created'];<br /><br />と書けたらいいんじゃない？という提案に対する、PHP自体の開発者たちの反応とPHPを使う側の反応の違いについて説明されています。<br /><br />開発者側は３分の２が反対、ユーザ側は２０人中１７人が賛成、という結果だそうです。<br /><br />ちなみにこの記事は、CakePHPのリードデベロッパーによるもの。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/100046855.html">
<link>http://cakephp.seesaa.net/article/100046855.html</link>
<title>jQuery on Rails</title>
<description>jQueryでRailsみたいなことをするのか、と思ったら、jQueryで Prototype/script.aculo.us を置き換えてしまおう、というプロジェクトだそうです。jQuery恐るべし。「もうscript.aculo.usはいらない」と言わせる日も近いでしょうか。今のところ、まだバージョン0.3だそうです。jRails - jQuery on Railshttp://ennerchi.com/projects/jrailsCakeでも使えるか、試してみよう。</description>
<dc:subject>CakePHP General</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-06-10T10:18:17+09:00</dc:date>
<content:encoded><![CDATA[
jQueryでRailsみたいなことをするのか、と思ったら、jQueryで Prototype/script.aculo.us を置き換えてしまおう、というプロジェクトだそうです。jQuery恐るべし。「もうscript.aculo.usはいらない」と言わせる日も近いでしょうか。今のところ、まだバージョン0.3だそうです。<br /><br />jRails - jQuery on Rails<br /><a href="http://ennerchi.com/projects/jrails" target="_blank">http://ennerchi.com/projects/jrails</a><br /><br />Cakeでも使えるか、試してみよう。<a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/100046662.html">
<link>http://cakephp.seesaa.net/article/100046662.html</link>
<title>CakePHP 2はどうなるか</title>
<description>MLでCakePHP 2の方針に関する意見求む！という話題がはじまっています。Strict or Pretty? We're looking for a few good opinions http://groups.google.com/group/cake-php/browse_thread/thread/c8e782d05dd268e1/話の流れ的には、PHP5のstrictでエラーが出ないようになりそうです。</description>
<dc:subject>CakePHP General</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-06-10T10:14:31+09:00</dc:date>
<content:encoded><![CDATA[
MLでCakePHP 2の方針に関する意見求む！という話題がはじまっています。<br /><br />Strict or Pretty? We're looking for a few good opinions <br /><a href="http://groups.google.com/group/cake-php/browse_thread/thread/c8e782d05dd268e1/" target="_blank">http://groups.google.com/group/cake-php/browse_thread/thread/c8e782d05dd268e1/</a><br /><br />話の流れ的には、PHP5のstrictでエラーが出ないようになりそうです。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/99592010.html">
<link>http://cakephp.seesaa.net/article/99592010.html</link>
<title>mysql_free_result()</title>
<description>suzukiさんの書かれた Authcomponentに関するTickethttps://trac.cakephp.org/ticket/4744がEnhancementになったそうなので、Enhancementってどれくらいのものが登録されているのだろう、と疑問を持ち、ページを開いてみました。https://trac.cakephp.org/report/2ありゃーいろいろありますね。これは、「とりあえずすべての開発者に影響を与えるわけではないが、ある場合には影響がある」と...</description>
<dc:subject>PHP</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-06-06T11:44:57+09:00</dc:date>
<content:encoded><![CDATA[
suzukiさんの書かれた Authcomponentに関するTicket<br /><a href="https://trac.cakephp.org/ticket/4744" target="_blank">https://trac.cakephp.org/ticket/4744</a><br />がEnhancementになったそうなので、Enhancementってどれくらいのものが登録されているのだろう、と疑問を持ち、ページを開いてみました。<br /><br /><a href="https://trac.cakephp.org/report/2" target="_blank">https://trac.cakephp.org/report/2</a><br />ありゃーいろいろありますね。これは、「とりあえずすべての開発者に影響を与えるわけではないが、ある場合には影響がある」というものがとりあえずこちらに並べてあるように思います。すべてを扱うにはまだ人手が足りていない、ということかもしれません。<br /><br />下の列には、“optimizaion”という欄があって、「こうすると速くなった～」という情報がいろいろ書いてあります。そこで、こんなのに目がとまりました。<br /><br />Ticket #4801 (new Optimization)<br />MySQL Highly Effective Optimization<br /><a href="https://trac.cakephp.org/ticket/4801" target="_blank">https://trac.cakephp.org/ticket/4801</a><br /><br />「非常に効果的なMySQLの最適化」って何をするんだろう、と思ったのですが、要は dbo_mysql.php の中で、mysql_free_result() をすると、メモリの使用が最適化されるので、スピードがかなり速くなったよ、という報告でした。そうなのかぁー。扱うデータ量が多い場合には効果があるかもしれません。関心のある方、ベンチ－マーク、お願いします。<br /><br />でも、PHPマニュアルのコメント欄を見ると、<br /><a href="http://jp.php.net/mysql_free_result" target="_blank">http://jp.php.net/mysql_free_result</a><br />「使ったほうがいい」「使わないほうがいい」と賛否両論です。<br />環境によるのかもしれませんね。<br /><br />とりあえず、<br /><a href="https://trac.cakephp.org/report/2" target="_blank">https://trac.cakephp.org/report/2</a><br />はたまに見るとよさそうなページです。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://cakephp.seesaa.net/article/99447189.html">
<link>http://cakephp.seesaa.net/article/99447189.html</link>
<title>1.2.0.7119!</title>
<description>ついに1.2のRC版リリースだそうです。ホームページからダウンロードできます。Release: Pure Cake Power in RC1http://bakery.cakephp.org/articles/view/release-pure-cake-power-in-rc1more than 800 revisionsということで、初期の1.2からは相当変化していますが、安定版が出るのもまもなくでしょう。</description>
<dc:subject>日記</dc:subject>
<dc:creator>SDozono</dc:creator>
<dc:date>2008-06-05T09:57:20+09:00</dc:date>
<content:encoded><![CDATA[
ついに1.2のRC版リリースだそうです。<br />ホームページからダウンロードできます。<br /><br />Release: Pure Cake Power in RC1<br /><a href="http://bakery.cakephp.org/articles/view/release-pure-cake-power-in-rc1" target="_blank">http://bakery.cakephp.org/articles/view/release-pure-cake-power-in-rc1</a><br /><br />more than 800 revisions<br />ということで、初期の1.2からは相当変化していますが、安定版が出るのもまもなくでしょう。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
</rdf:RDF>
