<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>のぶじゃすBLOG &#187; php</title>
	<atom:link href="http://blog.nobjas.net/categories/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e8%a8%80%e8%aa%9e/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nobjas.net</link>
	<description>のーぶるじゃすぱー(noblejasper)略してのぶじゃす(nobjas)のBLOG</description>
	<lastBuildDate>Sun, 22 Aug 2010 15:24:20 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nobjas.net/categories/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e8%a8%80%e8%aa%9e/php/feed/" />
	<atom:link rel='hub' href='http://blog.nobjas.net/?pushpress=hub'/>
		<item>
		<title>PHPで大規模開発</title>
		<link>http://blog.nobjas.net/2010/03/220636/</link>
		<comments>http://blog.nobjas.net/2010/03/220636/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 13:06:36 +0000</pubDate>
		<dc:creator>nobjas</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.nobjas.net/2010/03/220636/</guid>
		<description><![CDATA[PHPで大規模なプロジェクトを運用する為に必要なものを考えた
複数人でPHPプログラミングする場合、問題になるのは何だろう
・微妙なfunction使用
・ゴミロジック（どんな言語でも）
・スケーリング（どんな言語でも） [...]]]></description>
			<content:encoded><![CDATA[<p>PHPで大規模なプロジェクトを運用する為に必要なものを考えた</p>
<p>複数人でPHPプログラミングする場合、問題になるのは何だろう</p>
<p>・微妙なfunction使用<br />
・ゴミロジック（どんな言語でも）<br />
・スケーリング（どんな言語でも）<br />
・微妙なクラス作ったり</p>
<p>とかぐらいかなぁ…他に問題あれば誰か教えて</p>
<p>解決策は<br />
・コードレビューはペアレビューじゃなくて選ばれた人のレビュー<br />
・独自で１から作るのではなくフレームワーク使う<br />
・yahooみたいに独自のPHPを作るとか<br />
・スケーリングはサーバー並べるしかないかなぁ<br />
とか思いついたからメモ。</p>
<p>メモしてわかったけどPHPだから大規模プロジェクトに向かないって理由はない気がする。</p>
<p>facebookもyahooもPHPだし。問題ないんじゃね？とか思った</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nobjas.net/2010/03/220636/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nobjas.net/2010/03/220636/" />
	</item>
		<item>
		<title>[php]&#160;今更モバイルの振り分けの方法</title>
		<link>http://blog.nobjas.net/2010/02/php-%e4%bb%8a%e6%9b%b4%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e3%81%ae%e6%8c%af%e3%82%8a%e5%88%86%e3%81%91%e3%81%ae%e6%96%b9%e6%b3%95/</link>
		<comments>http://blog.nobjas.net/2010/02/php-%e4%bb%8a%e6%9b%b4%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e3%81%ae%e6%8c%af%e3%82%8a%e5%88%86%e3%81%91%e3%81%ae%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 02:22:15 +0000</pubDate>
		<dc:creator>nobjas</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[JapaneseMobile]]></category>

		<guid isPermaLink="false">http://blog.nobjas.net/?p=375</guid>
		<description><![CDATA[まぁメモなのですが、PHPでモバイル端末の振り分けをするいい方法を見たので、 書いておきます。 strpos使うと結構早いらしい。 define('CARRIER_DOCOMO', 1); define('CARRIER_KDDI', 2); define('CARRIER_SOFTBANK', 3); define('CARRIER_EMOBILE', 4); define('CARRIER_IPHONE', 5); define('CARRIER_PHS', 6); $user_agent = $_SERVER['HTTP_USER_AGENT']; //DoCoMo if ( strpos($user_agent, 'DoCoMo') !== false ) { $carrier = CARRIER_DOCOMO; } //Softbank elseif ( strpos($user_agent, 'SoftBank') !== false ) { $carrier = CARRIER_SOFTBANK; } elseif ( strpos($user_agent, 'Vodafone') !== false ) { $carrier = CARRIER_SOFTBANK; [...]]]></description>
			<content:encoded><![CDATA[<p>まぁメモなのですが、PHPでモバイル端末の振り分けをするいい方法を見たので、<br />
書いておきます。</p>
<p><span id="more-375"></span></p>
<p>strpos使うと結構早いらしい。</p>
<pre class="brush: php;">
define('CARRIER_DOCOMO',   1);
define('CARRIER_KDDI',     2);
define('CARRIER_SOFTBANK', 3);
define('CARRIER_EMOBILE',  4);
define('CARRIER_IPHONE',   5);
define('CARRIER_PHS',      6);
$user_agent = $_SERVER['HTTP_USER_AGENT'];

//DoCoMo
if ( strpos($user_agent, 'DoCoMo') !== false ) {
    $carrier = CARRIER_DOCOMO;
}
//Softbank
elseif ( strpos($user_agent, 'SoftBank') !== false ) {
    $carrier = CARRIER_SOFTBANK;
}
elseif ( strpos($user_agent, 'Vodafone') !== false ) {
    $carrier = CARRIER_SOFTBANK;
}
elseif ( strpos($user_agent, 'J-PHONE') !== false ) {
    $carrier = CARRIER_SOFTBANK;
}
elseif ( strpos($user_agent, 'MOT-C980') !== false ) {
    $carrier = CARRIER_SOFTBANK;
}
elseif ( strpos($user_agent, 'MOT-V980') !== false ) {
    $carrier = CARRIER_SOFTBANK;
}
//KDDI
elseif ( strpos($user_agent, 'KDDI-') !== false ) {
    $carrier = CARRIER_KDDI;
}
//EMOBILE
elseif ( strpos($user_agent, 'emobile') !== false ) {
    $carrier = CARRIER_EMOBILE;
//iPhone
}
elseif ( strpos($user_agent, 'iPhone') !== false ) {
    $carrier = CARRIER_IPHONE;
}
//PHS
elseif ( strpos($user_agent, 'WILLCOM') !== false ){
    $carrier = CARRIER_PHS;
}
elseif ( strpos($user_agent, 'DDIPOCKET') !== false ){
    $carrier = CARRIER_PHS;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.nobjas.net/2010/02/php-%e4%bb%8a%e6%9b%b4%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e3%81%ae%e6%8c%af%e3%82%8a%e5%88%86%e3%81%91%e3%81%ae%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nobjas.net/2010/02/php-%e4%bb%8a%e6%9b%b4%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e3%81%ae%e6%8c%af%e3%82%8a%e5%88%86%e3%81%91%e3%81%ae%e6%96%b9%e6%b3%95/" />
	</item>
		<item>
		<title>すげぇ良く出来てる！！　10週間ウェブ開発講座</title>
		<link>http://blog.nobjas.net/2010/02/%e3%81%99%e3%81%92%e3%81%87%e8%89%af%e3%81%8f%e5%87%ba%e6%9d%a5%e3%81%a6%e3%82%8b%ef%bc%81%ef%bc%81%e3%80%8010%e9%80%b1%e9%96%93%e3%82%a6%e3%82%a7%e3%83%96%e9%96%8b%e7%99%ba%e8%ac%9b%e5%ba%a7/</link>
		<comments>http://blog.nobjas.net/2010/02/%e3%81%99%e3%81%92%e3%81%87%e8%89%af%e3%81%8f%e5%87%ba%e6%9d%a5%e3%81%a6%e3%82%8b%ef%bc%81%ef%bc%81%e3%80%8010%e9%80%b1%e9%96%93%e3%82%a6%e3%82%a7%e3%83%96%e9%96%8b%e7%99%ba%e8%ac%9b%e5%ba%a7/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 07:04:20 +0000</pubDate>
		<dc:creator>nobjas</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://blog.nobjas.net/?p=349</guid>
		<description><![CDATA[10週間ウェブ開発講座.
これは良く出来てる。
PHPがどうとかPerlがどうとか言うより、資料としての完成度が高い！
とりあえずこれを見ればPHPを書けるようになる。
あとは当人の努力次第だけどなｗ
]]></description>
			<content:encoded><![CDATA[<p><a href="http://y-mahata.s-tanno.com/pukiwiki/index.php?10_weeks_webdev_learninng">10週間ウェブ開発講座</a>.</p>
<p>これは良く出来てる。<br />
PHPがどうとかPerlがどうとか言うより、資料としての完成度が高い！</p>
<p>とりあえずこれを見ればPHPを書けるようになる。</p>
<p>あとは当人の努力次第だけどなｗ</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nobjas.net/2010/02/%e3%81%99%e3%81%92%e3%81%87%e8%89%af%e3%81%8f%e5%87%ba%e6%9d%a5%e3%81%a6%e3%82%8b%ef%bc%81%ef%bc%81%e3%80%8010%e9%80%b1%e9%96%93%e3%82%a6%e3%82%a7%e3%83%96%e9%96%8b%e7%99%ba%e8%ac%9b%e5%ba%a7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nobjas.net/2010/02/%e3%81%99%e3%81%92%e3%81%87%e8%89%af%e3%81%8f%e5%87%ba%e6%9d%a5%e3%81%a6%e3%82%8b%ef%bc%81%ef%bc%81%e3%80%8010%e9%80%b1%e9%96%93%e3%82%a6%e3%82%a7%e3%83%96%e9%96%8b%e7%99%ba%e8%ac%9b%e5%ba%a7/" />
	</item>
		<item>
		<title>賛成ではあるが。。。　デザイナーがwebサービスを10週間で作れるようになる方法。または私は如何にしてPHPを愛するようになったか。 &#8211;&#160;ウェブ狂の詩</title>
		<link>http://blog.nobjas.net/2010/02/%e8%b3%9b%e6%88%90%e3%81%a7%e3%81%af%e3%81%82%e3%82%8b%e3%81%8c%e3%80%82%e3%80%82%e3%80%82%e3%80%80%e3%83%87%e3%82%b6%e3%82%a4%e3%83%8a%e3%83%bc%e3%81%8cweb%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/</link>
		<comments>http://blog.nobjas.net/2010/02/%e8%b3%9b%e6%88%90%e3%81%a7%e3%81%af%e3%81%82%e3%82%8b%e3%81%8c%e3%80%82%e3%80%82%e3%80%82%e3%80%80%e3%83%87%e3%82%b6%e3%82%a4%e3%83%8a%e3%83%bc%e3%81%8cweb%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 06:41:17 +0000</pubDate>
		<dc:creator>nobjas</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.nobjas.net/?p=345</guid>
		<description><![CDATA[デザイナーがwebサービスを10週間で作れるようになる方法。または私は如何にしてPHPを愛するようになったか。 &#8211; ウェブ狂の詩.
そう。デザイナーが覚える言語としてはPHPが最適だと僕も思う訳です。
HTM [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.livedoor.jp/takejune/archives/51421677.html">デザイナーがwebサービスを10週間で作れるようになる方法。または私は如何にしてPHPを愛するようになったか。 &#8211; ウェブ狂の詩</a>.</p>
<p>そう。デザイナーが覚える言語としてはPHPが最適だと僕も思う訳です。</p>
<p>HTML,CSS,javascript　の次に　perl　は難しい訳です。</p>
<p>でもPHPは隠れたところでセキュリティ崩壊してる部分とかもあるので(php.ini嫁)、<br />
その辺りさえ押さえておけば問題はないんじゃないかなーとかPHPが好きなPerlerの僕が言っておきますよと。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nobjas.net/2010/02/%e8%b3%9b%e6%88%90%e3%81%a7%e3%81%af%e3%81%82%e3%82%8b%e3%81%8c%e3%80%82%e3%80%82%e3%80%82%e3%80%80%e3%83%87%e3%82%b6%e3%82%a4%e3%83%8a%e3%83%bc%e3%81%8cweb%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nobjas.net/2010/02/%e8%b3%9b%e6%88%90%e3%81%a7%e3%81%af%e3%81%82%e3%82%8b%e3%81%8c%e3%80%82%e3%80%82%e3%80%82%e3%80%80%e3%83%87%e3%82%b6%e3%82%a4%e3%83%8a%e3%83%bc%e3%81%8cweb%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/" />
	</item>
		<item>
		<title>CakePHPを日本の携帯電話に対応させるComponent書き始めた</title>
		<link>http://blog.nobjas.net/2010/02/cakephp%e3%82%92%e6%97%a5%e6%9c%ac%e3%81%ae%e6%90%ba%e5%b8%af%e9%9b%bb%e8%a9%b1%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%95%e3%81%9b%e3%82%8bcomponent%e6%9b%b8%e3%81%8d%e5%a7%8b%e3%82%81%e3%81%9f/</link>
		<comments>http://blog.nobjas.net/2010/02/cakephp%e3%82%92%e6%97%a5%e6%9c%ac%e3%81%ae%e6%90%ba%e5%b8%af%e9%9b%bb%e8%a9%b1%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%95%e3%81%9b%e3%82%8bcomponent%e6%9b%b8%e3%81%8d%e5%a7%8b%e3%82%81%e3%81%9f/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 08:00:33 +0000</pubDate>
		<dc:creator>nobjas</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[github]]></category>

		<guid isPermaLink="false">http://blog.nobjas.net/?p=321</guid>
		<description><![CDATA[http://github.com/noblejasper/cakephp-mobile-plugin
とりあえず今自分が使ってるのをgithubにコミットした。
少なくともCakePHP1.2.6に対応しています。
ま [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://github.com/noblejasper/cakephp-mobile-plugin">http://github.com/noblejasper/cakephp-mobile-plugin</a></p>
<p>とりあえず今自分が使ってるのをgithubにコミットした。<br />
少なくともCakePHP1.2.6に対応しています。</p>
<p>まだまだやる事が残ってる。<br />
issueに書いておく。</p>
<p>気になった人はいくらでもforkしたりissueに書き込んだりしてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nobjas.net/2010/02/cakephp%e3%82%92%e6%97%a5%e6%9c%ac%e3%81%ae%e6%90%ba%e5%b8%af%e9%9b%bb%e8%a9%b1%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%95%e3%81%9b%e3%82%8bcomponent%e6%9b%b8%e3%81%8d%e5%a7%8b%e3%82%81%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nobjas.net/2010/02/cakephp%e3%82%92%e6%97%a5%e6%9c%ac%e3%81%ae%e6%90%ba%e5%b8%af%e9%9b%bb%e8%a9%b1%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%95%e3%81%9b%e3%82%8bcomponent%e6%9b%b8%e3%81%8d%e5%a7%8b%e3%82%81%e3%81%9f/" />
	</item>
		<item>
		<title>[cakephp1.2]&#160;携帯対応したい時ようのtips</title>
		<link>http://blog.nobjas.net/2010/01/cakephp1-2-%e6%90%ba%e5%b8%af%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9f%e3%81%84%e6%99%82%e3%82%88%e3%81%86%e3%81%aetips/</link>
		<comments>http://blog.nobjas.net/2010/01/cakephp1-2-%e6%90%ba%e5%b8%af%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9f%e3%81%84%e6%99%82%e3%82%88%e3%81%86%e3%81%aetips/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 18:05:00 +0000</pubDate>
		<dc:creator>nobjas</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[未分類]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[JapaneseMobile]]></category>

		<guid isPermaLink="false">http://blog.nobjas.net/2010/01/cakephp1-2-%e6%90%ba%e5%b8%af%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9f%e3%81%84%e6%99%82%e3%82%88%e3%81%86%e3%81%aetips/</guid>
		<description><![CDATA[CakePHP1.2で携帯サイトを作りたい時のTipsって結構ネットに落ちてるんだけど、あれこれ自分で書いて対応した。
一番参考にしたのは下記のサイトCakePHP 1.2で携帯用ビューを表示する &#124; Shin x bl [...]]]></description>
			<content:encoded><![CDATA[<p>CakePHP1.2で携帯サイトを作りたい時のTipsって結構ネットに落ちてるんだけど、<br />あれこれ自分で書いて対応した。</p>
<p>一番参考にしたのは下記のサイト<br /><a href="http://www.1x1.jp/blog/2008/04/cakephp_12_routing_prefix.html">CakePHP 1.2で携帯用ビューを表示する | Shin x blog</a><br />基本的には上記のサイトを参考にすれば出来ます。<br />僕が書いたのはモバイルによってHTML置き換えたりとか。</p>
<p>絵文字対応は近々やります。<br />とりあえず、いじった、app/controllers/app_controller.phpとapp/config/routes.phpだけ貼っておきます。</p>
<p>間違いとかあればコメントください。</p>
<p><a name='more'></a></p>
<p><script src="http://gist.github.com/283979.js?file=app_controller.php"></script><br /><script src="http://gist.github.com/283979.js?file=routes.php"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nobjas.net/2010/01/cakephp1-2-%e6%90%ba%e5%b8%af%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9f%e3%81%84%e6%99%82%e3%82%88%e3%81%86%e3%81%aetips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nobjas.net/2010/01/cakephp1-2-%e6%90%ba%e5%b8%af%e5%af%be%e5%bf%9c%e3%81%97%e3%81%9f%e3%81%84%e6%99%82%e3%82%88%e3%81%86%e3%81%aetips/" />
	</item>
		<item>
		<title>mixiアプリをちょこちょこいじってる。</title>
		<link>http://blog.nobjas.net/2009/06/mixi%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e3%81%a1%e3%82%87%e3%81%93%e3%81%a1%e3%82%87%e3%81%93%e3%81%84%e3%81%98%e3%81%a3%e3%81%a6%e3%82%8b%e3%80%82/</link>
		<comments>http://blog.nobjas.net/2009/06/mixi%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e3%81%a1%e3%82%87%e3%81%93%e3%81%a1%e3%82%87%e3%81%93%e3%81%84%e3%81%98%e3%81%a3%e3%81%a6%e3%82%8b%e3%80%82/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 17:55:00 +0000</pubDate>
		<dc:creator>nobjas</dc:creator>
				<category><![CDATA[mixi]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[mixiアプリ]]></category>
		<category><![CDATA[opensocial]]></category>
		<category><![CDATA[opensocial-jquery]]></category>

		<guid isPermaLink="false">http://blog.nobjas.net/2009/06/mixi%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e3%81%a1%e3%82%87%e3%81%93%e3%81%a1%e3%82%87%e3%81%93%e3%81%84%e3%81%98%e3%81%a3%e3%81%a6%e3%82%8b%e3%80%82/</guid>
		<description><![CDATA[とりあえず6月は病気のため、休職していますが
2時間寝て、1時間起きて、2時間寝て、1時間起きて。
みたいな生活です。
その1時間起きてるときに何してるかというと、ほとんどボーっとweb見ながらゲームしたりしてます。
し [...]]]></description>
			<content:encoded><![CDATA[<p>とりあえず6月は病気のため、休職していますが</p>
<p>2時間寝て、<br />1時間起きて、<br />2時間寝て、<br />1時間起きて。</p>
<p>みたいな生活です。</p>
<p>その1時間起きてるときに何してるかというと、<br />ほとんどボーっとweb見ながらゲームしたりしてます。</p>
<p>しかし。<br />たまには無理しない程度にエンジニアリングもしたいなーっと思い、<br /><a href="http://developer.mixi.co.jp/appli">mixiアプリ</a>をいじくっています。</p>
<p><a href="http://code.google.com/p/opensocial-jquery/">opensocial-jquery</a>と、<a href="http://cakephp.jp/">cakePHP</a>を使って書いてます。</p>
<p>色々なノウハウは今後書きます。</p>
<p>今はBLOG書くのも結構きついのです。<br />医者の言うところによると、7月も休職になってしまいそうなので、<br />7月も無理せずに生活していこうと思います。</p>
<p>それではまた<img class="emoticon paper" src="http://test.noble-jasper.com/blog-static/plugins/EmoticonButton/images/emoticons/paper.gif" alt="paper" style="border: 0pt none ;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nobjas.net/2009/06/mixi%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e3%81%a1%e3%82%87%e3%81%93%e3%81%a1%e3%82%87%e3%81%93%e3%81%84%e3%81%98%e3%81%a3%e3%81%a6%e3%82%8b%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nobjas.net/2009/06/mixi%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e3%81%a1%e3%82%87%e3%81%93%e3%81%a1%e3%82%87%e3%81%93%e3%81%84%e3%81%98%e3%81%a3%e3%81%a6%e3%82%8b%e3%80%82/" />
	</item>
		<item>
		<title>cakePHP 1.2&#160;でroutingしながら&#8221;/*&#8221;のアクセスもキャッシュ</title>
		<link>http://blog.nobjas.net/2008/04/cakephp-1-2-%e3%81%a7routing%e3%81%97%e3%81%aa%e3%81%8c%e3%82%89%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%82%82%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5/</link>
		<comments>http://blog.nobjas.net/2008/04/cakephp-1-2-%e3%81%a7routing%e3%81%97%e3%81%aa%e3%81%8c%e3%82%89%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%82%82%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 14:03:00 +0000</pubDate>
		<dc:creator>nobjas</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[cakephp]]></category>

		<guid isPermaLink="false">http://blog.nobjas.net/2008/04/cakephp-1-2-%e3%81%a7routing%e3%81%97%e3%81%aa%e3%81%8c%e3%82%89%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%82%82%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5/</guid>
		<description><![CDATA[まずcakePHPでのキャッシュの手順[app/config/core.php]
Configure::write('Cache.check', true);
[app/controllers/moge_controll [...]]]></description>
			<content:encoded><![CDATA[<p>まずcakePHPでのキャッシュの手順<br /><br style="font-weight: bold;" /><span style="font-weight: bold;">[app/config/core.php]</span>
<pre><code class="php">Configure::write('Cache.check', true);</code></pre>
<p><span style="font-weight: bold;">[app/controllers/moge_controller.php]<br /></span>
<pre><code class="php">var $helpers = array('Html', 'Form', 'Cache');</code></pre>
<p>を足す。そんで、
<pre><code class="php">var $cacheAction = array('index' =&gt; 7200);</code></pre>
<p>みたいな感じで、キャッシュしたいactionを指定して（この場合index）、キャッシュ時間を入れる（この場合１時間 = 7200秒）<br />だけで基本は出来る。</p>
<p>だけど、route.phpとかでルーティングしてると指定したのに出来ない。<br />理由うんぬんを考える前に色々試してみた。</p>
<p>一つ解決策があったので、書いておきます。これが正規の方法では（たぶん）ないのであしからず。<br />僕の場合、controllerのfunction(action)で<br /><span style="font-weight: bold;">[app/controllers/moge_controller.php]</span>
<pre><code class="php">function view($url = null) {....}</code></pre>
<p>とかしてルーティングは<br /><span style="font-weight: bold;">[app/config/routes.php]</span></p>
<pre><code class="php">Router::connect('/*', array('controller' =&gt; 'moge', 'action' =&gt; 'view'));</code></pre>
<p>とかやっちゃってるから、</p>
<p>URL的には<strong>http://moge.com/url</strong>みたいになる訳ですよ。</p>
<p>しかし、そしたらキャッシュが効かないので、</p>
<p><span style="font-weight: bold;">[app/controllers/moge.php]</span>
<pre><code class="php">function view($url = null) {    $this-&gt;cacheAction = array($url =&gt; 7200);...}</code></pre>
<p>こうやったら効いたっぽい。<br />URLのドキュメントルートの次の部分が動的に変わっちゃう場合は、こうやると簡単かもね。<br />なんか色々見てたらCOREをいじるとかやってたのですが、僕はソースを全部読んだ訳ではないので、<br />影響範囲がわからないのでこの対処法で。</p>
<p>僕は個人的にはこれだけで困ってません。</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nobjas.net/2008/04/cakephp-1-2-%e3%81%a7routing%e3%81%97%e3%81%aa%e3%81%8c%e3%82%89%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%82%82%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.nobjas.net/2008/04/cakephp-1-2-%e3%81%a7routing%e3%81%97%e3%81%aa%e3%81%8c%e3%82%89%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%82%82%e3%82%ad%e3%83%a3%e3%83%83%e3%82%b7%e3%83%a5/" />
	</item>
	</channel>
</rss>
