<?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>Space Babies &#187; wordpress</title>
	<atom:link href="http://www.spacebabies.nl/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.spacebabies.nl</link>
	<description>extraterrestrialicious web apps</description>
	<lastBuildDate>Wed, 18 Jan 2012 21:52:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Tour Top 100</title>
		<link>http://www.spacebabies.nl/2011/07/08/tour-top-100/</link>
		<comments>http://www.spacebabies.nl/2011/07/08/tour-top-100/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 09:24:03 +0000</pubDate>
		<dc:creator>joost</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.spacebabies.nl/?p=1747</guid>
		<description><![CDATA[A new addition to the Space Babies stable today: Tour Top 100. This is a list of 100 Tour de France-related songs. You&#8217;ll see classics from Edith Piaf, Jacques Brel and Charles Aznavour. It&#8217;s a small website in WordPress 3.2. &#8230; <a href="http://www.spacebabies.nl/2011/07/08/tour-top-100/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A new addition to the <a href="/cv/">Space Babies stable</a> today: <a href="http://tourtop100.radio1.nl/">Tour Top 100</a>. This is a list of 100 Tour de France-related songs. You&#8217;ll see classics from Edith Piaf, Jacques Brel and Charles Aznavour.</p>
<p style="text-align: left;"><span id="more-1747"></span><a href="http://tourtop100.radio1.nl/"><img class="aligncenter size-large wp-image-1748" title="Schermafbeelding 2011-07-08 om 11.15.14" src="http://www.spacebabies.nl/wp-content/uploads/2011/07/Schermafbeelding-2011-07-08-om-11.15.14-1024x784.png" alt="" width="640" height="490" /></a>It&#8217;s a small website in WordPress 3.2. On the one hand, I love that WordPress gives editors great tools to work with their content. On the other hand, WordPress (and PHP) is pretty messy in terms of code. Hundreds of functions everywhere, no classes, no namespaces. &#8220;The loop&#8221; is also a pretty monstrous thing.</p>
<p>That being said, creation of this website took mere days and it is seeing a great number of visitors, who are very happy that these songs are given center stage. So, with happy people all around I am not complaining. The HTML templating on this one was done by <a href="http://www.slicecraft.nl/">SliceCraft</a>. Great guys who delivered fantastic semantic HTML5. Check the source to see for yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spacebabies.nl/2011/07/08/tour-top-100/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Radiolab: experimental radio</title>
		<link>http://www.spacebabies.nl/2011/07/06/radiolab-experimental-radio/</link>
		<comments>http://www.spacebabies.nl/2011/07/06/radiolab-experimental-radio/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 07:16:38 +0000</pubDate>
		<dc:creator>joost</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.spacebabies.nl/?p=1741</guid>
		<description><![CDATA[This week I launched radiolab.nl: a website about experimental Dutch radio. Radiolab is a series of new formats on Radio 1, allowing the makers to test the waters and play with new ideas. This year marks the third season and &#8230; <a href="http://www.spacebabies.nl/2011/07/06/radiolab-experimental-radio/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-thumbnail wp-image-1742" title="Schermafbeelding 2011-07-06 om 09.06.40" src="http://www.spacebabies.nl/wp-content/uploads/2011/07/Schermafbeelding-2011-07-06-om-09.06.40-150x150.png" alt="" width="150" height="150" />This week I launched <a href="http://radiolab.nl/">radiolab.nl</a>: a website about experimental Dutch radio. Radiolab is a series of new formats on Radio 1, allowing the makers to test the waters and play with new ideas.</p>
<p><span id="more-1741"></span>This year marks the third season and boasts formats about controversial topics such as death and religion.</p>
<p><a href="http://radiolab.nl/"><img class="aligncenter size-large wp-image-1742" title="Schermafbeelding 2011-07-06 om 09.06.40" src="http://www.spacebabies.nl/wp-content/uploads/2011/07/Schermafbeelding-2011-07-06-om-09.06.40-1024x642.png" alt="" width="640" height="401" /></a>Technically, I built the site in WordPress using the <a href="http://codex.wordpress.org/Create_A_Network">Multisite</a> feature. I did this to retain the previous years, which were also done in (regular) WordPress. The conversion to Multisite went fine.</p>
<p>The responsive template was done by <a href="http://xhtmlized.com/">XHTMLized</a> in HTML5.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spacebabies.nl/2011/07/06/radiolab-experimental-radio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Expedition Chemistry</title>
		<link>http://www.spacebabies.nl/2010/12/29/expedition-chemistry/</link>
		<comments>http://www.spacebabies.nl/2010/12/29/expedition-chemistry/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 12:07:42 +0000</pubDate>
		<dc:creator>joost</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.spacebabies.nl/?p=1689</guid>
		<description><![CDATA[This month I finalized the construction of Expedition Chemistry: a website for children with a lot of (chemical) experiments. Since it&#8217;s a Dutch website, here&#8217;s the description in Dutch: Op deze website vind je heel veel verschillende proefjes! Bijvoorbeeld: Hoe je &#8230; <a href="http://www.spacebabies.nl/2010/12/29/expedition-chemistry/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This month I finalized the construction of <a href="http://www.expeditionchemistry.nl/">Expedition Chemistry</a>: a website for children with a lot of (chemical) experiments.</p>
<p style="text-align: left;"><a href="http://www.expeditionchemistry.nl/"><img class="aligncenter size-large wp-image-1690" title="Expedition Chemistry" src="http://www.spacebabies.nl/wp-content/uploads/2010/12/Schermafbeelding-2010-12-29-om-13.03.59-1024x855.png" alt="" width="640" height="534" /></a>Since it&#8217;s a Dutch website, here&#8217;s the description in Dutch:</p>
<blockquote><p>Op deze website vind je heel veel verschillende proefjes! Bijvoorbeeld: Hoe je een ei doorzichtig kan maken, hoe je de beste bellenblaas maakt, of je hoe een fontein maakt met mentos en cola. De proeven doe je met materialen die je thuis al hebt of koopt bij de supermarkt of drogist.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.spacebabies.nl/2010/12/29/expedition-chemistry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: exclude child categories</title>
		<link>http://www.spacebabies.nl/2010/10/21/wordpress-exclude-child-categories/</link>
		<comments>http://www.spacebabies.nl/2010/10/21/wordpress-exclude-child-categories/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 17:34:51 +0000</pubDate>
		<dc:creator>joost</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.spacebabies.nl/?p=856</guid>
		<description><![CDATA[Sometimes the simplest things can take hours to discover. This is especially true for WordPress, whose documentation can be atrocious. I wanted to exclude all child category posts from a category page. For the life of me I could not &#8230; <a href="http://www.spacebabies.nl/2010/10/21/wordpress-exclude-child-categories/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sometimes the simplest things can take hours to discover. This is especially true for WordPress, whose documentation can be atrocious. I wanted to exclude all child category posts from a category page.</p>
<p><span id="more-856"></span>For the life of me I could not discover how with a quick Google search. It took me checking out the source code before I saw a one-liner that would do the trick. Here tis:</p>
<pre>&lt;?php query_posts(array('category__in' =&gt; array($cat))); ?&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.spacebabies.nl/2010/10/21/wordpress-exclude-child-categories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3</title>
		<link>http://www.spacebabies.nl/2010/06/18/wordpress-3/</link>
		<comments>http://www.spacebabies.nl/2010/06/18/wordpress-3/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 13:00:27 +0000</pubDate>
		<dc:creator>joost</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.spacebabies.nl/?p=725</guid>
		<description><![CDATA[I am not only an Apple fanboi, and a Rails fanboi, but also a WordPress fanboi. Version 3.0 came out recently and I am very excited. WordPress has merged with WordPress Multi-User and the result is something amazing; you can &#8230; <a href="http://www.spacebabies.nl/2010/06/18/wordpress-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I am not only an Apple fanboi, and a Rails fanboi, but also a WordPress fanboi. <a href="http://wordpress.org/development/2010/06/thelonious/">Version 3.0 came out recently</a> and I am very excited. WordPress has merged with WordPress Multi-User and the result is something amazing; you can run one blog just as easily as one thousand. Or ten million. Wow. The new theme is great too, looks like I will be able to use it instead of a customized one.</p>
<p><span id="more-725"></span>If you have nothing to do for just over an hour, consider this keynote from Matt:<br />
<embed src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" type="application/x-shockwave-flash" width="400" height="224" wmode="transparent" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=BQtfIEY1&amp;width=400&amp;height=224&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M" title="Introducing WordPress 3.0 &quot;Thelonious&quot;"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spacebabies.nl/2010/06/18/wordpress-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL query logging in WordPress</title>
		<link>http://www.spacebabies.nl/2010/02/19/sql-query-logging-in-wordpress/</link>
		<comments>http://www.spacebabies.nl/2010/02/19/sql-query-logging-in-wordpress/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 15:35:13 +0000</pubDate>
		<dc:creator>joost</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.spacebabies.nl/?p=583</guid>
		<description><![CDATA[After doing Rails development for so long, it&#8217;s &#8230;.. interesting to develop for other platforms once in a while. I am talking about WPMU, a pretty fantastic multi-blog platform. The lack of documentation is aggravating though, as is the absence &#8230; <a href="http://www.spacebabies.nl/2010/02/19/sql-query-logging-in-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After doing Rails development for so long, it&#8217;s &#8230;.. interesting to develop for other platforms once in a while. I am talking about WPMU, a pretty fantastic multi-blog platform. The lack of documentation is aggravating though, as is the absence of all my Rails tools like the console and the log. Well turns out you can have a sql log for WordPress as well! <a href="http://www.bsdeluxe.com/2009/08/31/rails-like-sql-query-logging-in-wordpress/">This post</a> tells you how, and it works.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spacebabies.nl/2010/02/19/sql-query-logging-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fysiodeurloo restyle live</title>
		<link>http://www.spacebabies.nl/2009/08/25/fysiodeurloo-restyle-live/</link>
		<comments>http://www.spacebabies.nl/2009/08/25/fysiodeurloo-restyle-live/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 20:26:32 +0000</pubDate>
		<dc:creator>joost</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.spacebabies.nl/?p=411</guid>
		<description><![CDATA[Tis the time of year for lotsa restyled websites! Yes, I have been keeping busy. My aunt&#8217;s physical therapy shop Fysiodeurloo is the first to kick off this year&#8217;s round of fresh new websites. It&#8217;s a pretty standard WordPress-as-a-CMS website, &#8230; <a href="http://www.spacebabies.nl/2009/08/25/fysiodeurloo-restyle-live/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tis the time of year for lotsa restyled websites! Yes, I have been keeping busy. My aunt&#8217;s <a href="http://www.fysiodeurloo.nl/">physical therapy shop Fysiodeurloo</a> is the first to kick off this year&#8217;s round of fresh new websites. It&#8217;s a pretty standard WordPress-as-a-CMS website, but does its job very well and is a huge step up from the previous website. If you have aching bones and live in Tholen, go there!<br />
<span id="more-411"></span><br />
There are many more websites under construction, some very close until launch indeed. So keep watching this space.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spacebabies.nl/2009/08/25/fysiodeurloo-restyle-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP massive security FAIL</title>
		<link>http://www.spacebabies.nl/2009/08/12/php-massive-security-fail/</link>
		<comments>http://www.spacebabies.nl/2009/08/12/php-massive-security-fail/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 22:34:14 +0000</pubDate>
		<dc:creator>joost</dc:creator>
				<category><![CDATA[rants]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.spacebabies.nl/?p=405</guid>
		<description><![CDATA[A security vulnerability was discovered in WordPress 2.8.3 recently. If you look at the flaw in question, I can&#8217;t believe people are still using PHP to publish websites. If you still do, you should be beaten with a stick. Let&#8217;s &#8230; <a href="http://www.spacebabies.nl/2009/08/12/php-massive-security-fail/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A s<a href="http://wordpress.org/development/2009/08/2-8-4-security-release/">ecurity vulnerability</a> was discovered in WordPress 2.8.3 recently. If you look at the flaw in question, I can&#8217;t believe people are still using PHP to publish websites. If you still do, you should be beaten with a stick. Let&#8217;s gloat about why Ruby (on Rails) is better, point by point.<br />
<span id="more-405"></span><br />
Tom Ritter has posted an <a href="http://stackoverflow.com/questions/1267998/understanding-the-wordpress-vulnerability">excellent analysis</a> of the flaw. To me, it seems PHP is mostly to blame with it&#8217;s insane global namespace and perverse functions that take any kind of input.<br />
If you think about it anyone still using PHP should be shot, really. With this insight I can probably write a bot to take down a PHP site in ten minutes or so. So here we go:<br />
1. $key (which is a variable) gets created from URL parameters. This has always been the Achilles Heel of PHP. I am assuming register_globals is off, so they are creating this variable somewhere else. Baaaaaaddd. In Rails you would use params to fetch the URL parameter and then pass the value around in your methods.<br />
2. value is filtered using preg_replace which also takes an array. Barf! Why on earth? I know! Because it&#8217;s convenient. Convenience trumps security every time with PHP. In Ruby this could not happen because there is no global preg_replace function. You would call gsub on a String.<br />
3. wpdb-prepare happily accepts an array with an empty string for a string value. Major fail here. Because WordPress has to mimic proper prepared statements, they are using nonsecure PHP code instead of robust database-level code. In other words, array with empty string again becomes empty string instead of blowing up and raising an exception.<br />
4. Only at this stage does any kind of logic fault come into play. The WordPress developers store the admin user without a user_activation_key apparently, because they didn&#8217;t foresee this problem. Still a PHP fault in my opinion, since automated integration testing is impossible.</p>
<p>I <del datetime="2009-08-12T22:18:48+00:00">hate</del> love to say it: using Ruby on Rails would have prevented this flaw at every step of the way. So would other sanely designed programming languages.</p>
<p>As web developers we all think IE6 is bad. I think PHP is the IE6 of web development &#8220;languages&#8221; (term used extremely loosely).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spacebabies.nl/2009/08/12/php-massive-security-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friendly Alien Space Takeover</title>
		<link>http://www.spacebabies.nl/2009/05/06/friendly-alien-space-takeover/</link>
		<comments>http://www.spacebabies.nl/2009/05/06/friendly-alien-space-takeover/#comments</comments>
		<pubDate>Wed, 06 May 2009 12:12:03 +0000</pubDate>
		<dc:creator>joost</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.spacebabies.nl/?p=365</guid>
		<description><![CDATA[I couldn&#8217;t help but notice this podcast of Future Vintage, a show on Radio 6. With titles like Space Invasion, Sirius Space Party, Interstellar Low Ways, When Planets Explode, Tales from Outerspace and Distant Planet you can&#8217;t go wrong! Download &#8230; <a href="http://www.spacebabies.nl/2009/05/06/friendly-alien-space-takeover/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I couldn&#8217;t help but notice <a href="http://futurevintage.radio6.nl/2009/05/06/future-vintage-op-ruimtereis-met-int/">this podcast</a> of Future Vintage, a show on Radio 6. With titles like Space Invasion, Sirius Space Party, Interstellar Low Ways, When Planets Explode, Tales from Outerspace and Distant Planet you can&#8217;t go wrong! <a href="http://futurevintage.radio6.nl/files/2009/05/fvspaceshowfinal.mp3">Download the MP3 now</a>!<br />
<span id="more-365"></span><br />
If you would rather listen online, <a class="listen" title="Luister naar de livestream" href="http://player.omroep.nl/?aflID=9467097" onclick="window.open('http://player.omroep.nl/?aflID=9467097', 'player', 'width=640,height=480'); return false;">you can do that too</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spacebabies.nl/2009/05/06/friendly-alien-space-takeover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://futurevintage.radio6.nl/files/2009/05/fvspaceshowfinal.mp3" length="100520171" type="audio/mpeg" />
		</item>
		<item>
		<title>New design, whoopty doo</title>
		<link>http://www.spacebabies.nl/2008/07/22/new-design-whoopty-doo/</link>
		<comments>http://www.spacebabies.nl/2008/07/22/new-design-whoopty-doo/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 00:13:32 +0000</pubDate>
		<dc:creator>joost</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.spacebabies.nl/?p=155</guid>
		<description><![CDATA[What better way to inaugurate WordPress 2.6 than with a new template? This one is quite nice, not as emo as the last one. More, uh, &#8220;professional&#8221;. &#8216;Coz we are, like, extreme &#8220;professional&#8221; here at Space Babies HQ, m&#8217;kay?]]></description>
			<content:encoded><![CDATA[<p>What better way to inaugurate <a href="http://wordpress.org/">WordPress</a> 2.6 than with a new template? This one is quite nice, not as emo as the last one. More, uh, &#8220;professional&#8221;. &#8216;Coz we are, like, extreme &#8220;professional&#8221; here at Space Babies HQ, m&#8217;kay?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spacebabies.nl/2008/07/22/new-design-whoopty-doo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

