

<?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>kieranbarnes</title>
	<atom:link href="http://bloke.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://bloke.org</link>
	<description>Independent PHP, WordPress &#38; CubeCart Programmer</description>
	<lastBuildDate>Tue, 31 Jan 2012 01:42:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Moving mod_pagespeed&#8217;s file-based cache into RAM</title>
		<link>http://bloke.org/apache/moving-mod_pagespeeds-file-based-cache-into-ram/</link>
		<comments>http://bloke.org/apache/moving-mod_pagespeeds-file-based-cache-into-ram/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 11:15:18 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Scalability]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[mod_pagespeed]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[Scaling]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3852</guid>
		<description><![CDATA[Google's mod_pagespeed does a great job at optimising web resources such as HTML, JS, CSS and even images. I use it on a lot of customer production sites as a great partner to APC cache for super fast web sites. I won't go into details on how it works, if you're  reading this, you already [...]
Related posts:<ol>
<li><a href='http://bloke.org/linux/simple-install-of-memcached-on-ubuntu/' rel='bookmark' title='Simple install of memcached on Ubuntu'>Simple install of memcached on Ubuntu</a> <small>Memcached is a free, high performance distributed memory object caching...</small></li>
<li><a href='http://bloke.org/wordpress/using-persistent-cache-in-wordpress-with-apc/' rel='bookmark' title='Using Persistent Cache in WordPress (with APC)'>Using Persistent Cache in WordPress (with APC)</a> <small>Ever since WordPress 2.5, the WP Cache functions haven't been...</small></li>
<li><a href='http://bloke.org/linux/snippet-create-a-large-file-in-linux/' rel='bookmark' title='[Snippet] Create a large file in Linux'>[Snippet] Create a large file in Linux</a> <small>Need to create a large file? For disk speed tests?...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/apache/moving-mod_pagespeeds-file-based-cache-into-ram/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neil Anthony Kitchens</title>
		<link>http://bloke.org/client-sites/neil-anthony-kitchens/</link>
		<comments>http://bloke.org/client-sites/neil-anthony-kitchens/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 13:52:34 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[Client Sites]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Theme Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3831</guid>
		<description><![CDATA[Neil Anthony approached me in May of 2010, their brief was simple, create a site that reflected the class and high quality kitchens they designed and installed, make the site clear, crisp, informative, easy to navigate and most importnatly easy to update by the client. Iachieved all of these goals and the staff at NA [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/how-to-move-wordpress-directory-or-server-properly/' rel='bookmark' title='How to move WordPress directory or server &#8211; properly'>How to move WordPress directory or server &#8211; properly</a> <small>I ran into an annoying, but easily avoided problem the...</small></li>
<li><a href='http://bloke.org/linux/ubuntu-upgrades/' rel='bookmark' title='Ubuntu Upgrades'>Ubuntu Upgrades</a> <small>Here is a really simple way of upgrading your Ubuntu...</small></li>
<li><a href='http://bloke.org/php/chicks-dig-blokes-with-groovy-login-screens/' rel='bookmark' title='Chicks dig blokes with groovy login screens'>Chicks dig blokes with groovy login screens</a> <small>Or how to customise your WordPress login page. There are...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/client-sites/neil-anthony-kitchens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Snippet] Setting the timezone for PHP 5.3</title>
		<link>http://bloke.org/php/snippet-setting-the-timezone-for-php-5-3/</link>
		<comments>http://bloke.org/php/snippet-setting-the-timezone-for-php-5-3/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 14:43:53 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Europe]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3744</guid>
		<description><![CDATA[PHP 5.3 requires a time zone to be set if you do any kind of date processing. Simply set this in your php.ini Or if you are on a shared host, you can do it in a .htaccess If all else fails, put the following in your code Related posts: [Snippet] Formatting the date in [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/snippet-formatting-the-date-in-twitter-xml-feed/' rel='bookmark' title='[Snippet] Formatting the date in twitter XML feed'>[Snippet] Formatting the date in twitter XML feed</a> <small>The date in the Twitter XML feed is daft and...</small></li>
<li><a href='http://bloke.org/php/snippet-simplified-ukus-date-conversion/' rel='bookmark' title='[Snippet] Simplified UK/US Date Conversion'>[Snippet] Simplified UK/US Date Conversion</a> <small>One of my major annoyances in PHP &amp; MySQL world...</small></li>
<li><a href='http://bloke.org/php/snippet-allow-php-in-smarty-cubecart-5/' rel='bookmark' title='[Snippet] Allow PHP in Smarty (CubeCart 5)'>[Snippet] Allow PHP in Smarty (CubeCart 5)</a> <small>Although it is generally bad practise to put PHP code...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/php/snippet-setting-the-timezone-for-php-5-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salford City Stadium</title>
		<link>http://bloke.org/photography/salford-city-stadium/</link>
		<comments>http://bloke.org/photography/salford-city-stadium/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 21:39:01 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Barton Bridge]]></category>
		<category><![CDATA[Salford City Stadium]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3729</guid>
		<description><![CDATA[Taken on a wet and rainy day in Salford, you can see the website for Salford City Stadium advertised from Barton Bridge on the M60. I was lucky enough to work on the WordPress powered website last year (2011) &#160; &#160; Related posts: New Site: Salford City Stadium A fantastic show case site for the [...]
Related posts:<ol>
<li><a href='http://bloke.org/client-sites/new-site-salford-city-stadium/' rel='bookmark' title='New Site: Salford City Stadium'>New Site: Salford City Stadium</a> <small>A fantastic show case site for the new Salford City Stadium...</small></li>
<li><a href='http://bloke.org/reviews/website-law/' rel='bookmark' title='WebSite Law'>WebSite Law</a> <small>A lot of my clients lack certain legal documents that...</small></li>
<li><a href='http://bloke.org/php/city-country-location-finding-with-geoip/' rel='bookmark' title='City &amp; Country Location Finding with GeoIP'>City &#038; Country Location Finding with GeoIP</a> <small>Following on from a previous post, "PHP Geo-IP Location in...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/photography/salford-city-stadium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Client: The Spa @ Dolphin Square &#8211; Moroccan Inspired Luxury Spa In London Pimlico</title>
		<link>http://bloke.org/client-sites/new-client-the-spa-dolphin-square-moroccan-inspired-luxury-spa-in-london-pimlico/</link>
		<comments>http://bloke.org/client-sites/new-client-the-spa-dolphin-square-moroccan-inspired-luxury-spa-in-london-pimlico/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 00:46:22 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[Client Sites]]></category>
		<category><![CDATA[MODX]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3717</guid>
		<description><![CDATA[My first MODX site in quite a while. The Spa @ Dolphin Square - Moroccan Inspired Luxury Spa In London Pimlico   Working from PSDs I was tasked with turning them into a fully working MODX Revolution CMS. Fully template driven and with everything configurable from MODX to make one highly configurable and visually stunning site. Related posts: [...]
Related posts:<ol>
<li><a href='http://bloke.org/linux/fuzzyocr-inspired-pdf-scanning-for-spamassassin/' rel='bookmark' title='FuzzyOCR inspired PDF scanning for SpamAssassin'>FuzzyOCR inspired PDF scanning for SpamAssassin</a> <small>I've just stumbled over a PDF scanning engine for SpamAssassin....</small></li>
<li><a href='http://bloke.org/cubecart/cubecart-5-0-relased-today/' rel='bookmark' title='CubeCart 5.0 Relased Today!'>CubeCart 5.0 Relased Today!</a> <small>The long awaited CubeCart 5 has been released today. I...</small></li>
<li><a href='http://bloke.org/client-sites/new-site-gamernode-wordpress-site-migration/' rel='bookmark' title='New Site: GamerNode &#8211; WordPress Site Migration'>New Site: GamerNode &#8211; WordPress Site Migration</a> <small>I recently had the pleasure of working with a well...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/client-sites/new-client-the-spa-dolphin-square-moroccan-inspired-luxury-spa-in-london-pimlico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Persistent Cache in WordPress (with APC)</title>
		<link>http://bloke.org/wordpress/using-persistent-cache-in-wordpress-with-apc/</link>
		<comments>http://bloke.org/wordpress/using-persistent-cache-in-wordpress-with-apc/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 12:52:05 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[APC]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3692</guid>
		<description><![CDATA[Ever since WordPress 2.5, the WP Cache functions haven't been persistent, so the cached objects are only available for the page load (or script run). This means that data stored in the cache resides in memory only and only for the duration of the request. Upto version 2.5 we could have simply added define('WP_CACHE', true) to the wp-config.php [...]
Related posts:<ol>
<li><a href='http://bloke.org/apache/moving-mod_pagespeeds-file-based-cache-into-ram/' rel='bookmark' title='Moving mod_pagespeed&#8217;s file-based cache into RAM'>Moving mod_pagespeed&#8217;s file-based cache into RAM</a> <small>Google's mod_pagespeed does a great job at optimising web resources...</small></li>
<li><a href='http://bloke.org/php/installing-memcached-on-centoscpanel/' rel='bookmark' title='Installing memcached on CentOS/cPanel'>Installing memcached on CentOS/cPanel</a> <small>memcached a (distributed) memory object caching system vital if your...</small></li>
<li><a href='http://bloke.org/linux/simple-install-of-memcached-on-ubuntu/' rel='bookmark' title='Simple install of memcached on Ubuntu'>Simple install of memcached on Ubuntu</a> <small>Memcached is a free, high performance distributed memory object caching...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/wordpress/using-persistent-cache-in-wordpress-with-apc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL 5.0 or 5.1 to 5.5 Upgrade Traumas on CentOS</title>
		<link>http://bloke.org/linux/mysql-5-0-or-5-1-to-5-5-upgrade-traumas-on-centos/</link>
		<comments>http://bloke.org/linux/mysql-5-0-or-5-1-to-5-5-upgrade-traumas-on-centos/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 23:49:43 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PS]]></category>
		<category><![CDATA[Remi Repo]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3682</guid>
		<description><![CDATA[Ignoring all the panic-mongers on the rest of the internet upgrading MySQL from 5.0 or 5.1 to 5.5 shouldn't be that difficult. My task was to upgrade from 5.0 to 5.5 on CentOS (Remi Repos). It was to fix a bug with MySQL 5.0 ignoring the wait_timeout parameter in my.cnf. Five to five on a Friday, [...]
Related posts:<ol>
<li><a href='http://bloke.org/linux/mysql-server-centos-rpm/' rel='bookmark' title='MySQL Server on CentOS, what the RPM doesn&#8217;t do for you'>MySQL Server on CentOS, what the RPM doesn&#8217;t do for you</a> <small>Installing MySQL via YUM Once the updates have finished we...</small></li>
<li><a href='http://bloke.org/mysql/snippet-allow-mysql-root-access-from-anywhere/' rel='bookmark' title='[Snippet] Allow mysql root access from anywhere'>[Snippet] Allow mysql root access from anywhere</a> <small>A small annoyance of mine is on local development servers,...</small></li>
<li><a href='http://bloke.org/linux/cpanel-mysql-tuning/' rel='bookmark' title='cPanel MySQL Tuning'>cPanel MySQL Tuning</a> <small>The default configuration for MySQL provided by cPanel is pretty...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/linux/mysql-5-0-or-5-1-to-5-5-upgrade-traumas-on-centos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Install the Remi Repo in CentOS</title>
		<link>http://bloke.org/linux/install-the-remi-repo-in-centos/</link>
		<comments>http://bloke.org/linux/install-the-remi-repo-in-centos/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 23:24:56 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql server]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Remi Collet]]></category>
		<category><![CDATA[Remi Repo]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3683</guid>
		<description><![CDATA[The Remi Repo is a yum repository maintained by a French dude - Remi Collet. It contains much more up to date packages (January 2012) such as MySQL 5.5 and PHP 5.3. Heres how I installed it on CentOS. &#160; This file provides configuration for remi and remi-test repositories. Note: The repository is not enabled on install [...]
Related posts:<ol>
<li><a href='http://bloke.org/linux/mysql-5-0-or-5-1-to-5-5-upgrade-traumas-on-centos/' rel='bookmark' title='MySQL 5.0 or 5.1 to 5.5 Upgrade Traumas on CentOS'>MySQL 5.0 or 5.1 to 5.5 Upgrade Traumas on CentOS</a> <small>Ignoring all the panic-mongers on the rest of the internet...</small></li>
<li><a href='http://bloke.org/php/installing-nginx-php-fpm-securely-centos/' rel='bookmark' title='Installing nginx &amp; PHP-FPM securely on CentOS'>Installing nginx &#038; PHP-FPM securely on CentOS</a> <small>I won't go into the reasons why you should install...</small></li>
<li><a href='http://bloke.org/linux/centos/installing-repoforge-rpmforge-in-centos/' rel='bookmark' title='Installing RepoForge (RPMForge) in CentOS'>Installing RepoForge (RPMForge) in CentOS</a> <small>RepoForge (RPMForge) contains over 5,000 extra packages for CentO. Many...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/linux/install-the-remi-repo-in-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Site: GamerNode &#8211; WordPress Site Migration</title>
		<link>http://bloke.org/client-sites/new-site-gamernode-wordpress-site-migration/</link>
		<comments>http://bloke.org/client-sites/new-site-gamernode-wordpress-site-migration/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 01:52:55 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[Client Sites]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3637</guid>
		<description><![CDATA[I recently had the pleasure of working with a well respected gaming news site - GamerNode. My challenge was to convert their existing outdated, custom coded CMS (and database) into WordPress. I did this with a selection of custom scripts and image downloaders to help smoothly migrate from old to new. Contact me for more [...]
Related posts:<ol>
<li><a href='http://bloke.org/wordpress/wordpress-auto-install-script-for-cpanel/' rel='bookmark' title='WordPress Auto Install Script for cPanel'>WordPress Auto Install Script for cPanel</a> <small>I have released version one of my WordPress Auto Install Script...</small></li>
<li><a href='http://bloke.org/php/wordpressshopp-shipping-calculatoroptions-access-control-allow-origin-error/' rel='bookmark' title='WordPress/Shopp Shipping Calculator/Options Access-Control-Allow-Origin Error'>WordPress/Shopp Shipping Calculator/Options Access-Control-Allow-Origin Error</a> <small>I've recently been debugging a customer's WordPress/Shopp store. When the...</small></li>
<li><a href='http://bloke.org/wordpress/overwriting-wordpress-loop-parameters-per-page/' rel='bookmark' title='Overwriting WordPress loop parameters per page'>Overwriting WordPress loop parameters per page</a> <small>In some instances you may want to overwrite WordPress loop...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/client-sites/new-site-gamernode-wordpress-site-migration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Site: HSS Blog</title>
		<link>http://bloke.org/client-sites/hss-blog/</link>
		<comments>http://bloke.org/client-sites/hss-blog/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 21:54:58 +0000</pubDate>
		<dc:creator>kieran</dc:creator>
				<category><![CDATA[Client Sites]]></category>
		<category><![CDATA[DIY]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3589</guid>
		<description><![CDATA[I was recently commissioned to code a new WordPress blog for the national hire company HSS Hire. Their new blog features excellent articles from DIY, gardening and hiring professionals for the job. See http://blog.hss.com/ for the new site. Related posts: New Site: GamerNode &#8211; WordPress Site Migration I recently had the pleasure of working with a well... Redirect a [...]
Related posts:<ol>
<li><a href='http://bloke.org/client-sites/new-site-gamernode-wordpress-site-migration/' rel='bookmark' title='New Site: GamerNode &#8211; WordPress Site Migration'>New Site: GamerNode &#8211; WordPress Site Migration</a> <small>I recently had the pleasure of working with a well...</small></li>
<li><a href='http://bloke.org/geeky/redirect-a-www-prefixed-site-to-a-non-www-prefix/' rel='bookmark' title='Redirect a www prefixed site to a non-www prefix'>Redirect a www prefixed site to a non-www prefix</a> <small>I like clean URLs. Add this to your .htaccess in...</small></li>
<li><a href='http://bloke.org/general/blog-design/' rel='bookmark' title='Blog design'>Blog design</a> <small>My blog design sucks! And... I have a bunch of...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/client-sites/hss-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

