<?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>Kyle Schneider &#187; Apple</title>
	<atom:link href="http://blog.aragirn.net/category/geek/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.aragirn.net</link>
	<description></description>
	<lastBuildDate>Sun, 10 Jan 2010 20:37:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adding GPS Coordinates to Photos&#8217; EXIF data in OS X</title>
		<link>http://blog.aragirn.net/2007/08/16/adding-gps-data-to-photos-exif-data-in-os-x/</link>
		<comments>http://blog.aragirn.net/2007/08/16/adding-gps-data-to-photos-exif-data-in-os-x/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 23:14:33 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://blog.aragirn.net/2007/08/16/adding-gps-data-to-photos-exif-data-in-os-x/</guid>
		<description><![CDATA[As I mentioned in my last post, my Garmin eTrex Legend HCx has no real way to talk to my OS X laptop, where I do all of my photo processing.  Since my Nikon D70s doesn&#8217;t support attaching a GPS to the camera and using it to embed GPS data in the EXIF tags, [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in my last <a href="http://blog.aragirn.net/2007/08/15/garmin-etrex-legend-hcx/">post</a>, my Garmin eTrex Legend HCx has no real way to talk to my OS X laptop, where I do all of my photo processing.  Since my Nikon D70s doesn&#8217;t support attaching a GPS to the camera and using it to embed GPS data in the EXIF tags, the fact that the USB connection on my Legend HCx wouldn&#8217;t be compatible with doing that is moot.</p>
<p>So, for a multitude of reasons, I can&#8217;t easily put my lattitude, longitude and elevation into my photos.  The camera doesn&#8217;t support it, the GPS doesn&#8217;t support it and Garmin doesn&#8217;t support OS X.  Luckily though, I&#8217;m not the only one that wants to do this.  My friend <a href="http://sgowtham.net/blog/">Gowtham</a> informed me of an application called <a href="http://oregonstate.edu/~earlyj/gpsphotolinker/">GPSPhotoLinker</a> which uses track logs to find the appropriate coordinates and enter that data into the photo&#8217;s EXIF data.  (Track logs being a log stored by most GPS receivers containing information about longitude, latitude and elevation with a timestamp.)</p>
<p>Since my GPSr allows me to save these track logs to the microSD card I have installed, I can simply use a card reader to pull the logs.  (Fear not though, the program claims to support pulling them off the device over USB.)  Once I have the log on my machine, I simply load it into the program via the button at the top of the screen.</p>
<p><a class="tt-flickr" href="http://www.flickr.com/photos/aragirn/1134070356"><img class="tt-flickr" src="http://farm2.static.flickr.com/1146/1134070356_0697a96ea3.jpg" width="500" height="434" alt="GPSPhotoLinker" /></a> </p>
<p>After that, load the photos.  Upon going to the batch menu, you&#8217;ll be presented with some options.  You can tell the program to ignore images with location data already in the EXIF tags (which I recommend) and set tolerances for how close a track point must be to the timestamp in the photo&#8217;s EXIF data.  You can also set it to link to the nearest track point or a time-weighted average point.</p>
<p><a class="tt-flickr" href="http://www.flickr.com/photos/aragirn/1134099658"><img class="tt-flickr" src="http://farm2.static.flickr.com/1046/1134099658_33842bedd2.jpg" width="500" height="434" alt="GPSPhotoLinker - Batch menu" /></a> </p>
<p>Once you&#8217;re done, simply push the &#8220;Batch save to photos&#8221; button and sit back while you wait.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aragirn.net/2007/08/16/adding-gps-data-to-photos-exif-data-in-os-x/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Razr V3m and iSync</title>
		<link>http://blog.aragirn.net/2007/03/21/razr-v3m-and-isync/</link>
		<comments>http://blog.aragirn.net/2007/03/21/razr-v3m-and-isync/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 02:00:00 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://blog.aragirn.net/2007/03/21/razr-v3m-and-isync/</guid>
		<description><![CDATA[While trying to get my new Motorola Razr V3m (from Alltel) to sync my Address Book and iCal with my computer, I ran into some problems.  Namely, the phone would be recognized and would be added to iSync, I could only sync Address Book entries though, iSync told me that syncing iCal to the [...]]]></description>
			<content:encoded><![CDATA[<p>While trying to get my new Motorola Razr V3m (from Alltel) to sync my Address Book and iCal with my computer, I ran into some problems.  Namely, the phone would be recognized and would be added to iSync, I could only sync Address Book entries though, iSync told me that syncing iCal to the phone was not supported.</p>
<p>My previous phone was a Razr V3, and I was able to sync both Address Book and iCal with it, so I didn&#8217;t really believe it wasn&#8217;t possible.  After searching around the internet for a while, I ran across a solution that worked at <a href="http://www.whopack.com/">whopack.com</a>.  It involves changing a iSync file, so make sure to create a backup of any files before you edit them (just in case).<span id="more-201"></span></p>
<p>1)  Go to your Bluetooth Preferences (either by clicking on the Bluetooth icon on the top bar or through the System Preferences)</p>
<p>2) Click on the Devices button.</p>
<p>3) If you see your phone listed under the bluetooth devices box, delete it.</p>
<p>4) Navigate to your phone&#8217;s bluetooth menu and enter the device history.</p>
<p>5) If you see your computer in the list click options and then click delete. Click back to get to the Bluetooth menu. (Find Me, Handsfree, Device History, Setup)</p>
<p>6) If you have synced your phone previously, open iSync and remove the device.</p>
<p>7) Make sure iSync is closed before preceding.</p>
<p>8) There are two methods you can use to add iCal functionality to iSync.  The first is easier and I recommend it.  If the first one doesn&#8217;t work though, try the second.</p>
<li>Download <a href='http://blog.aragirn.net/wp-content/uploads/2007/03/metaclasses.zip' title='MetaClasses.zip'>MetaClasses.zip</a></li>
<li>Open Finder and go to Applications, find iSync.</li>
<li>Ctrl+Click and select &#8220;Show Contents&#8221;</li>
<li>Navigate down these directories<br />
/Applications/iSync.app/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns                      /PhoneModelsSync.phoneplugin/Contents/Resources</li>
<li>Replace MetaClasses.plist with the file you downloaded (after making a backup).</li>
<p><a href="#FindMe">Proceed</a>.</p>
<p>If the above does not work for you, restore your backup of MetaClasses.plist and open the file (/Applications/iSync.app/Contents/PlugIns/ApplePhoneConduit.syncdevice/Contents/PlugIns                      /PhoneModelsSync.phoneplugin/Contents/Resources/MetaClasses.plist)in a text editor.<br />
Find the line that reads: <code><key>com.motorola.razorV3cVerizon</key></code><br />
Before that line, insert the following:</p>
<p><code>&lt;KEY&gt;com.motorola.razorV3m&lt;/KEY&gt; <br />&lt;DICT&gt; <br />&lt;KEY&gt;Identification&lt;/KEY&gt; <br />&lt;DICT&gt; <br />&lt;KEY&gt;com.apple.gmi+gmm&lt;/KEY&gt; <br />&lt;ARRAY&gt; <br />&lt;STRING&gt;Motorola CE, Copyright 2000+Motorola V3m-Sprint Phone&lt;/STRING&gt; &lt;/ARRAY&gt; &lt;/DICT&gt; <br />&lt;KEY&gt;InheritsFrom&lt;/KEY&gt; <br />&lt;ARRAY&gt; <br />&lt;STRING&gt;com.motorola.usb-bt.0x22B8/0x4902&lt;/STRING&gt; &lt;/ARRAY&gt; <br />&lt;KEY&gt;Services&lt;/KEY&gt; <br />&lt;ARRAY&gt; <br />&lt;DICT&gt; <br />&lt;KEY&gt;ServiceName&lt;/KEY&gt; <br />&lt;STRING&gt;com.apple.model&lt;/STRING&gt; <br />&lt;KEY&gt;ServiceProperties&lt;/KEY&gt; <br />&lt;DICT&gt; <br />&lt;KEY&gt;ModelIcon&lt;/KEY&gt; <br />&lt;STRING&gt;MOTV3-black.tiff&lt;/STRING&gt; <br />&lt;KEY&gt;ModelName&lt;/KEY&gt; <br />&lt;STRING&gt;NC-V3m&lt;/STRING&gt; &lt;/DICT&gt; &lt;/DICT&gt; <br />&lt;DICT&gt; <br />&lt;KEY&gt;ServiceName&lt;/KEY&gt; <br />&lt;STRING&gt;com.apple.synchro&lt;/STRING&gt; <br />&lt;KEY&gt;ServiceProperties&lt;/KEY&gt; <br />&lt;DICT&gt; <br />&lt;KEY&gt;OnlySupportASCIIChar&lt;/KEY&gt; <br />&lt;TRUE /&gt; <br />&lt;KEY&gt;deleteContactBeforeModifying&lt;/KEY&gt; <br />&lt;TRUE /&gt; <br />&lt;KEY&gt;stringEncoding&lt;/KEY&gt; <br />&lt;STRING&gt;UCS2&lt;/STRING&gt; &lt;/DICT&gt; &lt;/DICT&gt; &lt;/ARRAY&gt; &lt;/DICT&gt;<br />&lt;KEY&gt;com.motorola.usb-bt.0x22B8/0x2A64&lt;/KEY&gt; <br />&lt;DICT&gt; <br />&lt;KEY&gt;Identification&lt;/KEY&gt; <br />&lt;DICT&gt; <br />&lt;KEY&gt;com.apple.usb.vendorid-modelid&lt;/KEY&gt; <br />&lt;STRING&gt;0x22B8/0x2A64&lt;/STRING&gt; &lt;/DICT&gt; <br />&lt;KEY&gt;InheritsFrom&lt;/KEY&gt; <br />&lt;ARRAY&gt; <br />&lt;STRING&gt;family.com.motorola.p2k.usb-bt&lt;/STRING&gt; &lt;/ARRAY&gt; <br />&lt;KEY&gt;Services&lt;/KEY&gt; <br />&lt;ARRAY /&gt; &lt;/DICT&gt;</code></p>
<p>Save the file and close it.  <a href="#FindMe">Proceed</a></p>
<p>9) <a name="FindMe"></a>Click Find me.</p>
<p>10) On your computer click the Set Up New Device button on the Bluetooth Preference window.</p>
<p>11) Click continue.</p>
<p>12) Select Mobile Phone click continue.</p>
<p>13) Your phone should be appear in the list.  Select the phone and click continue.</p>
<p>14) At this next screen click continue.</p>
<p>15) A code should appear on your computer.  And your phone should make a noise and ask if you want to bond with the computer.</p>
<p>16) Select yes on the phone.</p>
<p>17) Enter the code which your computer is showing into the phone then push ok.</p>
<p>18) Your computer should show the phone setup with two options both are checked  &#8220;Set up iSync to transfer contacts and events&#8221; and &#8220;access the internet with your phone&#8217;s data connection&#8221;<br />
Leave both checked (or uncheck the latter if you don&#8217;t want to use that feature) and hit continue on the computer.</p>
<p>19)On your computer it should say &#8220;Congratulations ! your mobile phone is now set up&#8230;..&#8221; click quit.</p>
<p>20) iSync should have come up.  If not, launch iSync.</p>
<p>21) If you do NOT see your phone listed in iSync click on the Devices Menu then click &#8220;Add Device&#8221; your phone should prompt you again for access click grant.  </p>
<p>NOTE: If you do not see your phone or it is marked as not available, then  close iSync and reopen it.  Now try to click: Devices Menu -> Add Device.  It should now show up as a valid phone. Double click on the phone and it will be added into iSync.</p>
<p>22) Choose whether you want to merge the information on the phone and computer or if you want to delete the information from the phone and then sync.</p>
<p>23) Now you should be able to click sync and have your data transfer.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aragirn.net/2007/03/21/razr-v3m-and-isync/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Continuing the Saga&#8230;</title>
		<link>http://blog.aragirn.net/2007/02/21/continuing-the-saga/</link>
		<comments>http://blog.aragirn.net/2007/02/21/continuing-the-saga/#comments</comments>
		<pubDate>Thu, 22 Feb 2007 04:53:11 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://blog.aragirn.net/2007/02/21/continuing-the-saga/</guid>
		<description><![CDATA[So, I&#8217;ve posted a couple times recently about my iBook.  The hard drive died, I sent it in&#8230; had some issues when I got it back.  Then no web browsers worked properly.  Well, the hard drive is dead again (or something).
On boot, I see this screen:
 
What&#8217;s this mean?  It&#8217;s searching [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve posted a couple times recently about my iBook.  The hard drive died, I sent it in&#8230; had some issues when I got it back.  Then no web browsers worked properly.  Well, the hard drive is dead again (or something).</p>
<p>On boot, I see this screen:<br />
<a class="tt-flickr" href="http://www.flickr.com/photos/aragirn/398385530"><img class="tt-flickr" src="http://farm1.static.flickr.com/163/398385530_bd0b301ded.jpg" width="500" height="333" alt="DSC_5642" /></a> </p>
<p>What&#8217;s this mean?  It&#8217;s searching for a device to boot from.  So, I shove my install media in (my 10.4 install DVD and my System Restore DVD) and get this during the install:</p>
<p><a class="tt-flickr" href="http://www.flickr.com/photos/aragirn/398385526"><img class="tt-flickr" src="http://farm1.static.flickr.com/61/398385526_d5b5a71176.jpg" width="500" height="333" alt="DSC_5640" /></a> </p>
<p>Yeah&#8230; it can&#8217;t find the hard drive.  I was having the same problem when I got it back earlier this week, but was able to get it working via the system restore disk.  No such luck anymore.  Apple will be getting a phone call from me when they open at 9am EST tomorrow morning.  This will be the 6th time I&#8217;ve mailed my iBook back to them.</p>
<p>EDIT: And a new box is on the way to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aragirn.net/2007/02/21/continuing-the-saga/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Web Browser Problems on OS X</title>
		<link>http://blog.aragirn.net/2007/02/21/web-browser-problems-on-os-x/</link>
		<comments>http://blog.aragirn.net/2007/02/21/web-browser-problems-on-os-x/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 05:15:35 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://blog.aragirn.net/2007/02/21/web-browser-problems-on-os-x/</guid>
		<description><![CDATA[I&#8217;ve spent a good bit of my night attempting to solve a problem I ran across earlier after reinstalling OS X (10.4.latest) on my iBook.  Most web pages aren&#8217;t rendering correctly in any browser that I install.
Safari&#8217;s behavior:

Notice the search box.  Also, uploads to flickr aren&#8217;t working.
Firefox, Camino and Opera&#8217;s behavior:

Quite a bit [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve spent a good bit of my night attempting to solve a problem I ran across earlier after reinstalling OS X (10.4.latest) on my iBook.  Most web pages aren&#8217;t rendering correctly in any browser that I install.</p>
<p>Safari&#8217;s behavior:<br />
<a class="tt-flickr" href="http://www.flickr.com/photos/aragirn/397149088"><img class="tt-flickr" src="http://farm1.static.flickr.com/157/397149088_0e89d6c48c.jpg" width="274" height="203" alt="Safari" /></a><br />
Notice the search box.  Also, uploads to flickr aren&#8217;t working.</p>
<p>Firefox, Camino and Opera&#8217;s behavior:<br />
<a class="tt-flickr" href="http://www.flickr.com/photos/aragirn/397301843"><img class="tt-flickr" src="http://farm1.static.flickr.com/126/397301843_b57f04ca53.jpg" width="500" height="375" alt="Firefox" /></a><br />
Quite a bit of the content seems to be there, no text though&#8230;</p>
<p>I&#8217;m a bit clueless about what to do next.  Deleting profiles and preference files seems to do absolutely nothing.  If you have any ideas, please let me know.</p>
<p>Note: Pages that are simply html seem to render fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aragirn.net/2007/02/21/web-browser-problems-on-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple iBook G4 Woes</title>
		<link>http://blog.aragirn.net/2007/02/13/apple-ibook-g4/</link>
		<comments>http://blog.aragirn.net/2007/02/13/apple-ibook-g4/#comments</comments>
		<pubDate>Tue, 13 Feb 2007 23:13:09 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.aragirn.net/2007/02/13/apple-ibook-g4/</guid>
		<description><![CDATA[I&#8217;ve had an Apple iBook G4 for almost 3 years now and most of the time, I like it.  At 1GHz, it&#8217;s slow, especially when I try to use Photoshop CS2 and Camera Raw.  I don&#8217;t have many major complaints though.
Well&#8230; technically I only have 1 major complaint.  The build quality is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had an Apple iBook G4 for almost 3 years now and most of the time, I like it.  At 1GHz, it&#8217;s slow, especially when I try to use Photoshop CS2 and Camera Raw.  I don&#8217;t have many major complaints though.</p>
<p>Well&#8230; technically I only have 1 major complaint.  The build quality is less than optimal.  And by less than optimal I mean that over the past three years, it has gone back to Apple for:</p>
<li>a hard drive,</li>
<li>2 slot loading CD drives,</li>
<li>a bezel replacement as it was chipped while having a slot loader replaced,</li>
<li>and now, another new hard drive.</li>
<p>That&#8217;s not to mention the batteries I had to have replaced (Sony&#8217;s fault) and the 2 power adapters I had to replace.  I honestly don&#8217;t understand it, I practically treat this thing with kid gloves.  I&#8217;ve got a messenger bag it travels in and a padded neoprene sleeve for putting it in my backpack.  </p>
<p>Honestly, I&#8217;m getting sick of it.  Apple&#8217;s design choices don&#8217;t help the issue either.  The construction isn&#8217;t modular or user serviceable at all.  The hard drive dies, it gets shipped to Apple.  The slot-loader dies with a CD that won&#8217;t eject, it gets shipped to Apple.  How can this be economical when they pay overnight shipping each way?</p>
<p>Whatever, my next laptop probably won&#8217;t be a Mac.  I want something I can use without having to mail it off twice a year to get something fixed.</p>
<p><a class="tt-flickr" href="http://www.flickr.com/photos/aragirn/389692579"><img class="tt-flickr" src="http://farm1.static.flickr.com/174/389692579_7c3d2ab5ba.jpg" width="333" height="500" alt="Day 65 - Broken Laptop" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aragirn.net/2007/02/13/apple-ibook-g4/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Safe Sleep on OS X</title>
		<link>http://blog.aragirn.net/2006/04/19/safe-sleep-on-os-x/</link>
		<comments>http://blog.aragirn.net/2006/04/19/safe-sleep-on-os-x/#comments</comments>
		<pubDate>Wed, 19 Apr 2006 19:01:36 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://blog.aragirn.net/2006/04/19/safe-sleep-on-os-x/</guid>
		<description><![CDATA[I love Sleep on OS X.  Compared to Hibernate in Windows or Software Suspend in Linux, I prefer it.  Not only does it take only 2-3 seconds to sleep, but it wakes in about the same amount of time.  I&#8217;ve only got one problem with it though: If I pull out the [...]]]></description>
			<content:encoded><![CDATA[<p>I love Sleep on OS X.  Compared to Hibernate in Windows or Software Suspend in Linux, I prefer it.  Not only does it take only 2-3 seconds to sleep, but it wakes in about the same amount of time.  I&#8217;ve only got one problem with it though: If I pull out the battery, there goes my suspended session.  I&#8217;ve got to boot and log back in (while it only takes a minute or two, it&#8217;s a pain once you&#8217;re used to 2-3 seconds).  The new powerbooks include a Safe Sleep mode which dumps the RAM to disk, allowing a session to survive a power failure (such as a dead battery, or swapping out the battery) in a machine.  It&#8217;s a pretty handy feature in my opinion.</p>
<p>Today, I stumbled across a couple sites that explain how to enable this for older machines.  <a href="http://www.andrewescobar.com/archive/2005/11/11/how-to-safe-sleep-your-mac/">Andrew Escobar</a> has a nice write up but it doesn&#8217;t work if you are using the screen-spanning hack on an iBook.  <a href="http://matt.ucc.asn.au/apple/machibernate.html">Matt Johnston</a> has the writeup that Andrew based his on, along with a few scripts that automate the process for you (along with one that allows you to use screen-spanning and Safe Sleep.</p>
<p>There&#8217;s two modes for Safe Sleep, you can set it up to go into Safe Sleep when the power is low, or to Safe Sleep each time you sleep the machine.  I&#8217;ve played with it going into Safe Sleep each time I sleep the machine, it takes about 10-15 seconds and the sleep light doesn&#8217;t come on (you have to wake it via the power button) and it took about 30-45 seconds to return to my desktop.  I&#8217;m currently draining the battery now to make sure that it works (I really want to be able to swap out the battery without a reboot since I have a spare).  I&#8217;ll update on the status of that a bit later.</p>
<p><ins datetime="2006-04-20T01:08:47+00:00">Update</ins>: It does work when the laptop sleeps itself.  I&#8217;ve found this isn&#8217;t particularly handy though as it only does it when the battery is drained.  So, once you do this once, you&#8217;ve got a drained battery and no way to charge it.</p>
<p>So, what I&#8217;ve done is create two scripts, one to enable Safe Sleep every time the laptop sleeps and one to enable it only when the battery is low.  I run the first, wait for it to sleep and then pull the battery.  Afterwards, I run the second so that it will sleep normally.</p>
<p>I&#8217;ve mirrored Matt&#8217;s scripts locally <a href="images/matt-safe-sleep.tar.gz">here</a>, and my two scripts are <a href="images/safe.sleep.scripts.tar.gz">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aragirn.net/2006/04/19/safe-sleep-on-os-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What is Open Source?</title>
		<link>http://blog.aragirn.net/2005/10/10/what-is-open-source/</link>
		<comments>http://blog.aragirn.net/2005/10/10/what-is-open-source/#comments</comments>
		<pubDate>Mon, 10 Oct 2005 22:38:30 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.aragirn.net/?p=73</guid>
		<description><![CDATA[Tim seemed to take exception to my statement that the Apple kernel is open source.
&#8220;So with that Open Sourced Kernel I’ll be able to get all of those nifty new things that Apple added in then right? I’ll believe it when I see it. Being a part of Open Source means giving back to the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bigmaninjapan.com/2005/10/10/get-out-of-jail-free/">Tim seemed to take exception</a> to <a href="http://blog.aragirn.net/2005/10/07/os-x-unworthy-of-respect/">my statement that the Apple kernel is open source.</a></p>
<blockquote><p>&#8220;So with that Open Sourced Kernel I’ll be able to get all of those nifty new things that Apple added in then right? I’ll believe it when I see it. Being a part of Open Source means giving back to the community, not just taking the ball and running with it.&#8221;</p></blockquote>
<p>Actually, I never claimed that Apple was part of the open source community.  They&#8217;re not and I don&#8217;t blame them for it.  They don&#8217;t feel the &#8220;Open Source spirit&#8221; either.  They do however, follow the licenses of the open source software they use.  Yeah, the KHTML team may not be happy with them, but <a href="http://news.com.com/Open-source+divorce+for+Apples+Safari+-+page+3/2100-1032_3-5703819-3.html?tag=st.num">Cnet</a> quotes one of the team members as saying:</p>
<blockquote><p>&#8220;Another said that while Apple had stuck to the letter of the license in fulfilling its obligations to the KHTML project, the two groups were now all but estranged. &#8230; Apple is not all about Open Source; ask the KHTML development team if you are in doubt about that. Sure, you can use a lot of your favorite Linux apps on OS X, but you can do the same on Windows.&#8221;</p></blockquote>
<p>Tim and I had a chat last night that lasted about an hour and a half.  We both agree that Apple doesn&#8217;t relinquish their right to their software patents.  He believes that since you would have to license Apple&#8217;s patents to use their code to implement those patented processes, it is not open source.  I disagree, and I&#8217;ll explain why.</p>
<p>First, a clarification.  When a company receives a software patent, they have the right to license that to who they see fit.  Whether we talk about Apple&#8217;s spring-loaded folders or something else, even if you write your own code to implement that patented item, it must be licensed from the patent holder.</p>
<p>Now, I&#8217;ll present my arguement as to why Apple&#8217;s kernel is open source.  The <a href="http://opensource.org">Open Source Initiative</a> is an organization that was founded in 1998 by Bruce Perens and Eric S. Raymond.  OSI has <a href="http://opensource.org/docs/definition_plain.php">published a definition of what Open Source is</a> that I agree with:</p>
<blockquote><p>&#8220;The Open Source Definition</p>
<p>Introduction</p>
<p>Open source doesn&#8217;t just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:</p>
<p>1. Free Redistribution</p>
<p>The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.</p>
<p>2. Source Code</p>
<p>The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed.</p>
<p>3. Derived Works</p>
<p>The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.</p>
<p>4. Integrity of The Author&#8217;s Source Code</p>
<p>The license may restrict source-code from being distributed in modified form only if the license allows the distribution of &#8220;patch files&#8221; with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software.</p>
<p>5. No Discrimination Against Persons or Groups</p>
<p>The license must not discriminate against any person or group of persons.</p>
<p>6. No Discrimination Against Fields of Endeavor</p>
<p>The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.</p>
<p>7. Distribution of License</p>
<p>The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.</p>
<p>8. License Must Not Be Specific to a Product</p>
<p>The rights attached to the program must not depend on the program&#8217;s being part of a particular software distribution. If the program is extracted from that distribution and used or distributed within the terms of the program&#8217;s license, all parties to whom the program is redistributed should have the same rights as those that are granted in conjunction with the original software distribution.</p>
<p>9. License Must Not Restrict Other Software</p>
<p>The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.</p>
<p>*10. License Must Be Technology-Neutral</p>
<p>No provision of the license may be predicated on any individual technology or style of interface.&#8221;</p></blockquote>
<p>Another thing that OSI does is vet licenses that claim to release code as, &#8220;Open Source.&#8221;  They even publish a <a href="http://opensource.org/licenses/index.html">list of approved licenses</a>.  Right in the copy of the license that they display on their website is the section that Tim finds so contentious:</p>
<blockquote><p>5. Limitations on Patent License. Except as expressly stated in<br />
Section 2, no other patent rights, express or implied, are granted by<br />
Apple herein. Modifications and/or Larger Works may require additional<br />
patent licenses from Apple which Apple may grant in its sole<br />
discretion.</p></blockquote>
<p>Open Source is about setting the terms of copyright so that your code can be modified, used and redistributed (among other things listed above).  It is not about patents.  While I believe that software patents should have a very short term (no more than a year or two as software is a fast moving field, much faster than say, manufacturing) they are valid, legal and useful.  </p>
<p>Were Apple not to publish their code, as a programmer, you would still have to license the patent to implement that feature.  But, code and licenses are covered by copyright law, patents have their own body of law.</p>
<blockquote><p>&#8220;Where is my officially supported method of syncing my 2 iPods under Linux? Where is my iTunes Music Store access for Linux?&#8221;</p></blockquote>
<p>Well, it&#8217;s a business.  Why don&#8217;t you ask Steve Jobs to do a cost/benefit analysis on doing it?  Don&#8217;t forget to ask what the RIAA&#8217;s affect on his decision is.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aragirn.net/2005/10/10/what-is-open-source/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OS X&#8230; unworthy of respect?</title>
		<link>http://blog.aragirn.net/2005/10/07/os-x-unworthy-of-respect/</link>
		<comments>http://blog.aragirn.net/2005/10/07/os-x-unworthy-of-respect/#comments</comments>
		<pubDate>Sat, 08 Oct 2005 03:44:28 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.aragirn.net/?p=72</guid>
		<description><![CDATA[Jorge had an interesting post today about OS X and open source advocates.  It got me thinking, and when that happens, well&#8230; stuff like this shows up.
Yeah, OS X users do get a &#8220;Get Out of Jail Free&#8221; card in comparison to Windows users.  I started wondering why this was, and here&#8217;s what [...]]]></description>
			<content:encoded><![CDATA[<p>Jorge had an interesting <a href="http://www.whiprush.org/2005/10/get_out_of_jail.html#comments">post</a> today about OS X and open source advocates.  It got me thinking, and when that happens, well&#8230; stuff like this shows up.</p>
<p>Yeah, OS X users do get a &#8220;Get Out of Jail Free&#8221; card in comparison to Windows users.  I started wondering why this was, and here&#8217;s what I came up with:</p>
<li>For the technically capable, <strong>OS X is a choice</strong> that says, &#8220;I looked and decided this was the best choice for me.&#8221;  Windows though, well&#8230; I&#8217;m just going to assume that you&#8217;re one <a href="http://www.urbandictionary.com/define.php?term=script+kiddie">31337 k1dd13</a>.</li>
<li><strong>Open Source kernel</strong>.  Flame the, &#8220;BSD underpinnings&#8221; remarks if you will, but the <a href="http://developer.apple.com/darwin/">kernel is open</a>.</li>
<li><strong>Availability of open source utilities</strong>.  OS X has stuff built in (openldap, gcc, etc) and it has plenty more easily available to it.  Running them isn&#8217;t like getting Cygwin on Windows.</li>
<li><strong>Command line</strong>&#8230; Windows doesn&#8217;t have a fully functioning command line.  I&#8217;m sorry, but if I need to do something important, I want a command line with a text based login.  Who knows where I&#8217;ll be and whether or not I&#8217;ll have the bandwidth to use a fancy GUI remote use package (RDP, terminal services, whatever)..</li>
<li><strong>Security</strong>, OS X has it by default.  Viruses, what are those?</li>
<li><strong>Stabilit</strong>y.<br />
elayne:~ kyle$ uptime<br />
23:31 up 28 days, 54 mins, 2 users, load averages: 0.44 0.37 0.53</p>
<p>My laptop has been up a month&#8230; enough said.</li>
<li><strong>Sane</strong> application <strong>installs</strong>.  Hey look, the program is all in one file as far as the user is concerned.  Granted, this is really only an advantage over Windows, I prefer Linux package management via apt.  Then, I don&#8217;t even have to care where something gets installed to.</li>
<p>So, why don&#8217;t OS X users get ostracized like Windows users?  An operating system is ultimately about choice.  At ~5% of the market share, OS X is a choice, Windows is a default.  Also, while Jorge says the goal wasn&#8217;t originally, &#8220;Linux on the Desktop,&#8221; maybe, just maybe it should be.  Maybe people want usability out of their machine.  I know that is where Ubuntu is headed and I sure as hell like what that group is using.<br />
<em><br />
My name is Kyle, I use both OS X and Ubuntu Linux; I believe the goal of Linux should be making it usable as a Desktop.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aragirn.net/2005/10/07/os-x-unworthy-of-respect/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Sad iPod</title>
		<link>http://blog.aragirn.net/2005/09/27/sad-ipod/</link>
		<comments>http://blog.aragirn.net/2005/09/27/sad-ipod/#comments</comments>
		<pubDate>Wed, 28 Sep 2005 01:42:09 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://blog.aragirn.net/2005/09/27/sad-ipod/</guid>
		<description><![CDATA[My iPod has given up the ghost.  I&#8217;ve been fighting with it for a while now and today, I was squarely beaten.  I was listening to a couple of Beethoven&#8217;s symphonies today (3rd and 7th if you want to know) and turned it off when I got to class.  As usual, I [...]]]></description>
			<content:encoded><![CDATA[<p>My iPod has given up the ghost.  I&#8217;ve been fighting with it for a while now and today, I was squarely beaten.  I was listening to a couple of Beethoven&#8217;s symphonies today (3rd and 7th if you want to know) and turned it off when I got to class.  As usual, I put it in my pocket for the rest of the day.  This was at noon.</p>
<p>Fast forward to 4:30pm.  I just got out of my last class for the day and am sitting in my car.  The iPod goes in the cupholder, the FM transmitter is attached.  I use the menu to navigate to a song in my playlist of rock music and the iPod freezes.  I mentally groan and am annoyed to have to fuss with it before I head home.  I reset it and it goes through its booting menu&#8230; this time though, I&#8217;m not greeted by the normal menu.  Oh no, I get this:</p>
<p><a class="tt-flickr" href="http://www.flickr.com/photos/aragirn/47288062/"><img class="tt-flickr" src="http://static.flickr.com/29/47288062_add5734306.jpg" width="500" height="375" alt="Sad iPod" /></a></p>
<p>I&#8217;m still within the standard one year warranty (I didn&#8217;t buy AppleCare for my iPod) so I&#8217;ve submitted the web form to get a replacement.  It turns out, since I&#8217;m past 6 months, I have to pay shipping, to the tune of $30.  Oh well, that&#8217;s $30 for a new iPod, it&#8217;s better than $299.</p>
<p>Hopefully the turn around is less than a week, I&#8217;m already missing it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aragirn.net/2005/09/27/sad-ipod/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Planet</title>
		<link>http://blog.aragirn.net/2005/04/27/11/</link>
		<comments>http://blog.aragirn.net/2005/04/27/11/#comments</comments>
		<pubDate>Wed, 27 Apr 2005 18:15:56 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[The Web]]></category>

		<guid isPermaLink="false">http://blog.aragirn.net/2005/04/19/11/</guid>
		<description><![CDATA[Well, over the past couple of days, I&#8217;ve been working on getting Planet set up to aggregate all of my feeds into one massive feed.
Over the same time period though, I&#8217;ve been playing around with OS X Tiger&#8217;s Safari RSS, and I must say that I&#8217;m quite impressed. It lets you view feeds individually, or [...]]]></description>
			<content:encoded><![CDATA[<p>Well, over the past couple of days, I&#8217;ve been working on getting <a href="http://planetplanet.org/">Planet</a> set up to aggregate all of my feeds into one massive feed.</p>
<p>Over the same time period though, I&#8217;ve been playing around with OS X Tiger&#8217;s Safari RSS, and I must say that I&#8217;m quite impressed. It lets you view feeds individually, or will aggregate them into one large, searchable and categorizable feed. It&#8217;s really pretty slick.<br />
<a class="tt-flickr" href="http://www.flickr.com/photos/aragirn/11221103/"><img class="tt-flickr" src="http://static.flickr.com/7/11221103_b4990b77af.jpg" width="500" height="412" alt="" /></a> </p>
<p>But, I digress, I ended up setting up a number of Planet feeds, a couple for <a href="http://lug.mtu.edu">MTU LUG</a> and a couple for myself.</p>
<li><a href="http://lug.mtu.edu/planet/members">MTU LUG&#8217;s member&#8217;s blogs</a></li>
<li><a href="http://lug.mtu.edu/planet/feeds">An aggregation of all of MTU LUG&#8217;s RSS feeds</a></li>
<li><strike><a href="http://news.aragirn.net">My own personal news feed from a large number of news sources</a></strike></li>
<li><strike><a href="http://planet.aragirn.net">A aggregated feed of most of my friend&#8217;s blogs.</a></strike></li>
<p>All in all, Planet is pretty cool&#8230; it has some rough edges, but it&#8217;s pretty easy to figure out once you realize where the templates are that the config files are pointing at. Now I just need to learn some CSS stuff so I can make it look better.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.aragirn.net/2005/04/27/11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
