<?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>Missing Link &#187; Apple</title>
	<atom:link href="http://john.whelans.net/archives/tag/apple/feed" rel="self" type="application/rss+xml" />
	<link>http://john.whelans.net</link>
	<description>Stumbling through life</description>
	<lastBuildDate>Fri, 02 Dec 2011 16:57:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Just the essentials</title>
		<link>http://john.whelans.net/archives/708</link>
		<comments>http://john.whelans.net/archives/708#comments</comments>
		<pubDate>Wed, 21 Apr 2010 03:03:17 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://john.whelans.net/?p=708</guid>
		<description><![CDATA[Earlier this week at work I had the good fortune of having a solid state drive loaned to me to test and play around with in my Macbook Pro.  Figuring that the only PROPER way to test a drive like that is to make it my system drive I had the occasion of doing a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://john.whelans.net/wp-content/uploads/2010/04/macbook-pro.jpg" rel="lightbox[708]"><img class="alignleft size-medium wp-image-709" title="macbook-pro" src="http://john.whelans.net/wp-content/uploads/2010/04/macbook-pro-300x221.jpg" alt="" width="300" height="221" /></a>Earlier this week at work I had the good fortune of having a solid state drive loaned to me to test and play around with in my Macbook Pro.  Figuring that the only PROPER way to test a drive like that is to make it my system drive I had the occasion of doing a fresh install of Snow Leopard and setting up a fresh (and FAST!) system.</p>
<p>I don&#8217;t usually do fresh installs anymore.  With the advent of Time Machine I usually end up having all of my applications, files, directories, etc there waiting for me after a restore.   This time, however, I had no easy way of doing that as the SSD is not large enough to house all my files.  This gave me the excuse, and opportunity, to clean out the cruft, start with a clean slate and have only those files and programs that I know I&#8217;m going to use.</p>
<p><span id="more-708"></span>That, of course, got me thinking and considering what programs I would need to download and install.   What programs do I feel are essential?  Thankfully, I found that to be incredibly easy to answer, and decided I would share my list of apps I can&#8217;t live without.</p>
<ol>
<li><a href="http://www.dropbox.com">Dropbox</a>:  Many of the applications I use are able to be kept in sync between my different computers by using Dropbox.  Beyond that, it provides me with a place I can put things and have it appear on all of my machines.  Since I started using it in early January it has become absolutely essential for me.</li>
<li><a href="http://agilewebsolutions.com/products/1password">1password</a>:  Like most people, I find it incredibly difficult to remember many 15+ character passwords.  I found myself greatly sacrificing password integrity and strength, and using the same password everywhere.  Enter 1Password by Agile Web Solutions. Never before has an app made it easier to have large, complex, secure passwords,   but also can help you easily identify which sites of yours are using the same password, and easily help rectify that.   If you use a Mac, you should use 1Password.</li>
<li><a href="http://culturedcode.com/things">Things</a>:  Prior to using this beautiful app from Cultured Code I struggled to become, and stay, organized.  I was never able to find anything that clicked quite right with me until my friend Jason recommended I take a look at Things.  I&#8217;ve been smitten ever since,   and now entrust Things with nearly everything I have to do.</li>
<li><a href="http://www.tweetdeck.com/desktop">TweetDeck</a>:  For those of you who are big into Twitter, I probably don&#8217;t have to explain why TweetDeck is great.  Aside from the fact that it runs on Adobe Air (a sin I can forgive it), it looks fantastic, works fantastic and just plain is fantastic &#8211; it makes managing Twitter a lot easier.</li>
<li><a href="http://www.amazon.com/gp/feature.html?ie=UTF8&amp;docId=1000464931">Kindle for Mac</a>:  We all need down time, and this allows me to read my books from the kindle store on my mac over lunch.   Stays in sync with my Kindle, and my iPhone,   pretty damn awesome.</li>
<li><a href="http://cord.sourceforge.net">CoRD</a>:  If you find yourself having to do remote desktop sessions into Windows machines often then you can benefit from CoRD.   The main benefit I see over Microsofts RDP client is that this makes it easy to &#8220;save&#8221; servers with the appropriate settings so that you just click a server and are logged in.</li>
<li><a href="http://www.alfredapp.com">Alfred</a>: This app launcher is still in beta but has performed incredibly well for me over the past few weeks.  Faster than quicksilver ever was and just seems to&#8230; work.   Added ability to initiate several web functions (wikipedia / google searches, etc) make it just a little bit more useful without adding in an intrusive amount of clutter.</li>
<li><a href="http://adium.im">Adium</a>:   This is, by far, the best IM client I&#8217;ve ever used.   My only complaint is that its not available on Windows/Linux.    If you have a mac and use IM with any frequency,  you owe it to yourself to try Adium.</li>
</ol>
<p>There are other programs that I use, naturally, but these are the apps that are my go-to apps for any Mac that I own.  I like Safari, so generally don&#8217;t NEED to have another browser (until Chrome is more stable I&#8217;ll stick with Safari),  I use Feedly in my browser for RSS and Apple&#8217;s Mail.app for email.  These 8, though, are guaranteed to be on any Mac I own.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.whelans.net/archives/708/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secure Delete Automator Workflow</title>
		<link>http://john.whelans.net/archives/670</link>
		<comments>http://john.whelans.net/archives/670#comments</comments>
		<pubDate>Tue, 08 Dec 2009 03:30:13 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[10.6]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Automator]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[OS X 10.6]]></category>
		<category><![CDATA[Secure Delete]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://john.whelans.net/?p=670</guid>
		<description><![CDATA[What do you do when you&#8217;re finished with a document on your computer and need or want to get rid of it?   For most people the answer is to delete the file.  That is, after all, the most logical thing to do, right?   What a lot of people fail to realize is that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://john.whelans.net/wp-content/uploads/2009/12/automator-icon.png" rel="lightbox[670]"><img class="alignleft size-medium wp-image-671" title="Automator" src="http://john.whelans.net/wp-content/uploads/2009/12/automator-icon-300x300.png" alt="Automator" width="300" height="300" /></a>What do you do when you&#8217;re finished with a document on your computer and need or want to get rid of it?   For most people the answer is to delete the file.  That is, after all, the most logical thing to do, right?   What a lot of people fail to realize is that simply deleting a file does NOT remove it from your hard drive.  A person skilled in data recovery can easily recover that data unless it has been overwritten several times.  Deleting the file only removes references to the file from the filesystem.  It does not physically remove the data from the drive, however, instead it just allows the computer to overwrite the space where it had been stored.</p>
<p>There are, however, ways you can securely delete files from your computer.  These tools will overwrite the space on the hard drive where the file resided,  usually 7 or more times (and often the number of passes is configurable).  This morning my boss brought to my attention the fact that one such utility is available by default on Mac OS X 10.6 (Snow Leopard).   The command, srm, is used via the command line and will securely remove your files.</p>
<p><span id="more-670"></span></p>
<p>David (my boss) helpfully created an automator workflow, however, which when saved as a service on your machine will add an option to the right-click context menu in Finder that allows you to securely delete the file.</p>
<p>I &#8211; being in a sharing mood &#8211; have shared this automator workflow <a href="http://john.whelans.net/wp-content/uploads/2009/12/SecureDeleteWorkflow.zip">HERE</a> for your enjoyment.</p>
<p>A few notes:   In the actual shell command &#8211; pay attention to the switches after srm.  Specifically, you may want to change the s in &#8220;-rsf&#8221; to an m ( so -rmf).  The s will do a single pass at overwriting the file, while m will do a full 7 passes.</p>
<p>This is provided as-is, though I will answer any questions I&#8217;m able to.   As always &#8211; use at your own risk, if it breaks your stuff that&#8217;s not my fault.</p>
<p>Special thanks to David Meade for providing the automator workflow.</p>
<p>[Update:  I forgot to mention that you can also securely delete files by moving them to your trash folder, and selecting "Secure Empty Trash" from the finder menu...]</p>
<p>[Update 2:  A friend of mine has pointed out that you can set it up so that Finder uses srm to securely empty the trash by default, to do this go the the Finder menu -&gt; preferences -&gt; advanced, and check the box for Empty Trash securely. Enjoy]</p>
]]></content:encoded>
			<wfw:commentRss>http://john.whelans.net/archives/670/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thoughts on Applecare</title>
		<link>http://john.whelans.net/archives/667</link>
		<comments>http://john.whelans.net/archives/667#comments</comments>
		<pubDate>Fri, 04 Dec 2009 03:53:17 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Applecare]]></category>
		<category><![CDATA[Macbook Pro]]></category>

		<guid isPermaLink="false">http://john.whelans.net/?p=667</guid>
		<description><![CDATA[Back when I got my first mac,  a 12&#8243; Powerbook G4,  one of the guys I worked with suggested that I get Applecare with it in case anything went bad.  I thought it was a bit pricey, but opted to heed the advice.   I&#8217;m glad I did, though, as two years after I got [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://john.whelans.net/wp-content/uploads/2009/12/applecare.jpg" rel="lightbox[667]"><img class="alignright size-full wp-image-668" title="applecare" src="http://john.whelans.net/wp-content/uploads/2009/12/applecare.jpg" alt="applecare" width="300" height="284" /></a>Back when I got my first mac,  a 12&#8243; Powerbook G4,  one of the guys I worked with suggested that I get Applecare with it in case anything went bad.  I thought it was a bit pricey, but opted to heed the advice.   I&#8217;m glad I did, though, as two years after I got the powerbook &#8211; my hard drive died.  A call to Applecare and a week later, my laptop was back with a new hard drive (and has been running just fine ever since &#8211; still runs to this day.)    Now &#8211; a lot of people will say that the cost of a hard drive is much lower than the cost of applecare, and you&#8217;d be right.   In my case, though, it did end up paying for itself &#8211; though not the way most people would expect (or want).    A very long story short &#8211; I tripped over my power cord and caused my powerbook to fly off my lofted bed and crash to the floor, bending the case and causing some problems.   I sent it off for repair to be told it would cost me $700 because of accidental damage.   I tried &#8211; unsuccessfully &#8211; to cancel the repair and have it shipped back,  only to have them repair it anyways.   Since I had tried to cancel they never charged me for the repair &#8211; so I got $700+ in repairs for free.</p>
<p><span id="more-667"></span></p>
<p>Since then, though, I&#8217;ve found that paying a little extra for some peace of mind is not a bad thing at all.   IF a component fails,  they&#8217;ll fix it for free.  I&#8217;m paying for the insurance that should something go wrong, I will be able to easily get it fixed.</p>
<p>My most recent experience with Applecare was regarding the laptop I&#8217;m writing this post on &#8211; an early (January) 2007 Macbook Pro.  I had managed to completely burn out not one, but TWO batteries with it.  This happened several months ago.  For some reason I had thought my Applecare was already expired so never bothered to take it in.  A few weeks ago though I realized it had not expired, so I made an appointment at the genius bar and took it in.   The genius looked at it and verified that both batteries were showing a maximum possible charge of 0, meaning they wouldn&#8217;t even hold a charge at all.   Since both batteries were so severely damaged (one of them having only gone through a dozen or so charge cycles) he offered to replace BOTH batteries.    So, in my case, Applecare was able to cover not just the original equipment &#8211; but also a battery that I bought a year and a half after I bought my Macbook Pro.   Nice.   The batteries aren&#8217;t cheap either,  so I&#8217;m definitely happy about how it all worked out.</p>
<p>I&#8217;m happy to report that both batteries are performing very well,   and the end result has been that I use this computer a lot more since I&#8217;m not tethered to a wall.</p>
<p>I&#8217;m sure there are those who don&#8217;t feel Applecare is worthwhile,  and don&#8217;t see a need for an extended warranty.   That&#8217;s fine, that&#8217;s your choice.   I&#8217;ve gotten it on each of my macs so far,  and each time I&#8217;ve been glad I did.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.whelans.net/archives/667/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard: Beating Microsoft at their own game.</title>
		<link>http://john.whelans.net/archives/580</link>
		<comments>http://john.whelans.net/archives/580#comments</comments>
		<pubDate>Wed, 02 Sep 2009 18:31:16 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[iCal]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://john.whelans.net/?p=580</guid>
		<description><![CDATA[It should come as no surprise to anybody that I am an Apple fan. I use Mac&#8217;s almost exclusively (I do have a Windows 7 / Ubuntu Linux dual boot workstation in my home office&#8230;. along with a 24&#8243; iMac ) and am sometimes very outspoken about the benefits of using Apple hardware and devices. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://john.whelans.net/wp-content/uploads/2009/09/snow_leopard.jpg" rel="lightbox[580]"><img class="alignright size-medium wp-image-582" title="snow_leopard" src="http://john.whelans.net/wp-content/uploads/2009/09/snow_leopard-300x279.jpg" alt="snow_leopard" width="300" height="279" /></a>It should come as no surprise to anybody that I am an Apple fan. I use Mac&#8217;s almost exclusively (I do have a Windows 7 / Ubuntu Linux dual boot workstation in my home office&#8230;. along with a 24&#8243; iMac ) and am sometimes very outspoken about the benefits of using Apple hardware and devices.</p>
<p>The reason for that is simple: for MOST things, and MOST people, Apple&#8217;s products just work.  And, when it doesn&#8217;t just work, it&#8217;s usually fairly easy to GET it to work.  It&#8217;s NOT perfect, and I&#8217;ll be the first to admit that sometimes it can be downright annoying when it doesn&#8217;t work. Overall, though, I find myself a whole lot less frustrated with Apple computers than I do PCs.</p>
<p>Apple just released late last week their latest upgrade to their venerable OS X lineup &#8211; OS X 10.6: Snow Leopard.  Many of the most important changes to the OS are under the hood and not easily seen by the average user, but will most definitely add significant performance improvements moving forward. There were a couple of things that were changed that had me excited &#8211; the most important of them being native support for Microsoft Exchange.</p>
<p><span id="more-580"></span></p>
<p>Like it or hate it, Exchange is a mainstay in the business world. In an effort to make Mac&#8217;s more business friendly, Apple has cleverly added in support for it into Mail, iCal, and Address Book.  Using Exchange Web Services (what we all assume will eventually replace MAPI, which Microsoft has indicated is now deprecated), these apps are able to provide a fairly good replacement for Microsoft&#8217;s own Entourage (which, up until VERY recently has not supported EWS).</p>
<p>I was excited to see it in action, and on Monday when I finally got a copy at work I excitedly installed it and &#8211; with the giddiness of a kid on christmas morning &#8211; I fired up Mail and created my Exchange account. And it just&#8230; worked. Mostly.</p>
<p>The accounts created just fine for Mail, iCal and Address Book. I could send and receive mail, I could look up Exchange users in Address Book, and I could see my calendar items show up properly in iCal.</p>
<p>A buddy of mine set out to test whether or not the meeting invite functionality worked as expected, and he sent me some meeting invites which I saw in Mail and accepted, and they showed up on my calendar.  The same functionality is available within iCal as well, and works well.  Then I ran into the one problem: I could not create iCal invites.</p>
<p>The following Screen popped up telling me that &#8220;iCal can&#8217;t save the event &#8220;New Event&#8221; to the exchange server.&#8221;</p>
<p><a style="text-decoration: none;" href="http://john.whelans.net/wp-content/uploads/2009/09/Screenshot_icalerror1.png" rel="lightbox[580]"><img class="aligncenter size-medium wp-image-593" title="Screenshot_icalerror" src="http://john.whelans.net/wp-content/uploads/2009/09/Screenshot_icalerror1-300x133.png" alt="Screenshot_icalerror" width="300" height="133" /></a></p>
<p style="text-align: center;">
<p>After searching online and finding practically nothing regarding this, I decided to look through Console and see if I could see any errors when I would try creating a meeting.  Sure enough, there were:</p>
<blockquote><p>9/2/09 11:38:15 AM<span style="white-space: pre;"> </span>iCal[1299]<span style="white-space: pre;"> </span>-[EWSTimeZoneType:0x114d241d0 initWithStandardTimeZoneName:] TimeZone for US/East-Indiana is nil</p>
<p>9/2/09 11:39:28 AM<span style="white-space: pre;"> </span>iCal[1299]<span style="white-space: pre;"> </span> error = Error Domain=CalExchangeErrorDomain Code=-4 UserInfo=0x116217bd0 &#8220;iCal can&#8217;t save the event &#8216;New Event&#8217; to the Exchange server.&#8221;</p></blockquote>
<p>I remembered seeing in the Advanced tab of the iCal preferences an option to enable time zone support &#8211; so I went and made sure that was enabled. I thought perhaps, given the messages iCal was putting in Console, this was a timezone issue.  I checked the timezone settings in iCal to find it set to just Eastern Time, and didn&#8217;t seem to be set to use Eastern Time with Indianapolis as my closest city, so I configured it correctly in iCal.  I checked my system&#8217;s timezone settings and they too were not set (something in the upgrade must have changed this, as they were set before the upgrade), so I set those too.</p>
<p>After making these two changes I&#8217;ve been able to send meeting invites without any problems.  Now all is right in the world.</p>
<p>The Exchange support is pretty darn cool. It&#8217;s not perfect, and it doesn&#8217;t offer feature parity with the likes of Outlook, but it&#8217;s not meant to. It certainly performs snappier and has a cleaner interface than Entourage. Plus &#8211; it&#8217;s just darn cool to get an Operating System (for $50 for a 5 machine license) that has native, out of the box, support for Exchange.</p>
<p>Now &#8211; to be fair and open and honest &#8211; to use these features you MUST be running Exchange 2007, WITH service pack 1 and security rollup 4 (or greater). It WILL NOT work with earlier versions &#8211; so don&#8217;t get it and get mad when it doesn&#8217;t work because you don&#8217;t have the right version of Exchange.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.whelans.net/archives/580/feed</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>A small Hiccup, and how I fixed it.</title>
		<link>http://john.whelans.net/archives/293</link>
		<comments>http://john.whelans.net/archives/293#comments</comments>
		<pubDate>Mon, 14 Jan 2008 03:07:38 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Home Sync]]></category>
		<category><![CDATA[Leopard Server]]></category>
		<category><![CDATA[Mac OS X Server]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Portable Home Directories]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://john.whelans.net/archives/293</guid>
		<description><![CDATA[My last two posts covered how I implemented portable home directories on my home network using OS X Server (Leopard) with Open Directory. It seemed to be working fine for all I wanted to use it for &#8211; until I checked into things more and found it had stopped syncing with the server on the [...]]]></description>
			<content:encoded><![CDATA[<p>My last two posts covered how I implemented portable home directories on my home network using OS X Server (Leopard) with Open Directory.   It seemed to be working fine for all I wanted to use it for &#8211; until I checked into things more and found it had stopped syncing with the server on the 8th.   Now, it would go through and ACT like it was syncing,   and even would report that it had synced successfully.  The sole indicator that things were not as they seemed was that the timestamp for the last sync never updated.   I decided to look into things in the logs to see if I could see any errors.    Sure enough, I could. Using Console, I checked out FileSyncAgent-verbose.log,  and saw something along the lines of :</p>
<blockquote style="border-style: none; margin: 0px 0px 0px 40px; padding: 0px"><p>0:: [2008/01/13 17:33:02.224] -[SSyncEngine(private) _generateSyncJobs]: failed with exception &#8220;-[SSyncEngine(private) _generatePackageSubjobsWithWinner:loserStates:] (SyncEngine.m:1206): &#8220;&#8216;((state.isAddJob))&#8217;&#8221;"</p></blockquote>
<p>Obviously there was an error,  but the messages in the logs were very much less than helpful.  They were downright cryptic!   After many hours putzing around trying to find a clue on the &#8216;Net as to what MIGHT be causing it,  I noticed a directory in my home directory on my local machine called .FileSync.    I remembered a while back a solution to a weird problem I had (completely unrelated) with shutting down my computer,   it was to remove a directory and let it be re-created.   So,  since nothing ELSE was working for me, I decided to try removing that directory ( i made a backup copy of it first).   As soon as I initiated a manual sync after removing that directory it fired through, found a ton of conflicts ( I told it to keep the versions found on my local machine over those on the server),  and then it started syncing just fine.   I&#8217;m still not entirely sure WHAT caused the problem in the first place,  one day it was working the next it wasn&#8217;t.    It could have been something I inadvertently did wrong (and I suspect I botched a conflict resolution somewhere along the line and caused problems) or it could just be the manifestation of a bug.   Who knows.   At least I know a trick to try should something like this happen again.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.whelans.net/archives/293/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Conclusion</title>
		<link>http://john.whelans.net/archives/290</link>
		<comments>http://john.whelans.net/archives/290#comments</comments>
		<pubDate>Mon, 07 Jan 2008 22:25:02 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://john.whelans.net/archives/290</guid>
		<description><![CDATA[I&#8217;ve not had much time to post on the conclusion to my project I undertook last night.    The short synopsis is that it was a success.    The long synopsis is&#8230; well, the rest of this post. Really the rest of it was pretty easy.   After Leopard finished installing I created an account and did [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve not had much time to post on the conclusion to my project I undertook last night.    The short synopsis is that it was a success.    The long synopsis is&#8230; well, the rest of this post.</p>
<p>Really the rest of it was pretty easy.   After Leopard finished installing I created an account and did all the normal things you would need to do.   Once I was logged in I went to the Directory Utility to bind to my Open Directory server.  It&#8217;s really easy to do that,   just open directory utility (it&#8217;s in the utilities folder in your applications directory), and click the + at the bottom left of the screen.    It defaults to open directory so all you should need to do is put the server info here, either as a fqdn or ip address.   Once you&#8217;ve filled that out and submitted it,  your machine will try connecting to the server and checking that it&#8217;s all OK.  This is pretty fast,   and when done should display the server in the server list and say that it&#8217;s communicating properly.   Once you&#8217;ve completed that you can move on to the next step &#8211; logging in and setting up the mobile home directory.</p>
<p>It&#8217;s pretty easy &#8211; and most of it takes place on the server itself.   In workgroup manager.   Select the user you want to set this up for (there may be a way to do this globally, but I didn&#8217;t bother trying to figure out how),  then select preferences.   The one you are looking for is Mobility,   and you can set it up to your liking, but you want to create a mobile account and allow for mobile home directories.</p>
<p>Once all that was all set up (actually I already had that set up before i started the project)  all I needed to do was log in on the MBP.   When I logged in it asked me if I wanted to create a mobile account on the machine, with the mobile home directory.  I said yes, and it immediately started syncing the home directory on the macbook with the one I had created on the server.   I left it to do that, knowing it would be at least an hour before it was finished (as a note, you should be connected to ethernet when doing this, preferably on gigabit if you can manage that &#8211; there is a LOT of data to move here).   About an hour later the sync had finished and I was logged in.  Everything seemed to be working just fine.   I fired up iTunes to be sure my music library made the transition and was pleasantly surprised to find that it had.   I did have to authorize it to play purchased music on the computer (due to the reinstall of leopard), but that was expected.</p>
<p>I downloaded the apps I use regularly (adium,  visualhub, twitterific, etc) and was happy to note that once installed they picked up their preferences and settings as they had been before &#8211; that much less I had to do since I didn&#8217;t need to set up my apps how I like them.</p>
<p>I&#8217;ve not yet tried iPhoto,    I&#8217;m waiting on my iLife &#8217;08 install media to arrive ( should be here tomorrow morning) so I can install it.     I&#8217;m confident, though, that it made it alright.  The only real hiccup I could see happening there is permissions, but that was taken care of by Sync, which set the permissions on the server during the sync process.  Very nice.</p>
<p>Overall &#8211; Mission Successful.<br />
The general rundown of the process I took is thus:</p>
<ol>
<li>create account on the open directory server and set up mobility settings , etc.</li>
<li>create admin account on my macbook pro</li>
<li>log in to admin account on macbook pro,  download and install synk</li>
<li>connect to the open directory server so I can access my users home directory, log in as the user account created in step 1</li>
<li>Using Synk , and running it as root,   selected the home directory I wanted to move to the server as the source,   and selected the home directory on the server as the destination.    run synk.</li>
<li>Once Synk has finished,  do a fresh install of Leopard on the macbook pro</li>
<li>Once the install is finished, bind to the open directory server.</li>
<li>Log into the macbook pro as the user created in step 1, and when prompted select to create the mobile account.</li>
<li>profit!</li>
</ol>
<p>The process, while a little nerve wracking,  was actually pretty easy to do.    I owe my friend a big thanks for his thoughts and suggestions on a method to try,    it worked out well!</p>
<p>As always,  if you try this on your own don&#8217;t hold me responsible if things don&#8217;t work for you &#8211; be sure you have a backup (preferably a FULL backup) of your mac before you try this, if something fails you&#8217;re going to wish you had it.   I will try to provide hints or suggestions if you find yourself stuck, but don&#8217;t expect miracles <img src='http://john.whelans.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Enjoy <img src='http://john.whelans.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>[tags] Apple, Open Directory,  OS X Leopard Server,  OS X Server, Leopard Server, Portable Home Directory, Mobile Home Directory [ /tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://john.whelans.net/archives/290/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A leap of faith&#8230;</title>
		<link>http://john.whelans.net/archives/289</link>
		<comments>http://john.whelans.net/archives/289#comments</comments>
		<pubDate>Mon, 07 Jan 2008 03:46:14 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://john.whelans.net/archives/289</guid>
		<description><![CDATA[A few weeks ago I managed to get my hands on an Apple XServe. While an older one (a G4) it&#8217;s still plenty powerful and quite the powerhouse. Compared to my Dell servers I&#8217;d say it beats all of them, hands down. Ever since getting the server and playing around with Leopard server I&#8217;ve fallen [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I managed to get my hands on an Apple XServe.   While an older one (a G4) it&#8217;s still plenty powerful and quite the powerhouse.    Compared to my Dell servers I&#8217;d say it beats all of them, hands down.</p>
<p>Ever since getting the server and playing around with Leopard server I&#8217;ve fallen in love, so to speak (no Ann, you don&#8217;t have competition).   I&#8217;ve found that tasks that would take a long time in Linux take a matter of minutes in OS X Server.    Administration is really a breeze in most cases &#8211; IF you know what you&#8217;re doing and are able to do a little self help.    Apple&#8217;s website has a veritable treasure trove of guides and documents explaining the finer details of the various services available in Leopard server,  as well as how to get them up and running.   All you have to do is read.</p>
<p>My friend, who is very skilled at running Apple servers,  helped me get everything set up to use my xserve as my gateway, and to get open directory set up (and using kerberos nontheless) .  Using open directory and Samba, both of which come standard as part of OS X Server,  I was easily able to set up network user accounts and home directories that are able to be used on both windows and mac clients on my network.   While that was nice, there was ONE thing really holding me back from taking advantage of all that &#8211; my macbook pro.    I&#8217;d been using my macbook pro as my main computer for quite a while now,   since I got it really.    All of my music, all of my photos,   all of my documents were located in my user account there.  How, then, could I get that data and put it into my open directory account?</p>
<p>I struggled for a while to find a method that would enable me to do it, and finally broke down and asked my friend for his help again.   He preambled that I should only try this if I have backups &#8211; something time machine has thankfully made available to me (and something I&#8217;ve been taking advantage of for several months now).   He then suggested creating a new admin account on my macbook,   then using some software called Synk to sync what&#8217;s in my main user home directory to the home directory on the xserve.   So that&#8217;s exactly what I did.   After that it&#8217;s a matter of setting up in workgroup manager to allow the home directory to be a &#8220;mobile home directory&#8221; meaning a copy of it exists on both machines, and are synced between them in the background.</p>
<p>So,  Synk seemed to work just fine.  It took a good long while (~1.5 hours) to sync all of my data to the server,  and that&#8217;s over gigabit ethernet.    After it completed I logged into my network account from my powerbook &#8211; all of my files and folders were there,    my itunes library worked just like it had on my macbook,    iPhoto SEEMS to be ok, though i wasn&#8217;t able to open it (the version on my powerbook is older than the version on my macbook, and informed me it couldn&#8217;t open the library until I upgraded it &#8211; so at least it SAW the library and noted it was a newer version).</p>
<p>The next step of the puzzle, for me anyway,  is to repave the macbook with a fresh install of Leopard.   That&#8217;s happening as I write this.    Once I&#8217;ve completed the install I have to join the macbook to the open directory server,   which takes all of 1 minute,  and log in with my network account.   It should ask me if I want to enable mobile home directory for that account on that machine,  and once I say yes, begin the long process of syncing all of my data back to my macbook.</p>
<p>With THIS setup I&#8217;ll always have my data available, regardless of which machine I choose to log into.</p>
<p>I will post tomorrow about the success or failure of the process.     Should it fail not all is lost,   my time machine setup should enable me to restore everything to it&#8217;s initial state without much trouble should something go wrong.    Having a safety net is the ONLY way to go with things like this.</p>
<p>Hopefully tomorrow brings good news <img src='http://john.whelans.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>[tags] OS X, Leopard Server, Open Directory, Apple, XServe [/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://john.whelans.net/archives/289/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Problem with iChat Video chats and airport extremes (802.11n)</title>
		<link>http://john.whelans.net/archives/282</link>
		<comments>http://john.whelans.net/archives/282#comments</comments>
		<pubDate>Sun, 02 Dec 2007 05:33:08 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://john.whelans.net/archives/282</guid>
		<description><![CDATA[It would seem as though there is an issue with video chat in apple&#8217;s iChat and the airport extreme base station (802.11n version).  While trying to help my dad troubleshoot some issues with software on his iMac (running 10.5 leopard) I decided to try out the &#8220;share my desktop&#8221; feature of iChat,  as well as [...]]]></description>
			<content:encoded><![CDATA[<p>It would seem as though there is an issue with video chat in apple&#8217;s iChat and the airport extreme base station (802.11n version).  While trying to help my dad troubleshoot some issues with software on his iMac (running 10.5 leopard) I decided to try out the &#8220;share my desktop&#8221; feature of iChat,  as well as video chat.    Our first attempt at video chat worked fine,  though I disconnected it in order to try to figure out why my mic wasn&#8217;t working (turns out to have been a config issue in ichat, which i corrected later).  When I would try to connect after that, though, my AEBS reset itself.    It took several more attempts before again I got a successful connection and we were able to resolve his issue.    Subsequent attempts again met with failure and the AEBS resetting itself.</p>
<p>A quick google search showed that this isn&#8217;t an isolated issue, but rather one that &#8211; while not necessarily widespread &#8211; is certainly more common than I would have anticipated.</p>
<p>This strikes me as rather ironic &#8211; the hardware and software in both my parents house in florida and my house in Indy are all apple.   They have an AEBS and an iMac,   I have (two) AEBS and a macbook.   Even using a 100% apple solution this kind of problem still occurs?    It happened way too often to be a fluke,   and it seems that the FLUKE aspect would be when it actually DOES work.</p>
<p>Both computers involved were updated with the latest patches,    and the AEBS on both ends has the latest firmware.      It doesn&#8217;t appear to have effected my Dads AEBS, as he didn&#8217;t have it reset &#8211; just mine.</p>
<p>Anybody else have any issues like this?   If so,  were you able to resolve it?    What did you do to fix it?</p>
<p>Once we got things to work it was neat as hell to be able to talk to my dad and see him too, and then control his screen and SHOW him (while still talking to him) what I was talking about.   It made troubleshooting an incredibly easy process.    If I could get this to work reliably it would be phenomenal.</p>
<p>I do have a second AEBS that I am going to try to swap out to be primary &#8211; perhaps this one won&#8217;t suffer from this &#8220;glitch&#8221;?</p>
<p>[tags] iChat Video,   Airport Extreme Base Station,  Airport Extreme Base Station Crash,   iChat Video crash [/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://john.whelans.net/archives/282/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPod in Ubuntu &#8211; works great, with one small snag (that&#8217;s easily fixed)</title>
		<link>http://john.whelans.net/archives/277</link>
		<comments>http://john.whelans.net/archives/277#comments</comments>
		<pubDate>Wed, 21 Nov 2007 03:29:21 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://john.whelans.net/archives/277</guid>
		<description><![CDATA[Earlier today I was trying to think of something to occupy my time.  I remembered that I had wanted to try out using my iPod in Ubuntu and thought I&#8217;d give it a shot.      I knew Amarok, the music software I use in Ubuntu, supported the iPod so I figured it would be a rather [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier today I was trying to think of something to occupy my time.  I remembered that I had wanted to try out using my iPod in Ubuntu and thought I&#8217;d give it a shot.      I knew Amarok, the music software I use in Ubuntu, supported the iPod so I figured it would be a rather quick and painless experience.     It ALMOST was,   with one small little snag.  When I hooked the iPod into my Ubuntu machine it was detected and automatically mounted.     Amarok even recognized it and asked me what I wanted to do with it.    I told it to treat it as an iPod and all was well,   except for a small little error message:</p>
<blockquote><p>media device: failed to create a lockfile on device /media/bazzle</p></blockquote>
<p>Yes, I named my iPod  &#8220;bazzle&#8221;.     Regardless, I had a conundrum.  While I could READ the files on the iPod, I could not yet write to it, which was a major part of what I was trying to accomplish.   After a few quick searches I finally figured out what the issue was:  The filesystem on the iPod.    Since I&#8217;ve used my iPods only with Macs they were both formatted with the HFS+ filesystem.   By default journaling is enabled on the HFS+ filesystem &#8211; unfortunately the Linux HFS+ driver can&#8217;t write to journaled volumes.    The solution is pretty easy, actually:  Turn off journaling.     This can be accomplished by hooking the iPod back up to a mac and issuing a single command via the terminal:</p>
<blockquote><p>diskutil disableJournal /dev/&lt;diskidentifier&gt;</p></blockquote>
<p>In this command, &lt;diskidentifier&gt; is the identifier assigned to the ipod.  You can determine what yours is by issuing the command &#8220;diskutil list&#8221; on your mac with your ipod plugged in.    Mine was disk2s3, making the full command for me &#8220;diskutil disableJournal /dev/disk2s3&#8243;.</p>
<p>Note that for this to work, your ipod has to be mounted.  I had a bit of trouble getting this to happen until I enabled disk mode via iTunes.   To do this just select your ipod from the sidebar in iTunes and on that initial page that has info on your iPod select the &#8220;enable disk mode&#8221; option.    The iPod will then be mounted as a disk.</p>
<p>Once I issued that command it told me journaling was disabled,   I ejected it from my mac and took it back over to my linux machine and plugged it in.    It worked without any problems and I am now able to move music and playlists onto the iPod as easily as I could on my mac.</p>
<p>This is an issue likely to crop up for anyone who has a mac formatted iPod,   but is also incredibly easy to resolve.   Using an iPod in Linux without iTunes is not only possible, it&#8217;s downright simple.</p>
<p>[tags] Apple, iPod, Ubuntu, Amarok,  iPod in Ubuntu,  HFS+ Journaling [/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://john.whelans.net/archives/277/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Lets talk a little bit about iTunes&#8230;</title>
		<link>http://john.whelans.net/archives/262</link>
		<comments>http://john.whelans.net/archives/262#comments</comments>
		<pubDate>Wed, 12 Sep 2007 17:05:01 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://john.whelans.net/archives/262</guid>
		<description><![CDATA[I was reading an article earlier this week that attempted (and failed miserably) to suggest that Apple has bumped Microsoft out of the position it once held as the industry bully and monopoly artist.   It&#8217;s contention was that the iPod, and iTunes, constituted a monopoly and that Apple is ready and willing to abuse it. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://john.whelans.net/wp-content/uploads/2006/12/apple.jpg" title="Apple" alt="Apple" align="left" height="89" width="89" />I was reading an article earlier this week that attempted (and failed miserably) to suggest that Apple has bumped Microsoft out of the position it once held as the industry bully and monopoly artist.   It&#8217;s contention was that the iPod, and iTunes, constituted a monopoly and that Apple is ready and willing to abuse it.</p>
<p>It caused me to think for a while about what it was suggesting.    First it was suggesting that iTunes + iPod is a monopoly because in order to sync to the iPod you have to use iTunes.   Same for the iPhone.    Ignoring for a second the small fact that the author is wrong (I am able to sync to and use my iPod in Ubuntu Linux &#8211; for which iTunes is not even available &#8211; out of the box with no hacking ),   why would this constitute a monopoly?    He likens it to when Microsoft was getting in trouble for abusing monopoly power by bundling IE with Windows.   The problem there is that he&#8217;s comparing apples to oranges.   itunes + ipod is nowhere NEAR IE + INTERNET,    why Microsoft got in trouble was because they were bundling their browser with their OS (in fact, making it an integral part of their OS so that you coudln&#8217;t even REMOVE IE ) and trying to abuse their market share in such a way as to make using IE the only viable way to surf the &#8216;net.    In short, they were abusing their monopoly on the desktop computer OS market to further their own agenda and prevent competitors from gaining a hold.    iTunes + iPod doesn&#8217;t really do that.    For starters, there are plenty of other alternative media players out there &#8211; and every one of them has specialized software to sync them &#8211; and in most cases a music store to use.    Look at the Zune and the Zune marketplace, for instance.   What Apple has done is not uncommon,  and in actuality is common practice.</p>
<p>Where the author DOES have some interesting points is that, should you in the future want to switch to a different media device other than iPod you won&#8217;t be able to play music purchased from iTunes on it.    He&#8217;s right, of course, and while there are ways around that problem (burning to cd and then ripping ) they are time consuming and SHOULDN&#8217;T have to be done.   He does, unfortunately, blame Apple for this limitation &#8211; unfairly.   The reason one can&#8217;t transfer the music to other devices is a little thing called DRM (Digital Rights Management) that is mandated by the RIAA.    Because the music has  to be encrypted with DRM it can&#8217;t be played on players that don&#8217;t understand the encryption.    iPods are the only ones that understand the iTunes drm encryption.</p>
<p>Apple has stated openly that it&#8217;d be more than happy to sell songs DRM free,    and in fact all of the music available from EMI on iTunes can be purchased DRM free.    If you want to get rid of the ridiculous restrictions DRM imposes on you then you should take your fight to the RIAA &#8211; not Apple.</p>
<p>Some have complained about the lack of ability to upload ring tones to the iPhone.    Apple recently added the capability of ringtones to iTunes.    You can now BUY ringtones there.   Even as an Apple fanboy (it&#8217;s true, I am one, and I can admit it) I don&#8217;t really like the way they implemented it.    That&#8217;s not to say I blame Apple for that, though.</p>
<p>To get a ringtone from iTunes, you have to select one of the 500,000 tracks available for ringtones.    You have to buy both the actual full song , likely 99 cents,    then the ringtone for an additional 99 cents.    Personally, I feel that if I want to make a ringtone out of a song I PURCHASED, I should be able to do so without having to pay more money (after all, you&#8217;re basically paying the same price you paid for the full song , for the privilege of playing 30 seconds of it when someone calls you).   I don&#8217;t blame Apple for this,   as I realize that it&#8217;s this way because the record companies want it to be.</p>
<p>It&#8217;s easy to look at these things and blame Apple &#8211; after all they do own the iTunes store.    Unfortunately,  while they ARE the leaders in online music distribution &#8211; they are still bound by terms set by the big music companies.</p>
<p>I like iTunes.    It handles my media very well and makes it easy for me to do a lot of things.   I&#8217;m NOT a fan of DRM,  though,  and that certainly sours some of my experience with iTunes.   I don&#8217;t blame Apple, though.</p>
]]></content:encoded>
			<wfw:commentRss>http://john.whelans.net/archives/262/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

