<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>わすれないように. &#187; cakePHP</title>
	<atom:link href="http://www.makies.com/tags/cakephp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makies.com</link>
	<description>メモ書き程度。</description>
	<lastBuildDate>Sun, 21 Mar 2010 11:13:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CakePHP 1.2 複数appでデータベース接続の設定を共有する</title>
		<link>http://www.makies.com/2009/12/192/</link>
		<comments>http://www.makies.com/2009/12/192/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 06:55:45 +0000</pubDate>
		<dc:creator>maki</dc:creator>
				<category><![CDATA[DB]]></category>
		<category><![CDATA[cakePHP]]></category>

		<guid isPermaLink="false">http://www.makies.com/?p=192</guid>
		<description><![CDATA[管理画面と公開側、それぞれ別app(サブドメインでアクセスを分けるなど)にした場合、
データベースの設定は、それぞれapp/config/database.phpにあるので、別々に設定しなければならない。
これを１つにまとめてしまう方法。
app/config/database.php
< ?php
config('../../database_common');
class DATABASE_CONFIG extends DATABASE_CONFIG_COMMON{
}
database_common.php　（appやcakeと同階層に設置）
< ?php
class DATABASE_CONFIG_COMMON {
	var $default = array(
		'driver' => &#8216;mysql_log&#8217;,
		&#8216;persistent&#8217; => false,
		&#8216;host&#8217; => &#8216;localhost&#8217;,
		&#8216;login&#8217; => &#8216;cake&#8217;,
		&#8216;password&#8217; => &#8221;,
		&#8216;database&#8217; => &#8216;cake&#8217;,
		&#8216;encoding&#8217; => &#8216;utf8&#8242;
	);
}/




]]></description>
			<content:encoded><![CDATA[<p>管理画面と公開側、それぞれ別app(サブドメインでアクセスを分けるなど)にした場合、<br />
データベースの設定は、それぞれapp/config/database.phpにあるので、別々に設定しなければならない。<br />
これを１つにまとめてしまう方法。</p>
<p>app/config/database.php</p>
<blockquote><p>< ?php<br />
config('../../database_common');<br />
class DATABASE_CONFIG extends DATABASE_CONFIG_COMMON{<br />
}</p></blockquote>
<p>database_common.php　（appやcakeと同階層に設置）</p>
<blockquote><p>< ?php<br />
class DATABASE_CONFIG_COMMON {</p>
<p>	var $default = array(<br />
		'driver' => &#8216;mysql_log&#8217;,<br />
		&#8216;persistent&#8217; => false,<br />
		&#8216;host&#8217; => &#8216;localhost&#8217;,<br />
		&#8216;login&#8217; => &#8216;cake&#8217;,<br />
		&#8216;password&#8217; => &#8221;,<br />
		&#8216;database&#8217; => &#8216;cake&#8217;,<br />
		&#8216;encoding&#8217; => &#8216;utf8&#8242;<br />
	);<br />
}/<br />
<blockquote>
</blockquote>
</blockquote>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.makies.com/2009/12/192/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cakePHP1.2の日本語化でファイルを分割する方法</title>
		<link>http://www.makies.com/2009/04/161/</link>
		<comments>http://www.makies.com/2009/04/161/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 03:52:12 +0000</pubDate>
		<dc:creator>maki</dc:creator>
				<category><![CDATA[cakePHP]]></category>

		<guid isPermaLink="false">http://www.makies.com/?p=161</guid>
		<description><![CDATA[APP.DS.&#8221;local&#8221;.DS.&#8221;jpn&#8221;.DS.&#8221;LC_MESSAGES&#8221;.DS　の下にdefault.po
を作成するのが一般的な話。
cakePHP本体に書かれているメッセージを毎回翻訳するのは大変なので
こちらのサイトからDLすると便利
CakePHP 1.2 日本語化
default.poと同階層にcore.poを配置するだけ。
便利すぎます。感謝感謝。
大規模サイトになってくると、defualt.poの１ファイルにまとめてしまうと
共同作業がしにくかったり、そもそも１ファイルが大きくなりすぎてメンテナンスしにくくなる。
そこで、ファイルを分割する方法。
echo __(&#8220;username&#8221;);
 ↓
echo __d(&#8220;user&#8221;,&#8221;username&#8221;);
このように、通常__()関数を使っている部分を_d()に変更。
第１引数は翻訳ファイルのファイル名から拡張子を取ったもの。
この場合だと APP.DS.&#8221;local&#8221;.DS.&#8221;jpn&#8221;.DS.&#8221;LC_MESSAGES&#8221;.DS.&#8221;user.po&#8221;に翻訳したものを記述する
msgid &#8220;username&#8221;
msgstr &#8220;ユーザー名&#8221;
※cakePHP的にはこれを&#8221;ドメインの指定&#8221;と言うらしい
今回の方法は
[CakePHP]1.2系の多言語対応メモ(2) 
のページを参考にさせていただいた。
おまじないのように作成していた&#8221;LC_MESSAGES&#8221;というディレクトリ名に関しても解説されていた
]]></description>
			<content:encoded><![CDATA[<p>APP.DS.&#8221;local&#8221;.DS.&#8221;jpn&#8221;.DS.&#8221;LC_MESSAGES&#8221;.DS　の下にdefault.po<br />
を作成するのが一般的な話。</p>
<p>cakePHP本体に書かれているメッセージを毎回翻訳するのは大変なので<br />
こちらのサイトからDLすると便利<br />
<a href="http://tsundere-server.net/caketrans/">CakePHP 1.2 日本語化</a></p>
<p>default.poと同階層にcore.poを配置するだけ。<br />
便利すぎます。感謝感謝。</p>
<p>大規模サイトになってくると、defualt.poの１ファイルにまとめてしまうと<br />
共同作業がしにくかったり、そもそも１ファイルが大きくなりすぎてメンテナンスしにくくなる。<br />
そこで、ファイルを分割する方法。</p>
<blockquote><p>echo __(&#8220;username&#8221;);<br />
 ↓<br />
echo __d(&#8220;user&#8221;,&#8221;username&#8221;);</p></blockquote>
<p>このように、通常__()関数を使っている部分を_d()に変更。<br />
第１引数は翻訳ファイルのファイル名から拡張子を取ったもの。</p>
<p>この場合だと APP.DS.&#8221;local&#8221;.DS.&#8221;jpn&#8221;.DS.&#8221;LC_MESSAGES&#8221;.DS.&#8221;user.po&#8221;に翻訳したものを記述する</p>
<blockquote><p>msgid &#8220;username&#8221;<br />
msgstr &#8220;ユーザー名&#8221;</p></blockquote>
<p>※cakePHP的にはこれを&#8221;ドメインの指定&#8221;と言うらしい</p>
<p>今回の方法は<br />
<a href="http://d.hatena.ne.jp/ngtn/20080229/1204213775">[CakePHP]1.2系の多言語対応メモ(2) </a><br />
のページを参考にさせていただいた。<br />
おまじないのように作成していた&#8221;LC_MESSAGES&#8221;というディレクトリ名に関しても解説されていた</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makies.com/2009/04/161/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cakePHPのcssキャッシュが効きすぎる件の対応策</title>
		<link>http://www.makies.com/2009/04/157/</link>
		<comments>http://www.makies.com/2009/04/157/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 03:34:16 +0000</pubDate>
		<dc:creator>maki</dc:creator>
				<category><![CDATA[cakePHP]]></category>

		<guid isPermaLink="false">http://www.makies.com/?p=157</guid>
		<description><![CDATA[cakePHP × firefoxで開発をしているときに
cssのキャッシュが効きすぎてcssファイルを修正してもなかなか画面に反映されない
という困った状況に遭遇したので、対応策をメモっておく。
webroot/css.php
header(&#8220;Pragma: cache&#8221;);        // HTTP/1.0
下から３行目のこの１文をコメントアウトしておく。
//header(&#8220;Pragma: cache&#8221;);        // HTTP/1.0
たったコレだけなんだけども知らないとcssが反映されなくてイライラすることになる。
ちなみにサイトを公開するときには、忘れずに戻しておくこと。
]]></description>
			<content:encoded><![CDATA[<p>cakePHP × firefoxで開発をしているときに<br />
<strong>cssのキャッシュが効きすぎてcssファイルを修正してもなかなか画面に反映されない</strong><br />
という困った状況に遭遇したので、対応策をメモっておく。</p>
<p><strong>webroot/css.php</strong></p>
<blockquote><p>header(&#8220;Pragma: cache&#8221;);        // HTTP/1.0</p></blockquote>
<p>下から３行目のこの１文をコメントアウトしておく。</p>
<blockquote><p>//header(&#8220;Pragma: cache&#8221;);        // HTTP/1.0</p></blockquote>
<p>たったコレだけなんだけども知らないとcssが反映されなくてイライラすることになる。<br />
ちなみにサイトを公開するときには、忘れずに戻しておくこと。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makies.com/2009/04/157/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cakePHPカンファレンス@tokyo に参加してきた</title>
		<link>http://www.makies.com/2008/10/78/</link>
		<comments>http://www.makies.com/2008/10/78/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 13:35:32 +0000</pubDate>
		<dc:creator>maki</dc:creator>
				<category><![CDATA[cakePHP]]></category>
		<category><![CDATA[cakecon]]></category>

		<guid isPermaLink="false">http://www.makies.com/?p=78</guid>
		<description><![CDATA[
前回（第３回cakePHP勉強会）の「次回はcakePHP開発者も来るかも」との予告通り
Garett氏を招いての開催。
さらに１ヶ月以上前から予告されていたので28日前購入の安いチケットが買えたのもあって参加することに。
Garrett J Woodworth氏 招待講演
バグチケットが残っているものはstableとは言わない。（コア部分に数百のバグが残っていてもstableだと言っているフレームワークもあるが、）我々はバグチケットが空になってからリリースする。
(byGarrett J Woodworth氏)
という話が非常に印象的だった。これは後述（予定）の２次会でも、何度も話題になっていたように思う。
XoopsCubeなのにcakePHPを使う
/module/hogehoge の下にapp一式を設置、な感じ。
あとはmod_rewriteによってアクセスされるindex.phpをソレ用のものにするぐらいで
MVCの部分はそのまま行けるらしい。
既存プラグインの改修だと頑張って読むしかないだろうけど、新規でプラグイン作成するのであれば
そう、そんなタスクが発生したときには、便利かもね!!
（xoopsって名前変わったのね・・・、なんて話もあったり無かったり。）
Xoopsのソースの汚さは某氏からよく聞いていたので、うーん・・・と思っていたけども
htmlはわかるけどプログラムはムリムリ、っていう人たちにとって、FTPでupして管理画面でインストールボタンを押すだけ、ってのはやっぱりまだ需要があるのかね。
オマケで、発表の練習しすぎでテーブルをdropし忘れててインストール失敗、さらにカスタマイズ済みのソース、ココにあるよ、というURLにアクセスしたら鯖ダウンしてて見れない・・・、なんてハプニングが。（笑
アレは昔ちょっとやってたしかにハマった気がする。うん、あるある。
邪道だろと思ってたけど、意外に面白かったネタ。
LT:Tplcutterを用いた超高速ウェブサイト開発
http://ecw.seesaa.net/article/107170368.html
まさにデザイン会社から来るコーディグデータとそれを組み込んだシステムとの同期というかマージで、二度手間を感じていたところだったので、惹かれた。今後もこの悩みはつづきそうだから、次案件から導入を考えてみる。
懇親会
LOCALの名刺をばらまいてきた。
cakePHPロゴそっくりのケーキが出てきてびっくり。超そっくり!!　そしてアイドル並みの写真撮影会に。
スタート４時半、終わったのが６時半？あはは。まだこんな時間だよ？
一時はGarretも後夜祭に参加する？とか言う話の流れになって、
英語ぺらぺらな人いないけど大丈夫か？オイ。という感じでそわそわそわそわ・・・。
つづく。 
２次会
神田方面にGarret行きつけのバーがあるから、そこで飲もう　ということになって後夜祭メンバー＋αで移動。
世界各地のビールが取り揃えられていた。フルーティーなベリー系や桃のビールがうまかった。
バッファローソースの手羽先は、ピリ辛どころではなく激辛でさらにビールがすすむすすむ。
ヤツ（Garret氏）は、相当ギネス好きだ、ということが判明した。
英語が堪能ではないので全部は聞き取れなかったものの、通訳してくれる方がいたのでなんとか。
勝手に後夜祭
純日本風(?)な旅館でhackathon。いつもは結構大人数でやってるみたいだけど
先日oscのときにもやったばかりなので(?)、少なめの５人。
いや起きたら１人増えてたwwww 
お布団にねっころがってcakePHPの制作事例を見せてもらったり。プチLTタイム。
そして寝オチ。
夜中（？）に誰かが電気を消してくれたような気がする。
]]></description>
			<content:encoded><![CDATA[<div>
<p>前回（第３回cakePHP勉強会）の「次回はcakePHP開発者も来るかも」との予告通り<br />
Garett氏を招いての開催。<br />
さらに１ヶ月以上前から予告されていたので28日前購入の安いチケットが買えたのもあって参加することに。</p>
<h1>Garrett J Woodworth氏 招待講演</h1>
<p style="padding-left: 30px;">バグチケットが残っているものはstableとは言わない。（コア部分に数百のバグが残っていてもstableだと言っているフレームワークもあるが、）我々はバグチケットが空になってからリリースする。</p>
<p style="padding-left: 30px;">(byGarrett J Woodworth氏)</p>
<p>という話が非常に印象的だった。これは後述（予定）の２次会でも、何度も話題になっていたように思う。</p>
<h1>XoopsCubeなのにcakePHPを使う</h1>
<p>/module/hogehoge の下にapp一式を設置、な感じ。<br />
あとはmod_rewriteによってアクセスされるindex.phpをソレ用のものにするぐらいで<br />
MVCの部分はそのまま行けるらしい。</p>
<p>既存プラグインの改修だと頑張って読むしかないだろうけど、新規でプラグイン作成するのであれば<br />
そう、そんなタスクが発生したときには、便利かもね!!</p>
<p>（xoopsって名前変わったのね・・・、なんて話もあったり無かったり。）<br />
Xoopsのソースの汚さは某氏からよく聞いていたので、うーん・・・と思っていたけども<br />
htmlはわかるけどプログラムはムリムリ、っていう人たちにとって、FTPでupして管理画面でインストールボタンを押すだけ、ってのはやっぱりまだ需要があるのかね。</p>
<p>オマケで、発表の練習しすぎでテーブルをdropし忘れててインストール失敗、さらにカスタマイズ済みのソース、ココにあるよ、というURLにアクセスしたら鯖ダウンしてて見れない・・・、なんてハプニングが。（笑<br />
アレは昔ちょっとやってたしかにハマった気がする。うん、あるある。</p>
<p>邪道だろと思ってたけど、意外に面白かったネタ。</p>
<h1>LT:Tplcutterを用いた超高速ウェブサイト開発</h1>
<p>http://ecw.seesaa.net/article/107170368.html</p>
<p>まさにデザイン会社から来るコーディグデータとそれを組み込んだシステムとの同期というかマージで、二度手間を感じていたところだったので、惹かれた。今後もこの悩みはつづきそうだから、次案件から導入を考えてみる。</p>
<h1>懇親会</h1>
<p>LOCALの名刺をばらまいてきた。<br />
cakePHPロゴそっくりのケーキが出てきてびっくり。超そっくり!!　そしてアイドル並みの写真撮影会に。</p>
<p>スタート４時半、終わったのが６時半？あはは。まだこんな時間だよ？</p>
<p>一時はGarretも後夜祭に参加する？とか言う話の流れになって、<br />
英語ぺらぺらな人いないけど大丈夫か？オイ。という感じでそわそわそわそわ・・・。<br />
つづく。 </p>
<h1>２次会</h1>
<p>神田方面にGarret行きつけのバーがあるから、そこで飲もう　ということになって後夜祭メンバー＋αで移動。<br />
世界各地のビールが取り揃えられていた。フルーティーなベリー系や桃のビールがうまかった。<br />
バッファローソースの手羽先は、ピリ辛どころではなく激辛でさらにビールがすすむすすむ。<br />
ヤツ（Garret氏）は、相当ギネス好きだ、ということが判明した。</p>
<p>英語が堪能ではないので全部は聞き取れなかったものの、通訳してくれる方がいたのでなんとか。</p>
<h1>勝手に後夜祭</h1>
<p>純日本風(?)な旅館でhackathon。いつもは結構大人数でやってるみたいだけど<br />
先日oscのときにもやったばかりなので(?)、少なめの５人。<br />
いや起きたら１人増えてたwwww </p>
<p>お布団にねっころがってcakePHPの制作事例を見せてもらったり。プチLTタイム。<br />
そして寝オチ。<br />
夜中（？）に誰かが電気を消してくれたような気がする。</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.makies.com/2008/10/78/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>第壱話　第3回cakePHP勉強会　襲来</title>
		<link>http://www.makies.com/2008/07/54/</link>
		<comments>http://www.makies.com/2008/07/54/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 15:33:29 +0000</pubDate>
		<dc:creator>maki</dc:creator>
				<category><![CDATA[cakePHP]]></category>

		<guid isPermaLink="false">http://www.makies.com/200807/54/</guid>
		<description><![CDATA[Event Entry::第3回CakePHP勉強会
日時:2008年06月27日(金)19:30 &#8211; 21:30
会場:トライコーン株式会社 1Fセミナールーム
→ 田舎者にも分かりやすいかと思って、JR千駄ヶ谷駅から歩いて行ったのだが
洒落じゃなくホントにくじけそうになるほど遠かった。
次回があるとしたら、間違いなくタクるね。むしろタクるべし。
発表の概要とか詳しい解説とかは、他の約60人の参加者に任せるとして、
特に印象に残った点をいくつか。
cakePHPでの失敗談　～増えたのは残業時間～ 
みんなハマるとこは一緒なのねw、と。
AppController::beforeFilterにログインチェックを書くな！
百式の田口さんもハマってたし、自分も例に習って(?)ハマったポイントの１つ。
cakePHP1.2系ではAuthComponentを使うべし
1.1系では同等のComponentを用意すべし
後ほどAuthComponent+OpenID認証の話でも出てきてたけど、
AuthComponentは使った方がいいのねん。
車輪の再発明してしまったよ・・・・トホホ。
 cakeにテストがやってきた
これ、今やってるcake案件リリース前にはぜひ一度試してみなければ、と思った。
発表者の岸田さん「資料は後ほど公開するので・・・」とおっしゃっていたので
あとでじっくり読みたい。
cakePHP ゆとり開発環境
Vimってviに毛が生えたぐらいのモンだと思ってたんだけど（ゴメンナサイ
PHPの開発にもつかえんのね。
というか、会場での使用エディタアンケートでVimの多さにびっくり
これはちょっと要調査。
eclipse系使用者が少なかったのが、自分としては意外だった。
まぁ、たしかにメモリ食いまくるし、重いし、敬遠される要因はいっぱいあるわな。便利なんだけど。
懇親会
勉強会参加者が約60人、懇親会参加者が42人。
居酒屋の地下フロアをほぼ貸し切り状態。
いつも超お世話になってる本やblogの著者の方ともお話させていただいた!!
勉強会ももちろんタメになったけど、懇親会ももちろん（というかそれ以上）タメになった気がする。
しかし、半分も挨拶できなかったのが残念。
帰ってきてから、あの人も、あ，あの人も・・・　って
いつもblogとかtwitterで見かける人があの場にいたことが判明 orz
主にお話させていただいた中では、東京圏以外だと福岡、徳島×２、大阪からも参加者が。
（札幌から見ると、東京都大阪は所詮陸続きなので、損なに遠くないっしょ？という扱いです。）
その他数日前に開発中のサイトがPHPデフォのメモリ8MBで足りなかった、
というハプニングがあったりしたので、そこらへん、省エネ化（省メモリ化）とかの話も聞いてみたかった。
せっかくの機会だったので、朝まで飲みたいぐらいの気持ちはあったのだが
朝早くから某所にて全力で遊びすぎてしまい、11時半すぎぐらいに退散。
次回は時間配分にも気をつけなければ。
あ、そうそう。次回、cakePHP開発者(だっけ？）の某氏が来日 するかもしれないらしい。
前回(第２回）のblogレポートなんかを見てて、
こういうのに参加してみたいな・・・・と思っていたのだが、
運良く(?)話が進み、ほんとに参加することができた。
次回も調整つけばぜひ参加したい。
]]></description>
			<content:encoded><![CDATA[<p><span style="color: #003366; font-family: 'Lucida Sans'; font-size: 20px; font-weight: bold; line-height: normal" class="Apple-style-span"><a href="http://events.php.gr.jp/event.php/event_show/45" target="_blank">Event Entry::第3回CakePHP勉強会</a></span></p>
<p>日時:2008年06月27日(金)19:30 &#8211; 21:30<br />
会場:トライコーン株式会社 1Fセミナールーム<br />
→ 田舎者にも分かりやすいかと思って、JR千駄ヶ谷駅から歩いて行ったのだが<br />
洒落じゃなくホントにくじけそうになるほど遠かった。<br />
次回があるとしたら、間違いなくタクるね。むしろタクるべし。</p>
<p>発表の概要とか詳しい解説とかは、他の約60人の参加者に任せるとして、<br />
特に印象に残った点をいくつか。</p>
<p><strong>cakePHPでの失敗談　～増えたのは残業時間～ </strong></p>
<p>みんなハマるとこは一緒なのねw、と。</p>
<blockquote><p>AppController::beforeFilterにログインチェックを書くな！</p></blockquote>
<p>百式の田口さんもハマってたし、自分も例に習って(?)ハマったポイントの１つ。<br />
cakePHP1.2系ではAuthComponentを使うべし<br />
1.1系では同等のComponentを用意すべし</p>
<p>後ほどAuthComponent+OpenID認証の話でも出てきてたけど、<br />
AuthComponentは使った方がいいのねん。<br />
車輪の再発明してしまったよ・・・・トホホ。</p>
<p><strong> cakeにテストがやってきた</strong></p>
<p>これ、今やってるcake案件リリース前にはぜひ一度試してみなければ、と思った。<br />
発表者の岸田さん「資料は後ほど公開するので・・・」とおっしゃっていたので<br />
あとでじっくり読みたい。</p>
<p>cakePHP ゆとり開発環境</p>
<p>Vimってviに毛が生えたぐらいのモンだと思ってたんだけど（ゴメンナサイ<br />
PHPの開発にもつかえんのね。<br />
というか、会場での使用エディタアンケートでVimの多さにびっくり<br />
これはちょっと要調査。<br />
eclipse系使用者が少なかったのが、自分としては意外だった。<br />
まぁ、たしかにメモリ食いまくるし、重いし、敬遠される要因はいっぱいあるわな。便利なんだけど。</p>
<p>懇親会</p>
<p>勉強会参加者が約60人、懇親会参加者が42人。<br />
居酒屋の地下フロアをほぼ貸し切り状態。<br />
いつも超お世話になってる本やblogの著者の方ともお話させていただいた!!<br />
勉強会ももちろんタメになったけど、懇親会ももちろん（というかそれ以上）タメになった気がする。<br />
しかし、半分も挨拶できなかったのが残念。<br />
帰ってきてから、あの人も、あ，あの人も・・・　って<br />
いつもblogとかtwitterで見かける人があの場にいたことが判明 orz</p>
<p>主にお話させていただいた中では、東京圏以外だと福岡、徳島×２、大阪からも参加者が。<br />
（札幌から見ると、東京都大阪は所詮陸続きなので、損なに遠くないっしょ？という扱いです。）</p>
<p><strong>その他</strong>数日前に開発中のサイトがPHPデフォのメモリ8MBで足りなかった、<br />
というハプニングがあったりしたので、そこらへん、省エネ化（省メモリ化）とかの話も聞いてみたかった。</p>
<p>せっかくの機会だったので、朝まで飲みたいぐらいの気持ちはあったのだが<br />
朝早くから某所にて全力で遊びすぎてしまい、11時半すぎぐらいに退散。<br />
次回は時間配分にも気をつけなければ。</p>
<p>あ、そうそう。次回、cakePHP開発者(だっけ？）の某氏が来日 するかもしれないらしい。</p>
<p>前回(第２回）のblogレポートなんかを見てて、<br />
こういうのに参加してみたいな・・・・と思っていたのだが、<br />
運良く(?)話が進み、ほんとに参加することができた。</p>
<p>次回も調整つけばぜひ参加したい。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makies.com/2008/07/54/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cakePHPでケータイサイトを作る</title>
		<link>http://www.makies.com/2008/06/51/</link>
		<comments>http://www.makies.com/2008/06/51/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 06:52:31 +0000</pubDate>
		<dc:creator>maki</dc:creator>
				<category><![CDATA[cakePHP]]></category>

		<guid isPermaLink="false">http://www.makies.com/200806/51/</guid>
		<description><![CDATA[default.ctp 内
echo $html-&#62;charset("SJIS-WIN")."\n";
ケータイページのルートディレクトリの.htaccessに
AddDefaultCharset SJIS-WIN
]]></description>
			<content:encoded><![CDATA[<p>default.ctp 内<br />
<code>echo $html-&gt;charset("SJIS-WIN")."\n";</code></p>
<p>ケータイページのルートディレクトリの.htaccessに<br />
<code>AddDefaultCharset SJIS-WIN</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makies.com/2008/06/51/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>formHelper-&gt;inputで日付選択フォームを出力する方法</title>
		<link>http://www.makies.com/2008/04/49/</link>
		<comments>http://www.makies.com/2008/04/49/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 03:21:59 +0000</pubDate>
		<dc:creator>maki</dc:creator>
				<category><![CDATA[cakePHP]]></category>

		<guid isPermaLink="false">http://www.makies.com/200804/49/</guid>
		<description><![CDATA[// 月を数字へ
$form-&#62;options['month'] = array();
for ($i = 1 ; $i &#60;= 12 ; $i++) {
$form-&#62;options['month'][$i] = sprintf(&#8220;%02d&#8221;, $i);
}
echo $form-&#62;input(&#8220;Model/date&#8221;,array(&#8220;type=&#62;&#8221;=&#62;&#8221;date&#8221;,&#8221;dateFormat&#8221;=&#62;&#8221;YMD&#8221;));
]]></description>
			<content:encoded><![CDATA[<blockquote><p>// 月を数字へ<br />
$form-&gt;options['month'] = array();<br />
for ($i = 1 ; $i &lt;= 12 ; $i++) {<br />
$form-&gt;options['month'][$i] = sprintf(&#8220;%02d&#8221;, $i);<br />
}</p></blockquote>
<blockquote><p>echo $form-&gt;input(&#8220;Model/date&#8221;,array(&#8220;type=&gt;&#8221;=&gt;&#8221;date&#8221;,&#8221;dateFormat&#8221;=&gt;&#8221;YMD&#8221;));</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.makies.com/2008/04/49/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cakePHP規約に沿ったファイル名・クラス名を教えてくれるジェネレータ</title>
		<link>http://www.makies.com/2008/02/41/</link>
		<comments>http://www.makies.com/2008/02/41/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 13:27:13 +0000</pubDate>
		<dc:creator>maki</dc:creator>
				<category><![CDATA[cakePHP]]></category>

		<guid isPermaLink="false">http://makies.com/200802/41/</guid>
		<description><![CDATA[CakePHP 規約ワードメーカー　WordMaker for CakePHP Conventions
CakePHP規約ワードメーカー　WordMaker for CakePHP Conventions&#62;
CPA-LABテクニカル (中の人のblog)
こ、これ、ほしかったの・・・・・。
正直yをiに変えてesをつけてとか、大文字小文字、_を入れる入れない、、、、
っていろいろありすぎて毎回毎回同じところでつまずいてて、
ほとんどそれが原因で毎回挫折気味だったのですよ（笑
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cpa-lab.com/tech2/inflects/" class="title_link">CakePHP 規約ワードメーカー　WordMaker for CakePHP Conventions</a></p>
<p><a href="http://www.cpa-lab.com/tech/060">CakePHP規約ワードメーカー　WordMaker for CakePHP Conventions&gt;</a><br />
CPA-LABテクニカル (中の人のblog)</p>
<p>こ、これ、ほしかったの・・・・・。<br />
正直yをiに変えてesをつけてとか、大文字小文字、_を入れる入れない、、、、<br />
っていろいろありすぎて毎回毎回同じところでつまずいてて、<br />
ほとんどそれが原因で毎回挫折気味だったのですよ（笑</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makies.com/2008/02/41/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAMPでcakePHPを使いたい</title>
		<link>http://www.makies.com/2007/06/13/</link>
		<comments>http://www.makies.com/2007/06/13/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 01:10:29 +0000</pubDate>
		<dc:creator>maki</dc:creator>
				<category><![CDATA[cakePHP]]></category>

		<guid isPermaLink="false">http://makies.com/?p=13</guid>
		<description><![CDATA[MacBook1台でDNSからapache、php、pgsqlまで揃えてあるので、とりあえず自分のマシンにcakePHPを入れてみた。
DNS設定やらバーチャルホスト追加をして、ソース自体は落とすだけ。
PostgreSQLを使いたいときの設定は、前出のとおり。

んで、さて、実際にモデル追加してみるか、というとこまで進んだのだが、どうもmod_rewiteの設定ができてないっぽい。
http://hogehoge.com/index.php/posts/index
だと見れるのに
http://hogehoge.com/posts/index
だと404 NotFound。
散々悩んでわかんないのでダンナにヘルプ要請。とりあえずmod_rewriteは使えるようにしてもらったものの、今度は500 Internal Server Error
（　ＴДＴ） 

今朝、仕事で使ってる開発用サーバーに上げてみたら、標準設定で普通に動いた････。やっぱりMacBookのMAMPの設定（のどっか）が悪いのかな････。

]]></description>
			<content:encoded><![CDATA[<p>MacBook1台でDNSからapache、php、pgsqlまで揃えてあるので、<br />とりあえず自分のマシンにcakePHPを入れてみた。</p>
<p>DNS設定やらバーチャルホスト追加をして、<br />ソース自体は落とすだけ。</p>
<p>PostgreSQLを使いたいときの設定は、前出のとおり。</p>
<p />
<p>んで、さて、実際にモデル追加してみるか、というとこまで進んだのだが、<br />どうもmod_rewiteの設定ができてないっぽい。</p>
<p><a href=&quot;http://hogehoge.com/index.php/posts/index&quot;>http://hogehoge.com/index.php/posts/index</a></p>
<p>だと見れるのに</p>
<p><a href=&quot;http://hogehoge.com/posts/index&quot;>http://hogehoge.com/posts/index</a></p>
<p>だと404 NotFound。</p>
<p>散々悩んでわかんないのでダンナにヘルプ要請。<br />とりあえずmod_rewriteは使えるようにしてもらったものの、<br />今度は500 Internal Server Error</p>
<p>（　ＴДＴ） </p>
<p />
<p>今朝、仕事で使ってる開発用サーバーに上げてみたら、標準設定で普通に動いた････。<br />やっぱりMacBookのMAMPの設定（のどっか）が悪いのかな････。</p>
<p />
]]></content:encoded>
			<wfw:commentRss>http://www.makies.com/2007/06/13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHPでPostgreSQLを使う設定</title>
		<link>http://www.makies.com/2007/06/12/</link>
		<comments>http://www.makies.com/2007/06/12/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 14:37:08 +0000</pubDate>
		<dc:creator>maki</dc:creator>
				<category><![CDATA[cakePHP]]></category>

		<guid isPermaLink="false">http://makies.com/?p=12</guid>
		<description><![CDATA[
チュ−トリアルではMySQLの設定の仕方しか載っていなかったので、PostgreSQL用の設定を。

var $default = array(&#039;driver&#039; =&#38;gt; &#039;postgres&#039;,&#039;connect&#039; =&#38;gt; &#039;pg_connect&#039;,&#039;host&#039; =&#38;gt; &#039;localhost&#039;,&#039;port&#039; =&#38;gt; &#039;5432&#039;,&#039;login&#039; =&#38;gt; &#039;(ユーザ名)&#039;,&#039;password&#039; =&#38;gt; &#039;(パスワード)&#039;,&#039;database&#039; =&#38;gt; &#039;(データベース名)&#039;,&#039;prefix&#039; =&#38;gt; &#039;);
pearの用にdriverをpgsqlと書いても動かないので注意が必要。
]]></description>
			<content:encoded><![CDATA[<p></p>
<p>チュ−トリアルではMySQLの設定の仕方しか載っていなかったので、PostgreSQL用の設定を。</p>
<p></p>
<blockquote><p>var $default = array(&#039;driver&#039; =&amp;gt; &#039;<font color=&quot;#0000ff&quot;>postgres</font>&#039;,<br />&#039;connect&#039; =&amp;gt; &#039;<font color=&quot;#0000ff&quot;>pg_connect</font>&#039;,<br />&#039;host&#039; =&amp;gt; &#039;localhost&#039;,<br />&#039;port&#039; =&amp;gt; &#039;5432&#039;,<br />&#039;login&#039; =&amp;gt; &#039;(ユーザ名)&#039;,<br />&#039;password&#039; =&amp;gt; &#039;(パスワード)&#039;,<br />&#039;database&#039; =&amp;gt; &#039;(データベース名)&#039;,<br />&#039;prefix&#039; =&amp;gt; &#039;);</p></blockquote>
<p>pearの用にdriverを<font color=&quot;#ff0000&quot;>pgsql</font>と書いても動かないので注意が必要。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.makies.com/2007/06/12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
