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

<channel>
	<title>Never Use This Font &#187; OS X/Apple</title>
	<atom:link href="http://neverusethisfont.com/blog/topics/appleos-x/feed/" rel="self" type="application/rss+xml" />
	<link>http://neverusethisfont.com/blog</link>
	<description>Aaron Parecki is the co-founder of Geoloqi.com, and specializes in backend systems development.</description>
	<lastBuildDate>Mon, 11 Jul 2011 22:50:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Analyzing the iPhone Location Log File</title>
		<link>http://neverusethisfont.com/blog/2011/04/analyzing-the-iphone-location-log-file/</link>
		<comments>http://neverusethisfont.com/blog/2011/04/analyzing-the-iphone-location-log-file/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 06:39:25 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[Geo]]></category>
		<category><![CDATA[OS X/Apple]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[tracking]]></category>

		<guid isPermaLink="false">http://neverusethisfont.com/blog/?p=499</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p>Today at Where 2.0, two data scientists <a href="http://radar.oreilly.com/2011/04/apple-location-tracking.html">announced a discovery</a> that iPhones are recording GPS positions into a hidden file on the device. I&#8217;ll save a summary for an update of this post, but go read the original article for now.</p>
<p>I downloaded the logs from <a href="http://caseorganic.com/blog/">Amber Case</a>&#8216;s iPhone, and have been looking through them to see what&#8217;s there. Turns out it&#8217;s a lot more than just the cell tower positions of the phone. There&#8217;s also a list of all wifi access points the device has seen, as well as the best-guess position of each wifi access point!</p>
<p>There also seems to be a table in the database containing a record of all the requests that other programs have made for your location, which includes the app&#8217;s bundle ID. Here&#8217;s a snippet of the logs:</p>
<div style="overflow: scroll; background-color: #eee;">
<table><TR><TH>MCC</TH><TH>MNC</TH><TH>LAC</TH><TH>CI</TH><TH>RSSI</TH><TH>ARFCN</TH><TH>PSC</TH><TH>RSCP</TH><TH>ECN0</TH><TH>Operator</TH><TH>Transmit</TH><TH>BundleId</TH><TH>Timestamp</TH><TH>Latitude</TH><TH>Longitude</TH><TH>HorizontalAccuracy</TH><TH>Altitude</TH><TH>VerticalAccuracy</TH><TH>Speed</TH><TH>Course</TH><TH>Confidence</TH></TR><TR><TD>310</TD><TD>410</TD><TD>56983</TD><TD>2067187</TD><TD>-1</TD><TD>9721</TD><TD>414</TD><TD>96</TD><TD>7</TD><TD>AT&amp;T</TD><TD>-1</TD><TD></TD><TD>325045574.119049</TD><TD>37.39194315</TD><TD>-121.977325016667</TD><TD>47.4216335497634</TD><TD>53.2738933563232</TD><TD>70.2810013757997</TD><TD>0.0</TD><TD>-1.0</TD><TD>90</TD></TR><TR><TD>310</TD><TD>410</TD><TD>56983</TD><TD>2067187</TD><TD>-1</TD><TD>9721</TD><TD>414</TD><TD>109</TD><TD>12</TD><TD>AT&amp;T</TD><TD>-1</TD><TD>com.geoloqi</TD><TD>325044683.18984</TD><TD>37.3916252333333</TD><TD>-121.9769063</TD><TD>47.4216335497634</TD><TD>35.2740898132324</TD><TD>70.2810013757997</TD><TD>0.0</TD><TD>-1.0</TD><TD>90</TD></TR><TR><TD>310</TD><TD>410</TD><TD>56983</TD><TD>2039667</TD><TD>-1</TD><TD>9721</TD><TD>276</TD><TD>76</TD><TD>4</TD><TD>AT&amp;T</TD><TD>-1</TD><TD>com.localmind.ios</TD><TD>325043720.464916</TD><TD>37.4044454</TD><TD>-121.9751501</TD><TD>162.957953194342</TD><TD>28.2493667602539</TD><TD>228.343673256242</TD><TD>0.0</TD><TD>-1.0</TD><TD>90</TD></TR><TR><TD>310</TD><TD>410</TD><TD>56983</TD><TD>2039667</TD><TD>-1</TD><TD>9721</TD><TD>276</TD><TD>72</TD><TD>5</TD><TD>AT&amp;T</TD><TD>-1</TD><TD>com.naveenium.foursquare</TD><TD>325024994.168633</TD><TD>37.4042630166667</TD><TD>-121.975922583333</TD><TD>162.957953194342</TD><TD>28.2504062652588</TD><TD>228.343673256242</TD><TD>0.0</TD><TD>-1.0</TD><TD>90</TD></TR><TR><TD>310</TD><TD>410</TD><TD>56983</TD><TD>2070748</TD><TD>-1</TD><TD>512</TD><TD>180</TD><TD>96</TD><TD>13</TD><TD>AT&amp;T</TD><TD>-1</TD><TD>com.apple.camera</TD><TD>324957354.61129</TD><TD>37.3848867333333</TD><TD>-121.995491966667</TD><TD>162.957953194342</TD><TD>28.3031120300293</TD><TD>228.343673256242</TD><TD>0.0</TD><TD>-1.0</TD><TD>90</TD></TR><TR><TD>310</TD><TD>410</TD><TD>56983</TD><TD>2068368</TD><TD>-1</TD><TD>9721</TD><TD>180</TD><TD>99</TD><TD>14</TD><TD>AT&amp;T</TD><TD>-1</TD><TD>com.alamofire.gowalla</TD><TD>324956280.786805</TD><TD>37.3848867333333</TD><TD>-121.995491966667</TD><TD>162.957953194342</TD><TD>28.3031120300293</TD><TD>228.343673256242</TD><TD>0.0</TD><TD>-1.0</TD><TD>90</TD></TR><TR><TD>310</TD><TD>410</TD><TD>56983</TD><TD>2052127</TD><TD>-1</TD><TD>9721</TD><TD>464</TD><TD>89</TD><TD>12</TD><TD>AT&amp;T</TD><TD>-1</TD><TD>com.google.GoogleLatitude</TD><TD>324940590.288545</TD><TD>37.4049282</TD><TD>-121.976459016667</TD><TD>162.957953194342</TD><TD>28.2496871948242</TD><TD>228.343673256242</TD><TD>0.0</TD><TD>-1.0</TD><TD>90</TD></TR><TR><TD>310</TD><TD>410</TD><TD>56977</TD><TD>2497652</TD><TD>-1</TD><TD>4385</TD><TD>299</TD><TD>71</TD><TD>9</TD><TD>AT&amp;T</TD><TD>-1</TD><TD>com.apple.Maps</TD><TD>324879306.751405</TD><TD>37.5537628166667</TD><TD>-122.309797466667</TD><TD>76.3568859153783</TD><TD>46.2922878265381</TD><TD>113.17575656752</TD><TD>0.0</TD><TD>158.0</TD><TD>90</TD></TR><TR><TD>310</TD><TD>410</TD><TD>56976</TD><TD>2757485</TD><TD>-1</TD><TD>9721</TD><TD>252</TD><TD>89</TD><TD>9</TD><TD>AT&amp;T</TD><TD>-1</TD><TD>com.yelp.yelpiphone</TD><TD>324873997.281525</TD><TD>37.7768964333333</TD><TD>-122.3948506</TD><TD>162.957953194342</TD><TD>50.9832305908203</TD><TD>228.343673256242</TD><TD>0.0</TD><TD>-1.0</TD><TD>90</TD></TR></table>
</div>
<p>The Bundle IDs of the apps that requested location are clearly visible, and it also shows where the phone was when the app requested the location. This suggests to me that the purpose for these logs is not malicious on Apple&#8217;s part at all.</p>
<p>I also observed that the timestamps of the logs in the <code>CellLocation</code> table were not very granular. There seemed to be batches of 30-50 significantly different locations at a time, with anywhere from 1 to 12 hours between timestamps. My guess after asking Amber about her syncing habits, is that the timestamps correspond to the date the phone was synced with the computer, not necessarily the date the timestamp was recorded. This is speculation at this point, and I will hopefully be able to come to a better conclusion after some more analysis of the data.</p>
<p>If it in in fact the timestamp of the sync, this would seem to further contradict the notion that Apple is covertly tracking your every move, since location data is far more useful when it contains a timestamp associated with it. This data says something more like &#8220;Here are all the cell towers the phone has seen since it was last synced.&#8221; I&#8217;m not sure exactly what purpose this would serve.</p>
<p>Some of the other database tables that piqued my interest included:</p>
<p><code>WifiLocation</code> &#8211; a database of all wifi hotspots seen, their mac addresses and latitude/longitudes</p>
<p><code>Fences</code> &#8211; my guess is this corresponds to Apple&#8217;s <a href="https://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLRegion_class/Reference/Reference.html">CLRegion</a> API, which allows iOS developers to define fences which trigger a method when the user crosses the boundary.</p>
<p><code>*Harvest</code> &#8211; All tables ending in Harvest correlate with the different location tracking types, Cell, CDMA, Wifi, etc. These tables track requests made to the various location providers.</p>
<p>So far it&#8217;s been a lot of fun to look through this data, and I&#8217;m looking forward to continuing to play with the data. Many thanks to <a href="http://twitter.com/petewarden">Pete Warden</a> and <a href="http://about.me/alasdairallan">Alasdair Allan</a> for pointing out this log!</p>
<hr />
<p>Aaron Parecki is the co-founder of <a href="http://geoloqi.com">Geoloqi.com</a>, a private, real-time location sharing platform. Geoloqi allows you to securely track your location and you always have complete control over who can see your location. You can leave yourself a Geonote at a place which will be sent to you next time you&#8217;re there. <a href="http://geoloqi.org/API">Geoloqi has an API</a> which lets you download all of your location history, as well as build fun apps on top of the platform!</p>
]]></content:encoded>
			<wfw:commentRss>http://neverusethisfont.com/blog/2011/04/analyzing-the-iphone-location-log-file/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to Distribute your iOS Apps Over the Air</title>
		<link>http://neverusethisfont.com/blog/2011/01/how-to-distribute-your-ios-apps-over-the-air/</link>
		<comments>http://neverusethisfont.com/blog/2011/01/how-to-distribute-your-ios-apps-over-the-air/#comments</comments>
		<pubDate>Fri, 21 Jan 2011 18:33:20 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[OS X/Apple]]></category>
		<category><![CDATA[adhoc]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[beta test]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[provisioning]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://neverusethisfont.com/blog/?p=351</guid>
		<description><![CDATA[We&#8217;ve been using Apple&#8217;s Wireless distribution method for sending out beta invites of Geoloqi. It&#8217;s a much easier process for our beta testers than syncing with iTunes to install the app! They just click on a link from their phones, and they can download the app immediately! How, you ask? Apple has made this possible [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been using <a href="http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html">Apple&#8217;s Wireless distribution</a> method for sending out beta invites of <a href="http://geoloqi.com">Geoloqi</a>. It&#8217;s a much easier process for our beta testers than syncing with iTunes to install the app! They just click on a link from their phones, and they can download the app immediately!</p>
<p>How, you ask? Apple has made this possible since iOS 4.0, but not many developers have noticed it&#8217;s available. <a href="http://testflightapp.com">TestFlight</a> has make a great wrapper on top of this functionality, but it&#8217;s possible to do it without using TestFlight too!</p>
<h2>How to set up Ad Hoc distribution</h2>
<p><a href="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/1-build-and-archive1.png"><img src="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/1-build-and-archive1-277x300.png" alt="" title="1 build and archive" width="277" height="300" class="alignright size-medium wp-image-364" /></a></p>
<p>First, build and archive your application from XCode. <strong>Make sure you&#8217;ve selected the Developer provisioning profile</strong> when building your app. This must pass code-signing verification or people will get an error when trying to install.</p>
<p><a href="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/organizer-archived-applications.png"><img src="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/organizer-archived-applications.png" alt="" title="organizer archived applications" width="209" height="190" class="alignleft size-full wp-image-385" /></a></p>
<div style="clear:both;"></div>
<p><a href="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/2-share.png"><img src="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/2-share-300x121.png" alt="" title="2 share" width="300" height="121" class="alignright size-medium wp-image-355" /></a></p>
<p>Open Organizer if it&#8217;s not already open. Select your archived application, then click &#8220;Share.&#8221; The next step is slightly misleading. Choose &#8220;Distribute for Enterprise&#8221; here, even if you don&#8217;t have an enterprise account! Make sure you <strong>select the same provisioning profile</strong> you signed the app with! </p>
<div style="clear:both;"></div>
<p><a href="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/3-choose-developer-identity.png"><img src="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/3-choose-developer-identity.png" alt="" title="3 choose developer identity" width="570" height="214" class="aligncenter size-full wp-image-356" /></a></p>
<div style="clear:both;"></div>
<p><a href="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/creating-signed-ipa-archive.png"><img src="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/creating-signed-ipa-archive.png" alt="" title="creating signed ipa archive" width="197" height="30" class="alignright size-full wp-image-357" /></a></p>
<p>This is the critical step. At this point, XCode is bundling the provisioning profile into the IPA archive so that your users only have to download <strong>one file</strong>! No need to have them install the provisioning profile separately, since it will be included in the app archive!</p>
<p>Next you&#8217;ll need to fill out the form that appears. XCode uses this info to create a .plist file. If you&#8217;re comfortable editing the .plist file directly, you can do that instead. <strong>Here&#8217;s <a href="http://neverusethisfont.com/blog/wp-content/plist/Geoloqi.plist" target="_blank">a sample .plist</a> file that XCode creates from this dialog.</strong></p>
<p><a href="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/4-app-details-e1295628145206.png"><img src="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/4-app-details-e1295628145206.png" alt="" title="4 app details" width="570" height="304" class="aligncenter size-full wp-image-361" /></a></p>
<div style="clear:both;"></div>
<p><a href="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/5-ipa-and-plist-files.png"><img src="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/5-ipa-and-plist-files-300x85.png" alt="" title="5 ipa and plist files" width="300" height="85" class="alignright size-medium wp-image-368" /></a></p>
<p>At this point, XCode prompts you to save the files to a folder. You&#8217;ll end up with two files, a .plist and an .ipa file. Now comes the easy part!</p>
<p>You just need to create a web page with a link to the .plist file using the special <code>itms-services://</code> protocol. This might look something like the code below.</p>
<div style="clear:both;"></div>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;a href=&quot;itms-services://?action=download-manifest&amp;url=http://loqi.me/app/Geoloqi.plist&quot;&gt;
Download Geoloqi
&lt;/a&gt;</pre></td></tr></table></div>

<p><a href="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/over-the-air-installation-prompt.png"><img src="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/over-the-air-installation-prompt-200x300.png" alt="" title="over-the-air-installation-prompt" width="200" height="300" class="alignright size-medium wp-image-378" /></a></p>
<p>When someone clicks the link from their iPhone, they&#8217;ll get a prompt that says &#8220;loqi.me would like to install Geoloqi.&#8221; Clicking &#8220;Install&#8221; will then immediately download and install the provisioning profile and the app!</p>
<p>Note: This is not going to get you around the 100-device limit that Apple imposes. You&#8217;ll still need to get your beta testers&#8217; UDIDs from them and upload them to the Provisioning Portal.</p>
<div style="clear:both;"></div>
<p>You can pretty up the download page like we have done to make it look like more than just a plaintext link. Here&#8217;s some HTML and CSS to get you started making your own mobile installation page.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
        &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;&gt;
        &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt; 
        &lt;title&gt;Install Geoloqi&lt;/title&gt;
        &lt;style type=&quot;text/css&quot;&gt;
                body {
                        background: url(bkg.png) repeat #c5ccd4;
                        font-family: Helvetica, arial, sans-serif;
                }
                .congrats {
                        font-size: 16pt;
                        padding: 6px;
                        text-align: center;
                }
                .step {
                        background: white;
                        border: 1px #ccc solid;
                        border-radius: 14px;
                        padding: 4px 10px;
                        margin: 10px 0;
                }
                .instructions {
                        font-size: 10pt;
                }
                .arrow {
                        font-size: 15pt;
                }
                table {
                        width: 100%;
                }
        &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&nbsp;
&lt;div class=&quot;congrats&quot;&gt;Congrats! You've been invited to the beta of Geoloqi.&lt;/div&gt;
&nbsp;
&lt;div class=&quot;step&quot;&gt;
        &lt;table&gt;&lt;tr&gt;
                &lt;td class=&quot;instructions&quot;&gt;Install the&lt;br /&gt;Geoloqi app&lt;/td&gt;
                &lt;td width=&quot;24&quot; class=&quot;arrow&quot;&gt;&amp;rarr;&lt;/td&gt;
                &lt;td width=&quot;57&quot; class=&quot;imagelink&quot;&gt;
                        &lt;a href=&quot;itms-services://?action=download-manifest&amp;url=http://loqi.me/app/Geoloqi.plist&quot;&gt;
                                &lt;img src=&quot;geoloqi-icon.png&quot; height=&quot;57&quot; width=&quot;57&quot; /&gt;
                         &lt;/a&gt;
                &lt;/td&gt;
        &lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&nbsp;
&lt;/body&gt;
&lt;/html&gt;</pre></td></tr></table></div>

<p>Here is the background graphic I used on the installation web page. Feel free to use it on your own pages.</p>
<p><a href="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/iphone-stripe-bkg.png"><img src="http://neverusethisfont.com/blog/wp-content/uploads/2011/01/iphone-stripe-bkg.png" alt="" title="iphone-stripe-bkg" width="320" height="60" class="aligncenter size-full wp-image-380" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://neverusethisfont.com/blog/2011/01/how-to-distribute-your-ios-apps-over-the-air/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>I had a dream last night where I was an XCode project</title>
		<link>http://neverusethisfont.com/blog/2011/01/i-had-a-dream-last-night-where-i-was-an-xcode-project/</link>
		<comments>http://neverusethisfont.com/blog/2011/01/i-had-a-dream-last-night-where-i-was-an-xcode-project/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 20:21:32 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[OS X/Apple]]></category>
		<category><![CDATA[alarm]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[dream]]></category>
		<category><![CDATA[sleep]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://neverusethisfont.com/blog/?p=343</guid>
		<description><![CDATA[I had a dream last night where I was an XCode project. Every time the alarm went off, that was running &#8220;Build and Run.&#8221; If I would fail to compile, I&#8217;d have to fix the errors and try again. The next time the alarm went off, I&#8217;d attempt to &#8220;run&#8221; again, and I kept failing [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:18pt;">I had a dream last night where I was an XCode project.</span> <span style="font-size: 14pt;">Every time the alarm went off, that was running &#8220;Build and Run.&#8221; If I would fail to compile, I&#8217;d have to fix the errors and try again.</span> The next time the alarm went off, I&#8217;d attempt to &#8220;run&#8221; again, and I kept failing to compile a few times when I kept hitting &#8220;snooze.&#8221; </p>
<div></div>
<p>The last thing I did before I actually woke up was fix a missing semicolon which finally allowed me to compile and then I was awake.</p>
]]></content:encoded>
			<wfw:commentRss>http://neverusethisfont.com/blog/2011/01/i-had-a-dream-last-night-where-i-was-an-xcode-project/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SSHfs on OS X via Samba</title>
		<link>http://neverusethisfont.com/blog/2008/11/sshfs-on-os-x-via-samba/</link>
		<comments>http://neverusethisfont.com/blog/2008/11/sshfs-on-os-x-via-samba/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 19:39:03 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X/Apple]]></category>
		<category><![CDATA[Server Software]]></category>

		<guid isPermaLink="false">http://neverusethisfont.com/blog/?p=62</guid>
		<description><![CDATA[Why, you ask? Because sshfs on OSX&#8217;s version of sshfs is wonky. My solution is to use an intermediate linux server which does the sshfs mount, then serves that to os x over a samba share. Another benefit to this is that you only need one samba share to mount all your sshfs connections, since [...]]]></description>
			<content:encoded><![CDATA[<p>Why, you ask?</p>
<p>Because sshfs on OSX&#8217;s version of sshfs is wonky.</p>
<p><a href="http://neverusethisfont.com/blog/wp-content/uploads/2008/11/osx-samba-sshfs.jpg"><img class="aligncenter size-full wp-image-64" title="osx-samba-sshfs" src="http://neverusethisfont.com/blog/wp-content/uploads/2008/11/osx-samba-sshfs.jpg" alt="" width="500" height="166" /></a></p>
<p>My solution is to use an intermediate linux server which does the sshfs mount, then serves that to os x over a samba share. Another benefit to this is that you only need one samba share to mount all your sshfs connections, since the linux server will be taking care of those. Also if you had a windows computer you wanted to use this with, it would also be able to mount the samba share from the linux server.</p>
<p>Let&#8217;s get started.</p>
<p>I ran into a couple tricky config issues while setting this up. This post is here mostly for me to remember them for next time I need to do them. If anybody else happens to stumble across this and finds it useful, then that&#8217;s a bonus.</p>
<p>On the linux server, you&#8217;ll need to install fuse-sshfs as well as samba. In Fedora, this can be done like so:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ yum <span style="color: #c20cb9; font-weight: bold;">install</span> samba
$ yum <span style="color: #c20cb9; font-weight: bold;">install</span> fuse-sshfs</pre></div></div>

<p>You need to add the linux user to the fuse group, and create a samba user account.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ usermod <span style="color: #660033;">-a</span> <span style="color: #660033;">-G</span> fuse aaron
$ smbpasswd <span style="color: #660033;">-a</span> aaron</pre></div></div>

<p>Here&#8217;s something that isn&#8217;t normally covered in fuse tutorials. In order to allow samba to access the fuse mount, you need to create a file, /etc/fuse.conf with the following contents:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">user_allow_other</pre></div></div>

<p>If you don&#8217;t do that, the mounted folder just disappears from the samba share.</p>
<p>You need to make some changes to /etc/samba/smb.conf file in order for symlinks to be shared to os x. I&#8217;m not sure if this is required for fuse to work, but it&#8217;s nice to have anyway:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">unix extensions = no  <span style="color: #7a0874; font-weight: bold;">&#40;</span>add this outside of a share definition<span style="color: #7a0874; font-weight: bold;">&#41;</span>
follow symlinks = <span style="color: #c20cb9; font-weight: bold;">yes</span>  <span style="color: #7a0874; font-weight: bold;">&#40;</span>add this inside a share definition<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div>

<p>Of course, you need to configure the firewall to allow access to samba, (tcp and udp ports 445, 137, 138, 139 should do). And, you&#8217;ll need to make sure samba starts when the machine boots.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ chkconfig smb on</pre></div></div>

<p>We&#8217;re almost there.</p>
<p>To actually mount the sshfs folder, you&#8217;ll run a command which looks something like this. Note the extra option at the end:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">sshfs username<span style="color: #000000; font-weight: bold;">@</span>example.com:<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>username mount_target <span style="color: #660033;">-o</span> allow_other</pre></div></div>

<p>Now you can mount your home folder on the linux server over samba, and you&#8217;ll see a folder mount_target, which is the sshfs mount.</p>
<p>Note: you&#8217;ll probably want to set up your ssh server with public key authentication so you don&#8217;t have to enter your password every time you connect. This is not the topic of this post, so I won&#8217;t bother mentioning how. There&#8217;s <a href="http://sial.org/howto/openssh/publickey-auth/">plenty</a> of <a href="http://www.ssh.com/support/documentation/online/ssh/adminguide/32/Public-Key_Authentication-2.html">other</a> <a href="http://www.onlamp.com/pub/a/onlamp/excerpt/ssh_8/">tutorials</a> on the Internet.</p>
<p>I hope this covers it, but feel free to comment if I&#8217;ve left anything out.</p>
]]></content:encoded>
			<wfw:commentRss>http://neverusethisfont.com/blog/2008/11/sshfs-on-os-x-via-samba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choosing a laptop for a graphic designer</title>
		<link>http://neverusethisfont.com/blog/2008/07/choosing-a-laptop-for-a-graphic-designer/</link>
		<comments>http://neverusethisfont.com/blog/2008/07/choosing-a-laptop-for-a-graphic-designer/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 01:59:51 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[OS X/Apple]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[GeForce]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Inspiron]]></category>
		<category><![CDATA[Macbook]]></category>

		<guid isPermaLink="false">http://blog.neverusethisfont.com/2008/07/choosing-a-laptop-for-a-graphic-designer/</guid>
		<description><![CDATA[This is primarily targeted towards graphic designers, although anyone can benefit from the information here as well. This post focuses on the hardware of a laptop rather than the software. I figure I&#8217;ll save a talk about software for a different day. To begin, I would stay away from anything that isn&#8217;t Dell or Apple. [...]]]></description>
			<content:encoded><![CDATA[<p>This is primarily targeted towards graphic designers, although anyone can benefit from the information here as well. This post focuses on the hardware of a laptop rather than the software. I figure I&#8217;ll save a talk about software for a different day.</p>
<p>To begin, I would stay away from anything that isn&#8217;t Dell or Apple. IBM and Toshiba are good too, but they typically market more to corporations than home users. Both Dell and Apple are pretty much the top of the line as far as home and small business go. You&#8217;ll always hear about people who have had problems with both, but they are pretty good about fixing things if you get the extra warranty. Again, the information here is applicable to any brand of laptop, but I will mention specifics of some Dell and Apple laptops.</p>
<p>Let me tell you about some of the things that will make the most difference when using your laptop:</p>
<div style="float:right; margin-left: 5px"><img src="http://aaronpk.net/photos/dell-studio.jpg" alt="" /></div>
<p>1) <strong>Screen resolution</strong>. Not screen size! My Dell that I got in 2003 is 15.4&#8243;, but has a resolution of 1680&#215;1050. This is probably the biggest reason I haven&#8217;t stopped using it yet, even though I have an iMac as well. The screen is wide enough to fit two internet windows side by side comfortably. Also, when working in Photoshop or InDesign, the toolbars sit nicely off to the side, still leaving plenty of room in the middle for your image. The toolbars are physically small because the resolution is so high.</p>
<p>2) <strong>Dedicated graphics card.</strong> The lower-end computers use a graphics card that is built in and shares the main system memory. This means you lose 100-200 megabytes of RAM since your graphics card is using it.<br />
<a href="http://en.wikipedia.org/wiki/Image:GeForce_newlogo.png"><img class="alignleft" style="display: block; float: left;" src="http://aaronpk.net/photos/GeForce_newlogo.png" alt="GeForce logo" width="200" height="193" /></a><br />
Also, the graphics card runs much slower since it has to pull data through the same bus as the system to access the RAM. Getting a dedicated graphics card means it has its own RAM and doesn&#8217;t share with the main system. If you are planning on doing any kind of video editing, this is a must. It will also make Photoshop run much faster. My Dell has a 64mb graphics card, although they are usually 128-256mb now. But even the 64mb card is better than none. Dell&#8217;s Inspiron series has the share graphics card, they call it the &#8220;Intel Graphics Media Accelerator&#8221;. The XPS and Studio series have the dedicated graphics card, either a 128mb or 256mb NVIDIA GeForce. The biggest drawback to an Apple laptop is that you don&#8217;t get a dedicated graphics card until you spend some serious money on a Macbook Pro. Their regular Macbooks have just a shared graphics card.</p>
<div style="float:right; margin-left: 5px"><img src="http://aaronpk.net/photos/hynix-ram.jpg" alt="Laptop RAM" /></div>
<p>3) <strong>RAM.</strong> You can get away with having 1gb of RAM, but really you should shoot for 2gb minimum. 3gb is good, 4gb is more than enough for anything you&#8217;ll do, short of having all of CS3 and a video editing program open at the same time. I have slowly added RAM to my Dell over the years, which is another reason it has been able to last this long. I am up to 1.25gb at the moment. I only have CS2 installed on it, not CS3, so I can&#8217;t tell you how CS3 works with 1.25gb. A trick you can do with the Apples is buy the computer with the minimum RAM installed, then go buy separate RAM from Newegg and install it yourself. Apple charges way too much for their RAM upgrades, and it is pretty easy to install. I looked at doing that with the Dell, but they only charge $50 for an extra gig, so at that point it isn&#8217;t worth your trouble to buy it elsewhere.</p>
<p>4) <strong>Processor.</strong> Any of the Intel Duos will be totally fine. You really won&#8217;t notice much of a difference between the 2.1ghz and the 2.6 ghz. You will, however, notice a difference between an Intel Duo and an Intel Celeron. A lot of other brands, and also the lower-end Dells use the Celeron processors. You definitely do not want one of these. You will notice that it is much slower.</p>
<div style="text-align: center;"><img src="http://aaronpk.net/photos/apple-macbook.jpg" alt="Apple Macbook" /></div>
<p>5) <strong>Built-in camera.</strong> You may not think you need it, but if you don&#8217;t get it you&#8217;ll find yourself constantly annoyed that you don&#8217;t have one and everyone else does. Video and voice chatting is becoming much more common these days. It&#8217;s all free, so it&#8217;s better than using a cell phone if you&#8217;re at your computer. Also it acts like a speaker phone because you don&#8217;t need to hold a phone to your ear to talk. I use voice and video chatting for work meetings all the time. You can&#8217;t get an Apple without a camera at this point, so that isn&#8217;t really an issue. And it looks like Dell includes a camera on all their XPS series, and has the option to add it to an Inspiron.</p>
<p><strong>In Conclusion</strong></p>
<p>With Dell&#8217;s Inspiron and Studio lines you can get a screen at 1920&#215;1200. That is the same resolution as my 24&#8243; iMac, and it&#8217;s absolutely incredible, especially for photo editing. Packing it into a 15.4&#8243; laptop screen makes the individual pixels really tiny, but that will only make things super sharp looking.</p>
<p>One alternative to getting a super high resolution screen is to get one that is slightly smaller, like 1440&#215;900, and then also get an external monitor for your desk. This will let you take advantage of an even bigger total screen size when you&#8217;re sitting at your desk, and will still be fine when you are mobile. I use an external 17&#8243; screen along with my main screen on my iMac. I have the extra screen turned on its side so that it is more like looking at a printed page. I can leave things over there for reference while I&#8217;m typing on my main screen, like code documentation or file browsers. When working in Creative Suite, it is really nice to be able to open up all the tool palettes and shove them on to the external monitor, and use the full size of the main screen for the document you&#8217;re editing!</p>
<p>Hopefully this information helps someone in their search for the perfect laptop. I&#8217;m sure I&#8217;ll have a write-up comparing software some other time. Feel free to comment on your experiences in choosing a laptop. I&#8217;d be curious to hear what others think.</p>
]]></content:encoded>
			<wfw:commentRss>http://neverusethisfont.com/blog/2008/07/choosing-a-laptop-for-a-graphic-designer/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Syncing Windows Mobile with OS X and Google Calendar</title>
		<link>http://neverusethisfont.com/blog/2008/04/syncing-windows-mobile-with-os-x-and-google-calendar/</link>
		<comments>http://neverusethisfont.com/blog/2008/04/syncing-windows-mobile-with-os-x-and-google-calendar/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 17:46:04 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[OS X/Apple]]></category>
		<category><![CDATA[HTC Mogul]]></category>
		<category><![CDATA[sprint]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://blog.neverusethisfont.com/?p=41</guid>
		<description><![CDATA[Image by nino63004 via Flickr Well I did it! I got the HTC Mogul on Sprint&#8217;s SERO plan. Everything has been pretty painless so far. Activation was easy, text messaging works, and Internet browsing is pretty fast! Now comes the hard part: getting my data to sync between Windows Mobile and OS X. There is [...]]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img" style="margin: 1em; float: right;"><a href="http://www.flickr.com/photos/39089491@N00/1367995453" target="_blank"><img style="border: medium none; display: block;" src="http://farm2.static.flickr.com/1226/1367995453_739569f034_m.jpg" alt="Sprint Mogul" /></a>Image by <a href="http://www.flickr.com/photos/39089491@N00/1367995453" target="_blank">nino63004</a> via Flickr</p>
</div>
<p>Well I did it! I got the <a class="zem_slink" title="HTC Mogul" rel="wikipedia" href="http://en.wikipedia.org/wiki/HTC_Mogul" target="_blank">HTC Mogul</a> on Sprint&#8217;s <a href="http://www.sprint.com/sero">SERO</a> plan. Everything has been pretty painless so far. Activation was easy, text messaging works, and Internet browsing is pretty fast! Now comes the hard part: getting my data to sync between Windows Mobile and OS X.</p>
<p>There is an excellent program out there that is made exactly for this: <a href="http://www.markspace.com/missingsync_windowsmobile.php">Missing Sync</a>. While not free, I do think it&#8217;s a good deal, so I went ahead and bought it. Everything transferred over flawlessly, and it&#8217;s pretty neat being able to see my call and SMS log on my computer.</p>
<p>However, my syncing ship has only begun to sail. I use Google Calendar as my primary calendar for everything. It has been a huge help in keeping things organized, since I can open it from any computer. My friends and I also subscribe to each others&#8217; calendars so that we can better schedule things together. It can send text message reminders of events, which was a huge help for when I was out and about with no access to a computer. I moved to Google Calendar from iCal a while ago for these reasons.</p>
<p>Missing Sync can sync the Mogul&#8217;s calendar with iCal, but not with Google Calendar. I tried subscribing iCal to Google Calendar&#8217;s public url, but Missing Sync didn&#8217;t like that because it was a read-only calendar. I decided going the other way, publishing iCal to a URL, then subscribing Google Calendar to that, was a better option. I enabled WebDAV on a virtual host on my server.</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">DAVLockDB</span> /www/sub.mydomain.com/<span style="color: #00007f;">dav</span>/<span style="color: #00007f;">davlockdb</span>
<span style="color: #00007f;">DAVMinTimeout</span> <span style="color: #ff0000;">600</span>
<span style="color: #00007f;">DAV</span> <span style="color: #0000ff;">On</span>
&lt;<span style="color: #000000; font-weight:bold;">Location</span> /ical&gt;
    <span style="color: #00007f;">Options</span> <span style="color: #0000ff;">None</span>
    <span style="color: #00007f;">SSLRequireSSL</span>
    <span style="color: #00007f;">SSLOptions</span> +StdEnvVars
    <span style="color: #00007f;">AuthType</span> Basic
    <span style="color: #00007f;">AuthName</span> <span style="color: #7f007f;">&quot;Calendar Access&quot;</span>
    <span style="color: #00007f;">AuthUserFile</span> <span style="color: #7f007f;">&quot;/www/sub.mydomain.com/ssl/.htpasswd&quot;</span>
    &lt;<span style="color: #000000; font-weight:bold;">LimitExcept</span> GET HEAD OPTIONS&gt;
        <span style="color: #00007f;">require</span> <span style="color: #00007f;">user</span> aaron
    &lt;/<span style="color: #000000; font-weight:bold;">LimitExcept</span>&gt;
&lt;/<span style="color: #000000; font-weight:bold;">Location</span>&gt;</pre></div></div>

<p>Publishing iCal to a WebDAV server is super easy, just choose &#8220;Publish on a Private Server&#8221; and enter the URL you have created.</p>
<p>Note: You don&#8217;t need to run your own WebDAV server to do this, you can <a href="http://systemsboy.blogspot.com/2006/06/publish-ical-calendars-on-internet-for.html">use box.net to publish your iCal</a>!</p>
<p>The one downside to this is that it isn&#8217;t possible to add events using Google Calendar. But I figure I&#8217;ll have my Mogul on my all the time anyway, and I can just add through there. Publishing my calendar to Google Calendar lets my friends still see my schedule.</p>
<div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"><a id="zemanta-pixie-a" title="Zemified by Zemanta" href="http://www.zemanta.com/"><img id="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixie.png?x-id=50116f26-f130-4474-9435-f8efa8332f1a" alt="" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://neverusethisfont.com/blog/2008/04/syncing-windows-mobile-with-os-x-and-google-calendar/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Final Cut: &#8220;Selection contains no media&#8221;</title>
		<link>http://neverusethisfont.com/blog/2008/03/final-cut-selection-contains-no-media/</link>
		<comments>http://neverusethisfont.com/blog/2008/03/final-cut-selection-contains-no-media/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 17:31:27 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[OS X/Apple]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://blog.neverusethisfont.com/2008/03/final-cut-selection-contains-no-media/</guid>
		<description><![CDATA[I encountered this error while trying to export a video from Final Cut using Compressor. Obviously my sequence did in fact have clips in it, but I didn&#8217;t see why this was occurring at first. Somehow, the &#8220;in&#8221; point had been set to the last frame of the main timeline, so essentially I was trying [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/images/selection_contains_no_media.png"></p>
<p>I encountered this error while trying to export a video from Final Cut using Compressor. Obviously my sequence did in fact have clips in it, but I didn&#8217;t see why this was occurring at first.</p>
<p><img src="/images/out_point.png"></p>
<p>Somehow, the &#8220;in&#8221; point had been set to the last frame of the main timeline, so essentially I was trying to export 0 frames. The solution was to clear the in and out points by right clicking on the timeline of the sequence.</p>
<p><img src="/images/clear_in_and_out.png"></p>
]]></content:encoded>
			<wfw:commentRss>http://neverusethisfont.com/blog/2008/03/final-cut-selection-contains-no-media/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Ultimate Web Developer Setup</title>
		<link>http://neverusethisfont.com/blog/2008/01/the-ultimate-web-developer-setup/</link>
		<comments>http://neverusethisfont.com/blog/2008/01/the-ultimate-web-developer-setup/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 21:02:09 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[OS X/Apple]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[Emulators]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.neverusethisfont.com/2008/01/the-ultimate-web-developer-setup/</guid>
		<description><![CDATA[Using VMware Fusion and Multiple IEs, I set up my iMac to run the four major browsers simultaneously! IE 7, IE6, Firefox and Safari. With a 1920&#215;1200 display, I can get all four to fit on the screen at once. Click the image for the full-size version. I no longer need to keep an extra [...]]]></description>
			<content:encoded><![CDATA[<p>Using <a href="http://www.vmware.com/products/fusion/">VMware Fusion</a> and <a href="http://tredosoft.com/Multiple_IE">Multiple IEs</a>, I set up my iMac to run the four major browsers simultaneously! IE 7, IE6, Firefox and Safari. With a 1920&#215;1200 display, I can get all four to fit on the screen at once.</p>
<p><a href="/images/4browsers-full.jpg"><img src="/images/4browsers-mini.jpg" height="300" width="480"></a><br />
Click the image for the full-size version.</p>
<p>I no longer need to keep an extra Windows machine around here for debugging websites! &#8220;Multiple IEs&#8221; also can install IE 5.5, 5.1, 4 and 3, although I&#8217;m pretty sure those are almost completely irrelevant at this point.</p>
<p>One problem I did run into was that VMware in &#8220;Unity&#8221; mode didn&#8217;t seem to play well with Spaces. For example, sometimes after switching spaces a Windows app would lose focus and I wouldn&#8217;t be able to click it anymore. Switching to &#8220;Single Window&#8221; mode and then back again seemed to fix it.</p>
<p><b>Useful software:</b>
<ul>
<li><a href="http://www.vmware.com/products/fusion/">VMware Fusion</a></li>
<li><a href="http://tredosoft.com/Multiple_IE">Multiple IEs</a></li>
</ul>
<div id="zemanta-pixie" style="margin: 5px 0pt; width: 100%;"><a id="zemanta-pixie-a" href="http://www.zemanta.com/" title="Zemified by Zemanta"><img id="zemanta-pixie-img" src="http://img.zemanta.com/pixie.png?x-id=61fec7db-d7bc-41ff-b587-9ff576cc8627" style="border: medium none ; float: right;"></a></div>
]]></content:encoded>
			<wfw:commentRss>http://neverusethisfont.com/blog/2008/01/the-ultimate-web-developer-setup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dead pixel on my new 24&#8243; iMac</title>
		<link>http://neverusethisfont.com/blog/2007/09/dead-pixel-on-my-new-24-imac/</link>
		<comments>http://neverusethisfont.com/blog/2007/09/dead-pixel-on-my-new-24-imac/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 17:11:26 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[OS X/Apple]]></category>

		<guid isPermaLink="false">http://blog.neverusethisfont.com/2007/09/dead-pixel-on-my-new-24-imac/</guid>
		<description><![CDATA[I bought a new 24&#8243; iMac last week, and it arrived on Friday. It worked flawlessly for the first day, but on Saturday, I noticed a pixel at the top of the screen about in the middle that was stuck magenta. A lot of things I was reading said that because the pixel was a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apple.com/imac/"><img class="alignright size-medium wp-image-38" style="float: right;" title="imac" src="http://blog.neverusethisfont.com/wp-content/uploads/2008/04/imac-178x300.png" alt="" width="178" height="300" /></a><br />
I bought a new 24&#8243; iMac last week, and it arrived on Friday. It worked flawlessly for the first day, but on Saturday, I noticed a pixel at the top of the screen about in the middle that was stuck magenta.</p>
<p>A lot of things I was reading said that because the pixel was a color, it was a &#8220;stuck&#8221; pixel. This would possibly be fixable by <a href="http://www.jscreenfix.com/">one of those programs</a> that flashes different colors really fast.</p>
<p>I ran <a href="http://www.ekimsw.com/products/lcdtest">LCDtest</a> which is a really simple program which just turns the entire screen a color: white, red, green, blue and black each time you press the right arrow. When the entire screen was supposed to be green, there was a black spot, but the spot did not appear in the red or blue screens. This tells me that it is not in fact a stuck pixel, but a dead pixel! And pixels don&#8217;t come back from the dead.</p>
<p>After talking to AppleCare on the phone, they pretty much told me that flaws in LCDs are common, and had to be expected, and they would not replace the computer. I was not convinced. I made an appointment with a Mac Genius at my &#8220;local&#8221; apple store (a two hour drive from my house) and went there this morning. I told him the problem, he took out my computer and turned it on, and then promptly gave me a new one!</p>
<p>So I am a happy camper again!</p>
<p>I bought a firewire hard drive the same size as my iMac&#8217;s, and backed up my iMac&#8217;s hard drive to it before I took it to the store. When I got my replacement back home, I was able to copy everything back, so I didn&#8217;t even have to reinstall my programs! I did this from the terminal (meaning I can make this script run every night to always have a copy of my hard drive at hand) with the &#8220;asr&#8221; command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> asr restore <span style="color: #660033;">--noprompt</span> <span style="color: #660033;">--erase</span> <span style="color: #660033;">--source</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>disk0s2 <span style="color: #660033;">--target</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>disk1s3</pre></div></div>

<p>Things to take away:</p>
<ul>
<li>I bought my iMac online, but since I did not customize it at all, I was able to exchange it in the store.</li>
<li>Apple Care over the phone does NOT have the last word in the matter. They plainly told me they could not exchange my computer.</li>
<li>The pixel was not dead when I took the computer out of the box. It showed up the second day. This means verifying that there are no dead pixels while you are in the store is not necessarily the end of the story.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://neverusethisfont.com/blog/2007/09/dead-pixel-on-my-new-24-imac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

