<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Chris Mckee Designs, by Chris McKee, who'd of guessed | ChrisMcKee.co.uk</title> <link>http://chrismckee.co.uk</link> <description>Chris McKee of Chris McKee Designs, no less.</description> <lastBuildDate>Fri, 27 Aug 2010 15:30:03 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ChrisMckee" /><feedburner:info uri="chrismckee" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Creating URL Slugs / Permalinks in C# (csharp)</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/yuLBLvubNHI/</link> <comments>http://chrismckee.co.uk/creating-url-slugs-permalinks-in-csharp/#comments</comments> <pubDate>Mon, 02 Aug 2010 11:01:05 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Random Me]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=702</guid> <description>Bit of a code dump but what the hey it will have to do.
In wordpress we have a wonderful set of functions that takes your title and converts it to a URL friendly version in the &lt;strong&gt;slug &lt;/strong&gt;or &lt;strong&gt;permalink&lt;/strong&gt; area. This also handles foreign characters converting them to their standard ascii equivalent.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BjMtLx7G-_8u5yxljzfpijVQISM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BjMtLx7G-_8u5yxljzfpijVQISM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BjMtLx7G-_8u5yxljzfpijVQISM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BjMtLx7G-_8u5yxljzfpijVQISM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/yuLBLvubNHI" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/creating-url-slugs-permalinks-in-csharp/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/creating-url-slugs-permalinks-in-csharp/</feedburner:origLink></item> <item><title>Faux Font and Text Rendering the future is nigh and its fuzzy</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/dEmVYwMdizk/</link> <comments>http://chrismckee.co.uk/faux-font-text-rendering-the-future-is-nigh-and-its-fuzzy/#comments</comments> <pubDate>Wed, 21 Jul 2010 10:59:08 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[General Web]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[font-rendering]]></category> <category><![CDATA[fonts]]></category> <category><![CDATA[rendering]]></category> <category><![CDATA[text]]></category> <category><![CDATA[text-shadow]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=674</guid> <description>Note* This will only really be different for Windows/Linux users where font-aliasing isn&amp;#8217;t a standard feature (like the mac); but seeing Windows is 95% of the market it&amp;#8217;s worth it. &amp;#160; This is the standard font aliasing This is the faux-font aliasing using text shadow (using RGBA) text-shadow: 0px 0px 1px rgba&amp;#40;0,0,0,0&amp;#41;; This is the&amp;#160;&lt;a
href="http://chrismckee.co.uk/faux-font-text-rendering-the-future-is-nigh-and-its-fuzzy/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SCezWK7iTEJvHtpjVuC7Pbc5VPY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SCezWK7iTEJvHtpjVuC7Pbc5VPY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SCezWK7iTEJvHtpjVuC7Pbc5VPY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SCezWK7iTEJvHtpjVuC7Pbc5VPY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/dEmVYwMdizk" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/faux-font-text-rendering-the-future-is-nigh-and-its-fuzzy/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/faux-font-text-rendering-the-future-is-nigh-and-its-fuzzy/</feedburner:origLink></item> <item><title>Handling TripleDES (ECB with PKCS5Padding) in PHP</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/OSc2UGOON4E/</link> <comments>http://chrismckee.co.uk/handling-tripledes-ecb-pkcs5padding-php/#comments</comments> <pubDate>Sun, 18 Jul 2010 19:33:57 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[ECB]]></category> <category><![CDATA[Handling TripleDES ECB PKCS5Padding in PHP]]></category> <category><![CDATA[PKCS5Padding]]></category> <category><![CDATA[TripleDES]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=661</guid> <description>I came across an issue a few years back that I was supposed to post about there and then; what the hey no buggers bothered to fix it. Basically PHP &amp;#8211; MCrypt is great, it handles lots of nice encryption algorithms very simply and provides just the right amount of abstraction to the user to&amp;#160;&lt;a
href="http://chrismckee.co.uk/handling-tripledes-ecb-pkcs5padding-php/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aZjtSBpp00rQEsH4lP7zwf7xDJc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aZjtSBpp00rQEsH4lP7zwf7xDJc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aZjtSBpp00rQEsH4lP7zwf7xDJc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aZjtSBpp00rQEsH4lP7zwf7xDJc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/OSc2UGOON4E" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/handling-tripledes-ecb-pkcs5padding-php/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/handling-tripledes-ecb-pkcs5padding-php/</feedburner:origLink></item> <item><title>My Pre-HTML5 &amp; HTML5 CSS Reset</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/vAatLYaIc6M/</link> <comments>http://chrismckee.co.uk/my-pre-html5-and-html5-reset/#comments</comments> <pubDate>Mon, 21 Jun 2010 20:07:07 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Random Me]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=645</guid> <description>These resets were a mix of my own stuff, YUI and various others I mashed in during development Resets, the necessary evil Some people will say that you don&amp;#8217;t really need a reset, and that it creates extra work; unfortunately this is only true in the case of tech-sites and small sites that don&amp;#8217;t need&amp;#160;&lt;a
href="http://chrismckee.co.uk/my-pre-html5-and-html5-reset/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Yr6RCLL3gUzX752PHchVd69p45A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yr6RCLL3gUzX752PHchVd69p45A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Yr6RCLL3gUzX752PHchVd69p45A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yr6RCLL3gUzX752PHchVd69p45A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/vAatLYaIc6M" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/my-pre-html5-and-html5-reset/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/my-pre-html5-and-html5-reset/</feedburner:origLink></item> <item><title>Good Sir, Before you UnLoad – cross-browser JavaScript headaches</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/cYVDUT_SN94/</link> <comments>http://chrismckee.co.uk/good-sir-before-you-unload-crossbrowser-javascript-headaches/#comments</comments> <pubDate>Mon, 14 Jun 2010 03:27:25 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[beforeonunload]]></category> <category><![CDATA[cross browser]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[onunload]]></category> <category><![CDATA[opera]]></category> <category><![CDATA[proprietary tags]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=628</guid> <description>Sometimes when working with Booking processes and long forms you come across the need to slap that old cross-browser tart, the before-onunload event to warn the user that they appear to be trying to exit the page in a dramatic way (close tab, browse elsewhere) which contradicts the purpose or intentions of the page they&amp;#8217;re&amp;#160;&lt;a
href="http://chrismckee.co.uk/good-sir-before-you-unload-crossbrowser-javascript-headaches/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8unHR__X-jwxzVFdys_k0r8Bv70/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8unHR__X-jwxzVFdys_k0r8Bv70/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8unHR__X-jwxzVFdys_k0r8Bv70/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8unHR__X-jwxzVFdys_k0r8Bv70/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/cYVDUT_SN94" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/good-sir-before-you-unload-crossbrowser-javascript-headaches/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/good-sir-before-you-unload-crossbrowser-javascript-headaches/</feedburner:origLink></item> <item><title>Upgrading your Bitnami Redmine Install (Windows)</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/6CYuqb3vJkk/</link> <comments>http://chrismckee.co.uk/upgrading-your-bitnami-redmine-install-windows/#comments</comments> <pubDate>Sat, 05 Jun 2010 23:10:24 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[General Web]]></category> <category><![CDATA[bitnami]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[mysqldump]]></category> <category><![CDATA[redmine]]></category> <category><![CDATA[server 2003]]></category> <category><![CDATA[svn]]></category> <category><![CDATA[upgrade]]></category> <category><![CDATA[windows]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=607</guid> <description>New Redmine versions come out every month or so which is great, top software, free and it saves us all from having to suffer silly corporate ideas like using Sharepoint for project management or bug tracking. Wouldn&amp;#8217;t it be nice if you had some simple instructions&amp;#8230; SSDD. *Note Next Week(ish) I&amp;#8217;ll add a PDF which&amp;#160;&lt;a
href="http://chrismckee.co.uk/upgrading-your-bitnami-redmine-install-windows/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AtLubX_-QW_ITiiLd8NXirGSc-0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AtLubX_-QW_ITiiLd8NXirGSc-0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AtLubX_-QW_ITiiLd8NXirGSc-0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AtLubX_-QW_ITiiLd8NXirGSc-0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/6CYuqb3vJkk" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/upgrading-your-bitnami-redmine-install-windows/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/upgrading-your-bitnami-redmine-install-windows/</feedburner:origLink></item> <item><title>Setting up ASP.Net MVC 2 on IIS6 with IISRewrite</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/S2DB-xmbctU/</link> <comments>http://chrismckee.co.uk/setting-up-asp-net-mvc-2-on-iis6-with-iisrewrite/#comments</comments> <pubDate>Tue, 01 Jun 2010 23:34:24 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[ASP.Net]]></category> <category><![CDATA[.net]]></category> <category><![CDATA[csharp]]></category> <category><![CDATA[heliontech]]></category> <category><![CDATA[howto]]></category> <category><![CDATA[iis6]]></category> <category><![CDATA[mvc]]></category> <category><![CDATA[mvc2]]></category> <category><![CDATA[rewriting]]></category> <category><![CDATA[visual studio project]]></category> <category><![CDATA[wild cards]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=585</guid> <description>&lt;em&gt;This will also work in ASP.net MVC, as in the first one.&lt;/em&gt;&lt;p&gt;It's a somewhat well known fact, (by somewhat I mean for amongst web devs, my mum wouldn't understand any of that), that IIS6 is the IE6 of Servers, its slow, dim-witted, annoying, crap and here to stay.&lt;/p&gt;&lt;p&gt; So to make life a little more bearable and to save the rest of the web-society from a life of .net 2 webform's, bloated view states and ugly urls here's a quick "how to".&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8f_ejiQ0hOoIG8TESMzjUwvw3Z0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8f_ejiQ0hOoIG8TESMzjUwvw3Z0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8f_ejiQ0hOoIG8TESMzjUwvw3Z0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8f_ejiQ0hOoIG8TESMzjUwvw3Z0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/S2DB-xmbctU" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/setting-up-asp-net-mvc-2-on-iis6-with-iisrewrite/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/setting-up-asp-net-mvc-2-on-iis6-with-iisrewrite/</feedburner:origLink></item> <item><title>CSS3 Recipes for Internet Explorer 6, 7 and 8</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/o1duK0fYLOg/</link> <comments>http://chrismckee.co.uk/css3-recipes-for-internet-explorer-6-7-and-8/#comments</comments> <pubDate>Fri, 30 Apr 2010 12:24:40 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[General Web]]></category> <category><![CDATA[asp vbscript]]></category> <category><![CDATA[behaviours]]></category> <category><![CDATA[c#asp.net]]></category> <category><![CDATA[classic asp]]></category> <category><![CDATA[content type]]></category> <category><![CDATA[cross platform]]></category> <category><![CDATA[css3]]></category> <category><![CDATA[internet explorer]]></category> <category><![CDATA[mime types]]></category> <category><![CDATA[modifiers]]></category> <category><![CDATA[python]]></category> <category><![CDATA[response headers]]></category> <category><![CDATA[scripts]]></category> <category><![CDATA[stylesheet]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=557</guid> <description>Recently as a quick fix to a headache I resorted to adding &amp;#8216;behaviour&amp;#8217; css modifiers to my IE scripts to add CSS3 style behaviours for IE6/7/8; its a quick and easy thing to do simply refer to http://fetchak.com/ie-css3/ , but before you wonder off test one thing for me. Grab the file from that site&amp;#160;&lt;a
href="http://chrismckee.co.uk/css3-recipes-for-internet-explorer-6-7-and-8/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oxzSwkHmr_vLs0cq-FlE3YwY2N0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oxzSwkHmr_vLs0cq-FlE3YwY2N0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oxzSwkHmr_vLs0cq-FlE3YwY2N0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oxzSwkHmr_vLs0cq-FlE3YwY2N0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/o1duK0fYLOg" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/css3-recipes-for-internet-explorer-6-7-and-8/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/css3-recipes-for-internet-explorer-6-7-and-8/</feedburner:origLink></item> <item><title>Fix Magento 1.4.1 @domain.biz Checkout issue</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/dEPfTp19P-w/</link> <comments>http://chrismckee.co.uk/fix-magento-1-4-1-domain-biz-checkout-issue/#comments</comments> <pubDate>Thu, 15 Apr 2010 13:11:04 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[bugfix]]></category> <category><![CDATA[checkout]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=547</guid> <description>Magento as of 1.4.1 will not allow a customer to move on in the shopping journey if theyre using a .biz domain name.
This is a simple bug to fix and simply an omission in the original code and someone forgetting to test it...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ctTsANHp-DYCn89W6dAnSRKK62g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ctTsANHp-DYCn89W6dAnSRKK62g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ctTsANHp-DYCn89W6dAnSRKK62g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ctTsANHp-DYCn89W6dAnSRKK62g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/dEPfTp19P-w" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/fix-magento-1-4-1-domain-biz-checkout-issue/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/fix-magento-1-4-1-domain-biz-checkout-issue/</feedburner:origLink></item> <item><title>Validating UK Credit &amp; Debit Cards With LUHN to Type</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/bee3ocwsBEw/</link> <comments>http://chrismckee.co.uk/validating-uk-credit-debit-cards-with-luhn-to-type/#comments</comments> <pubDate>Tue, 09 Mar 2010 15:20:00 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[ASP.Net]]></category> <category><![CDATA[asp.net 3.5]]></category> <category><![CDATA[c#]]></category> <category><![CDATA[c#asp.net]]></category> <category><![CDATA[credit card validation]]></category> <category><![CDATA[luhn]]></category> <category><![CDATA[regex]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=221</guid> <description>Credit Card validation is a Pain in the Arse *Updated April 2010 But its not going anywhere fast. So I&amp;#8217;ve combined two of the scripts I&amp;#8217;ve found to meet my needs, added UK credit card data (Maestro/VisaDebit etal) and a bit of optimization and here it is. Algorithm Sources: * http://www.codeproject.com/KB/aspnet/UltimateCreditCardUtility.aspx * http://orb-of-knowledge.blogspot.com/2009/08/extremely-fast-luhn-function-for-c.html * Extra&amp;#160;&lt;a
href="http://chrismckee.co.uk/validating-uk-credit-debit-cards-with-luhn-to-type/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Tx82T9c6j2v6DPXrwjv5ODtXRrY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tx82T9c6j2v6DPXrwjv5ODtXRrY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Tx82T9c6j2v6DPXrwjv5ODtXRrY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tx82T9c6j2v6DPXrwjv5ODtXRrY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/bee3ocwsBEw" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/validating-uk-credit-debit-cards-with-luhn-to-type/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/validating-uk-credit-debit-cards-with-luhn-to-type/</feedburner:origLink></item> <item><title>Install CouchDB on Ubuntu/Debian with Lighttpd</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/gEn_g5tN708/</link> <comments>http://chrismckee.co.uk/setting-up-couchdb-on-ubuntu/#comments</comments> <pubDate>Sat, 20 Feb 2010 20:57:55 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[CouchDB]]></category> <category><![CDATA[aptitude]]></category> <category><![CDATA[bigtables]]></category> <category><![CDATA[couch]]></category> <category><![CDATA[database]]></category> <category><![CDATA[debian]]></category> <category><![CDATA[erlang]]></category> <category><![CDATA[install]]></category> <category><![CDATA[ubuntu]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=506</guid> <description>Depending on your version of Ubuntu ~ Debian, you may be able to install the latest version of CouchDB via APTITUDE; chances are though, you wont. As its really not that difficult to install it from scratch we may as well do it from source. Here we&amp;#8217;ll cover the installation; basic configuration and how to&amp;#160;&lt;a
href="http://chrismckee.co.uk/setting-up-couchdb-on-ubuntu/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HnHBGwHp8HKCEVm4NXqPitTZtXQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HnHBGwHp8HKCEVm4NXqPitTZtXQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HnHBGwHp8HKCEVm4NXqPitTZtXQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HnHBGwHp8HKCEVm4NXqPitTZtXQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/gEn_g5tN708" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/setting-up-couchdb-on-ubuntu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/setting-up-couchdb-on-ubuntu/</feedburner:origLink></item> <item><title>Get Lat,Long from Google Maps Bookmarklet</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/V5t_NXx8dqc/</link> <comments>http://chrismckee.co.uk/googlemap-bookmarklet/#comments</comments> <pubDate>Fri, 19 Feb 2010 21:14:50 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Google Maps]]></category> <category><![CDATA[bookmarklet]]></category> <category><![CDATA[google]]></category> <category><![CDATA[latitude longitude]]></category> <category><![CDATA[long lat]]></category> <category><![CDATA[longitude and latitude]]></category> <category><![CDATA[map]]></category> <category><![CDATA[marklet]]></category> <category><![CDATA[void function]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=469</guid> <description>I was getting slightly bored (and pissed off) with using the &amp;#8220;link to&amp;#8221; on Google Maps to get the Latitude,Longitude for making a market file. So this will be a storage area that I&amp;#8217;ll be adding more and more bookmarklets to, to simplify my life and hopefully to simplify someone elses. Get the longitude and&amp;#160;&lt;a
href="http://chrismckee.co.uk/googlemap-bookmarklet/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TenCdI_OGJ0sCYdO0IkRTc-MNqI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TenCdI_OGJ0sCYdO0IkRTc-MNqI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TenCdI_OGJ0sCYdO0IkRTc-MNqI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TenCdI_OGJ0sCYdO0IkRTc-MNqI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/V5t_NXx8dqc" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/googlemap-bookmarklet/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/googlemap-bookmarklet/</feedburner:origLink></item> <item><title>Google Maps jQuery plugin</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/ed5gpN4E7cs/</link> <comments>http://chrismckee.co.uk/google-maps-jquery-plugin-jquery-fugmap/#comments</comments> <pubDate>Sun, 07 Feb 2010 22:06:33 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Google Maps]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=354</guid> <description>A new plugin to simplify some of the more irritating bits of Google maps (i.e. GeoCoding and all the usual gubbins)
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ievxgVwAsPiFpA-CO8h-m9yuQ-4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ievxgVwAsPiFpA-CO8h-m9yuQ-4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ievxgVwAsPiFpA-CO8h-m9yuQ-4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ievxgVwAsPiFpA-CO8h-m9yuQ-4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/ed5gpN4E7cs" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/google-maps-jquery-plugin-jquery-fugmap/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/google-maps-jquery-plugin-jquery-fugmap/</feedburner:origLink></item> <item><title>Magento Developers Lend Me Your Data</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/BNfqfLD4EU8/</link> <comments>http://chrismckee.co.uk/magento-developers-lend-me-your-data/#comments</comments> <pubDate>Sat, 26 Sep 2009 21:35:11 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Magento]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=257</guid> <description>I&amp;#8217;m looking at testing the new developments that Magento plan to release in version 4, but I need a few sizable databases to test the new speeds etc with. My own test bases generally range up to 1000 products, 30 attributes. So if anyone has higher and wishes to help-out by lending me their database&amp;#160;&lt;a
href="http://chrismckee.co.uk/magento-developers-lend-me-your-data/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b_8XjIkPcH9e8ufV0U7zwH2zWKw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b_8XjIkPcH9e8ufV0U7zwH2zWKw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b_8XjIkPcH9e8ufV0U7zwH2zWKw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b_8XjIkPcH9e8ufV0U7zwH2zWKw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/BNfqfLD4EU8" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/magento-developers-lend-me-your-data/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/magento-developers-lend-me-your-data/</feedburner:origLink></item> <item><title>Magento Beginners Guide… Its a Book for Magento Beginners, No-Really</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/yk7K7ujtiBQ/</link> <comments>http://chrismckee.co.uk/magento-beginners-guide-its-a-book-for-magento-beginners-no-really/#comments</comments> <pubDate>Fri, 18 Sep 2009 21:09:05 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[book-review]]></category> <category><![CDATA[Magento beginners guide]]></category> <category><![CDATA[pact]]></category><guid isPermaLink="false">http://chrismckee.co.uk/magento-beginners-guide-its-a-book-for-magento-beginners-no-really/</guid> <description>Anyone who already knows me knows I have a ridiculous amount of books; mostly e-books thesedays (the future-wifey takes exception to a book-based house-invasion) and mostly for reference. I am by all definition a book whore.&amp;#160; So when PACKT offered to send me their latest so I can review it and didn&amp;#8217;t stipulate any real&amp;#160;&lt;a
href="http://chrismckee.co.uk/magento-beginners-guide-its-a-book-for-magento-beginners-no-really/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Qsh7GkUERQYA54rTWOaZbIG0U1I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qsh7GkUERQYA54rTWOaZbIG0U1I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Qsh7GkUERQYA54rTWOaZbIG0U1I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qsh7GkUERQYA54rTWOaZbIG0U1I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/yk7K7ujtiBQ" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/magento-beginners-guide-its-a-book-for-magento-beginners-no-really/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/magento-beginners-guide-its-a-book-for-magento-beginners-no-really/</feedburner:origLink></item> <item><title>Ever wondered why Magento Layered Cache Was SOOOO Slow and Greedy</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/L5ehMofvP3I/</link> <comments>http://chrismckee.co.uk/ever-wondered-why-magento-layered-cache-was-soooo-slow-and-greedy/#comments</comments> <pubDate>Mon, 31 Aug 2009 15:13:01 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[layered navigation cache]]></category> <category><![CDATA[magneto]]></category> <category><![CDATA[magneto commerce]]></category> <category><![CDATA[PHP]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=237</guid> <description>Ever wondered why Magento Layered Cache Was SOOOO Slow and Greedy, as in it sees mysql as its bitch and likes to consume as much resource as humanly possible.This is a SINGLE update query based on my test 'footwear' store, several attributes etc. Course the more attributes you have the slower it goes.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GFEaQeM4VoSPVO4S78DqMbnbFnE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GFEaQeM4VoSPVO4S78DqMbnbFnE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GFEaQeM4VoSPVO4S78DqMbnbFnE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GFEaQeM4VoSPVO4S78DqMbnbFnE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/L5ehMofvP3I" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/ever-wondered-why-magento-layered-cache-was-soooo-slow-and-greedy/feed/</wfw:commentRss> <slash:comments>6</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/ever-wondered-why-magento-layered-cache-was-soooo-slow-and-greedy/</feedburner:origLink></item> <item><title>Curl HTTP 417 – Expectation Failed</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/2ascQRuIAO4/</link> <comments>http://chrismckee.co.uk/curl-http-417-expectation-failed/#comments</comments> <pubDate>Wed, 29 Jul 2009 10:30:50 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[417 - Expectation Failed]]></category> <category><![CDATA[CURL]]></category> <category><![CDATA[Error 417]]></category> <category><![CDATA[HTTP/1.1 417 Expectation Failed]]></category> <category><![CDATA[PHP-CURL]]></category> <category><![CDATA[xmlrpc]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=216</guid> <description>&lt;p&gt;I was nocking up a client script to drag down a news-feed and post it to a Wordpress blog; the script ran fine, no posts appeared and no errors occurred&amp;#8230; irritating.&lt;/p&gt;&lt;p&gt;So I figured I'd share this pain in the arse issue fix to the "HTTP/1.1 417 Expectation Failed Error"&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W_B86G_RodW4NtBbkEaYDLjksMQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W_B86G_RodW4NtBbkEaYDLjksMQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W_B86G_RodW4NtBbkEaYDLjksMQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W_B86G_RodW4NtBbkEaYDLjksMQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/2ascQRuIAO4" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/curl-http-417-expectation-failed/feed/</wfw:commentRss> <slash:comments>10</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/curl-http-417-expectation-failed/</feedburner:origLink></item> <item><title>Magento Commerce – Layered Navigation Cache Error – Part Badger Part Duck</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/pbp0fyEjGQI/</link> <comments>http://chrismckee.co.uk/magento-commerce-layered-navigation-cache-error-part-badger-part-duck/#comments</comments> <pubDate>Thu, 23 Jul 2009 16:09:30 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Magento]]></category> <category><![CDATA[badger]]></category> <category><![CDATA[layered navigation cache fix]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[php-cli]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=153</guid> <description>PHP-CLI Edition
* Auto Product Count
* Auto On Completion Destroy Temp Files
* Various Optimizations*NEW* PHP Web Browser Edition
* Three files;
* Wrapper (which you run from your browser)
* Two IFRAMES: The main functional script and a counter to show its not fallen asleep
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MUEOyl_e1wbb93sXIEo33QGaprI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MUEOyl_e1wbb93sXIEo33QGaprI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MUEOyl_e1wbb93sXIEo33QGaprI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MUEOyl_e1wbb93sXIEo33QGaprI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/pbp0fyEjGQI" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/magento-commerce-layered-navigation-cache-error-part-badger-part-duck/feed/</wfw:commentRss> <slash:comments>165</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/magento-commerce-layered-navigation-cache-error-part-badger-part-duck/</feedburner:origLink></item> <item><title>Saving user content to XML aka How to Remove Invalid Characters in UTF-8</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/EuXJnxPG9ts/</link> <comments>http://chrismckee.co.uk/saving-user-content-to-xml-error-contains-none-utf-8-content-aka-how-to-remove-invalid-characters-in-utf-8/#comments</comments> <pubDate>Thu, 23 Jul 2009 08:58:26 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[convert html]]></category> <category><![CDATA[html entities]]></category> <category><![CDATA[invalid characters errror]]></category> <category><![CDATA[PHP 5.2]]></category> <category><![CDATA[utf-8]]></category> <category><![CDATA[xml]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=150</guid> <description>Error Contains None UTF-8 Content&amp;#8230; Bleh When encoding use content to XML there are often issues that occur&amp;#8230; 99.9% of the time stemming from users copy-pasting from MSWord in to text boxes and all the odd characters being carried through. PHP will play dumb and happily save this, then winge like a b&amp;#8217;tch about displaying&amp;#160;&lt;a
href="http://chrismckee.co.uk/saving-user-content-to-xml-error-contains-none-utf-8-content-aka-how-to-remove-invalid-characters-in-utf-8/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5GN_QcPA01912IlM1ggXw1d4vXo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5GN_QcPA01912IlM1ggXw1d4vXo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5GN_QcPA01912IlM1ggXw1d4vXo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5GN_QcPA01912IlM1ggXw1d4vXo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/EuXJnxPG9ts" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/saving-user-content-to-xml-error-contains-none-utf-8-content-aka-how-to-remove-invalid-characters-in-utf-8/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/saving-user-content-to-xml-error-contains-none-utf-8-content-aka-how-to-remove-invalid-characters-in-utf-8/</feedburner:origLink></item> <item><title>A Survival Guide for Decent Folk</title><link>http://feedproxy.google.com/~r/ChrisMckee/~3/jIJ6xjDcoeg/</link> <comments>http://chrismckee.co.uk/a-survival-guide-for-decent-folk/#comments</comments> <pubDate>Tue, 16 Jun 2009 13:18:26 +0000</pubDate> <dc:creator>Chris McKee</dc:creator> <category><![CDATA[Random Me]]></category> <category><![CDATA[freedom]]></category> <category><![CDATA[nightjack]]></category> <category><![CDATA[right to privacy]]></category><guid isPermaLink="false">http://chrismckee.co.uk/?p=140</guid> <description>Taken from http://nightjack.wordpress.com/ before Sir David Eady QC merrily allowed the removal of anonymity privileged to the the author, losing him his blog and very nearly his job. That&amp;#8217;s Sir David Eady of Tenterden, Kent who values anonymity up to the point where it exposes legal incompetence. Source: NightJack In these days of us increasingly&amp;#160;&lt;a
href="http://chrismckee.co.uk/a-survival-guide-for-decent-folk/"&gt;&amp;#8230; Read on Squire&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rDNMyX_qXyQLggWc5nqn7C8nnds/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rDNMyX_qXyQLggWc5nqn7C8nnds/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rDNMyX_qXyQLggWc5nqn7C8nnds/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rDNMyX_qXyQLggWc5nqn7C8nnds/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ChrisMckee/~4/jIJ6xjDcoeg" height="1" width="1"/&gt;</description> <wfw:commentRss>http://chrismckee.co.uk/a-survival-guide-for-decent-folk/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://chrismckee.co.uk/a-survival-guide-for-decent-folk/</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using apc
Database Caching 39/98 queries in 0.496 seconds using apc

Served from: chrismckee.co.uk @ 2010-09-07 06:16:13 -->
