<?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>freestyle developments</title>
	<atom:link href="http://www.freestyle-developments.co.uk/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.freestyle-developments.co.uk/blog</link>
	<description>Fun, games and coding</description>
	<lastBuildDate>Sat, 10 Jul 2010 11:10:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Implementation of HTTP Digest Authentication in PHP</title>
		<link>http://www.freestyle-developments.co.uk/blog/?p=61</link>
		<comments>http://www.freestyle-developments.co.uk/blog/?p=61#comments</comments>
		<pubDate>Sat, 10 Jul 2010 10:38:49 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[digest auth]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.freestyle-developments.co.uk/blog/?p=61</guid>
		<description><![CDATA[So I could only find one other PHP based HTTP digest auth example on the internet&#8230;and it looked as though it might not even work. I wrote an abstract class as a base that allows you to easily build your own implementation. You&#8217;d use it like so: class MyAuth extends HTTPDigestAuth { // Implementation of [...]]]></description>
		<wfw:commentRss>http://www.freestyle-developments.co.uk/blog/?feed=rss2&amp;p=61</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating WordPress to a new URL</title>
		<link>http://www.freestyle-developments.co.uk/blog/?p=54</link>
		<comments>http://www.freestyle-developments.co.uk/blog/?p=54#comments</comments>
		<pubDate>Tue, 06 Jul 2010 14:48:23 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.freestyle-developments.co.uk/blog/?p=54</guid>
		<description><![CDATA[WordPress is a nonsense, and stores it&#8217;s URL in multiple places in the database. If you want to move your WordPress install to a different host, exec the following MySQL commands to change the URL in all instances: UPDATE wp_options SET option_value = REPLACE(option_value, "[Old site URL]", "[New site URL]") WHERE option_value LIKE "%[Old site [...]]]></description>
		<wfw:commentRss>http://www.freestyle-developments.co.uk/blog/?feed=rss2&amp;p=54</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Namespace</title>
		<link>http://www.freestyle-developments.co.uk/blog/?p=44</link>
		<comments>http://www.freestyle-developments.co.uk/blog/?p=44#comments</comments>
		<pubDate>Wed, 05 May 2010 16:36:30 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[namespace]]></category>

		<guid isPermaLink="false">http://www.freestyle-developments.co.uk/blog/?p=44</guid>
		<description><![CDATA[I normally put my JavaScript function/classes/other things in namespaces. Namespacing your JavaScript is good, it avoids conflicts between scripts on the page and keeps the global namespace clean. I could go into more detail, but luckily it has been done for me. Declaring namespaces, and checking they exist before using them is a bit of [...]]]></description>
		<wfw:commentRss>http://www.freestyle-developments.co.uk/blog/?feed=rss2&amp;p=44</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webalizer GroupAgent config &#8211; round 2</title>
		<link>http://www.freestyle-developments.co.uk/blog/?p=25</link>
		<comments>http://www.freestyle-developments.co.uk/blog/?p=25#comments</comments>
		<pubDate>Mon, 22 Feb 2010 14:16:56 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Config]]></category>
		<category><![CDATA[GroupAgent]]></category>
		<category><![CDATA[Webalizer]]></category>

		<guid isPermaLink="false">http://www.freestyle-developments.co.uk/blog/?p=25</guid>
		<description><![CDATA[A helpful reader pointer out that Opera has borked it&#8217;s user agent string, which unfortunately means that webalizer can no longer distinguish between Opera 9 &#38; Opera 10. It is a bit of a shame, but not something I can do anything about. I also took out the &#8220;Version/4&#8243; detection for Safari, because it is [...]]]></description>
		<wfw:commentRss>http://www.freestyle-developments.co.uk/blog/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE7 onclick and :active state</title>
		<link>http://www.freestyle-developments.co.uk/blog/?p=19</link>
		<comments>http://www.freestyle-developments.co.uk/blog/?p=19#comments</comments>
		<pubDate>Wed, 27 Jan 2010 13:11:03 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[Grinds My Gears]]></category>

		<guid isPermaLink="false">http://www.freestyle-developments.co.uk/blog/?p=19</guid>
		<description><![CDATA[Curiously, if you add an onclick event to an anchor in IE7, the anchor remains in the CSS :active state regardless of whether the javascript returns true or false. It&#8217;ll stay in this state untill you click on another element on the page. e.g. &#60;!DOCTYPE html&#62; &#60;html&#62; &#60;head&#62; &#60;style type="text/css"&#62; a:active { background-color:red; } &#60;/style&#62; [...]]]></description>
		<wfw:commentRss>http://www.freestyle-developments.co.uk/blog/?feed=rss2&amp;p=19</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webalizer GroupAgent config</title>
		<link>http://www.freestyle-developments.co.uk/blog/?p=16</link>
		<comments>http://www.freestyle-developments.co.uk/blog/?p=16#comments</comments>
		<pubDate>Tue, 08 Dec 2009 01:36:45 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Config]]></category>
		<category><![CDATA[GroupAgent]]></category>
		<category><![CDATA[Webalizer]]></category>

		<guid isPermaLink="false">http://www.freestyle-developments.co.uk/blog/?p=16</guid>
		<description><![CDATA[I&#8217;ve wanted Webalizer to group the UA strings for the major players in the browser market for a while now, and finally sat down this evening to poke around with things. I don&#8217;t believe in &#8220;grouping&#8221; everything, because it just means I end up with a massive &#8220;grouping&#8221; list to maintain, and I just know [...]]]></description>
		<wfw:commentRss>http://www.freestyle-developments.co.uk/blog/?feed=rss2&amp;p=16</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MooTools Depender, Safari, etags and 412 Precondition Failed</title>
		<link>http://www.freestyle-developments.co.uk/blog/?p=11</link>
		<comments>http://www.freestyle-developments.co.uk/blog/?p=11#comments</comments>
		<pubDate>Fri, 04 Dec 2009 16:19:00 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[Grinds My Gears]]></category>
		<category><![CDATA[412]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[Caching]]></category>
		<category><![CDATA[Depender]]></category>
		<category><![CDATA[etag]]></category>
		<category><![CDATA[GET]]></category>
		<category><![CDATA[If-Modified-Since]]></category>
		<category><![CDATA[If-None-Match]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[POST]]></category>
		<category><![CDATA[Precondition Failed]]></category>
		<category><![CDATA[Request]]></category>
		<category><![CDATA[Request.JSON]]></category>
		<category><![CDATA[RFC 2616]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.freestyle-developments.co.uk/blog/?p=11</guid>
		<description><![CDATA[/** * This replaces the default MooTools more Depender.request function to use * HTTP "get" rather than "post". * * When sending requests for files via the depender, I was finding that Safari * wasn't getting and re-evaluating them the second time I visited the page. * This was because an etag was sent with [...]]]></description>
		<wfw:commentRss>http://www.freestyle-developments.co.uk/blog/?feed=rss2&amp;p=11</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE7 and HTTP</title>
		<link>http://www.freestyle-developments.co.uk/blog/?p=8</link>
		<comments>http://www.freestyle-developments.co.uk/blog/?p=8#comments</comments>
		<pubDate>Fri, 05 Dec 2008 00:41:54 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[Grinds My Gears]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[IE7]]></category>

		<guid isPermaLink="false">http://www.freestyle-developments.co.uk/blog/?p=8</guid>
		<description><![CDATA[Why doesn&#8217;t IE7 assume I want to use HTTP as my communications protocol? IE6 seemed to be able to, FF, Opera and Safari seems to be able to. For pete&#8217;s sake, you&#8217;re a web browser! What other bloody protocol do you normally use? If I were ever to type anything in the address bar, and [...]]]></description>
		<wfw:commentRss>http://www.freestyle-developments.co.uk/blog/?feed=rss2&amp;p=8</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When will M$ drop support for IE6?</title>
		<link>http://www.freestyle-developments.co.uk/blog/?p=6</link>
		<comments>http://www.freestyle-developments.co.uk/blog/?p=6#comments</comments>
		<pubDate>Wed, 08 Oct 2008 10:47:54 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[Grinds My Gears]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Internet Exploder 6]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.freestyle-developments.co.uk/blog/2008/10/when-will-m-drop-support-for-ie6/</guid>
		<description><![CDATA[Whilst working with IE6 recently, ha, sorry I mean against IE6 &#8211; I found that a number of times I was asking (read: wishing) when support for this horrendous browser would be dropped. According to http://cmsreport.com/node/1812, support could be dropped when mainstream support for XP is dropped. Wouldn&#8217;t that be great? But hang on, isn&#8217;t [...]]]></description>
		<wfw:commentRss>http://www.freestyle-developments.co.uk/blog/?feed=rss2&amp;p=6</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>If you&#8217;re going to get one thing for mountain biking&#8230;</title>
		<link>http://www.freestyle-developments.co.uk/blog/?p=4</link>
		<comments>http://www.freestyle-developments.co.uk/blog/?p=4#comments</comments>
		<pubDate>Sun, 10 Aug 2008 19:37:34 +0000</pubDate>
		<dc:creator>Alan</dc:creator>
				<category><![CDATA[Sports]]></category>
		<category><![CDATA[cycling gloves]]></category>
		<category><![CDATA[mountain biking]]></category>

		<guid isPermaLink="false">http://192.168.0.98:8888/blog/2008/08/if-youre-going-to-get-one-thing-for-mountain-biking/</guid>
		<description><![CDATA[If you&#8217;re off mountain biking, thats proper trails riding I mean and not just a casual ride in the park, I&#8217;d recommend you buy some cycling gloves. Obviously a helmet as well, but to be honest that should be a given. Its like me suggesting you buy a bicycle to go mountain biking. Anyway, gloves, [...]]]></description>
		<wfw:commentRss>http://www.freestyle-developments.co.uk/blog/?feed=rss2&amp;p=4</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
