<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns: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>
	<lastBuildDate>Thu, 10 Sep 2009 22:59:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/zhasper" /><feedburner:info uri="zhasper" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:emailServiceId>zhasper</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>openwrt, dnsmasq, linuxigd, and Back To My Mac</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/c3GNmVUOp6U/</link>
		<comments>http://zhasper.com/2009/09/openwrt-dnsmasq-miniupnpd-and-back-to-my-mac/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 12:12:51 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
				<category><![CDATA[slugworthy]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=878</guid>
		<description><![CDATA[Simple task: set up my wrt-54g (running openwrt) with miniupnpdlinuxigd so that “Back To My Mac” works[1].
miniupnpdlinuxigd: trivial. Click a few buttons to enable it, done. I tried miniupnpd first; but althought it initially looked good, I couldn’t get it to work consistently.
However, that’s when I start getting the MobileMe prefpane telling me that BTMM couldn’t [...]]]></description>
			<content:encoded><![CDATA[<p>Simple task: set up my wrt-54g (running openwrt) with <del datetime="2009-09-10T22:37:07+00:00">miniupnpd</del>linuxigd so that “Back To My Mac” works[1].</p>
<p><del datetime="2009-09-10T22:37:07+00:00">miniupnpd</del>linuxigd: trivial. Click a few buttons to enable it, done. I tried miniupnpd first; but althought it initially looked good, I couldn’t get it to work consistently.</p>
<p>However, that’s when I start getting the MobileMe prefpane telling me that BTMM couldn’t start because “Your DNS server isn’t responding”. A little bit of searching on Google finds me pages like <a href="http://discussions.apple.com/thread.jspa?threadID=1630446">this one</a>, which baldly state that “Back to My Mac isn’t compatible with dnsmasq.”</p>
<p>Well, dear internets, I’m here to tell you that you are wrong. BTMM is perfectly compatible with dnsmasq. Sure,openwrt’s default settings don’t work, but that doesn’t make the two incompatible.</p>
<p>It did take me a while to figure out what was going on. The clue also came from <a href="http://discussions.apple.com/thread.jspa?threadID=2027194&amp;tstart=60">Apple’s forums</a>, which told me to do this:</p>
<pre>betelgeuse:~ james$ echo "show State:/Network/BackToMyMac" | scutil
&lt;dictionary&gt; {
  zhasper.members.mac.com : &lt;dictionary&gt; {
    ExternalAddress : 143.211.101.234
    StatusMessage : GetZoneData failed: _afpovertcp._tcp.username.members.mac.com.
    AutoTunnelExternalPort : 4500
    StatusCode : -65554
    LLQExternalPort : 5353
    RouterAddress : 192.168.0.1
    LastNATMapResultCode : 0
  }
}</pre>
<p>The vital clue was the StatusMessage, which tells you exactly which DNS lookup failed. The important thing is that the hostname starts with an underscore.</p>
<p>Take a look at the <a href="http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html">dnsmasq man page</a>, specifically the <span style="font-family: 'Times New Roman'; line-height: normal; font-size: small; background-color: #ffffff;"><strong>filterwin2k </strong></span>option. Once upon a time, SRV records (and records with underscores) really were a sign that you had win2k machines on your network. Once upon a time, “triggering dial-on-demand links” was actually something to be worried about. Those times are long past.</p>
<p>I turned this option off (vi /etc/dnsmasq.conf, add a # at the start of that line to comment the option out, save the file, and run /etc/init.d/S65dnsmasq to restart the service). As expected BTMM now works fine. Well, as fine as you could expect.</p>
<p>[1] I’m ideologically opposed to all things UPnP, and BTMM in particular. What’s the point of having a firewall if you’re going to allow everything inside to poke so many holes in it it may as well not be there? There’s nothing BTMM can give me that a small firewall hole (to allow SSH on a non-standard port) + ssh portforwarding can’t give me in a more controlled way — and without shelling out $$$ to Uncle Steve, too. Nevertheless…</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/zhasper?a=c3GNmVUOp6U:7f0TiL5exzc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/zhasper?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=c3GNmVUOp6U:7f0TiL5exzc:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=c3GNmVUOp6U:7f0TiL5exzc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/zhasper?i=c3GNmVUOp6U:7f0TiL5exzc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=c3GNmVUOp6U:7f0TiL5exzc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=c3GNmVUOp6U:7f0TiL5exzc:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/zhasper?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=c3GNmVUOp6U:7f0TiL5exzc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/zhasper?i=c3GNmVUOp6U:7f0TiL5exzc:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/zhasper/~4/c3GNmVUOp6U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/09/openwrt-dnsmasq-miniupnpd-and-back-to-my-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zhasper.com/2009/09/openwrt-dnsmasq-miniupnpd-and-back-to-my-mac/</feedburner:origLink></item>
		<item>
		<title>Strong passcodes for your iPhone</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/pSeGefUdLlI/</link>
		<comments>http://zhasper.com/2009/06/strong-passcodes-for-your-iphone/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 08:29:37 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=870</guid>
		<description><![CDATA[Also — how to make it self-destruct in &#60;10 invalid passcode attempts.
Shtep One: Download the iPhone Configuration Utility from Apple
Shtep Two: Futz with the Stuffz

Not shown: there’s an option at the bottom where you can stipulate self-wipe after as little as 5 incorrect passphrase attempts.
Shtep 3: Upload config as per instructions in the “Installing Configuration [...]]]></description>
			<content:encoded><![CDATA[<p>Also — how to make it self-destruct in &lt;10 invalid passcode attempts.</p>
<p>Shtep One: Download the iPhone Configuration Utility from <a href="http://support.apple.com/downloads/iPhone_Configuration_Utility_2_0_for_Mac_OS_X">Apple</a></p>
<p>Shtep Two: Futz with the Stuffz</p>
<p><img class="alignnone size-thumbnail wp-image-871" title="iphone-configuration-utility" src="https://secure.zilence.com.au/zhasper.com/wp-content/uploads/2009/06/iphone-configuration-utility-300x300.jpg" alt="iphone-configuration-utility" width="300" height="300" /></p>
<p>Not shown: there’s an option at the bottom where you can stipulate self-wipe after as little as 5 incorrect passphrase attempts.</p>
<p>Shtep 3: Upload config as per instructions in the “Installing Configuration Profiles” section of the <a href="http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf">Deployment Guide</a>.</p>
<p>Phdone.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/zhasper?a=pSeGefUdLlI:msFjgQKHysM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/zhasper?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=pSeGefUdLlI:msFjgQKHysM:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=pSeGefUdLlI:msFjgQKHysM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/zhasper?i=pSeGefUdLlI:msFjgQKHysM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=pSeGefUdLlI:msFjgQKHysM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=pSeGefUdLlI:msFjgQKHysM:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/zhasper?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=pSeGefUdLlI:msFjgQKHysM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/zhasper?i=pSeGefUdLlI:msFjgQKHysM:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/zhasper/~4/pSeGefUdLlI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/06/strong-passcodes-for-your-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zhasper.com/2009/06/strong-passcodes-for-your-iphone/</feedburner:origLink></item>
		<item>
		<title>Ways to make me unsubscribe from your feed #1</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/nOWBKsyN5fI/</link>
		<comments>http://zhasper.com/2009/06/ways-to-make-me-unsubscribe-from-your-feed-1/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 03:03:31 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
				<category><![CDATA[FAIL]]></category>
		<category><![CDATA[ramblings]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=866</guid>
		<description><![CDATA[I’ve noticed a trend where a lot of feeds are including large blocky ads at the bottom of each feed item. I can live with that; a little ugly, but I can skip them easily.
Today I saw something new:

That’s right: two complete posts consisting of nothing more than the same ad.
Scrolling down shows me that [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve noticed a trend where a lot of feeds are including large blocky ads at the bottom of each feed item. I can live with that; a little ugly, but I can skip them easily.</p>
<p>Today I saw something new:<br />
<img class="alignnone size-thumbnail wp-image-867" title="cheezburger-fail" src="https://secure.zilence.com.au/zhasper.com/wp-content/uploads/2009/06/cheezburger-fail-300x300.jpg" alt="cheezburger-fail" width="300" height="300" /></p>
<p>That’s right: two complete posts consisting of nothing more than the same ad.</p>
<p>Scrolling down shows me that the very next item is exactly the same add from “The Fail Blog”, another site operated by the same company.</p>
<p>Ads with content I can stand. Ads without content?  *unsubscribe*</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/zhasper?a=nOWBKsyN5fI:Bla5BJb9yC4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/zhasper?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=nOWBKsyN5fI:Bla5BJb9yC4:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=nOWBKsyN5fI:Bla5BJb9yC4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/zhasper?i=nOWBKsyN5fI:Bla5BJb9yC4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=nOWBKsyN5fI:Bla5BJb9yC4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=nOWBKsyN5fI:Bla5BJb9yC4:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/zhasper?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=nOWBKsyN5fI:Bla5BJb9yC4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/zhasper?i=nOWBKsyN5fI:Bla5BJb9yC4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/zhasper/~4/nOWBKsyN5fI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/06/ways-to-make-me-unsubscribe-from-your-feed-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zhasper.com/2009/06/ways-to-make-me-unsubscribe-from-your-feed-1/</feedburner:origLink></item>
		<item>
		<title>For all your expert travel advice</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/2FFGIkWBLSk/</link>
		<comments>http://zhasper.com/2009/06/for-all-your-expert-travel-advice/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 09:28:44 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
				<category><![CDATA[FAIL]]></category>
		<category><![CDATA[slugworthy]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=862</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://zhasper.com/wp-content/uploads/2009/06/ads-by-google-1.jpg" alt="ads-by-google-1" title="ads-by-google-1" width="549" height="278" class="alignleft size-full wp-image-863" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/zhasper?a=2FFGIkWBLSk:fYS4Yq3sS5Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/zhasper?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=2FFGIkWBLSk:fYS4Yq3sS5Y:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=2FFGIkWBLSk:fYS4Yq3sS5Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/zhasper?i=2FFGIkWBLSk:fYS4Yq3sS5Y:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=2FFGIkWBLSk:fYS4Yq3sS5Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=2FFGIkWBLSk:fYS4Yq3sS5Y:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/zhasper?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=2FFGIkWBLSk:fYS4Yq3sS5Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/zhasper?i=2FFGIkWBLSk:fYS4Yq3sS5Y:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/zhasper/~4/2FFGIkWBLSk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/06/for-all-your-expert-travel-advice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zhasper.com/2009/06/for-all-your-expert-travel-advice/</feedburner:origLink></item>
		<item>
		<title>Dear SQ, redux</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/wODdPTEkJYA/</link>
		<comments>http://zhasper.com/2009/05/dear-sq-redux/#comments</comments>
		<pubDate>Wed, 20 May 2009 13:39:23 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/2009/05/dear-sq-redux/</guid>
		<description><![CDATA[Not much time to write. Busy watching great Aussie movie I’d never heard of till you reccomended it, on the crystal clear big wide screen.
All is forgiven. 
PS phone is charging off the USB port, a nice touch. Pic related, droid included for scale.

]]></description>
			<content:encoded><![CDATA[<p>Not much time to write. Busy watching great Aussie movie I’d never heard of till you reccomended it, on the crystal clear big wide screen.</p>
<p>All is forgiven. </p>
<p>PS phone is charging off the USB port, a nice touch. Pic related, droid included for scale.</p>
<p><a href="http://zhasper.com/wp-content/uploads/2009/05/l-1600-1200-b3cfb5c2-474b-4f0e-b00f-16e4ea3769d6.jpeg"><img src="http://zhasper.com/wp-content/uploads/2009/05/l-1600-1200-b3cfb5c2-474b-4f0e-b00f-16e4ea3769d6.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/zhasper?a=wODdPTEkJYA:hbxaoa2gbAI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/zhasper?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=wODdPTEkJYA:hbxaoa2gbAI:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=wODdPTEkJYA:hbxaoa2gbAI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/zhasper?i=wODdPTEkJYA:hbxaoa2gbAI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=wODdPTEkJYA:hbxaoa2gbAI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=wODdPTEkJYA:hbxaoa2gbAI:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/zhasper?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=wODdPTEkJYA:hbxaoa2gbAI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/zhasper?i=wODdPTEkJYA:hbxaoa2gbAI:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/zhasper/~4/wODdPTEkJYA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/05/dear-sq-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zhasper.com/2009/05/dear-sq-redux/</feedburner:origLink></item>
		<item>
		<title>Dear SQ, please don’t force me to listen to my favorite music.</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/_5MaQs-0aS0/</link>
		<comments>http://zhasper.com/2009/05/dear-sq-please-dont-force-me-to-listen-to-my-favorite-music/#comments</comments>
		<pubDate>Wed, 20 May 2009 08:01:50 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/2009/05/dear-sq-please-dont-force-me-to-listen-to-my-favorite-music/</guid>
		<description><![CDATA[Dear Singapore Airlines,
I love you. Really I do. Out of all two international airlines I’ve flown, your by far the best. I’m only flying cattle class, in your planes cattle can only be a reference to those Japanese cows that live a hand-fed, daily massaged life.
It’s the little things you do so well that make [...]]]></description>
			<content:encoded><![CDATA[<p>Dear Singapore Airlines,</p>
<p>I love you. Really I do. Out of all two international airlines I’ve flown, your by far the best. I’m only flying cattle class, in your planes cattle can only be a reference to those Japanese cows that live a hand-fed, daily massaged life.</p>
<p>It’s the little things you do so well that make the difference: the hot towel immediately on takeoff, recognising that just getting to the airport can be a hard day. The frequent — it feels like every ten minutes, but is probably more like once an hour — offers of a juice or water. I don’t do booze on flights, but the couple beside me do, and your staff have kept them supplied with beer and Baileys until they stopped whining (the couple, not the staff — as far as I can tell, bringing a constant stream of booze for this couple fulfilled the childhood dreams of the staff, judging by the looks on their faces)</p>
<p>I do apologise — turns out they weren’t sated, just resting — but once again the hostess bringing the booze seem thrilled to be of service. It’s little things like that that make me return every weekend to my favorite local cafe, and will keep me returning to your airline.</p>
<p>You get the big things right too — last time I flew SQ, I had the absolute pleasure of riding in an A380 from SIN to SYD. Being first to fly that plane, something you’re rightfully proud of, is just a small demonstration of your comittment to remaining one of the world’s leading airlines.</p>
<p>Right now I’m treating myself to a runthrough of my Living End albums on my iPod. This is a real treat — their early work remains some of my favourite music of all time, and I don’t get to listen to it often enough.</p>
<p>As nice as this is, it’s not what I had in mind when I boarded your aircraft. You see, you’re famous for your entairnment system, and again, rightly so. The games leave a bit to be desired, but your movie and TV selection is second to none. It’s not just the number of programs — it’s the variety! Hollywood, Bollywood, European and Chinese — you have a vast range of programming from all over the world. The first thing I did on boading the plane was to peruse your entertainment guide and plan my next 8 hours of relaxation.</p>
<p>So why am I listening to my own music? Because your entairnment system has failed me. It’s been off for over half the flight. It was off for over 90 minutes at the start of the flight. Eventually it came up, but minus the Video On Demand. Even so, I managed to watch some of Gomorrah on broadcast channel 13 — but before the movie ended, the system rebooted again.</p>
<p>After a considerable time with no entertainment the system came back. This time I decided to go for something shorter, so I started on some of the TV documentaries. I managed a show about gardens in India, and most of another show, before the system crashed entirely. Still about 2 hours from Singapore, and my only entertainment is provided by the music I provided my self, and writing you this rant.</p>
<p>I’m not going to pretend this means I won’t be back: an SQ flight with no entertainment still beats most carriers. I just want to let you know that flight SQ232 today was almost the perfect flight — it was only your entertainment system that let you down.</p>
<p>I loom forward to flying SQ again soon — my next three segments are already booked, the last one once again on your A380, the first mere minutes after I get off this flight — and look forward on particular to being reminded just how good your system can be when it’s working.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/zhasper?a=_5MaQs-0aS0:LxC7o2SLIEo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/zhasper?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=_5MaQs-0aS0:LxC7o2SLIEo:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=_5MaQs-0aS0:LxC7o2SLIEo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/zhasper?i=_5MaQs-0aS0:LxC7o2SLIEo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=_5MaQs-0aS0:LxC7o2SLIEo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=_5MaQs-0aS0:LxC7o2SLIEo:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/zhasper?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=_5MaQs-0aS0:LxC7o2SLIEo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/zhasper?i=_5MaQs-0aS0:LxC7o2SLIEo:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/zhasper/~4/_5MaQs-0aS0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/05/dear-sq-please-dont-force-me-to-listen-to-my-favorite-music/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://zhasper.com/2009/05/dear-sq-please-dont-force-me-to-listen-to-my-favorite-music/</feedburner:origLink></item>
		<item>
		<title>QNAP TS-409 Pro: initial setup from a non-windows (linux/mac) machine</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/_vlYkKvrc4M/</link>
		<comments>http://zhasper.com/2009/05/qnap-ts-409-pro-initial-setup-from-a-non-windows-linuxmac-machine/#comments</comments>
		<pubDate>Sun, 17 May 2009 06:38:24 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
				<category><![CDATA[slugworthy]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=833</guid>
		<description><![CDATA[I just bought myself a QNAP TS-409 Pro from Skycomp. Very happy with both the device and Skycomp so far.
However, the initial setup was a struggle.
The device has a very limited openwrt-style firmware. Very, very limited: it contains the bare minimum functionality to be able to bootstrap the device with a more capable OS once [...]]]></description>
			<content:encoded><![CDATA[<p>I just bought myself a <a href="http://www.qnap.com/pro_detail_feature.asp?p_id=85">QNAP TS-409 Pro</a> from <a href="http://www.skycomp.com.au/default.aspx">Skycomp</a>. Very happy with both the device and Skycomp so far.</p>
<p>However, the initial setup was a struggle.</p>
<p>The device has a very limited openwrt-style firmware. Very, very limited: it contains the bare minimum functionality to be able to bootstrap the device with a more capable OS once you have disks installed.</p>
<p>The documented way of doing this is via a “QuickInstall Wizard”, that comes on a provided CD in Mac and Windows flavors. I only have Macs on my home network, so the windows flavor wasn’t useable for me. The Mac flavor is… interesting. I ran into the problem described <a href="http://forum.qnap.com/viewtopic.php?f=11&amp;t=12926">here</a>: In short, the full firmware isn’t pushed until after the drives are initiated; but the Wizard gets stuck at the “Initializing drives” stage, so the full firmware is never pushed.</p>
<p>I got around it using <a href="http://wiki.qnap.com/wiki/Initializing_TS-109/-209/-409_series_through_Linux">these instructions</a> — they’re described as being “For linux”, but as it just uses basic tools like telnet and ftpd, it will work on any *nix.</p>
<p>Some notes:</p>
<ul>
<li>Obviously, had to enable file sharing via FTP on my mac first. Did this under “Sharing” prefpane, “File Sharing”, “Share files and folders using FTP”. As the warning states, this involves transmitting your username and password in cleartext: only enable this if you’re confident you’ll only be transmitting them across a safe network. Better, use a username/password you created just for this purpose; which has no special privileges, and which will be turned off as soon as you’re done.</li>
<li>Out of the box, the device listens for telnet connections on port 13131. Username and password are “admin”.</li>
<li>Once you’ve successfully updated the firmare and rebooted, you won’t find a telnetd on 13131 any more. THIS IS NOT AN ERROR, DON’T PANIC. Instead, you’ll find an sshd listening on port 22.</li>
<li>You’ll also find a web interface listening on port 8080. If you visit that, you can start the process of setting up the device.</li>
<li>It may be helpful to have let the wizard run at least to the “Initializing drives” stage at least once. After I thought I knew what I was doing I switched to a new set of disks and tried again; and this time the hard drives weren’t mounted at all, so I couldn’t go through the documented process.</li>
</ul>
<p>It’s not clear from the documentation, but the device creates a RAID-1 segment 500Mb in size on each disk you insert (/dev/md9 in my case), and mounts this on /mnt/HDA_ROOT. This is where configs for the device, packages you install, and so on are stored.</p>
<p>The device can handle multiple raidsets — although with only 4 disks to play with, you’re not likely to end up with &gt;2 sets. In my cause I currently have 3 1Tb drives in a RAID-5 set, and a single 500Gb disk sitting on its own.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/zhasper?a=_vlYkKvrc4M:P8Mltei_GMQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/zhasper?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=_vlYkKvrc4M:P8Mltei_GMQ:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=_vlYkKvrc4M:P8Mltei_GMQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/zhasper?i=_vlYkKvrc4M:P8Mltei_GMQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=_vlYkKvrc4M:P8Mltei_GMQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=_vlYkKvrc4M:P8Mltei_GMQ:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/zhasper?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=_vlYkKvrc4M:P8Mltei_GMQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/zhasper?i=_vlYkKvrc4M:P8Mltei_GMQ:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/zhasper/~4/_vlYkKvrc4M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/05/qnap-ts-409-pro-initial-setup-from-a-non-windows-linuxmac-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zhasper.com/2009/05/qnap-ts-409-pro-initial-setup-from-a-non-windows-linuxmac-machine/</feedburner:origLink></item>
		<item>
		<title>Pyrmont: 1920 — Today.</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/H6ihSjKGtP0/</link>
		<comments>http://zhasper.com/2009/03/pyrmont-1920-today/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 11:16:00 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=830</guid>
		<description><![CDATA[
Same view, 1920.
]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-831 alignnone" title="Pyrmont, Today" src="https://secure.zilence.com.au/zhasper.com/wp-content/uploads/2009/03/pyrmont-today-900x608.jpg" alt="Pyrmont, Today" width="900" height="608" /></p>
<p><a href="http://acms.sl.nsw.gov.au/item/itemLarge.aspx?itemID=193626" target="_blank">Same view, 1920.</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/zhasper?a=H6ihSjKGtP0:8-H430cP6Lg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/zhasper?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=H6ihSjKGtP0:8-H430cP6Lg:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=H6ihSjKGtP0:8-H430cP6Lg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/zhasper?i=H6ihSjKGtP0:8-H430cP6Lg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=H6ihSjKGtP0:8-H430cP6Lg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=H6ihSjKGtP0:8-H430cP6Lg:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/zhasper?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=H6ihSjKGtP0:8-H430cP6Lg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/zhasper?i=H6ihSjKGtP0:8-H430cP6Lg:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/zhasper/~4/H6ihSjKGtP0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/03/pyrmont-1920-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zhasper.com/2009/03/pyrmont-1920-today/</feedburner:origLink></item>
		<item>
		<title>Ultimo and Pyrmont: Then and Now</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/zYoJeZJf6iI/</link>
		<comments>http://zhasper.com/2009/03/ultimo-and-pyrmont-then-and-now/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 10:29:10 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=821</guid>
		<description><![CDATA[View Larger Map
That’s the Powerhouse Museum, located between Pyrmont and Ultimo. If you could hover above it in a helicopter, the view would look something like this:

Imagine if you could magically click a link and jump back in time, and see the same view from sometime between 1900 and 1939…
If you’re lost: in the older [...]]]></description>
			<content:encoded><![CDATA[<p><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?t=h&amp;hl=en&amp;ie=UTF8&amp;ll=-33.878548,151.20007&amp;spn=0.002196,0.004828&amp;z=18&amp;output=embed&amp;s=AARTsJpnOA3ioEtcI9rx_v7gyZqlolGTYw"></iframe><br /><small><a href="http://maps.google.com/maps?t=h&amp;hl=en&amp;ie=UTF8&amp;ll=-33.878548,151.20007&amp;spn=0.002196,0.004828&amp;z=18&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small></p>
<p>That’s the Powerhouse Museum, located between Pyrmont and Ultimo. If you could hover above it in a helicopter, the view would look something like this:</p>
<p><img class="size-medium wp-image-825 alignnone" title="View over Ultimo and Pyrmont from above the Powerhouse today." src="https://secure.zilence.com.au/zhasper.com/wp-content/uploads/2009/03/ultimo-pyrmont-900x608.jpg" alt="ultimo-pyrmont" width="900" height="608" /></p>
<p>Imagine if you could magically <a href="http://acms.sl.nsw.gov.au/item/itemLarge.aspx?itemID=41899" target="_blank">click a link</a> and jump back in time, and see the same view from sometime between 1900 and 1939…</p>
<p>If you’re lost: in the older picture, look beyond the chimneystack, and just to the left. Immediately beyond the chimney is a vacant block of land; at the top end of this is a short road, which has on the right a not-quite-right-angle corner. The road then continues up the picture — but it’s not quite straight, it bends a little to the right. If you look at the modern picture, you can see the same not-quite-right-angle corner and the same not-quite-straight road — although now the Western Distributor flys across the not-quite-straight road.</p>
<p>See the large building inside the block bounded by the not-quite-straight road? That building is <a href="http://www.globalswitch.com/locations/sydney.en.html">Global Switch Sydney</a> — built in the last days of “Build it and they will come”. It’s only in the last few years that it’s starting to reach full capacity.</p>
<p>The railway line visible in the earlier picture was the <a href="http://www.shfa.nsw.gov.au/sydney-About_us-Our_heritage_role-Heritage_and_Conservation_Register.htm&#038;objectid=450046">Darling Harbour Goods line</a>, which formed the first part of the <a href="http://en.wikipedia.org/wiki/Metropolitan_Goods_Railway_Line,_Sydney">Metropolitan Goods Railway Line</a>. It’s now used as the <a href="http://en.wikipedia.org/wiki/Metro_Light_Rail">Metro Light Rail</a> line.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/zhasper?a=zYoJeZJf6iI:wHqUKy-G5HY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/zhasper?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=zYoJeZJf6iI:wHqUKy-G5HY:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=zYoJeZJf6iI:wHqUKy-G5HY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/zhasper?i=zYoJeZJf6iI:wHqUKy-G5HY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=zYoJeZJf6iI:wHqUKy-G5HY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=zYoJeZJf6iI:wHqUKy-G5HY:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/zhasper?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=zYoJeZJf6iI:wHqUKy-G5HY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/zhasper?i=zYoJeZJf6iI:wHqUKy-G5HY:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/zhasper/~4/zYoJeZJf6iI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/03/ultimo-and-pyrmont-then-and-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zhasper.com/2009/03/ultimo-and-pyrmont-then-and-now/</feedburner:origLink></item>
		<item>
		<title>All made in the same plant, redux</title>
		<link>http://feedproxy.google.com/~r/zhasper/~3/R212su4j55I/</link>
		<comments>http://zhasper.com/2009/03/all-made-in-the-same-plant-redux/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 12:19:02 +0000</pubDate>
		<dc:creator>James Polley</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://zhasper.com/?p=819</guid>
		<description><![CDATA[Talking to a workmate who has a sick cat led to looking at Medibank Private’s pet cover.
This led to the source of (apparently) all pet insurance in Australia; which then led to comparison shopping between the various resellers.
The differences are amusing, but annoying. One provides 15k total cover; but only $500 for tick paralysis. Another [...]]]></description>
			<content:encoded><![CDATA[<p>Talking to a workmate who has a sick cat led to looking at <a href="http://www.medibank.com.au/Pet-Insurance/Medibank-Cover-Options.aspx">Medibank Private’s pet cover</a>.</p>
<p>This led to the <a href="http://petsure.com.au/">source</a> of (apparently) all pet insurance in Australia; which then led to <a href="http://www.vetsown.com.au/policies.asp">comparison</a> <a href="http://www.insuranceline.com.au/AboutPetInsurance.aspx">shopping</a> <a href="http://www.bowwow.com.au/petinsurance/choosing_the_right_plan.html">between</a> the <a href="http://www.petinsuranceaustralia.com.au/html/choose-cover.html">various</a> <a href="http://www.1300insurance.com.au/pet/compare_options.php">resellers</a>.</p>
<p>The differences are amusing, but annoying. One provides 15k total cover; but only $500 for tick paralysis. Another only offers 9k total cover; but removes the restrictions on what percentage of that can be used for drugs/medication vs how much is for dental care. None of them cover treatment for leukemia in cats; but some add an additional clause declining to cover any condition for which there is a vaccine.</p>
<p>I’d like to go with the <a href="https://www.rspcapetinsurance.org.au/pet_cover.html">RSPCA </a>- if someone has to make a profit, they seem like a better choice than some of the for-profit companies. But the limits are half that provided by <a href="http://www.medibank.com.au/Pet-Insurance/Medibank-Cover-Options.aspx">Medibank</a>, while the premiums are double. Sure you can skim profit off the top, but that doesn’t mean I want you to gouge me for every cent I own.</p>
<p>Gah. Choices, that aren’t really choices. Just what I wanted.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/zhasper?a=R212su4j55I:zxwS5CdtTsQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/zhasper?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=R212su4j55I:zxwS5CdtTsQ:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=YwkR-u9nhCs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=R212su4j55I:zxwS5CdtTsQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/zhasper?i=R212su4j55I:zxwS5CdtTsQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=R212su4j55I:zxwS5CdtTsQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/zhasper?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=R212su4j55I:zxwS5CdtTsQ:ANkz6nJbUoM"><img src="http://feeds.feedburner.com/~ff/zhasper?d=ANkz6nJbUoM" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/zhasper?a=R212su4j55I:zxwS5CdtTsQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/zhasper?i=R212su4j55I:zxwS5CdtTsQ:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/zhasper/~4/R212su4j55I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://zhasper.com/2009/03/all-made-in-the-same-plant-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://zhasper.com/2009/03/all-made-in-the-same-plant-redux/</feedburner:origLink></item>
	</channel>
</rss>
