<?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>A programmer&#039;s tale &#187; Programming</title>
	<atom:link href="http://blog.coomanskristof.be/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.coomanskristof.be</link>
	<description>Weblog of Kristof Coomans</description>
	<lastBuildDate>Sat, 27 Mar 2010 20:15:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>PHP 5 Zend Certified Engineer</title>
		<link>http://blog.coomanskristof.be/2009/11/08/php-5-zend-certified-engineer/</link>
		<comments>http://blog.coomanskristof.be/2009/11/08/php-5-zend-certified-engineer/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 16:19:18 +0000</pubDate>
		<dc:creator>Kristof</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.coomanskristof.be/?p=133</guid>
		<description><![CDATA[The last Friday of October I passed the PHP 5 certification exam of Zend, in the John Cordier Academy (part of Telindus) in Haasrode, close to Leuven where I am living. Today I checked the Zend website and indeed, I am listed now in the PHP Yellow Pages.  Cool!]]></description>
		<wfw:commentRss>http://blog.coomanskristof.be/2009/11/08/php-5-zend-certified-engineer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sortable tables in XML blocks</title>
		<link>http://blog.coomanskristof.be/2007/04/13/xml-sortable-tables/</link>
		<comments>http://blog.coomanskristof.be/2007/04/13/xml-sortable-tables/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 09:54:23 +0000</pubDate>
		<dc:creator>Kristof</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[eZ Publish]]></category>

		<guid isPermaLink="false">http://blog.coomanskristof.be/2007/04/13/xml-sortable-tables/</guid>
		<description><![CDATA[Xavier Dutoit once pointed me to a nice unobtrusive table sort script written by Frequency Decoder. I will explain you how you can use it with the tables inserted in an XML block attribute.]]></description>
		<wfw:commentRss>http://blog.coomanskristof.be/2007/04/13/xml-sortable-tables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript natural order string comparison</title>
		<link>http://blog.coomanskristof.be/2006/08/01/javascript-natural-order-string-comparison/</link>
		<comments>http://blog.coomanskristof.be/2006/08/01/javascript-natural-order-string-comparison/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 13:19:43 +0000</pubDate>
		<dc:creator>Kristof</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.coomanskristof.be/2006/08/01/javascript-natural-order-string-comparison/</guid>
		<description><![CDATA[Both Jonny Reichwald and Greg Nacu mailed me about a little bug in my JavaScript natural order string comparison implementation, so I patched it. Here&#8217;s the latest version: natcompare.js Visit Martin Pool&#8217;s natsort project page for the original and other implementations.]]></description>
		<wfw:commentRss>http://blog.coomanskristof.be/2006/08/01/javascript-natural-order-string-comparison/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Spamcop reporting bookmarklet</title>
		<link>http://blog.coomanskristof.be/2006/07/06/spamcop-reporting-bookmarklet/</link>
		<comments>http://blog.coomanskristof.be/2006/07/06/spamcop-reporting-bookmarklet/#comments</comments>
		<pubDate>Thu, 06 Jul 2006 08:49:17 +0000</pubDate>
		<dc:creator>Kristof</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Okopipi]]></category>

		<guid isPermaLink="false">http://blog.coomanskristof.be/2006/07/06/spamcop-reporting-bookmarklet/</guid>
		<description><![CDATA[Recently I started reporting spam to SpamCop with the Okopipi Thunderbird extension. With a single click, all mails marked as spam can be reported in batch with one single e-mail to your SpamCop submission e-mail address. You&#8217;ll get a mail back from SpamCop with a list of links to reporting forms, one for each spam [...]]]></description>
		<wfw:commentRss>http://blog.coomanskristof.be/2006/07/06/spamcop-reporting-bookmarklet/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Backward compatibility by using is_callable</title>
		<link>http://blog.coomanskristof.be/2005/12/24/backward-compatibility-by-using-is_callable/</link>
		<comments>http://blog.coomanskristof.be/2005/12/24/backward-compatibility-by-using-is_callable/#comments</comments>
		<pubDate>Sat, 24 Dec 2005 10:33:17 +0000</pubDate>
		<dc:creator>Kristof</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[eZ Publish]]></category>

		<guid isPermaLink="false">http://blog.coomanskristof.be/?p=5</guid>
		<description><![CDATA[Some time ago I had to modify one of our custom login handlers for eZ publish to make it update the last visited timestamp. The datatype however needed to remain backward compatible with older eZ publish releases.]]></description>
		<wfw:commentRss>http://blog.coomanskristof.be/2005/12/24/backward-compatibility-by-using-is_callable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enhancedselection fix for PHP 4.4</title>
		<link>http://blog.coomanskristof.be/2005/12/23/enhancedselection-fix-for-php-44/</link>
		<comments>http://blog.coomanskristof.be/2005/12/23/enhancedselection-fix-for-php-44/#comments</comments>
		<pubDate>Fri, 23 Dec 2005 16:07:01 +0000</pubDate>
		<dc:creator>Kristof</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[eZ Publish]]></category>

		<guid isPermaLink="false">http://blog.coomanskristof.be/?p=2</guid>
		<description><![CDATA[Last week I've updated some eZ publish extensions to make them work with PHP 4.4. One of them was the <a href="http://ez.no/community/contribs/datatypes/enhanced_selection">enhancedselection</a> datatype.]]></description>
		<wfw:commentRss>http://blog.coomanskristof.be/2005/12/23/enhancedselection-fix-for-php-44/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

