<?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"
	>

<channel>
	<title>CyBeRHQ.nl</title>
	<atom:link href="http://www.cyberhq.nl/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cyberhq.nl</link>
	<description>Sleep is for droids</description>
	<pubDate>Tue, 09 Feb 2010 12:53:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Vodafone Carrier Settings for iPhoneOS 3.1.3</title>
		<link>http://www.cyberhq.nl/2010/02/09/vodafone-carrier-settings-for-iphoneos-313.html</link>
		<comments>http://www.cyberhq.nl/2010/02/09/vodafone-carrier-settings-for-iphoneos-313.html#comments</comments>
		<pubDate>Mon, 08 Feb 2010 23:09:19 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=96</guid>
		<description><![CDATA[Well, now that Internet Tethering works again on non-carrier iPhones (i.e., those that are unlocked and not in use on an iPhone-carrier network) I&#8217;ve finally been able to upgrade while still keeping tethering working. This has required an update of my Vodafone carrier bundle, so that is now available on-line in the same spot as [...]]]></description>
			<content:encoded><![CDATA[<p>Well, now that Internet Tethering works again on non-carrier iPhones (i.e., those that are unlocked and not in use on an iPhone-carrier network) I&#8217;ve finally been able to upgrade while still keeping tethering working. This has required an update of my Vodafone carrier bundle, so that is now available on-line in the same spot as before (<a href="http://www.cyberhq.nl/~marco/Vodafone_nl.ipcc">here</a>). I refer you to my earlier post, <a href="http://www.cyberhq.nl/2009/06/18/updated-vodafone-nl-carrier-settings.html">Updated Vodafone NL Carrier settings</a>, for instructions on how to install it.</p>
<p>Happy tethering!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2010/02/09/vodafone-carrier-settings-for-iphoneos-313.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Updated Vodafone NL Carrier settings</title>
		<link>http://www.cyberhq.nl/2009/06/18/updated-vodafone-nl-carrier-settings.html</link>
		<comments>http://www.cyberhq.nl/2009/06/18/updated-vodafone-nl-carrier-settings.html#comments</comments>
		<pubDate>Thu, 18 Jun 2009 08:51:23 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=95</guid>
		<description><![CDATA[Update: the ipcc has been updated to work on iPhoneOS 3.1.3. It should still work on 3.0, too.
With the new 3.0 iPhoneOS a new carrier bundle is needed so as to enable a few new features. So I&#8217;ve uploaded a new Vodafone NL Carrier bundle, in IPCC format. Because this is the format Apple uses [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update: the ipcc has been updated to work on iPhoneOS 3.1.3. It should still work on 3.0, too.</strong></p>
<p>With the new 3.0 iPhoneOS a new carrier bundle is needed so as to enable a few new features. So I&#8217;ve uploaded a new Vodafone NL Carrier bundle, in IPCC format. Because this is the format Apple uses for their carrier updates, a jailbroken phone is not needed.</p>
<p>Simply download the IPCC, <a href="http://www.cyberhq.nl/~marco/Vodafone_nl.ipcc">here</a>, and put it on your desktop. Download that file such that it does not get processed after the download finishes. In Safari this can be accomplished by option-clicking the link. Note: IPCC files are really renamed zip files. Browsers try to be clever so the file might be renamed to end in .zip or .ipcc.zip. Make sure the file name ends in .ipcc or iTunes won&#8217;t recognise it.</p>
<p>You&#8217;ll need iTunes 8.2 with carrier testing enabled. On a Mac, this is done by typing:</p>
<pre>defaults write com.apple.iTunes carrier-testing -bool TRUE</pre>
<p>in a Terminal window, and restarting iTunes. Then, connect your phone to your computer, option-click  the &#8216;Check for Update&#8217; button and select the ipcc file. It should apply immediately.</p>
<p>This IPCC file does the following:</p>
<ul>
<li>Sets a carrier logo to eliminate scrolling &#8216;Voda&#8230;&#8217;</li>
<li>Disables &#8216;call forwarded&#8217; notification when calling</li>
<li>Enables editing of data settings (APN, etc.)</li>
<li>Enables internet tethering</li>
<li>Enables MMS (settings preinserted)</li>
</ul>
<p>Note: I had to restart my phone to get the MMS settings recognised.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2009/06/18/updated-vodafone-nl-carrier-settings.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>iPhone on Vodafone NL</title>
		<link>http://www.cyberhq.nl/2008/09/13/iphone-on-vodafone-nl.html</link>
		<comments>http://www.cyberhq.nl/2008/09/13/iphone-on-vodafone-nl.html#comments</comments>
		<pubDate>Sat, 13 Sep 2008 15:57:35 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=94</guid>
		<description><![CDATA[I knew pretty soon after it was released that I wanted an iPhone. Shiny and new, so it must be made mine. It had a few show-stopper problems, however:

I detest SIM-locked phones.
A two-year contract is even worse.
T-Mobile is shit.

Luckily, all these problems could be solved thanks to the nice people just south of us. Except [...]]]></description>
			<content:encoded><![CDATA[<p>I knew pretty soon after it was released that I wanted an iPhone. Shiny and new, so it must be made mine. It had a few show-stopper problems, however:</p>
<ul>
<li>I detest SIM-locked phones.</li>
<li>A two-year contract is even worse.</li>
<li>T-Mobile is shit.</li>
</ul>
<p>Luckily, all these problems could be solved thanks to the nice people just south of us. Except they&#8217;re completely out of stock. Italy to the rescue: Telecom Italia Mobile (TIM) has shitlots of them and are willing to sell you just the phone, without SIM-locks and without a contract. Excellent. Off we are. (In reality it&#8217;s just coincidence that I happened to be going there, but let&#8217;s pretend we&#8217;re decadent.)</p>
<p>In Italy, all was fine. I bought the phone, stuck my SIM-card in and activated it. It took a few seconds to recognise it wasn&#8217;t anywhere near my home network so it looked for other interesting ones. Vodafone happens to also have an Italian presence, so of course my SIM instructs the phone to use that network. &#8216;Voda IT&#8217;. Good. We&#8217;re all set.</p>
<p>And then we got back to the Netherlands. Vodafone doesn&#8217;t sell iPhones here, so my phone has no idea of this network, unlike in Italy. The carrier name here, therefore, is &#8216;Voda&#8230;&#8217; most of the time. That I can live with, but due to the phone not having any settings for this network it would also pop up a notice every time I initiated a call: &#8220;Call-forwarding activated&#8221;.</p>
<p>This is because Vodafone will redirect any callers to Voicemail for you if they call while you&#8217;re on the phone. Even if you don&#8217;t have voicemail: in that case, they&#8217;ll get a recording saying you&#8217;re unavailable. Fine, but the popup is annoying.</p>
<p>There is only One Way to fix this: Carrier Bundles.</p>
<p>iPhone uses Carrier bundles to set carrier-specific information, such as the APNs for data services, whether or not to use the network for Time info, if you can edit the APNs, the carrier logos, etc., and among those settings is a &#8216;Display Call Forwarding&#8217; setting. This we need to turn off. There are two ways:</p>
<ul>
<li>Edit the &#8216;Unknown Carrier&#8217; bundle, which will apply the settings to all unknown networks, or</li>
<li>Create a &#8216;Vodafone NL&#8217; bundle.</li>
</ul>
<p>The former will always fix the popup, but will also apply to other SIMs inserted into your phone which you may not want. And if you edit a logo here, it&#8217;ll always show up even if you&#8217;re on another country&#8217;s unknown network. Bad.</p>
<p>So instead I made a Vodafone NL bundle that contains logos in the same style as the other Vodafone carrier bundles (so it says &#8216;Voda NL&#8217;) and with the right internet settings and such.</p>
<p>I feel this may be useful to more people than just me, so here it is:</p>
<p><a href="http://www.cyberhq.nl/~marco/Vodafone_nl.bundle.zip">Download Vodafone NL carrier bundle</a>.<br />
<strong>Note: a newer version of this file exists, for iPhoneOS 3.0. Find it <a href="http://www.cyberhq.nl/2009/06/18/updated-vodafone-nl-carrier-settings.html">here</a>.</strong></p>
<p>Currently, you need a jailbroken phone and some SSH skills to get it installed. The process is as follows:</p>
<ul>
<li>Copy the bundle (it&#8217;s a directory, technically) to your phone&#8217;s &#8220;/System/Library/Carrier Bundles&#8221; directory. This can be done using scp -r or some other tool that is capable of transferring entire directories.</li>
<li>Create a Symlink in the same directory, pointing to the bundle, called &#8220;20404&#8243;. This is the network identification number (204 for The Netherlands, 04 for Vodafone Libertel N.V.) This you can do by cd&#8217;ing into the directory and typing &#8220;ln -s Vodafone_nl.bundle 20404&#8243;).</li>
<li>Reboot the phone. Killing Springboard does not appear to suffice.</li>
</ul>
<p>As of now, you should have &#8216;Voda NL&#8217; in your status bar, and not be bothered by the Call Forwarding popup.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2008/09/13/iphone-on-vodafone-nl.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Swapping Macs with Time Machine</title>
		<link>http://www.cyberhq.nl/2008/02/15/swapping-macs-with-time-machine.html</link>
		<comments>http://www.cyberhq.nl/2008/02/15/swapping-macs-with-time-machine.html#comments</comments>
		<pubDate>Fri, 15 Feb 2008 01:35:25 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2008/02/15/the-great-time-machine-mac-swap.html</guid>
		<description><![CDATA[With my beloved Macbook Pro in the shop for repairs involving the trackpad and keyboard, I&#8217;ve temporarily switched to a regular Macbook to which I&#8217;ve restored a backup from Time Machine. This is great: just boot the Leopard DVD, tell it you want to restore a backup, let it sit for an hour and a [...]]]></description>
			<content:encoded><![CDATA[<p>With my beloved Macbook Pro in the shop for repairs involving the trackpad and keyboard, I&#8217;ve temporarily switched to a regular Macbook to which I&#8217;ve restored a backup from Time Machine. This is great: just boot the Leopard DVD, tell it you want to restore a backup, let it sit for an hour and a half and you&#8217;re done. It has your system ready to go, just as it was. Even on different hardware. (Of course, there are some requirements to doing it this way, like the hardware being compatible, drive large enough, etc.)</p>
<p>However after a day, I noticed something: Time Machine had stopped backing up and wouldn&#8217;t show my old backups in its whiz-bang interface. Telling it to back up to my existing drive would just make it start all over again. Problem!</p>
<p>As it turns out, this happens only because not only did I switch drives (this, of course, is the normal use case for a full-system backup app), I also switched machines. And Time Machine keeps track of what machine it was backing up from, possibly to avoid issues with two different machines backing up to the same drive that also happen to have the same name.</p>
<p>It wasn&#8217;t immediately obvious where it saves this info, though. None of the files in the backup directory seemed to contain any machine-specific information. Some digging revealed that the computer&#8217;s MAC-address is stored as an Extended Attribute in the backup&#8217;s top-level folder. This information can be revealed with the &#8216;xattr&#8217; command (-l for listing, -w for writing):</p>
<pre>
bash-3.2# xattr -l *
Portia: com.apple.backupd.BackupMachineAddress:
0000   30 30 3A 31 36 3A 63 62 3A 39 30 3A 66 65 3A 34    00:16:cb:90:fe:4
0010   31 00                                              1.
</pre>
<p>Ok, so in theory I can just change that and be on my way again. Wrong! The backup folders are protected by ACLs so strong even the root user can&#8217;t break through them. Trying to change anything about these folders (including the permissions, deleting them, etc.) just results in an &#8216;Operation not permitted&#8217; error:</p>
<pre>
bash-3.2# chmod -N Portia
chmod: Failed to clear ACL on file Portia: Operation not permitted

bash-3.2# xattr -w com.apple.backupd.BackupMachineAddress 00:16:cb:90:62:0d Portia
[Errno 1] Operation not permitted: 'Portia'
</pre>
<p>Luckily, there&#8217;s a way around this problem: simply disable the ACLs on the drive. This is done using fsaclctl, like so (my backup volume is called &#8216;Thingz&#8217;):</p>
<pre>
fsaclctl -p /Volumes/Thingz -d
</pre>
<p>-p for the path to the drive, -d to <b>d</b>isable.</p>
<p>After executing that, OSX will simply ignore any ACLs present. They&#8217;re still there, just not used.</p>
<p>So to get to the point, here&#8217;s how to change a Time Machine backup so it&#8217;ll work from another machine, given a known MAC-address (as can be extracted from &#8216;ifconfig&#8217;). In the example below, the drive is at &#8216;/Volumes/Thingz&#8217;, the MAC-address of the new machine is 00:16:cb:90:62:0d and the machine&#8217;s name is &#8216;Portia&#8217;.</p>
<p>First, disable Time Machine (unselect the backup drive and turn it off), then, adapt the following to your needs:</p>
<pre>
cd /Volumes/Thingz
fsaclctl -p /Volumes/Thingz -d
xattr -w com.apple.backupd.BackupMachineAddress 00:16:cb:90:62:0d Portia
fsaclctl -p /Volumes/Thingz -e
</pre>
<p>Tell Time Machine to use the drive as a backup drive again, and it should continue right where it left off, with all the backups available again in the flying interface.</p>
<p><b>Small print, at regular size</b><br />
I can not guarantee that this will work for everyone. It seems to work just fine for me, however. I am not responsible if you wipe all your backups because you tried this. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2008/02/15/swapping-macs-with-time-machine.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>The Internet disappoints me</title>
		<link>http://www.cyberhq.nl/2007/12/25/the-internet-disappoints-me.html</link>
		<comments>http://www.cyberhq.nl/2007/12/25/the-internet-disappoints-me.html#comments</comments>
		<pubDate>Tue, 25 Dec 2007 06:48:23 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2007/12/25/the-internet-disappoints-me.html</guid>
		<description><![CDATA[I mean, those Philips Living Colours lamps have been out there being sold to the general public for what, just about a year now? And no one google knows about has had the idea of computering it up? Seriously?
Obviously the internet has lost its cool.
So now I have one of those lamps (which, by the [...]]]></description>
			<content:encoded><![CDATA[<p>I mean, those Philips Living Colours lamps have been out there being sold to the general public for what, just about a year now? And no one google knows about has had the idea of computering it up? Seriously?</p>
<p>Obviously the internet has lost its cool.</p>
<p>So now I have one of those lamps (which, by the way, are really nice) and all I can do with it so far is use the remote to make it change colour.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2007/12/25/the-internet-disappoints-me.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Hear me roar.</title>
		<link>http://www.cyberhq.nl/2007/12/16/hear-me-roar.html</link>
		<comments>http://www.cyberhq.nl/2007/12/16/hear-me-roar.html#comments</comments>
		<pubDate>Sun, 16 Dec 2007 20:22:56 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2007/12/16/hear-me-roar.html</guid>
		<description><![CDATA[I&#8217;m fairly sure that in endo-speak, I&#8217;m a dinosaur now. So just to get me out of that list and prevent Planet Botfu from turning into Planet Safari_Al (though yes, I am two months late with that), some random words.
Requisite. Lucrative. Tantamount. Unintrusively. Flagrant.
There you go.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m fairly sure that in endo-speak, I&#8217;m a dinosaur now. So just to get me out of that list and prevent Planet Botfu from turning into Planet Safari_Al (though yes, I am two months late with that), some random words.</p>
<p>Requisite. Lucrative. Tantamount. Unintrusively. Flagrant.</p>
<p>There you go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2007/12/16/hear-me-roar.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>iPhone PNG fixer-upper</title>
		<link>http://www.cyberhq.nl/2007/07/05/iphone-png-fixer-upper.html</link>
		<comments>http://www.cyberhq.nl/2007/07/05/iphone-png-fixer-upper.html#comments</comments>
		<pubDate>Thu, 05 Jul 2007 02:47:51 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2007/07/05/iphone-png-fixer-upper.html</guid>
		<description><![CDATA[So if you happen to want to look at the images inside the iPhone, that is the bunch of PNGs no image viewer will shake a stick at, now you can. Just download my bit of code from svn://svn.poop.nl/pub/iphone-fixpng. Tested on OSX/Intel. There are instances where it will break, though you shouldn&#8217;t run into those [...]]]></description>
			<content:encoded><![CDATA[<p>So if you happen to want to look at the images inside the iPhone, that is the bunch of PNGs no image viewer will shake a stick at, now you can. Just download my bit of code from svn://svn.poop.nl/pub/iphone-fixpng. Tested on OSX/Intel. There are instances where it will break, though you shouldn&#8217;t run into those with images from the iPhone.</p>
<p>You&#8217;ll have to compile it yourself. Install libpng into /usr/local and type &#8216;make&#8217; in a shell. </p>
<p>Convert the PNGs into readable files by running <code>fixpng input.png output.png</code>. Then if you feel so inclined to make them pretty, you can flip the R and B channels around by running something along the lines of <code>flipchannels input.png output.png</code>. </p>
<p><b>Update:</b> Also tested using a PowerPC Mac, so the Makefile in svn compiles to Universal Binaries now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2007/07/05/iphone-png-fixer-upper.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Mail, fast. Redux.</title>
		<link>http://www.cyberhq.nl/2007/03/05/mail-fast-redux.html</link>
		<comments>http://www.cyberhq.nl/2007/03/05/mail-fast-redux.html#comments</comments>
		<pubDate>Sun, 04 Mar 2007 22:11:55 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2007/03/05/mail-fast-redux.html</guid>
		<description><![CDATA[Ignorant as I am of the IMAP protocol (though I&#8217;m a native speaker of SMTP), it appears that there&#8217;s a better way to tell your client to fetch new mail from the server: the IDLE command.
And Michael Rothwell was nice enough to add it to Mail.app by way of this plugin. Essentially what it does [...]]]></description>
			<content:encoded><![CDATA[<p>Ignorant as I am of the IMAP protocol (though I&#8217;m a native speaker of SMTP), it appears that there&#8217;s a better way to tell your client to fetch new mail from the server: the IDLE command.</p>
<p>And <a href="http://www.rothwell.us/">Michael Rothwell</a> was nice enough to add it to Mail.app by way of this <a href="http://www.rothwell.us/imapidle/index.html">plugin</a>. Essentially what it does on supporting mail servers is open up a second connection, select your INBOX and then just &#8216;IDLE&#8217;. If new mail arrives in that mail box, the server will tell you about it.</p>
<p>Quite a bit less elaborate than my applescript version, but so much more reliable. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2007/03/05/mail-fast-redux.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>FOSDEM WiFi</title>
		<link>http://www.cyberhq.nl/2007/02/25/fosdem-wifi.html</link>
		<comments>http://www.cyberhq.nl/2007/02/25/fosdem-wifi.html#comments</comments>
		<pubDate>Sun, 25 Feb 2007 15:18:13 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2007/02/25/fosdem-wifi.html</guid>
		<description><![CDATA[I&#8217;m sending in this post from FOSDEM, which means that my biggest complaint (actually, I think only complaint) for last year has been solved: the WiFi works! Bit of a weird implementation (lots of separate networks names instead of roaming) but I can see why they chose to do that: the broadcast traffic on a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sending in this post from FOSDEM, which means that my biggest complaint (actually, I think only complaint) for last year has been solved: the WiFi works! Bit of a weird implementation (lots of separate networks names instead of roaming) but I can see why they chose to do that: the broadcast traffic on a big roaming LAN with hundreds of laptops is enough to smother the average wifi connection. Of course last year&#8217;s FOSDEM was powered by a couple (my guesstimate is about 3 or 4) Linksys WRT54Gs and their built-in antennae. This year I&#8217;m seeing professional towers with omni-antennas and an unidentifiable grey box that houses the actual access point.</p>
<p>Anyway, thumbs up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2007/02/25/fosdem-wifi.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Getting the Wii</title>
		<link>http://www.cyberhq.nl/2006/12/08/getting-the-wii.html</link>
		<comments>http://www.cyberhq.nl/2006/12/08/getting-the-wii.html#comments</comments>
		<pubDate>Fri, 08 Dec 2006 02:47:05 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/12/08/getting-the-wii.html</guid>
		<description><![CDATA[Buying two Wiis took me all of about 10 minutes. Part of those minutes were spent walking between three stores.
Actually that&#8217;s not entirely truthful. My friend Nadya and I had tried Wednesday afternoon at Schiphol after a store clerk said on the phone that they had Wiis in stock, only to return empty-handed and one [...]]]></description>
			<content:encoded><![CDATA[<p>Buying two Wiis took me all of about 10 minutes. Part of those minutes were spent walking between three stores.</p>
<p>Actually that&#8217;s not entirely truthful. My friend Nadya and I had tried Wednesday afternoon at Schiphol after a store clerk said on the phone that they had Wiis in stock, only to return empty-handed and one of us somewhat depressed. I suppose trying to get one two days before the launch was pushing our luck.</p>
<p>Skip to thursday, one day before the release. I&#8217;m buying a bluetooth headset in Haarlem to try out for a project at work, and on my way back to the bus I pass the Vroom en Dreesmann. I figure &#8216;Hey, may as well try&#8217; and go inside. After asking the clerk if he had any Wiis he said &#8216;yep&#8217;, and opened the box he had received them in, which was right in front of him. He must have <i>just</i> gotten them himself. Unfortunately he could only sell me one of them as the rest were reserved. Better than none, I figure, so I buy it. Of course that still leaves one to find for Nadya, who would have been very very depressed if I had managed to find myself a Wii while she would have to wait. So I try Van Leest, the closest store that might have them. &#8220;We&#8217;re getting them only this afternoon&#8221;. Ok, crap. Next. Free Record Shop, 10 meters onwards (even though it&#8217;s the one shop I never go to because they overcharge on CDs). They have <i>four</i> on display at the counter. I ask the clerk for one, he packs it up and I leave the store with a second Wii.</p>
<p>No waiting lines involved, no pre-orders, no angry crowds trying to start a fight and no robbing of goods. I have m4d shopping sk1llz. </p>
<p>Next I&#8217;ll try my luck at getting some actual games. I&#8217;m ogling Wii Play at least, which appears to be fairly popular. This may or may not have something to do with the fact that it comes with a free Wiimote.</p>
<p><a href="http://www.flickr.com/photos/mhw/316815238/" title="Wii with new message"><img src="http://static.mediamatic.nl/f/gfnx/images/316815238_0bdc26cbea.jpg" width="333" height="500" alt="Wii with new message" /></a></p>
<p>Oh, and it&#8217;s really fun to play with. The Wii may not stack up to the raw processing power of the PS3 and XBOX360, but the Wiimote makes it a lot more <i>fun</i> to play with. The PS3 and the 360 are pretty much the same as the previous models, except they can do better graphics and such. The same goes for the Sony PSP and Nintendo DS. (Though granted, I prefer the PSP). It&#8217;s innovation versus brute force. In this case, innovation wins for me. As a plus side to this lesser processing power: the Wii is much cheaper, at EUR 249,- here in .nl.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/12/08/getting-the-wii.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Flickr Milestone</title>
		<link>http://www.cyberhq.nl/2006/12/02/flickr-milestone.html</link>
		<comments>http://www.cyberhq.nl/2006/12/02/flickr-milestone.html#comments</comments>
		<pubDate>Sat, 02 Dec 2006 00:34:54 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/12/02/flickr-milestone.html</guid>
		<description><![CDATA[I just uploaded my 1000th photo to flickr:

It&#8217;s a fairly dull, flashed, slightly out-of-focus photo, but such is life:

]]></description>
			<content:encoded><![CDATA[<p>I just uploaded my 1000th photo to flickr:</p>
<p><img id="image74" src="http://static.mediamatic.nl/f/gfnx/wp-content/uploads/2006/12/flickr-1000.png" alt="1000 photos in Flickr" /></p>
<p>It&#8217;s a fairly dull, flashed, slightly out-of-focus photo, but such is life:</p>
<p><a href="http://www.flickr.com/photos/mhw/311526852/" title="Axel on the Segway"><img src="http://static.mediamatic.nl/f/gfnx/images/311526852_dd8fbc9d43.jpg" width="333" height="500" alt="Axel on the Segway" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/12/02/flickr-milestone.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>So you have three iPods&#8230;</title>
		<link>http://www.cyberhq.nl/2006/11/28/so-you-have-three-ipods.html</link>
		<comments>http://www.cyberhq.nl/2006/11/28/so-you-have-three-ipods.html#comments</comments>
		<pubDate>Tue, 28 Nov 2006 01:07:52 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/11/28/so-you-have-three-ipods.html</guid>
		<description><![CDATA[And then in the morning when you want to listen to one on the bus, you find out that all you brought with you were the earbuds.
Gah.
]]></description>
			<content:encoded><![CDATA[<p>And then in the morning when you want to listen to one on the bus, you find out that all you brought with you were the earbuds.</p>
<p>Gah.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/11/28/so-you-have-three-ipods.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Refreshing</title>
		<link>http://www.cyberhq.nl/2006/09/25/refreshing.html</link>
		<comments>http://www.cyberhq.nl/2006/09/25/refreshing.html#comments</comments>
		<pubDate>Mon, 25 Sep 2006 09:29:18 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/09/25/refreshing.html</guid>
		<description><![CDATA[During the space shuttle Atlantis&#8217; activities in orbit, I&#8217;ve been watching NASA tv a lot. Some very cool stuff to see and hear. In fact the whole concept of TV from outside this world is something I like a fair deal.
The most refreshing part of it all, though, is NASA&#8217;s apparent general attitude to openness: [...]]]></description>
			<content:encoded><![CDATA[<p>During the space shuttle Atlantis&#8217; activities in orbit, I&#8217;ve been watching NASA tv a lot. Some very cool stuff to see and hear. In fact the whole concept of TV from outside this world is something I like a fair deal.</p>
<p>The most refreshing part of it all, though, is NASA&#8217;s apparent general attitude to openness: they will let you see everything the astronauts and ground crew are doing, hear everything they radio to eachother, and will tell you in detail what&#8217;s up if you happen to be in the position of being able to ask. They also provide high-resolution imagery (highest they can generate, in fact) of pretty much everything there is to see. And while that alone is a very nice thing to do, it gets even better: all NASA&#8217;s images are explicitly not protected by copyright. Only exceptions are NASA logos and such, but if you make a toy space shuttle and want to slap a logo on it, they&#8217;ll usually give permission for that.</p>
<p>In today&#8217;s world, most of this doesn&#8217;t happen too much. I&#8217;m glad to see some people still get it right.</p>
<p>So for some non-copyright-protected images from and about space exploration, now and in the past, have a browse at <a href="http://grin.hq.nasa.gov/">Great Images in NASA (GRIN)</a>. All in good humour, too:</p>
<p><img id="image71" title="Satellite for sale" src="http://static.mediamatic.nl/f/gfnx/wp-content/uploads/2006/09/GPN-2000-001036-e.jpg" alt="Satellite for sale" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/09/25/refreshing.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Built-in iSight problems</title>
		<link>http://www.cyberhq.nl/2006/08/20/built-in-isight-problems.html</link>
		<comments>http://www.cyberhq.nl/2006/08/20/built-in-isight-problems.html#comments</comments>
		<pubDate>Sun, 20 Aug 2006 19:32:51 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Annoying]]></category>

		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/08/20/built-in-isight-problems.html</guid>
		<description><![CDATA[Over the past few days I&#8217;d noticed my PowerBook G6&#8217;s built-in iSight had crapped out. Whenever I wanted to use an app like PhotoBooth to check my hair (because say what you want, it is a nice mirror) I would get an error:
Photo Booth cannot open because no camera is attached or the camera is [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few days I&#8217;d noticed my <a href="http://www.cyberhq.nl/2006/07/11/not-a-macbook-pro.html">PowerBook G6</a>&#8217;s built-in iSight had crapped out. Whenever I wanted to use an app like PhotoBooth to check my hair (because say what you want, it is a nice mirror) I would get an error:<br />
<blockquote>Photo Booth cannot open because no camera is attached or the camera is in use by another application.</p></blockquote>
<p>Eh? I just booted! I knew it wasn&#8217;t a hardware error because of two reasons: a) it showed up fine in the System Profiler (whereas an actually broken iSight in a MacBook I had seen earlier did not show up properly) and more importantly: it worked perfectly fine a few minutes earlier, the only difference between the two times being that before, I had been using Leopard. And when I rebooted back into leopard, voila: it worked again.</p>
<p>So, I thought. Must be a software issue. So I did an archive and install of Tiger. No dice. But it had also kept some non-user settings so I figured some other crap must have been left behind. So I backed up all my stuff and did an Erase and Install, figuring it would then pretty much <i>have to</i> work. Nope. Not even during the OSX setup and registration screens.</p>
<p>Not a hardware problem, and not a software problem. What the hell?</p>
<p>I did some digging into how the iSight works, software-wise and eventually found my way to a <a href="http://forum.parallels.com/thread3767.html">forum topic</a> on the Parallels forums about Parallels possibly supporting the iSight now that Bootcamp did. There, a post detailed the contents of the new Bootcamp installer, and there being an updated iSight driver that apparently also updated the iSight&#8217;s firmware:</p>
<blockquote><p>
System Profiler reports:<br />
before Boot Camp 1.1: Built-in iSight Version 1.55<br />
after Boot Camp 1.1: Built-in iSight Version 1.82</p>
<p>So, this mean Boot Camp 1.1 updates the iSight&#8217;s firmware to version 1.82 in order to bring support for the Windows iSight driver.
</p></blockquote>
<p>Ah. I had installed Bootcamp 1.1 to partition my internal drive for Leopard. I had a look at my System Profile and sure enough, Built-in iSight version 1.82. Apparently this newly firmware-updated iSight does not work with the pre-update drivers, as installed by MacOS X versions 10.4.7 and earlier. I didn&#8217;t need all of bootcamp again, so I opened up the bootcamp installer package, installed the iSight Driver.pkg package, rebooted and whammo, my photobooth hair checking mirror was fully functional again.</p>
<p>This will most likely not be so much trouble anymore once 10.4.8 gets released, but right now if you have installed Bootcamp 1.1 and then reinstall your mac, be sure to reinstall bootcamp again so your iSight will continue to work.</p>
<p><b>Update</b>: Apparently I just did something very right when reinstalling in preparation of bringing Portia to the doctor (also known as Apple Centre) for an issue with the screen because not only did the iSight work during the install assistant, its firmware version is now back to 1.49. All I did was repartition and do a minimal (deselect everything there is to deselect) installation so I&#8217;m not sure what kind of dark magic is causing this&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/08/20/built-in-isight-problems.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>The Big Cat</title>
		<link>http://www.cyberhq.nl/2006/08/16/the-big-cat.html</link>
		<comments>http://www.cyberhq.nl/2006/08/16/the-big-cat.html#comments</comments>
		<pubDate>Wed, 16 Aug 2006 00:50:39 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/08/16/the-big-cat.html</guid>
		<description><![CDATA[I&#8217;ve been toying with leopard for a bit, and mostly I&#8217;m liking where OSX is going. Let&#8217;s touch on the &#8220;big&#8221; things a bit, first.
Spaces
Very nice. I&#8217;ve been waiting for a proper implementation of Virtual Desktops on OSX and this seems to be it. There are still a few quirks to work out (like the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been toying with leopard for a bit, and mostly I&#8217;m liking where OSX is going. Let&#8217;s touch on the &#8220;big&#8221; things a bit, first.</p>
<h2>Spaces</h2>
<p>Very nice. I&#8217;ve been waiting for a proper implementation of Virtual Desktops on OSX and this seems to be it. There are still a few quirks to work out (like the order of apps in the cmd-tab switcher, the app you selected in the cmd-tab switcher not necessarily coming out in front if you need to switch desktops, etc.) but I&#8217;m sure that&#8217;ll all be fine. I&#8217;m hooked already. And this wasn&#8217;t mentioned in the keynote, but exposé still works if you have the &#8217;spaces-exposé&#8217; (for lack of a better word) open: it&#8217;ll do exposé on all your virtual desktops at once. Oh, and for those wondering what happens with multiple monitors: nothing special. You just get a virtual desktop shaped like the combined desktops of your screens, like so:<br />
<img id="image68" src="http://static.mediamatic.nl/f/gfnx/wp-content/uploads/2006/08/spaces-multimon.png" alt="Spaces, multiple screens" /></p>
<h2>Time Machine</h2>
<p>Also nice. The restore-interface is the supreme of weird right now, and while it looks very flashy (and slightly sluggish on my 2GHz core duo!) I do hope they do something better with this. Lots of people have been coming up with lots of theories on how Time Machine works, but it appears to just be a periodic incremental backup that appears as a snapshot on disk. That is, you get an entire filesystem that you can restore, but it only takes up the space of a full backup + the changed data. Not sure how this is done yet, as leopard will only show me real files but I suppose some symlink-like trick is pulled.</p>
<h2>Mail</h2>
<p>The two big things here were Stationeries and Notes (and related, todos). I can&#8217;t get excited about stationeries at all. I don&#8217;t like HTML e-mail and I never will, and that is just what stationeries are. I suppose for corporate communication of companies that don&#8217;t mind bloaty HTML in their e-mail, this will make adding the company style to e-mail a lot easier though. Notes/Todos I do see becoming useful. However, the aesthetics need to be rethought. I&#8217;ve managed to change the font but not the background colour.</p>
<h2>Help</h2>
<p>Not mentioned but very nice in my opinion is the new Help system. The old Help menu was just that: a menu with some pointers to where you might find help. It got a bit of an overhaul. The new menu includes a search field that you type a term or phrase in. If that term or phrase happens to result in a menu, the help system will open that menu for you and point you at the relevant item. So we know what I&#8217;m talking about here, a screenshot:</p>
<p><img id="image67" src="http://static.mediamatic.nl/f/gfnx/wp-content/uploads/2006/08/help.png" alt="Leopard Help system" /></p>
<p>Yes, it&#8217;s purple. I&#8217;m sure (well, I hope) that&#8217;ll change.</p>
<h2>iChat</h2>
<p>The photobooth effects were included but aren&#8217;t really anything new. Unfortunately, backdrops and iChat Theater weren&#8217;t included in this preview. Would&#8217;ve been fun but it can wait.<br />
<strong>Update</strong>: iChat Theater <em>is</em> included, at least for sharing quicktime movies. It&#8217;s activated by choosing &#8216;Share with iChat&#8217; in the quicktime player&#8217;s View menu, rather than doing something in iChat itself.</p>
<h2>The Small Things</h2>
<p>Apple improved on a lot of small things that aren&#8217;t really worth mentioning in any sort of keynote, but that do make life in OSX a lot easier. In no particular order, I&#8217;ve found so far:</p>
<ul>
<li> Safari has incorporated Taboo. That is, it&#8217;ll warn you if you try to close a window with multiple tabs. (Finally!)</li>
<li> Safari has gained find-as-you-type. Gone is the search window, it has made place for something a bit more like the Firefox search bar.</li>
<li> Sort of mentioned, but Spotlight no longer highlights &#8217;show all&#8217;, instead opting for the Top Hit. Makes it much faster for app-launching.</li>
<li> Mail&#8217;s address auto-complete now also works with the &#8216;Nickname&#8217; field of Address Book contacts.</li>
<li> For those who like it, Exposé (all windows) and Spotlight can be added to the dock with a launcher app, like dashboard in Tiger.</li>
<li> Safari can now undo tab-closes. Closed a tab by accident? Cmd-z and it&#8217;s right back where it was.</li>
<li> Preview now allows annotating (ovals and text) images and pdfs, as opposed to just pdfs.</li>
<li> Mail now allows you to set the dock icon&#8217;s Unread badge to either just the inbox or all mailboxes.</li>
<li> There is now a dedicated Guest account, the contents of which&#8217;s home directory get deleted on logging out.</li>
</ul>
<h2>Background technologies</h2>
<p>Tiger set the road for some UI stuff that Leopard expands on. For one, the resolution-independent UI. While, at least in this preview, it isn&#8217;t finished yet, you can see progress being made. Some widgets will now scale up if you set the scaling factor (it can&#8217;t scale down anymore, it seems). The Dock immediately knows about this when you change it, and some icons (like Time Machine, iChat and Safari) will scale to insane sizes. Quartz 2D Extreme seems to have been renamed QuartzGL. It isn&#8217;t enabled by default yet, but Quartz Debug does allow you to turn it on and save that setting.</p>
<h2>Daily use?</h2>
<p>Is it ready for daily use yet? No. Well, not if you don&#8217;t mind losing whatever data you were working on a lot or saving every five sentences. Safari crashed twice as I wrote this post, and I&#8217;ve seen the crashreporter dialog pop up a few times in other apps, too. It&#8217;s still preview software, though, so I guess I can&#8217;t complain. If only I could port Spaces to Tiger&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/08/16/the-big-cat.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Stupid, stupid, stupid.</title>
		<link>http://www.cyberhq.nl/2006/08/06/stupid-stupid-stupid.html</link>
		<comments>http://www.cyberhq.nl/2006/08/06/stupid-stupid-stupid.html#comments</comments>
		<pubDate>Sun, 06 Aug 2006 12:49:48 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/08/06/stupid-stupid-stupid.html</guid>
		<description><![CDATA[Not a good idea: taking the 06:40 train on Sunday from Amsterdam to Haarlem and then falling asleep and waking up just as you&#8217;re approaching Heemstede-Aerdenhout. Because the next train back (a 5-minute trip) will be 45 minutes later and at that time in the morning, in a place you don&#8217;t know with no stores [...]]]></description>
			<content:encoded><![CDATA[<p>Not a good idea: taking the 06:40 train on Sunday from Amsterdam to Haarlem and then falling asleep and waking up just as you&#8217;re approaching Heemstede-Aerdenhout. Because the next train back (a 5-minute trip) will be 45 minutes later and at that time in the morning, in a place you don&#8217;t know with no stores in sight open there&#8217;s not really anything to do. Besides slamming your head into the wall for half an hour because the falling asleep part was stupid.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/08/06/stupid-stupid-stupid.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Not a MacBook Pro&#8230;</title>
		<link>http://www.cyberhq.nl/2006/07/11/not-a-macbook-pro.html</link>
		<comments>http://www.cyberhq.nl/2006/07/11/not-a-macbook-pro.html#comments</comments>
		<pubDate>Tue, 11 Jul 2006 20:27:24 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/07/11/not-a-macbook-pro.html</guid>
		<description><![CDATA[I&#8217;ve never made a secret of not liking the &#8216;MacBook Pro&#8217; name. PowerBook just had a better ring to it. It said &#8216;This is a powerful machine, in book form&#8217;. And the &#8216;Power&#8217; part never had anything to do with the PowerPC: they were called PowerBooks even when motorola m68k chips still made them spin. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never made a secret of not liking the &#8216;MacBook Pro&#8217; name. PowerBook just had a better ring to it. It said &#8216;This is a powerful machine, in book form&#8217;. And the &#8216;Power&#8217; part never had anything to do with the PowerPC: they were called PowerBooks even when motorola m68k chips still made them spin. </p>
<p>So now that I have one, how am I going to get around this? The answer is quite simple. You see, the G3, G4 and G5 don&#8217;t really exist. They&#8217;re just marketing-friendly names for the PowerPC 750, 74xx and 970 respectively. The G standing for &#8216;Generation&#8217; and the number having an obvious use in that classification.</p>
<p>So I want you to meet Portia, my Macintosh PowerBook G6:</p>
<p><img src="http://static.mediamatic.nl/f/gfnx/images/portia.jpg" alt="Portia"/></p>
<p>She has a 2.0GHz G6 (Also known as Intel Core Duo) processor, with 2 gigs of memory and an 80 gig hard drive. And so far she&#8217;s been wonderful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/07/11/not-a-macbook-pro.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Stumbling with a MacBook Pro</title>
		<link>http://www.cyberhq.nl/2006/06/28/stumbling-with-a-macbook-pro.html</link>
		<comments>http://www.cyberhq.nl/2006/06/28/stumbling-with-a-macbook-pro.html#comments</comments>
		<pubDate>Wed, 28 Jun 2006 18:19:29 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/06/28/stumbling-with-a-macbook-pro.html</guid>
		<description><![CDATA[Every day, I have 30 minutes of time to waste on a train, going from Haarlem to Amsterdam or vice versa, a 15-minute trip. Sometimes, I open up a laptop to write a few more lines of code or play some gridwars or whatever. Most of the times, I&#8217;ll also have a look at the [...]]]></description>
			<content:encoded><![CDATA[<p>Every day, I have 30 minutes of time to waste on a train, going from Haarlem to Amsterdam or vice versa, a 15-minute trip. Sometimes, I open up a laptop to write a few more lines of code or play some gridwars or whatever. Most of the times, I&#8217;ll also have a look at the wireless networks around. It always surprises me how many there are these days.</p>
<p>So the past few days I&#8217;ve been lugging a MacBook Pro around, and I&#8217;ve noticed it&#8217;s very good at sniffing out wireless beacons. My TiBook will usually only show only one or two networks where the macbook will pick up on 6 or 7.</p>
<p>I&#8217;ve described two dots. Now let&#8217;s connect them.</p>
<p>I figured it was time to run KisMAC on the macbook while on the train from Amsterdam to Haarlem. I&#8217;ve actually done this before when I was still using a PowerBook G3 with a PCMCIA wifi card, but didn&#8217;t really pick up on anything. I think I found about 5 networks that day. This time was a little different.</p>
<p>Some stats:<br />
Between Amsterdam Central Station and Haarlem, there are at least 110 wireless networks, reachable from inside a moving train. Of those, 33 are on channel 1, and 38 are on channel 11. 17 are on channel 6, 8 are on channel 13, 7 on channel 7, 6 on channel 3 and one on channel 8. The other channels don&#8217;t see any action. 17 networks use WPA encryption. 37 use WEP. The remainder is unencrypted. 30 seem to be set to their defaults.</p>
<p>This was with an active scan, as KisMAC does not yet support passive scanning on intel macs. That means hidden networks do not show. I think I might repeat this experiment later with a non-pro MacBook. It has even better wifi reception thanks to its entirely non-metal case.</p>
<p>Scan results as a <a href="http://www.cyberhq.nl/files/scan-asd-hlm.txt">Netstumbler text file</a>.</p>
<p>Update:</p>
<p>Tried it on a MacBook non-pro too. As I thought, it does <i>slightly</i> better: it comes up with 286 networks. Contrast that to my TiBook which picks up on a whopping 15 networks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/06/28/stumbling-with-a-macbook-pro.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Tried out the MacBook</title>
		<link>http://www.cyberhq.nl/2006/06/01/tried-out-the-macbook.html</link>
		<comments>http://www.cyberhq.nl/2006/06/01/tried-out-the-macbook.html#comments</comments>
		<pubDate>Thu, 01 Jun 2006 21:19:41 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/06/01/tried-out-the-macbook.html</guid>
		<description><![CDATA[Ok, so just to address the two things that I thought would annoy me about the MacBook:

The keyboard: not that bad. The flat keys feel a bit strange at first and the vertical return key seems to be a bit thinner, but overall it&#8217;s ok.
The screen: not as bad as some PC versions of glossy [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so just to address the two things that I thought would annoy me about the MacBook:</p>
<ul>
<li>The keyboard: not that bad. The flat keys feel a bit strange at first and the vertical return key seems to be a bit thinner, but overall it&#8217;s ok.</li>
<li>The screen: not as bad as some PC versions of glossy screens, but still crap. I work with a lot of terminals which happen to have a dark background, and that makes the gloss show up badly even in fairly dim lighting. I can see myself move around, and anyone who might happen to be behind me. When the screen is mostly bright that disappears for a large part, but stuff like ceiling lighting will still show up. Not a good idea for an office environment with the fluorescent lights that go with it.</li>
</ul>
<p>Picture to illustrate the screen problem:</p>
<p><img src="http://static.mediamatic.nl/f/gfnx/images/macbookscreen.jpg"/></p>
<p>Also note how the remote handily sticks to the screen bezel.</p>
<p>The rest is pretty nice. I absolutely adore the magnetic features: the MagSafe connector obviously and the new, entirely brilliant magnetic latch. No more buttons to press to open the laptop, yet it stays shut well-enough to make you think the the little hook that popped out before is still there. The speakers sound fairly ok considering their size, and overall it&#8217;s been pretty speedy.</p>
<p>And don&#8217;t worry, I&#8217;m still against this Intel thing. That will take time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/06/01/tried-out-the-macbook.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>BarCamp Amsterdam II</title>
		<link>http://www.cyberhq.nl/2006/05/22/barcamp-amsterdam-ii.html</link>
		<comments>http://www.cyberhq.nl/2006/05/22/barcamp-amsterdam-ii.html#comments</comments>
		<pubDate>Sun, 21 May 2006 23:14:42 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/05/22/barcamp-amsterdam-ii.html</guid>
		<description><![CDATA[Having not attended last year&#8217;s highly successful (or so I heard) BarCamp Amsterdam, I felt I had to make up. By being late every day. But anyway. It was an interesting experience.
I intended to code somewhat on a DNS based remote Growl Notification Thingo I&#8217;m working on. In practise, that never actually happened. Between running [...]]]></description>
			<content:encoded><![CDATA[<p>Having not attended last year&#8217;s highly successful (or so I heard) BarCamp Amsterdam, I felt I had to make up. By being late every day. But anyway. It was an interesting experience.</p>
<p>I intended to code somewhat on a DNS based remote Growl Notification Thingo I&#8217;m working on. In practise, that never actually happened. Between running around with my camera and talking to other people, there was just no time.</p>
<p>I did meet some interesting people, among which were <a href="http://www.hackdiary.com/">Matt Biddulph</a> and <a href="http://travel.urbanwide.com/">Deb Bassett</a>. They both brought Canon 350Ds, which I also happen to own, so we had this little unphotoclub thing going on. Matt instantly handed over his newly acquired (same morning, in fact) Canon EF-S 10-22 lens when I, at that point a total stranger, asked for it. That&#8217;s the kind of trustingness that I like in people. I think at this point I&#8217;ve used his new lens more than he has. (Sorry about that.) Deb has a sixth sense for cameras. She is able to tell if any camera in a fifty meter radius is pointed at her and will break out a big smile (barely contained, <a href="http://flickr.com/photos/mhw/149912591/">here</a>). We tried to see what would happen if we overloaded it by pointing 5 cameras at her, but she&#8217;s pretty resistant to that. I gave them my lensbaby to try. There was &#8216;oooh&#8217;-ing.</p>
<p>I also had a quick go at iRex&#8217;s <a href="http://www.irextechnologies.com/shop/products/iliad.htm">e-ink device, the iLiad</a>, handily brought by <a href="http://mons.net/">Edwin Mons</a>. At first I thought the device was just an empty fake one, as seen with cellphones and PDAs in stores because the display looked like it was just printed plastic. But then it changed. <a href="http://flickr.com/photos/mhw/149816118/">This is what it looks like.</a> Look at the screen, it&#8217;s beautiful. If it weren&#8217;t glossy, it could have been actual paper. (iRex: hint, hint.)</p>
<p>Anyway, of course the <a href="http://an9.org/blog">usual</a> <a href="http://www.infosyncratic.nl">suspects</a> were there, as were lots of other<br />
interesting people. The list is at <a href="http://barcamp.org/BarCampAmsterdamII">the BarCampAmsterdamII wiki</a> and above-mentioned Matt has one too, so I&#8217;m not going to duplicate those.</p>
<p>I think everything went rather well. Some initial trouble with the WiFi on friday night after a thinko on my side causing everyone on the second Base Station I added not to be able to get DHCP going. Got an epiphany after the second Mac user complained and fixed it. No more complaints after that, except for <a href="http://gijs.codingo.org/blog/index.php">Gijs Kruitbosch</a>, who was reinstalling his laptop and was having trouble even getting Ethernet going, most probably due to something Ubuntu did wrong. Oh well.</p>
<p>So I had a good time at least, hope we&#8217;ll do this again soonish.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/05/22/barcamp-amsterdam-ii.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>The disappointment that is MacBook.</title>
		<link>http://www.cyberhq.nl/2006/05/16/the-disappointment-that-is-macbook.html</link>
		<comments>http://www.cyberhq.nl/2006/05/16/the-disappointment-that-is-macbook.html#comments</comments>
		<pubDate>Tue, 16 May 2006 19:03:27 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Rant]]></category>

		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/05/16/the-disappointment-that-is-macbook.html</guid>
		<description><![CDATA[Or so far, at least. Apple has replaced their übercool iBook line of notebooks with something they call MacBook. As with any new product, a few good things have happened. For one, they&#8217;re finally widescreen. About time, too. They get audio in and dvi out, and will support screen spanning without an open firmware hack. [...]]]></description>
			<content:encoded><![CDATA[<p>Or so far, at least. Apple has replaced their übercool iBook line of notebooks with something they call MacBook. As with any new product, a few good things have happened. For one, they&#8217;re finally widescreen. About time, too. They get audio in and dvi out, and will support screen spanning without an open firmware hack. Also the MagSafe thing is definitely good, I&#8217;ve also snagged my leg behind the power cord before, and they finally get Gigabit Ethernet. Nice as all that is, the list of disappointments weighs slightly heavier.</p>
<ul>
<li>The name. iBook versus MacBook. iBook definitely wins. (Of course this also goes for PowerBook versus MacBook Pro, but I suppose not wanting Power in the name for non-<i>Power</i>PC machines makes <i>some</i> sense).</li>
<li>The keyboard. Since the beginning of time, Mac keyboards (actually, all keyboards I&#8217;ve ever touched save a rubber one) have been slightly hollow. The MacBook does away with all that. I predict lots of typos for future MacBook-owners.</li>
<li>The colour. Now, this doesn&#8217;t hold true for the white one of course but the black makes it look like a generic PC laptop. The white colour was the single most differentiating feature of the iBooks (until PC laptop manufactureres started making iBookalikes, anyway). And indeed: when the white colour is replaced, iBooks no longer look like iBooks. They look just like any other laptop, just done right (i.e., without two million lights and buttons and stickers and whatever).</li>
<li>The processor. I still don&#8217;t like this Intel deal.</li>
<li>The screen. Biggest letdown for me. Glossy screens are just unacceptable. If I wanted to buy a mirror, I&#8217;d visit IKEA. Not the Apple store. This is another reason the black one looks like a generic PC laptop: all those things come with piece-of-shit glossy screens, too. They&#8217;re unworkable as soon as you&#8217;re in any kind of light, at any angle that isn&#8217;t a dead-on 90º. Of course the good thing is you can tell immediately after opening your laptop that you forgot to do your hair in the morning.</li>
</ul>
<p>So far, I&#8217;m not even so much as <i>considering</i> buying one until that final point gets fixed. No glossy screens for me, please, thankyouverymuch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/05/16/the-disappointment-that-is-macbook.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>.eu is a total mess</title>
		<link>http://www.cyberhq.nl/2006/04/08/eu-is-a-total-mess.html</link>
		<comments>http://www.cyberhq.nl/2006/04/08/eu-is-a-total-mess.html#comments</comments>
		<pubDate>Fri, 07 Apr 2006 22:26:29 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Annoying]]></category>

		<category><![CDATA[Music]]></category>

		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/04/08/eu-is-a-total-mess.html</guid>
		<description><![CDATA[But still I managed to secure cyberhq.eu. Now I only have to wait for three SunRise applications to time out that PriceWaterhouseCoopers fucked up somehow, saying they don&#8217;t have the documents even though I sent them on time.
On a happier note, I finally found the artist I had been trying to find for a while [...]]]></description>
			<content:encoded><![CDATA[<p>But still I managed to secure cyberhq.eu. Now I only have to wait for three SunRise applications to time out that PriceWaterhouseCoopers fucked up somehow, saying they don&#8217;t have the documents even though I sent them on time.</p>
<p>On a happier note, I finally found the artist I had been trying to find for a while now, who has some snazzy cool covers of such songs as Nirvana&#8217;s Smells Like Teen Spirit. His name is Paul Anka, and he has been sitting right under my nose for half a year now, in the shape of Gilmore Girl Lorelai&#8217;s cool new dog. <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?id=79521673&#038;s=143452">iTunes Link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/04/08/eu-is-a-total-mess.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Sun Fire T2000</title>
		<link>http://www.cyberhq.nl/2006/03/23/sun-fire-t2000.html</link>
		<comments>http://www.cyberhq.nl/2006/03/23/sun-fire-t2000.html#comments</comments>
		<pubDate>Thu, 23 Mar 2006 17:51:38 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/03/23/sun-fire-t2000.html</guid>
		<description><![CDATA[So Sun has been doing this &#8216;Try-and-Buy&#8217; thing with their new T1-based Sun Fire T2000 server. Which means that you get to try for two months, a machine with up to an 8-core UltraSPARC T1, 16G of RAM and 2 73GB harddrives, for free. 
A dead frog could have known I&#8217;d go out and get [...]]]></description>
			<content:encoded><![CDATA[<p>So Sun has been doing this &#8216;Try-and-Buy&#8217; thing with their new T1-based Sun Fire T2000 server. Which means that you get to try for two months, a machine with up to an 8-core UltraSPARC T1, 16G of RAM and 2 73GB harddrives, for free. </p>
<p>A dead frog could have known I&#8217;d go out and get one.</p>
<p>I figured I wouldn&#8217;t max it out&#8211; I&#8217;d get the 8GB version with 8 cores. First application was denied, but the second went through amazingly quickly. I&#8217;ve heard about people having to wait weeks. It took about two days for the application to be accepted, and three more for delivery. I was definitely impressed at the speed of that.</p>
<p>So anyway, it came:</p>
<p><a href="http://www.flickr.com/photos/mhw/116580476/" title="Sun Fire T2000"><img src="http://static.mediamatic.nl/f/gfnx/images/sunfiret2000.jpg" alt="Sun Fire T2000"/></a></p>
<p>Pretty, isn&#8217;t it? I think it rivals Apple&#8217;s Xserve. The inside is clean as a clean thing, too. No picture of that, unfortunately, but again it rivals Apple&#8217;s Xserve.</p>
<p>Of course I had to try it out as soon as I had the chance. It came very well-wrapped. The unwrapping process took about 10 minutes, I think. Great care was given to even the simplest of parts. For instance, the two power cords (the thing has redundant powersupplies) came in two separate boxes, packed together in another box, shipped separately from the server itself.</p>
<p>Then the time came to plug it in. That&#8217;s where the trouble started: the machine doesn&#8217;t do any video-output at all. I know it&#8217;s not really necessary for a server box to have the latest and greatest in video acceleration hardware, but a most servers come with a MACH64 of some kind onboard so you can at least get up a text console without hassle. Not the Sun&#8211; it requires that you have a computer available with a serial connection. That&#8217;s all fine with me, I have such stuff anyway. But the serial connection for this uses an RJ-45 connector instead of the standard DB-9 one. And the only adapter I had for that didn&#8217;t seem to be the right one. Luckily I was able to fabricate my own:</p>
<p><a href="http://www.flickr.com/photos/mhw/116579818/" title="Self-made RJ-45 to DB-9 adapter"><img src="http://static.mediamatic.nl/f/gfnx/images/rj45todb9.jpg" alt="Self-made RJ-45 to DB-9 adapter"/></a></p>
<p>Tip to Sun: for just that extra bit of customer satisfaction, send along this sort of adapter. </p>
<p>Once I had that going, setting up was a breeze. Solaris 10 came preinstalled, so all I had to do was answer some questions about the setup through the insanely slow serial connection (maybe I should have set up the network management <i>before</i> booting&#8230;) and it was up and running. Loudly, I might add. It makes more noise than a redundant array of vaccuum cleaners.</p>
<p>I&#8217;ll be running some benches on it, notably in serving <a href="http://www.anymeta.net">anyMeta</a> pages and doing database serving. Maybe I&#8217;ll try to get Linux going on it. It&#8217;ll also be interesting to see what the 2.5&#8243; 10K rpm drives can do, speed-wise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/03/23/sun-fire-t2000.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Went to see heather</title>
		<link>http://www.cyberhq.nl/2006/03/21/went-to-see-heather.html</link>
		<comments>http://www.cyberhq.nl/2006/03/21/went-to-see-heather.html#comments</comments>
		<pubDate>Tue, 21 Mar 2006 11:14:19 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/03/21/went-to-see-heather.html</guid>
		<description><![CDATA[
Even with just a pianist and (excellent, I might add) violinist accompanying her, she rocked.
Seats Smack-dab in the middle on row 6. Very nice. (Well actually smack-dab in the middle was an aisle of stairs, but the seat next to that? Mine.) 
Also apparently neither pepsi stage nor heather&#8217;s management mind people bringing their large [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/mhw/115539467/" title="Heather Nova live in Amsterdam. (c) 2006 Marco Wessel. Creative Commons by-nc-sa license."><img src="http://static.mediamatic.nl/f/gfnx/images/heather.jpg" alt="Heather Nova, with guitar" /></a></p>
<p>Even with just a pianist and (excellent, I might add) violinist accompanying her, she rocked.</p>
<p>Seats Smack-dab in the middle on row 6. Very nice. (Well actually smack-dab in the middle was an aisle of stairs, but the seat next to that? Mine.) </p>
<p>Also apparently neither pepsi stage nor heather&#8217;s management mind people bringing their large cameras, at least not to seated events, so I capitalised on that and took some proper pictures.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/03/21/went-to-see-heather.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>FOSDEM: The short version</title>
		<link>http://www.cyberhq.nl/2006/02/27/fosdem-the-short-version.html</link>
		<comments>http://www.cyberhq.nl/2006/02/27/fosdem-the-short-version.html#comments</comments>
		<pubDate>Mon, 27 Feb 2006 01:17:34 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/02/27/fosdem-the-short-version.html</guid>
		<description><![CDATA[Went to amsterdam, got great noodles, missed the train, ate noodles, got to brussels, got to hotel, found cool small bar in dark alley, went to bed, woke up ridiculously early, went to ULB campus, saw RMS, had WiFi, stopped having WiFi, met some friends, had surprisingly nice tuna sandwich, saw more talks, had lots [...]]]></description>
			<content:encoded><![CDATA[<p>Went to amsterdam, got great noodles, missed the train, ate noodles, got to brussels, got to hotel, found cool small bar in dark alley, went to bed, woke up ridiculously early, went to ULB campus, saw RMS, had WiFi, stopped having WiFi, met some friends, had surprisingly nice tuna sandwich, saw more talks, had lots and lots of dinner with mozilla people, went to as many bars as possible in one night, went back to hotel, got up at 8, got up again at 9:15, went to see andy talk, left for lots and lots of lunch, had awesome cake, almost missed train home, got back home.</p>
<p>Nicely condensed, I&#8217;d say.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/02/27/fosdem-the-short-version.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>International Me, part II.</title>
		<link>http://www.cyberhq.nl/2006/02/12/international-me-part-ii.html</link>
		<comments>http://www.cyberhq.nl/2006/02/12/international-me-part-ii.html#comments</comments>
		<pubDate>Sun, 12 Feb 2006 16:56:14 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/02/12/international-me-part-ii.html</guid>
		<description><![CDATA[Let&#8217;s add cyberhq.sg to the mix, too. All I&#8217;m after now is the .aq version, which might prove difficult to get.
Actually I&#8217;m also after cyberhq.int. Anyone out there who can make that happen?
]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s add <a href="http://www.cyberhq.sg">cyberhq.sg</a> to the mix, too. All I&#8217;m after now is the .aq version, which might prove difficult to get.</p>
<p>Actually I&#8217;m also after cyberhq.int. Anyone out there who can make that happen?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/02/12/international-me-part-ii.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>International Me.</title>
		<link>http://www.cyberhq.nl/2006/02/11/international-me.html</link>
		<comments>http://www.cyberhq.nl/2006/02/11/international-me.html#comments</comments>
		<pubDate>Sat, 11 Feb 2006 19:05:42 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/02/11/international-me.html</guid>
		<description><![CDATA[I am now the proud owner of cyberhq.hk. More internationality to come.
Oh and Akismet rocks.
]]></description>
			<content:encoded><![CDATA[<p>I am now the proud owner of <a href="http://www.cyberhq.hk">cyberhq.hk</a>. More internationality to come.</p>
<p>Oh and <a href="http://www.akismet.com">Akismet</a> rocks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/02/11/international-me.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Die, spammers! Die!</title>
		<link>http://www.cyberhq.nl/2006/02/10/die-spammers-die.html</link>
		<comments>http://www.cyberhq.nl/2006/02/10/die-spammers-die.html#comments</comments>
		<pubDate>Fri, 10 Feb 2006 13:44:44 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Annoying]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/02/10/die-spammers-die.html</guid>
		<description><![CDATA[Apparently, my website is now on some big &#8216;SPAM-THESE-WEBSITES!&#8217; list, because over the last few days I&#8217;ve been getting comment spam. Not just &#8216;more&#8217; comment spam, but comment spam, at all. I used to get none. Most of them still didn&#8217;t come through because I have wordpress set up to automatically moderate comments with three [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently, my website is now on some big &#8216;SPAM-THESE-WEBSITES!&#8217; list, because over the last few days I&#8217;ve been getting comment spam. Not just &#8216;more&#8217; comment spam, but comment spam, at all. I used to get none. Most of them still didn&#8217;t come through because I have wordpress set up to automatically moderate comments with three urls or more in them. But still, deleting them all is very annoying.</p>
<p>Luckily, Wordpress comes with an anti-spam plugin that I have now enabled. It sends all comments to a central server that checks them for spamminess and returns a &#8216;good to go&#8217; or &#8216;low-life spammer&#8217; rating. The only downside is that you need a wordpress.com account for it, which means you get a wordpress.com blog (wordpress.com: boo! fix!). At least it doesn&#8217;t require any action on the commenting-side, like those annoying &#8216;type the characters in this image&#8217; things.</p>
<p>Ugh.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/02/10/die-spammers-die.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>World-Wide Photobooth</title>
		<link>http://www.cyberhq.nl/2006/01/27/world-wide-photobooth.html</link>
		<comments>http://www.cyberhq.nl/2006/01/27/world-wide-photobooth.html#comments</comments>
		<pubDate>Thu, 26 Jan 2006 22:12:33 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2006/01/27/world-wide-photobooth.html</guid>
		<description><![CDATA[I just wanted to give this idea some exposure: a World-Wide Photobooth, because I think it is brilliant and I should have come up with it myself.
I&#8217;d like to add that I believe there are actually automator actions for uploading to flickr.com, and the watching of photos being taken can probably be done with Folder [...]]]></description>
			<content:encoded><![CDATA[<p>I just wanted to give this idea some exposure: a <a href="http://factoryjoe.com/blog/2006/01/25/hacking-photo-booth/">World-Wide Photobooth</a>, because I think it is brilliant and I should have come up with it myself.</p>
<p>I&#8217;d like to add that I believe there are actually automator actions for uploading to flickr.com, and the watching of photos being taken can probably be done with Folder actions.</p>
<p>If only I had an iMac G5 to try it out with&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2006/01/27/world-wide-photobooth.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>OSX is a lot less fun&#8230;</title>
		<link>http://www.cyberhq.nl/2005/12/15/osx-is-a-lot-less-fun.html</link>
		<comments>http://www.cyberhq.nl/2005/12/15/osx-is-a-lot-less-fun.html#comments</comments>
		<pubDate>Thu, 15 Dec 2005 08:16:29 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=48</guid>
		<description><![CDATA[&#8230; when it&#8217;s broken.. Bleh.
Somehow, three of my libraries and a lot of System Frameworks got zeroed out. (Tip: when that dialog comes up warning you of your almost full hard drive, do something about it.) Usually I&#8217;d just grab an OSX install dvd, do the brilliant Archive and Install and be done in 15 [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; when it&#8217;s broken.. Bleh.</p>
<p>Somehow, three of my libraries and a lot of System Frameworks got zeroed out. (Tip: when that dialog comes up warning you of your almost full hard drive, do something about it.) Usually I&#8217;d just grab an OSX install dvd, do the brilliant Archive and Install and be done in 15 minutes. But of course the thing is nowhere to be found. So I had to fix it The Hard Way.</p>
<p>Scp stopped working because Kerberos was hosed, but luckily ftp did still work (even though libresolv was out, too). So I tediously ftped over a few files from another box such that scp would work again (the paths to the Frameworks are very long). After that I could copy over the rest with scp (with $(pwd) and proper tabbing available) for a couple of hours. Ugh. Some of my applications are still b0rked.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/12/15/osx-is-a-lot-less-fun.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Mail yourself iCal Todos</title>
		<link>http://www.cyberhq.nl/2005/12/10/mail-yourself-ical-todos.html</link>
		<comments>http://www.cyberhq.nl/2005/12/10/mail-yourself-ical-todos.html#comments</comments>
		<pubDate>Sat, 10 Dec 2005 02:52:56 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2005/12/10/mail-yourself-ical-todos.html</guid>
		<description><![CDATA[You&#8217;re the kind of person who forgets a lot of crap, and you&#8217;re looking for something to set Todo items in your iCal for you, while you&#8217;re somewhere without actual access to your iCal.
Look no more.
Apple Mail allows you to set Rules on incoming mail. It has the standard action stuff of course &#8212; move [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;re the kind of person who forgets a lot of crap, and you&#8217;re looking for something to set Todo items in your iCal for you, while you&#8217;re somewhere without actual access to your iCal.</p>
<p>Look no more.</p>
<p>Apple Mail allows you to set Rules on incoming mail. It has the standard action stuff of course &#8212; move to folder, mark as junk, trash-because-I-don&#8217;t-like-this-person, etc. But also one action that allows for some really interesting stuff: Run Applescript.</p>
<p>So I figured I could use that for some simple remote Todo-ing, via e-mail. I can send those from my phone if need be. </p>
<p>Now, there are a few scripts out there that will do similar things. I found, however, that they&#8217;re all closed. No sources. For an applescript. They could be doing &lt;i&gt;anything&lt;/i&gt; to your system, and you wouldn&#8217;t know it. You might find your entire home directory empty after sending three todos. So here&#8217;s an open one instead. It&#8217;s fairly small so I&#8217;ll just paste it:</p>
<pre>
tell application "Mail"
	-- What must the subject start with? This gets trimmed.
	set thePrefix to "TODO: "
	-- What calendar will we add the todo to?
	set theCalendar to "Home"

	set theMessages to (messages of inbox whose read status is false)

	repeat with mail in theMessages
		if the subject of the mail begins with thePrefix then
			set theSummary to trim_line(the subject of the mail, thePrefix) of me
			set theDescription to the content of the mail

			tell application "iCal"
				make new todo at the end of todos of (every calendar whose title = theCalendar) with properties {summary:theSummary, description:theDescription}
			end tell

			-- can't delete unread messages?
			set read status of the mail to true
			delete the mail
		end if
	end repeat
end tell

-- taken from apple.com and modified
on trim_line(this_text, trim_chars)
	set x to the length of the trim_chars
	repeat while this_text begins with the trim_chars
		try
			set this_text to characters (x + 1) thru -1 of this_text as string
		on error
			-- the text contains nothing but the trim characters
			return ""
		end try
	end repeat
	return this_text
end trim_line</pre>
<p>Don&#8217;t you love how Applescript looks? Anyway, paste in Script Editor, compile, notice it looks even better with colour and indenting, save the resulting script somewhere sane, and make a new Rule in Mail to process e-mails. The minimum I would recommend is a subject check on it beginning with &#8216;TODO: &#8216;. Add other checks as you see fit. Last, set the action to &#8216;Run Applescript&#8217; and point to the script (really? yes.)</p>
<p>Try it out and have fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/12/10/mail-yourself-ical-todos.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Aperture</title>
		<link>http://www.cyberhq.nl/2005/12/06/aperture.html</link>
		<comments>http://www.cyberhq.nl/2005/12/06/aperture.html#comments</comments>
		<pubDate>Tue, 06 Dec 2005 16:00:07 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=46</guid>
		<description><![CDATA[People have been bitching lately about how Apple&#8217;s Aperture is crap and how they should have never bought it.
Now, these people definitely have a couple of good points. For instance, Apple&#8217;s engineers apparently didn&#8217;t think that being able to set curves was a necessity. I can tell you that it is. The levels tool (while [...]]]></description>
			<content:encoded><![CDATA[<p>People have been bitching lately about how Apple&#8217;s Aperture is crap and how they should have never bought it.</p>
<p>Now, these people definitely have a couple of good points. For instance, Apple&#8217;s engineers apparently didn&#8217;t think that being able to set curves was a necessity. I can tell you that it is. The levels tool (while more advanced than Photoshop&#8217;s) just doesn&#8217;t cut it. Also, its noise reduction is sort of weak and the sharpening needs more detailed control.</p>
<p>A lot of people have also complained about how &#8216;Aperture has a crappy raw importer&#8217;. This is where they&#8217;re just plain wrong: Aperture doesn&#8217;t have a raw (not an acro, no caps)  importer. It uses a system library called ImageIO to do all the work of making the raw file into something aperture can use. ImageIO&#8217;s engine is by no means perfect. Reportedly, Apple is working that for OSX 10.4.4. I do hope they get it up to par because it doesn&#8217;t compare to my current favorite raw converter (Capture One). In other words: yes, it can be sub-par (it seems to depend heavily on the camera), but please don&#8217;t attribute it to Aperture, because it&#8217;s a flaw in the OSX libraries.</p>
<p>Next complaint: the Library. Again, some valid points. Not being able to use multiple drives is going to be a pain in the ass pretty quickly for professional photographers. But another often-heard complaint about it is how it&#8217;s a &#8216;proprietary format&#8217;. Those people need to get a clue about how Mac OS works. Since Mac OS 9, it has supported a concept called &#8216;Bundles&#8217;. Essentially just a folder with a bit flipped so that the finder will show it as a file. Meant to lessen file system clutter. Bundles weren&#8217;t used much in OS9, but they&#8217;re very common in OSX. Every (non-carbon) application you can find is actually a folder. Just like the Aperture Library. Control-click on it, select &#8216;Show package contents&#8217;, and you can browse it like any other.</p>
<p>My biggest gripe about the complaints is that damn near all of them fail to see that Aperture, in it&#8217;s version 1.0, has some very good ideas that aren&#8217;t available in any other application. Stacking is brilliant. So is the loupe. Granted, some other applications have something similar for the image you&#8217;re working on, but none will let the loupe work on the thumbnail in your file browser, except aperture. Full screen mode isn&#8217;t just a slide show like most other applications. It&#8217;s entirely possible to switch to full-screen mode and do all of your edits. Versioning is a concept previously unheard of in this type of application, yet apps working with raw files can be very easily architected to have such a feature, because the non-destructive editing is always required when working with raw files. And what other raw converter will allow you to make a book of your photos and have it professionally printed, without having to learn how to use applications like Quark XPress or Adobe Indesign?</p>
<p>All in all, people are forgetting the most important thing about Aperture: it&#8217;s only the first version. It hasn&#8217;t been (ab)used by the general public yet. I&#8217;m entirely sure most, if not all, of the common complaints will be fixed in the next version. I&#8217;ve heard say that Apple is already working on fixing the single-volume-library thing. Unfortunately, Aperture is too slow on my Mac mini, without support for CoreImage. But I do like how it works a lot, and I see a great future for it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/12/06/aperture.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Sony&#8217;s work of art</title>
		<link>http://www.cyberhq.nl/2005/12/02/sonys-work-of-art.html</link>
		<comments>http://www.cyberhq.nl/2005/12/02/sonys-work-of-art.html#comments</comments>
		<pubDate>Fri, 02 Dec 2005 19:35:15 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2005/12/02/sonys-work-of-art.html</guid>
		<description><![CDATA[Work of art? Sony?
Yes. Not a product, but the commercial for a product. For the Sony Bravia LCD TV to be exact.
What&#8217;s so special? Well, they took 250.000 bouncy balls, and launched them off a hill in San Francisco. They could have done it with Computer Graphics, but they did it for real instead. Add [...]]]></description>
			<content:encoded><![CDATA[<p>Work of art? Sony?</p>
<p>Yes. Not a product, but the commercial for a product. For the Sony Bravia LCD TV to be exact.</p>
<p>What&#8217;s so special? Well, they took 250.000 bouncy balls, and launched them off a hill in San Francisco. They could have done it with Computer Graphics, but they did it for real instead. Add some nice music to it and film it with high speed cameras, and the result is stunningly beautiful. I think it&#8217;s also the first television advertisement with a <a href="http://www.bravia-advert.com">website</a> dedicated to it, including behind-the-scenes footage. </p>
<p>You need <a href="http://www.apple.com/quicktime">Quicktime</a> (or something compatible) to play the videos. Be sure to check out the <a href="http://www.bravia-advert.com/commercial/braviaextcommhigh.html">2.5-minute extended version</a> in its h.264 high quality version.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/12/02/sonys-work-of-art.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Make OSX 10.4.3 like the Canon 350D</title>
		<link>http://www.cyberhq.nl/2005/11/04/make-osx-1043-like-the-canon-350d.html</link>
		<comments>http://www.cyberhq.nl/2005/11/04/make-osx-1043-like-the-canon-350d.html#comments</comments>
		<pubDate>Thu, 03 Nov 2005 23:05:55 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=42</guid>
		<description><![CDATA[MacOS X 10.4.3 promised updated raw support for digital cameras. I happen to have one that can write raw files, but wasn&#8217;t recognised by 10.4.2 and earlier. I hoped the 10.4.3 update would fix this, since Apple has announced that Aperture, their upcoming photo editor app, would support the 350D.
I was, unfortunately, disappointed.
Well, the list [...]]]></description>
			<content:encoded><![CDATA[<p>MacOS X 10.4.3 promised updated raw support for digital cameras. I happen to have one that can write raw files, but wasn&#8217;t recognised by 10.4.2 and earlier. I hoped the 10.4.3 update would fix this, since Apple has announced that Aperture, their upcoming photo editor app, would support the 350D.</p>
<p>I was, unfortunately, disappointed.</p>
<p>Well, the list of supported cameras says that Aperture would support the <i>Digital Rebel XT</i>. It&#8217;s essentially the same camera as the 350D, but named for an american market. So in most cases, 350D == Rebel XT. Not in this case, though.</p>
<p>I found <a href="http://minimal.cx/2005/11/01/make-os-x-1043-understand-canon-eos-350d-raw-files/">this webpage</a>, explaining how to make OSX like the 350D. Apparently, OSX determines support for CR2 files by the <i>model name</i> of the camera that it contains. So it now supports the Digital Rebel XT, but not the 350D (or the Kiss Digital N, the Japanese name for the same camera). This means support is easily added by editing the Property List file containing the definitions.</p>
<p>The page shows you how to fix it by duplicating the 300D&#8217;s info in a Raw.plist file, but doing it just like that causes images to be mostly very green. An addition was made to the page that is supposed to fix it by multiplying pixel values, but I find it&#8217;s too yellow because the multiplication values were taken from the info for a Compact Camera. They are very sensor-dependent, and there is absolutely no comparison between the 350D&#8217;s sensor (or any digital SLR&#8217;s, for that matter) and a compact camera. The real fix, making the images look just like they should, is to just multiply the Red and Blue pixel values by two. </p>
<p>So after you paste in the XML-snipped from the webpage referenced above, change the three lines that read &#8216;premul&#8217; like so:</p>
<pre>
                &lt;key&gt;premul0&lt;/key&gt; &lt;real&gt;2.00&lt;/real&gt;
                &lt;key&gt;premul1&lt;/key&gt; &lt;real&gt;1.00&lt;/real&gt;
                &lt;key&gt;premul2&lt;/key&gt; &lt;real&gt;2.00&lt;/real&gt;
</pre>
<p>The technical background for this is that the sensor in the 350D (and other DSLRs) contain twice as many green pixels as they do red and blue ones. Apparently the sensors in compact cameras are different.</p>
<p><b>Update: yes, this makes Aperture work with the 350D, too.</b><br />
<b>Update again: MacOS X 10.4.4 includes built-in support for the Canon 350D and KISS Digital n.</b></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/11/04/make-osx-1043-like-the-canon-350d.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Food Facility: Order take-out food in a restaurant</title>
		<link>http://www.cyberhq.nl/2005/10/24/food-facility-order-take-out-food-in-a-restaurant.html</link>
		<comments>http://www.cyberhq.nl/2005/10/24/food-facility-order-take-out-food-in-a-restaurant.html#comments</comments>
		<pubDate>Sun, 23 Oct 2005 23:44:52 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=41</guid>
		<description><![CDATA[Marti Guixé and Mediamatic invite you to FOOD FACILITY, conTEMPORARY eatery for those dining in restaurant comfort with living room mentality. Based on digital search engines Food Facility is symptomatic of the change in analogue thinking and acting after the emergence of internet.

We do fun stuff at work in our Groundflood exposition space. For instance, [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Marti Guixé and <a href="http://www.mediamatic.net/">Mediamatic</a> invite you to <a href="http://www.mediamatic.net/artefact-200.9994.html">FOOD FACILITY</a>, conTEMPORARY eatery for those dining in restaurant comfort with living room mentality. Based on digital search engines Food Facility is symptomatic of the change in analogue thinking and acting after the emergence of internet.</p></blockquote>
<p><img src="http://static.mediamatic.nl/f/gfnx/images/foodfacility.jpg" alt="Food facility drawing" /></p>
<p>We do fun stuff at work in our Groundflood exposition space. For instance, we did the <a href="http://www.mediamatic.net/artefact-200.9203.html">Flickr Peepshow</a> there. Now it&#8217;s time to turn it into a restaurant. Of course we&#8217;re not about to employ a full staff of waiters, cooks, hosts, etc. So we&#8217;ll just skip all that and order take-out food for the customers instead. The image above is a sketch of how it&#8217;ll work.</p>
<p>I think it&#8217;s brilliant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/10/24/food-facility-order-take-out-food-in-a-restaurant.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Post for Tim</title>
		<link>http://www.cyberhq.nl/2005/10/10/post-for-tim.html</link>
		<comments>http://www.cyberhq.nl/2005/10/10/post-for-tim.html#comments</comments>
		<pubDate>Mon, 10 Oct 2005 14:38:52 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Annoying]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2005/10/10/post-for-tim.html</guid>
		<description><![CDATA[Just to say that I agree entirely with him on his  copyprotected CD issue. They are evil things forged by satan and blessed by some other religion&#8217;s evil dude. By buying copyprotected CDs, you are actively encouraging the record labels to produce more of those pieces of crud. So don&#8217;t buy them.
]]></description>
			<content:encoded><![CDATA[<p>Just to say that I agree entirely with him on his <a href="http://tr.openmonkey.com/articles/2005/10/10/for-the-first-time-the-happy-folk-felt-fearful"> copyprotected CD issue</a>. They are evil things forged by satan and blessed by some other religion&#8217;s evil dude. By buying copyprotected CDs, you are actively encouraging the record labels to produce more of those pieces of crud. So don&#8217;t buy them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/10/10/post-for-tim.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>The Cinnamon Swirl</title>
		<link>http://www.cyberhq.nl/2005/09/17/the-cinnamon-swirl.html</link>
		<comments>http://www.cyberhq.nl/2005/09/17/the-cinnamon-swirl.html#comments</comments>
		<pubDate>Sat, 17 Sep 2005 19:34:05 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2005/09/17/the-cinnamon-swirl.html</guid>
		<description><![CDATA[Is back! Wooo!
In slightly different form than before (cinnamon icecream vs. vanilla icecream with real cinnamon mixed in), but still. Woo!
]]></description>
			<content:encoded><![CDATA[<p>Is back! Wooo!</p>
<p>In slightly different form than before (cinnamon icecream vs. vanilla icecream with real cinnamon mixed in), but still. Woo!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/09/17/the-cinnamon-swirl.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Of boats and trains</title>
		<link>http://www.cyberhq.nl/2005/08/16/of-boats-and-trains.html</link>
		<comments>http://www.cyberhq.nl/2005/08/16/of-boats-and-trains.html#comments</comments>
		<pubDate>Tue, 16 Aug 2005 19:39:57 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=38</guid>
		<description><![CDATA[After the third train derailment at Amsterdam Central Station in two months, I was forced, yet again, to consider alternative ways of getting to Amsterdam. Today, I thought it would be fun  to take the ferry from IJmuiden. All was smooth in the morning. The nice girl behind the counter even saved me 3 [...]]]></description>
			<content:encoded><![CDATA[<p>After the third train derailment at Amsterdam Central Station in two months, I was forced, yet again, to consider alternative ways of getting to Amsterdam. Today, I thought it would be fun  to take the ferry from IJmuiden. All was smooth in the morning. The nice girl behind the counter even saved me 3 euros by reminding me that my Student&#8217;s Public Transport card (OV-Studentenkaart) was valid there, too.</p>
<p>Some funny things happened on the way back, though. First, I ran in to this:</p>
<p><a href="http://www.flickr.com/photos/mhw/34591140/" title="Boat?"><img src="http://static.mediamatic.nl/f/gfnx/images/34591140_da9a248697.jpg" width="500" height="375" alt="Boat?" /></a></p>
<p>This is a promotional thing from NS, to be used during SAIL &#8216;05. I knew it existed, though I hadn&#8217;t seen it up close before.</p>
<p>After getting on the boat (took some time, because there were too many people so I had to wait for the next one) we went on our way. About five minutes later, the captain asked all the people in the front part of the boat (12, including me) if we could please move to the back of the thing because it couldn&#8217;t get the nose upwards (it was one of those flying boats, for lack of knowing the real name). It made some speed, got the nose up and we could all move back. People applauded.</p>
<p>Some ten to fifteen minutes later, we cross a submarine. Didn&#8217;t see that coming (snigger). Complete with 30-or-so marines waving at us. </p>
<p>And about that waving&#8211; what is it with boats and people on them? Damn near every boat we crossed or passed got waved at by the people with me. And it&#8217;s not just that those people were imbiciles, the people on the other boats all returned the favour. I just found that really odd.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/08/16/of-boats-and-trains.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Mail, fast.</title>
		<link>http://www.cyberhq.nl/2005/08/09/mail-fast.html</link>
		<comments>http://www.cyberhq.nl/2005/08/09/mail-fast.html#comments</comments>
		<pubDate>Tue, 09 Aug 2005 12:42:38 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=37</guid>
		<description><![CDATA[I&#8217;ve been thinking lately about how my mail server should send me notifications of new mail, instead of having my client check every X minutes. I don&#8217;t think it can be done with IMAP (and I&#8217;m positive it can&#8217;t be done with POP) but after some tinkering I found a way: AppleScript.
Back in the days [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been thinking lately about how my mail server should send me notifications of new mail, instead of having my client check every X minutes. I don&#8217;t think it can be done with IMAP (and I&#8217;m positive it can&#8217;t be done with POP) but after some tinkering I found a way: AppleScript.</p>
<p>Back in the days of Classic MacOS, Apple was nice enough to introduce Remote Applescripting. This meant that you could execute an applescript on machine A, and it would do stuff with machine B. The problem was that this only worked with AppleTalk, so not over the internet. Then came MacOS 9, which added support for remote apple-events over TCP/IP. This allowed people to do their applescripting not only with machines on the local network, but also with machines half the world away. Great, I can use that. MacOS X added another nicety to it: it supported all this not only over IPv4, but also with the next generation of the Internet Protocol, IPv6. I happen to be IPv6-enabled, so that was of great use to me.</p>
<p>So what did I set up? Well. My mail server is in Amsterdam, and it runs Communigate on Linux. That means no direct applescripting because, well, it&#8217;s just not available for anything other than OSX. Luckily, about 40cm higher up in the cabinet, there&#8217;s an Xserve. The Xserve, of course, runs OSX. But not the mail server. But that&#8217;s ok, because the Xserve is still a UNIX box so I can easily get to that from the Linux box. So on the XServe, I created an applescript application that does this:</p>
<pre>
tell application "Mail" of machine
               "eppc://marco:password@despina.v6.cyberhq.nl/"
        check for new mail
end tell
</pre>
<p>It&#8217;s simple, and it works. I&#8217;d use the keychain to store the password, except that doesn&#8217;t work if you aren&#8217;t logged in graphically. (Apple: fix that!). I saved this as a runnable application.</p>
<p>Then on the linux box, an equally simple shell script connects to the xserve and runs the applescript:</p>
<pre>
#!/bin/bash

ssh marco@xserve.mediamatic.nl 'sudo open /Users/marco/CheckMail.app'
</pre>
<p>You want to use RSA/DSA keys so it doesn&#8217;t ask for a password to get in. You also want to add yourself  to /etc/sudoers to avoid that password-prompt too. All that&#8217;s left now is to instruct the mail server to execute that shell script whenever mail arrives. I did that by setting up a rule that matches anything except a certain mailing list. </p>
<p>Yes, ssh also works fine over IPv6 and I could have set the shell script to ssh to my machine and locally run the applescript. I didn&#8217;t because the xserve is more available (pretty much always) and I don&#8217;t want the mail server to get stuck up on a shell script waiting to time out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/08/09/mail-fast.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Current favourite guitar intro</title>
		<link>http://www.cyberhq.nl/2005/07/29/current-favourite-guitar-intro.html</link>
		<comments>http://www.cyberhq.nl/2005/07/29/current-favourite-guitar-intro.html#comments</comments>
		<pubDate>Fri, 29 Jul 2005 00:13:31 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2005/07/29/current-favourite-guitar-intro.html</guid>
		<description><![CDATA[Dire Straits - Money For Nothing
Not that &#8216;I want my MTV&#8217; stuff at the beginning, skip to where the drums kick in.
]]></description>
			<content:encoded><![CDATA[<p>Dire Straits - Money For Nothing</p>
<p>Not that &#8216;I want my MTV&#8217; stuff at the beginning, skip to where the drums kick in.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/07/29/current-favourite-guitar-intro.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Free Caribbean cruise</title>
		<link>http://www.cyberhq.nl/2005/07/26/free-caribbean-cruise.html</link>
		<comments>http://www.cyberhq.nl/2005/07/26/free-caribbean-cruise.html#comments</comments>
		<pubDate>Tue, 26 Jul 2005 15:31:22 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Annoying]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=32</guid>
		<description><![CDATA[I&#8217;ve just had, for the first time ever, a computer call me and tell me that I&#8217;ve won a free caribbean cruise. While I was watching an episode of Coupling. How rude. Usually I at least get a person talking to me. Anyway, the message went something like this:
Congratulations! You&#8217;ve won a free caribbean cruise. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just had, for the first time ever, a computer call me and tell me that I&#8217;ve won a free caribbean cruise. While I was watching an episode of Coupling. How rude. Usually I at least get a person talking to me. Anyway, the message went something like this:</p>
<blockquote><p>Congratulations! You&#8217;ve won a free caribbean cruise. To reclaim your prize, press 9. That&#8217;s the nine-key on your telephone.</p></blockquote>
<p>In English, yes. Note that I live in the Netherlands. I wonder if they were calling from the US. If so, I suppose I should have just let the thing talk while I continued watching television. Unfortunately I only thought of that after hanging up immediately.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/07/26/free-caribbean-cruise.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>White Sony PSP</title>
		<link>http://www.cyberhq.nl/2005/07/21/white-sony-psp.html</link>
		<comments>http://www.cyberhq.nl/2005/07/21/white-sony-psp.html#comments</comments>
		<pubDate>Thu, 21 Jul 2005 11:42:27 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=31</guid>
		<description><![CDATA[Sony busts out version 2.0 of PSP firmware + new ceramic white PSP:

I want one. This is so much cooler than the (already infinitely cool) black one. Shame they aren&#8217;t officially available in europe yet, at least as far as I know. Sony needs to get with the program and release these things at the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.engadget.com/entry/1234000997051360/">Sony busts out version 2.0 of PSP firmware + new ceramic white PSP</a>:<br />
<img alt="White PlayStation Portable" src="http://static.mediamatic.nl/f/gfnx/images/white-psp.jpg"/></p>
<p>I want one. This is so much cooler than the (already infinitely cool) black one. Shame they aren&#8217;t officially available in europe yet, at least as far as I know. Sony needs to get with the program and release these things at the same time, or nearly so, worldwide. </p>
<p>(Via <a href="http://www.engadget.com/">Engadget</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/07/21/white-sony-psp.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>I wonder what would happen&#8230;</title>
		<link>http://www.cyberhq.nl/2005/07/02/i-wonder-what-would-happen.html</link>
		<comments>http://www.cyberhq.nl/2005/07/02/i-wonder-what-would-happen.html#comments</comments>
		<pubDate>Sat, 02 Jul 2005 00:14:31 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2005/07/02/i-wonder-what-would-happen.html</guid>
		<description><![CDATA[&#8230; if I took the cookie dough out of the Ben &#038; Jerry&#8217;s &#8216;Chocolate Chip Cookie Dough&#8217; icecream and baked it.
Would the cookies be any good?
]]></description>
			<content:encoded><![CDATA[<p>&#8230; if I took the cookie dough out of the Ben &#038; Jerry&#8217;s &#8216;Chocolate Chip Cookie Dough&#8217; icecream and baked it.</p>
<p>Would the cookies be any good?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/07/02/i-wonder-what-would-happen.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Port forwarding in MacOS X</title>
		<link>http://www.cyberhq.nl/2005/06/30/port-forwarding-in-macos-x.html</link>
		<comments>http://www.cyberhq.nl/2005/06/30/port-forwarding-in-macos-x.html#comments</comments>
		<pubDate>Thu, 30 Jun 2005 20:42:49 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=29</guid>
		<description><![CDATA[We all know the trouble: today&#8217;s stupid ISPs will only give you one IP-address so to connect more than one computer, we need to use RFC 1918 IP-addresses, also known as private IP-addresses. This is all nice and dandy when all you&#8217;re doing is accessing servers on the internet from behind your router, which will [...]]]></description>
			<content:encoded><![CDATA[<p>We all know the trouble: today&#8217;s stupid ISPs will only give you one IP-address so to connect more than one computer, we need to use RFC 1918 IP-addresses, also known as private IP-addresses. This is all nice and dandy when all you&#8217;re doing is accessing servers on the internet from behind your router, which will inevitably use Network Address Translation (NAT) to allow you to do so. It&#8217;s an incredible headache if you want to go the other way around: set up a service on one of your machines that people on the internet will be able to access. </p>
<p>Luckily, we can forward ports. You can only forward a single port once though, so take into consideration what machine you&#8217;re forwarding to. You can&#8217;t have two forwards for port 25, for instance, unless they are on different IP addresses. (On a side note, if you&#8217;re forwarding webservers, use apache&#8217;s reverse proxy feature for that to allow multiple servers based on the URL).</p>
<p>In Linux, I would use iptables for this. Unfortunately the machine I want to forward a port on doesn&#8217;t run linux. It runs Mac OS X server. Given my knowledge of how this is done with the same tool as setting up a firewall in linux, I set out to do the same on osx and found that ipfw (the tool that manipulates firewall rules in BSDs and OSX) knows an action called &#8216;forward&#8217;. Hold it, that&#8217;s not it. That <i>does</i> forward, like it says. But it doesn&#8217;t do NAT. Which we want, because otherwise.. Well it just won&#8217;t work properly.</p>
<p>Connection sharing in BSD is handled using a userland process called &#8216;natd&#8217;. Incidentally, natd is also capable of properly forwarding ports to other machines. Great. Now let&#8217;s find out how. There isn&#8217;t much documentation on this, but I did figure it out eventually. This is OSX-specific, I must add.</p>
<p>Apple stores the configuration for natd in <code>/etc/nat/natd.conf.apple</code>. Don&#8217;t change that though, it&#8217;s generated every time natd starts. The basis for the generated file is in <code>/etc/natd/natd.plist</code>. Open that up. It&#8217;s a fairly standard XML file with some settings in it. Add the following to the end of it, just before the two last closing tags:</p>
<pre>
        &lt;key&gt;redirect_port&lt;/key&gt;
        &lt;array&gt;
                &lt;dict&gt;
                        &lt;key&gt;aliasIP&lt;/key&gt;
                        &lt;string&gt;INCOMING IP&lt;/string&gt;
                        &lt;key&gt;aliasPortRange&lt;/key&gt;
                        &lt;string&gt;INCOMING PORT&lt;/string&gt;
                        &lt;key&gt;proto&lt;/key&gt;
                        &lt;string&gt;tcp&lt;/string&gt;
                        &lt;key&gt;targetIP&lt;/key&gt;
                        &lt;string&gt;OUTGOING IP&lt;/string&gt;
                        &lt;key&gt;targetPortRange&lt;/key&gt;
                        &lt;string&gt;OUTGOING PORT&lt;/string&gt;
                &lt;/dict&gt;
        &lt;/array&gt;
</pre>
<p>Replace the incoming and outgoing ips and ports with whatever your network requires. Incoming is the ip address on your server, target is the ip address of the machine you&#8217;re forwarding to.</p>
<p>You can now restart natd, for example by stopping and starting internet sharing. If all went well, your machine now forwards the port(s) you listed. Don&#8217;t forget to allow it in your firewall!</p>
<p>As a last note: this was tested and verified to work on MacOS X Server 10.3. It should also work on MacOS X Server 10.4. However, the configuration files do not seem to exist on the non-server version.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/06/30/port-forwarding-in-macos-x.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Upgraded the hard disk in my Mac mini</title>
		<link>http://www.cyberhq.nl/2005/06/26/upgraded-the-hard-disk-in-my-mac-mini.html</link>
		<comments>http://www.cyberhq.nl/2005/06/26/upgraded-the-hard-disk-in-my-mac-mini.html#comments</comments>
		<pubDate>Sun, 26 Jun 2005 13:37:42 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2005/06/26/upgraded-the-hard-disk-in-my-mac-mini.html</guid>
		<description><![CDATA[It apparently threw a tantrum over how hot it got in my room and refused to work. After a while of trying to get my dear data off it (after installing osx on a firewire disk and booting that, of course), the mini wouldn&#8217;t even recognise it anymore. I then decided to let the entire [...]]]></description>
			<content:encoded><![CDATA[<p>It apparently threw a tantrum over how hot it got in my room and refused to work. After a while of trying to get my dear data off it (after installing osx on a firewire disk and booting that, of course), the mini wouldn&#8217;t even recognise it anymore. I then decided to let the entire thing cool off for half an hour. This made it work again to at least the point where I could make a disk image of it. I didn&#8217;t trust it anymore though, so I opted to just go out and get a new drive. So now my Mac mini is fitted with a Western Digital Scorpio 80G drive instead of the usual Toshiba 80G. It&#8217;s a little faster, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/06/26/upgraded-the-hard-disk-in-my-mac-mini.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Public transport mentality differences</title>
		<link>http://www.cyberhq.nl/2005/06/24/public-transport-mentality-differences.html</link>
		<comments>http://www.cyberhq.nl/2005/06/24/public-transport-mentality-differences.html#comments</comments>
		<pubDate>Fri, 24 Jun 2005 08:48:51 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/2005/06/24/public-transport-mentality-differences.html</guid>
		<description><![CDATA[If you&#8217;ve ever used public transport in Amsterdam, you&#8217;ll know that the drivers have a somewhat different attitude compared to PT in other cities. I was confronted with that again, this morning.
Getting to work for me involves getting on a bus, then switching to a train, and lastly I get on a tram. The bus [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever used public transport in Amsterdam, you&#8217;ll know that the drivers have a somewhat different attitude compared to PT in other cities. I was confronted with that again, this morning.</p>
<p>Getting to work for me involves getting on a bus, then switching to a train, and lastly I get on a tram. The bus isn&#8217;t from Amsterdam. That makes it easy: you wait for it to appear and get on. If you&#8217;re still approaching the bus stop when that bus is appearing, you run at it and it&#8217;ll stay there so you can still get on. The trains go at regular intervals (or are delayed, but never too early) so you shouldn&#8217;t have any trouble making it there in time.</p>
<p>Now the public transport in Amsterdam. They <i>will not</i> wait. At all. Not even a single second. Just this morning, I was approaching the tram. I was literally less than 50cm away from the door when it closed and the tram rode away.</p>
<p>Well, at least I had some time to get something to drink.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/06/24/public-transport-mentality-differences.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>More on towels</title>
		<link>http://www.cyberhq.nl/2005/06/16/more-on-towels.html</link>
		<comments>http://www.cyberhq.nl/2005/06/16/more-on-towels.html#comments</comments>
		<pubDate>Thu, 16 Jun 2005 17:27:37 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=26</guid>
		<description><![CDATA[I&#8217;d say it was pretty cool. Not entirely true to the book (as usual). For instance there are a few annoying love-scene moments (as usual) that need to go (as usual). But apart from that, I enjoyed the hitchhiker&#8217;s guide movie quite a bit. Special crowd, too. One dude had part of an orange juicer [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d say it was pretty cool. Not entirely true to the book (as usual). For instance there are a few annoying love-scene moments (as usual) that need to go (as usual). But apart from that, I enjoyed the hitchhiker&#8217;s guide movie quite a bit. Special crowd, too. One dude had part of an orange juicer strapped to his head (explained in the movie), and another raised his towel everytime it was mentioned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/06/16/more-on-towels.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Better not forget my towel!</title>
		<link>http://www.cyberhq.nl/2005/06/15/cant-forget-my-towel.html</link>
		<comments>http://www.cyberhq.nl/2005/06/15/cant-forget-my-towel.html#comments</comments>
		<pubDate>Wed, 15 Jun 2005 06:18:51 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.cyberhq.nl/?p=25</guid>
		<description><![CDATA[Today is the day on which I will go see The HitchHiker&#8217;s Guide to the Galaxy. 
&#8216;Huh? What? But that&#8217;s not in theatres yet, in the Netherlands!&#8217;
Indeed it isn&#8217;t. Except it&#8217;s the closing film for the Amsterdam Fantastic Film Festival. So I get to see it nearly 2 months early. Yay!
]]></description>
			<content:encoded><![CDATA[<p>Today is the day on which I will go see The HitchHiker&#8217;s Guide to the Galaxy. </p>
<p>&#8216;Huh? What? But that&#8217;s not in theatres yet, in the Netherlands!&#8217;</p>
<p>Indeed it isn&#8217;t. Except it&#8217;s the closing film for the <a href="http://www.afff.nl/">Amsterdam Fantastic Film Festival</a>. So I get to see it nearly 2 months early. Yay!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/06/15/cant-forget-my-towel.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>New schtuff</title>
		<link>http://www.cyberhq.nl/2005/06/13/new-schtuff.html</link>
		<comments>http://www.cyberhq.nl/2005/06/13/new-schtuff.html#comments</comments>
		<pubDate>Mon, 13 Jun 2005 13:09:50 +0000</pubDate>
		<dc:creator>Marco</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://wp.test1.poop.nl/?p=21</guid>
		<description><![CDATA[I&#8217;ve begun moving over to WordPress. This means the end of my homebrew Zope stuff, which was basically only there to try out Zope. It just stuck a little longer than I expected. It also means I can finally ditch the UserModeLinux virtual machine running it.
Now, I&#8217;ve archived all the old stuff of course. Most [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve begun moving over to <a href="http://www.wordpress.net/">WordPress</a>. This means the end of my homebrew <a href="http://www.zope.org/">Zope</a> stuff, which was basically only there to try out Zope. It just stuck a little longer than I expected. It also means I can finally ditch the UserModeLinux virtual machine running it.</p>
<p>Now, I&#8217;ve archived all the old stuff of course. Most links should still work. I have no clue how I&#8217;m going to make google like all this, but who cares. It&#8217;s still the old (table-based, ack!) layout, too. Either way, find it in the <a href="http://www.cyberhq.nl/news/archive">archive</a>. (Some links to files and images are broken. Should you need one of them, just poke me).</p>
<p>I hope this will stick for a while. I might tweak the layout a bit more but the general idea should remain the same. Or at least similar. Or maybe not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyberhq.nl/2005/06/13/new-schtuff.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
