<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>REverberations - Open-Source</title>
    <link>http://www.reverb.com.au/tgould/blog/</link>
    <description>Random ramblings by Tim Gould</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:" />
    <generator>Serendipity 1.5.1 - http://www.s9y.org/</generator>
    <managingEditor>webmaster@reverb.com.au</managingEditor>
<webMaster>webmaster@reverb.com.au</webMaster>
<pubDate>Wed, 02 Jun 2010 18:19:22 GMT</pubDate>

    <image>
        <url>http://www.reverb.com.au/images/REverb_med.jpg</url>
        <title>RSS: REverberations - Open-Source - Random ramblings by Tim Gould</title>
        <link>http://www.reverb.com.au/tgould/blog/</link>
        <width>144</width>
        <height>92</height>
    </image>

<item>
    <title>TwinHan Remote under Ubuntu Lucid Lynx 10.04</title>
    <link>http://www.reverb.com.au/tgould/blog/index.php?/archives/455-TwinHan-Remote-under-Ubuntu-Lucid-Lynx-10.04.html</link>
            <category>Linux</category>
            <category>PVR</category>
            <category>Technology</category>
    
    <comments>http://www.reverb.com.au/tgould/blog/index.php?/archives/455-TwinHan-Remote-under-Ubuntu-Lucid-Lynx-10.04.html#comments</comments>
    <wfw:comment>http://www.reverb.com.au/tgould/blog/wfwcomment.php?cid=455</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reverb.com.au/tgould/blog/rss.php?version=2.0&amp;type=comments&amp;cid=455</wfw:commentRss>
    

    <author>webmaster@reverb.com.au (reverb)</author>
    <content:encoded>
    Years ago with one of my DVB TV tuner cards cards I unexpectedly also received a little USB IR receiver and remote. In common with almost all peripheral hardware, it was designed for Windows but can with a little effort be made to work with a linux machine, such as my MythTV machine.&lt;br /&gt;
&lt;br /&gt;
I made it work by hand years ago, but then had no use for it for a while, and a few months ago wanted to make it work again. It turns out that &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1602&amp;amp;entry_id=455&quot; title=&quot;http://www.doctort.org/adam/general/update-on-twinhan-remote-for-mythbuntu-810.html&quot;  onmouseover=&quot;window.status=&#039;http://www.doctort.org/adam/general/update-on-twinhan-remote-for-mythbuntu-810.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Adam Pierce has a good set of instructions&lt;/a&gt;. But, like all other commenters on that blog post, my setup broke when upgrading to Ubuntu 10.04.&lt;br /&gt;
&lt;br /&gt;
Grrrr.&lt;br /&gt;
&lt;br /&gt;
I have finally found a working combination that hopefully will help others - the suggestions in the blog post were good enough to set me on the right track,  but not good enough to make it actually work.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s the items that I had to modify by hand over and above my (upgraded) Ubuntu 10.04 setup:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;br /&gt;
&lt;li&gt;It turns out that nothing makes the directory /var/run/lirc/, which is where lirc needs to put its socket. So, I have modified /etc/init.d/lirc to add this code block at line 109:&lt;br /&gt;
&lt;blockquote&gt;if [ ! -d /var/run/lirc ];then&lt;br /&gt;
        log_success_msg &quot;/var/run/lirc/ is missing, creating&quot;&lt;br /&gt;
        mkdir /var/run/lirc&lt;br /&gt;
fi&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
lircd should then be able to start and create a socket called lircd within that directory.&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Nothing creates /dev/lirc. This may not be needed but certainly some of the lirc testing tools expect to find it, so:&lt;br /&gt;
&lt;blockquote&gt;cd /dev&lt;br /&gt;
ln -s input/by-id/usb-Twinhan_Tech_Remote_Control_1111111-event-if00 lirc&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Nothing creates /dev/lircd. This may not be needed, as it is the legacy equivalent of /var/run/lirc/lircd, but I suggest linking it:&lt;br /&gt;
&lt;blockquote&gt;cd /dev&lt;br /&gt;
ln -s /var/run/lirc/lircd&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;You need to modify /usr/share/hal/fdi/preprobe/20thirdparty/lirc.fdi as per Adam&#039;s blog entry.&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;As other commenters have noted, the USB ID has changed and lirc needs to be aware of this, so modify /etc/init.d/hardware.conf to contain:&lt;br /&gt;
&lt;blockquote&gt;REMOTE=&quot;Custom&quot;&lt;br /&gt;
REMOTE_MODULES=&quot;&quot;&lt;br /&gt;
REMOTE_DRIVER=&quot;devinput&quot;&lt;br /&gt;
REMOTE_DEVICE=&quot;/dev/input/by-id/usb-Twinhan_Tech_Remote_Control_1111111-event-if00&quot;&lt;br /&gt;
REMOTE_LIRCD_CONF=&quot;&quot;&lt;br /&gt;
REMOTE_LIRCD_ARGS=&quot;&quot;&lt;br /&gt;
&lt;br /&gt;
TRANSMITTER=&quot;None&quot;&lt;br /&gt;
TRANSMITTER_MODULES=&quot;&quot;&lt;br /&gt;
TRANSMITTER_DRIVER=&quot;&quot;&lt;br /&gt;
TRANSMITTER_DEVICE=&quot;&quot;&lt;br /&gt;
TRANSMITTER_LIRCD_CONF=&quot;&quot;&lt;br /&gt;
TRANSMITTER_LIRCD_ARGS=&quot;&quot;&lt;br /&gt;
&lt;br /&gt;
START_LIRCD=&quot;true&quot;&lt;br /&gt;
&lt;br /&gt;
LOAD_MODULES=&quot;true&quot;&lt;br /&gt;
&lt;br /&gt;
LIRCMD_CONF=&quot;&quot;&lt;br /&gt;
&lt;br /&gt;
FORCE_NONINTERACTIVE_RECONFIGURATION=&quot;false&quot;&lt;br /&gt;
START_LIRCMD=&quot;&quot;&lt;br /&gt;
REMOTE_SOCKET=&quot;&quot;&lt;br /&gt;
TRANSMITTER_SOCKET=&quot;&quot;&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;Lastly, and this is the bit that had me stumped, I needed to take the &lt;b&gt;header block&lt;/b&gt; from the &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1603&amp;amp;entry_id=455&quot; title=&quot;http://lirc.sourceforge.net/remotes/devinput/lircd.conf.devinput&quot;  onmouseover=&quot;window.status=&#039;http://lirc.sourceforge.net/remotes/devinput/lircd.conf.devinput&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;released lircd.conf.devinput&lt;/a&gt;, remove unnecessary sections, and modify it with the keycodes published by Adam&#039;s commenters, installed as /etc/lirc/lircd.conf:&lt;br /&gt;
&lt;blockquote&gt;# generated by devinput.sh (obsolete 32 bit version)&lt;br /&gt;
begin remote&lt;br /&gt;
&lt;br /&gt;
  name  devinput&lt;br /&gt;
  bits           16&lt;br /&gt;
  eps            30&lt;br /&gt;
  aeps          100&lt;br /&gt;
