<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dead Ink Vinyl &#187; mac</title>
	<atom:link href="http://blog.deadinkvinyl.com/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.deadinkvinyl.com</link>
	<description>Musings of David L Kinney</description>
	<lastBuildDate>Wed, 24 Feb 2010 05:33:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.deadinkvinyl.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dead Ink Vinyl &#187; mac</title>
		<link>http://blog.deadinkvinyl.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.deadinkvinyl.com/osd.xml" title="Dead Ink Vinyl" />
	<atom:link rel='hub' href='http://blog.deadinkvinyl.com/?pushpress=hub'/>
		<item>
		<title>CouchDB on MacOSX Leopard</title>
		<link>http://blog.deadinkvinyl.com/2008/07/12/couchdb-on-macosx-leopard/</link>
		<comments>http://blog.deadinkvinyl.com/2008/07/12/couchdb-on-macosx-leopard/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 02:39:13 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[couchdb]]></category>
		<category><![CDATA[daemon]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[documentoriented]]></category>
		<category><![CDATA[dscl]]></category>
		<category><![CDATA[launchctl]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[sudo]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=125</guid>
		<description><![CDATA[I got CouchDB up and running as a service on my MBP OSX Leopard this past Monday. It wasn&#8217;t as straight-forward as I&#8217;d hoped, so I thought I&#8217;d share my process for the benefit of others. Installing CouchDB I installed CouchDB from source. This requires the Leopard development tools (Xcode) and MacPorts. I expect all [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=125&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I got CouchDB up and running as a service on my MBP OSX Leopard this past Monday. It wasn&#8217;t as straight-forward as I&#8217;d hoped, so I thought I&#8217;d share my process for the benefit of others.</p>
<h3 style="margin-top:1em;">Installing CouchDB</h3>
<p>I installed CouchDB from source. This requires the Leopard development tools (Xcode) and <a href="http://www.macports.org/">MacPorts</a>. I expect all developers to have Xcode installed and most developers to have MacPorts installed, so I won&#8217;t detail those steps here. </p>
<p>First, install CouchDB&#8217;s dependencies using MacPorts:</p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>sudo port install icu erlang spidermonkey</code></pre>
<p><a href="http://incubator.apache.org/couchdb/downloads.html">Download CouchDB</a> and extract it. This is standard configure, make, make install territory here:</p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>./configure
make &#38;&#38; sudo make install</code></pre>
<p>Wasn&#8217;t that easy?</p>
<h3 style="margin-top:1em;">Creating a couchdb System Account</h3>
<p>Find a user number that is available. To see a list of what numbers are already in use, run:</p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>dscl . -list /Users UniqueID | awk '{print $2}' | sort -n</code></pre>
<p>Now find a group number that is available.  To see a list of what numbers are already in use, run:</p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>dscl . -list /Groups PrimaryGroupID | awk '{print $2}' | sort -n</code></pre>
<p>On my system, number 103 was available for both a user number and a group number. The rest of this article assumes you are using 103 as well. </p>
<p>The following commands create the group and the user and set the user&#8217;s home directory to the CouchDB lib folder. </p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>sudo dseditgroup -o create -i 103 -r "CouchDB Users" couchdb
sudu dscl . -create /Users/couchdb
sudu dscl . -create /Users/couchdb UniqueID 103
sudu dscl . -create /Users/couchdb UserShell /bin/bash
sudu dscl . -create /Users/couchdb RealName "CouchDB Administrator"
sudu dscl . -create /Users/couchdb NFSHomeDirectory \
        /usr/local/var/lib/couchdb
sudu dscl . -create /Users/couchdb PrimaryGroupID 103
sudu dscl . -create /Users/couchdb Password *</code></pre>
<p>Finally, we give the couchdb user ownership of the CouchDB lib and log directories:</p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>sudo chown -R couchdb:couchdb /usr/local/var/&lt;strong&gt;lib&lt;/strong&gt;/couchdb
sudo chown -R couchdb:couchdb /usr/local/var/&lt;strong&gt;log&lt;/strong&gt;/couchdb</code></pre>
<p><strong>DONE!</strong> Now you can launch CouchDB as the couchdb user instead of root. </p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>sudo -u couchdb couchdb</code></pre>
<h3 style="margin-top:1em;">Running as a Service</h3>
<p>To control CouchDB using launchctl, I needed to add the appropriate PATH information to CouchDB&#8217;s Launch Daemon plist so that gawk is found. Unfortunately, I couldn&#8217;t find a solution to edit the plist in-place as a privileged user, so I copied the file to the /var/tmp directory without root privileges so that I could update the copy. </p>
<p>Creating a copy of the plist and opening it for editing is done by:</p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>cp /usr/local/Library/LaunchDaemons/org.apache.couchdb.plist \
        /var/tmp/org.apache.couchdb.plist
open /var/tmp/org.apache.couchdb.plist</code></pre>
<p>In the Property List Editor that opens, follow this steps:</p>
<ol>
<li>Open Root &rarr; EnvironmentVariables </li>
<li>Click on Add Child</li>
<li><strong>Name:</strong> PATH</li>
<li><strong>Value:</strong> /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/local/bin:/opt/local/sbin</li>
<li>File &rarr; Save</li>
<li>Quit Property List Editor</li>
</ol>
<p>Then copy the updated plist over the original plist:</p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>sudo cp /var/tmp/org.apache.couchdb.plist \
        /usr/local/Library/LaunchDaemons/org.apache.couchdb.plist </code></pre>
<p>Now CouchDB can be controlled and monitored by the standard Leopard daemon manager:</p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>sudo launchctl load \
        /usr/local/Library/LaunchDaemons/org.apache.couchdb.plist </code></pre>
<h3 style="margin-top:1em;">Launch CouchDB on Startup</h3>
<p>To automatically launch on start up, run</p>
<pre style="background-color:#edf5fa;color:#120a05;padding:1em;"><code>sudo ln -s /usr/local/Library/LaunchDaemons/org.apache.couchdb.plist \
        /Library/LaunchDaemons/org.apache.couchdb.plist</code></pre>
<p><strong>Congratulations!</strong> You have CouchDB running as a system service that will start when you boot your Mac. Let the fun commence.  </p>
<h3 style="margin-top:1em;">I&#8217;d Like to Thank the Academy&#8230;</h3>
<p>I&#8217;d like to thank the following sites and resources for providing me enough information to piece together the process:</p>
<ul>
<li><a href="http://svn.apache.org/repos/asf/incubator/couchdb/trunk/README">CouchDB Source Code: README</a></li>
<li><a href="http://www.sysadminschronicles.com/articles/2007/10/19/creating_a_system_account_in">SysAdmin&#8217;s Chronicles: Creating a System Account in Mac OS X 10.5 Leopard</a></li>
<li><a href="http://evang.eli.st/blog/2007/10/28/installing-postgres-8-2-on-leopard-includes-system-account" title="includes system account!">evang.eli.st: Installing Postgres 8.2 on Leopard</a></li>
</ul>
<p>I particularly recommend the evang.eli.st article, as it explains the <code>dscl</code> command, which may be an unfamiliar account management tool.</p>
<p>I should point out that evang.eli.st also has a <a href="http://evang.eli.st/blog/2007/9/3/building-and-installing-couchdb-on-os-x">complete write-up</a> on how to install CouchDB on OSX. That walk-through is almost a year old, though, and entails editing the Makefile&#8212;which doesn&#8217;t sit well with me. However, where Leopard departs from standard UNIX behavior, I cease being an aficionado, so his tweaks may be important in ways I haven&#8217;t yet discovered.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/125/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/125/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/125/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=125&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2008/07/12/couchdb-on-macosx-leopard/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>I Can&#8217;t Think of a Better Reason</title>
		<link>http://blog.deadinkvinyl.com/2008/02/24/i-cant-think-of-a-better-reason/</link>
		<comments>http://blog.deadinkvinyl.com/2008/02/24/i-cant-think-of-a-better-reason/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 17:54:35 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Parenthood]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[condolences]]></category>
		<category><![CDATA[danielhsteinberg]]></category>
		<category><![CDATA[death]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[fatherhood]]></category>
		<category><![CDATA[ilife]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[photos]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=103</guid>
		<description><![CDATA[I don&#8217;t know if it&#8217;s father-to-be hormones or just that the story is so poignant, but I can&#8217;t read Daniel H. Steinberg&#8217;s On why I use a Mac without tearing up. Why do I use a Mac? I can&#8217;t imagine that I would have these memories of the last two months of Elena&#8217;s life if [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=103&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know if it&#8217;s father-to-be hormones or just that the story is so poignant, but I can&#8217;t read Daniel H. Steinberg&#8217;s <a href="http://blogs.oreilly.com/digitalmedia/2008/02/on-why-i-use-a-mac.html">On why I use a Mac</a> without tearing up. </p>
<blockquote>
<p>Why do I use a Mac? I can&#8217;t imagine that I would have these memories of the last two months of Elena&#8217;s life if we used anything else. That may not convince you either. But tomorrow is the second anniversary of my little girl&#8217;s death and I will have movies to watch and pictures to look at.</p>
</blockquote>
<p>I can&#8217;t think of a better reason. Amy and I share our condolences and wish your family the best. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/103/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/103/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=103&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2008/02/24/i-cant-think-of-a-better-reason/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Alan Cooper is Still Wrong</title>
		<link>http://blog.deadinkvinyl.com/2007/11/11/alan-cooper-is-still-wrong/</link>
		<comments>http://blog.deadinkvinyl.com/2007/11/11/alan-cooper-is-still-wrong/#comments</comments>
		<pubDate>Sun, 11 Nov 2007 11:49:26 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[alancooper]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[guibloopers]]></category>
		<category><![CDATA[hci]]></category>
		<category><![CDATA[jeffjohnson]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[theinmatesarerunningtheasylum]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=92</guid>
		<description><![CDATA[Three and a half years ago I wrote an unflattering article responding to Alan Cooper&#8217;s book The Inmates Are Running the Asylum. Recently, I had an instructor in one of my HCI courses recommend Cooper&#8217;s books and I wondered if I should give them another chance. I started reading Inmates again and found it to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=92&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Three and a half years ago I wrote an <a href="http://www.deadinkvinyl.com/article/10/the-inmates-are-running-alan-cooper">unflattering article</a> responding to Alan Cooper&#8217;s book <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#38;location=http%3A%2F%2Fwww.amazon.com%2Fdp%2F0672326140%2F&#38;tag=deadinkvinyl-20&#38;linkCode=ur2&#38;camp=1789&#38;creative=9325">The Inmates Are Running the Asylum</a>. Recently, I had an instructor in one of my <span class="caps">HCI</span> courses recommend Cooper&#8217;s books and I wondered if I should give them another chance. I started reading <em>Inmates</em> again and found it to be every bit as inane today as I found it in 2004. I quietly put Alan&#8217;s books aside again and continued reading other software interface design books. </p>
<p>In October, I started on Jeff Johnson&#8217;s <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#38;location=http%3A%2F%2Fwww.amazon.com%2Fdp%2F0123706432%2F&#38;tag=deadinkvinyl-20&#38;linkCode=ur2&#38;camp=1789&#38;creative=9325"><span class="caps">GUI</span> Bloopers 2.0</a>. Due to the &#8220;cookbook&#8221;-esque layout of the content, I had been delightfully jumping around the book as time and interest permitted. Today I decided to read the book properly from the beginning. That led to me read pages 28-29 about how imposing arbitrary restrictions is a Bad Thing&#8482;. Johnson provides these examples of arbitrary restrictions that some software imposes on its users:</p>
<ul>
<li>limiting person names to 16 characters</li>
<li>allowing table rows to be sorted by at most 3 columns</li>
<li>providing Undo for only the last three actions</li>
<li>requiring a fax number in all address book entries even though some users don&#8217;t have fax machines</li>
</ul>
<p>Okay. I understand why limitations like those exist in software applications, but I also understand how they can seem arbitrary and counterproductive to users. Reading on, I got to page 34 where Johnson references Alan Cooper. </p>
<blockquote>
<p>He [Alan Cooper] points out that programmers are trained to handle <em>all</em> cases that can arise in a software system and so often spend inordinate amounts of time and effort designing <span class="caps">GUI</span>s that cover low probability cases as well as higher probability ones. </p>
</blockquote>
<p>Low probability cases like&#8230; persons with more than 16 characters in their names? sorting tables by more than three columns? This is the crux of the problem: <strong>An unsupported &#8220;low probability case&#8221; for one user is an &#8220;arbitrary restriction&#8221; to another user</strong>. </p>
<p>It&#8217;s unfair to complain about programmers spending time on &#8220;low probability cases&#8221; and then complain that <em>your</em> low probabality case wasn&#8217;t implemented. (Sorting on more than three columns? Seriously? If you have those kinds of needs, maybe you shouldn&#8217;t be using an Excel sheet as a database. Just a thought.) </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/92/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/92/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=92&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/11/11/alan-cooper-is-still-wrong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Java on Leopard The Final Word</title>
		<link>http://blog.deadinkvinyl.com/2007/11/01/java-on-leopard-the-final-word/</link>
		<comments>http://blog.deadinkvinyl.com/2007/11/01/java-on-leopard-the-final-word/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 02:28:32 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[maxosx]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/?p=93</guid>
		<description><![CDATA[I was going to stick my nose into the &#8220;Java on Leopard&#8221; rant fest just to point out to hardcore Mac users that the platform received a lot of help and validation from Java developers who migrated from Linux. I was going to say other really insightful and inspiring stuff, but Ted Leung beat me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=93&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was going to stick my nose into the &#8220;Java on Leopard&#8221; rant fest just to point out to hardcore Mac users that the platform received a lot of help and validation from Java developers who migrated from Linux. I was going to say other really insightful and inspiring stuff, but <a href="http://www.sauria.com//blog/2007/10/30/leopard-java-and-open-source/">Ted Leung beat me to it</a> and made all the right points just perfectly. I have nothing to add &#8212; just go read <a href="http://www.sauria.com//blog/2007/10/30/leopard-java-and-open-source/">Ted&#8217;s article</a>. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/93/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/93/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=93&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2007/11/01/java-on-leopard-the-final-word/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>More Info on MacBook Java Performance</title>
		<link>http://blog.deadinkvinyl.com/2006/03/30/more-info-on-macbook-java-performance/</link>
		<comments>http://blog.deadinkvinyl.com/2006/03/30/more-info-on-macbook-java-performance/#comments</comments>
		<pubDate>Fri, 31 Mar 2006 04:56:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macbookpro]]></category>
		<category><![CDATA[openlaszlo]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2006/03/30/more-info-on-macbook-java-performance/</guid>
		<description><![CDATA[The OpenLaszlo Project Blog gets some benchmarks of Java performance on the new MacBook, relative to the G5. So the second thing that happened is that we got a shiny new MacBook. Today I compiled LaszloMail on a co-worker’s desktop G5, and the shiny Intel thing. Ready? G5 (dual 2ghz, 1 gig RAM), OpenLaszlo 3.2: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=68&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://weblog.openlaszlo.org/archives/2006/03/intel-macs-openlaszlo-32-and-fast-fastness/">OpenLaszlo Project Blog</a> gets some benchmarks of Java performance on the new MacBook, relative to the G5.  </p>
<blockquote>
<p>So the second thing that happened is that we got a shiny new MacBook. Today I compiled LaszloMail on a co-worker’s desktop G5, and the shiny Intel thing. Ready?</p>
<ul>
<li>G5 (dual 2ghz, 1 gig RAM), OpenLaszlo 3.2: 32 seconds</li>
<li>MacBook Pro (dual core 2ghz, 2 gig RAM), OpenLaszlo 3.2: 17 seconds</li>
</ul>
<p>Hot damn!</p>
</blockquote>
<p>You said it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/68/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/68/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=68&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2006/03/30/more-info-on-macbook-java-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Some Java on Intel Mac Benchmarks</title>
		<link>http://blog.deadinkvinyl.com/2006/03/04/some-java-on-intel-mac-benchmarks/</link>
		<comments>http://blog.deadinkvinyl.com/2006/03/04/some-java-on-intel-mac-benchmarks/#comments</comments>
		<pubDate>Sun, 05 Mar 2006 02:15:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[artificialintelligence]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kohonen]]></category>
		<category><![CDATA[kohonenmaps]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[macbookpro]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[powerbook]]></category>
		<category><![CDATA[ppc]]></category>
		<category><![CDATA[selforganizingmaps]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2006/03/04/some-java-on-intel-mac-benchmarks/</guid>
		<description><![CDATA[In a previous post I wondered about the Java performance on the new Intel Macs. I now have a benchmark. Okay, the term &#8220;benchmark&#8221; might be too strong. I ran one of my favorite applets on the 15&#8243; MacBook Pro while at an Apple Store today. I took screen shots of the results to compare [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=65&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://deadinkvinyl.blogspot.com/2006/02/mac-intel-java-performance.html">previous post</a> I wondered about the Java performance on the new Intel Macs.  I now have a benchmark.  </p>
<p>Okay, the term &#8220;benchmark&#8221; might be too strong.  I ran one of <a href="http://fbim.fh-regensburg.de/%7Esaj39122/jfroehl/diplom/e-index.html">my favorite applets</a> on the <a href="http://www.apple.com/macbookpro/">15&#8243; MacBook Pro</a> while at an Apple Store today.  I took screen shots of the results to compare to the performance of my own PowerBook.  The applet is a 3D visualization of a <a href="http://en.wikipedia.org/wiki/Teuvo_Kohonen">Kohonen</a><a href="http://en.wikipedia.org/wiki/Self_organizing_map">Self-Organizing Map</a>.  The Kohonen Map is a type of neural network used to automatically group similar inputs and provide visiualization of large quantities of data.  Another interesting application of the Kohonen Map is to solve very large <a href="http://en.wikipedia.org/wiki/Traveling_salesman_problem">TSP</a>-type problems.<br />
Anyway, this applet is interesting because it has simple 3D graphics, lots of floating point and integer math, and possibly a good amount of object allocation and garbage collection.  I don&#8217;t know if the applet is multi-threaded, though, but by the results I would guess that it is not.  Thus, this is a highly imperfect comparison between the PPC and Intel Macs.</p>
<p><span style="font-weight:bold;">System specs:</span><br />
PPC: 17&#8243; 1.33GHz PowerBook with 1.0GB RAM<br />
Intel: 15&#8243; 2.0GHz MacBook Pro with 1.5GB RAM</p>
<p><span style="font-weight:bold;">Raw Results:</span><br />
PPC:<br />
<a href="http://photos1.blogger.com/blogger/327/220/1600/Ppc-Results.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://photos1.blogger.com/blogger/327/220/400/Ppc-Results.jpg" alt="" border="0" /></a><br />
Intel:<br />
<a href="http://photos1.blogger.com/blogger/327/220/1600/Intel-Results.png"><img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://photos1.blogger.com/blogger/327/220/400/Intel-Results.jpg" alt="" border="0" /></a></p>
<p><span style="font-weight:bold;">Numbers:</span><br />
PPC: 1107 learning cycles in 138.697 seconds (7.981 learning cycles / second)<br />
Intel: 1100 learning cycles in 62.514 seconds (17.62 learning cycles / second)<br />
<span style="font-style:italic;"><br />
</span><span style="font-weight:bold;">X-Factor:</span><br />
The MacBook Pro is 2.2x faster than my PowerBook on Java performance.  Assuming that the applet is single-threaded, the MacBook&#8217;s JVM 1.47x more efficient per CPU clock cycle. </p>
<p>I&#8217;d like to also note that the applet&#8217;s 3D animation was <span style="font-style:italic;">much</span> smoother on the MacBook than it was on my PowerBook.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/65/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/65/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=65&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2006/03/04/some-java-on-intel-mac-benchmarks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>

		<media:content url="http://photos1.blogger.com/blogger/327/220/400/Ppc-Results.jpg" medium="image" />

		<media:content url="http://photos1.blogger.com/blogger/327/220/400/Intel-Results.jpg" medium="image" />
	</item>
		<item>
		<title>In Defense of Backup.app</title>
		<link>http://blog.deadinkvinyl.com/2006/02/25/in-defense-of-backupapp/</link>
		<comments>http://blog.deadinkvinyl.com/2006/02/25/in-defense-of-backupapp/#comments</comments>
		<pubDate>Sat, 25 Feb 2006 22:56:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[addressbook]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[retrospect]]></category>
		<category><![CDATA[superduper]]></category>
		<category><![CDATA[wolfrentzsch]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2006/02/25/in-defense-of-backupapp/</guid>
		<description><![CDATA[I was shocked when I read Jonathan &#8216;Wolf&#8217; Rentzsch&#8217;s scathing criticism of Apple&#8217;s Backup.app application available to .Mac users. Backup.app is a nice, little program that allows non-technical users a clean interface for backing up relatively small file sets. Backup.app automatically performs full backups if none exist in the destination and incremental backups when a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=63&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was shocked when I read Jonathan &#8216;Wolf&#8217; Rentzsch&#8217;s <a href="http://rentzsch.com/suck/backup3">scathing criticism</a> of Apple&#8217;s <a href="http://www.apple.com/dotmac/features.html">Backup.app</a> application available to <a href="http://www.apple.com/dotmac/">.Mac</a> users.  Backup.app is a nice, little program that allows non-technical users a clean interface for backing up relatively small file sets.  Backup.app automatically performs full backups if none exist in the destination and incremental backups when a full backup is already present.  </p>
<p>I was shocked until I read Jonathan&#8217;s summary again: Bottom-line, on top: Don’t use Backup 3. Use SuperDuper or Retrospect.  Jonathan, and the horror stories to which he links, were trying to use Backup.app as a <em>replacement</em> for disk backup solutions.  One of the stories is from a dismayed user who was having difficulty using Backup.app to recover his entire hard drive.  I just shook my head in bewilderment.  </p>
<p>From the moment I first opened Backup.app, it was obvious to me that the application is a <em>file</em> backup solution.  I call it &#8220;my mother&#8217;s backup solution&#8221;: it&#8217;s a convenience for people who don&#8217;t want to lose all of their documents if the worst should befall their computers.  It archives sets of files—and relatively small ones, at that.  The default file sets are <a href="http://www.apple.com/ilife/">iLife</a> files, personal data (Address Book, iCal, Stickies, and keychains), and iTunes purchases (opposed to all iTunes music).  Creating custom backup sets is pretty painless and the user can choose from a quick list of non-scary items like &#8220;Excel Documents&#8221; and &#8220;Mail Messages and Settings&#8221; instead of drilling to folders.  </p>
<p>Recognizing the intended use of Backup.app for frequent backup of small-ish file sets, I use it to backup my personal settings daily to iDisk, and my mail and documents daily to my iPod and weekly to DVDs.  I also use it for monthly backup of my iTunes purchases monthly to DVD—just in case.  Mostly, I use it as a safety net for the time in between my monthly backups with <a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html">SuperDuper!</a>.  </p>
<p>(I only backup monthly with SuperDuper! because I use a laptop and its a total hassle to hook up the external 3.5&#8243; Firewire drive all the way over there in the other room.  I&#8217;m only half kidding—backups have to be convenient and unobtrusive for end users to employ them with any regularity.)  </p>
<p>So, my bottom line is: Use Backup.app.  It&#8217;s an excellent compliment to SuperDuper!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/63/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/63/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=63&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2006/02/25/in-defense-of-backupapp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Mac-Intel Java Performance</title>
		<link>http://blog.deadinkvinyl.com/2006/02/20/mac-intel-java-performance/</link>
		<comments>http://blog.deadinkvinyl.com/2006/02/20/mac-intel-java-performance/#comments</comments>
		<pubDate>Mon, 20 Feb 2006 22:34:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[ppc]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2006/02/20/mac-intel-java-performance/</guid>
		<description><![CDATA[Does anyone have any metrics concerning the performance of Java on the Mac-Intel boxes relative to the Mac-PPC boxes? I&#8217;d be curious about single-threaded, multi-threaded, and GUI (Swing) results.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=61&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Does anyone have any metrics concerning the performance of Java on the Mac-Intel boxes relative to the Mac-PPC boxes?  I&#8217;d be curious about single-threaded, multi-threaded, and GUI (Swing) results.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/61/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/61/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=61&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2006/02/20/mac-intel-java-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Projects</title>
		<link>http://blog.deadinkvinyl.com/2006/02/18/projects/</link>
		<comments>http://blog.deadinkvinyl.com/2006/02/18/projects/#comments</comments>
		<pubDate>Sun, 19 Feb 2006 04:34:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Aviation]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[artificialintelligence]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[digitalcamera]]></category>
		<category><![CDATA[digitalsrl]]></category>
		<category><![CDATA[doubletake]]></category>
		<category><![CDATA[filemaker]]></category>
		<category><![CDATA[filemakerpro]]></category>
		<category><![CDATA[graphicconverter]]></category>
		<category><![CDATA[imagemagick]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macfamilytree]]></category>
		<category><![CDATA[machinelearning]]></category>
		<category><![CDATA[pages]]></category>
		<category><![CDATA[pef]]></category>
		<category><![CDATA[pentax]]></category>
		<category><![CDATA[pentaxpef]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[postscript]]></category>
		<category><![CDATA[privatepilot]]></category>
		<category><![CDATA[privatepilotlicense]]></category>
		<category><![CDATA[quicksilver]]></category>
		<category><![CDATA[raw]]></category>
		<category><![CDATA[rulesengines]]></category>
		<category><![CDATA[superduper]]></category>
		<category><![CDATA[swiftpublisher]]></category>
		<category><![CDATA[wickedcool]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2006/02/18/projects/</guid>
		<description><![CDATA[It&#8217;s been a while, so I thought I&#8217;d share some of the projects on which I&#8217;m working. Digital SRL camera maintenance. I&#8217;ve owned a Pentax *st DS for about 6 months now and it&#8217;s time I learn the standard maintenance procedures for it. Also, while I&#8217;m generally familiar with SLR concepts from my photography classes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=60&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while, so I thought I&#8217;d share some of the projects on which I&#8217;m working.  </p>
<dl>
<dt>Digital SRL camera maintenance.</dt>
<dd>I&#8217;ve owned a <a href="http://www.pentaximaging.com/products/product_details/digital_camera--*ist_DS/reqID--3/subsection--digital_slr">Pentax *st DS</a> for about 6 months now and it&#8217;s time I learn the standard maintenance procedures for it.  Also, while I&#8217;m generally familiar with SLR concepts from my photography classes in high school and college, I&#8217;m interested in improving my shots.  Thus, I&#8217;ve purchased <a href="http://www.amazon.com/gp/product/1592006051/">Mastering Digital SLR Photography</a> <a href="http://www.amazon.com/gp/product/0817463003/">Understanding Exposure: How to Shoot Great Photographs with a Film or Digital Camera</a> and I&#8217;m working my way through them.</dd>
<dt>Family Tree.</dt>
<dd>I&#8217;m trying to trace my family tree as far back as I can go.  I haven&#8217;t done any work on this in a long time.  I&#8217;m using <a href="">Ancestry.com</a> to perform the searches and <a href="http://www.onlymac.de/html/stammbaum4en.html">Mac Family Tree</a> to store the information.  However, I&#8217;m looking to switch my software to <a href="http://www.myheredis.com/">Heredis Mac X.2</a> because of the cleaner interface and the ability to export to the common interchange formats.</dd>
<dt>FileMaker Pro 8.</dt>
<dd>I&#8217;ve found the need for a desktop database.  I will be using <a href="http://www.filemaker.com/">FileMaker</a> to create and maintain a membership and contact database for one of the organizations to which I belong.  I trick to this is not the database, it&#8217;s leveraging the tool to create good forms and reports.  I want to use the output for creating mailing list labels and the like.</dd>
<dt>Rules Engines</dt>
<dd>I&#8217;m just starting to look at <a href="http://www.drools.org/">Drools</a> to create an agent for monitoring a resilient server infrastructure and diagnosing common problems.  The goal is to provide a tool for support teams that gives them detailed insights regarding the health and availability of the infrastructure and is able to recognize failure patterns and recommend actions for resolution.</dd>
<dt>Machine Learning.</dt>
<dd>I&#8217;m still very interested in neural networks and online learning.  <a href="http://www.wickedcooljava.com/">Wicked Cool Java</a> has some good links to projects in the area of creating intelligent agents.  And I&#8217;ve been doing some <a href="http://www.amazon.com/gp/product/0198538642/">reading</a> <a href="http://www.amazon.com/gp/product/1852335319/">on</a> <a href="http://www.amazon.com/gp/product/0070428077/">my</a> <a href="http://www.amazon.com/gp/product/047139601X/">own</a>.</dd>
<dt>Newsletters.</dt>
<dd>I used Apple&#8217;s Pages application to create a newsletter for an organization to which I belong.  I&#8217;ve created a Pages template that I&#8217;ll eventually share for others to build from.  I&#8217;m still tweaking the layout and content distribution based on feedback from the membership. </dd>
<dt>Private Pilot License</dt>
<dd>And, of course, I&#8217;m <a href="http://anotherstudentpilot.davidandamy.org/">learning to fly</a>.</dd>
</dl>
<p>In other news, here is a dump of the topics on which I want to blog when I get the time:</p>
<ul>
<li>Backup 3 vs. SuperDuper!  (responding to the debate <a href="http://rentzsch.com/suck/backup3">here</a> and <a href="http://multipart-mixed.com/productivity/tips_for_apple_backup_3.html">here</a>)</li>
<li>DoubleTake photo stitching (I like it a lot)</li>
<li>Graphic Converter does not handle Automator nicely for RAW formats</li>
<li>Dell 3100cn networked, PostScript, color laser printer (I like it a lot)</li>
<li><code>potrace</code> rastor-to-vector program (fantastic for B&amp;W)</li>
<li><a href="http://www.smileonmymac.com/disclabel/">disclabel</a> is painfully slow to use – unusage, actually</li>
<li>Yojimbo (I have it, I don&#8217;t understand it&#8217;s value, but I didn&#8217;t understand QuickSilver for a long time, either and now I can&#8217;t work without it)</li>
<li>ImageMagick (doesn&#8217;t handle Pentax PEF raw files</li>
</ul>
<p>Finally, a list of what I want to see in Pages:</p>
<ul>
<li>automatic em-dash, en-dash ; or easy access to them</li>
<li>When a paragraph is started right of an image around which it flows, it should still be indented</li>
</ul>
<p>If <a href="http://www.belightsoft.com/products/swiftpublisher/overview.php">Swift Publisher</a> does these two things and has nice templates, I&#8217;ll switch in a heartbeat.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/60/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/60/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=60&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2006/02/18/projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
		<item>
		<title>Mail.app Crashing on Startup</title>
		<link>http://blog.deadinkvinyl.com/2006/02/01/mailapp-crashing-on-startup/</link>
		<comments>http://blog.deadinkvinyl.com/2006/02/01/mailapp-crashing-on-startup/#comments</comments>
		<pubDate>Wed, 01 Feb 2006 14:55:00 +0000</pubDate>
		<dc:creator>dlkinney</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[crashreporter]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mailapp]]></category>

		<guid isPermaLink="false">http://deadinkvinyl.wordpress.com/2006/02/01/mailapp-crashing-on-startup/</guid>
		<description><![CDATA[Last week I was fighting with Mail.app, which was crashing on startup. It would launch &#8212; I could see the main window for a moment &#8212; then it would die and CrashReporter would give me the usual &#8220;Send to Apple?&#8221; dialog box. I tried lots of tactics to recover Mail.app. Removing the Preferences file (~/Library/Preferences/com.apple.mail.plist) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=58&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last week I was fighting with Mail.app, which was crashing on startup. It would launch &#8212; I could see the main window for a moment &#8212; then it would die and CrashReporter would give me the usual &#8220;Send to Apple?&#8221; dialog box.  </p>
<p>I tried lots of tactics to recover Mail.app.  Removing the Preferences file (<code>~/Library/Preferences/com.apple.mail.plist</code>) fixed the issue, but I lost all of my Mailboxes, which was unacceptable.  I run Mail.app with the preview pane expanded, and the timing of the crash suggested that it may be related to rendering the default highlighted email message.  I tried to locate the specific preferences controlling the default highlighted message, but was unsuccessful.  </p>
<p>I then formulated various Google queries until I had created one that got me a useful answer.  <i>Holding down the <b>Shift</b> key while launching Mail.app suppresses the Preview feature</i> (no messages are highlighted by default).  When I launched Mail.app in this way, it did not crash.  When I clicked on the suspect message with the preview pane extended, the application crashed.  Clicking on other messages did not crash the application.  Thus, I solved the problem by launching Mail.app while holding the <b>Shift</b> key, hid the preview pane, selected the message, deleted it, and emptied the Deleted messages.  </p>
<p>I then setup Backup.app (from my <a href="http://www.mac.com/">.Mac membership</a>) with a daily backup plan for Mail.app to <code>~/Backups/</code> and a weekly plan to CD or DVD.  The plans include:<br />
~/Library/Preferences/com.apple.mail.plist<br />
~/Library/Mail/<br />
~/Library/Mail Downloads/</p>
<p>I hope this information helps others.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/deadinkvinyl.wordpress.com/58/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/deadinkvinyl.wordpress.com/58/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/deadinkvinyl.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/deadinkvinyl.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/deadinkvinyl.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/deadinkvinyl.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/deadinkvinyl.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/deadinkvinyl.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/deadinkvinyl.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/deadinkvinyl.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/deadinkvinyl.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/deadinkvinyl.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/deadinkvinyl.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/deadinkvinyl.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/deadinkvinyl.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/deadinkvinyl.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.deadinkvinyl.com&amp;blog=2908484&amp;post=58&amp;subd=deadinkvinyl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.deadinkvinyl.com/2006/02/01/mailapp-crashing-on-startup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0439564df67efd24620e338a78a8d921?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">dlkinney</media:title>
		</media:content>
	</item>
	</channel>
</rss>
