<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>ExpanDrivel</title>
	
	<link>http://blog.expandrive.com</link>
	<description>Living off the Land</description>
	<pubDate>Tue, 18 Nov 2008 21:18:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-beta3-9750</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Magnanimous" type="application/rss+xml" /><item>
		<title>More on the National Money Hole</title>
		<link>http://feeds.feedburner.com/~r/Magnanimous/~3/457638916/</link>
		<comments>http://blog.expandrive.com/2008/11/18/more-on-the-national-money-hole/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 21:11:19 +0000</pubDate>
		<dc:creator>Jeff Mancuso</dc:creator>
		
		<category><![CDATA[Rant]]></category>

		<category><![CDATA[economy]]></category>

		<guid isPermaLink="false">http://blog.expandrive.com/?p=735</guid>
		<description><![CDATA[via Will Wilkinson

the WSJ has an incredible piece (Titled Just Say No to Detroit) on the amount of money GM and Ford have lost in the past 25 years. Nearly half a trillion dollars has evaporated.

Over the past decade, the capital destruction by GM has been breathtaking, on a greater scale than documented by Mr. [...]]]></description>
			<content:encoded><![CDATA[<p>via <a href="http://www.willwilkinson.net/flybottle/2008/11/17/breathtaking-capital-destruction/">Will Wilkinson</a></p>

<p>the WSJ has an <a href="http://online.wsj.com/article/SB122669746125629365.html">incredible piece</a> (Titled <em>Just Say No to Detroit</em>) on the amount of money GM and Ford have lost in the past 25 years. Nearly half a trillion dollars has evaporated.</p>

<blockquote>Over the past decade, the capital destruction by GM has been breathtaking, on a greater scale than documented by Mr. Jensen for the 1980s. GM has invested $310 billion in its business between 1998 and 2007. The total depreciation of GM&#8217;s physical plant during this period was $128 billion, meaning that a net $182 billion of society&#8217;s capital has been pumped into GM over the past decade &#8212; a waste of about $1.5 billion per month of national savings. The story at Ford has not been as adverse but is still disheartening, as Ford has invested $155 billion and consumed $8 billion net of depreciation since 1998.
<br /><br />
      
As a society, we have very little to show for this $465 billion. At the end of 1998, GM&#8217;s market capitalization was $46 billion and Ford&#8217;s was $71 billion. Today both firms have negligible value, with share prices in the low single digits. Both are facing imminent bankruptcy and delisting from the major stock exchanges. Along with management, the companies&#8217; unions and even their regulators in Washington may have their own culpability, a topic that merits its own separate discussion. Yet one can only imagine how the $465 billion could have been used better &#8212; for instance, GM and Ford could have closed their own facilities and acquired all of the shares of Honda, Toyota, Nissan and Volkswagen.</blockquote>

<p><center><img src="http://s.wsj.net/public/resources/images/PT-AK196_NOBAIL_D_20081114170031.jpg" alt="burning money" /></center>
I&#8217;m not sure how I feel about the proposed $25 billion in emergency loans - but the numbers put together by <a href="http://pages.stern.nyu.edu/~dyermack/">David Yermack</a>, a professor of finance at New York University&#8217;s Stern School of Business - are nothing short of astounding.</p>
<img src="http://feeds.feedburner.com/~r/Magnanimous/~4/457638916" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.expandrive.com/2008/11/18/more-on-the-national-money-hole/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.expandrive.com/2008/11/18/more-on-the-national-money-hole/</feedburner:origLink></item>
		<item>
		<title>Macworld reviews ExpanDrive 1.3.1</title>
		<link>http://feeds.feedburner.com/~r/Magnanimous/~3/457546949/</link>
		<comments>http://blog.expandrive.com/2008/11/18/macworld-reviews-expandrive-131/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 19:52:27 +0000</pubDate>
		<dc:creator>Jeff Mancuso</dc:creator>
		
		<category><![CDATA[ExpanDrive]]></category>

		<category><![CDATA[Magnetk]]></category>

		<category><![CDATA[macworld]]></category>

		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://blog.expandrive.com/?p=712</guid>
		<description><![CDATA[Dan Frakes over at Macworld put up a review of ExpanDrive 1.3.1 bestowing us with 4 mice. 

for seamless integration with the Finder—and ease of use—it’s tough to beat. It’s what the Finder’s built-in FTP/SFTP support should have been from the start.

A nice milestone for any Mac developer - to finally earn your mice.
]]></description>
			<content:encoded><![CDATA[<p>Dan Frakes over at Macworld put up a <a href="http://www.macworld.com/article/136913/expandrive.html">review of ExpanDrive 1.3.1</a> bestowing us with 4 mice. <img src="http://blog.expandrive.com/wp-content/uploads/2008/11/mice.png" alt="four mice" title="four mice" width="179" height="78" class="alignright size-full wp-image-721" /></p>

<blockquote style="width: 400px;">for seamless integration with the Finder—and ease of use—it’s tough to beat. It’s what the Finder’s built-in FTP/SFTP support should have been from the start.</blockquote>

<p>A nice milestone for any Mac developer - to finally earn your mice.</p>
<img src="http://feeds.feedburner.com/~r/Magnanimous/~4/457546949" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.expandrive.com/2008/11/18/macworld-reviews-expandrive-131/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.expandrive.com/2008/11/18/macworld-reviews-expandrive-131/</feedburner:origLink></item>
		<item>
		<title>Is it time to close the National Money Hole?</title>
		<link>http://feeds.feedburner.com/~r/Magnanimous/~3/457273352/</link>
		<comments>http://blog.expandrive.com/2008/11/18/close-national-money-hole/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 15:09:49 +0000</pubDate>
		<dc:creator>Jeff Mancuso</dc:creator>
		
		<category><![CDATA[Humor]]></category>

		<category><![CDATA[The Future]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[economy]]></category>

		<guid isPermaLink="false">http://blog.expandrive.com/?p=699</guid>
		<description><![CDATA[via Calculated Risk

The Onion [hilariously] hosts a panel to discuss if the Government should stop dumping money into the National Money Hole.

&#8220;No reasonable person is advocating we stop destroying money - but the American people earned that money, they have the right to decide how it should be destroyed&#8230; let the free market decide the [...]]]></description>
			<content:encoded><![CDATA[<p>via <a href="http://calculatedrisk.blogspot.com/2008/11/should-government-stop-dumping-money.html">Calculated Risk</a></p>

<p><a href="http://www.theonion.com">The Onion</a> [hilariously] hosts a panel to discuss if the Government should stop dumping money into the National Money Hole.</p>

<blockquote>&#8220;No reasonable person is advocating we stop destroying money - but the American people earned that money, they have the right to decide how it should be destroyed&#8230; let the free market decide the most efficient way of destroying money&#8221;</blockquote>

<p><center><embed src="http://www.theonion.com/content/themes/common/assets/videoplayer2/flvplayer.swf" type="application/x-shockwave-flash" allowScriptAccess="always" wmode="transparent" width="400" height="355" flashvars="file=http://www.theonion.com/content/xml/90029/video&#038;autostart=false&#038;image=http://www.theonion.com/content/files/images/MONEY_HOLE_article.jpg&#038;bufferlength=3&#038;embedded=true&#038;title=In%20The%20Know%3A%20Should%20The%20Government%20Stop%20Dumping%20Money%20Into%20A%20Giant%20Hole%3F"></embed><br /> 
<a href="http://www.theonion.com/content/video/in_the_know_should_the_government?utm_source=embedded_video">In The Know: Should The Government Stop Dumping Money Into A Giant Hole?</a></center></p>
<img src="http://feeds.feedburner.com/~r/Magnanimous/~4/457273352" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.expandrive.com/2008/11/18/close-national-money-hole/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.expandrive.com/2008/11/18/close-national-money-hole/</feedburner:origLink></item>
		<item>
		<title>Setup Gmail IMAP, Mail.app, and the iPhone with Archive</title>
		<link>http://feeds.feedburner.com/~r/Magnanimous/~3/456451527/</link>
		<comments>http://blog.expandrive.com/2008/11/17/setup-gmail-imap-mailapp-and-the-iphone-with-archive/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 20:27:56 +0000</pubDate>
		<dc:creator>Jon Shea</dc:creator>
		
		<category><![CDATA[Frustration]]></category>

		<category><![CDATA[geekery]]></category>

		<guid isPermaLink="false">http://blog.magnetk.com/?p=595</guid>
		<description><![CDATA[If you’re happy using gmail.com as your user interface, then there’s no need to read further into this blog post. The Gmail web interface is the best I’ve ever used, but it’s not as good as a native, desktop app. If you wail on your applications like I do, then you need fast and local. [...]]]></description>
			<content:encoded><![CDATA[<p>If you’re happy using <a href="http://www.gmail.com">gmail.com</a> as your user interface, then there’s no need to read further into this blog post. The Gmail web interface is the best I’ve ever used, but it’s not as good as a native, desktop app. If you wail on your applications like I do, then you need fast and local. Apple’s Mail.app isn’t prefect (no email client is), but it’s good enough. The interface is snappy, the search is fast and reliable, and I can drag and drop attachment files onto it.</p>

<p>I’m going to explain how to setup Gmail to work the right way with Mail.app and the iPhone. “Right”, of course, means “the way I want it to work.” In particular, this means that <strong>I want “deleting” something in my client to make it “archived” in Gmail for eternity.</strong> I almost never want an email to be deleted forever. I also want Sent Messages and Drafts to work in a reasonable way, but delete -> archive is the big one for me.</p>

<p><strong>NB:</strong> This guide is a work in progress, a living document. Check back for updates. Feedback is actively solicited.</p>

<h2><a name="mail">Setting up Mail.app</a></h2>

<ol>
<li><p>Follow the directions at the <a href="http://mail.google.com/support/bin/answer.py?answer=81379&amp;topic=12920">Gmail Help Center</a>. Make sure you enable IMAP in the Gmail web interface before you play with Mail.app. Also, when Mail.app notices you’re setting up a Gmail account and offers to do it for you automatically, <strong>don’t fall for it</strong>. It will setup and POP3 account, which is <em>worthless</em>, and you’ll have to start over. Finally, note that <strong>every time you’re ever asked for a “User Name:” you’re going to have to enter your whole Gmail address <code>username@gmail.com</code>.</strong></p></li>
<li><p>As always, the devil is in the details. In this case, the details are the “Mailbox Behaviors” panel for the account in Mail.app preferences. Google has <a href="http://mail.google.com/support/bin/answer.py?answer=78892">Recommended IMAP client settings</a>, an obscure Gmail Help Center page, and the Mail.app settings are unlinkably hidden by Javascript. <strong>I believe Google’s recommended settings are wrong</strong>. Well, I think their “Sent” recommendation is wrong, I agree with the other ones. Here is my recommendation.</p></li>
</ol>

<p><img src="http://blog.magnetk.com/wp-content/uploads/2008/11/mailapp-settings.png" alt="mailapp_settings.png" border="0" width="390" height="446" class="aligncenter" /></p>

<p>If you match these settings then your Drafts, Sent, and Junk folders will automatically sync with the corresponding Gmail folders. Your local Trash folder will remain empty, and your deleted messages will get archived in Gmail’s “All Mail” folder.</p>

<p>If “Sent” is not checked, then Gmail store a copy in its Sent Mail folder, and Mail.app will store a copy in its Sent folder. These two copies will be different, and deleting one will not delete the other. The ”Delete sent messages when:” setting will only apply to the Mail.app copy. If that’s what you’re into, then go for it.</p>

<h3>A few caveats</h3>

<p><div id="attachment_636" class="wp-caption alignleft" style="width: 127px"><a href="http://blog.magnetk.com/wp-content/uploads/2008/11/gmail_folders_in_mailapp.png"><img src="http://blog.magnetk.com/wp-content/uploads/2008/11/gmail_folders_in_mailapp.png" alt="Gmail Folders in Mail.app" title="gmail_folders_in_mailapp" width="117" height="160" class="size-full wp-image-636" /></a><p class="wp-caption-text">Gmail Folders in Mail.app</p></div></p>

<p>After following the above directions, Mail.app may or may not have figured out how to merge the the Gmail tags with the corresponding Mail.app folder. For example, the Gmail “Spam” tag and the Mail.app “Trash” folder. In the worst case, if Mail.app figures out <em>nothing</em>, then your Gmail setup in Mail.app’s main window will look like the image to the left. If this is the case, then click on a folder that Mail.app did not figure out for you. Let’s start with “Drafts”. Click on the “Mailbox” menu, pull down to “Use This Mailbox For”, and select “Drafts”. Repeat as necessary for “Sent Mail”, and “Spam”. <strong>Do not do this for “Trash”.</strong> If you do, then Mail.app will silently turn on “Move deleted messages to the Trash mailbox”__ and your archived mail will start getting silently deleted. Oofta. Also, for some reason my copy of Mail usually won’t merge “Spam” with it’s “Junk” folder. I’ve given up on trying to make it work, because it doesn’t really matter anyway.</p>

<p>You may have noticed that with the above settings you lose the Trash folder in Mail.app. That is, you will have no record of your recently deleted messages except for Gmail’s “All Mail” folder (Mail.app’s Trash will be forever empty). I’m fine with that, since deleted messages are the overwhelming majority of my “All Mail” folder. Another option is to make a costume tag in Gmail like “[Deleted Messages]”, and then set this to be the Trash folder in Mail.app. Then, when you delete the message Mail.app will remove all existing tags, and add a [Deleted Messages] tag. If you delete it againOther option. Make a [Deleted Messages] folder yourself.</p>

<h3>Setting the “IMAP Prefix”</h3>

<p>In the Mail.app sidebar your Gmail tags will appear as folders. The built in Gmail tags (All Mail, Spam, Starred, Trash) appear nested in a folder named [Gmail]. The rest of your tags appear as folders at the same level as the [Gmail] folder. Some people recommend that you set your IMAP path prefix (in Preferences -> Accounts -> Advanced -> IMAP path prefix:) to Gmail. <strong>I don not recommend this.</strong> It will make your built in Gmail tags appear at the top level, but it will make your personal tags disappear entirely. Also, if you fiddle with it Mail.app will re-download your entire mailbox. Fair warning.</p>

<h2><a name="iPhone">Setting up iPhone Mail</a></h2>

<p>First, and important FYI: <em>there are two different and barely distinguishable types of Gmail accounts on the iPhone.</em> If you go to “Mail, Contacts, Calendar” settings, then “Add account…”, and select “Gmail” then you will get an account type that I will call “POP3”, even though I’n not certain it is POP3. This potentially out of date <a href="http://www.youtube.com/watch?v=uQ22euWXYog">video</a> calls it POP3, though the <a href="http://mail.google.com/support/bin/answer.py?answer=78892">obscure page</a> calls it IMAP. Regardless of what it is, you can’t make it work the way we want.</p>

<p>Amazingly, <strong>if you let iTunes sync your Mail.app Gmail IMAP account to the iPhone, the iPhone will turn it into a maybe-POP3 account.</strong> Furthermore, if you have a mail account on the iPhone that looks like an account in Mail.app, but isn’t quite the same, then iTunes will be unhappy about syncing. So the first order of business is to stop iTunes from trying to sync your Mail.app Gmail account to your iPhone. Plug in your iPhone, find it in iTunes, click on the Info tab, scroll down to Mail Accounts, and uncheck your gmail account. Then, since you can’t plug in an iPod without it syncing, go delete the account from your iPhone.</p>

<p><div id="attachment_607" class="wp-caption aligncenter" style="width: 324px"><a href="http://blog.magnetk.com/wp-content/uploads/2008/11/auto_g_account.png"><img src="http://blog.magnetk.com/wp-content/uploads/2008/11/auto_g_account.png" alt="Bad Gmail probably-POP3 Account" title="auto_g_account" width="314" height="78" class="size-full wp-image-607" /></a><p class="wp-caption-text">Gmail non-IMAP “Auto-G” Type Account</p></div></p>

<p>The only way to get a Gmail IMAP account on the iPhone is to instead select “Other” at the account creation screen, and fill out the settings by hand. Instructions are on <a href="http://mail.google.com/support/bin/answer.py?answer=77702">this page</a>, or you can follow the above previously linked <a href="http://www.youtube.com/watch?v=uQ22euWXYog">video</a>. Note once again that you need to type out the full <code>username@gmail.com</code> each time.</p>

<p>After you’ve added your account information, quit the Settings app, then fire up Mail and let it download at least your folder structure. If you don’t do this, then the iPhone will let you fiddle with settings using only a fake INBOX folder that it assumes your account will have. Then, after it downloads your real folders, it will throw out the settings you put on the fake INBOX folder. I kid you not.</p>

<p><div id="attachment_603" class="wp-caption alignnone" style="width: 321px"><a href="http://blog.magnetk.com/wp-content/uploads/2008/11/gmail_imap_account.png"><img src="http://blog.magnetk.com/wp-content/uploads/2008/11/gmail_imap_account.png" alt="iPhone Gmail “IMAP” account" title="gmail_imap_account" width="311" height="78" class="size-full wp-image-603" /></a><p class="wp-caption-text">iPhone Gmail “IMAP” account</p></div></p>

<p>Once again, Google recommends that you keep a separate copy your sent messages on the iPhone on its <a href="http://mail.google.com/support/bin/answer.py?answer=78892">Recommended IMAP client settings</a> page, and I disagree. My settings are in the image below.</p>

<p><div id="attachment_608" class="wp-caption aligncenter" style="width: 330px"><a href="http://blog.magnetk.com/wp-content/uploads/2008/11/iphone_gmail_advanced_settings.png"><img src="http://blog.magnetk.com/wp-content/uploads/2008/11/iphone_gmail_advanced_settings.png" alt="My recommended Gmail settings" title="iphone_gmail_advanced_settings" width="320" height="348" class="size-full wp-image-608" /></a><p class="wp-caption-text">My recommended Gmail settings</p></div></p>

<hr />

<h2>Other notes</h2>

<p>This is a lightly tested theory: if you enter <code>username</code> instead of <code>username@gmail.com</code> then you will download new messages ok, but your deletes and folder moves will not propagate to the server correctly. Oofta.</p>

<p>Heinous iPhone Bug: If you make a new account with the same settings as an existing account, then the client will merge the two accounts with the new one’s blank settings, and erase the data in the old one. If you delete one, then it will delete both.</p>

<h3>Advanced IMAP Settings</h3>

<p>Google Labs recently released <a href="http://gmailblog.blogspot.com/2008/10/new-in-labs-advanced-imap-controls.html">Advanced IMAP Controls</a> for Gmail. If you activate advanced IMAP controls then you can choose to make some folders “invisible” to the IMAP interface. Some people are really excited about this, because they don’t want to download their huge “All Mail” folder. Mail.app will only download it once anyway (and then you have an offline copy), and the iPhone only downloadss 50 at a time, so I don’t see what the big deal is.</p>

<p>The advanced controls also expose a completely incomprehensible feature to let you “turn off auto-expunge”. When this came out about 100 people reblogged it, and it’s pretty clear that no one knows what it does or how it’s supposed to work. According to the official Google post:</p>

<blockquote>
  <p>The IMAP protocol allows messages to be marked for deletion, a sort of limbo state where a message is still present in the folder but slated to be deleted the next time the folder is expunged. In our standard IMAP implementation, when you mark a message as deleted, Gmail doesn&#8217;t let it linger in that state &#8212; it deletes (or auto-expunges) it from the folder right away. If you want the two-stage delete process, after you&#8217;ve enabled this Lab, just select &#8216;Do not automatically expunge messages&#8217; under the &#8216;Forwarding and POP/IMAP&#8217; tab in Settings.</p>
</blockquote>

<p>Um, ok. First off, what is “expunge” supposed to mean, and what does it mean to Google? Second, if deleted messages aren’t <em>immediately</em> expunged, then when <em>are</em> they expunged? Once a month? When you click the “expunge” button? (There is no expunge button). Third, that option to “Do not automatically expunge messages” followed by “When a message is expunged from the last visible IMAP folder: Archive the message” is pretty tempting. <strong>It’s a trap!</strong> As far as I can tell, with every other permutation of settings this will make deleted messages go to the Trash and then disappear forever.</p>

<p>I held out a long time before making the move to Gmail. I got an invite soon enough to get my second favorite username, but then I sat on it for years without using it. At first it was because I was too hardcore to let the gRobot read my email. Later, when I’d become less of an idealist and more of a pragmatist, it was because Gmail didn’t support IMAP. When IMAP support was added last year, I didn’t move because I was to lazy to migrate. Eventually my other mail server went down at an inopportune time, and I decided to make the leap.</p>

<h3>Pages with potentially useful information</h3>

<p><a href="http://mail.google.com/support/bin/answer.py?answer=78755&amp;topic=12762">Deleting IMAP Messages</a></p>

<p><a href="http://support.apple.com/kb/HT1609?viewlocale=en_US">Apple iPhone and Gmail deleted messages</a></p>

<p><a href="http://mail.google.com/support/bin/answer.py?answer=77657&amp;cbid=-h9cg9zcx8xcr&amp;src=cb&amp;lev=answer">IMAP Actions</a></p>

<p><a href="http://mail.google.com/support/bin/answer.py?answer=86614">Gmail Archiving and deleting on iPhones</a></p>

<p><a href="http://gmailblog.blogspot.com/2008/10/new-in-labs-advanced-imap-controls.html">Advanced IMAP Controls</a></p>

<p><a href="http://5thirtyone.com/archives/862">Advice that doesn’t quite work</a></p>
<img src="http://feeds.feedburner.com/~r/Magnanimous/~4/456451527" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.expandrive.com/2008/11/17/setup-gmail-imap-mailapp-and-the-iphone-with-archive/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.expandrive.com/2008/11/17/setup-gmail-imap-mailapp-and-the-iphone-with-archive/</feedburner:origLink></item>
		<item>
		<title>Experience with mod_rails</title>
		<link>http://feeds.feedburner.com/~r/Magnanimous/~3/456264318/</link>
		<comments>http://blog.expandrive.com/2008/11/17/experience-with-mod_rails/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:20:51 +0000</pubDate>
		<dc:creator>Jeff Mancuso</dc:creator>
		
		<category><![CDATA[Rant]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[mod_rails]]></category>

		<category><![CDATA[mongrel]]></category>

		<category><![CDATA[passenger]]></category>

		<guid isPermaLink="false">http://blog.expandrive.com/?p=660</guid>
		<description><![CDATA[Deploying an application using mod_rails (Phusion Passenger) is like magic.

$ gem install passenger
$ passenger-install-apache2-module

Install the gem, load the Apache module - everything &#8220;just works&#8221;. It&#8217;s ridiculously easy.

I want to fall in love with mod_rails. I&#8217;m ecstatic somebody is helping novices configure Apache and trying to make everyone else&#8217;s life slightly easier. Too many man months [...]]]></description>
			<content:encoded><![CDATA[<p>Deploying an application using <a href="http://www.modrails.com/">mod_rails</a> (Phusion Passenger) is like magic.</p>

<p><pre language="bash">$ gem install passenger
$ passenger-install-apache2-module</pre></p>

<p>Install the gem, load the Apache module - everything &#8220;just works&#8221;. It&#8217;s ridiculously easy.</p>

<p>I want to fall in love with mod_rails. I&#8217;m ecstatic somebody is helping novices configure Apache and trying to make everyone else&#8217;s life slightly easier. Too many man months have been spent reading up on deploying a <a href="http://mongrel.rubyforge.org/">mongrel cluster</a> with <a href="http://blog.codahale.com/2006/06/19/time-for-a-grown-up-server-rails-mongrel-apache-capistrano-and-you/">proxy_balancer</a>. Passenger tries to make everyone&#8217;s life much much easier, but it goes too far. If you&#8217;re doing anything with your Apache instance that isn&#8217;t purely confined to your Rails sandbox, save yourself some time and heartache and don&#8217;t even bother with Passenger. It&#8217;ll let you down.</p>

<p>Rails succeeds in achieving a nice balance between Magic and Pragmatic. Rails allows an enterprising developer to peek behind the curtains and make something &#8220;custom&#8221; happen. Passenger doesn&#8217;t. For instance: the <a href="http://www.modrails.com/documentation/Users%20guide.html#conflicting_apache_modules">inability</a> to get well defined behavior with mod_rewrite or mod_alias is infuriating. Equally annoying is the inability to turn off mod_rails for a given virtual host. Want to run a piece of PHP on your site or have a sub-uri host your PHP based forum? Good luck. Have a low traffic app on your domain that you&#8217;d like to use Passenger for while serving your main site with mongrel. Good luck.</p>

<p>Rails developers might not be the most hardcore bunch out there, but they are characteristically willing to look outside their sandbox in order to get something <em>Better</em> done more <em>Quickly</em>. Denying them the ability to adequately configure their application using &#8216;legacy&#8217; methods isn&#8217;t going to get you very far. I&#8217;ve tried to deploy Passenger twice now in the past 3 months, and have officially thrown in the towel.</p>
<img src="http://feeds.feedburner.com/~r/Magnanimous/~4/456264318" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.expandrive.com/2008/11/17/experience-with-mod_rails/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.expandrive.com/2008/11/17/experience-with-mod_rails/</feedburner:origLink></item>
		<item>
		<title>Time loops: The Terminator</title>
		<link>http://feeds.feedburner.com/~r/Magnanimous/~3/456133564/</link>
		<comments>http://blog.expandrive.com/2008/11/11/time-loops-the-terminator/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 19:03:48 +0000</pubDate>
		<dc:creator>Jeff Mancuso</dc:creator>
		
		<category><![CDATA[TV]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[movie]]></category>

		<category><![CDATA[primer]]></category>

		<category><![CDATA[terminator]]></category>

		<category><![CDATA[time loops]]></category>

		<guid isPermaLink="false">http://blog.magnetk.com/?p=609</guid>
		<description><![CDATA[Google is going to make a space elevator once they&#8217;re bored of search. Pretty sure I&#8217;m going to make a time machine. Can&#8217;t get enough time travel. Jon dug up this post by Amit Patel on time loops in the Terminator series.

In the Terminator series (movies and TV show), there are some odd time loops. [...]]]></description>
			<content:encoded><![CDATA[<p>Google is going to make a <a href="http://www.google.com/search?q=google+space+elevator">space elevator</a> once they&#8217;re bored of search. Pretty sure I&#8217;m going to make a time machine. Can&#8217;t get <a href="http://en.wikipedia.org/wiki/Primer_(film)">enough</a> time <a href="http://www.nbc.com/Heroes/">travel</a>. Jon dug up this <a href="http://amitp.blogspot.com/2008/11/time-loops-terminator.html">post</a> by <a href="http://www-cs-students.stanford.edu/~amitp/">Amit Patel</a> on time loops in the Terminator series.</p>

<blockquote>In the Terminator series (movies and TV show), there are some odd time loops. <br/><br/>

     &nbsp;&nbsp;&nbsp;John Connor sends Kyle Reese back in time. Kyle and Sarah have a son, John Connor. But John sent Kyle back in time only because of Skynet. Without Skynet, John wouldn&#8217;t exist. The <a href="http://en.wikipedia.org/wiki/Temporal_paradox">timeline protection hypothesis</a> suggests John can&#8217;t kill Skynet.<br/><br/>

     &nbsp;&nbsp;&nbsp;Skynet sends a Terminator back in time. The Terminator&#8217;s arm and CPU are left behind. The technology in that CPU is what Dyson uses to build the beginnings of Skynet. But Skynet sent the Terminator back in time only because of John Connor. Without John, Skynet wouldn&#8217;t exist. The timeline protection hypothesis suggests that Skynet cannot destroy John.</blockquote>

<p>Food for thought.</p>
<img src="http://feeds.feedburner.com/~r/Magnanimous/~4/456133564" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.expandrive.com/2008/11/11/time-loops-the-terminator/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.expandrive.com/2008/11/11/time-loops-the-terminator/</feedburner:origLink></item>
		<item>
		<title>OpenSolaris Package Management</title>
		<link>http://feeds.feedburner.com/~r/Magnanimous/~3/456133580/</link>
		<comments>http://blog.expandrive.com/2008/10/28/opensolaris-pain-omf/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 16:11:58 +0000</pubDate>
		<dc:creator>Jeff Mancuso</dc:creator>
		
		<category><![CDATA[Frustration]]></category>

		<category><![CDATA[Rant]]></category>

		<category><![CDATA[apt-get]]></category>

		<category><![CDATA[dpkg]]></category>

		<category><![CDATA[gcc]]></category>

		<category><![CDATA[omfg]]></category>

		<category><![CDATA[opensolaris]]></category>

		<category><![CDATA[package management]]></category>

		<category><![CDATA[pkgadd]]></category>

		<category><![CDATA[pkgsrc]]></category>

		<category><![CDATA[solaris 10]]></category>

		<category><![CDATA[sudo !!]]></category>

		<guid isPermaLink="false">http://blog.magnetk.com/?p=577</guid>
		<description><![CDATA[OpenSolaris is both great and horrible. Horrible in the sense that it is nearly impossible to get anything other than a basic LAMP stack to install/compile without 30 minutes of Googling around and 20 minutes of tweaking environment variable, shared libraries, or make files. After endless [weeks] of banging my head against the desk, Jon [...]]]></description>
			<content:encoded><![CDATA[<p>OpenSolaris is both <a href="http://opensolaris.org/os/community/zfs/">great</a> and <a href="http://mysql-ha.com/2008/08/01/opensolaris-epic-fail/">horrible</a>. Horrible in the sense that it is nearly impossible to get anything other than a basic LAMP stack to install/compile without 30 minutes of Googling around and 20 minutes of tweaking environment variable, shared libraries, or make files. After endless [weeks] of banging my head against the desk, Jon came about <a href="http://blogs.sun.com/VirtualGuru/entry/easy_instalation_of_ips_freeware">this solution</a>:</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;">$ pkg set-authority <span style="color: #660033;">-O</span> http:<span style="color: #000000; font-weight: bold;">//</span>pkg.sunfreeware.com:<span style="color: #000000;">9000</span> sunfreeware
$ pkg refresh</pre></div></div>


<p>This sets the default pkg authority to the SunFreeware site - full of pre-compiled binaries that are to actually INSTALL and WORK on OpenSolaris/Solaris 10. How novel?</p>

<p>Test it out by installing sudo</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;">$ pkg <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #660033;">-v</span> IPSFWsudo</pre></div></div>


<p>I&#8217;m tagging this post with as many keywords as possible in hopes that people come across this post via Google. I want to love OpenSolaris, but it is such a nightmare to use with open source software. You&#8217;d think that out of Sun&#8217;s 34,909 employees they could construct a team of 20-30 people whose sole job was to make OpenSolaris usable and competitive with Linux for those trying to host websites.</p>
<img src="http://feeds.feedburner.com/~r/Magnanimous/~4/456133580" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.expandrive.com/2008/10/28/opensolaris-pain-omf/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.expandrive.com/2008/10/28/opensolaris-pain-omf/</feedburner:origLink></item>
		<item>
		<title>ExpanDrive v1.3.1</title>
		<link>http://feeds.feedburner.com/~r/Magnanimous/~3/456133582/</link>
		<comments>http://blog.expandrive.com/2008/10/14/expandrive-v131/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 22:32:10 +0000</pubDate>
		<dc:creator>Jeff Mancuso</dc:creator>
		
		<category><![CDATA[ExpanDrive]]></category>

		<category><![CDATA[Magnetk]]></category>

		<category><![CDATA[drive]]></category>

		<category><![CDATA[ftp]]></category>

		<category><![CDATA[ftpfs]]></category>

		<category><![CDATA[os x]]></category>

		<category><![CDATA[sftp]]></category>

		<guid isPermaLink="false">http://blog.magnetk.com/?p=571</guid>
		<description><![CDATA[This bug-fix release is now available on the auto updater and the ExpanDrive website. As always, release notes are here.

If you&#8217;re using an RSS reader you can subscribe directly to our release feed or our our beta release feed
]]></description>
			<content:encoded><![CDATA[<p>This bug-fix release is now available on the auto updater and the ExpanDrive <a href="http://www.magnetk.com/expandrive">website</a>. As always, release notes are <a href="http://www.magnetk.com/expandrive/release_notes.html">here</a>.</p>

<p>If you&#8217;re using an RSS reader you can subscribe directly to our <a href="http://www.magnetk.com/expandrive/expandrive.appcast.xml">release feed</a> or our our <a href="http://www.magnetk.com/expandrive/beta.expandrive.appcast.xml">beta release feed</a></p>
<img src="http://feeds.feedburner.com/~r/Magnanimous/~4/456133582" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.expandrive.com/2008/10/14/expandrive-v131/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.expandrive.com/2008/10/14/expandrive-v131/</feedburner:origLink></item>
		<item>
		<title>ExpanDrive 1.3: the awesomest ExpanDrive ever</title>
		<link>http://feeds.feedburner.com/~r/Magnanimous/~3/456133583/</link>
		<comments>http://blog.expandrive.com/2008/10/08/expandrive-13-the-awesomest-expandrive-ever/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 21:57:56 +0000</pubDate>
		<dc:creator>Jon Shea</dc:creator>
		
		<category><![CDATA[ExpanDrive]]></category>

		<category><![CDATA[awesome]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[ftp]]></category>

		<category><![CDATA[localizations]]></category>

		<category><![CDATA[reconnect]]></category>

		<category><![CDATA[sftp]]></category>

		<guid isPermaLink="false">http://blog.magnetk.com/?p=540</guid>
		<description><![CDATA[FTP Drives:

They said we couldn’t do it. They said we shouldn’t do it. I said we shouldn’t do it. But we did it. Why did we do it? To prove how tough we are? To make a pile of money? Just because it was there? I can&#8217;t say for sure, but it&#8217;s done now. In [...]]]></description>
			<content:encoded><![CDATA[<h3>FTP Drives:</h3>

<p>They said we couldn’t do it. They said we <a href="http://stevenf.com/archive/dont-use-ftp.php"><strong>shouldn’t</strong></a> do it. <em>I</em> said we shouldn’t do it. But we did it. Why did we do it? To prove how tough we are? To make a pile of money? Just because it was there? I can&#8217;t say for sure, but it&#8217;s done now. In version 1.3 <strong>ExpanDrive supports connections to plain ftp (and ftp/ssl) servers.</strong></p>

<p><a href="http://blog.magnetk.com/wp-content/uploads/2008/10/ftp_drive_info.png"><img src="http://blog.magnetk.com/wp-content/uploads/2008/10/ftp_drive_info.png" alt="" title="ftpdrive info window" width="469" height="334" class="alignnone size-full wp-image-539" /></a></p>

<p>We&#8217;re calling it &#8220;beta&#8221; for now because we expect that there are still some bugs to shake out, but so far it looks pretty good. No, it looks <strong>very good</strong>. Good like streaming two movies over a local wireless connection at the same time good. That said, the ftp &#8220;standard&#8221; isn&#8217;t quite as standard as one might like if one were writing a filesystem for it, and there are a lot of different ftp servers out there. If you have an ftp server that ExpanDrive can&#8217;t connect to and you can give us a temporary login to that server, then we&#8217;ll send you a generous ExpanDrive coupon for your trouble. (And we&#8217;ll use the temporary login to try and make ExpanDrive work with your server.)</p>

<p><a href="http://blog.magnetk.com/wp-content/uploads/2008/10/ftp_drive_manager.png"><img src="http://blog.magnetk.com/wp-content/uploads/2008/10/ftp_drive_manager.png" alt="" title="Drive Manager with sftp and ftp" width="374" height="271" class="alignnone size-full wp-image-541" /></a></p>

<h3>New trials for everyone:</h3>

<p>We want everyone to love ExpanDrive as much as we do. That&#8217;s why we have a free 30 day trial period. For version 1.3 we&#8217;ve reset everyone&#8217;s trial, and we&#8217;ll continue to automatically reset the trial after every major version release. If you tried version 1.1 and it didn&#8217;t grab your fancy, then give it a try again. (We&#8217;ve also decrease the intrusiveness and frequency with which we nag you to register.)</p>

<h3>Reconnect:</h3>

<p>It&#8217;s not all about the new features. There also always needs to be &#8220;bug fixes and performance improvements&#8221;, and we&#8217;ve got those too. We&#8217;re mildly embarrassed at how far we let our SFTP reconnect feature slip. You know what I&#8217;m talking about: your server turned into a folder that didn&#8217;t do anything. We didn&#8217;t talk about it because we knew we were going to fix it <em>any day now</em>, and no one wants to draw attention to a feature that used to work. Well, I&#8217;m happy to say that not only did we fix it, we made it much better.</p>

<p>ExpanDrive used to guess when you&#8217;d lost a connection when it took a long time to hear back from a server. (“Hello? Server? Are you still there? Can you hear me, server? Hello…”) We now use OS X system notifications for network availability. ExpanDrive knows when the internet disappears and reappears, when your IP address changes, and when your computer is going to sleep or waking up. This means that server reconnect is faster and more reliable than it used to be, and also that you shouldn&#8217;t ever experience a &#8220;-36 error&#8221; just because you have a laggy connection.</p>

<h3>Localizations:</h3>

<p>ExpanDrive is currently available in German, French, Danish, and Romanian. Spanish and Japanese will be in our next release. (Many thanks to <a href="http://jannisleidel.com/">Jannis Leidel</a>, <a href="http://slubman.info/">Nicolas Doualot</a>, CasperT, and <a href="http://ic3berg.de/">Sebastian Pascu</a>, ). We&#8217;d <a href="http://blog.magnetk.com/2008/09/09/want-expandrive-in-your-favorite-language/">love some help</a> with other languages!</p>

<h3>Beta Updates:</h3>

<p>Finally, we&#8217;ve got a lot of things cooking right now that are going to get released in the near future. If you&#8217;re like me, then you want to use the new stuff as soon as you can get your hands on it, even before the stodgy, uptight Magnetk QA department doesn&#8217;t want to give it up yet. If that&#8217;s the case then you can now choose to automatically update to the latest beta release. Our beta updates will contain no <em>known</em> bugs when they&#8217;re released, and they&#8217;ll be reasonably tested, but they&#8217;ll definitely be beta.</p>

<p><a href="http://blog.magnetk.com/wp-content/uploads/2008/10/update_beta.png"><img src="http://blog.magnetk.com/wp-content/uploads/2008/10/update_beta.png" alt="" title="update_beta" width="293" height="91" class="alignnone size-full wp-image-559" /></a></p>

<h3>Download:</h3>

<p>Get the latest version over at the ExpanDrive <a href="http://www.magnetk.com/expandrive">page</a> or right <a href="http://www.magnetk.com/expandrive/ExpanDrive.zip">here</a></p>
<img src="http://feeds.feedburner.com/~r/Magnanimous/~4/456133583" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.expandrive.com/2008/10/08/expandrive-13-the-awesomest-expandrive-ever/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.expandrive.com/2008/10/08/expandrive-13-the-awesomest-expandrive-ever/</feedburner:origLink></item>
		<item>
		<title>Fix Remote Desktop’s “Authentication Failed” error—remotely!</title>
		<link>http://feeds.feedburner.com/~r/Magnanimous/~3/456133584/</link>
		<comments>http://blog.expandrive.com/2008/09/29/fix-apple-remote-desktops-authentication-failed-error%e2%80%94remotely/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 05:43:19 +0000</pubDate>
		<dc:creator>Cosmo Catalano</dc:creator>
		
		<category><![CDATA[Hackery]]></category>

		<category><![CDATA[bash-fu]]></category>

		<guid isPermaLink="false">http://blog.magnetk.com/?p=520</guid>
		<description><![CDATA[One of the most frustrating things about Apple Remote Desktop is the &#8220;authentication failed&#8221; errors that pop up from time to time. You&#8217;ve got your user name and password right, but for some reason, the client machine just won&#8217;t recognize you.

I got the dreaded &#8220;authentication failed&#8221; error after upgrading one client machine to version 3.2.2, [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most frustrating things about <a href="http://www.apple.com/remotedesktop/">Apple Remote Desktop</a> is the &#8220;authentication failed&#8221; errors that pop up from time to time. You&#8217;ve got your user name and password right, but for some reason, the client machine just won&#8217;t recognize you.</p>

<p>I got the dreaded &#8220;authentication failed&#8221; error after upgrading one client machine to version 3.2.2, and so I patched together a solution that allows you to solve the problem remotely, using our good friend SSH. It&#8217;s all Terminal window commands, but it&#8217;s straightforward enough that most users should be comfortable doing it.</p>

<p><strong>Step 1: SSH to the uncooperative client.</strong> 
You can do this via local IP address:</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">ssh</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>admin username<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #000000; font-weight: bold;">@</span><span style="color: #7a0874; font-weight: bold;">&#91;</span>client machine IP address<span style="color: #7a0874; font-weight: bold;">&#93;</span></pre></div></div>


<p>Or over Bonjour if <strong>a)</strong> you don&#8217;t know the IP, or <strong>b)</strong> your router assigns IPs dynamically.</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">ssh</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>admin username<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #000000; font-weight: bold;">@</span><span style="color: #7a0874; font-weight: bold;">&#91;</span>client machine name<span style="color: #7a0874; font-weight: bold;">&#93;</span>.local</pre></div></div>


<p></blockquote></p>

<p>If you&#8217;ve never connected with SSH before, you&#8217;ll have to type &#8220;yes&#8221; before you enter your admin user password when the &#8220;Password&#8221; prompt comes up.</p>

<p>My machines are all named after deadly sins, so when I do this, it looks like the screenshot below. &#8220;Lust&#8221; is the computer I&#8217;m using, &#8220;Wrath&#8221; is the remote machine that&#8217;s giving me the &#8220;authentication failed&#8221; error when I try to connect to it using Remote Desktop.</p>

<p><img src="http://blog.magnetk.com/wp-content/uploads/2008/09/login.png" alt="login.png" border="0" width="585" height="447" align="center
" /></p>

<p>Notice how the computer name listed before &#8220;cosmo&#8221; has now changed from &#8220;Lust&#8221; to &#8220;Wrath&#8221;. Be sure that when you enter any Terminal commands described on this page other than <code>ssh</code>, you&#8217;re entering them on the remote machine, not the machine you&#8217;re running ARD from. If you don&#8217;t pay attention, you could end up deleting a bunch of files that are working just fine.</p>

<p><strong>Step 2: Kill ARD on the remote machine.</strong> Once you&#8217;re connected to the client, type the command <code>top</code>. This opens activity monitor, listing all the processes currently running on the remote machine. Note the process ID numbers of &#8220;ARDAgent&#8221; and &#8220;AppleVNCServer&#8221;, along with &#8216;ARDHelper&#8221; if it shows up.
<img src="http://blog.magnetk.com/wp-content/uploads/2008/09/activity.png" alt="login.png" border="0" width="585" height="447" align="center
" /></p>

<p>Once you&#8217;ve identified those numbers, open a new Terminal window, SSH to the remote machine again, and then force quit these process by typing <code>kill</code> followed by their process ID number (&#8221;PID&#8221;).</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">kill</span> <span style="color: #000000;">234</span>
$ <span style="color: #c20cb9; font-weight: bold;">kill</span> <span style="color: #000000;">233</span></pre></div></div>


<p>Terminal might whine about quitting ARDHelper because it&#8217;s being run by root, but use the <code>sudo</code> command or <a href="http://blog.magnetk.com/2008/08/06/bash-fu-you-forgot-to-sudo/">the bang-bang trick</a> to force the process into submission.</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">kill</span> <span style="color: #000000;">228</span></pre></div></div>


<p><strong>Step 3: Delete the offending files.</strong> As far as I can tell, the whole reason the &#8220;authentication failed&#8221; error comes up is bad data or bad file paths in the Remote Desktop plist files. It might be possible to fix them with a text editor, but I prefer a less fussy solution: delete them.</p>

<p>Double-check to make sure you&#8217;re SSHed into your remote machine, and enter the following Terminal commands, one at a time:</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>db<span style="color: #000000; font-weight: bold;">/</span>RemoteManagement<span style="color: #000000; font-weight: bold;">&lt;</span>br<span style="color: #000000; font-weight: bold;">&gt;</span>
$ <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Preferences<span style="color: #000000; font-weight: bold;">/</span>com.apple.RemoteDesktop.plist<span style="color: #000000; font-weight: bold;">&lt;</span>br<span style="color: #000000; font-weight: bold;">&gt;</span>
$ <span style="color: #c20cb9; font-weight: bold;">rm</span> ~<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Preferences<span style="color: #000000; font-weight: bold;">/</span>com.apple.RemoteDesktop.plist<span style="color: #000000; font-weight: bold;">&lt;</span>br<span style="color: #000000; font-weight: bold;">&gt;</span>
$ <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-r</span> <span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Application\ Support<span style="color: #000000; font-weight: bold;">/</span>Apple<span style="color: #000000; font-weight: bold;">/</span>Remote\ Desktop<span style="color: #000000; font-weight: bold;">/&lt;</span>br<span style="color: #000000; font-weight: bold;">&gt;</span>
$ <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-r</span> ~<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Application\ Support<span style="color: #000000; font-weight: bold;">/</span>Remote\ Desktop<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>


<p><strong>Step 4: Fire ARDAgent back up.</strong> Now that you&#8217;ve quit the processes and deleted the old stuff, change directories to the ARDAgent folder, then turn everything back on and recreate the plist files. You can do this by entering the following two commands:</p>


<div class="wp_syntax"><div class="code"><pre class="bash bash" style="font-family:monospace;">$ <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>System<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>CoreServices<span style="color: #000000; font-weight: bold;">/</span>RemoteManagement<span style="color: #000000; font-weight: bold;">/</span>ARDAgent.app<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>Resources<span style="color: #000000; font-weight: bold;">/</span>
$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>kickstart <span style="color: #660033;">-activate</span> <span style="color: #660033;">-configure</span> <span style="color: #660033;">-access</span> <span style="color: #660033;">-on</span> <span style="color: #660033;">-users</span> username <span style="color: #660033;">-privs</span> <span style="color: #660033;">-all</span> <span style="color: #660033;">-restart</span> <span style="color: #660033;">-agent</span> <span style="color: #660033;">-menu</span></pre></div></div>


<p><strong>Step 5: Reconnect to the client machine using Remote Desktop.</strong> Re-open Remote Desktop on your computer and go to the Scanner. It won&#8217;t remember the name of the old machine, but it will still detect it and list its IP address. Double-click that machine, enter your admin name and password, and your dominion over it should now be restored, all without getting out of your chair.</p>
<img src="http://feeds.feedburner.com/~r/Magnanimous/~4/456133584" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.expandrive.com/2008/09/29/fix-apple-remote-desktops-authentication-failed-error%e2%80%94remotely/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.expandrive.com/2008/09/29/fix-apple-remote-desktops-authentication-failed-error%e2%80%94remotely/</feedburner:origLink></item>
	</channel>
</rss>