&lt;br /&gt;
  one             0     0&lt;br /&gt;
  zero            0     0&lt;br /&gt;
  pre_data_bits   16&lt;br /&gt;
  pre_data       0x8001&lt;br /&gt;
  gap          132799&lt;br /&gt;
  toggle_bit_mask 0x0&lt;br /&gt;
&lt;br /&gt;
	begin codes&lt;br /&gt;
		FULLSCREEN		0x0177&lt;br /&gt;
		POWER			0x0164&lt;br /&gt;
		1 			0x0201&lt;br /&gt;
		2 			0x0202&lt;br /&gt;
		3			0x0203&lt;br /&gt;
		4			0x0204&lt;br /&gt;
		5			0x0205&lt;br /&gt;
		6			0x0206&lt;br /&gt;
		7			0x0207&lt;br /&gt;
		8			0x0208&lt;br /&gt;
		9			0x0209&lt;br /&gt;
		RECORD			0x00A7&lt;br /&gt;
		0			0x0200&lt;br /&gt;
		FAVORITE		0x016C&lt;br /&gt;
		REWIND			0x00A8&lt;br /&gt;
		CH+			0x0192&lt;br /&gt;
		FORWARD			0x009F&lt;br /&gt;
		VOL-			0x0072&lt;br /&gt;
		PLAY			0x00CF&lt;br /&gt;
		VOL+			0x0073&lt;br /&gt;
		RECALL			0x0198&lt;br /&gt;
		CH-			0x0193&lt;br /&gt;
		STOP			0x0080&lt;br /&gt;
		PAUSE			0x0077&lt;br /&gt;
		MUTE			0x0071&lt;br /&gt;
		CANCEL			0x00DF&lt;br /&gt;
		CAPTURE			0x00D2&lt;br /&gt;
		PREVIEW			0x016A&lt;br /&gt;
		EPG			0x016D&lt;br /&gt;
		RECORDLIST		0x018B&lt;br /&gt;
		TAB			0x000F&lt;br /&gt;
		TELETEXT		0x0184&lt;br /&gt;
	end codes&lt;br /&gt;
end remote&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
The key names in the above file line up nicely with the ones in my mythtv lirc config, and are all-caps versions of what is actually printed on my remote.&lt;br /&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
All that, and just in time for my Logitech Harmony remote to arrive and have to start again. 
    </content:encoded>

    <pubDate>Wed, 02 Jun 2010 12:46:37 -0500</pubDate>
    <guid isPermaLink="false">http://www.reverb.com.au/tgould/blog/index.php?/archives/455-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>Lucid (Bad) Dreams</title>
    <link>http://www.reverb.com.au/tgould/blog/index.php?/archives/454-Lucid-Bad-Dreams.html</link>
            <category>Computers</category>
            <category>Linux</category>
            <category>PVR</category>
    
    <comments>http://www.reverb.com.au/tgould/blog/index.php?/archives/454-Lucid-Bad-Dreams.html#comments</comments>
    <wfw:comment>http://www.reverb.com.au/tgould/blog/wfwcomment.php?cid=454</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reverb.com.au/tgould/blog/rss.php?version=2.0&amp;type=comments&amp;cid=454</wfw:commentRss>
    

    <author>webmaster@reverb.com.au (reverb)</author>
    <content:encoded>
    For years now I&#039;ve loved linux. I&#039;ve met and spoken with Linus Torvalds. I&#039;ve even &lt;a href=&quot;/cgi-bin/blosxom_europe.cgi/2003/08/12#2003Aug12_01&quot;&gt;made a pilgrimage to where he wrote it&lt;/a&gt;. For servers, and many desktop uses, there&#039;s nothing quite like it.&lt;br /&gt;
