<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>へびにっき へのコメント</title>
	<atom:link href="http://wp.serpere.info/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://wp.serpere.info</link>
	<description>樹上で暮らすヘビのように生きたい</description>
	<lastBuildDate>Wed, 03 Mar 2010 11:24:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>tkyk より jQuery HistoryプラグインのIE8対応 へのコメント</title>
		<link>http://wp.serpere.info/archives/783/comment-page-1#comment-861</link>
		<dc:creator>tkyk</dc:creator>
		<pubDate>Wed, 03 Mar 2010 11:24:18 +0000</pubDate>
		<guid isPermaLink="false">http://wp.serpere.info/?p=783#comment-861</guid>
		<description>うーん…やっぱり再現できません。

1．1をクリック [ history_xhtml.html#1 ] (loaded: 1)
2．戻る [ history_xhtml.html ]

この時点で既に「戻る」ボタンは無効で、「進む」ことができる状態です。
OSやブラウザのバージョン以外に、何か関連している要素があるのか…
申し訳ありませんが、現時点ではこれ以上は分かりませんね……。

何か新たに気づいた点があったらご連絡ください。私もできる範囲で調べてみようと思います。</description>
		<content:encoded><![CDATA[<p>うーん…やっぱり再現できません。</p>
<p>1．1をクリック [ history_xhtml.html#1 ] (loaded: 1)<br />
2．戻る [ history_xhtml.html ]</p>
<p>この時点で既に「戻る」ボタンは無効で、「進む」ことができる状態です。<br />
OSやブラウザのバージョン以外に、何か関連している要素があるのか…<br />
申し訳ありませんが、現時点ではこれ以上は分かりませんね……。</p>
<p>何か新たに気づいた点があったらご連絡ください。私もできる範囲で調べてみようと思います。</p>
]]></content:encoded>
	</item>
	<item>
		<title>さと より jQuery HistoryプラグインのIE8対応 へのコメント</title>
		<link>http://wp.serpere.info/archives/783/comment-page-1#comment-860</link>
		<dc:creator>さと</dc:creator>
		<pubDate>Tue, 02 Mar 2010 14:24:39 +0000</pubDate>
		<guid isPermaLink="false">http://wp.serpere.info/?p=783#comment-860</guid>
		<description>あいまいで申し訳ございません。。。

私も同じ環境です。（Windows XP + IE8）

手順については、以下の通りです。
[]はURLです。

1．1をクリック [ history_xhtml.html#1 ] (loaded: 1)
2．戻る        [ history_xhtml.html#  ]
3．再度戻る    [ history_xhtml.html#1 ]
4．再度戻る    [ history_xhtml.html   ]
5．進む        [ history_xhtml.html#1 ]
6．再度進む    [ history_xhtml.html#  ]

このように、1度のクリックで戻るが3回できてしまいます。
2．の戻るを押したときに「進む」ボタンが点灯（押せる状態）した直後に非点灯（押せない状態）になってしまいます。
クリックした際に表示される「loaded: 1」は1度目の「戻る」を押したときに非表示になり、「進む」を押しても表示されません。

ちなみに1, 2, 3 とクリックした動作は以下のようになります。

1. 1をクリック [ history_xhtml.html#1 ] (loaded: 1)
2. 2をクリック [ history_xhtml.html#2 ] (loaded: 2)
3. 3をクリック [ history_xhtml.html#3 ] (loaded: 3)
4. 戻る        [ history_xhtml.html#2 ] (loaded: 2)
5. 戻る        [ history_xhtml.html#3 ] (loaded: 2)
6. 戻る        [ history_xhtml.html#2 ] (loaded: 2)
7. 戻る        [ history_xhtml.html#1 ] (loaded: 1)
8. 戻る        [ history_xhtml.html#2 ] (loaded: 1)

といった動作となります。

わかりにくく申し訳ございませんが、よろしくお願いします。

問題がないのでしたら、私のIE8がおかしいのかもしれませんね。</description>
		<content:encoded><![CDATA[<p>あいまいで申し訳ございません。。。</p>
<p>私も同じ環境です。（Windows XP + IE8）</p>
<p>手順については、以下の通りです。<br />
[]はURLです。</p>
<p>1．1をクリック [ history_xhtml.html#1 ] (loaded: 1)<br />
2．戻る        [ history_xhtml.html#  ]<br />
3．再度戻る    [ history_xhtml.html#1 ]<br />
4．再度戻る    [ history_xhtml.html   ]<br />
5．進む        [ history_xhtml.html#1 ]<br />
6．再度進む    [ history_xhtml.html#  ]</p>
<p>このように、1度のクリックで戻るが3回できてしまいます。<br />
2．の戻るを押したときに「進む」ボタンが点灯（押せる状態）した直後に非点灯（押せない状態）になってしまいます。<br />
クリックした際に表示される「loaded: 1」は1度目の「戻る」を押したときに非表示になり、「進む」を押しても表示されません。</p>
<p>ちなみに1, 2, 3 とクリックした動作は以下のようになります。</p>
<p>1. 1をクリック [ history_xhtml.html#1 ] (loaded: 1)<br />
2. 2をクリック [ history_xhtml.html#2 ] (loaded: 2)<br />
3. 3をクリック [ history_xhtml.html#3 ] (loaded: 3)<br />
4. 戻る        [ history_xhtml.html#2 ] (loaded: 2)<br />
5. 戻る        [ history_xhtml.html#3 ] (loaded: 2)<br />
6. 戻る        [ history_xhtml.html#2 ] (loaded: 2)<br />
7. 戻る        [ history_xhtml.html#1 ] (loaded: 1)<br />
8. 戻る        [ history_xhtml.html#2 ] (loaded: 1)</p>
<p>といった動作となります。</p>
<p>わかりにくく申し訳ございませんが、よろしくお願いします。</p>
<p>問題がないのでしたら、私のIE8がおかしいのかもしれませんね。</p>
]]></content:encoded>
	</item>
	<item>
		<title>tkyk より jQuery HistoryプラグインのIE8対応 へのコメント</title>
		<link>http://wp.serpere.info/archives/783/comment-page-1#comment-859</link>
		<dc:creator>tkyk</dc:creator>
		<pubDate>Tue, 02 Mar 2010 13:42:10 +0000</pubDate>
		<guid isPermaLink="false">http://wp.serpere.info/?p=783#comment-859</guid>
		<description>コメントありがとうございます。

ご指摘の点について、Windows XP + IE8という環境で何度か試してみましたが、再現できませんね……。もう少し具体的な手順が分かると良いのですが（例えば1,2,3,3,2,1の順でクリックしたあと「戻る」を3回押す、とか）。</description>
		<content:encoded><![CDATA[<p>コメントありがとうございます。</p>
<p>ご指摘の点について、Windows XP + IE8という環境で何度か試してみましたが、再現できませんね……。もう少し具体的な手順が分かると良いのですが（例えば1,2,3,3,2,1の順でクリックしたあと「戻る」を3回押す、とか）。</p>
]]></content:encoded>
	</item>
	<item>
		<title>さと より jQuery HistoryプラグインのIE8対応 へのコメント</title>
		<link>http://wp.serpere.info/archives/783/comment-page-1#comment-858</link>
		<dc:creator>さと</dc:creator>
		<pubDate>Tue, 02 Mar 2010 13:21:42 +0000</pubDate>
		<guid isPermaLink="false">http://wp.serpere.info/?p=783#comment-858</guid>
		<description>とても便利な機能ですね！かなり参考にさせていただきました！
ありがとうございます！

ところで、デモ3（IE8モード）ページでIE8にてテストしてたのですが何回かクリックした後、「戻る」を繰り返すと「進む」ができなくなっているようなのですが、これはIEでの仕様でしょうか？他のブラウザでは正常に動作するようですが。。。

一応、ご報告までにコメントさせていただきました。</description>
		<content:encoded><![CDATA[<p>とても便利な機能ですね！かなり参考にさせていただきました！<br />
ありがとうございます！</p>
<p>ところで、デモ3（IE8モード）ページでIE8にてテストしてたのですが何回かクリックした後、「戻る」を繰り返すと「進む」ができなくなっているようなのですが、これはIEでの仕様でしょうか？他のブラウザでは正常に動作するようですが。。。</p>
<p>一応、ご報告までにコメントさせていただきました。</p>
]]></content:encoded>
	</item>
	<item>
		<title>konpai より CakePHP 1.2 prefix付きURL生成時の注意点 へのコメント</title>
		<link>http://wp.serpere.info/archives/1092/comment-page-1#comment-849</link>
		<dc:creator>konpai</dc:creator>
		<pubDate>Tue, 09 Feb 2010 13:45:47 +0000</pubDate>
		<guid isPermaLink="false">http://wp.serpere.info/?p=1092#comment-849</guid>
		<description>わあ、どうもすみません。（汗）とんだお手数をおかけしました。
なんだか、CakePHPに取り組みだしてからは気をつけていてもフライング気味に質問を投げてしまうことが多いようです。まだレベル的についていけてないってことなんでしょうね。
あとはまあ、空のCakePHPプロジェクトを比較テスト用に常備しておくくらいの工夫は不可欠なのかな。そのあたり、近いうちになんとかします。（大汗

ただ実は、いま慌てて状況をさらっているうちに重大な書き落としに気づきました。
問題のプロジェクトでは、複数のルーティングを併用する必要上、標準のAdminルーティングは使わずにすべてベタ打ちのプリフィクスルーティングにしてあるのをすっかり忘れていて・・・すみません。
それで試してみたところ、標準のAdminルーティングに切り替えてみるとRouter::url()はたしかに正しく動作しました。しかしそれを解除してベタ打ちのプリフィクスAdminルーティング（下記）にすると先ほど書き込んだとおりの挙動になってしまいます。

Router::connect(
	&#039;/admin/:controller/:action/*&#039;,
	array(
		&#039;prefix&#039; =&gt; &#039;admin&#039;,
		&#039;admin&#039; =&gt; true
	)
);

これだけだと何かが足りないということなのかどうか・・・もうちょっと自力で洗ってみようと思います。もし万一、有意義な発見でもあったらお知らせに来ます。（笑）
どうもありがとうございました。</description>
		<content:encoded><![CDATA[<p>わあ、どうもすみません。（汗）とんだお手数をおかけしました。<br />
なんだか、CakePHPに取り組みだしてからは気をつけていてもフライング気味に質問を投げてしまうことが多いようです。まだレベル的についていけてないってことなんでしょうね。<br />
あとはまあ、空のCakePHPプロジェクトを比較テスト用に常備しておくくらいの工夫は不可欠なのかな。そのあたり、近いうちになんとかします。（大汗</p>
<p>ただ実は、いま慌てて状況をさらっているうちに重大な書き落としに気づきました。<br />
問題のプロジェクトでは、複数のルーティングを併用する必要上、標準のAdminルーティングは使わずにすべてベタ打ちのプリフィクスルーティングにしてあるのをすっかり忘れていて・・・すみません。<br />
それで試してみたところ、標準のAdminルーティングに切り替えてみるとRouter::url()はたしかに正しく動作しました。しかしそれを解除してベタ打ちのプリフィクスAdminルーティング（下記）にすると先ほど書き込んだとおりの挙動になってしまいます。</p>
<p>Router::connect(<br />
	&#8216;/admin/:controller/:action/*&#8217;,<br />
	array(<br />
		&#8216;prefix&#8217; =&gt; &#8216;admin&#8217;,<br />
		&#8216;admin&#8217; =&gt; true<br />
	)<br />
);</p>
<p>これだけだと何かが足りないということなのかどうか・・・もうちょっと自力で洗ってみようと思います。もし万一、有意義な発見でもあったらお知らせに来ます。（笑）<br />
どうもありがとうございました。</p>
]]></content:encoded>
	</item>
	<item>
		<title>tkyk より CakePHP 1.2 prefix付きURL生成時の注意点 へのコメント</title>
		<link>http://wp.serpere.info/archives/1092/comment-page-1#comment-848</link>
		<dc:creator>tkyk</dc:creator>
		<pubDate>Tue, 09 Feb 2010 12:15:51 +0000</pubDate>
		<guid isPermaLink="false">http://wp.serpere.info/?p=1092#comment-848</guid>
		<description>konpaiさん、コメントありがとうございます。

ご相談のコードを
CakePHP 1.2.5 + PHP 5.2.9
CakePHP 1.2.6 + PHP 5.3.0
という環境で試してみましたが、
私の環境では両方とも以下のように正しい結果が返ってきました。

-------------
/admin/routers/test

Array
(
略
    [prefix] =&gt; admin
    [admin] =&gt; 1
)

/admin/routers/test/

Array
(
略
    [admin] =&gt; 1
)

/admin/routers/test
----------------

おそらく config/routes.php 内の何かの設定が干渉しているのではないかと思われます。

PHP/CakePHPのバージョンとroutes.phpの設定内容を公開して、
cakephp.jp のフォーラムで相談してみてはいかがでしょうか？
http://cakephp.jp/modules/newbb/</description>
		<content:encoded><![CDATA[<p>konpaiさん、コメントありがとうございます。</p>
<p>ご相談のコードを<br />
CakePHP 1.2.5 + PHP 5.2.9<br />
CakePHP 1.2.6 + PHP 5.3.0<br />
という環境で試してみましたが、<br />
私の環境では両方とも以下のように正しい結果が返ってきました。</p>
<p>&#8212;&#8212;&#8212;&#8212;-<br />
/admin/routers/test</p>
<p>Array<br />
(<br />
略<br />
    [prefix] => admin<br />
    [admin] => 1<br />
)</p>
<p>/admin/routers/test/</p>
<p>Array<br />
(<br />
略<br />
    [admin] => 1<br />
)</p>
<p>/admin/routers/test<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>おそらく config/routes.php 内の何かの設定が干渉しているのではないかと思われます。</p>
<p>PHP/CakePHPのバージョンとroutes.phpの設定内容を公開して、<br />
cakephp.jp のフォーラムで相談してみてはいかがでしょうか？<br />
<a href="http://cakephp.jp/modules/newbb/" rel="nofollow">http://cakephp.jp/modules/newbb/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>konpai より CakePHP 1.2 prefix付きURL生成時の注意点 へのコメント</title>
		<link>http://wp.serpere.info/archives/1092/comment-page-1#comment-847</link>
		<dc:creator>konpai</dc:creator>
		<pubDate>Tue, 09 Feb 2010 10:22:49 +0000</pubDate>
		<guid isPermaLink="false">http://wp.serpere.info/?p=1092#comment-847</guid>
		<description>初めておじゃまします。
こちらのテキストのおかげで、立った今まで直面していた難問をようやく解くことができたばかりの者です。・・・が、どうも僕にはCakePHPのRouter::url()にはバグがあるとしか思えず、ちょっとご意見いただけないかと思ってコメントさせていただくことにしました。

先ほど直面した現象は、以下の通りです。
Adminルーティング有効のプロジェクトで「/admin/routers/test」という文字列をRouter::parse()にかけて配列化し、少しいじった後にRouter::url()にかけて文字列に戻した。
返ってきた文字列は、「/routers/test/admin:1」・・・。

以下の手順で簡単に再現できると思います。環境はCakePHP1.2.5です（万が一、1.2.6で再現しなかったらすみません。今ちょっと時間が取れないので・・・）。


1．Adminルーティング有効化


2．任意のコントローラーに以下のアクションを書いてアクセス。

function test() {
	$url = &quot;/admin/routers/test&quot;;
	pr($url);
	echo &quot;&quot;;

	$url = Router::parse($url);
	pr($url);
	echo &quot;&quot;;

	$urlStr = Router::url($url);
	pr($urlStr);
	echo &quot;&quot;;

	// ※ここから先は正常なURLを取得するためのソース
	unset($url[&#039;prefix&#039;]);
	pr($url);
	echo &quot;&quot;;

	$urlStr = Router::url($url);
	pr($urlStr);
	echo &quot;&quot;;

	die;
}


3．出力は以下のようになります。

/admin/routers/test

Array
(
    [pass] =&gt; Array
        (
        )
    [named] =&gt; Array
        (
        )
    [controller] =&gt; routers
    [action] =&gt; test
    [plugin] =&gt; 
    [prefix] =&gt; admin
    [admin] =&gt; 1
)

/routers/test/admin:1

Array
(
    [pass] =&gt; Array
        (
        )
    [named] =&gt; Array
        (
        )
    [controller] =&gt; routers
    [action] =&gt; test
    [plugin] =&gt; 
    [admin] =&gt; 1
)

/admin/routers/test


問題だと感じるのは、文字列を元にRouterで構成した配列を、そのままRouterで文字列に戻すことができない、という点です。
なぜプリフィクスルーティングを正常に機能させるために、URL配列からキー「prefix」を除去しなければならないのか。（笑）

なにぶんにもまだCakePHPを充分に理解してはいないので、何かとんでもないカン違いをしている恐れがないではないですが・・・どうも、納得ができずにいます。
これって、バグではなくあくまでもRouterの仕様・・・ってことになるんでしょうか・・・？？</description>
		<content:encoded><![CDATA[<p>初めておじゃまします。<br />
こちらのテキストのおかげで、立った今まで直面していた難問をようやく解くことができたばかりの者です。・・・が、どうも僕にはCakePHPのRouter::url()にはバグがあるとしか思えず、ちょっとご意見いただけないかと思ってコメントさせていただくことにしました。</p>
<p>先ほど直面した現象は、以下の通りです。<br />
Adminルーティング有効のプロジェクトで「/admin/routers/test」という文字列をRouter::parse()にかけて配列化し、少しいじった後にRouter::url()にかけて文字列に戻した。<br />
返ってきた文字列は、「/routers/test/admin:1」・・・。</p>
<p>以下の手順で簡単に再現できると思います。環境はCakePHP1.2.5です（万が一、1.2.6で再現しなかったらすみません。今ちょっと時間が取れないので・・・）。</p>
<p>1．Adminルーティング有効化</p>
<p>2．任意のコントローラーに以下のアクションを書いてアクセス。</p>
<p>function test() {<br />
	$url = &#8220;/admin/routers/test&#8221;;<br />
	pr($url);<br />
	echo &#8220;&#8221;;</p>
<p>	$url = Router::parse($url);<br />
	pr($url);<br />
	echo &#8220;&#8221;;</p>
<p>	$urlStr = Router::url($url);<br />
	pr($urlStr);<br />
	echo &#8220;&#8221;;</p>
<p>	// ※ここから先は正常なURLを取得するためのソース<br />
	unset($url['prefix']);<br />
	pr($url);<br />
	echo &#8220;&#8221;;</p>
<p>	$urlStr = Router::url($url);<br />
	pr($urlStr);<br />
	echo &#8220;&#8221;;</p>
<p>	die;<br />
}</p>
<p>3．出力は以下のようになります。</p>
<p>/admin/routers/test</p>
<p>Array<br />
(<br />
    [pass] =&gt; Array<br />
        (<br />
        )<br />
    [named] =&gt; Array<br />
        (<br />
        )<br />
    [controller] =&gt; routers<br />
    [action] =&gt; test<br />
    [plugin] =&gt;<br />
    [prefix] =&gt; admin<br />
    [admin] =&gt; 1<br />
)</p>
<p>/routers/test/admin:1</p>
<p>Array<br />
(<br />
    [pass] =&gt; Array<br />
        (<br />
        )<br />
    [named] =&gt; Array<br />
        (<br />
        )<br />
    [controller] =&gt; routers<br />
    [action] =&gt; test<br />
    [plugin] =&gt;<br />
    [admin] =&gt; 1<br />
)</p>
<p>/admin/routers/test</p>
<p>問題だと感じるのは、文字列を元にRouterで構成した配列を、そのままRouterで文字列に戻すことができない、という点です。<br />
なぜプリフィクスルーティングを正常に機能させるために、URL配列からキー「prefix」を除去しなければならないのか。（笑）</p>
<p>なにぶんにもまだCakePHPを充分に理解してはいないので、何かとんでもないカン違いをしている恐れがないではないですが・・・どうも、納得ができずにいます。<br />
これって、バグではなくあくまでもRouterの仕様・・・ってことになるんでしょうか・・・？？</p>
]]></content:encoded>
	</item>
	<item>
		<title>Tweets that mention CakePHPでSchemalessなデータを扱う &#124; へびにっき -- Topsy.com より CakePHPでSchemalessなデータを扱う へのコメント</title>
		<link>http://wp.serpere.info/archives/1112/comment-page-1#comment-846</link>
		<dc:creator>Tweets that mention CakePHPでSchemalessなデータを扱う &#124; へびにっき -- Topsy.com</dc:creator>
		<pubDate>Tue, 09 Feb 2010 04:44:52 +0000</pubDate>
		<guid isPermaLink="false">http://wp.serpere.info/?p=1112#comment-846</guid>
		<description>[...] This post was mentioned on Twitter by Takayuki Miwa, Takayuki Miwa and cakephp_jp, ひろみ. ひろみ said: RT @tkykmw: CakePHPでSchemalessなデータを扱う http://bit.ly/beA67A [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Takayuki Miwa, Takayuki Miwa and cakephp_jp, ひろみ. ひろみ said: RT @tkykmw: CakePHPでSchemalessなデータを扱う <a href="http://bit.ly/beA67A" rel="nofollow">http://bit.ly/beA67A</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>鯖 &#171; きまぐれ日記 より WARNING: mismatch_cnt is not 0 on /dev/md0 へのコメント</title>
		<link>http://wp.serpere.info/archives/1099/comment-page-1#comment-845</link>
		<dc:creator>鯖 &#171; きまぐれ日記</dc:creator>
		<pubDate>Fri, 05 Feb 2010 14:25:20 +0000</pubDate>
		<guid isPermaLink="false">http://wp.serpere.info/?p=1099#comment-845</guid>
		<description>[...] をviにて編集．RaidのSyncがかなりの負荷になっていたらしく，それをスキップしている現在は安定して動作しています．詳しくは　http://wp.serpere.info/archives/1099 を参考に． [...]</description>
		<content:encoded><![CDATA[<p>[...] をviにて編集．RaidのSyncがかなりの負荷になっていたらしく，それをスキップしている現在は安定して動作しています．詳しくは　http://wp.serpere.info/archives/1099 を参考に． [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Tweets that mention CakePHP用Cicindelaライブラリ &#124; へびにっき -- Topsy.com より CakePHP用Cicindelaライブラリ へのコメント</title>
		<link>http://wp.serpere.info/archives/1111/comment-page-1#comment-824</link>
		<dc:creator>Tweets that mention CakePHP用Cicindelaライブラリ &#124; へびにっき -- Topsy.com</dc:creator>
		<pubDate>Tue, 02 Feb 2010 11:29:49 +0000</pubDate>
		<guid isPermaLink="false">http://wp.serpere.info/?p=1111#comment-824</guid>
		<description>[...] This post was mentioned on Twitter by suzuki, KERBEROS and Takayuki Miwa, cakephp_jp. cakephp_jp said: CakePHP用Cicindelaライブラリ &#124; へびにっき CakePHP から レコメンデーションエンジン Cici... http://bit.ly/aHb6zu #cakephp [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by suzuki, KERBEROS and Takayuki Miwa, cakephp_jp. cakephp_jp said: CakePHP用Cicindelaライブラリ | へびにっき CakePHP から レコメンデーションエンジン Cici&#8230; <a href="http://bit.ly/aHb6zu" rel="nofollow">http://bit.ly/aHb6zu</a> #cakephp [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
