<?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>Chris Slee Home Page &#187; Tech Stuff</title>
	<atom:link href="http://sleech.info/category/technical/feed" rel="self" type="application/rss+xml" />
	<link>http://sleech.info</link>
	<description>Just an ordinary lad from Newcastle, NSW, trying to make his way in the world.</description>
	<lastBuildDate>Fri, 23 Jul 2010 00:00:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Tracking Static HTML Pages with WordPress.com Stats</title>
		<link>http://sleech.info/technical/tracking-static-html-pages.html</link>
		<comments>http://sleech.info/technical/tracking-static-html-pages.html#comments</comments>
		<pubDate>Fri, 28 May 2010 00:00:57 +0000</pubDate>
		<dc:creator>Chris Slee</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://sleech.info/?p=964</guid>
		<description><![CDATA[<p>My blog has a considerable number of pages of static HTML pages which were migrated from a previous version of the site. As these pages have their own distinct style per topic, I didn&#8217;t want to import them into my blog proper but aimed to maintain them on their own.</p>
<p>Since they sit outside of WordPress, how then to use WordPress.com Stats to track visits to them? In this post, I&#8217;ll explain what I did to achieve this goal in two simple steps.</p>
<p>I&#8217;m pretty much going to re-hash <a href="http://jdadesign.net/2010/03/track-category-views-with-wordpress-com-stats/">Jeffrey D Allen</a>&#8216;s post on the same subject. His post [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>My blog has a considerable number of pages of static HTML pages which were migrated from a previous version of the site. As these pages have their own distinct style per topic, I didn&#8217;t want to import them into my blog proper but aimed to maintain them on their own.</p>
<p>Since they sit outside of WordPress, how then to use WordPress.com Stats to track visits to them? In this post, I&#8217;ll explain what I did to achieve this goal in two simple steps.</p>
<p>I&#8217;m pretty much going to re-hash <a href="http://jdadesign.net/2010/03/track-category-views-with-wordpress-com-stats/">Jeffrey D Allen</a>&#8216;s post on the same subject. His post dealt specifically with tracking visits to the WordPress-generated category pages. I&#8217;m looking at tracking static HTML pages (as opposed to WordPress pages).</p>
<p>WordPress.com Stats is a simply plugin which tracks all the info about visitors to that I&#8217;m interested in. It&#8217;s neither fancy nor comprehensive but what it does, it does well. The simplest explanation of what it does is that each time a visitor hits a page on your site, it runs a piece of javascript code which takes the details of the visit and tallies them with details of other visits. So, the solution to the problem is to add this piece of javascript to each static HTML page outside of WordPress that I wanted to track.</p>
<h3>Create a Fake Pages</h3>
<p>First, create fake pages within WordPress against which all the stats will be logged. This is a necessary evil. WordPress Stats cannot actually track visits to pages outside of WordPress so we trick it.  Fortunately, in my case, I can bundle all the legacy static HTML pages into half a dozen different categories and track hit on each category rather than on individual pages.</p>
<p>I suggest bundling less important pages into categories in this way and creating individual fake pages for any more important static HTML pages you want to track.</p>
<p>To do this, create a WordPress page and mark it as private. In this way, visitors to your site will never see it. The vital piece of information generated by this is the internal ID number of the page. You can find this by viewing the pages collection in the dashboard. Hover over the page title and the number appears in the status bar as something like &#8216;?p=921&#8242;. Note this down.</p>
<h3>Edit the HTML Pages</h3>
<p>The second step is the most tedious &#8211; editing the HTML pages to add the javascript code. On each page your want to monitor, add this code:</p>
<p><code>&lt;script src="http://stats.wordpress.com/e-201018.js" type="text/javascript"&gt;<br />
&lt;script type="text/javascript"&gt;<br />
</code><code>st_go({blog:'yourBlogID',v:'ext',post: 'yourPageID'});<br />
var load_cmc = function(){linktracker_init(yourBlogID, yourPageid,2);};<br />
</code><code>if ( typeof addLoadEvent != 'undefined' ) addLoadEvent(load_cmc);<br />
</code><code>else load_cmc();<br />
&lt;/script&gt;</code></p>
<p>Make sure that you replace yourBlogID with the ID of your blog which can be found by looking at the source code of any page on your blog (view source) and finding the code above at the bottom of the page.</p>
<p>Make sure you replace yourPageID with the ID of the WordPress fake page you created in step one.</p>
<p>That&#8217;s it. You are ready to go. Visits a couple of your static HTML pages then check that they appear in the stats.</p>
<p><strong>Note</strong>: this code does not appear when you are logged in to your blog so that your visits don&#8217;t confuse the stats.</p>
]]></content:encoded>
			<wfw:commentRss>http://sleech.info/technical/tracking-static-html-pages.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Organising Google Reader</title>
		<link>http://sleech.info/technical/google-reader-tags.html</link>
		<comments>http://sleech.info/technical/google-reader-tags.html#comments</comments>
		<pubDate>Fri, 08 Jan 2010 00:00:23 +0000</pubDate>
		<dc:creator>Chris Slee</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://sleech.info/?p=686</guid>
		<description><![CDATA[<p>I&#8217;ve finally found a way to manage the vast amount of <a href="http://www.whatisrss.com/">RSS</a> feeds I read on a daily basis: some are for work in order to keep up with developments in the IT industry, others are of merely personal interest. After trying many, many different feed readers, I&#8217;ve settled on <a href="http://reader.google.com">Google Reader</a> because I can use it at any of the numerous computer I encounter at home, at work and place in between.</p>
<p>(If you don&#8217;t know what RSS is, I reckon it&#8217;s time to stop banging rocks together in your cave-lair and drag yourself into the real [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally found a way to manage the vast amount of <a href="http://www.whatisrss.com/">RSS</a> feeds I read on a daily basis: some are for work in order to keep up with developments in the IT industry, others are of merely personal interest. After trying many, many different feed readers, I&#8217;ve settled on <a href="http://reader.google.com">Google Reader</a> because I can use it at any of the numerous computer I encounter at home, at work and place in between.</p>
<p>(If you don&#8217;t know what RSS is, I reckon it&#8217;s time to stop banging rocks together in your cave-lair and drag yourself into the real world.)</p>
<p>The problem with using Google Reader (or any RSS feed reader) is how to arrange your feeds so that you can see the posts which are important to you and gather the rest for reading when you have more time. How do you make sure you read the gems and leave the vase swaths of rubbish until you have time.</p>
<p>As far as I can see there are three basic organisational strategies. You can organise by:</p>
<ul>
<li>Subject; eg: fencing, astronomy, technology, comics, etc.</li>
<li>Priority; eg: must read, read occasionally, read only when I have time, etc</li>
<li>Type; eg: a blog, a web site update noticiation, a podcast, etc</li>
</ul>
<p>However, given that most feed readers only allow a single folder structure, should you organise your feeds by subject, you lose the ability to group them by priority or feed type. This is where Google Reader comes into it&#8217;s own.</p>
<p><img class="alignright size-full wp-image-741" title="Google Reader Folders" src="http://sleech.info/wp-content/uploads/2010/01/google-reader.jpg" alt="Google Reader Folders" width="317" height="252" />Google Reader, too, has folders but they&#8217;re really just glorified tags which means you can assign a feed to multiple folders. Yay. Here&#8217;s how I do it.</p>
<p>First, I organise by priority. This is encoded in the _Major, _Minor, _Other and _Lifehacker folders. The priority order is feeds in _Major I must read every day down to those in the _Lifehacker folder (because of the RSS spam it generates) I can simply mark as read if I don&#8217;t have time or couldn&#8217;t be bothered reading them. The underscore at the start of the folder name is simply to ensure that these folders appear first in the alphabetical list of folders.</p>
<p>Next, I organise by the purpose or type of the RSS feed. These are the folders in brackets ([...]). If I&#8217;m lacking time for reading, I can easily mark as read all the feeds which simply notify me of updates to web sites and concentrate on those which give me real content.</p>
<p>Finally, and for me least useful in the everyday, is the categorisation by subject. This is the rest of the folders, some 20 odd more folders. The folder structure seemed incomplete without a subject category but I can&#8217;t say I&#8217;m ever actually used any of these folders.</p>
]]></content:encoded>
			<wfw:commentRss>http://sleech.info/technical/google-reader-tags.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress: A Tale of Two Tweaks</title>
		<link>http://sleech.info/technical/wordpress-a-tale-of-two-tweaks.html</link>
		<comments>http://sleech.info/technical/wordpress-a-tale-of-two-tweaks.html#comments</comments>
		<pubDate>Fri, 11 Sep 2009 00:00:49 +0000</pubDate>
		<dc:creator>Chris Slee</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[hooks]]></category>
		<category><![CDATA[template tags]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://sleech.info/?p=633</guid>
		<description><![CDATA[<p>The more I play with <a title="WordPress" href="http://www.wordpress.org">WordPress</a>, the more I like it. It&#8217;s usable straight out of the box and, if you like to fiddle around under the hood, there&#8217;s plenty of scope for everything from minor tweaks to complete overhauls. Here&#8217;s the much abbreviated story of two tweaks which have tickled me deep down in the parts my underclothes cover.</p>
<p><strong>Migrating from Geocities</strong></p>
<p>Moving to <strong>WordPress</strong>, I had to deal with <a title="web page redirection made easy" href="http://en.wikipedia.org/wiki/URL_redirection">how to redirect</a> people from my <a href="http://www.geocities.com">Geocities</a> web site. The problem is the <strong>GeoCities</strong> is not interested in letting me [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>The more I play with <a title="WordPress" href="http://www.wordpress.org">WordPress</a>, the more I like it. It&#8217;s usable straight out of the box and, if you like to fiddle around under the hood, there&#8217;s plenty of scope for everything from minor tweaks to complete overhauls. Here&#8217;s the much abbreviated story of two tweaks which have tickled me deep down in the parts my underclothes cover.</p>
<p><strong>Migrating from Geocities</strong></p>
<p>Moving to <strong>WordPress</strong>, I had to deal with <a title="web page redirection made easy" href="http://en.wikipedia.org/wiki/URL_redirection">how to redirect</a> people from my <a href="http://www.geocities.com">Geocities</a> web site. The problem is the <strong>GeoCities</strong> is not interested in letting me access anything interesting such as an <code>.htaccess</code> file, a server-side 301/302 redirection, etc and did not allow me to post <a href="http://www.cpan.org">perl</a> or <a href="http://www.php.net/">php</a> code to do job. I had to fall  back to <a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference">javascript</a> to redirect a browser to here. The unwanted side-effect of this is that <strong>Geocities</strong> would wrap a very annoying frame around the redirected page.</p>
<p>Never fear! The <strong>WordPress</strong> <a title="WordPress add_action function" href="http://codex.wordpress.org/Function_Reference/add_action"><code>add_action()</code></a> function is here! A small bit of <a href="http://www.w3schools.com/JS/default.asp">javascript</a> hooked into <code>wp_head</code> did the trick. The <code>add_action()</code> function takes a pre-defined function and adds it into the hook specified &#8211; meaning that the function is added to the list of stuff to be processed when <strong>WordPress</strong> is deciding what to include in the <a href="http://www.w3.org/MarkUp/">HTML</a> <code>&lt;head&gt;</code> tag it sends the browser. Here&#8217;s the code in question:</p>
<pre>function <strong>kill_geocities_frames</strong>() {
   echo "&lt;script type='text/javascript'&gt;
      // &lt;![CDATA[
      if (self != top &amp;&amp; self.location.host != 'sleech.info' ) {
         top.location.href = self.location.href;
      } else {
         if ( document.getElementById('y_gc_div_adcntr') ) {
            y_gc_div_adcntr.innerHTML = '';
            y_gc_div_mast.innerHTML = '';
            y_gc_div_au1.innerHTML = '';
         }
      }
      // ]]&gt;
   &lt;/script&gt;";
}

<strong>add_action</strong>('wp_head', '<strong>kill_geocities_frames</strong>');</pre>
<p><strong>Excerpts and Ellipsis</strong></p>
<p>My preference has always been to have the front page of my blog include the full text of the latest post only and excerpts of all other posts. To me, this just looks better. The issue is that the <a href="http://themes.jestro.com/vigilance/">theme</a> I prefer did not support this. The <a href="http://marketingtechblog.com/wordpress/wordpress-hack-after-the-first-post-only-on-the-home-page/">code</a> to do this is better explained pretty much everywhere so I&#8217;m not going to dig into the explain here.</p>
<p>The problem that concerns me now is how to make make the excerpt display in the way I want it to. This problem can be broken down into two goals to be achieved:</p>
<ol>
<li>I want the excerpt to show more than just plain text. I want it to show links, images, bold text, etc &#8212; all the standard HTML.</li>
<li>I want to convert the standard ellipsis [...] at the end of the excerpt to be a clickable link which takes the reader to the full version of the post.</li>
</ol>
<p>There are numerous plugins which solve one of these problems but none that I&#8217;ve found that do both at the same time to the level of quality I want. None of the plugins I tried wanted to play nice together. I chose <a href="http://wordpress.org/extend/plugins/advanced-excerpt/">Advanced Excerpt</a> to solve goal 1 and give me complete control over what HTML is displayed in the excerpt.</p>
<p>To solve goal 2, <strong>WordPress</strong> again came to the rescue in the form of <a title="WordPress add_filter function" href="http://codex.wordpress.org/Function_Reference/add_filter"><code>add_filter()</code></a>. This is a function through which you pass a bunch of text &#8211; such as the text of the excerpt &#8211; which is manipulated and changed according to a function you write for the purpose. In this case, I wrote a function which searches the text given it for the HTML ellipsis entity added to the end of the excerpt by the plugin and replaces it with the HTML code for the link I want. <code>Add_filter()</code> then hooks my function into the <a title="WordPress the_excerpt template tag" href="http://codex.wordpress.org/Template_Tags/the_excerpt"><code>the_excerpt()</code></a> template tag. Here&#8217;s the code:</p>
<pre>function <strong>my_excerpt_ellipsis</strong>($text) {
   return str_replace('[&amp;hellip;]', '&amp;hellip; &lt;a href="'.
         get_permalink($post-&gt;ID) . '" rel="nofollow" class="more"&gt;
         read on »&lt;/a&gt;', $text);
}

<strong>add_filter</strong>('the_excerpt', '<strong>my_excerpt_ellipsis</strong>');</pre>
<p>Man, I love this stuff!</p>
]]></content:encoded>
			<wfw:commentRss>http://sleech.info/technical/wordpress-a-tale-of-two-tweaks.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oh, the Power!</title>
		<link>http://sleech.info/technical/oh-the-power.html</link>
		<comments>http://sleech.info/technical/oh-the-power.html#comments</comments>
		<pubDate>Thu, 29 Jan 2009 00:00:32 +0000</pubDate>
		<dc:creator>Chris Slee</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://sleech.info/?p=250</guid>
		<description><![CDATA[<p>My big-ass server for home arrived yesterday and, much to Kathi&#8217;s horror, it&#8217;s huge. Here&#8217;s the basic spec:</p>
<ul>
<li><a href="http://www.dell.com/downloads/global/products/pedge/en/pe_2900_III_spec_sheet.pdf">Dell PowerEdge 2900 III</a></li>
<li>Two quad-core Xeon processors</li>
<li>16 GB RAM</li>
<li>Two 300 GB SATA HDDs (<em>not much, I know, but there&#8217;s still six empty drive bays to fill</em>)</li>
<li>Two Gigabit NICs</li>
<li><a href="http://www.vmware.com/products/esxi/">VMWare ESX 3.5 installable</a> (yet to be installed)</li>
</ul>
<p>What the hell do I need a monster like this for?</p>
<p>Since I&#8217;ve made the move from working for small to medium business to working for global enter prises such as Rio Tinto (among others), I need to learn and [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>My big-ass server for home arrived yesterday and, much to Kathi&#8217;s horror, it&#8217;s huge. Here&#8217;s the basic spec:</p>
<ul>
<li><a href="http://www.dell.com/downloads/global/products/pedge/en/pe_2900_III_spec_sheet.pdf">Dell PowerEdge 2900 III</a></li>
<li>Two quad-core Xeon processors</li>
<li>16 GB RAM</li>
<li>Two 300 GB SATA HDDs (<em>not much, I know, but there&#8217;s still six empty drive bays to fill</em>)</li>
<li>Two Gigabit NICs</li>
<li><a href="http://www.vmware.com/products/esxi/">VMWare ESX 3.5 installable</a> (yet to be installed)</li>
</ul>
<p>What the hell do I need a monster like this for?</p>
<p>Since I&#8217;ve made the move from working for small to medium business to working for global enter prises such as Rio Tinto (among others), I need to learn and practice and keep up-to-date with enterprise-level tech. The keys to enterprise technologies at the moment and for the foreseeable future centre around ideas of <a href="http://www.vmware.com/virtualization/">virtualisation</a>, that is, bundling a bunch of computers onto a big-ass server such that each computer is tricked into believing it&#8217;s running on its own dedicated hardware. The benefits are that you minimise hardware costs and can take advantage of other enterprise technologies such as clustering, load balancing and failover to ensure high availability of all servers.</p>
<p>That&#8217;s the officialese out of the way. What am I going to use my new toy for? </p>
<p>A couple of things:</p>
<ul>
<li><strong>Creating a dedicated test environment</strong> with automated rebuild ability so that I can train myself in managing and manipulating VMWare guest (ie: virtualised) computers. I can push each virtual test machine until I break it and then rebuild it to the second before it broke almost instantly. No more wasting time reinstalling the OS, apps and configuring the broken machine.</li>
<li><strong>Stop the need to scrounge for bits</strong>. I tend to spened a lot of time begging, borrowing and stealing computer bits to keep a bunch of clapped-out personal computers running so that I can dodgy them about so that I can learn server products. Now I&#8217;ll have dedicated hardware with a warranty that will last me a number of years and which can change to meet the needs of the moment.</li>
<li>If I ever get off my increasingly overweight butt and start producing audio dramas for podcast, I&#8217;ll need a <strong>grunty computer for audio processing</strong>. As far as a server which can be sqqueezed into a home budget and computing environment, they don&#8217;t come much gruntier.
	</li>
<li><strong>Geeking out over cool tech</strong>. This point is self-explanatory.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sleech.info/technical/oh-the-power.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Comments and OpenID</title>
		<link>http://sleech.info/technical/comments-and-openid.html</link>
		<comments>http://sleech.info/technical/comments-and-openid.html#comments</comments>
		<pubDate>Sat, 25 Oct 2008 00:00:38 +0000</pubDate>
		<dc:creator>Chris Slee</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://sleech.info/?p=90</guid>
		<description><![CDATA[<p>I think I&#8217;ve now got this comments things working the way I want. I&#8217;ve added <a href="http://openid.net/">OpenID</a>, an open-source authentication method used world-wide, to allow reader to comment on posts here without the need to register or fill in a form with a whole bunch of details. It seems to work. Test it and let me know for sure.</p>
<p>You may be wondering why I&#8217;ve swapped the bucket-o-details form for another registration or authentication method. The answer is that you&#8217;ve probably got an OpenID-style account already and don&#8217;t know it. If you a an account on any of these web [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>I think I&#8217;ve now got this comments things working the way I want. I&#8217;ve added <a href="http://openid.net/">OpenID</a>, an open-source authentication method used world-wide, to allow reader to comment on posts here without the need to register or fill in a form with a whole bunch of details. It seems to work. Test it and let me know for sure.</p>
<p>You may be wondering why I&#8217;ve swapped the bucket-o-details form for another registration or authentication method. The answer is that you&#8217;ve probably got an OpenID-style account already and don&#8217;t know it. If you a an account on any of these web sites, you have an OpenID.</p>
<ul>
<li><a href="http://www.livejournal.com">LiveJournal</a></li>
<li><a href="http://www.blogspot.com">Blogger</a></li>
<li><a href="http://www.wordpress.com">WordPress</a></li>
<li><a href="http://www.flickr.com">Flickr</a></li>
<li><a href="http://www.tehcnorati.com">Technorati</a></li>
<li><a href="http://www.yahoo.com">Yahoo</a></li>
</ul>
<p>There are others but as you can see from this list, most of the social web is covered.</p>
<p>In any OpenID enabled field on this site, you will see <a href="https://www.idselector.com/">the OpenID logo and a drop-down button</a>. The easiest way to enter your OpenID is to select your OpenID provider from the drop-down and enter your username on that service.</p>
<p>I&#8217;ve gotta say that high speed interenet has allowed such a growth of brilliant ideas that simply would not have been possible even five years ago. Open-source has shows it&#8217;s worth time and time again both by sponsoring the development and implementation of open standard such as OpenID. While there&#8217;s always a place for the corporate comfort and security of proprietary methods and practices, open source gets my vote every time.</p>
<p>Yay.</p>
]]></content:encoded>
			<wfw:commentRss>http://sleech.info/technical/comments-and-openid.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Need Some Help, Please</title>
		<link>http://sleech.info/technical/need-some-help-please.html</link>
		<comments>http://sleech.info/technical/need-some-help-please.html#comments</comments>
		<pubDate>Thu, 29 May 2008 22:57:00 +0000</pubDate>
		<dc:creator>Chris Slee</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://sleech.info/?p=34</guid>
		<description><![CDATA[<p>I&#8217;m thinking of redesigning <a href="http://www.geocities.com/chris_slee/index.html">my web site</a>. If you know me or follow any of the role playing campaigns I run, you&#8217;re probably familiar with it. There&#8217;s no real problem with it (except that I haven&#8217;t updated it in aaaaaages) but it&#8217;s dull, flat and doesn&#8217;t allow for user interaction. What I need is some opinions on this idea for improving the site</p>
<p>Since the web site is largely based around recording events in my role playing campaigns over time, this should be the core of the site. My idea is to do this as a blog which allows [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m thinking of redesigning <a href="http://www.geocities.com/chris_slee/index.html">my web site</a>. If you know me or follow any of the role playing campaigns I run, you&#8217;re probably familiar with it. There&#8217;s no real problem with it (except that I haven&#8217;t updated it in aaaaaages) but it&#8217;s dull, flat and doesn&#8217;t allow for user interaction. What I need is some opinions on this idea for improving the site</p>
<p>Since the web site is largely based around recording events in my role playing campaigns over time, this should be the core of the site. My idea is to do this as a blog which allows players and anyone else who reads the campaign to make comments, corrections, etc. Added on to this can be a personal blog (much like this) and a blog covering the various bits of war gaming I do. Of course, there&#8217;ll be plenty of photos of figures and stuff I do when I&#8217;m out and about town hacking people with swords and the like.</p>
<p>My problem is finding the best way to achieve this goal. Currently I&#8217;m looking at blogging software such as <a href="http://www.wordpress.org/">WordPress</a>. While the core of it is bog standard blogging, I believe that it also allows me to customise the page for each category (each role playing campaign is a category, war gaming, etc) and add a bunch of static or normal (x)HTML pages for stuff that doesn&#8217;t change often such as campaign resources, an <em>about me</em> pages, etc.</p>
<p>Does sound like a reasonable idea? Is anyone likely to comment on campaign event postings? Is <a href="http://www.wordpress.org/">WordPress</a> capable of what I believe it can do?</p>
]]></content:encoded>
			<wfw:commentRss>http://sleech.info/technical/need-some-help-please.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something For the Geek</title>
		<link>http://sleech.info/technical/something-for-the-geek.html</link>
		<comments>http://sleech.info/technical/something-for-the-geek.html#comments</comments>
		<pubDate>Wed, 07 May 2008 22:21:00 +0000</pubDate>
		<dc:creator>Chris Slee</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://sleech.info/?p=29</guid>
		<description><![CDATA[<p>When it comes to geekdom, I like to keep up with what&#8217;s current &#8211; normally for the purposes of ridicule. When all&#8217;s said and done I&#8217;m really a bit of a Luddite. Email is fine but pen and paper is better. However, when it comes to DVD/MP3/USB media players, I think you can&#8217;t have too many R2D2 DVD Projectors.</p>
<p>Let your inner geek revel in this advertising video: <a href="http://www.nikkoamerica.com/nhe/dvd_projector_video.html">http://www.nikkoamerica.com/nhe/dvd_projector_video.html</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>When it comes to geekdom, I like to keep up with what&#8217;s current &#8211; normally for the purposes of ridicule. When all&#8217;s said and done I&#8217;m really a bit of a Luddite. Email is fine but pen and paper is better. However, when it comes to DVD/MP3/USB media players, I think you can&#8217;t have too many R2D2 DVD Projectors.</p>
<p>Let your inner geek revel in this advertising video: <a href="http://www.nikkoamerica.com/nhe/dvd_projector_video.html">http://www.nikkoamerica.com/nhe/dvd_projector_video.html</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sleech.info/technical/something-for-the-geek.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrating My Social Networking Sites</title>
		<link>http://sleech.info/technical/integrating-my-social-networking-sites.html</link>
		<comments>http://sleech.info/technical/integrating-my-social-networking-sites.html#comments</comments>
		<pubDate>Fri, 04 Apr 2008 03:43:00 +0000</pubDate>
		<dc:creator>Chris Slee</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://sleech.info/?p=21</guid>
		<description><![CDATA[<p>I&#8217;m not sure if this is a good idea or not but I figure anything which brings all my crap social networking stuff together can&#8217;t be all bad. (Did that even make sense?)</p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure if this is a good idea or not but I figure anything which brings all my crap social networking stuff together can&#8217;t be all bad. (Did that even make sense?)</p>
]]></content:encoded>
			<wfw:commentRss>http://sleech.info/technical/integrating-my-social-networking-sites.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Groupie Blathers On And On And On &#8230;</title>
		<link>http://sleech.info/technical/microsoft-groupie-blathers-on-and-on-and-on.html</link>
		<comments>http://sleech.info/technical/microsoft-groupie-blathers-on-and-on-and-on.html#comments</comments>
		<pubDate>Thu, 27 Mar 2008 23:03:00 +0000</pubDate>
		<dc:creator>Chris Slee</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://sleech.info/?p=17</guid>
		<description><![CDATA[<p>This <a href="http://www.joelonsoftware.com/items/2008/03/17.html">wanker</a> really makes me angry. He&#8217;s trying to convince us that Microsoft is the victim of a <a href="http://www.joelonsoftware.com/items/2008/03/17.html">worldwide conspiracy of idealists</a> to impose web standards on everyone in order to upset the already level playing field. The battleground is the release of Internet Explorer version 8.</p>
<p>The guy claims that web standards are impossible because of the mess of browsers which do not implement <a href="http://www.w3.org/">W3C web standards</a>, implement them inconsistently or add browser-specific tags. He says all this as if Microsoft wasn&#8217;t the originator of all these faults with web design today.</p>
<p>Let&#8217;s have a quick [&#8230;]</p>]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://www.joelonsoftware.com/items/2008/03/17.html">wanker</a> really makes me angry. He&#8217;s trying to convince us that Microsoft is the victim of a <a href="http://www.joelonsoftware.com/items/2008/03/17.html">worldwide conspiracy of idealists</a> to impose web standards on everyone in order to upset the already level playing field. The battleground is the release of Internet Explorer version 8.</p>
<p>The guy claims that web standards are impossible because of the mess of browsers which do not implement <a href="http://www.w3.org/">W3C web standards</a>, implement them inconsistently or add browser-specific tags. He says all this as if Microsoft wasn&#8217;t the originator of all these faults with web design today.</p>
<p>Let&#8217;s have a quick look at some of his claims:</p>
<blockquote><p>Those documents are <em>super</em> confusing.<br />
<cite>&#8212; <a href="http://www.joelonsoftware.com/items/2008/03/17.html">The Wanker&#8217;s Rant</a></cite></p></blockquote>
<p>I guess they are confusing if you haven&#8217;t learned to read yet or insist on buying shows with Velcro fasteners because those fiddly laces-things are waaaaaay too difficult. Let&#8217;s test some of the text of the <a href="http://www.w3.org/TR/html401/struct/text.html">HTML 4.01 Standard</a> for legibility.</p>
<p>&#8220;The <strong>BR</strong> element forcibly breaks (ends) the current line of text. (http://www.w3.org/TR/html401/struct/text.html#h-9.3.2)&#8221;</p>
<p>Pretty good so far. How about another?</p>
<p>&#8220;In ordered lists, it is not possible to continue list numbering automatically from a previous list or to hide numbering of some list items. However, authors can reset the number of a list item by setting its <strong>value</strong> attribute. Numbering continues from the new value for subsequent list items. (http://www.w3.org/TR/html401/struct/lists.html#h-10.2)&#8221;</p>
<p>Tough isn&#8217;t it? All those letters next to each other like that. To read this stuff you may even have to know how to read that joined-up writing grown-ups do.</p>
<p>Oddly enough, the people this <a href="http://www.joelonsoftware.com/items/2008/03/17.html">loser</a> claims to be the victims of the standards conspiracy, Microsoft, is a member of the <a href="http://www.w3.org/Consortium/Member/List">W3C Committee</a> which developed the standard. It&#8217;s not like web standards are a surprise for them or that they don&#8217;t have anyway of asking questions when they don&#8217;t understand what&#8217;s going on.</p>
<blockquote><p>In practice, with the web, there’s a bit of a problem: no way to test a web page against the standard, because there’s no reference implementation that guarantees that if it works, all the browsers work. This just doesn’t exist.<br />
<cite>&#8212; <a href="http://www.joelonsoftware.com/items/2008/03/17.html">The Wanker&#8217;s Rant</a></cite></p></blockquote>
<p>Ok. How about the reference browser implementation put out by the W3C committee? It&#8217;s called <a href="http://www.w3.org/Amaya/">Amaya</a>. It&#8217;s not the greatest browser in the world but it&#8217;s not meant to be. It&#8217;s sole purpose in life is to show you how the people who write the web standards this <a href="http://www.joelonsoftware.com/items/2008/03/17.html">cockhead</a> complains about should display.</p>
<blockquote><p>There is no practical way to check if the web page you just coded conforms to the spec. There are <a href="http://validator.w3.org/">validators</a>, but they won’t tell you what the page is supposed to look like, and having a “valid” page where all the text is overlapping and nothing lines up and you can’t see anything is not very useful.<br />
<cite>&#8212; <a href="http://www.joelonsoftware.com/items/2008/03/17.html">The Wanker&#8217;s Rant</a></cite></p></blockquote>
<p>Oh dear. There are plenty of <a href="http://validator.w3.org/">validators</a> which test whether the code for your page conforms to standards. The <a href="http://www.w3.org/Amaya/">Amaya</a> browser shows you how it should look on a standard compliant browser.</p>
<p>The fact that there are non-conforming browsers (read lots of versions of Internet Explorer) browsers is not an argument for dropping the ideal of standards but an argument for dropping Internet Explorer for a standards-compliant browser.</p>
<p>Standards make everyone&#8217;s life easier by providing a common language for communication and development. The mantra which should be on every web developer&#8217;s lips is:</p>
<p><strong>Standards Make Sense</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://sleech.info/technical/microsoft-groupie-blathers-on-and-on-and-on.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
