<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tomdale.net</title>
	<atom:link href="http://tomdale.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://tomdale.net</link>
	<description></description>
	<lastBuildDate>Thu, 26 Nov 2009 18:24:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why I Won&#8217;t Ever Move Back to Fallbrook</title>
		<link>http://tomdale.net/2009/11/why-i-wont-ever-move-back-to-fallbrook/</link>
		<comments>http://tomdale.net/2009/11/why-i-wont-ever-move-back-to-fallbrook/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 17:11:54 +0000</pubDate>
		<dc:creator>Tom Dale</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://tomdale.net/?p=137</guid>
		<description><![CDATA[Some selections from the local newspaper.


]]></description>
			<content:encoded><![CDATA[<p>Some selections from the local newspaper.</p>
<p><a href="http://tomdale.net/wp-content/uploads/2009/11/photo.jpg"><img src="http://tomdale.net/wp-content/uploads/2009/11/photo-300x225.jpg" alt="Roosevelt - right or wrong?" title="Roosevelt - right or wrong?" width="300" height="225" class="alignleft size-medium wp-image-139" /></a><br />
<a href="http://tomdale.net/wp-content/uploads/2009/11/photo-2.jpg"><img src="http://tomdale.net/wp-content/uploads/2009/11/photo-2-300x225.jpg" alt="Ed Hardy" title="Ed Hardy" width="300" height="225" class="alignleft size-medium wp-image-138" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tomdale.net/2009/11/why-i-wont-ever-move-back-to-fallbrook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uninstalling TuneUp for the Mac</title>
		<link>http://tomdale.net/2008/12/uninstalling-tuneup-for-the-mac/</link>
		<comments>http://tomdale.net/2008/12/uninstalling-tuneup-for-the-mac/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 19:25:55 +0000</pubDate>
		<dc:creator>Tom Dale</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://tomdale.net/?p=122</guid>
		<description><![CDATA[So I tried out TuneUp for the Mac, an iTunes organization/cleaning tool.
The interface immediately put me off, so I decided to uninstall.
I ran the installer, looking for an uninstall option, but could find no such thing.  The website was not helpful in tracking down uninstall instructions, either.
This post by Kirk McElhearn indicates that he [...]]]></description>
			<content:encoded><![CDATA[<p>So I tried out <a href="http://www.tuneupmedia.com/">TuneUp</a> for the Mac, an iTunes organization/cleaning tool.</p>
<p>The interface immediately put me off, so I decided to uninstall.</p>
<p>I ran the installer, looking for an uninstall option, but could find no such thing.  The website was not helpful in tracking down uninstall instructions, either.</p>
<p><a href="http://www.mcelhearn.com/article.php?story=20081211181225290">This post by Kirk McElhearn</a> indicates that he wasn&#8217;t able to find an uninstaller, either.  Thank goodness for <a href="http://www.noodlesoft.com/hazel.php">Hazel</a>, which spotted that I had dragged the application to the Trash and offered to clean up for me.</p>
<p>It turns out that TuneUp <em>does</em> install an uninstaller&#8211;in <code>~/Library/Logs/TuneUp Uninstaller.app</code>, of all places. &#8220;Another Windows company releasing a lame port of their software for Mac,&#8221; indeed.</p>
<p>Note that, unlike what Kirk indicates, there is more than simply the application in <code>/Applications</code> and the plugin in <code>/Library/iTunes/iTunes Plug-ins</code>.  It also installs a bunch of crap in <code>/usr/local/lib</code>, and even <em>four</em> different frameworks in <code>/Library/Frameworks</code>.</p>
<p>Be warned before you install this sloppy software.</p>
<p><a href="http://tomdale.net/wp-content/uploads/2008/12/picture-1.png"><img src="http://tomdale.net/wp-content/uploads/2008/12/picture-1.png" alt="" title="TuneUp Uninstaller" width="500" height="426" class="aligncenter size-full wp-image-123" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tomdale.net/2008/12/uninstalling-tuneup-for-the-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fetch Genre from Top Last.fm Tag</title>
		<link>http://tomdale.net/2008/10/fetch-genre-from-top-lastfm-tag/</link>
		<comments>http://tomdale.net/2008/10/fetch-genre-from-top-lastfm-tag/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 21:37:05 +0000</pubDate>
		<dc:creator>Tom Dale</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://tomdale.net/?p=114</guid>
		<description><![CDATA[
My iTunes library is pretty close to perfectly manicured, with 90% or more of all tracks being complete albums with complete metadata and album artwork.
Except genre.  There really is no canonical source of genre information on the internet, because bands tend not to self-categorize.
So, a problem arose:  Lots of music, little (accurate) genre [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://tomdale.net/wp-content/uploads/2008/10/fetch_genre.png" alt="" title="Screenshot of Fetch Genre from Top Last.fm Tag" width="440" height="209" class="alignright size-full wp-image-116" /></p>
<p>My iTunes library is pretty close to perfectly manicured, with 90% or more of all tracks being complete albums with complete metadata and album artwork.</p>
<p>Except genre.  There really is no canonical source of genre information on the internet, because bands tend not to self-categorize.</p>
<p>So, a problem arose:  Lots of music, little (accurate) genre information.  My solution was to harness the power of the crowds to pull what I could from <a href="http://www.last.fm/">Last.fm</a></p>
<p>Conveniently, Last.fm provides a <a href="http://www.audioscrobbler.net/data/webservices/">surfeit of XML feeds for their data</a>.  Because Last.fm doesn&#8217;t track genre, tags have become a sort of <em>de facto</em> stand-in.</p>
<p>I whipped up a hybrid AppleScript-Ruby application that will take the selected track (or tracks) in iTunes, find the artist, and then set <em>all</em> tracks by that artist to the most popular Last.fm tag.</p>
<p>It&#8217;s pretty fast, and it works decently.  At least, it&#8217;s the best I could think of without manually spending hours updating every artist.</p>
<p>I&#8217;m making the script available here for public use.  Please note that I have only done limited testing, but it works for me. <strong>Always back up your iTunes library on a regular basis.  I am not responsible if this script decides that all of your music deserves to be labelled Prog Rock.</strong></p>
<p>To use it, drag <code>Fetch Genre from Top Last.fm Tag.app</code> to <code>~/Library/iTunes/Scripts</code> (create it if it doesn&#8217;t exist).  Then select a track from the artist you want to update, and select <code>Fetch Genre from Top Last.fm Tag</code> from the Scripts menu in iTunes.</p>
<p>The source is not protected and you are welcome (and encouraged) to make changes.  If you do, please just provide credit and a link here.</p>
<h3>Known Issues</h3>
<ul>
<li>Doesn&#8217;t currently support names with international characters (e.g., Sigur Rós)</li>
<li>You may need to install the <a href="http://code.whytheluckystiff.net/hpricot/">hpricot ruby gem</a>, which you can do by opening Terminal and typing<br />
<blockquote><p><code>sudo gem install hpricot</code></p></blockquote>
</li>
</ul>
<p><a href='http://tomdale.net/wp-content/uploads/2008/10/fetch-genre-from-top-lastfm-tagapp.zip'><strong>Download &#8220;Fetch Genre from Top Last.fm Tag&#8221; (28KB)</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tomdale.net/2008/10/fetch-genre-from-top-lastfm-tag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Command to Open New Tab in Terminal</title>
		<link>http://tomdale.net/2008/10/command-to-open-new-tab-in-terminal/</link>
		<comments>http://tomdale.net/2008/10/command-to-open-new-tab-in-terminal/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 20:50:03 +0000</pubDate>
		<dc:creator>Tom Dale</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://tomdale.net/?p=112</guid>
		<description><![CDATA[Terminal.app in Leopard supports tabs, which is awesome.  And, just like Safari, the command to open a new tab is &#8984;T.
Call me crazy, but when my brain is in &#8220;Terminal mode&#8221; things like keyboard shortcuts are just not at the fore (let&#8217;s say they&#8217;ve been temporarily cached to disk).
What I really wanted was an [...]]]></description>
			<content:encoded><![CDATA[<p>Terminal.app in Leopard supports tabs, which is awesome.  And, just like Safari, the command to open a new tab is &#8984;T.</p>
<p>Call me crazy, but when my brain is in &#8220;Terminal mode&#8221; things like keyboard shortcuts are just not at the fore (let&#8217;s say they&#8217;ve been temporarily cached to disk).</p>
<p>What I really wanted was an easy-to-remember command that would open a new tab in Terminal without me having to revert to Mac OS mode.  So this is what I added to my <code>.bash_profile</code>:</p>
<blockquote><p><code>alias tab="osascript -e 'tell application \"System Events\" to tell process \"Terminal\" to keystroke \"t\" using command down'"</code></p></blockquote>
<p>Now I can type <code>tab</code> at any command prompt and instantly get a new tab.  One more keystroke, yes, but I preserve my mental context.</p>
]]></content:encoded>
			<wfw:commentRss>http://tomdale.net/2008/10/command-to-open-new-tab-in-terminal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Last Final</title>
		<link>http://tomdale.net/2008/07/last-final/</link>
		<comments>http://tomdale.net/2008/07/last-final/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 21:59:07 +0000</pubDate>
		<dc:creator>Tom Dale</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://tomdale.net/?p=110</guid>
		<description><![CDATA[I just finished the last final I will ever have to take (hopefully).
Now it&#8217;s on to the internship, while working full time.  The next month and a half are going to be crazy.  If I don&#8217;t see you, I apologize in advance.
]]></description>
			<content:encoded><![CDATA[<p>I just finished the last final I will ever have to take (hopefully).</p>
<p>Now it&#8217;s on to the internship, while working full time.  The next month and a half are going to be crazy.  If I don&#8217;t see you, I apologize in advance.</p>
]]></content:encoded>
			<wfw:commentRss>http://tomdale.net/2008/07/last-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Cleanup</title>
		<link>http://tomdale.net/2008/07/server-cleanup/</link>
		<comments>http://tomdale.net/2008/07/server-cleanup/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 06:11:42 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://tomdale.net/?p=108</guid>
		<description><![CDATA[Just cleaned up the hierarchy of my web server.  Ahh, that feels good.
For the memories, I&#8217;ve revived the blog that was set up when my grandmother had a stroke: http://tomdale.net/joycedale
]]></description>
			<content:encoded><![CDATA[<p>Just cleaned up the hierarchy of my web server.  Ahh, that feels good.</p>
<p>For the memories, I&#8217;ve revived the blog that was set up when my grandmother had a stroke: <a href="http://tomdale.net/joycedale">http://tomdale.net/joycedale</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tomdale.net/2008/07/server-cleanup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodbye, America</title>
		<link>http://tomdale.net/2008/07/goodbye-america/</link>
		<comments>http://tomdale.net/2008/07/goodbye-america/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 23:10:32 +0000</pubDate>
		<dc:creator>Tom Dale</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://tomdale.net/?p=106</guid>
		<description><![CDATA[Obama just lost my vote by voting yes on FISA.
]]></description>
			<content:encoded><![CDATA[<p>Obama just lost my vote by voting yes on FISA.</p>
]]></content:encoded>
			<wfw:commentRss>http://tomdale.net/2008/07/goodbye-america/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Design</title>
		<link>http://tomdale.net/2008/07/new-design/</link>
		<comments>http://tomdale.net/2008/07/new-design/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 08:25:15 +0000</pubDate>
		<dc:creator>Tom Dale</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://tomdale.net/?p=104</guid>
		<description><![CDATA[The draft new design is up.  Do we dig it?  I&#8217;ll refine it in the coming weeks, but it&#8217;s been ages since I&#8217;ve grappled with WordPress&#8217; somewhat frustrating templating system.
]]></description>
			<content:encoded><![CDATA[<p>The draft new design is up.  Do we dig it?  I&#8217;ll refine it in the coming weeks, but it&#8217;s been ages since I&#8217;ve grappled with WordPress&#8217; somewhat frustrating templating system.</p>
]]></content:encoded>
			<wfw:commentRss>http://tomdale.net/2008/07/new-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Car Accident</title>
		<link>http://tomdale.net/2008/04/car-accident/</link>
		<comments>http://tomdale.net/2008/04/car-accident/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 20:29:03 +0000</pubDate>
		<dc:creator>Tom Dale</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://tomdale.net/2008/04/01/car-accident/</guid>
		<description><![CDATA[The Saturday before last Easter, Megan and I were driving to my parents&#8217; house for a pre-Easter dinner.
Right before College Boulevard, we were stopped at a red light.  We had been there about ten seconds or so, talking casually to dispel the boredom that red lights often bring.
Then, we were plowed into from behind. [...]]]></description>
			<content:encoded><![CDATA[<p>The Saturday before last Easter, Megan and I were driving to my parents&#8217; house for a pre-Easter dinner.</p>
<p>Right before College Boulevard, we were stopped at a red light.  We had been there about ten seconds or so, talking casually to dispel the boredom that red lights often bring.</p>
<p>Then, we were plowed into from behind.  And not in the good way.</p>
<p>Here are some photographs from the event.</p>
<p><a class="imagelink" href="http://tomdale.net/wp-content/uploads/2008/04/IMG_3644.jpg" title="IMG_3644.jpg"><img id="image101" src="http://tomdale.net/wp-content/uploads/2008/04/IMG_3644.thumbnail.jpg" alt="IMG_3644.jpg" /></a></p>
<p><a class="imagelink" href="http://tomdale.net/wp-content/uploads/2008/04/IMG_3594.jpg" title="IMG_3594.jpg"><img id="image100" src="http://tomdale.net/wp-content/uploads/2008/04/IMG_3594.thumbnail.jpg" alt="IMG_3594.jpg" /></a></p>
<p><a class="imagelink" href="http://tomdale.net/wp-content/uploads/2008/04/IMG_3589.jpg" title="IMG_3589.jpg"><img id="image99" src="http://tomdale.net/wp-content/uploads/2008/04/IMG_3589.thumbnail.jpg" alt="IMG_3589.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tomdale.net/2008/04/car-accident/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What A Comment Stream Would Look Like In A Meeting</title>
		<link>http://tomdale.net/2007/08/what-a-comment-stream-would-look-like-in-a-meeting/</link>
		<comments>http://tomdale.net/2007/08/what-a-comment-stream-would-look-like-in-a-meeting/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 20:45:13 +0000</pubDate>
		<dc:creator>Tom Dale</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://tomdale.net/2007/08/28/what-a-comment-stream-would-look-like-in-a-meeting/</guid>
		<description><![CDATA[What A Comment Stream Would Look Like In A Meeting
Oh God, I am laughing so hard right now.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.crunchnotes.com/?p=423">What A Comment Stream Would Look Like In A Meeting</a></p>
<p>Oh God, I am laughing so hard right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://tomdale.net/2007/08/what-a-comment-stream-would-look-like-in-a-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