&lt;br /&gt;
The &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1598&amp;amp;entry_id=454&quot; title=&quot;http://www.kernel.org/&quot;  onmouseover=&quot;window.status=&#039;http://www.kernel.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;core linux system&lt;/a&gt; is a beautiful thing. Through uni studies, attending several &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1599&amp;amp;entry_id=454&quot; title=&quot;http://linux.conf.au/&quot;  onmouseover=&quot;window.status=&#039;http://linux.conf.au/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;linux.conf.au&lt;/a&gt; events over the years, and personal interest I&#039;ve studied multiple parts of the code, and even fiddled under the hood myself at times.&lt;br /&gt;
&lt;br /&gt;
And yet every time it comes to upgrading my highly-customised home server, one or more things breaks horribly, requiring much of my time to fix. These days the distribution I run on the server is &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1600&amp;amp;entry_id=454&quot; title=&quot;http://www.kubuntu.org/&quot;  onmouseover=&quot;window.status=&#039;http://www.kubuntu.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;kubuntu&lt;/a&gt; - a legacy from when the system was also used as a desktop. This upgrade will hopefully be the last for years, as the latest 10.04 release &quot;lucid&quot; is a Long Term Support release, meaning it will be kept safe and stable for years to come. Good thing, given it&#039;s taken me a few weeks to get this far. Here&#039;s a log for those who are interested.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;X would start, but with only a small white window with no useful content. Looking into the logs, it turns out it was far from happy with the status of /usr/lib/libGL.so. Googling around and looking at symlinks, it turns out that the system of symlinks for such things has changed, only one package didn&#039;t get the memo:&lt;br /&gt;
&lt;pre&gt;reverb@trane ~ $ sudo apt-file search /usr/lib/libGL.so&lt;br /&gt;
libgl1-mesa-dev: /usr/lib/libGL.so&lt;br /&gt;
&lt;/pre&gt;&lt;br /&gt;
Fixing this, there&#039;s a similar mess for libGL.so.1. All this NVIDIA-related rubbish is most annoying, but this server isn&#039;t going to get any new hardware for years at the current rate, and as such it has to work. It sure did just fine before the update.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;My IR remote control no longer worked. What a mess this was. Nobody online had this one sorted, and until last night neither did I. I think I&#039;ll post that separately so it can be of assistance to others trying to make this work too.&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
Linux is an amazing thing which is capable of complex setups well beyond that which most users would have, and all for free. That just doesn&#039;t mean that the complex stuff is easy when it breaks in new and creative ways. It would be a full-time job to keep up with the changes that have happened with this release. I&#039;ve had to find this out after the fact and spend time patching it all up. I had hoped Canonical (maintainers of Ubuntu/Kubuntu) would be doing this for me, and on the vast majority of hardware-software combinations out there they do very well. I can just see as time becomes more and more precious in years to come that a service doing all this custom work for me would start to look very attractive. Especially when your setup looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;Dual-core intel something or other, 4GB RAM&lt;br /&gt;
&lt;li&gt;RAID5 using four 750GB partitions across 2x750GB, 1x1.5TB and 1x808GB SATA drives&lt;br /&gt;
&lt;li&gt;Custom-compiled afpd shares the RAID to the Macs in the house&lt;br /&gt;
&lt;li&gt;Backup to external USB hard drives, rotated off-site&lt;br /&gt;
&lt;li&gt;Uplink is ethernet to Airport Express which extends the Airport Extreme network at the other end of the house where the DSL gear is&lt;br /&gt;
&lt;li&gt;Downlink is to a network-attached APC UPS (through my ancient &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1601&amp;amp;entry_id=454&quot; title=&quot;http://www.reverb.com.au/tgould/smc.html&quot;  onmouseover=&quot;window.status=&#039;http://www.reverb.com.au/tgould/smc.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;USB Ethernet adapter, no less!&lt;/a&gt;), which gets its address from the server using dhcp&lt;br /&gt;
&lt;li&gt;USB IR receiver receives commands from a Twinhan remote&lt;br /&gt;
&lt;li&gt;Two DVB tuners are connected via a powered antenna splitter&lt;br /&gt;
&lt;li&gt;A SVN build of MythTV schedules (using Shepherd) and records (from the tuners) live TV&lt;br /&gt;
&lt;li&gt;A SVN build of MythTVfrontend (although I&#039;ve been trialling xbmc) displays recorded shows controlled by the remote out through DVI and SPDIF optical audio to my Onkyo HDMI receiver, then on to the 1080p TV.&lt;br /&gt;
&lt;li&gt;Mythweb (with modified PHP and apache configs) runs to allow TV scheduling from a web browser&lt;br /&gt;
&lt;li&gt;Boinc runs in the background searching for aliens and cancer cures. Seriously.&lt;br /&gt;
&lt;li&gt;Lots of other things like mail, NFS, etc. that a server normally does.&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
Should be simple to upgrade, right? 
    </content:encoded>

    <pubDate>Tue, 01 Jun 2010 08:52:35 -0500</pubDate>
    <guid isPermaLink="false">http://www.reverb.com.au/tgould/blog/index.php?/archives/454-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>iPhoto Libraries in mythgallery (mythtv)</title>
    <link>http://www.reverb.com.au/tgould/blog/index.php?/archives/410-iPhoto-Libraries-in-mythgallery-mythtv.html</link>
            <category>Hardware</category>
            <category>Linux</category>
            <category>Open-Source</category>
            <category>Photography</category>
            <category>Projects</category>
            <category>PVR</category>
            <category>Software</category>
    
    <comments>http://www.reverb.com.au/tgould/blog/index.php?/archives/410-iPhoto-Libraries-in-mythgallery-mythtv.html#comments</comments>
    <wfw:comment>http://www.reverb.com.au/tgould/blog/wfwcomment.php?cid=410</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.reverb.com.au/tgould/blog/rss.php?version=2.0&amp;type=comments&amp;cid=410</wfw:commentRss>
    

    <author>webmaster@reverb.com.au (reverb)</author>
    <content:encoded>
    Here&#039;s some information about a personal coding itch I scratched recently, on the off chance that it helps someone else out there. Certainly my Google skills didn&#039;t turn up anyone else who had solved the same problem.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Problem Description&lt;/b&gt;&lt;br /&gt;
You have a Mac &lt;i&gt;somewhere&lt;/i&gt; where you use Apple&#039;s excellent &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1483&amp;amp;entry_id=410&quot; title=&quot;http://www.apple.com/ilife/iphoto/&quot;  onmouseover=&quot;window.status=&#039;http://www.apple.com/ilife/iphoto/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;iPhoto&lt;/a&gt; to manage your huge digital photography collection.&lt;br /&gt;
However, you don&#039;t have (and most likely don&#039;t want) a spiffy but locked-down and feature-light &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1484&amp;amp;entry_id=410&quot; title=&quot;http://www.apple.com/appletv/&quot;  onmouseover=&quot;window.status=&#039;http://www.apple.com/appletv/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Apple TV&lt;/a&gt; to display them on your TV, instead preferring the excellent and far more versatile open-source &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1485&amp;amp;entry_id=410&quot; title=&quot;http://www.mythtv.org/&quot;  onmouseover=&quot;window.status=&#039;http://www.mythtv.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;mythtv&lt;/a&gt;.&lt;br /&gt;
Mythtv has mythgallery which displays pictures &lt;i&gt;from a normal filesystem&lt;/i&gt; reasonably well, but the poor thing has little to no understanding of the complexities of Apple&#039;s &quot;iPhoto Library&quot; on-disk layout. I&#039;m talking Albums basically, plus an understanding of &quot;Originals&quot; versus &quot;Modified&quot;. I just want it to be how it looks in iPhoto, but on my big LCD screen in front of the couch, controlled with my myth remote. Is that too much to ask??!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Research/Analysis&lt;/b&gt;&lt;br /&gt;
Can&#039;t find anyone else with this issue so figure &quot;how hard can it be?&quot;. Not very, it turned out, at least to get something working, if ugly.&lt;br /&gt;
The perl &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1486&amp;amp;entry_id=410&quot; title=&quot;http://search.cpan.org/~dmytro/Mac-iPhoto-0.1/iPhoto.pm&quot;  onmouseover=&quot;window.status=&#039;http://search.cpan.org/~dmytro/Mac-iPhoto-0.1/iPhoto.pm&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Mac::iPhoto&lt;/a&gt; looks like a good place to start, but since it hasn&#039;t been touched since 2003 it certainly doesn&#039;t do anything much useful on my current (7.1.3) iPhoto Library.&lt;br /&gt;
It uses &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1487&amp;amp;entry_id=410&quot; title=&quot;http://search.cpan.org/dist/Mac-PropertyList/&quot;  onmouseover=&quot;window.status=&#039;http://search.cpan.org/dist/Mac-PropertyList/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Mac::PropertyList&lt;/a&gt; to do the parsing of the xml file, which doesn&#039;t seem to work either. After much fiddling it looks like the AlbumData.xml file in the iPhoto Library actually &lt;b&gt;is invalid&lt;/b&gt; - it doesn&#039;t have the proper header. First hack Mac::PropertyList to accept the dodgy header, but later decide to keep that standard and put the hack into my script instead.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Design&lt;/b&gt;&lt;br /&gt;
Decide to make a directory next to the iPhoto Library which is full of symlinks pointing into the actual library. Directories in this tree will correspond to Albums in iPhoto, and the links will be named such that the alphabetical order used by mythgallery corresponds to the order in iPhoto.&lt;br /&gt;
Try and get this working on the linux box and also via Samba but in the end it&#039;s simplest to run the code and create the symlink tree &lt;b&gt;on my mac&lt;/b&gt; and then &lt;b&gt;rsync&lt;/b&gt; both the iPhoto Library and the symlink tree across to the linux box. &lt;br /&gt;
Don&#039;t use samba, it stuffs up the annoying &quot;:&quot; that iPhoto uses in paths, at least for me. rsync handles it fine, it&#039;s not even that Mac-specific one to my knowledge, just whatever is on my Ubuntu box.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Code&lt;/b&gt;&lt;br /&gt;
You&#039;ll need &lt;a href=&quot;/tgould/software/iPhoto/iPhoto.pm&quot;&gt;Mac::iPhoto 0.1-timg&lt;/a&gt;, which is the modification of 0.1 available on cpan to work with iPhoto 7.1.3, and Mac::PropertyList 1.31 from cpan. I guess I should put my code on CPAN, but just wanted to get it all up here for now.&lt;br /&gt;
Once that&#039;s available, you will of course need the actual &lt;a href=&quot;/tgould/software/iPhoto/iPhotoToDirectories&quot;&gt;iPhotoToDirectories&lt;/a&gt; script. It&#039;s all hard-coded - but you wouldn&#039;t have made it this far if you couldn&#039;t edit it to work in your situation :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Operation&lt;/b&gt;&lt;br /&gt;
You&#039;ll need &lt;i&gt;the same directory structure on both the mac and the linux box&lt;/i&gt; as the symlinks get created on the mac but are de-referenced on the linux box.&lt;br /&gt;
Once it&#039;s all in place, run iPhotoToDirectories on your mac whenever you want. It takes a long time, so I wouldn&#039;t script it. Maybe an overnight cronjob if you keep your Mac on all night. I don&#039;t so I just run it when I remember.&lt;br /&gt;
Then rsync both the iPhoto Library and the symlink tree to the linux box.&lt;br /&gt;
Finally, chmod -R a+rx the linux directories if the uid on your mac is different from your myth user.&lt;br /&gt;
And then, assuming mythgallery can navigate to that symlink directory, it should work and the browsing should be significantly more useful than it was before browsing the raw directory.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Known issues&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;Mac::iPhoto&#039;s parsing is amazingly slow, ie. ~30mins for me&lt;br /&gt;
&lt;li&gt;hard-coded paths&lt;br /&gt;
&lt;li&gt;ampersands (&amp;) in album names break things&lt;br /&gt;
&lt;li&gt;empty albums should be not put into output&lt;br /&gt;
&lt;li&gt;sorting could be much improved&lt;br /&gt;
&lt;li&gt;would be nice to understand Events too, hmmm...&lt;br /&gt;
&lt;li&gt;lots more UNknown issues, for sure. Let me know!&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
But hey it &lt;b&gt;works&lt;/b&gt;! And with a full-time life that&#039;s enough for me right now. 
    </content:encoded>

    <pubDate>Sat, 19 Jul 2008 20:19:46 -0500</pubDate>
    <guid isPermaLink="false">http://www.reverb.com.au/tgould/blog/index.php?/archives/410-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>linux.conf.au 2007</title>
    <link>http://www.reverb.com.au/tgould/blog/index.php?/archives/312-linux.conf.au-2007.html</link>
            <category>Computers</category>
            <category>Linux</category>
            <category>Open-Source</category>
            <category>Work</category>
    
    <comments>http://www.reverb.com.au/tgould/blog/index.php?/archives/312-linux.conf.au-2007.html#comments</comments>
    <wfw:comment>http://www.reverb.com.au/tgould/blog/wfwcomment.php?cid=312</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reverb.com.au/tgould/blog/rss.php?version=2.0&amp;type=comments&amp;cid=312</wfw:commentRss>
    

    <author>webmaster@reverb.com.au (reverb)</author>
    <content:encoded>
    I&#039;m out at New South Wales university this week for &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1109&amp;amp;entry_id=312&quot; title=&quot;http://lca2007.linux.org.au/&quot;  onmouseover=&quot;window.status=&#039;http://lca2007.linux.org.au/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;linux.conf.au&lt;/a&gt;, a tech-oriented conference. This is the fourth time I&#039;ve been along to one of these (they run every year), and this year it&#039;s being held in Sydney, back where the first one was that I came to in 2001.&lt;br /&gt;
The free software culture is generating some amazing things - one of the highlights for me has been the talks on the &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=1110&amp;amp;entry_id=312&quot; title=&quot;http://www.laptop.org/&quot;  onmouseover=&quot;window.status=&#039;http://www.laptop.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;One Laptop Per Child&lt;/a&gt; project - these guys are really thinking how to bring technology to huge numbers of people (their target market is one billion children in the world), which involves quite a lot of rethinking existing ways of doing things. One telling statistic is that 60% of the children in the world have &lt;b&gt;no power&lt;/b&gt; at their place of residence, so requiring a device to be able to draw power off the grid just was never going to work.&lt;br /&gt;
Plenty of talks more related to my work as well, the details of which I won&#039;t bore my mostly non-technical audience with! Suffice to say it&#039;s a nice break from work in the pleasant campus surroundings. 
    </content:encoded>

    <pubDate>Thu, 18 Jan 2007 12:42:28 -0600</pubDate>
    <guid isPermaLink="false">http://www.reverb.com.au/tgould/blog/index.php?/archives/312-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>ThoughtThing 0.4</title>
    <link>http://www.reverb.com.au/tgould/blog/index.php?/archives/124-ThoughtThing-0.4.html</link>
            <category>Open-Source</category>
            <category>Thoughtthing</category>
    
    <comments>http://www.reverb.com.au/tgould/blog/index.php?/archives/124-ThoughtThing-0.4.html#comments</comments>
    <wfw:comment>http://www.reverb.com.au/tgould/blog/wfwcomment.php?cid=124</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reverb.com.au/tgould/blog/rss.php?version=2.0&amp;type=comments&amp;cid=124</wfw:commentRss>
    

    <author>webmaster@reverb.com.au (reverb)</author>
    <content:encoded>
    It&#039;s been a long while since the last update, but I&#039;ve just released version 0.4 of my toy software project &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=599&amp;amp;entry_id=124&quot; title=&quot;http://sourceforge.net/projects/thoughtthing/&quot;  onmouseover=&quot;window.status=&#039;http://sourceforge.net/projects/thoughtthing/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;ThoughtThing&lt;/a&gt;. You can read more about what it does &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/archives/60-ThoughtThing-0.1-Released.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
In the great spirit of Open Source software, someone else did most of the work by changing my code for his purposes, and then sent the changes back to me so I could share them with everyone else. A bit of polish and everyone benefits.&lt;br /&gt;
He actually used the software to track the organisation of a conference with other people - it&#039;s quite nice when something I developed as something to do while looking for work when first back in Sydney has helped someone on the other side of the world organise a conference. 
    </content:encoded>

    <pubDate>Sun, 09 Oct 2005 21:20:56 -0500</pubDate>
    <guid isPermaLink="false">http://www.reverb.com.au/tgould/blog/index.php?/archives/124-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>AWOL Explanation</title>
    <link>http://www.reverb.com.au/tgould/blog/index.php?/archives/82-AWOL-Explanation.html</link>
            <category>Europe 2002-3</category>
            <category>Linux</category>
            <category>Open-Source</category>
            <category>Real Life</category>
            <category>SES</category>
            <category>Sydney</category>
            <category>Travel</category>
            <category>Work</category>
    
    <comments>http://www.reverb.com.au/tgould/blog/index.php?/archives/82-AWOL-Explanation.html#comments</comments>
    <wfw:comment>http://www.reverb.com.au/tgould/blog/wfwcomment.php?cid=82</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.reverb.com.au/tgould/blog/rss.php?version=2.0&amp;type=comments&amp;cid=82</wfw:commentRss>
    

    <author>webmaster@reverb.com.au (reverb)</author>
    <content:encoded>
    So where have I been hiding recently? Well, a few things have been taking up our time settling into the new house, plus work is pretty crazy with some less-than-realistic deadlines starting to get people... shall we say... motivated.&lt;br /&gt;
I&#039;d completely forgotten that today was a day off until yesterday, so that left me with a day to do pretty much nothing. I actually stayed up all night watching movies to try and get my body clock even a little in sync with Liz, who is doing night shift at the moment.&lt;br /&gt;
It looks like we might have a &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=444&amp;amp;entry_id=82&quot; title=&quot;http://www.sydneydogshome.org/Dogs/Dogs.htm&quot;  onmouseover=&quot;window.status=&#039;http://www.sydneydogshome.org/Dogs/Dogs.htm&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;customer for Zeus&lt;/a&gt;, so if that plays out then we may have a new dog in the next couple of weeks. Always good news, as that would mean one less that needs to be put to sleep.&lt;br /&gt;
Heading down to Canberra for a week for &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=445&amp;amp;entry_id=82&quot; title=&quot;http://linux.conf.au/&quot;  onmouseover=&quot;window.status=&#039;http://linux.conf.au/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;linux.conf.au&lt;/a&gt;, which I have been to twice previously. There&#039;s always quite a bit to learn from the gurus of the Open Source movement - the way these guys keep coming up with new cool stuff constantly amazes me.&lt;br /&gt;
There&#039;s been quite a lot of &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=446&amp;amp;entry_id=82&quot; title=&quot;http://www.ses.nsw.gov.au/&quot;  onmouseover=&quot;window.status=&#039;http://www.ses.nsw.gov.au/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;SES&lt;/a&gt; work recently - a funeral for our local controller of many years where Liz and I were the guard of honour at the front of the church, and also plenty to keep us busy with the recent stormy weather Sydney has been battered with. If only it would get the &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=447&amp;amp;entry_id=82&quot; title=&quot;http://www.smh.com.au/news/National/Sydney-storms-boost-dam-levels/2005/03/24/1111525285618.html&quot;  onmouseover=&quot;window.status=&#039;http://www.smh.com.au/news/National/Sydney-storms-boost-dam-levels/2005/03/24/1111525285618.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;dam levels up a bit more&lt;/a&gt;. Liz is proudly telling everyone that she was chainsawing a couple of stories up hanging off a ladder the other night - something I usually balk at so good on her.&lt;br /&gt;
Finally, good news came through recently that long-lost friend Meaghan who has been &lt;a href=&quot;/cgi-bin/blosxom_europe.cgi/Europe2002/Europe/UK/England/Milton_Keynes&quot;&gt;living in Milton Keynes, England&lt;/a&gt; for the last few years is coming back to Sydney for good next week! For a while she was planning on moving to Perth of all places, but that seems to have sorted itself out now.&lt;br /&gt;
She&#039;s been missed and now we&#039;re going to have to try to beat that English accent out of her - sure took me a while to get rid of mine and we were only there six months! 
    </content:encoded>

    <pubDate>Fri, 25 Mar 2005 22:21:30 -0600</pubDate>
    <guid isPermaLink="false">http://www.reverb.com.au/tgould/blog/index.php?/archives/82-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>New Blogging Software</title>
    <link>http://www.reverb.com.au/tgould/blog/index.php?/archives/64-New-Blogging-Software.html</link>
            <category>Blogging</category>
            <category>Open-Source</category>
            <category>Site News</category>
            <category>Software</category>
            <category>Work</category>
    
    <comments>http://www.reverb.com.au/tgould/blog/index.php?/archives/64-New-Blogging-Software.html#comments</comments>
    <wfw:comment>http://www.reverb.com.au/tgould/blog/wfwcomment.php?cid=64</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reverb.com.au/tgould/blog/rss.php?version=2.0&amp;type=comments&amp;cid=64</wfw:commentRss>
    

    <author>webmaster@reverb.com.au (reverb)</author>
    <content:encoded>
    I have been toying around with the idea of doing some internal blogging at work for a while now, and yesterday I finally got a small patch of time and sufficient links that I wanted to post to become inspired.&lt;br /&gt;
My previous blogging software, &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=392&amp;amp;entry_id=64&quot; title=&quot;http://www.blosxom.com/&quot;  onmouseover=&quot;window.status=&#039;http://www.blosxom.com/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Blosxom&lt;/a&gt; has been working fine for me for years now - that&#039;s what I used while travelling around Europe, I&#039;ve hacked the code to bits and know it inside out.&lt;br /&gt;
However, it wasn&#039;t going to work for me here. Mainly because the software I use to post to it, &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=393&amp;amp;entry_id=64&quot; title=&quot;http://blapp.sourceforge.net/&quot;  onmouseover=&quot;window.status=&#039;http://blapp.sourceforge.net/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Blapp&lt;/a&gt; is quite limited and doesn&#039;t support multiple blogs.&lt;br /&gt;
Plus, there&#039;s plenty of new features around in other software, and Blosxom hasn&#039;t seen a release in quite some time.&lt;br /&gt;
So, I went shopping. Eventually I turned up the brilliant Open-Source &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=394&amp;amp;entry_id=64&quot; title=&quot;http://www.s9y.org/&quot;  onmouseover=&quot;window.status=&#039;http://www.s9y.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Serendipity&lt;/a&gt; system. It has two main features I&#039;ve always wanted in Blosxom - written in PHP and with a MySQL backend.&lt;br /&gt;
Up and running in minutes at work, I quickly got to posting through the web interface. Since it supports XML-RPC I could concievably use a client on the Mac, but I haven&#039;t explored it much yet.&lt;br /&gt;
As you have probably guessed by now, I liked it so much that I moved this site over to it also. All post-Europe2002-3 posts have been imported, along with comments (comment dates are all wrong though). Since it supports RSS importing, this process was relatively pain free.&lt;br /&gt;
Sure, there&#039;s quite a bit to learn, but it seems to be working nicely thus far. I&#039;ve hacked the Idea style a bit to get a look I&#039;m happy with for now.&lt;br /&gt;
Sorry to everyone though, you&#039;re going to have to do the update bookmarks thing. The URL you have bookmarked should be &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=395&amp;amp;entry_id=64&quot; title=&quot;http://www.reverb.com.au/tgould/&quot;  onmouseover=&quot;window.status=&#039;http://www.reverb.com.au/tgould/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;http://www.reverb.com.au/tgould/&lt;/a&gt;.&lt;br /&gt;
Also, if you are a user of RSS, you&#039;ll have to get a new feed into you aggregator, although I put an entry into the old one to point this out.&lt;br /&gt;
Post any comments if you find any problems, I&#039;d like to get this working smoothly. 
    </content:encoded>

    <pubDate>Sat, 22 Jan 2005 13:35:00 -0600</pubDate>
    <guid isPermaLink="false">http://www.reverb.com.au/tgould/blog/index.php?/archives/64-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>Anyone up for a trip to Melbourne?</title>
    <link>http://www.reverb.com.au/tgould/blog/index.php?/archives/7-Anyone-up-for-a-trip-to-Melbourne.html</link>
            <category>Blogging</category>
            <category>Linux</category>
            <category>Travel</category>
    
    <comments>http://www.reverb.com.au/tgould/blog/index.php?/archives/7-Anyone-up-for-a-trip-to-Melbourne.html#comments</comments>
    <wfw:comment>http://www.reverb.com.au/tgould/blog/wfwcomment.php?cid=7</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.reverb.com.au/tgould/blog/rss.php?version=2.0&amp;type=comments&amp;cid=7</wfw:commentRss>
    

    <author>webmaster@reverb.com.au (reverb)</author>
    <content:encoded>
    Looks like some crazy lads are running an &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=259&amp;amp;entry_id=7&quot; title=&quot;http://bloggingconference.com/News/Conference-Info/Detailed-information-on-the-conference.html&quot;  onmouseover=&quot;window.status=&#039;http://bloggingconference.com/News/Conference-Info/Detailed-information-on-the-conference.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Aussie blogging conference&lt;/a&gt; down in that &quot;other&quot; city. Might be work a look.&lt;br /&gt;But then again, there&#039;s also &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=260&amp;amp;entry_id=7&quot; title=&quot;http://linux.conf.au/&quot;  onmouseover=&quot;window.status=&#039;http://linux.conf.au/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;linux.conf.au&lt;/a&gt; coming up in Canberra in April. Should I go to both? 
    </content:encoded>

    <pubDate>Wed, 29 Dec 2004 22:01:00 -0600</pubDate>
    <guid isPermaLink="false">http://www.reverb.com.au/tgould/blog/index.php?/archives/7-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>Tux Goes Back to Work</title>
    <link>http://www.reverb.com.au/tgould/blog/index.php?/archives/24-Tux-Goes-Back-to-Work.html</link>
            <category>Linux</category>
            <category>Real Life</category>
            <category>Work</category>
    
    <comments>http://www.reverb.com.au/tgould/blog/index.php?/archives/24-Tux-Goes-Back-to-Work.html#comments</comments>
    <wfw:comment>http://www.reverb.com.au/tgould/blog/wfwcomment.php?cid=24</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://www.reverb.com.au/tgould/blog/rss.php?version=2.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    

    <author>webmaster@reverb.com.au (reverb)</author>
    <content:encoded>
    &lt;img src=&quot;/tgould/images/tux1.jpg&quot; align=&quot;left&quot; hspace=5&gt;A rather amusing morning getting into work today as I brought in my 1.5 metre high, 1 metre wide penguin back to work. The actual reason that I have such a thing is that it is the mascot for the &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=274&amp;amp;entry_id=24&quot; title=&quot;http://www.kernel.org/&quot;  onmouseover=&quot;window.status=&#039;http://www.kernel.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Linux&lt;/a&gt; operating system, and my work mates gave it to me as a birthday present some years back. The memory of Meaghan carrying it home with only her little legs visible out the bottom as we walked through the middle of Sydney and then got on the train will stuck with me for a long while yet.&lt;br /&gt;&lt;br /&gt;First trick was getting him out of our new car at &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=275&amp;amp;entry_id=24&quot; title=&quot;http://www.cityrail.info/facilities/facilities.jsp?n=132&amp;amp;giveOutput=true&amp;amp;facility=&quot;  onmouseover=&quot;window.status=&#039;http://www.cityrail.info/facilities/facilities.jsp?n=132&amp;amp;giveOutput=true&amp;amp;facility=&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Hurstville&lt;/a&gt; where Liz dropped me, right opposite the Police station. The funny looks had started.&lt;br /&gt;Carrying it to buy a ticket, the ticket office lady wanted me to give him to her. Not really the sort of thing to give away, but it was much nicer than her insisting that I buy a ticket for him. This is not really a joke, as if you want to take a bike on the train (like, for example, we did before and after riding 55km in the Cycle Sydney in the 36 degree heat on Sunday) during peak hour, you have to buy a ticket. This thing takes up space in a more square pattern rather than an elongated pattern, and if it hits people it is nice and squishy, but other than that it&#039;s still pretty huge.&lt;img src=&quot;/tgould/images/tux2.jpg&quot; align=&quot;right&quot; hspace=5&gt;&lt;br /&gt;After waiting for a magically disappearing express train to the city, I got on a normal one after twenty minutes waiting on the station with him.&lt;br /&gt;Once on the train, not too suprisingly this several kilos of soft toy proved to be quite the conversation starter. Plenty of people were amused at the sign of a normal-looking corporate guy carrying a large soft toy, asking how I came to be in posession of such a thing.&lt;br /&gt;The worst was yet to come, however, and it came in the form of a rather drunken woman who got on at Kogarah station. Yes, drunken, even though this was about 11am on a Wednesday morning. She proceeded to groom tux (he got pretty dirty from all the public transport - lucky his bum is black), and tell me how she thought I should keep him. Better than suggesting I leave it on the train, I guess.&lt;br /&gt;The conversation (or is a one-way conversation called something else?) then turned to her collection of stuffed toys which she stole from somewhere, and from there how her boyfriend of seven years won&#039;t come around to her apartment anymore because there is no room with the quantity of plush animals around.&lt;img src=&quot;/tgould/images/tux3.jpg&quot; align=&quot;left&quot; hspace=5&gt;&lt;br /&gt;I seem to be like magnet for these people. Luckily she managed to remember to get off at Wolli Creek and go get drunker or something.&lt;br /&gt;Finally my stop came at Central, and thankfully the train hadn&#039;t become too full - the biggest challenge had been the several people who for whatever reason wanted to walk between the carriages, the door of which tux&#039;s bum was blocking. I got out and waited for the couple of hundered people to go up the escalator before I tried with tux.&lt;br /&gt;At the ticket gates at the top, the lady said &quot;Thank You - just what I&#039;ve always wanted!&quot; No no no, although this does seem to be a good way to get women to talk to me if I wasn&#039;t already engaged.&lt;br /&gt;Then it was just the walk to work remaining. This invovled crossing Elizabeth Street, dodging people everywhere and getting the second &quot;yeah, Linux!&quot; for the morning from J. Random Passer-by.&lt;br /&gt;And then Tux was back where he was born (he arrived un-stuffed from memory and my work-mates had to fill him up and seal him somehow or other). He is currently sitting in my boss&#039; desk, who is away until Monday.&lt;br /&gt;&lt;br /&gt;One of the reasons for such a journey was that I was sent to a corporate &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=276&amp;amp;entry_id=24&quot; title=&quot;http://www.aim.com.au/resources/article_slundin.html&quot;  onmouseover=&quot;window.status=&#039;http://www.aim.com.au/resources/article_slundin.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;&quot;Fish!&quot;&lt;/a&gt; course yesterday, where we learnt all about how to be a nice person and love our jobs. It was actually better than it sounded, although the concept of decorating everything you can see with fish-related items is a bit much.&lt;br /&gt;&lt;br /&gt;Hence Tux. Penguins eat fish, you see... 
    </content:encoded>

    <pubDate>Wed, 01 Dec 2004 12:31:00 -0600</pubDate>
    <guid isPermaLink="false">http://www.reverb.com.au/tgould/blog/index.php?/archives/24-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license>
</item>
<item>
    <title>Cool Mac OSX Apps</title>
    <link>http://www.reverb.com.au/tgould/blog/index.php?/archives/53-Cool-Mac-OSX-Apps.html</link>
            <category>Europe 2002-3</category>
            <category>Hardware</category>
            <category>Linux</category>
            <category>Software</category>
    
    <comments>http://www.reverb.com.au/tgould/blog/index.php?/archives/53-Cool-Mac-OSX-Apps.html#comments</comments>
    <wfw:comment>http://www.reverb.com.au/tgould/blog/wfwcomment.php?cid=53</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.reverb.com.au/tgould/blog/rss.php?version=2.0&amp;type=comments&amp;cid=53</wfw:commentRss>
    

    <author>webmaster@reverb.com.au (reverb)</author>
    <content:encoded>
    Just a quick heads up on some of the incredibly cool software that exists for the &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=358&amp;amp;entry_id=53&quot; title=&quot;http://www.apple.com/&quot;  onmouseover=&quot;window.status=&#039;http://www.apple.com/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Apple&lt;/a&gt;&lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=359&amp;amp;entry_id=53&quot; title=&quot;http://www.apple.com/macosx/&quot;  onmouseover=&quot;window.status=&#039;http://www.apple.com/macosx/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;OSX&lt;/a&gt; platform which I have stumbled across recently and changed the way I work:&lt;ul&gt;&lt;li /&gt;OK, so I&#039;ve been using this for ages, but &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=360&amp;amp;entry_id=53&quot; title=&quot;http://www.salling.com/&quot;  onmouseover=&quot;window.status=&#039;http://www.salling.com/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Salling Software&lt;/a&gt;&#039;s Clicker is still totally awesome. Impresses people day after day with the way that I walk away from my Mac, it locks the screen (and hence blocks access to two other computers - see below), and when I come back, it knows it&#039;s me and unlocks the screen. Even pauses &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=361&amp;amp;entry_id=53&quot; title=&quot;http://www.apple.com/itunes/&quot;  onmouseover=&quot;window.status=&#039;http://www.apple.com/itunes/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;iTunes&lt;/a&gt;, advises me of incoming calls, ... &lt;br /&gt;I actually caught up with the author, Jonas, in Stockholm last year, and bought him several beers. The man has done something I haven&#039;t seen in &lt;em&gt;any&lt;/em&gt; other software for a long time - actually created something new. &lt;b&gt;True&lt;/b&gt; innovation, not just using that word as a marketing ploy.&lt;li /&gt;If you have to work with more than one computer on a day to day basis (I have my iBook, an iMac and my Dell &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=362&amp;amp;entry_id=53&quot; title=&quot;http://www.gentoo.org/&quot;  onmouseover=&quot;window.status=&#039;http://www.gentoo.org/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Gentoo&lt;/a&gt; box at work), you &lt;b&gt;need&lt;/b&gt; to use &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=363&amp;amp;entry_id=53&quot; title=&quot;http://www.opendarwin.org/projects/osx2x/&quot;  onmouseover=&quot;window.status=&#039;http://www.opendarwin.org/projects/osx2x/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;osx2x&lt;/a&gt;. Billed as an &quot;Excess keyboard remover&quot;, that&#039;s what it does. I use one USB keyboard and mouse connected to my iBook, and push the mouse off the left side onto my iMac&#039;s screen, or to the right onto the Linux box. Keyboard follows. Cut and Paste between machines works. Total magic. Oh yes, and Open Source, so we have actually been able to modify the code and change some of the functionality. Great stuff!&lt;li /&gt;Open Source virtual desktops done right with &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=364&amp;amp;entry_id=53&quot; title=&quot;http://www.versiontracker.com/dyn/moreinfo/macosx/21594&quot;  onmouseover=&quot;window.status=&#039;http://www.versiontracker.com/dyn/moreinfo/macosx/21594&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Desktop Manager&lt;/a&gt;. Supports the skins made to work with the expensive Codetek Virtual Desktop too - how&#039;s that for sticking your tounge out?&lt;li /&gt;Kiwi-made visual traceroute with &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=365&amp;amp;entry_id=53&quot; title=&quot;http://crash.ihug.co.nz/~bryanc/&quot;  onmouseover=&quot;window.status=&#039;http://crash.ihug.co.nz/~bryanc/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;WhatRoute&lt;/a&gt;. Pretty graphics!&lt;li /&gt;Annoyed that your nice shiny new Powerbook (or in my case tattered world-travelled broken-keyed dull-coloured iBook) only has one mouse button? Stop whinging and get yourself &lt;a href=&quot;http://www.reverb.com.au/tgould/blog/exit.php?url_id=366&amp;amp;entry_id=53&quot; title=&quot;http://www.ragingmenace.com/software/sidetrack/index.html&quot;  onmouseover=&quot;window.status=&#039;http://www.ragingmenace.com/software/sidetrack/index.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;&gt;Sidetrack&lt;/a&gt;. Assign the button to left click and pad tap to right click, put vertical and horizontal scrollbars on the sides, put tap actions in the corners and you&#039;re better off than any Wintel laptop owner will ever be.&lt;/ul&gt; 
    </content:encoded>

    <pubDate>Thu, 15 Apr 2004 19:59:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.reverb.com.au/tgould/blog/index.php?/archives/53-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license>
</item>

</channel>
</rss>