

<?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 &#187; Kieran</title>
	<atom:link href="http://bloke.org/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://bloke.org</link>
	<description>Independent PHP, WordPress &#38; CubeCart Programmer</description>
	<lastBuildDate>Mon, 06 Feb 2012 15:58:50 +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>Programmatically adding items to the cart in Shopp</title>
		<link>http://bloke.org/wordpress/programmatically-adding-items-to-the-cart-in-shopp/</link>
		<comments>http://bloke.org/wordpress/programmatically-adding-items-to-the-cart-in-shopp/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 10:11:19 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Shopp]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=3214</guid>
		<description><![CDATA[One of the Shopp Support Reps - Adam has posted a good article on his site about how to add items to the Shopp cart from outside Shopp. Programmatically adding items to the cart in Shopp. Related posts: Adding image to Shopp&#8217;s cart page This is asked an awful lot on the Shopp Forums.... Remove [...]
Related posts:<ol>
<li><a href='http://bloke.org/wordpress/adding-image-to-shopps-cart-page/' rel='bookmark' title='Adding image to Shopp&#8217;s cart page'>Adding image to Shopp&#8217;s cart page</a> <small>This is asked an awful lot on the Shopp Forums....</small></li>
<li><a href='http://bloke.org/wordpress/remove-shopp-javascript-from-non-shopp-pages/' rel='bookmark' title='Remove Shopp Javascript from non-Shopp pages'>Remove Shopp Javascript from non-Shopp pages</a> <small>Following on from a post on the Shopp forum regarding...</small></li>
<li><a href='http://bloke.org/wordpress/shopp-1-1-9-is-out/' rel='bookmark' title='Shopp 1.1.9 is out!'>Shopp 1.1.9 is out!</a> <small>Shopp 1.1.9 is out! Although mainly a maintenance release it...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/wordpress/programmatically-adding-items-to-the-cart-in-shopp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shopp Product Importer Download</title>
		<link>http://bloke.org/wordpress/shopp-product-importer-download/</link>
		<comments>http://bloke.org/wordpress/shopp-product-importer-download/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 09:48:49 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Shopp]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Shopp Product Importer]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=2514</guid>
		<description><![CDATA[Here are the latest versions of the Shopp Product Importer. I did not write these, I'm simply hosting them because the original site is down. shopp_product_importer0.9.3 shopp_product_importer-0.9.2.3 &#160; Related posts: SEO Title Tags for Shopp Shopp's default title tags are fine, but get down to... Custom Shopp Gallery Hot off the press, here is a [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/seo-title-tags-shopp/' rel='bookmark' title='SEO Title Tags for Shopp'>SEO Title Tags for Shopp</a> <small>Shopp's default title tags are fine, but get down to...</small></li>
<li><a href='http://bloke.org/wordpress/custom-shopp-gallery/' rel='bookmark' title='Custom Shopp Gallery'>Custom Shopp Gallery</a> <small>Hot off the press, here is a reformatted Shopp gallery...</small></li>
<li><a href='http://bloke.org/wordpress/custom-shopp-gallery-with-fancybox/' rel='bookmark' title='Custom Shopp Gallery with FancyBox'>Custom Shopp Gallery with FancyBox</a> <small>Following on from a previous post Custom Shopp Gallery, here...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/wordpress/shopp-product-importer-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Snippet] Formatting an IMEI Number in PHP</title>
		<link>http://bloke.org/php/snippet-formatting-imei-number-php/</link>
		<comments>http://bloke.org/php/snippet-formatting-imei-number-php/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 16:26:05 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[IMEI]]></category>
		<category><![CDATA[IMEISV]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=1249</guid>
		<description><![CDATA[Formatting an IMEI number in PHP is reasonably simple. The IMEI (14 decimal digits plus a check digit) or IMEISV (16 digits) includes information on the origin, model, and serial number of the device. The format of the IMEI is AA-BBBBBB-CCCCCC-D, although it may not always be displayed this way. The IMEISV drops the Luhn [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/snippet-formatting-currency-string/' rel='bookmark' title='[Snippet] Formatting a currency string'>[Snippet] Formatting a currency string</a> <small>The Shopp ecommerce plugin for WordPress has a little annoying...</small></li>
<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>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/php/snippet-formatting-imei-number-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Snippet] Simplified UK/US Date Conversion</title>
		<link>http://bloke.org/php/snippet-simplified-ukus-date-conversion/</link>
		<comments>http://bloke.org/php/snippet-simplified-ukus-date-conversion/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 16:14:34 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[UK]]></category>
		<category><![CDATA[US]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=1246</guid>
		<description><![CDATA[One of my major annoyances in PHP &#38; MySQL world is the different formats when working with dates. US format: mm-dd-yy, UK format: dd-mm-yy and MySQL's date,datetime, timestamp columns yy-mm-dd. How do you cope with them all? I've been working on a rich UI recently which includes the jQuery date picker, by default thats 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-setting-the-timezone-for-php-5-3/' rel='bookmark' title='[Snippet] Setting the timezone for PHP 5.3'>[Snippet] Setting the timezone for PHP 5.3</a> <small>PHP 5.3 requires a time zone to be set if...</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>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/php/snippet-simplified-ukus-date-conversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not your usual WordPress IO Error</title>
		<link>http://bloke.org/wordpress/usual-wordpress-io-error/</link>
		<comments>http://bloke.org/wordpress/usual-wordpress-io-error/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 16:26:37 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=1241</guid>
		<description><![CDATA[Today I noticed I was getting the dreaded WordPress IO Error when uploading media. I've fixed this before, for me and other clients but this wasn't the usual error. Not  file permissions, not an anally retentive PHP install, not user error. Besides, media uploads worked via the HTTP uploader, just not the Flash uploader.I couldn't [...]
Related posts:<ol>
<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/php/crawl-rate-tracker-and-wordpress-25/' rel='bookmark' title='Crawl Rate Tracker and WordPress 2.5'>Crawl Rate Tracker and WordPress 2.5</a> <small>I really like Patrick Altoft's Crawl Rate Tracker Plugin for...</small></li>
<li><a href='http://bloke.org/linux/cifssmbfs-mount-error-13-permission-denied/' rel='bookmark' title='CIFS/SMBFS &#8220;mount error 13 = Permission denied&#8221;'>CIFS/SMBFS &#8220;mount error 13 = Permission denied&#8221;</a> <small>Are you getting a rather generic "mount error 13 =...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/wordpress/usual-wordpress-io-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple loops or making your own loop in WP-Ecommerce</title>
		<link>http://bloke.org/wordpress/multiple-loops-making-loop-wp-ecommerce/</link>
		<comments>http://bloke.org/wordpress/multiple-loops-making-loop-wp-ecommerce/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 17:08:55 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ID]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=1191</guid>
		<description><![CDATA[A client of mine needed a feature that could only be solved with a second WP-Ecommerce loop and another feature that required looping WP-Ecommerce out of it's comfort zone (index.php) You could use this code for custom loops, for example newest products, top selling products, newest products in a category. The following code will loop [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/snippet-shopp-carousels-slideshows/' rel='bookmark' title='[Snippet] Shopp Carousels &amp; Slideshows'>[Snippet] Shopp Carousels &#038; Slideshows</a> <small>Carousels &amp; Slideshows in Shopp can be a little tricky,...</small></li>
<li><a href='http://bloke.org/php/shopp-alternative-google-base-feed/' rel='bookmark' title='Shopp Alternative Google Base Feed'>Shopp Alternative Google Base Feed</a> <small>So you're running a Shopp, you're going to need a...</small></li>
<li><a href='http://bloke.org/php/seo-title-tags-shopp/' rel='bookmark' title='SEO Title Tags for Shopp'>SEO Title Tags for Shopp</a> <small>Shopp's default title tags are fine, but get down to...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/wordpress/multiple-loops-making-loop-wp-ecommerce/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Using WP-Ecommerce Product Downloads without checking out</title>
		<link>http://bloke.org/php/wp-ecommerce-product-downloads-checking/</link>
		<comments>http://bloke.org/php/wp-ecommerce-product-downloads-checking/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 19:44:38 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[cache control]]></category>
		<category><![CDATA[LIMIT]]></category>
		<category><![CDATA[Product Downloads]]></category>
		<category><![CDATA[wp]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=1180</guid>
		<description><![CDATA[I've used WP-Ecommerce for a few clients who required an online catalogue, rather than an online store. One client required a  custom product display and wanted to print out the product downloads in the single_product.php file. Apparently its not possible as we're using Product Downloads for something other than what it was designed for. It [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/shopp-alternative-google-base-feed/' rel='bookmark' title='Shopp Alternative Google Base Feed'>Shopp Alternative Google Base Feed</a> <small>So you're running a Shopp, you're going to need a...</small></li>
<li><a href='http://bloke.org/wordpress/custom-shopp-gallery/' rel='bookmark' title='Custom Shopp Gallery'>Custom Shopp Gallery</a> <small>Hot off the press, here is a reformatted Shopp gallery...</small></li>
<li><a href='http://bloke.org/windows/disable-virus-checking-in-firefox/' rel='bookmark' title='Disable Virus Checking in Firefox'>Disable Virus Checking in Firefox</a> <small>What does the virus  scanning in Firefox really do? Apart...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/php/wp-ecommerce-product-downloads-checking/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Truncate a string to the nearest word</title>
		<link>http://bloke.org/php/truncate-string-nearest-word/</link>
		<comments>http://bloke.org/php/truncate-string-nearest-word/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 19:06:22 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=1160</guid>
		<description><![CDATA[Truncating a string in PHP is easy, substr($start,$finish), but its annoying when it truncates the string mid-word isn't it? Here's how I overcame the issue to truncate the string to the nearest word. This is a modified function found on the PHP site. Then we simply refer to the function with three options, String to [...]
Related posts:<ol>
<li><a href='http://bloke.org/php/snippet-formatting-currency-string/' rel='bookmark' title='[Snippet] Formatting a currency string'>[Snippet] Formatting a currency string</a> <small>The Shopp ecommerce plugin for WordPress has a little annoying...</small></li>
<li><a href='http://bloke.org/php/make-an-seo-friendly-url-in-php/' rel='bookmark' title='Make an SEO friendly URL in PHP'>Make an SEO friendly URL in PHP</a> <small>Just like WordPress creates it's slugs or friendly URLs, I...</small></li>
<li><a href='http://bloke.org/php/change-howdy-text-in-wordpress-admin/' rel='bookmark' title='Change &#8220;Howdy&#8221; text in WordPress admin'>Change &#8220;Howdy&#8221; text in WordPress admin</a> <small>The "Howdy admin" text can some times come across a...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/php/truncate-string-nearest-word/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disk Considerations for a SolusVM Installation on CentOS</title>
		<link>http://bloke.org/xen/disk-considerations-solusvm-installation-centos/</link>
		<comments>http://bloke.org/xen/disk-considerations-solusvm-installation-centos/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 22:06:10 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Xen]]></category>
		<category><![CDATA[Gnome Desktop]]></category>
		<category><![CDATA[Logical Volume]]></category>
		<category><![CDATA[Volume Group]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=970</guid>
		<description><![CDATA[The Xen® hypervisor, the powerful open source industry standard for virtualization, offers a powerful, efficient, and secure feature set for virtualization of x86, x86_64, IA64, ARM, and other CPU architectures. It supports a wide range of guest operating systems including Windows®, Linux®, Solaris®, and various versions of the BSD operating systems. Solus Virtual Manager (SolusVM) [...]
Related posts:<ol>
<li><a href='http://bloke.org/linux/snippet-how-to-install-cron-crond-crontab-in-centos/' rel='bookmark' title='[Snippet] How to install cron (crond, crontab) in CentOS'>[Snippet] How to install cron (crond, crontab) in CentOS</a> <small>Sometimes small installations of CentOS don't come with cron. Here's...</small></li>
<li><a href='http://bloke.org/linux/snippet-whois-client-on-centos/' rel='bookmark' title='[Snippet] Whois Client on CentOS'>[Snippet] Whois Client on CentOS</a> <small>I can never remember how to install a whois client...</small></li>
<li><a href='http://bloke.org/php/freetds-installation-directory-is-not-a-freetds-installation-directory/' rel='bookmark' title='FreeTDS installation directory is not a FreeTDS installation directory'>FreeTDS installation directory is not a FreeTDS installation directory</a> <small>I recently discovered an error whilst trying to (re)install an...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/xen/disk-considerations-solusvm-installation-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tcptrack</title>
		<link>http://bloke.org/linux/tcptrack/</link>
		<comments>http://bloke.org/linux/tcptrack/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 03:07:03 +0000</pubDate>
		<dc:creator>Kieran</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[TCP]]></category>

		<guid isPermaLink="false">http://bloke.org/?p=634</guid>
		<description><![CDATA[tcptrack is a sniffer which displays information about TCP connections it sees on a network interface. It passively watches for connections on the network interface, keeps track of their state and displays a list of connections in a manner similar to the unix 'top' command. It displays source and destination addresses and ports, connection state, [...]
Related posts:<ol>
<li><a href='http://bloke.org/linux/php-5-eaccelerator/' rel='bookmark' title='PHP 5 eAccelerator'>PHP 5 eAccelerator</a> <small>This is a mini howto on installing eAccelerator. eAccelerator is...</small></li>
<li><a href='http://bloke.org/linux/installing-vmware-server-mui-on-ubuntu-710/' rel='bookmark' title='Installing VMware Server &amp; MUI on Ubuntu 7.10'>Installing VMware Server &#038; MUI on Ubuntu 7.10</a> <small>Installing VMware on Ubuntu 7.10 isn't as easy as Ubuntu...</small></li>
<li><a href='http://bloke.org/linux/centos-cpanel-firewall-setup/' rel='bookmark' title='CentOS / cPanel Firewall Setup'>CentOS / cPanel Firewall Setup</a> <small>I almost like CentOS now. That doesn't mean I can't...</small></li>
</ol>]]></description>
		<wfw:commentRss>http://bloke.org/linux/tcptrack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

