<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feedproxy.google.com/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feedproxy.google.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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>zhasper2.0</title>
	
	<link>http://zhasper.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Sun, 04 Jan 2009 21:31:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feedproxy.google.com/zhasper" type="application/rss+xml" /><feedburner:emailServiceId>zhasper</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Optus: not just incompetent, but malicious too</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/wsElsrvOVcI/</link>
		<comments>http://zhasper.com/2009/01/optus-not-just-incompetent/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 21:31:53 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=764</guid>
		<description><![CDATA[Right, so we all know that Optus decided to charge international call rates for some local numbers, to try to claw back some of the money they&#8217;re losing as customers choose cheaper options to call home. A more sensible option would be to provide reasonable rates to existing customers - or set up such a [...]]]></description>
			<content:encoded><![CDATA[<p>Right, so we all know that <a href="http://www.theage.com.au/news/home/technology/optus-makes-it-harder-to-call-home/2008/12/26/1230399085370.html">Optus decided to charge international call rates for some local numbers</a>, to try to claw back some of the money they&#8217;re losing as customers choose cheaper options to call home. A more sensible option would be to provide reasonable rates to existing customers - or set up such a <span class="caps">VOIP</span> service yourself, and let customers choose between the cheaper lower-quality <span class="caps">VOIP</span> service, or paying more for a &#8220;premium&#8221; connection[1] - and maybe even snagging some customers from other carriers. That woud be hard though - so instead, lets just slug prepaid customers with additional fees to access the <span class="caps">VOIP</span> services, and pray that not too many of them port their service to a different&nbsp;provider.</p>
<p>But that&#8217;s just stupidity. <a href="http://business.smh.com.au/business/dial-x-for-optus-20090104-79vl.html">This</a> is outright&nbsp;theft:</p>
<blockquote><p>The most recent legal case, decided on November 27, also forced Optus to  concede it had stolen 100 numbers from a tiny telecommunications carrier in  Vanuatu and then allowed a pair of its pornographer partners, Global Internet  Billing in Britain and <span class="caps">MDC</span> in Europe, to use the stolen numbers for their&nbsp;business.</p>
<p>Optus then kept the proceeds of these calls, money which would have normally  been payable to the Vanuatu&nbsp;carrier.</p></blockquote>
<p>[1] Of course, the difference would probably be entirely in the marketing and not in the implementation of the service, but that&#8217;s nothing&nbsp;new.</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/zhasper?a=sWmAezG4"><img src="http://feedproxy.google.com/~f/zhasper?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=pjKHuyAx"><img src="http://feedproxy.google.com/~f/zhasper?d=45" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=sNKZnHy9"><img src="http://feedproxy.google.com/~f/zhasper?i=sNKZnHy9" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=RuvnEE2n"><img src="http://feedproxy.google.com/~f/zhasper?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=ml1NbQm0"><img src="http://feedproxy.google.com/~f/zhasper?d=243" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=f49FkYVB"><img src="http://feedproxy.google.com/~f/zhasper?i=f49FkYVB" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/zhasper/~4/wsElsrvOVcI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/01/optus-not-just-incompetent/feed/</wfw:commentRss>
		<feedburner:origLink>http://zhasper.com/2009/01/optus-not-just-incompetent/</feedburner:origLink></item>
		<item>
		<title>Shittyrail fail again</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/hnHxu9q0ed8/</link>
		<comments>http://zhasper.com/2009/01/shittyrail-fail-again/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 21:19:38 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=761</guid>
		<description><![CDATA[Remember when Cityrail decided that trying to get trains to run on time was too hard, so they just redefined &#8220;on time&#8221; to make things&#160;easier?
Remeber how shortly afterwards Cityrail had posters all over the stations with graphs showing the huge increase in on-time running compared to the same time last year - and didn&#8217;t mention [...]]]></description>
			<content:encoded><![CDATA[<p>Remember when Cityrail decided that trying to get trains to run on time was too hard, so they just <a href="http://www.smh.com.au/articles/2004/06/10/1086749842501.html">redefined &#8220;on time&#8221; to make things&nbsp;easier</a>?</p>
<p>Remeber how shortly afterwards Cityrail had posters all over the stations with graphs showing the huge increase in on-time running compared to the same time last year - and didn&#8217;t mention that the two sets of numbers used different definitions of &#8220;on&nbsp;time&#8221;?</p>
<p>They&#8217;re <a href="http://www.smh.com.au/news/national/train-crush-load-limit-to-triple/2009/01/03/1230681809446.html">doing it again</a>. Cityrail has a target of no more than 5% of services running at more than 135% passenger capacity - but over the last two years, the actual figure has been 16%. Rather than trying to fix the problem, they&#8217;re redefining the target to be&nbsp;17%.</p>
<p>Keep in mind that this is not 16% of services at full capacity: this is 16% of services at least 35% *over* the rated capacity of the&nbsp;carriage.</p>
<p>Well done&nbsp;Shittyfail!</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/zhasper?a=k38Ra4Bl"><img src="http://feedproxy.google.com/~f/zhasper?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=qi6hOpAE"><img src="http://feedproxy.google.com/~f/zhasper?d=45" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=k3TNfoIr"><img src="http://feedproxy.google.com/~f/zhasper?i=k3TNfoIr" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=OGnf8YUW"><img src="http://feedproxy.google.com/~f/zhasper?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=QP0rWbP9"><img src="http://feedproxy.google.com/~f/zhasper?d=243" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=691GXZ7Z"><img src="http://feedproxy.google.com/~f/zhasper?i=691GXZ7Z" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/zhasper/~4/hnHxu9q0ed8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/01/shittyrail-fail-again/feed/</wfw:commentRss>
		<feedburner:origLink>http://zhasper.com/2009/01/shittyrail-fail-again/</feedburner:origLink></item>
		<item>
		<title>THC == The Happy Creationist?</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/peA1DQnhJM4/</link>
		<comments>http://zhasper.com/2009/01/thc-the-happy-creationist/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 11:39:26 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=755</guid>
		<description><![CDATA[From My New Year’s Resolution: Be A Proud&#160;Creationist:
The second message was even more bizarre. After the excitement of the first message and the realisation that there was only Australian beer left and the sun hadn’t yet set, we were rapt to see the skywriter trace out the word ‘THE’. We gazed on as he added, [...]]]></description>
			<content:encoded><![CDATA[<p class="entry-title">From <a href="http://www.davethehappysinger.com/blog/2009/01/02/my-new-years-resolution-be-a-proud-creationist/">My New Year’s Resolution: Be A Proud&nbsp;Creationist</a>:</p>
<blockquote><p>The second message was even more bizarre. After the excitement of the first message and the realisation that there was only Australian beer left and the sun hadn’t yet set, we were rapt to see the skywriter trace out the word ‘<span class="caps">THE</span>’. We gazed on as he added, ‘<span class="caps">CREATOR</span>’. Intrigued, we cooed as the pilot scrawled ‘<span class="caps">IS</span>’… and waited for the&nbsp;payoff…</p>
<p>‘<a title="I'd have posted a photo to the blog if I knew anyone who gave a fuck enough to take one." href="http://flickr.com/photos/andybui/3155235999/"><span class="caps">JESUS</span></a>‘.</p>
<p>Fuck. I mean, that’s not even <em>biblically</em> accurate, surely! Jesus doesn’t come in until after the Triwizard Tournament! According to Genesis, Yahwehdidit. He was so clever, <a title="Oops, said God, and smited His script supervisor" href="http://skepticsannotatedbible.com/contra/accounts.html">he managed to create the world <em>twice</em> in two different&nbsp;orders</a>!</p></blockquote>
<p>See, I lost interest in this even earlier: when I last saw this bit of drivel it had just turned into &#8220;<span class="caps">The</span>&#8221;, and I got bored and went back inside. For a few moments before that, the sky had proudly been advertising&nbsp;&#8220;<span class="caps">THC</span>&#8221;&#8230;</p>
<p>(Side note: I found this past via a pingback on Stilgherrian&#8217;s post &#8220;<a href="http://stilgherrian.com/politics/telstra-you-goddam-bloody-idiots">Telstra, you goddam bloody idiots!</a>&#8221; - you&#8217;ll have to read both posts to figure out the&nbsp;connection)</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/zhasper?a=5FSO2wUE"><img src="http://feedproxy.google.com/~f/zhasper?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=h2LjeEme"><img src="http://feedproxy.google.com/~f/zhasper?d=45" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=JIYc1k8b"><img src="http://feedproxy.google.com/~f/zhasper?i=JIYc1k8b" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=AKPnf9wN"><img src="http://feedproxy.google.com/~f/zhasper?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=4M1F27LD"><img src="http://feedproxy.google.com/~f/zhasper?d=243" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=f8ZmJy1j"><img src="http://feedproxy.google.com/~f/zhasper?i=f8ZmJy1j" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/zhasper/~4/peA1DQnhJM4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/01/thc-the-happy-creationist/feed/</wfw:commentRss>
		<feedburner:origLink>http://zhasper.com/2009/01/thc-the-happy-creationist/</feedburner:origLink></item>
		<item>
		<title>Shelley the Republican on Ubuntu</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/J_FcqPhNDYk/</link>
		<comments>http://zhasper.com/2009/01/shelley-the-republican-on-ubuntu/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 12:10:11 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
		
		<category><![CDATA[WIN]]></category>

		<category><![CDATA[slugworthy]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=714</guid>
		<description><![CDATA[People have been telling me to read STR for ages, but I&#8217;ve never got around to it. Pascal just went to the site while I was shoulder surfing - and thus I discovered this review of&#160;Ubuntu:
One of the great things about Windows is the ease of obtaining powerful utilities and applications. In addition to hundreds [...]]]></description>
			<content:encoded><![CDATA[<p>People have been telling me to read <a href="http://shelleytherepublican.com"><span class="caps">STR</span></a> for ages, but I&#8217;ve never got around to it. <a href="http://klepas.org">Pascal</a> just went to the site while I was shoulder surfing - and thus I discovered <a href="http://shelleytherepublican.com/the-definitive-review-of-ubuntu-linux-804-hardy-heron">this review of&nbsp;Ubuntu</a>:</p>
<blockquote><p>One of the great things about Windows is the ease of obtaining powerful utilities and applications. In addition to hundreds of great titles available on <span class="caps">CD</span>-<span class="caps">ROM</span> you can download awesome shareware applications: simply click on Setup.exe and most installers will instantly deploy your chosen software, sometimes with cool bonus productivity apps that enhance your browsing experience. In comparison with Microsoft’s common-sense approach, pandemonium reigns on the Linux&nbsp;platform.</p>
<p>The only way to install software is via a tool called the &#8216;package manager&#8217; which is confusingly also called &#8216;Synaptic&#8217;. This works according to a similar principle as a communist super-market: You have a limited range of software which has been chosen on a purely ideological basis rather than functionality. If you want to &#8216;think different&#8217;, it’s tough-luck again: Another obvious fail for the&nbsp;‘contender’.</p>
<p>To make matters worse, in order to install an application you must be &#8216;root&#8217; which entails memorizing a series of confusing passwords. By contrast Windows allows any user to install the applications they need to do their work - a wise productivity gain that endears the flexible <span class="caps">NT</span> platform to <span class="caps">IT</span> departments the world&nbsp;over.</p></blockquote>
<p><a href="http://shelleytherepublican.com/the-definitive-review-of-ubuntu-linux-804-hardy-heron">The rest</a> is good reading too. Very informative! I&#8217;m switching away from Ubuntu&nbsp;forthwith.</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/zhasper?a=asTuXPSL"><img src="http://feedproxy.google.com/~f/zhasper?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=eeVH4t0P"><img src="http://feedproxy.google.com/~f/zhasper?d=45" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=fkIivdVE"><img src="http://feedproxy.google.com/~f/zhasper?i=fkIivdVE" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=ExndocBY"><img src="http://feedproxy.google.com/~f/zhasper?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=s7puZfun"><img src="http://feedproxy.google.com/~f/zhasper?d=243" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=tigGoa4G"><img src="http://feedproxy.google.com/~f/zhasper?i=tigGoa4G" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/zhasper/~4/J_FcqPhNDYk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/01/shelley-the-republican-on-ubuntu/feed/</wfw:commentRss>
		<feedburner:origLink>http://zhasper.com/2009/01/shelley-the-republican-on-ubuntu/</feedburner:origLink></item>
		<item>
		<title />
		<link>http://feedproxy.google.com/~r/zhasper/~3/_2m0Wp29kTo/</link>
		<comments>http://zhasper.com/2009/01/709/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 02:29:34 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
		
		<category><![CDATA[FAIL]]></category>

		<category><![CDATA[slugworthy]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=709</guid>
		<description><![CDATA[2009 really started with a bang.  Here&#8217;s what James twittered about said bang:

Firemen here to put out the oven fire http://skitch.com/jdumay/97em/kitchenonfire.  about 1 hour ago from twitterrific



]]></description>
			<content:encoded><![CDATA[<div>2009 really started with a bang.  Here&#8217;s what James twittered about said bang:</div>
<blockquote>
<div><span class="entry-content" style="display: block;">Firemen here to put out the oven fire <a href="http://skitch.com/jdumay/97em/kitchenonfire" target="_blank">http://skitch.com/jdumay/97em/kitchenonfire</a><a rel="nofollow" href="http://skitch.com/jdumay/97em/kitchenonfire" target="_blank">.</a> </span> <span class="meta entry-meta"><a class="entry-date" rel="bookmark" href="http://twitter.com/i386/status/1089125150"><span class="published" title="2009-01-01T01:04:00+00:00">about 1 hour ago</span></a> <span>from <a href="http://iconfactory.com/software/twitterrific">twitterrific</a></span></span></div>
</blockquote>
<div><span class="meta entry-meta"><span><a href="http://skitch.com/jdumay/97em/kitchenonfire"><img class="alignnone" src="http://img.skitch.com/20090101-mde44quu51t4biysct1e9qxxap.jpg" alt="" width="640" height="480" /></a><br />
</span></span></div>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/zhasper?a=Uy1l45GN"><img src="http://feedproxy.google.com/~f/zhasper?d=45" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=YnMTjMX2"><img src="http://feedproxy.google.com/~f/zhasper?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=EnQPVhOX"><img src="http://feedproxy.google.com/~f/zhasper?d=243" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=xEyTstJH"><img src="http://feedproxy.google.com/~f/zhasper?i=xEyTstJH" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/zhasper/~4/_2m0Wp29kTo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/01/709/feed/</wfw:commentRss>
		<feedburner:origLink>http://zhasper.com/2009/01/709/</feedburner:origLink></item>
		<item>
		<title>Boxing day Tweetable Tweets</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/TFXEHcFPCvU/</link>
		<comments>http://zhasper.com/2008/12/boxing-day-tweetable-tweets/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 12:46:51 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=699</guid>
		<description><![CDATA[Okay, so I lied. Some of these are from two days&#160;ago..





stilgherrian &#8220;Christmas ruined as Sarah Palin shoots Rudolph&#8221; http://is.gd/cYaU about 12 hours ago from TweetDeck


  





stilgherrian Just discovered NewsBuiscuit! &#8220;Children &#8216;getting over-excited&#8217; about going to church on Christmas morning&#8221;: http://is.gd/d6pz about 12 hours ago from TweetDeck


  





harleyd I just had to explain who [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, so I lied. Some of these are from two days&nbsp;ago..</p>
<table id="timeline" class="doing" border="0" cellspacing="0">
<tbody id="timeline_body">
<tr id="status_1078636701" class="hentry status u-stilgherrian">
<td class="thumb vcard author"><a class="url" href="http://twitter.com/stilgherrian"><img class="photo fn" src="http://s3.amazonaws.com/twitter_production/profile_images/63417591/seagull_w_normal.jpg" alt="Stilgherrian" width="48" height="48" /></a></td>
<td class="status-body">
<div><strong><a title="Stilgherrian" href="http://twitter.com/stilgherrian">stilgherrian</a></strong> <span class="entry-content">&#8220;Christmas ruined as Sarah Palin shoots Rudolph&#8221; <a rel="nofollow" href="http://is.gd/cYaU" target="_blank">http://is.gd/cYaU</a></span> <span class="meta entry-meta"><a class="entry-date" rel="bookmark" href="http://twitter.com/stilgherrian/status/1078636701"><span class="published" title="2008-12-26T00:55:22+00:00">about 12 hours ago</span></a> <span>from <a href="http://www.tweetdeck.com/">TweetDeck</a></span></span></div>
</td>
<td class="actions">
<div><a id="status_star_1078636701" class="fav" title="un-favorite this update"> </a><a class="repl" title="reply to stilgherrian" href="http://twitter.com/home?status=@stilgherrian%20&amp;in_reply_to_status_id=1078636701&amp;in_reply_to=stilgherrian"> </a></div>
</td>
</tr>
<tr id="status_1078620315" class="hentry status u-stilgherrian">
<td class="thumb vcard author"><a class="url" href="http://twitter.com/stilgherrian"><img class="photo fn" src="http://s3.amazonaws.com/twitter_production/profile_images/63417591/seagull_w_normal.jpg" alt="Stilgherrian" width="48" height="48" /></a></td>
<td class="status-body">
<div><strong><a title="Stilgherrian" href="http://twitter.com/stilgherrian">stilgherrian</a></strong> <span class="entry-content">Just discovered NewsBuiscuit! &#8220;Children &#8216;getting over-excited&#8217; about going to church on Christmas morning&#8221;: <a rel="nofollow" href="http://is.gd/d6pz" target="_blank">http://is.gd/d6pz</a></span> <span class="meta entry-meta"><a class="entry-date" rel="bookmark" href="http://twitter.com/stilgherrian/status/1078620315"><span class="published" title="2008-12-26T00:39:45+00:00">about 12 hours ago</span></a> <span>from <a href="http://www.tweetdeck.com/">TweetDeck</a></span></span></div>
</td>
<td class="actions">
<div><a id="status_star_1078620315" class="fav" title="un-favorite this update"> </a><a class="repl" title="reply to stilgherrian" href="http://twitter.com/home?status=@stilgherrian%20&amp;in_reply_to_status_id=1078620315&amp;in_reply_to=stilgherrian"> </a></div>
</td>
</tr>
<tr id="status_1075473090" class="hentry status u-harleyd">
<td class="thumb vcard author"><a class="url" href="http://twitter.com/harleyd"><img class="photo fn" src="http://s3.amazonaws.com/twitter_production/profile_images/56933081/headshot_normal.jpg" alt="Harley Dennett" width="48" height="48" /></a></td>
<td class="status-body">
<div><strong><a title="Harley Dennett" href="http://twitter.com/harleyd">harleyd</a></strong> <span class="entry-content">I just had to explain who <span class="caps">ABC</span> radio host Julie McCrossin was to an <span class="caps">ABC</span> reporter who rang seeking gay christian sources. Yay <span class="caps">ABC</span> cuts.</span> <span class="meta entry-meta"><a class="entry-date" rel="bookmark" href="http://twitter.com/harleyd/status/1075473090"><span class="published" title="2008-12-24T01:52:19+00:00">12:52 <span class="caps">PM</span> Dec 24th</span></a> <span>from web</span></span></div>
</td>
<td class="actions">
<div><a id="status_star_1075473090" class="fav" title="un-favorite this update"> </a><a class="repl" title="reply to harleyd" href="http://twitter.com/home?status=@harleyd%20&amp;in_reply_to_status_id=1075473090&amp;in_reply_to=harleyd"> </a></div>
</td>
</tr>
<tr id="status_1075194260" class="hentry status u-mcannonbrookes">
<td class="thumb vcard author"><a class="url" href="http://twitter.com/mcannonbrookes"><img class="photo fn" src="http://s3.amazonaws.com/twitter_production/profile_images/43168312/74089054_N00_normal.jpg" alt="Mike Cannon-Brookes" width="48" height="48" /></a></td>
<td class="status-body">
<div><strong><a title="Mike Cannon-Brookes" href="http://twitter.com/mcannonbrookes">mcannonbrookes</a></strong> <span class="entry-content"><span class="caps">RT</span> @<a href="http://twitter.com/barconati">barconati</a> Awesome post. Dan talks about the benefits of deploying Confluence enterprise wiki at the Powerhouse Museum <a rel="nofollow" href="http://tr.im/2l9b" target="_blank">http://tr.im/2l9b</a></span> <span class="meta entry-meta"><a class="entry-date" rel="bookmark" href="http://twitter.com/mcannonbrookes/status/1075194260"><span class="published" title="2008-12-23T22:44:36+00:00">9:44 <span class="caps">AM</span> Dec 24th</span></a> <span>from web</span></span></div>
</td>
</tr>
</tbody>
</table>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/zhasper?a=bkz6EevY"><img src="http://feedproxy.google.com/~f/zhasper?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=7PIDktEc"><img src="http://feedproxy.google.com/~f/zhasper?d=45" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=9WR8JIpk"><img src="http://feedproxy.google.com/~f/zhasper?i=9WR8JIpk" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=LamrdA55"><img src="http://feedproxy.google.com/~f/zhasper?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=D9LYTYmY"><img src="http://feedproxy.google.com/~f/zhasper?d=243" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=uWaPcUg9"><img src="http://feedproxy.google.com/~f/zhasper?i=uWaPcUg9" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/zhasper/~4/TFXEHcFPCvU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2008/12/boxing-day-tweetable-tweets/feed/</wfw:commentRss>
		<feedburner:origLink>http://zhasper.com/2008/12/boxing-day-tweetable-tweets/</feedburner:origLink></item>
		<item>
		<title>Munging old URLs to match Wordpress’ expectations</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/WkqoAtqxup0/</link>
		<comments>http://zhasper.com/2008/12/munging-old-urls-to-match-wordpress-expectations/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 07:55:26 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
		
		<category><![CDATA[meta]]></category>

		<category><![CDATA[slugworthy]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=645</guid>
		<description><![CDATA[One of the downsides of having spent years messing with my old Drupal blog is that I&#8217;ve ended up with a bunch of different permalink styles: to pick three posts at random, http://zhasper.com/zhasper/harry_potter_done, http://zhasper.com/2007/09/linkbloggery, http://zhasper.com/?p=631. Fortunately, I&#8217;m only running this blog to give myself a place to vent, so I don&#8217;t care about lost traffic. [...]]]></description>
			<content:encoded><![CDATA[<p>One of the downsides of having spent years messing with my old Drupal blog is that I&#8217;ve ended up with a bunch of different permalink styles: to pick three posts at random, <code>http://zhasper.com/zhasper/harry_potter_done</code>, <code>http://zhasper.com/2007/09/linkbloggery</code>, <code>http://zhasper.com/?p=631</code>. Fortunately, I&#8217;m only running this blog to give myself a place to vent, so I don&#8217;t care about lost traffic. If I did care, this would be a&nbsp;problem.</p>
<p>I&#8217;m using the &#8220;<a href="http://wordpress.org/extend/plugins/platinum-seo-pack/" target="_blank">Platinum <span class="caps">SEO</span> pack</a>&#8221; plugin, which does a good job of handling URLs that don&#8217;t quite match the same schema that Wordpress is using - for instance, if you visit <code>http://zhasper.com/linkbloggery</code>, it&#8217;ll figure out that you meant the second URL in the list above. Unfortunately, it&#8217;s not perfect - and my old blog had way too many variations for anything to cope&nbsp;with.</p>
<p>So, I&#8217;m going through and doing what I can to fix the low-hanging fruit. URLs in the second form, /<span class="caps">YYYY</span>/<span class="caps">MM</span>/title, already work fine. URLs in the first form need to have the <code>/zhasper/</code> removed, and need all the <code>_</code>s turned into <code>-</code>s. I accomplish both of these through a bit of RewriteRule&nbsp;magic:</p>
<p><code>RewriteEngine On<br />
RewriteBase /<br />
RewriteRule zhasper/(.*) /$1 [R=301,L]<br />
RewriteRule (.*)_(.*) $1-$2&nbsp;[R=301,L]</code></p>
<p>This is quite definitely not the neatest way to achieve this. In the example above, it requires three excess round-trips between the server and the&nbsp;browser:</p>
<ul>
<li>Browser requests&nbsp;/zhasper/harry_potter_done</li>
<li>Server sends a redirect to&nbsp;/harry_potter_done</li>
<li>Browser requests&nbsp;/harry_potter_done</li>
<li>Server sends a redirect to&nbsp;/harry_potter-done</li>
<li>Browser requests&nbsp;/harry_potter-done</li>
<li>Server sends a redirect to&nbsp;/harry-potter-done</li>
<li>Browser requests&nbsp;/harry-potter-done</li>
<li>Server sends a redirect to&nbsp;/2007/07/harry-potter-done/</li>
<li>Browser requests&nbsp;/2007/07/harry-potter-done/</li>
<li>Server sends actual&nbsp;content</li>
</ul>
<p>The 301 in the RewriteRule means that the server tells the client that this is a permanent redirect - the content will never be at the old address, please update your bookmarks. This doesn&#8217;t make much difference to your browser - but crawlers such as Google should use this as a signal to update their index, and send any link-love directed at the old link to the new&nbsp;link.</p>
<p>If you didn&#8217;t have the redirect at all, Google wouldn&#8217;t know that <code>/zhasper/harry_potter_done</code> and <code>/2007/07/harry-potter-done</code> were the same page - it would think that the latter was just a more-recently-seen page which mysteriously had similar content to the old&nbsp;page.</p>
<p>If you go with a temporary redirect (by just using <code>R</code> on its own, or by stipulating <code>[R=302]</code>, Google won&#8217;t know to update its index: it will still come back later and check the old URL, just in case the page has moved back&nbsp;there.</p>
<p>There are definitely better ways to achieve this - suggested enhancements are welcome <img src='http://zhasper.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/zhasper?a=4CNzxf9v"><img src="http://feedproxy.google.com/~f/zhasper?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=jPcUPy79"><img src="http://feedproxy.google.com/~f/zhasper?d=45" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=LjVUvojP"><img src="http://feedproxy.google.com/~f/zhasper?i=LjVUvojP" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=o09ioi47"><img src="http://feedproxy.google.com/~f/zhasper?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=ImwQA4yN"><img src="http://feedproxy.google.com/~f/zhasper?d=243" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=WHAbXrGv"><img src="http://feedproxy.google.com/~f/zhasper?i=WHAbXrGv" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/zhasper/~4/WkqoAtqxup0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2008/12/munging-old-urls-to-match-wordpress-expectations/feed/</wfw:commentRss>
		<feedburner:origLink>http://zhasper.com/2008/12/munging-old-urls-to-match-wordpress-expectations/</feedburner:origLink></item>
		<item>
		<title>Google Webmaster Tools: I don’t understand them.</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/cNTnvGB7dWI/</link>
		<comments>http://zhasper.com/2008/12/google-webmaster-tools-i-dont-understand-them/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 06:10:29 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=631</guid>
		<description><![CDATA[I&#8217;ve seen a few hits on my site to http://zhasper.com/user/, or pages underneath. This seems to be because there used to be content there, and Google&#8217;s cache hasn&#8217;t (or hadn&#8217;t at the time anyway - it seems to have mostly caught up&#160;now).
I don&#8217;t want this, so I went to the &#8220;Remove URLs&#8221; tool, under Tools [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve seen a few hits on my site to http://zhasper.com/user/, or pages underneath. This seems to be because there used to be content there, and Google&#8217;s cache hasn&#8217;t (or hadn&#8217;t at the time anyway - it seems to have <a href="http://www.google.com.au/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=HA4&amp;q=site%3Azhasper.com+inurl%3Auser&amp;btnG=Search&amp;meta=" target="_blank">mostly caught up</a>&nbsp;now).</p>
<p>I don&#8217;t want this, so I went to the &#8220;Remove URLs&#8221; tool, under Tools in the <a href="httphttps://www.google.com/webmasters/tools" target="_blank">Webmaster&nbsp;Console</a>.</p>
<blockquote><p>The page&nbsp;says:</p>
<p>Before you begin, you must make sure that Google and other search engines will not crawl the content you want to remove from our search&nbsp;results.</p>
<p>To do this, ensure that each page returns an <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=40132&amp;hl=en" target="google_popup"><span class="caps">HTTP</span> status code of either 404 or 410</a>, or use a <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=35303&amp;hl=en" target="google_popup">robots.txt file</a> or <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=93710&amp;hl=en" target="google_popup">meta noindex tag</a> to block crawlers from accessing your&nbsp;content.</p></blockquote>
<p>Okay, so it needs to return a 404. Easy - there&#8217;s no content there anyway, it&#8217;s already returning a 404.&nbsp;Double-check:</p>
<p><code>zhasper@bridgitte:~$ wget http://zhasper.com/user/<br />
--2008-12-25 17:03:31--  http://zhasper.com/user/<br />
Resolving zhasper.com... 88.198.1.123<br />
Connecting to zhasper.com|88.198.1.123|:80... connected.<br />
<span class="caps">HTTP</span> request sent, awaiting response... 404 Not Found<br />
2008-12-25 17:03:31 <span class="caps">ERROR</span> 404: Not&nbsp;Found.</code></p>
<p>Excellent. So, I request the whole directory to be removed from the&nbsp;index.</p>
<p>Some days later, I come back and check, and my request for removal has been denied. There&#8217;s a little question mark beside the word denied, obviously further details, so I click on&nbsp;it:</p>
<blockquote><p>Your request has been denied because the webmaster of the site hasn&#8217;t applied the appropriate robots.txt file or meta tags to block us from indexing or archiving this&nbsp;page.</p></blockquote>
<p>No shit - I didn&#8217;t put anything in robots.txt because it&#8217;s returning a 404, and your instructions say that&#8217;s all that&#8217;s&nbsp;needed.</p>
<p>Grrr.</p>
<p>I *think* that everything under /user/ has been removed (there&#8217;s certainly nothing in the index any more), it&#8217;s just /user that&#8217;s not been removed. I don&#8217;t understand this - /user gives a 404 also, and the content shown in the snippet is the old Drupal&nbsp;content.</p>
<p>(obdisc: this is a private blog, all opinions are my own and not those of my employer, who happens to be Google. There&#8217;s probably something obvious that I&#8217;m overlooking - hopefully I&#8217;ll have another blog post soon with an update on what that&nbsp;is)</p>
<p>Udpate, 5 minutes later: Duh. Read the next paragraph,&nbsp;idiot:</p>
<blockquote><p>If you&#8217;re requesting removal of a full site or directory, you must use a robots.txt file to block crawlers from accessing this&nbsp;content.</p></blockquote>
<p>I&#8217;m requesting removal of a full directory.&nbsp;So&#8230;.</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/zhasper?a=Hqy0c5vg"><img src="http://feedproxy.google.com/~f/zhasper?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=fpffEyEi"><img src="http://feedproxy.google.com/~f/zhasper?d=45" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=bMRjmwbf"><img src="http://feedproxy.google.com/~f/zhasper?i=bMRjmwbf" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=Xses9rqQ"><img src="http://feedproxy.google.com/~f/zhasper?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=6K6OY8E4"><img src="http://feedproxy.google.com/~f/zhasper?d=243" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=csbSJsB6"><img src="http://feedproxy.google.com/~f/zhasper?i=csbSJsB6" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/zhasper/~4/cNTnvGB7dWI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2008/12/google-webmaster-tools-i-dont-understand-them/feed/</wfw:commentRss>
		<feedburner:origLink>http://zhasper.com/2008/12/google-webmaster-tools-i-dont-understand-them/</feedburner:origLink></item>
		<item>
		<title>Story of the day: The voices in your head are real.</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/b_HY1WhKDU8/</link>
		<comments>http://zhasper.com/2008/12/story-of-the-day-the-voices-in-your-head-are-real/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 21:55:55 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
		
		<category><![CDATA[FAIL]]></category>

		<category><![CDATA[slugworthy]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=614</guid>
		<description><![CDATA[From the normally staid ABC news website comes this&#160;gem:

Paranoia is much more common in modern society than previously thought, says a British doctor, who warns it could lead to major problems in&#160;society.

Oh noes! Rampant paranoia! Is this what&#8217;s been making me think crazy thoughts lately? Our society is in danger! Quick people: we must be [...]]]></description>
			<content:encoded><![CDATA[<p>From the normally staid <a href="http://www.abc.net.au/news/stories/2008/12/22/2453118.htm"><span class="caps">ABC</span> news</a> website comes this&nbsp;gem:</p>
<blockquote>
<p class="first">Paranoia is much more common in modern society than previously thought, says a British doctor, who warns it could lead to major problems in&nbsp;society.</p>
</blockquote>
<p class="first">Oh noes! Rampant paranoia! Is this what&#8217;s been making me think crazy thoughts lately? Our society is in danger! Quick people: we must be vigilant! Examine your own thoughts for any hint of paranoia,&nbsp;<span class="caps">NOW</span>!</p>
<blockquote><p>Dr Daniel Freeman from the psychiatry institute of King&#8217;s College London says almost a quarter of the population experience regular paranoid&nbsp;thoughts,</p></blockquote>
<p>One in four? Then it&#8217;s almost certain that I&#8217;m paranoid. Woe is me! Whatever could be causing this epidemic of&nbsp;paranoia?</p>
<blockquote><p>driven by an avalanche of sensational stories in the&nbsp;media.</p></blockquote>
<p>Oh. Right. Good to see that you&#8217;re helping there,&nbsp;doc!</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/zhasper?a=4Foptc2D"><img src="http://feedproxy.google.com/~f/zhasper?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=LRlfoSR4"><img src="http://feedproxy.google.com/~f/zhasper?d=45" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=3hkK6t9Q"><img src="http://feedproxy.google.com/~f/zhasper?i=3hkK6t9Q" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=EvkOZG5V"><img src="http://feedproxy.google.com/~f/zhasper?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=c4LBNk4m"><img src="http://feedproxy.google.com/~f/zhasper?d=243" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=MP15tk35"><img src="http://feedproxy.google.com/~f/zhasper?i=MP15tk35" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/zhasper/~4/b_HY1WhKDU8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2008/12/story-of-the-day-the-voices-in-your-head-are-real/feed/</wfw:commentRss>
		<feedburner:origLink>http://zhasper.com/2008/12/story-of-the-day-the-voices-in-your-head-are-real/</feedburner:origLink></item>
		<item>
		<title>ASA censorship update: Screengrabs!</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/s2XUJe4gJZ0/</link>
		<comments>http://zhasper.com/2008/12/asa-censorship-updated-screengrabs/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 01:45:03 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
		
		<category><![CDATA[slugworthy]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=611</guid>
		<description><![CDATA[Re censorship of flight details: Tim Bennet at Electron Soup was faster than me and got screengrabs before the details were censored. Go satisfy your curiousity at his&#160;blog.
]]></description>
			<content:encoded><![CDATA[<p>Re <a href="http://zhasper.com/2008/12/censorship-of-flight-details/" target="_blank">censorship of flight details</a>: Tim Bennet at <a href="http://electronsoup.net/?p=193" target="_blank">Electron Soup</a> was faster than me and got screengrabs before the details were censored. Go satisfy your curiousity at his&nbsp;blog.</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/zhasper?a=KIlUAzyF"><img src="http://feedproxy.google.com/~f/zhasper?d=41" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=z1y7JtbT"><img src="http://feedproxy.google.com/~f/zhasper?d=45" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=wKkaIeaw"><img src="http://feedproxy.google.com/~f/zhasper?i=wKkaIeaw" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=xh93rVEb"><img src="http://feedproxy.google.com/~f/zhasper?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=DsjmHcXX"><img src="http://feedproxy.google.com/~f/zhasper?d=243" border="0"></img></a> <a href="http://feedproxy.google.com/~f/zhasper?a=JP7sR15Z"><img src="http://feedproxy.google.com/~f/zhasper?i=JP7sR15Z" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/zhasper/~4/s2XUJe4gJZ0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2008/12/asa-censorship-updated-screengrabs/feed/</wfw:commentRss>
		<feedburner:origLink>http://zhasper.com/2008/12/asa-censorship-updated-screengrabs/</feedburner:origLink></item>
	</channel>
</rss>
