<?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>Nroe 的 PHPer 博客</title>
	<atom:link href="http://blog.nroed.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nroed.com</link>
	<description>$lang = array(&#039;PHP&#039;, &#039;NODEJS&#039;), $os = array(&#039;FREEBSD&#039;, &#039;OSX&#039;), $ide = array(&#039;KEDITOR&#039;, &#039;ZendStudio&#039;), return;</description>
	<lastBuildDate>Wed, 22 Feb 2012 09:11:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>【转载】find + xargs 删除文件名中含有空格的文件</title>
		<link>http://blog.nroed.com/2012/02/22/%e3%80%90%e8%bd%ac%e8%bd%bd%e3%80%91find-xargs-%e5%88%a0%e9%99%a4%e6%96%87%e4%bb%b6%e5%90%8d%e4%b8%ad%e5%90%ab%e6%9c%89%e7%a9%ba%e6%a0%bc%e7%9a%84%e6%96%87%e4%bb%b6/</link>
		<comments>http://blog.nroed.com/2012/02/22/%e3%80%90%e8%bd%ac%e8%bd%bd%e3%80%91find-xargs-%e5%88%a0%e9%99%a4%e6%96%87%e4%bb%b6%e5%90%8d%e4%b8%ad%e5%90%ab%e6%9c%89%e7%a9%ba%e6%a0%bc%e7%9a%84%e6%96%87%e4%bb%b6/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 09:11:37 +0000</pubDate>
		<dc:creator>nroe</dc:creator>
				<category><![CDATA[计算机应用]]></category>

		<guid isPermaLink="false">http://blog.nroed.com/?p=1676</guid>
		<description><![CDATA[<p>转载自：http://blog.sina.com.cn/s/blog_53df94780100072w.html</p> <p>问题：查找某个目录下更改时间超过7天的文件并删除它们。</p> <p>方法一：</p> 1<br />$ find . -type f -mtime +7 -print -exec rm &#123;&#125; \; <p>问题来了，在使用find命令的-exec选项处理匹配到的文件时，find命令将所有匹配到的文件一起传递给exec执行。不幸的是，有些系统对能够传递给exec的命令长度有限制，这样在find命令运行几分钟之后，就会出现溢出错误。错误信息通常是”参数列太长”或”参数列溢出”。这就是xargs命令的用处所在，特别是与find命令一起使用。find命令把匹配到的文件传递给xargs命令，而xargs命令每次只获取一部分文件而不是全部，不像-exec选项那样。这样它可以先处理最先获取的一部分文件，然后是下一批，并如此继续下去。在有些系统中，使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程，并非将匹配到的文件全部作为参数一次执行；这样在有些情况下就会出现进程过多，系统性能下降的问题，因而效率不高；而使用xargs命令则只有一个进程。另外，在使用xargs命令时，究竟是一次获取所有的参数，还是分批取得参数，以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。</p> <p>方法二：</p> 1<br />$ find . -type f -mtime +7 -print &#124; xargs rm <p>还是有问题：当有许多包含空格、圆括号和其他“禁用”字符的文件时， xargs处理起来会比较困难。幸运的是，在Linux下find命令有一个选项-print0，它以null字符分隔输出的文件名而不是用新行字符。tar 和 xargs 等命令有 -0（或 &#8211;null）选项，这使它们能够理解这种形式的参数。</p> <p>方法三：</p> 1<br />$ find . -type f -mtime +7 -print0 &#124; xargs -0 rm <p>但是遗憾的是这种方法在Solaris下不支持！不过不用担心，也有解决的方法：</p> <p>方法四：</p> 1<br />$ [...]]]></description>
			<content:encoded><![CDATA[<p>转载自：http://blog.sina.com.cn/s/blog_53df94780100072w.html</p>
<p>问题：查找某个目录下更改时间超过7天的文件并删除它们。</p>
<p>方法一：</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-type</span> f <span style="color: #660033;">-mtime</span> +<span style="color: #000000;">7</span> <span style="color: #660033;">-print</span> <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;</div></td></tr></tbody></table></div>
<p>问题来了，在使用find命令的-exec选项处理匹配到的文件时，find命令将所有匹配到的文件一起传递给exec执行。不幸的是，有些系统对能够传递给exec的命令长度有限制，这样在find命令运行几分钟之后，就会出现溢出错误。错误信息通常是”参数列太长”或”参数列溢出”。这就是xargs命令的用处所在，特别是与find命令一起使用。find命令把匹配到的文件传递给xargs命令，而xargs命令每次只获取一部分文件而不是全部，不像-exec选项那样。这样它可以先处理最先获取的一部分文件，然后是下一批，并如此继续下去。在有些系统中，使用-exec选项会为处理每一个匹配到的文件而发起一个相应的进程，并非将匹配到的文件全部作为参数一次执行；这样在有些情况下就会出现进程过多，系统性能下降的问题，因而效率不高；而使用xargs命令则只有一个进程。另外，在使用xargs命令时，究竟是一次获取所有的参数，还是分批取得参数，以及每一次获取参数的数目都会根据该命令的选项及系统内核中相应的可调参数来确定。</p>
<p>方法二：</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-type</span> f <span style="color: #660033;">-mtime</span> +<span style="color: #000000;">7</span> <span style="color: #660033;">-print</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #c20cb9; font-weight: bold;">rm</span></div></td></tr></tbody></table></div>
<p>还是有问题：当有许多包含空格、圆括号和其他“禁用”字符的文件时， xargs处理起来会比较困难。幸运的是，在Linux下find命令有一个选项-print0，它以null字符分隔输出的文件名而不是用新行字符。tar 和 xargs 等命令有 -0（或 &#8211;null）选项，这使它们能够理解这种形式的参数。</p>
<p>方法三：</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-type</span> f <span style="color: #660033;">-mtime</span> +<span style="color: #000000;">7</span> <span style="color: #660033;">-print0</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #660033;">-0</span> <span style="color: #c20cb9; font-weight: bold;">rm</span></div></td></tr></tbody></table></div>
<p>但是遗憾的是这种方法在Solaris下不支持！不过不用担心，也有解决的方法：</p>
<p>方法四：</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-type</span> f <span style="color: #660033;">-mtime</span> +<span style="color: #000000;">7</span> <span style="color: #660033;">-print</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #000000; font-weight: bold;">while</span> <span style="color: #c20cb9; font-weight: bold;">read</span> l; <span style="color: #000000; font-weight: bold;">do</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$l</span>&quot;</span>;<span style="color: #000000; font-weight: bold;">done</span></div></td></tr></tbody></table></div>
<p>方法五：</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">$ </span><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-type</span> f <span style="color: #660033;">-mtime</span> +<span style="color: #000000;">7</span> <span style="color: #660033;">-print</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #660033;">-i</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">'&quot;{}&quot;'</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #c20cb9; font-weight: bold;">rm</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.nroed.com/2012/02/22/%e3%80%90%e8%bd%ac%e8%bd%bd%e3%80%91find-xargs-%e5%88%a0%e9%99%a4%e6%96%87%e4%bb%b6%e5%90%8d%e4%b8%ad%e5%90%ab%e6%9c%89%e7%a9%ba%e6%a0%bc%e7%9a%84%e6%96%87%e4%bb%b6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PLEXTOR 浦科特固态 SSD M3 128G</title>
		<link>http://blog.nroed.com/2012/02/22/plextor-ssd-m3-128g/</link>
		<comments>http://blog.nroed.com/2012/02/22/plextor-ssd-m3-128g/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 02:44:06 +0000</pubDate>
		<dc:creator>nroe</dc:creator>
				<category><![CDATA[计算机应用]]></category>

		<guid isPermaLink="false">http://blog.nroed.com/?p=1664</guid>
		<description><![CDATA[<p>刚购入 <a href="http://www.plextor.com.cn/index.php/m3/px-128m3" target="_blank">PLEXTOR 浦科特固态 SSD M3 128G</a> 测试了下读写速度，贴下结果分享下。</p> <p><a href="http://blog.nroed.com/wp-content/uploads/2012/02/as-ssd-benchM4-CT128M4SSD22012.01.png" rel="lightbox[1664]"></a></p> <p><a href="http://blog.nroed.com/wp-content/uploads/2012/02/as-ssd-benchM4-CT128M4SSD202012.01-1.png" rel="lightbox[1664]"></a></p> <p>以上是同事 IBM WINDOWS 下测试结果，再贴个我的MAC PRO 的结果（PS：我的本子是 MAC 026 老版了）</p> <p><a href="http://blog.nroed.com/wp-content/uploads/2012/02/2012-02-2211.06.24.png" rel="lightbox[1664]"></a></p>]]></description>
			<content:encoded><![CDATA[<p>刚购入 <a href="http://www.plextor.com.cn/index.php/m3/px-128m3" target="_blank">PLEXTOR 浦科特固态 SSD M3 128G</a> 测试了下读写速度，贴下结果分享下。</p>
<p><a href="http://blog.nroed.com/wp-content/uploads/2012/02/as-ssd-benchM4-CT128M4SSD22012.01.png" rel="lightbox[1664]"><img class="aligncenter size-medium wp-image-1668" title="as-ssd-benchM4-CT128M4SSD22012.01" src="http://blog.nroed.com/wp-content/uploads/2012/02/as-ssd-benchM4-CT128M4SSD22012.01-300x298.png" alt="" width="300" height="298" /></a></p>
<p><a href="http://blog.nroed.com/wp-content/uploads/2012/02/as-ssd-benchM4-CT128M4SSD202012.01-1.png" rel="lightbox[1664]"><img class="aligncenter size-medium wp-image-1669" title="as-ssd-benchM4-CT128M4SSD202012.01-1" src="http://blog.nroed.com/wp-content/uploads/2012/02/as-ssd-benchM4-CT128M4SSD202012.01-1-300x298.png" alt="" width="300" height="298" /></a></p>
<p>以上是同事 IBM WINDOWS 下测试结果，再贴个我的MAC PRO 的结果（PS：我的本子是 MAC 026 老版了）</p>
<p><a href="http://blog.nroed.com/wp-content/uploads/2012/02/2012-02-2211.06.24.png" rel="lightbox[1664]"><img src="http://blog.nroed.com/wp-content/uploads/2012/02/2012-02-2211.06.24-238x300.png" alt="" title="2012-02-2211.06.24" width="238" height="300" class="aligncenter size-medium wp-image-1673" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nroed.com/2012/02/22/plextor-ssd-m3-128g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZendStudio OSX 下啟用 JAVAHL</title>
		<link>http://blog.nroed.com/2012/02/16/zendstudio-osx-%e4%b8%8b%e5%95%9f%e7%94%a8-javahl/</link>
		<comments>http://blog.nroed.com/2012/02/16/zendstudio-osx-%e4%b8%8b%e5%95%9f%e7%94%a8-javahl/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 08:29:56 +0000</pubDate>
		<dc:creator>nroe</dc:creator>
				<category><![CDATA[计算机应用]]></category>
		<category><![CDATA[JAVAHL]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://blog.nroed.com/?p=1654</guid>
		<description><![CDATA[<p>Subclipse 1.8.5 版本中已經沒有SVNKIT了，目前來說只支持 JAVAHL。<br /> 之前 PORT 編譯 subversion-javahlbindings 一直失敗，GOOGLE 大把資料也無果。後來就放棄了，也沒仔細研究，一直用 Subclipse 1.6 + SVNKIT。</p> <p>今天看到 <a href="http://bridgetconsulting.com/?p=64" target="_blank">Using JavaHL with Eclipse on OS X</a> ，終於解決了困惑已久的問題哈哈。按照提示修改 macports.conf 的 universal_archs 為 universal_archs i386 x86_64。然後重新編譯了相關的擴展包，之後一切順利，重啟 ZendStudio 就看到 JAVAHL 可用了呵呵。</p> <p> sudo port install subversion-javahlbindings +no_bdb +universal</p> <p>This then required me to build a number of other dependencies [...]]]></description>
			<content:encoded><![CDATA[<p>Subclipse 1.8.5 版本中已經沒有SVNKIT了，目前來說只支持 JAVAHL。<br />
之前 PORT 編譯 subversion-javahlbindings 一直失敗，GOOGLE 大把資料也無果。後來就放棄了，也沒仔細研究，一直用 Subclipse 1.6 + SVNKIT。</p>
<p>今天看到 <a href="http://bridgetconsulting.com/?p=64" target="_blank">Using JavaHL with Eclipse on OS X</a> ，終於解決了困惑已久的問題哈哈。按照提示修改 macports.conf 的 universal_archs 為 universal_archs		i386 x86_64。然後重新編譯了相關的擴展包，之後一切順利，重啟 ZendStudio 就看到 JAVAHL 可用了呵呵。</p>
<blockquote><p>
sudo port install subversion-javahlbindings +no_bdb +universal</p>
<p>This then required me to build a number of other dependencies with the +universal variant:  zlib, cyrus-sasl2, ncurses, expat.
</p></blockquote>
<p>編譯的時候主要遇到幾個模塊因為之前是 PPC ，所以出現編譯出錯。刪除重新編譯即可。<br />
以下是我遇到編譯時出現問題的包，我同時安裝了 universal以及非 universal 的二個版本。如</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">Nroe@Nroe:~# </span>port installed <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> ncurses<br />
&nbsp; ncurses <span style="color: #000000; font-weight: bold;">@</span><span style="color: #000000;">5.9</span>_1<br />
&nbsp; ncurses <span style="color: #000000; font-weight: bold;">@</span><span style="color: #000000;">5.9</span>_1+universal <span style="color: #7a0874; font-weight: bold;">&#40;</span>active<span style="color: #7a0874; font-weight: bold;">&#41;</span></div></td></tr></tbody></table></div>
<ul>
<li>expat @2.0.1_1+universal</li>
<li>libiconv @1.14_0+universal</li>
<li>gettext @0.18.1.1_2+universal</li>
<li>ncurses @5.9_1+universal</li>
</ul>
<p>哦對了，我的系統版本是 10.6.8。沒有升級到 LION 系統。升級後 SVN 版本為 1.7.2</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nroed.com/2012/02/16/zendstudio-osx-%e4%b8%8b%e5%95%9f%e7%94%a8-javahl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>神裝配置DS411</title>
		<link>http://blog.nroed.com/2012/02/16/ds41/</link>
		<comments>http://blog.nroed.com/2012/02/16/ds41/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 05:39:43 +0000</pubDate>
		<dc:creator>nroe</dc:creator>
				<category><![CDATA[计算机应用]]></category>
		<category><![CDATA[NAS]]></category>

		<guid isPermaLink="false">http://blog.nroed.com/?p=1649</guid>
		<description><![CDATA[<p>剛看到了群暉官網出現了神裝配置的DS411，哈哈，太搞了。如此強勁的配置，不能不說是神裝啊。目前這款產品在不要發票的情況下售價是 3700 RMB。如果是這樣的配置，那真是值了呵呵。</p> <p><a href="http://blog.nroed.com/wp-content/uploads/2012/02/2012-02-16-01.32.jpg" rel="lightbox[1649]"></a></p>]]></description>
			<content:encoded><![CDATA[<p>剛看到了群暉官網出現了神裝配置的DS411，哈哈，太搞了。如此強勁的配置，不能不說是神裝啊。目前這款產品在不要發票的情況下售價是 3700 RMB。如果是這樣的配置，那真是值了呵呵。</p>
<p><a href="http://blog.nroed.com/wp-content/uploads/2012/02/2012-02-16-01.32.jpg" rel="lightbox[1649]"><img src="http://blog.nroed.com/wp-content/uploads/2012/02/2012-02-16-01.32-300x272.jpg" alt="" title="2012-02-16-01.32" width="300" height="272" class="aligncenter size-medium wp-image-1650" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nroed.com/2012/02/16/ds41/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SESSION　與　Suhosin</title>
		<link>http://blog.nroed.com/2012/02/14/session-and-suhosin/</link>
		<comments>http://blog.nroed.com/2012/02/14/session-and-suhosin/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 09:01:34 +0000</pubDate>
		<dc:creator>nroe</dc:creator>
				<category><![CDATA[编程&开发]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SESSION]]></category>

		<guid isPermaLink="false">http://blog.nroed.com/?p=1632</guid>
		<description><![CDATA[<p>今天發現A網站（a.xxx.com） 以及B網站（b.xxx.com）共用　COOKIES　的域名 xxx.com 以及存儲路徑為　/　出現了問題。 A 網站、B　網站的 SESSION　各自為政。因為在配置２個網站的　SESSION　使用了相同的　MEMCACHED　服務，所以一直以來登陸　A網站成功後，B網站自然就能獲取相關的SESSION　信息了（這是最簡單的一種２個網站共享SESSION的方法，還有一種就是走接口。多數目前的網站都使用了OAUTH協議）。並且 SESSION ID 在切換各網站時也沒有變化。因為之前升級過PHP版本和一些擴展模塊，所以檢查了這種 SESSION　相關的參數，發現２個網站的參數全部一直。</p> <p>最後突然想到最近服務器裝了 SUHOSIN，一查發現是　SUHOSIN　的　cryptdocroot　配置項的問題。</p> <p> suhosin.session.cryptdocroot</p> <p>Type: Boolean<br /> Default: On<br /> Flag that decides if the transparent session encryption key depends on the Documentroot field.</p> <p>＝＝＝＝＝＝＝＝＝＝<br /> suhosin.cookie.cryptdocroot</p> <p>Type: Boolean<br /> Default: On<br /> Flag that decides if the transparent cookie encryption key depends on [...]]]></description>
			<content:encoded><![CDATA[<!--TOC-->
<p>今天發現A網站（a.xxx.com） 以及B網站（b.xxx.com）共用　COOKIES　的域名 xxx.com 以及存儲路徑為　/　出現了問題。 A 網站、B　網站的 SESSION　各自為政。因為在配置２個網站的　SESSION　使用了相同的　MEMCACHED　服務，所以一直以來登陸　A網站成功後，B網站自然就能獲取相關的SESSION　信息了（這是最簡單的一種２個網站共享SESSION的方法，還有一種就是走接口。多數目前的網站都使用了OAUTH協議）。並且 SESSION ID 在切換各網站時也沒有變化。因為之前升級過PHP版本和一些擴展模塊，所以檢查了這種 SESSION　相關的參數，發現２個網站的參數全部一直。</p>
<p>最後突然想到最近服務器裝了 SUHOSIN，一查發現是　SUHOSIN　的　cryptdocroot　配置項的問題。</p>
<blockquote><p>
suhosin.session.cryptdocroot</p>
<p>Type: Boolean<br />
Default: On<br />
Flag that decides if the transparent session encryption key depends on the Documentroot field.</p>
<p>＝＝＝＝＝＝＝＝＝＝<br />
suhosin.cookie.cryptdocroot</p>
<p>Type: Boolean<br />
Default: On<br />
Flag that decides if the transparent cookie encryption key depends on the Documentroot field.
</p></blockquote>
<p>上面２個配置我理解大概的意思是通過網站的　Documentroot　字段來加密 COOKIE、SESSION　的內容。SESSION　中出現的結果類似：</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span><span style="color: #ff0000;">&quot;j8LxCbwkmQpa_qAF0cANmZK0qEiJ79aU5fp04_eH9Rc5PE9bHkKqbYbwPl9qkzcchQrBYUTWFNNEfOD22PudYw..&quot;</span>,<span style="color: #000000;">1329205992</span>,<span style="color: #000000;">7200</span><span style="color: #7a0874; font-weight: bold;">&#93;</span></div></td></tr></tbody></table></div>
<p>上面的內容是測試中，從 MEMCACHED　拿到的。相關內容處理還可能涉及到　MEMCACHED　客戶端的一個數據壓縮功能。</p>
<blockquote><p>
Memcached::OPT_COMPRESSION</p>
<p>    开启或关闭压缩功能。当开启的时候，item的值超过某个阈值（当前是100bytes）时，会首先对值进行压缩然后存储，并 在获取该值时进行解压缩然后返回，使得压缩对应用层透明。</p>
<p>    类型: boolean, 默认: TRUE.
</p></blockquote>
<p>下面通過　TELNET　到 MEMCACHED　上獲取 SID　為　oa7bbgql654j1dln2p3e930rk5　的內容以及壓縮後的內容</p>
<div class="codecolorer-container bash geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">get oa7bbgql654j1dln2p3e930rk5<br />
VALUE oa7bbgql654j1dln2p3e930rk5 <span style="color: #000000;">4</span> <span style="color: #000000;">45</span><br />
a:<span style="color: #000000;">3</span>:<span style="color: #7a0874; font-weight: bold;">&#123;</span>i:<span style="color: #000000;">0</span>;s:<span style="color: #000000;">0</span>:<span style="color: #ff0000;">&quot;&quot;</span>;i:<span style="color: #000000;">1</span>;i:<span style="color: #000000;">1329203582</span>;i:<span style="color: #000000;">2</span>;i:<span style="color: #000000;">7200</span>;<span style="color: #7a0874; font-weight: bold;">&#125;</span><br />
END<br />
get oa7bbgql654j1dln2p3e930rk5<br />
VALUE oa7bbgql654j1dln2p3e930rk5 <span style="color: #000000;">20</span> <span style="color: #000000;">134</span><br />
x???<br />
? ?<span style="color: #c20cb9; font-weight: bold;">w</span>?^<span style="color: #000000;">8</span>?~?<span style="color: #7a0874; font-weight: bold;">&#91;</span>Բ1Y?y &nbsp; ????<span style="color: #000000; font-weight: bold;">!</span>??????;<span style="color: #000000; font-weight: bold;">|</span>?? ?????<span style="color: #000000; font-weight: bold;">&lt;</span>B???<span style="color: #ff0000;">&quot;1?G??u?B?????I?I?<span style="color: #007800;">$M</span>??Y?[k??e??[߬???u9?Z?䩲?2??*?L~?#?P{?0B??<br />
*(?<br />
END</span></div></td></tr></tbody></table></div>
<h3>解決辦法</h3>
<p>知道這個後，就好辦了。在 PHP.INI　文件裡加入配置，或者直接通過函數 php_ini　進行設置就行了。<br />
看了下 SUHOSIN　的　Changelog　也沒發現哪裡有明確說明　Transparent Encryption Options　是什麼時候加入的。不過，如果平時開發的話，如果沒有遇到　２　個網站共用一個 SESSION　的話，也不會碰到這種問題。</p>
<div class="codecolorer-container text geshi" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">suhosin.session.cryptdocroot=Off<br />
suhosin.cookie.cryptdocroot=Off</div></td></tr></tbody></table></div>
<h3>相關參考</h3>
<ul>
<li><a href="https://bugs.php.net/bug.php?id=43682" target="_blank">https://bugs.php.net/bug.php?id=43682</a></li>
<li><a href="http://stackoverflow.com/questions/5493210/php-session-is-not-read" target="_blank">http://stackoverflow.com/questions/5493210/php-session-is-not-read</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.nroed.com/2012/02/14/session-and-suhosin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>手機欠費等於信用卡作廢</title>
		<link>http://blog.nroed.com/2012/02/13/%e6%89%8b%e6%a9%9f%e6%ac%a0%e8%b2%bb%e7%ad%89%e6%96%bc%e4%bf%a1%e7%94%a8%e5%8d%a1%e4%bd%9c%e5%bb%a2/</link>
		<comments>http://blog.nroed.com/2012/02/13/%e6%89%8b%e6%a9%9f%e6%ac%a0%e8%b2%bb%e7%ad%89%e6%96%bc%e4%bf%a1%e7%94%a8%e5%8d%a1%e4%bd%9c%e5%bb%a2/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 13:21:14 +0000</pubDate>
		<dc:creator>nroe</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://blog.nroed.com/?p=1630</guid>
		<description><![CDATA[<p>我信用卡都要手機短信驗證后才能支付的，並且國內的信用卡還不能只通過卡號和信用卡的背面后3位直接支付。所以一旦今天手機欠費了，我的信用卡就直接作廢了。並且還沒辦法到網上充值，真是死循環啊。</p> <p>哈，也許你會笑幹嘛不多開通幾個方式。哎，沒事的時候誰會跑銀行那麼多趟，就像服務器運維一樣也不會開那麼多端口。今天是悲劇了，只能明天去便利店沖了。<br /> 國內的信用卡不方便啊，我在 GODADDY 上買域名都是一路下一步就OK。都沒感覺到自己花了錢。關鍵這還是美刀啊。希望以後信用卡能更便捷些。</p>]]></description>
			<content:encoded><![CDATA[<p>我信用卡都要手機短信驗證后才能支付的，並且國內的信用卡還不能只通過卡號和信用卡的背面后3位直接支付。所以一旦今天手機欠費了，我的信用卡就直接作廢了。並且還沒辦法到網上充值，真是死循環啊。</p>
<p>哈，也許你會笑幹嘛不多開通幾個方式。哎，沒事的時候誰會跑銀行那麼多趟，就像服務器運維一樣也不會開那麼多端口。今天是悲劇了，只能明天去便利店沖了。<br />
國內的信用卡不方便啊，我在 GODADDY 上買域名都是一路下一步就OK。都沒感覺到自己花了錢。關鍵這還是美刀啊。希望以後信用卡能更便捷些。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nroed.com/2012/02/13/%e6%89%8b%e6%a9%9f%e6%ac%a0%e8%b2%bb%e7%ad%89%e6%96%bc%e4%bf%a1%e7%94%a8%e5%8d%a1%e4%bd%9c%e5%bb%a2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>正體字與殘體字對照表</title>
		<link>http://blog.nroed.com/2012/02/09/%e6%ad%a3%e9%ab%94%e5%ad%97%e8%88%87%e6%ae%98%e9%ab%94%e5%ad%97%e5%b0%8d%e7%85%a7%e8%a1%a8/</link>
		<comments>http://blog.nroed.com/2012/02/09/%e6%ad%a3%e9%ab%94%e5%ad%97%e8%88%87%e6%ae%98%e9%ab%94%e5%ad%97%e5%b0%8d%e7%85%a7%e8%a1%a8/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 09:37:11 +0000</pubDate>
		<dc:creator>nroe</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://blog.nroed.com/?p=1620</guid>
		<description><![CDATA[<p>中華文化伍仟年就被那些鳥給弄殘了。文化殘了、道德殘了、資源也快殘了，還有什麼能留給下一代？</p> <p><a href="http://input.foruto.com/ccc/data/proof/02.htm" target="_blank">http://input.foruto.com/ccc/data/proof/02.htm</a></p> <p> 在簡化字的設計中，有大量的人為別字，強行把某字寫作另一個字。再加上簡化字地區的用字習慣，常與使用正體字的朋友不同。因此，把簡化字轉換作正體的過程，亦常會出錯。網上有不少的簡繁轉換表，有文字研究者亦曾為此而出書，然而，這些「簡體別字」的禍害，至今依然很大。就算使用專門軟件，亦無法違免有錯誤。 </p> <p> 五十年，或一百年後，一個臺灣旅客和一位大陸朋友共同帶著自己的孩子走進北京紫禁城裡參觀。當他們仰望紅牆黃瓦，金碧輝煌雄偉大殿時，大人舉起手指著梁柱上的匾額問孩子：「你們唸唸看，這座宮殿叫什麼名字啊？」</p> <p>臺灣孩子可能很快就會回答說：「這叫養心殿，那個叫坤寧宮。」，而大陸朋友的孩子則會急著回過頭來拉著父親的衣角問道：「爸爸，這是什麼心殿啊？那又是坤什麼宮啊？」父親一臉錯愕答不上話來。因為，他們已經都不識得「養」（养），也不識得「寧」（宁）字了。 </p> <p>出處: 【究竟是用正體字好，還是簡體字好？】 &#8211; 一尾悠游的魚 &#8211; udn部落格 <a href="http://blog.udn.com/artsir/1480319" target="_blank">http://blog.udn.com/artsir/1480319</a> (好像被牆了)</p>]]></description>
			<content:encoded><![CDATA[<p>中華文化伍仟年就被那些鳥給弄殘了。文化殘了、道德殘了、資源也快殘了，還有什麼能留給下一代？</p>
<p><a href="http://input.foruto.com/ccc/data/proof/02.htm" target="_blank">http://input.foruto.com/ccc/data/proof/02.htm</a></p>
<blockquote><p>
在簡化字的設計中，有大量的人為別字，強行把某字寫作另一個字。再加上簡化字地區的用字習慣，常與使用正體字的朋友不同。因此，把簡化字轉換作正體的過程，亦常會出錯。網上有不少的簡繁轉換表，有文字研究者亦曾為此而出書，然而，這些「簡體別字」的禍害，至今依然很大。就算使用專門軟件，亦無法違免有錯誤。
</p></blockquote>
<blockquote><p>
五十年，或一百年後，一個臺灣旅客和一位大陸朋友共同帶著自己的孩子走進北京紫禁城裡參觀。當他們仰望紅牆黃瓦，金碧輝煌雄偉大殿時，大人舉起手指著梁柱上的匾額問孩子：「你們唸唸看，這座宮殿叫什麼名字啊？」</p>
<p>臺灣孩子可能很快就會回答說：「這叫養心殿，那個叫坤寧宮。」，而大陸朋友的孩子則會急著回過頭來拉著父親的衣角問道：「爸爸，這是什麼心殿啊？那又是坤什麼宮啊？」父親一臉錯愕答不上話來。因為，他們已經都不識得「養」（养），也不識得「寧」（宁）字了。
</p></blockquote>
<p>出處: 【究竟是用正體字好，還是簡體字好？】 &#8211; 一尾悠游的魚 &#8211; udn部落格 <a href="http://blog.udn.com/artsir/1480319" target="_blank">http://blog.udn.com/artsir/1480319</a>  (好像被牆了)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nroed.com/2012/02/09/%e6%ad%a3%e9%ab%94%e5%ad%97%e8%88%87%e6%ae%98%e9%ab%94%e5%ad%97%e5%b0%8d%e7%85%a7%e8%a1%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>比爾·蓋茨：錢再多吃的還是一樣的漢堡</title>
		<link>http://blog.nroed.com/2012/02/09/%e6%af%94%e7%88%be%c2%b7%e8%93%8b%e8%8c%a8%ef%bc%9a%e9%8c%a2%e5%86%8d%e5%a4%9a%e5%90%83%e7%9a%84%e9%82%84%e6%98%af%e4%b8%80%e6%a8%a3%e7%9a%84%e6%bc%a2%e5%a0%a1/</link>
		<comments>http://blog.nroed.com/2012/02/09/%e6%af%94%e7%88%be%c2%b7%e8%93%8b%e8%8c%a8%ef%bc%9a%e9%8c%a2%e5%86%8d%e5%a4%9a%e5%90%83%e7%9a%84%e9%82%84%e6%98%af%e4%b8%80%e6%a8%a3%e7%9a%84%e6%bc%a2%e5%a0%a1/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 05:28:09 +0000</pubDate>
		<dc:creator>nroe</dc:creator>
				<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://blog.nroed.com/?p=1617</guid>
		<description><![CDATA[<p>转载自网络</p> <p>據國外媒體報道，比爾·蓋茨（Bill Gates）作為全球第二富豪，他並不認為大夥需要像他那麽多的錢。<br /> 事實上，他覺得100萬美元就夠了。蓋茨日前在華盛頓大學進行了演講，在被問及如何成為他那樣的人時，蓋茨講述了他的財富觀。<br /> 蓋茨說：“我能理解你們想要幾百萬美元，不過一旦你擁了太多金錢，我必須得告訴你，漢堡還是那塊漢堡，Dick”s（西雅圖的連鎖漢堡包店）的價格可沒有漲足。不過有野心總是好的，你只需要選擇你喜歡的去做。”</p>]]></description>
			<content:encoded><![CDATA[<p><em>转载自网络</em></p>
<p>據國外媒體報道，比爾·蓋茨（Bill Gates）作為全球第二富豪，他並不認為大夥需要像他那麽多的錢。<br />
事實上，他覺得100萬美元就夠了。蓋茨日前在華盛頓大學進行了演講，在被問及如何成為他那樣的人時，蓋茨講述了他的財富觀。<br />
蓋茨說：“我能理解你們想要幾百萬美元，不過一旦你擁了太多金錢，我必須得告訴你，漢堡還是那塊漢堡，Dick”s（西雅圖的連鎖漢堡包店）的價格可沒有漲足。不過有野心總是好的，你只需要選擇你喜歡的去做。”</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nroed.com/2012/02/09/%e6%af%94%e7%88%be%c2%b7%e8%93%8b%e8%8c%a8%ef%bc%9a%e9%8c%a2%e5%86%8d%e5%a4%9a%e5%90%83%e7%9a%84%e9%82%84%e6%98%af%e4%b8%80%e6%a8%a3%e7%9a%84%e6%bc%a2%e5%a0%a1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XDEBUG 顯示數組深度</title>
		<link>http://blog.nroed.com/2012/02/08/xdebug-display-depth/</link>
		<comments>http://blog.nroed.com/2012/02/08/xdebug-display-depth/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 08:40:49 +0000</pubDate>
		<dc:creator>nroe</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XDEBUG]]></category>

		<guid isPermaLink="false">http://blog.nroed.com/?p=1611</guid>
		<description><![CDATA[<p>當裝了 XDEBUG　用 VAR_DUMP　顯示數組時，只現實　３　層深度。可以在 PHP.INI　中調整　xdebug.var_display_max_depth，並重啟　FPM　即可</p> <p><a href="http://blog.nroed.com/wp-content/uploads/2012/02/2012-02-0804.35.33.png" rel="lightbox[1611]"></a></p> <p> xdebug.var_display_max_depth<br /> Type: integer, Default value: 3<br /> Controls how many nested levels of array elements and object properties are when variables are displayed with either xdebug_var_dump(), xdebug.show_local_vars or through Function Traces. This setting does not have any influence on the depth of children that is send [...]]]></description>
			<content:encoded><![CDATA[<p>當裝了 XDEBUG　用 VAR_DUMP　顯示數組時，只現實　３　層深度。可以在 PHP.INI　中調整　xdebug.var_display_max_depth，並重啟　FPM　即可</p>
<p><a href="http://blog.nroed.com/wp-content/uploads/2012/02/2012-02-0804.35.33.png" rel="lightbox[1611]"><img src="http://blog.nroed.com/wp-content/uploads/2012/02/2012-02-0804.35.33.png" alt="" title="2012-02-0804.35.33" width="280" height="151" class="aligncenter size-full wp-image-1612" /></a></p>
<blockquote><p>
xdebug.var_display_max_depth<br />
Type: integer, Default value: 3<br />
Controls how many nested levels of array elements and object properties are when variables are displayed with either xdebug_var_dump(), xdebug.show_local_vars or through Function Traces. This setting does not have any influence on the depth of children that is send to the client through the Remote Debugging feature.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.nroed.com/2012/02/08/xdebug-display-depth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>家庭網絡設備清單</title>
		<link>http://blog.nroed.com/2012/02/08/%e5%ae%b6%e5%ba%ad%e7%b6%b2%e7%b5%a1%e8%a8%ad%e5%82%99%e6%b8%85%e5%96%ae/</link>
		<comments>http://blog.nroed.com/2012/02/08/%e5%ae%b6%e5%ba%ad%e7%b6%b2%e7%b5%a1%e8%a8%ad%e5%82%99%e6%b8%85%e5%96%ae/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 07:10:12 +0000</pubDate>
		<dc:creator>nroe</dc:creator>
				<category><![CDATA[计算机应用]]></category>

		<guid isPermaLink="false">http://blog.nroed.com/?p=1601</guid>
		<description><![CDATA[<p>準備組建家庭網絡、以及辦公環境。列下清單，等交房的時候好進行部署。</p> 網絡需求 <p>千兆網絡必須的。還需要數據存儲，而且要保證數據的安全，不可丟失。一個數據中心，可以被任何設備訪問，包括　PC、手機、IPAD（雖然我沒有）、電視等終端設備。為保證各設備的正常運行，軟件以及系統還可被擴展。比如可以安裝監控系統、自寫程序（支持　PHP　即可）</p> 設備清單 <p>數據存儲需要保證所有設備訪問、以及數據的安全性（RAID 5，先購買　２　塊　2T做 RAID 1，有錢或需要再擴展成　4塊）,還可以能一些附加功能，比如下載、監控、流媒體服務等等。</p> 圖騰機櫃 A26622 （22U 1.2米），參考價格：1100。還有一款也是　1.2　米的，AS6622 ，不過這款是網門。因為家裏沒機房幹凈，而且設備不會很多，熱量也不會太大。所以用玻璃門保持幹凈即可了 Synology <a href="http://www.synology.com/products/product.php?product_name=DS411" target="_blank">DS411</a>，參考價格：3700 DCS-942L　網絡攝像頭，參考價格：850。用 DS411　做存儲。 交換機（未選） APC UPS（未選） 巴法絡 BUFFALO　路由器，300M　無線（已有） 臺式電腦（未選） 電視（未選） 松下 GX1]]></description>
			<content:encoded><![CDATA[<p>準備組建家庭網絡、以及辦公環境。列下清單，等交房的時候好進行部署。</p>
<h3>網絡需求</h3>
<p>千兆網絡必須的。還需要數據存儲，而且要保證數據的安全，不可丟失。一個數據中心，可以被任何設備訪問，包括　PC、手機、IPAD（雖然我沒有）、電視等終端設備。為保證各設備的正常運行，軟件以及系統還可被擴展。比如可以安裝監控系統、自寫程序（支持　PHP　即可）</p>
<h3>設備清單</h3>
<p>數據存儲需要保證所有設備訪問、以及數據的安全性（RAID 5，先購買　２　塊　2T做 RAID 1，有錢或需要再擴展成　4塊）,還可以能一些附加功能，比如下載、監控、流媒體服務等等。</p>
<ul>
<li>圖騰機櫃 A26622 （22U 1.2米），參考價格：1100。還有一款也是　1.2　米的，AS6622 ，不過這款是網門。因為家裏沒機房幹凈，而且設備不會很多，熱量也不會太大。所以用玻璃門保持幹凈即可了</li>
<li>Synology <a href="http://www.synology.com/products/product.php?product_name=DS411" target="_blank">DS411</a>，參考價格：3700</li>
<li>DCS-942L　網絡攝像頭，參考價格：850。用 DS411　做存儲。</li>
<li>交換機（未選）</li>
<li>APC UPS（未選）</li>
<li>巴法絡 BUFFALO　路由器，300M　無線（已有）</li>
<li>臺式電腦（未選）</li>
<li>電視（未選）</li>
<li>松下 GX1</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.nroed.com/2012/02/08/%e5%ae%b6%e5%ba%ad%e7%b6%b2%e7%b5%a1%e8%a8%ad%e5%82%99%e6%b8%85%e5%96%ae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  blog.nroed.com/feed/ ) in 0.43624 seconds, on Feb 23rd, 2012 at 3:31 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 23rd, 2012 at 4:31 am UTC -->
