<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/rss20.xsl" media="screen"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="http://jstubbs.blogspirit.com/index.rss" rel="self" type="application/rss+xml" />
<title>Jason Stubbs</title>
<description>You want a summary?</description>
<link>http://jstubbs.blogspirit.com/</link>
<lastBuildDate>Thu, 26 Jul 2007 17:48:29 +0900</lastBuildDate>
<generator>blogSpirit.com</generator>
<copyright>All Rights Reserved</copyright>
<item>
<guid isPermaLink="true">http://jstubbs.blogspirit.com/archive/2007/07/26/書新-blogpet.html</guid>
<title>更新(BlogPet)</title>
<link>http://jstubbs.blogspirit.com/archive/2007/07/26/書新-blogpet.html</link>
<author>noreply@blogspirit.com (Jason Stubbs)</author>
<pubDate>Thu, 26 Jul 2007 17:48:29 +0900</pubDate>
<description>
きのう、ジェイソンはジェイソンは更新された。&lt;br /&gt;&lt;br /&gt;*このエントリは、&lt;a href=&quot;http://www.blogpet.net/&quot; target=&quot;_blank&quot;&gt;ブログペット&lt;/a&gt;の「&lt;a href=&quot;http://www.blogpet.net/profile/view/fd482db8fb31299b7825d19e4cdc5628&quot;&gt;tux&lt;/a&gt;」が書きました。
</description>
</item>
<item>
<guid isPermaLink="true">http://jstubbs.blogspirit.com/archive/2007/07/20/test2.html</guid>
<title>test2</title>
<link>http://jstubbs.blogspirit.com/archive/2007/07/20/test2.html</link>
<author>noreply@blogspirit.com (Jason Stubbs)</author>
<pubDate>Fri, 20 Jul 2007 13:20:33 +0900</pubDate>
<description>
line&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;two breaks before this line&lt;br /&gt;no breaks before this line
</description>
</item>
<item>
<guid isPermaLink="true">http://jstubbs.blogspirit.com/archive/2007/07/20/test.html</guid>
<title>test</title>
<link>http://jstubbs.blogspirit.com/archive/2007/07/20/test.html</link>
<author>noreply@blogspirit.com (Jason Stubbs)</author>
<pubDate>Fri, 20 Jul 2007 13:17:13 +0900</pubDate>
<description>
test
</description>
</item>
<item>
<guid isPermaLink="true">http://jstubbs.blogspirit.com/archive/2007/07/12/リニュヽアル-今日のテヽマ.html</guid>
<title>リニューアル (今日のテーマ)</title>
<link>http://jstubbs.blogspirit.com/archive/2007/07/12/リニュヽアル-今日のテヽマ.html</link>
<author>noreply@blogspirit.com (Jason Stubbs)</author>
<pubDate>Thu, 12 Jul 2007 17:07:23 +0900</pubDate>
<description>
&lt;blockquote class=&quot;pet_theme_q&quot;&gt;&lt;a href=&quot;http://www.blogpet.net/theme/view/2007-07-12&quot; target=&quot;_blank&quot;&gt;BlogPet 今日のテーマ リニューアル&lt;/a&gt;&lt;br /&gt;「ブログペットがリニューアルしてペットが増えました。あなたはどのペットを新しく飼いますか？」&lt;/blockquote&gt;&lt;div class=&quot;pet_theme_a&quot;&gt;yay!&lt;/div&gt;
</description>
</item>
<item>
<guid isPermaLink="true">http://jstubbs.blogspirit.com/archive/2007/07/10/test-trackback.html</guid>
<title>test trackback</title>
<link>http://jstubbs.blogspirit.com/archive/2007/07/10/test-trackback.html</link>
<author>noreply@blogspirit.com (Jason Stubbs)</author>
<pubDate>Tue, 10 Jul 2007 13:50:00 +0900</pubDate>
<description>
test trackback
</description>
</item>
<item>
<guid isPermaLink="true">http://jstubbs.blogspirit.com/archive/2007/05/14/投稿のテスト-blogpet.html</guid>
<title>投稿のテスト(BlogPet)</title>
<link>http://jstubbs.blogspirit.com/archive/2007/05/14/投稿のテスト-blogpet.html</link>
<author>noreply@blogspirit.com (Jason Stubbs)</author>
<pubDate>Mon, 14 May 2007 17:24:20 +0900</pubDate>
<description>
うまく投稿できるかな？&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*このエントリは、&lt;a href=&quot;http://www.blogpet.net/&quot; target=&quot;_blank&quot;&gt;BlogPet(ブログペット)&lt;/a&gt;の「&lt;a href=&quot;http://www.blogpet.net/profile.php?id=fd482db8fb31299b7825d19e4cdc5628&quot; target=&quot;_blank&quot;&gt;Pandy&lt;/a&gt;」がテスト投稿の為に書きました。
</description>
</item>
<item>
<guid isPermaLink="true">http://jstubbs.blogspirit.com/archive/2007/05/01/php-idiosyncrasies.html</guid>
<title>PHP Idiosyncrasies</title>
<link>http://jstubbs.blogspirit.com/archive/2007/05/01/php-idiosyncrasies.html</link>
<author>noreply@blogspirit.com (Jason Stubbs)</author>
<category>General</category>
<pubDate>Tue, 01 May 2007 18:50:00 +0900</pubDate>
<description>
&lt;p&gt;Three reasons to make sure you know your programming language:&lt;/p&gt;&lt;br /&gt;&lt;div style=&quot;background: lightblue; font-family: monospace&quot;&gt;&amp;lt;?php&lt;br /&gt;&lt;br /&gt;function test($code) {&lt;br /&gt;    $result = @eval(&quot;return ({$code});&quot;);&lt;br /&gt;    print ($result ? 'true  ' : 'false ') . &quot;$coden&quot;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;test( &quot;gettype(key(array('s' =&gt; ''))) == 'string'&quot; );&lt;br /&gt;test( &quot;gettype(key(array('1' =&gt; ''))) == 'string'&quot; );&lt;br /&gt;&lt;br /&gt;test( &quot;'s' == 0&quot; );&lt;br /&gt;test( &quot;0 == 's'&quot; );&lt;br /&gt;&lt;br /&gt;test( &quot;$x == $x++&quot; );&lt;br /&gt;test( &quot;(int)$x == $x++&quot; );&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;And here's the output:&lt;/p&gt;&lt;br /&gt;&lt;div style=&quot;background: lightgreen; font-family: monospace&quot;&gt;true  gettype(key(array('s' =&gt; ''))) == 'string'&lt;br /&gt;false gettype(key(array('1' =&gt; ''))) == 'string'&lt;br /&gt;true  's' == 0&lt;br /&gt;true  0 == 's'&lt;br /&gt;false $x == $x++&lt;br /&gt;true  (int)$x == $x++&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;In case you didn't catch what PHP is doing on the last pair, here's the equivalent processing in PHP code:&lt;/p&gt;&lt;br /&gt;&lt;div style=&quot;background: lightblue&quot;; font-family: monospace&gt;$y = &amp;$x;&lt;br /&gt;$x++;&lt;br /&gt;($x == $y)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;When casting &lt;code&gt;$x&lt;/code&gt; with &lt;code&gt;(int)&lt;/code&gt;, PHP is no longer able to make use of the &quot;let's just use a reference&quot; over-optimization. Personally, I think it's a bug that the behaviour differs between the two.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Debuggers beware! ;)&lt;/p&gt;
</description>
</item>
</channel>
</rss>