<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0" -->
<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/"
	>

<channel>
	<title>sjon.blog</title>
	<link>http://sjon.hortensius.net/blog</link>
	<description>weblog of a perfectionist PHP developer</description>
	<pubDate>Fri, 02 Jun 2006 18:46:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0</generator>
	<language>en</language>
			<item>
		<title>Transparant debugging, tracing and performance monitoring in PHP</title>
		<link>http://sjon.hortensius.net/blog/2006/04/transparant-debugging-tracing-and-performance-monitoring-in-php</link>
		<comments>http://sjon.hortensius.net/blog/2006/04/transparant-debugging-tracing-and-performance-monitoring-in-php#comments</comments>
		<pubDate>Tue, 25 Apr 2006 18:50:46 +0000</pubDate>
		<dc:creator>Sjon</dc:creator>
		
	<category>PHP [Hypertext Preprocessor]</category>
	<category>MySQL</category>
		<guid isPermaLink="false">http://sjon.hortensius.net/blog/2006/04/transparant-debugging-tracing-and-performance-monitoring-in-php</guid>
		<description><![CDATA[Since I am always interested in the performance of the applications I write I always try to trace average time requests take wile developing. When applications are in production however; I do not have time to monitor them and assume reasonable performance. The same goes for debugging; I hope to try out all posible requests [...]]]></description>
		<wfw:commentRSS>http://sjon.hortensius.net/blog/2006/04/transparant-debugging-tracing-and-performance-monitoring-in-php/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Everything that&#8217;s cool - web2.0</title>
		<link>http://sjon.hortensius.net/blog/2006/04/everything-thats-cool-web20</link>
		<comments>http://sjon.hortensius.net/blog/2006/04/everything-thats-cool-web20#comments</comments>
		<pubDate>Mon, 24 Apr 2006 12:25:59 +0000</pubDate>
		<dc:creator>Sjon</dc:creator>
		
	<category>Applications</category>
		<guid isPermaLink="false">http://sjon.hortensius.net/blog/2006/04/everything-thats-cool-web20</guid>
		<description><![CDATA[I couldn&#8217;t resist posting this enormous list of web 2.0 applications. Web 2.0 is ofcourse a very generic term saying close to nothing; but then most of the sites that qualify as Web 2.0 are mostly interesting anyway because of their well-written HTML code, nice CSS solutions or clever Javascript effects. So if it is [...]]]></description>
		<wfw:commentRSS>http://sjon.hortensius.net/blog/2006/04/everything-thats-cool-web20/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Using PHP to serve files</title>
		<link>http://sjon.hortensius.net/blog/2006/03/using-php-to-serve-files</link>
		<comments>http://sjon.hortensius.net/blog/2006/03/using-php-to-serve-files#comments</comments>
		<pubDate>Wed, 15 Mar 2006 20:16:16 +0000</pubDate>
		<dc:creator>Sjon</dc:creator>
		
	<category>PHP [Hypertext Preprocessor]</category>
		<guid isPermaLink="false">http://sjon.hortensius.net/blog/2006/03/using-php-to-serve-files</guid>
		<description><![CDATA[Sometimes you need PHP to passthru files instead of using a webserver like you should. Sometimes you need to check permissions; or do other stuff which requires you to make PHP behave like a webserver. So, what is the fastest way to passthru a simple file using no logic? I have been working of several [...]]]></description>
		<wfw:commentRSS>http://sjon.hortensius.net/blog/2006/03/using-php-to-serve-files/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>When exportfs -arv takes forever</title>
		<link>http://sjon.hortensius.net/blog/2006/03/when-exportfs-arv-takes-forever</link>
		<comments>http://sjon.hortensius.net/blog/2006/03/when-exportfs-arv-takes-forever#comments</comments>
		<pubDate>Sat, 11 Mar 2006 22:16:47 +0000</pubDate>
		<dc:creator>Sjon</dc:creator>
		
	<category>Linux</category>
		<guid isPermaLink="false">http://sjon.hortensius.net/blog/2006/03/when-exportfs-arv-takes-forever</guid>
		<description><![CDATA[I had the strangest problem with my server for the last months. Starting nfsd on my Archlinux machine took forever and I couldn&#8217;t figure out why. Stracing `exportfs -arv` showed a lot of DNS queries were done; which is strange since my nfs server is only available to machines on the internal network (and those [...]]]></description>
		<wfw:commentRSS>http://sjon.hortensius.net/blog/2006/03/when-exportfs-arv-takes-forever/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Using JSON to create your DOM elements</title>
		<link>http://sjon.hortensius.net/blog/2006/03/using-json-to-create-your-dom-elements</link>
		<comments>http://sjon.hortensius.net/blog/2006/03/using-json-to-create-your-dom-elements#comments</comments>
		<pubDate>Sat, 04 Mar 2006 18:21:05 +0000</pubDate>
		<dc:creator>Sjon</dc:creator>
		
	<category>XHTML [Extensible HyperText Markup Language]</category>
	<category>Applications</category>
	<category>Javascript</category>
		<guid isPermaLink="false">http://sjon.hortensius.net/blog/2006/03/using-json-to-create-your-dom-elements</guid>
		<description><![CDATA[While working on a webapplication using AJAX technology I found myself reading XML and writing that to the DOM; but doing that is really frustrating. Check out this hideous piece of code I needed to create a simple element:

var dom_item_date, dom_item_title_text, dom_item_title_link;
var dom_item_content_text, dom_item_title, dom_feed_item;
dom_item_date = document.createElement('dt');
dom_item_date.appendChild(document.createTextNode(item.getFirstValue('pubDate')));

dom_item_title_text = document.createTextNode(item.getFirstValue('title'));

dom_item_title_link = document.createElement('a');
dom_item_title_link.href = item.getFirstValue('link');
dom_item_title_link.appendChild(dom_item_title_text);

dom_item_content_text = document.createTextNode(item.getFirstValue('description'));

dom_item_content [...]]]></description>
		<wfw:commentRSS>http://sjon.hortensius.net/blog/2006/03/using-json-to-create-your-dom-elements/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Return different stylesheets based on screen resolution</title>
		<link>http://sjon.hortensius.net/blog/2006/01/return-different-stylesheets-based-on-screen-resolution</link>
		<comments>http://sjon.hortensius.net/blog/2006/01/return-different-stylesheets-based-on-screen-resolution#comments</comments>
		<pubDate>Sat, 28 Jan 2006 15:16:53 +0000</pubDate>
		<dc:creator>Sjon</dc:creator>
		
	<category>CSS [Cascading Style Sheets]</category>
	<category>Javascript</category>
		<guid isPermaLink="false">http://sjon.hortensius.net/blog/2006/01/return-different-stylesheets-based-on-screen-resolution</guid>
		<description><![CDATA[A friend of mine wanted to use 2 different stylesheets, based on the screen resolution of the browsing computer. He found this script  to differentiate between users with screens &#60; 800 width, and users having bigger.
Unfortunately, with cookies disabled, you will find yourself browsing an endless looping white page. So I showed him how [...]]]></description>
		<wfw:commentRSS>http://sjon.hortensius.net/blog/2006/01/return-different-stylesheets-based-on-screen-resolution/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>simpleTemplate - a simple templateparser in PHP</title>
		<link>http://sjon.hortensius.net/blog/2006/01/simpletemplate-a-simple-templateparser-in-php</link>
		<comments>http://sjon.hortensius.net/blog/2006/01/simpletemplate-a-simple-templateparser-in-php#comments</comments>
		<pubDate>Fri, 06 Jan 2006 08:09:09 +0000</pubDate>
		<dc:creator>Sjon</dc:creator>
		
	<category>PHP [Hypertext Preprocessor]</category>
		<guid isPermaLink="false">http://sjon.hortensius.net/blog/2006/01/simpletemplate-a-simple-templateparser-in-php</guid>
		<description><![CDATA[In a project of mine I wanted to use a templateparser to easily output some HTML. I started with Smarty; but found it too heavy weighted; with it&#8217;s endless list of classes and files I didn&#8217;t want. So I continued with TinyButStrong which proclaims to be simple with only one class. Having tried some time [...]]]></description>
		<wfw:commentRSS>http://sjon.hortensius.net/blog/2006/01/simpletemplate-a-simple-templateparser-in-php/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>MVC - nothing new there is it?</title>
		<link>http://sjon.hortensius.net/blog/2006/01/mvc-nothing-new-there-is-it</link>
		<comments>http://sjon.hortensius.net/blog/2006/01/mvc-nothing-new-there-is-it#comments</comments>
		<pubDate>Thu, 05 Jan 2006 20:18:57 +0000</pubDate>
		<dc:creator>Sjon</dc:creator>
		
	<category>PHP [Hypertext Preprocessor]</category>
	<category>Applications</category>
		<guid isPermaLink="false">http://sjon.hortensius.net/blog/2006/01/mvc-nothing-new-there-is-it</guid>
		<description><![CDATA[Reading MVC and web apps: oil and water after discussing about MVC today I think the article is pretty much right about MVC. At the office today we pretty much concluded that MVC was nothing more than a strict separation of your database, templateparser and actual engine just &#8216;doing&#8217; the rest. This strict separation prevents [...]]]></description>
		<wfw:commentRSS>http://sjon.hortensius.net/blog/2006/01/mvc-nothing-new-there-is-it/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>New monitor</title>
		<link>http://sjon.hortensius.net/blog/2006/01/new-monitor</link>
		<comments>http://sjon.hortensius.net/blog/2006/01/new-monitor#comments</comments>
		<pubDate>Tue, 03 Jan 2006 22:31:54 +0000</pubDate>
		<dc:creator>Sjon</dc:creator>
		
	<category>Miscellaneous</category>
		<guid isPermaLink="false">http://sjon.hortensius.net/blog/2006/01/new-monitor</guid>
		<description><![CDATA[I have just installed my new monitor; the BenQ FP202W. I must say, it is a real beauty. It is much more easy on the eyes then a CRT monitor. Since I couldn&#8217;t find any examples of a xorg.conf file I thought I&#8217;d post how I got mine working. It is too easy actually , [...]]]></description>
		<wfw:commentRSS>http://sjon.hortensius.net/blog/2006/01/new-monitor/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Protecting your property</title>
		<link>http://sjon.hortensius.net/blog/2005/12/protecting-your-property</link>
		<comments>http://sjon.hortensius.net/blog/2005/12/protecting-your-property#comments</comments>
		<pubDate>Fri, 30 Dec 2005 09:21:06 +0000</pubDate>
		<dc:creator>Sjon</dc:creator>
		
	<category>PHP [Hypertext Preprocessor]</category>
	<category>Privacy &#038; Security</category>
		<guid isPermaLink="false">http://sjon.hortensius.net/blog/2005/12/protecting-your-property</guid>
		<description><![CDATA[Zend almost convinced me that their Safeguard Suite really secured your PHP scripts. Ofcourse I know that scripts need to be interpreted and executed and are therefore never 100% safe; but I expected some form of obfuscation and rewriting to prevent this. This doesn&#8217;t seem to be the case though. I have had a look [...]]]></description>
		<wfw:commentRSS>http://sjon.hortensius.net/blog/2005/12/protecting-your-property/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
