<?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>xset &#187; Tech</title>
	<atom:link href="http://xset.co.uk/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://xset.co.uk</link>
	<description>life vs tech in an ongoing battle for supremacy</description>
	<lastBuildDate>Sun, 24 Jan 2010 11:01:14 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tidying Up IM</title>
		<link>http://xset.co.uk/2008/11/18/tidying-up-im/</link>
		<comments>http://xset.co.uk/2008/11/18/tidying-up-im/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 16:01:23 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://xset.co.uk/?p=2034</guid>
		<description><![CDATA[There was an interesting post on Lifehacker yesterday outlining the steps that can be taken to migrate away from an old email address. It was recommended that you use your own hosted domain to ensure that future mail can be managed in a single place.
Well I&#8217;m in the process of doing something similar with my [...]]]></description>
			<content:encoded><![CDATA[<p>There was an interesting post on Lifehacker yesterday outlining the steps that can be taken to migrate away from an old email address. It was recommended that you use your own hosted domain to ensure that future mail can be managed in a single place.</p>
<p>Well I&#8217;m in the process of doing something similar with my IM accounts. In all honesty, I only really have a single account that&#8217;s active but it is attached to an email address I simply don&#8217;t use for anything any more.</p>
<p>As such, if you have me on MSN then please remove the existing account and replace it with robert@xset.co.uk which is a perfectly valid and working Passport account in its own right.</p>
<p>For those of you not big on the MSN route you can also add robert@xset.co.uk to your GoogleTalk lists and Jabber will be coming along shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://xset.co.uk/2008/11/18/tidying-up-im/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seam Carving to resize images</title>
		<link>http://xset.co.uk/2008/10/28/seam-carving-to-resize-images/</link>
		<comments>http://xset.co.uk/2008/10/28/seam-carving-to-resize-images/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 09:16:11 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://xset.co.uk/?p=1991</guid>
		<description><![CDATA[Seam Carving is an image resizing technique that Jeremy originally pointed out to me &#8230; whilst on the phone &#8230; walking &#8230; through the rain &#8230; to the pub &#8230; funny what you remember eh?
When J and I discussed it, Seam Carving was available as a GIMP plugin which meant installing GIMP.
Well now there&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://seamcarving.com/">Seam Carving is an image resizing</a> technique that <a href="http://worldofsoil.co.uk/">Jeremy</a> originally pointed out to me &#8230; whilst on the phone &#8230; walking &#8230; through the rain &#8230; to the pub &#8230; funny what you remember eh?</p>
<p>When J and I discussed it, <a href="http://www.linuxhaxor.net/2007/09/19/seam-carving-with-gimp-plugin-liquid-rescale/">Seam Carving was available as a GIMP plugin</a> which meant installing GIMP.</p>
<p>Well now there&#8217;s a whole <a href="http://lifehacker.com/5069523/seam-carving-gui-resizes-and-rearranges-images-smartly">Seam Carving GUI</a> available to make the job that much easier (not that it was that hard in GIMP) so get it out there and carve baby CARVE!</p>
]]></content:encoded>
			<wfw:commentRss>http://xset.co.uk/2008/10/28/seam-carving-to-resize-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sans Interwebs &#8211; update</title>
		<link>http://xset.co.uk/2008/10/22/sans-interwebs-update/</link>
		<comments>http://xset.co.uk/2008/10/22/sans-interwebs-update/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 10:14:21 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://xset.co.uk/?p=1982</guid>
		<description><![CDATA[Well it may not be the ideal but it looks like we might be back online rather sooner than planned thanks to the Wifi offered by the hotel complex.
Whilst it&#8217;s still a short term fix it will do for basic browsing and email at home. I still need to find a solution to the bigger [...]]]></description>
			<content:encoded><![CDATA[<p>Well it may not be the ideal but it looks like we might be back online rather sooner than planned thanks to the Wifi offered by the hotel complex.</p>
<p>Whilst it&#8217;s still a short term fix it will do for basic browsing and email at home. I still need to find a solution to the bigger issue but I&#8217;m sure I can get that sorted.</p>
<p>Hopefully we&#8217;ll have the bridge connected on Thursday so we shall see what happens <img src='http://xset.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://xset.co.uk/2008/10/22/sans-interwebs-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time to start encrypting email again!</title>
		<link>http://xset.co.uk/2008/10/09/time-to-start-encrypting-email-again/</link>
		<comments>http://xset.co.uk/2008/10/09/time-to-start-encrypting-email-again/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 14:46:09 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://xset.co.uk/?p=1963</guid>
		<description><![CDATA[You gotta love this. In the midst of a fiscal crisis and during the one time in our history when data protection and privacy are considered hot topics of the age GCHQ (who may or may not be based in Cheltenham and may or may not listen in on every phone call made in the [...]]]></description>
			<content:encoded><![CDATA[<p>You gotta love this. In the midst of a fiscal crisis and during the one time in our history when data protection and privacy are considered hot topics of the age GCHQ (who may or may not be based in Cheltenham and may or may not listen in on every phone call made in the UK mainland) are already in possession of 1 beeelion pounds with the possibility of a further 11 beeelion pounds to ensure that the boys in blue (and the men in black) will have surveillance access to every single email and web page that passes through the UK.</p>
<p>Personally I&#8217;m fine with this&#8230; if only because, if I have anything to transmit over the internet that I want to keep away from MI5 / MI6 eyes I encrypt it &#8230; heavily.</p>
<p>On an unrelated note, coming up shortly &#8211; a guide to using GPG to encrypt your email and secure your privacy for no cost at all <img src='http://xset.co.uk/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>(hat tip &#8211; <a href="http://www.thisisgloucestershire.co.uk/latestnews/GCHQ-wants-read-UK-texts-emails/article-376298-detail/article.html">This is Gloucestershire</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://xset.co.uk/2008/10/09/time-to-start-encrypting-email-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I miss Twitter SMS Alerts</title>
		<link>http://xset.co.uk/2008/09/25/i-miss-twitter-sms-alerts/</link>
		<comments>http://xset.co.uk/2008/09/25/i-miss-twitter-sms-alerts/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 13:58:31 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://xset.co.uk/?p=1943</guid>
		<description><![CDATA[I can understand why they&#8217;ve been switched off (must have been costing them a fortune) but at the same time, I feel like I&#8217;ve lost a level of integration with what was my second most prolific online comms channel after this blog.
Truthfully, unless something is jumping up and down at me daily (e.g. this Blog [...]]]></description>
			<content:encoded><![CDATA[<p>I can understand why they&#8217;ve been switched off (must have been costing them a fortune) but at the same time, I feel like I&#8217;ve lost a level of integration with what was my second most prolific online comms channel after this blog.</p>
<p>Truthfully, unless something is jumping up and down at me daily (e.g. this Blog is set as my homepage so I know when it&#8217;s been weeks since my last update) then it&#8217;s very likely to be forgotten about for weeks at a time. Such is the state with Twitter. Surely they could look at email alerting which would solve the problem in the short term.</p>
<p>What I really need is something similar to the Facebook app for the Blackberry which could keep me updated on Twitter activity via categorized email alerts&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://xset.co.uk/2008/09/25/i-miss-twitter-sms-alerts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parallel Processing in PHP</title>
		<link>http://xset.co.uk/2008/09/25/parallel-processing-in-php/</link>
		<comments>http://xset.co.uk/2008/09/25/parallel-processing-in-php/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 13:46:01 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://xset.co.uk/?p=1939</guid>
		<description><![CDATA[Sorry guys &#8211; an actual tech post so those of you who don&#8217;t want to can read the previous post and dig through Daisy Owl&#8217;s archives until I&#8217;m done. For the rest of you? Read on&#8230;

I&#8217;ve been doing a load of work in PHP lately which errs on the advanced side of the language in [...]]]></description>
			<content:encoded><![CDATA[<p>Sorry guys &#8211; an actual tech post so those of you who don&#8217;t want to can read the <a href="/2008/09/23/my-new-favourite-web-comic/">previous post</a> and dig through Daisy Owl&#8217;s archives until I&#8217;m done. For the rest of you? Read on&#8230;</p>
<p><span id="more-1939"></span></p>
<p>I&#8217;ve been doing a load of work in PHP lately which errs on the advanced side of the language in certain areas. Specifically I&#8217;ve been working with the PHP Command Line Interpreter (CLI) to build a backend application on a par with a traditional Linux Daemon. Of course PHP presents a number of barriers to Daemon development and not least amongst them is a lack of support for threading. Certainly for highly blocking, spool intensive apps (like the one I&#8217;m trying to write) the facility to spawn multiple threads would be useful.</p>
<p>Yes I could use an alternative platform. Python, Perl, Java all have excellent threading support but my level of familiarity with PHP makes it the easiest choice even when I have to come up with some pretty round the houses solutions to issues.</p>
<p>For the most part I do not feel that threading is quite the panacea it once was. Traditionally, threading has been used to allow multiple threads of processing to run simultaneously on the same processor and to share data / communicate with each other. Forking on the other hand actually creates a new and independent process and has, historically, been considered too computationally expensive to use for intensive applications. With all of that said and understood I would reply that on modern systems, with massively powerful, multi core processors, RAM to spare and interpreted languages coming to the fore for enterprise level applications, forking (which is supported by PHP) becomes a very usable alternative to the preferred threading model.</p>
<p>The rest of the post references other site&#8217;s which provide information on Faux Threading techniques and how they can be used under PHP for asynchronous, multi path applications. Please read through and I hope you find them helpful.</p>
<p>Oh and it goes without saying that a large portion of these techniques are only supported on Linux stacks &#8230; not that I can think of a reason to run anything else <img src='http://xset.co.uk/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>This initial example provides a good grounding in PHP forking along with introducing the functions used to do so. In this example, Mike uses Forking to parallelise a YouTube downloading script: <a href="http://immike.net/blog/2007/04/08/fork-php-and-speed-up-your-scripts/">Basic Forking Example</a></p>
<p>Of course in the LAMP development world a quick and dirty hack is often as good as a well rounded programmewd solution. Joseph Scott shows you how to use a Linux execution feature (namely forking a command into the background using and ampersand) to parallelise applications that  don&#8217;t need to return anything. I&#8217;ve actually used this technique to build a one hit multiplexor for various applications: <a href="http://joseph.randomnetworks.com/archives/2005/10/21/fake-fork-in-php/">Quick and dirty fake fork for non returning scripts</a></p>
<p>A more polished method actually uses the non blocking stream parameter to permit multi threaded netowrk IO from a PHP script. This is another quick and dirty alternative to full threading: <a href="http://phplens.com/phpeverywhere/?q=node/view/254">Part 1</a> and <a href="http://phplens.com/phpeverywhere/?q=node/view/255">Part 2</a></p>
<p>In an example that is closer to true threading Brian W Bosh uses STD IO to facilitate basic communication between processes without all of that nasty mucking about in Shared Memory :<a href="http://www.alternateinterior.com/2007/05/multi-threading-strategies-in-php.html">Faux Threading</a></p>
<p>In the next post on this topic I&#8217;ll be looking at more detailed tutorials for using Forking in anger complete with advanced interprocess communication via Shared Memory and Semaphores and tying it all together with a multiplexor to over see a pool of processes.</p>
]]></content:encoded>
			<wfw:commentRss>http://xset.co.uk/2008/09/25/parallel-processing-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another day another Blackberry</title>
		<link>http://xset.co.uk/2008/08/16/another-day-another-blackberry/</link>
		<comments>http://xset.co.uk/2008/08/16/another-day-another-blackberry/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 15:56:07 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://xset.co.uk/?p=1914</guid>
		<description><![CDATA[I&#8217;m a blackberry user &#8211; I make no apologies for it. I&#8217;m not a Crackberry Head and fairly frequently use the Phone Only setting or even turn it off completely but, as it stands, I am a blackberry user. I&#8217;m also a tech head and am very, very demanding of my phones. They have to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a blackberry user &#8211; I make no apologies for it. I&#8217;m not a Crackberry Head and fairly frequently use the Phone Only setting or even turn it off completely but, as it stands, I am a blackberry user. I&#8217;m also a tech head and am very, very demanding of my phones. They have to do an awful lot of heavy lifting and they have to do it well, fast and generally keep my happy. I mean look at the history? I spent an <a href="/2006/04/08/one-new-phone-three-computers-and-7-hours-to-bluetooth/">entire weekend getting a phone to sync via bluetooth</a>.</p>
<p><span id="more-1914"></span></p>
<p>My first Blackberry was the Pearl. A dinky little phone that happened to have some nice email features. I actually fell in love with the Blackberry approach to phone OS and the messaging, call quality and feature set were superb &#8211; by far the best phone I&#8217;d owned until that point (and this includes the Pebl, a Treo, a Nokia flip thingy and the Ericsson). The only problem with the Pearl &#8230; ok the only two problems with the Pearl,first the more I used the email side of things, the more frustrated I got with the multitap keyboard entry method. It was quick but not as quick as it needed to be in order to actually be useful. The second &#8211; the pearl on the Pearl stopped working. This meant I was able to take my Jersey Telecom annual upgrade and grab a:</p>
<p>Curve &#8211; full qwerty keyboard and all of the features I&#8217;d come to know and love. Packeged neatly in a unit that was of managable size. I was happy with the Curve &#8211; it did everything I needed from a phone and was generally the best possible compromise between form and function &#8230; except for 2 problems, one, it was GPRS, EDGE only &#8211; no Wifi out of the box and no GPS. Sure I bolted a bluetooth GPS recieved onto the package but that meant another (albeit small) box to carry around with me. Secondly, the memory card was buried in the depths of the phone requiring a reboot to get at it (and anyone who&#8217;s used a recent Blackberry will know, a full power cycle takes about 3 minutes) not ideal. Sure I could mount the card via the USB on the laptop but I have a card reader built in and want the speed as provided.</p>
<p>Another JT Upgrade was due in May and I Umm&#8217;d and Ahh&#8217;d about the newer Curves with GPS &amp; Wifi. I considered dumping the Blackberry completely and grabbing a HTC or even another Treo and in the end I went into the store an took a look at the options.</p>
<p>Surprise the first &#8211; JT were prepared to pretty much give me any phone if I took out an 18 month contract. Well I&#8217;d been with them for 6 years already so another 18 months doesn&#8217;t seem too bad. Score!</p>
<p>Surprise the second &#8211; the Curve comes with <em>either</em> Wifi or built in GPS &#8211; not both! Bummer to the max as I wanted the Wifi for business type reasons and the GPS for dicking about with sattelites and maps.</p>
<p>Turns out the only unit JT offered with both was the 8820&#8230; which I now have. It cost me nothing aside from the 18 month contract and so far is working very well indeed. The Wifi ensures top speed at home and at work, the GPS works well.</p>
<p>Plus the 8820 is a business oriented machine, which means VPN out of the box for secure mail when away from my home network and a load of other dinky features (including full support for my SSH client &#8211; remote control my servers from my mobile &#8211; pretty damn cool!)</p>
<p>Anyway, the 8820 should keep me mostly happy for the next 18 months, at least until such time as the Thunder and next generation of blackberries are available&#8230; then, well who knows!</p>
]]></content:encoded>
			<wfw:commentRss>http://xset.co.uk/2008/08/16/another-day-another-blackberry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choosing a CMS Part 3 &#8211; Wordpress</title>
		<link>http://xset.co.uk/2008/08/13/choosing-a-cms-part-3-wordpress/</link>
		<comments>http://xset.co.uk/2008/08/13/choosing-a-cms-part-3-wordpress/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 12:05:57 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://xset.co.uk/?p=1899</guid>
		<description><![CDATA[Wordpress (in this example Wordpress &#62;= 2.5) is now well known as the number 1 hosted and self installable blog platform in the world. Based on PHP and MySQL (a trend you&#8217;ll see continuing as we move through the other apps) the Wordpress application is solid, moderately fast and reasonably customisable.
I&#8217;m not the first to [...]]]></description>
			<content:encoded><![CDATA[<p>Wordpress (in this example Wordpress &gt;= 2.5) is now well known as the number 1 hosted and self installable blog platform in the world. Based on PHP and MySQL (a trend you&#8217;ll see continuing as we move through the other apps) the Wordpress application is solid, moderately fast and reasonably customisable.</p>
<p>I&#8217;m not the first to write about the possibility of using <a href="http://codex.wordpress.org/User:Lastnode/Wordpress_CMS">Wordpress as a CMS</a>, A quick <a href="http://www.google.co.uk/search?q=wordpress+as+a+cms&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=com.ubuntu:en-US:unofficial&amp;client=firefox-a">Google</a> will return a couple of hundred tutorials which will walk you through the finer points of customising this platform and creating your site.</p>
<p>Rather than look at specific implementations, let&#8217;s consider the features the Wordpress offers that make it suitable for managing an entire site:</p>
<p><span id="more-1899"></span><strong>Templates</strong></p>
<p>The first key aspect of Wordpress is the highly flexible (and sometimes bewildering) templating system. The core features that make it worthy of consideration are the clear separation of header, footer and sidebar navigation (or any other included menus you might need), the ability to place and format your fields anywhere and anyway you may want, the ability to reference plugins (see below) for specific blobs of functionality, and, most importantly, the ability to apply specific templates to specific pages and categories.</p>
<p>This page specific functionality allows for small and medium sites to be built, out of the box, without any plugins required and allows for specific markup to be used for certain pages. Clearly, the flexibility this offers is immense, although at the cost of manageability for your template files.</p>
<p><strong>Plugins</strong></p>
<p>Wordpress is massively popular and as such is supported by an equally massive community. This community develops themes (templates) and plugins which extend your basic Wordpress install in pretty much any direction you care to contemplate.</p>
<p>Plugins allow you to customise navigation elements, page output, link content to dig or Paypal and mostly integrate seamlessly into the WP-Admin interface. Plus, if you have requirements that are above and beyond the scope of any plugin currently available, you can write your own.</p>
<p><strong>Pages / Posts</strong></p>
<p>The Wordpress interface makes a clear distinction between Posts (which are output as part of the blog time flow) and Pages which are static (chronologically speaking) content. Pages can take advantage of the Per Page template model described above and can be arranged into hierarchies of parent and child pages for structuring your content.</p>
<p>You can even specify a single page to use as the homepage for your website (something that in previous versions of Wordpress required a plugin or hack) from within the interface.</p>
<p>Finally the page structure can be output in a variety of ways using nothing more than standard Wordpress Tags and some CSS to produce treee menus, breadcrumbs and other navigational elements.</p>
<p><strong>Custom Fields</strong></p>
<p>Custom fields mean you can add pretty much any piece of meta data to a page without needing to use plugins or hacky HTML in your page content. They could be used for storing expiry dates for content or even for building an entire, mini database within your CMS. Custom Fields require some template hacking to get them outputting as expected but for the most part work as seamlessly as you&#8217;d expect.</p>
<p><strong>Clean URLs</strong></p>
<p>Clean URLs (or SEO urls) are a mechanism by which a standard URL:</p>
<p><em>http://somesite.com/index.php?postid=4334455&amp;cat=category&amp;view=comments</em></p>
<p>into something much more user friendly:</p>
<p><em>http://somesite.com/category/post_slug/comments</em></p>
<p>A load of CMSs provide this feature and Wordpress is no exception. It will actually let you build your own Permalink URL structure which allows you to be as brief (or as verbose) as you wish. Apache&#8217;s Mod.Rewrite powers the whole thing which makes for very fast, clean, memorable URLs.</p>
<p><strong>User Management</strong></p>
<p>Wordpress has built in user registration and management features (that can be massively extended via certain plugins) and allow you to build a small community of users. This can be enforced to ensure that valid users are allowed to comment on certain pages / posts (could be used for Reviews in an e-commerce context) only if logged in.</p>
<p>It also allows you to produce a list of valid visitors which could be piped into your Email Marketing tool or used to notify users of new content.</p>
<p><strong>Search</strong></p>
<p>Using MySQL as the search technology means that pages can quickly be located. Of course the search is only as good as your content but a search box can be restricted to certain categories and provides a user with a navigation option that they will find familiar and useful, should your site ever grow big enough to warrant its use.</p>
<p><strong>The downsides</strong></p>
<p>Wordpress is good, but it&#8217;s far from perfect. The following are some of the issues that this platform is well known for and may be reasons to look elsewhere:</p>
<p><strong>Templating looks (and is) a lot like PHP</strong></p>
<p>PHP is the scripting technology behind Wordpress and whilst the day to day admin of content is handled through a lovely web interface, the actual process of building the templates can be rather daunting for some. Plus the actual Template syntax is, in places, pure PHP so newcomers to the ubiquitous web programming language may find it difficult to pick up.</p>
<p><strong>Needs caching for bigger sites</strong></p>
<p>An often aired complaint is that Wordpress does not scale well. This is actually not true &#8211; Wordpress scales amazingly well, but does require that you reduce the load on your database by using one of the many caching plugins available. Of course if you&#8217;re feeling really swish you could implement a dedicated reverse proxy and really keep the install cool.</p>
<p><strong>Some designs can be difficult to realise in dynamic navigation</strong></p>
<p>This is from personal experience, designers who are not used to the restrictions placed upon them by dynamic content often run into difficult realising their designs within the CMS as the template simply can&#8217;t be created that does what they require.</p>
<p>For the most part these issues are solvable but please consider the dynamic nature of the output when you sit down to design your site. You will not have total control over every aspect of the page as your are perhaps accustomed to in straight HTML design.</p>
<p><strong>Security Concerns of XML RPC and User Management</strong></p>
<p>I haven&#8217;t seen any recently but previous versions of Wordpress were prone to security bugs in the RPC system and the User Management system that could lead to an attacker compromising your website. When using any dynamic CMS you must be aware (and prepared for) the possibility that a previously unknown loop hole could be discovered and will need patching.</p>
<p>Careful management of your Wordpress install is therefore a must to keep ahead of any potential hack attempts.</p>
<p><strong>Summary</strong></p>
<p>Wordpress is a great tool to develop a simple site but many designers and web masters will quickly run into the limitations of the system. After all Wordpress was designed as a blog platform and the CMS functionality has been added after the event.</p>
<p>Next up? Expression Engine</p>
<hr />
<p>View the rest of this series:<br />
<a href="/2008/08/07/choosing-a-cms-part-1/"> Part 1 &#8211; Intro</a><br />
<a href="/2008/08/08/choosing-a-cms-part-2-requirements/">Part 2 &#8211; Requirements</a><br />
<a href="/2008/08/13/choosing-a-cms-part-3-wordpress/">Part 3 &#8211; Wordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xset.co.uk/2008/08/13/choosing-a-cms-part-3-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lock down your PC</title>
		<link>http://xset.co.uk/2008/08/12/lock-down-your-pc/</link>
		<comments>http://xset.co.uk/2008/08/12/lock-down-your-pc/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 16:35:59 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://xset.co.uk/?p=1896</guid>
		<description><![CDATA[A quick one for all those who are wondering where they can get free security software for their PCs:
30+ Free Security, Encryption Firewall and Antivirus Apps for Windows
My recomendations?
Antivirus &#8211; AVG 8 (but disable the link scanner)
Firewall &#8211; Zone Alarm
Encryption &#8211; Truecrypt
Digital Signing and Encryption &#8211; GnuPG
Although you know what my ultimate recomendation would be [...]]]></description>
			<content:encoded><![CDATA[<p>A quick one for all those who are wondering where they can get free security software for their PCs:</p>
<p><a href="http://www.lifehack.org/articles/technology/30-free-security-encryption-firewall-and-antivirus-apps-for-windows.html">30+ Free Security, Encryption Firewall and Antivirus Apps for Windows</a></p>
<p>My recomendations?</p>
<p>Antivirus &#8211; <a href="http://free.avg.com/ww.download-avg-anti-virus-free-edition">AVG 8</a> (but disable the link scanner)</p>
<p>Firewall &#8211; <a href="http://www.zonealarm.com/store/content/company/products/znalm/freeDownload.jsp">Zone Alarm</a></p>
<p>Encryption &#8211; <a href="http://www.truecrypt.org/">Truecrypt</a></p>
<p>Digital Signing and Encryption &#8211; <a href="http://www.gnupg.org/">GnuPG</a></p>
<p>Although you know what my <a href="http://www.ubuntu.com/">ultimate recomendation</a> would be right?</p>
]]></content:encoded>
			<wfw:commentRss>http://xset.co.uk/2008/08/12/lock-down-your-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I think I won the storage competition.</title>
		<link>http://xset.co.uk/2008/08/08/i-think-i-won-the-storage-competition/</link>
		<comments>http://xset.co.uk/2008/08/08/i-think-i-won-the-storage-competition/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 10:39:30 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://xset.co.uk/?p=1883</guid>
		<description><![CDATA[A certain Mr Baker and I had (some time ago) a bit of friendly competiton running to see who could amass the most disk storage. I think I just won as it&#8217;s not very often you see this much free disk space on a laptop:
Filesystem           [...]]]></description>
			<content:encoded><![CDATA[<p>A certain Mr Baker and I had (some time ago) a bit of friendly competiton running to see who could amass the most disk storage. I think I just won as it&#8217;s not very often you see this much free disk space on a laptop:</p>
<pre>Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              28G  6.9G   22G  25% /
varrun                2.0G  204K  2.0G   1% /var/run
varlock               2.0G     0  2.0G   0% /var/lock
udev                  2.0G  120K  2.0G   1% /dev
devshm                2.0G  624K  2.0G   1% /dev/shm
lrm                   2.0G   44M  1.9G   3% /lib/modules/2.6.24-19-generic/volatile
/dev/sda1              95M   69M   26M  73% /boot
/dev/sdb2              87G   11G   77G  12% /media/disk
/dev/sdb1             146G   89G   50G  64% /media/passport_
/dev/sdc1              75G   52G   23G  70% /media/ROB'S IPOD
<strong>/dev/sdd1              21T  5.1M   21T   1% /media/iscsitest</strong></pre>
<p>And for those who like there bytes to be bytes:</p>
<pre>
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda3             29285564   7232512  22053052  25% /
varrun                 2028576       204   2028372   1% /var/run
varlock                2028576         0   2028576   0% /var/lock
udev                   2028576       120   2028456   1% /dev
devshm                 2028576       624   2027952   1% /dev/shm
lrm                    2028576     45040   1983536   3% /lib/modules/2.6.24-19-generic/volatile
/dev/sda1                96312     69704     26608  73% /boot
/dev/sdb2             90554320  10791040  79763280  12% /media/disk
/dev/sdb1            152387268  92597084  52110316  64% /media/passport_
/dev/sdc1             77915440  54512064  23403376  70% /media/ROB'S IPOD
<strong>/dev/sdd1            21484243840      5152 21484238688   1% /media/iscsitest</strong>
</pre>
<p>This amazing large number comes from one of our new SAN boxes. To put it in context, 21TB (Terrabytes) is enough to store the entire human memory of 14 people, the contents of 3,072 DVD quality movies or 4,404,019 MP3 files.</p>
<p>Oh and Greg? Just in case you think you might be able to come close bear in mind the following:</p>
<ul>
<li>This is one of 2 units we have available providing a total of 42TB</li>
<li>Each unit has only been partitioned to 60%</li>
<li> Each unit has 30% drive capacity still available</li>
</ul>
<p>All in all, that&#8217;s a lot of pron <img src='http://xset.co.uk/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://xset.co.uk/2008/08/08/i-think-i-won-the-storage-competition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
