<?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>YWGAV &#187; Apple</title>
	<atom:link href="http://www.youwillgetavirus.com/archives/category/apple/feed" rel="self" type="application/rss+xml" />
	<link>http://www.youwillgetavirus.com</link>
	<description>A Geek&#039;s View of Technology</description>
	<lastBuildDate>Sun, 06 Jun 2010 16:58:50 +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>1Password:  Why didn&#8217;t I start using this sooner?</title>
		<link>http://www.youwillgetavirus.com/archives/58</link>
		<comments>http://www.youwillgetavirus.com/archives/58#comments</comments>
		<pubDate>Thu, 09 Jul 2009 14:51:14 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[1password]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 3G]]></category>
		<category><![CDATA[iPhone 3GS]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X 10.5]]></category>
		<category><![CDATA[OS X Leopard]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/archives/58</guid>
		<description><![CDATA[<p>Every so often, one of my buddies will tell me about some "killer" app that I just have to try. Sometimes they're right - the app truly is killer and I'm glad they had me try it. Other times I try it and simply feel "meh" about it.<br /></p>
]]></description>
			<content:encoded><![CDATA[<p>Every so often, one of my buddies will tell me about some &#8220;killer&#8221; app that I just have to try. Sometimes they&#8217;re right &#8211; the app truly is killer and I&#8217;m glad they had me try it. Other times I try it and simply feel &#8220;meh&#8221; about it.</p>
<p><b>The Past</b></p>
<p>That&#8217;s how I initially felt about 1Password, from Agile Web Solutions. Perhaps it was because I was extremely tired and under a fair amount of stress &#8211; I&#8217;m not sure &#8211; but I simply did not give the app the time and attention it deserved for a truly fair assessment. &nbsp;&nbsp;</p>
<p>And so it was &#8211; 1Password sat on my mac for a long time without really being used much. I knew &#8211; in the back of my mind &#8211; that it had potential and that I really should dig into it and see what it could do for me. For months, I avoided doing so. &nbsp;&nbsp;</p>
<p>1Password Touch came out for the iPhone and I dutifully downloaded it, but again it mostly sat unused (though it was synced with my mac, which I tested and thought was neat). &nbsp;&nbsp;</p>
<p><b><br /></b></p>
<p><span id="more-58"></span></p>
<p><b>The Present</b></p>
<p>Then, about six months ago, I finally got the time and energy to really use 1Password and see what all the talk was about. I can safely say &#8211; I am impressed, and can&#8217;t imagine not using it. In a job where I often have to keep track of dozens of passwords I no longer have to worry about them &#8211; I simply have to remember one password.</p>
<p>I was still not too thrilled with the 1Password Touch &#8211; not because I didn&#8217;t like the interface or think it was useful, but because it didn&#8217;t integrate with Mobile Safari &#8211; which I like and want to use. With the release of the 3.0 software for iPhone, and 1Password Touch 2.1, however, there&#8217;s now a bookmarklet for Safari that allows for quick copy-paste of passwords into web forms. This allows me to use 1Password to remember my passwords, but still use Mobile Safari. Very slick, and very much worth the $5 on the App Store (introductory price &#8211; final price will be ~$14 (still very well worth it). &nbsp;&nbsp;</p>
<p>The Mac version and the iPhone/iPod Touch version sync over wireless &#8211; a process which has been improved over earlier versions of the wireless sync by allowing you to sync even if Bonjour doesn&#8217;t work over your wireless network (like at work, for me). &nbsp;&nbsp;</p>
<p>As it is now &#8211; there are only a few things I wish 1Password could do above and beyond what it already does.</p>
<ol>
<li>Work with anything that requires password, not just websites.</li>
<li>Work on more platforms (Windows, Linux)</li>
<li>Grill me a nice steak and bring me a beer.</li>
</ol>
<p>The first would be great, but I&#8217;m not sure how feasible it is. It&#8217;d position 1Password to be an even stronger position possibly, though. The Second I seriously doubt will occur &#8211; they seem to be a Mac only developer, and I respect that. Sadly, there just isn&#8217;t anything comparable on other systems. Nothing near as cool, anyways. The third is just down right ridiculous. If the awesome folks over at Agile make THAT happen I&#8217;ll buy them a new car*.</p>
<p><b>Other thoughts</b></p>
<p>It&#8217;s not uncommon to find the 1password developers <a href="http://www.youwillgetavirus.com/archives/46#comment-103">commenting on blog posts</a>, and generally addressing concerns and thanking people for talking about their product. This is clearly a developer who cares not just about making great products, but also about interacting with their users and building a solid community of devoted followers. They seem less out to price-gouge and rip people off, and more out to make an honest living by providing great products. Having not met them personally &#8211; I can&#8217;t speak to their motives, but, that&#8217;s the way they come across. It&#8217;s also one of the reasons I have no problem paying for their products and recommending them to my friends as well.</p>
<p>If you use a Mac and don&#8217;t use 1Password, you should.</p>
<p></p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=58&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/58/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jailbreaking&#8230;. it&#8217;s just not for me.</title>
		<link>http://www.youwillgetavirus.com/archives/57</link>
		<comments>http://www.youwillgetavirus.com/archives/57#comments</comments>
		<pubDate>Wed, 08 Jul 2009 16:27:23 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[AT&T]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[AT&amp;T]]></category>
		<category><![CDATA[iPhone 3G]]></category>
		<category><![CDATA[iPhone 3GS]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/archives/57</guid>
		<description><![CDATA[A few weeks ago I was visiting a friend who had been trying to convince me to jailbreak my iPhone for quite a while. I had not done so because I really didn&#8217;t feel compelled to. My phone could do everything I wanted it to do, and did so pretty damn well.
While visiting my friend, [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I was visiting a friend who had been trying to convince me to jailbreak my iPhone for quite a while. I had not done so because I really didn&#8217;t feel compelled to. My phone could do everything I wanted it to do, and did so pretty damn well.</p>
<p>While visiting my friend, he finally wore me down and I let him jailbreak my phone. This gave me the ability to change how the UI looked, to some extent. Beyond that, it also severely decreased system performance and stability, causing my phone to run slow when doing simple things like, say, opening my sms messaging app. &nbsp;&nbsp;</p>
<p><span id="more-57"></span></p>
<p>Beyond that, the app to get more jailbroken apps was slow, somewhat confusing to navigate, and not all that helpful. Some apps worked on the 3.0 software platform, others didn&#8217;t. I was never fully sure which ones would work and which wouldn&#8217;t.</p>
<p>Overall, I found the experience to be about what I expected it to be &#8211; too much hassle for too little gain &#8211; i.e. not worth it.</p>
<p>To a point I can see why some people Jailbreak. The phone doesn&#8217;t offer them everything they want, and jailbreaking is a way to freely get what they are looking for out of their device. They forgive the flaws and drawbacks, the performance hit, etc in the name of having that one killer app that they just can&#8217;t live without. There ARE some cool apps out there for jailbroken phones, and you can still take advantage of the app store &#8211; but you have to wait to upgrade to a new phone OS &#8211; including patch updates &#8211; until it&#8217;s been jailbroken.</p>
<p>Call me silly, but one of the draws of the iPhone is that it&#8217;s a system that works. When there&#8217;s an update to the software I just plug the phone in and it updates. I don&#8217;t have to wait, I don&#8217;t have to worry about being able to use some of my apps. I don&#8217;t have to re-add those apps in after an update. Everything is there, exactly like it was. Life is good. If there&#8217;s something I want the phone to do, in 99.9% of cases I can find it on the App store. in that .1% where I can&#8217;t&#8230; I can live without it.</p>
<p>The main complaints I had about the phone have been addressed: Cut and Paste, voice activation (on my 3GS), better camera w/video support (again 3GS) tethering (as I&#8217;ve mentioned here before) and the ability to search through my email or other items on my phone. There&#8217;s really nothing left to compel me to want to jailbreak.</p>
<p>I&#8217;ve done it, I&#8217;ve used it, and you know what? It&#8217;s just not for me.</p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=57&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/57/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A risky proposition</title>
		<link>http://www.youwillgetavirus.com/archives/56</link>
		<comments>http://www.youwillgetavirus.com/archives/56#comments</comments>
		<pubDate>Thu, 18 Jun 2009 18:38:00 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[AT&T]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[iPhone 3G]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/archives/56</guid>
		<description><![CDATA[Yesterday the world was introduced to the wonderfulness that is the iPhone 3.0 software update. I know around my office nearly every geek in sight was hunched in front of his or her workstation furiously foaming at the mouth waiting for the update to finish downloading and install.
The update provides some wonderful new features (searching, [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday the world was introduced to the wonderfulness that is the iPhone 3.0 software update. I know around my office nearly every geek in sight was hunched in front of his or her workstation furiously foaming at the mouth waiting for the update to finish downloading and install.</p>
<p>The update provides some wonderful new features (searching, cut and paste to name a few) with a few promised to be &#8220;on the horizon&#8221;. What it doesn&#8217;t offer, for those on AT&amp;T anyways, is MMS and Tethering, two of the most sought after features. Two that SHOULD be there, but aren&#8217;t because AT&amp;T seriously dropped the ball.</p>
<p>For those who are adventurous, it IS possible to enable tethering on the iPhone on AT&amp;T. While I do vouch for these instructions working, I do not know what &#8211; if any &#8211; repercussions may come from following them. You do so at your own risk, and I will not be held accountable for YOUR actions.</p>
<p>Having said that &#8211; here&#8217;s how to enable it (if you&#8217;re using Mac OS X)</p>
<ul>
<li>First, download <a href="http://john.whelans.net/wp-content/uploads/2009/06/ATT_US.ipcc">This File</a> to your desktop</li>
<li>Next, connect your iphone to your computer. If it syncs when you first connect it, wait until it finishes syncing.</li>
<li>Then, run the following in a terminal: defaults write com.apple.iTunes carrier-testing -bool TRUE</li>
<li>finally, go to the device summary for your iPhone within iTunes, while holding down the Option key, press &#8220;Restore&#8221;. in the window that opens locate the ipcc file you downloaded in the first step, select it and click ok.</li>
</ul>
<p>NOTE: If for some reason the ipcc file is grayed out, re-run the command in the terminal. I had to run it twice for it to work.</p>
<p>Now, tethering is enabled on your phone, to turn it on go to Settings -&gt; General -&gt; Network, you&#8217;ll see a new option there to enable Tethering. Click that button and follow instructions.</p>
<p>There you have it &#8211; you can do what you want with this information, but you do it at your own risk <img src='http://www.youwillgetavirus.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Enjoy!</p>
<p>[Update]: my buddy Brian points out that if you download the file linked above, directly onto the iPhone, it goes into effect immediately. shaving off three steps.  Thanks Brian!</p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=56&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/56/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alarm control, on the go.</title>
		<link>http://www.youwillgetavirus.com/archives/54</link>
		<comments>http://www.youwillgetavirus.com/archives/54#comments</comments>
		<pubDate>Wed, 10 Jun 2009 16:48:45 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Home Automation]]></category>
		<category><![CDATA[Home Security]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Alarm.com]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[FrontPoint]]></category>
		<category><![CDATA[FrontPoint Security]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=54</guid>
		<description><![CDATA[I’ve written many times here about the alarm system I’ve installed in my house.  I’m a geek, and wasn’t satisfied with an ordinary alarm system from companies like ADT, Sonitrol, Brinks, etc.   I wanted something with more interactivity, expandability, and ability to fit into the smart home I’ve been building out.

Alarm.com fit in well with [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve written many times here about the alarm system I’ve installed in my house.  I’m a geek, and wasn’t satisfied with an ordinary alarm system from companies like ADT, Sonitrol, Brinks, etc.   I wanted something with more interactivity, expandability, and ability to fit into the smart home I’ve been building out.<br />
<span id="more-54"></span><br />
Alarm.com fit in well with what I wanted, and they kindly pointed me to a security company that provides alarm.com enabled services and was recommended.   And so, my journey with FrontPoint Security began… and can be read about here in earlier posts.</p>
<p>After almost a year I am still very happy with FrontPoint Security, and the alarm system.   The company has been very responsive whenever issues would arise – and that’s very important to me.   I’m realistic enough to know that problems WILL arise with ANY system.  The test of a company is how they handle those problems, and FrontPoint has exceeded my expectations.  They are prompt in responding to issues, knowledgeable on the systems and how to fix things, and will continue to follow up until the issue is resolved to your satisfaction.</p>
<p>Recently the service, which for those who didn’t know allows you to access your alarm from anywhere in the world via the internet, sent an unexpected bonus my way – an iPhone app.</p>
<p>The free iPhone app, Alarm.com, allows you to log in to your alarm.com enabled services natively from the phone.   This means I no longer have to go to a website, awkwardly enter my username and password, and use a sparse web interface to interact with my alarm system.   While that method still works, and worked well enough for what I wanted before, the alarm.com app makes interacting with my alarm a beautiful experience.</p>
<p>The interface is clean and straightforward, allowing you to see the current status of the alarm (status of doors and windows, armed or disarmed, etc), change the status of the alarm (arm/disarm), see the past history of events on the alarm and, if you’ve got the service, you can view and interact with an alarm.com video camera.</p>
<p>All of this works beautifully from the iPhone app, and there looks to be expanded ability to do home automation functions directly from the alarm.com app on the iPhone in the works as well.  The automation functions are ones I am waiting for, and am really hoping to see some cool things come from that.</p>
<p>The app is fairly sparse, but I didn’t expect much.  That said, it’d be nice if I could use it to change alerts, and do “everything” the web app could.   I’m not sure that’s realistic, or feasible, but it’s a “would be nice”.</p>
<p>Overall, I feel the app is a solid app for what it’s supposed to do.  It gives people who have alarm.com powered alarm systems the ability to interact with their systems via a native iPhone app, and does a good job of doing that.   It’s obvious that expanded functionality is coming soon as well, which means we have even more to look forward to.</p>
<p>I’ve been told that a Blackberry app is in development, so those of you with a crackberry addiction can get in on the phone app goodness as well.</p>
<p>In the year since I’ve started using FrontPoint’s Alarm.com powered service, I’ve been pleasantly surprised.   New features and capabilities keep being rolled out which keep expanding on the base functionality, making it ever more useful for a geek like me.</p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=54&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/54/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A quick note about PGP whole disk encryption</title>
		<link>http://www.youwillgetavirus.com/archives/52</link>
		<comments>http://www.youwillgetavirus.com/archives/52#comments</comments>
		<pubDate>Mon, 02 Mar 2009 16:24:27 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[PGP]]></category>
		<category><![CDATA[PGP Mac OS X]]></category>
		<category><![CDATA[PGP WDE]]></category>
		<category><![CDATA[PGP WDE Mac OS X]]></category>
		<category><![CDATA[WDE]]></category>
		<category><![CDATA[Whole Disk Encryption]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=52</guid>
		<description><![CDATA[So, on my work laptop I am using PGP to perform whole disk encryption.  It&#8217;s a Macbook Pro,  and being a mobile machine we needed to encrypt it&#8217;s drive.
For some reason my Macbook Pro locked up during the encryption process (I can say positively that it&#8217;s an unrelated issue &#8211; the encryption itself is not [...]]]></description>
			<content:encoded><![CDATA[<p>So, on my work laptop I am using PGP to perform whole disk encryption.  It&#8217;s a Macbook Pro,  and being a mobile machine we needed to encrypt it&#8217;s drive.</p>
<p>For some reason my Macbook Pro locked up during the encryption process (I can say positively that it&#8217;s an unrelated issue &#8211; the encryption itself is not the cause of the lockup, it was happening before encryption was introduced and Ive yet to identify the cause).</p>
<p><span id="more-52"></span></p>
<p>Upon reboot I was able to get into the drive, but PGP was locked up on encrypting the drive and wouldn&#8217;t proceed forward.   Likewise the gui gave me no option for stopping the encryption, or decrypting.  It seemed at first glance as though my drive was borked in an eternal state of half-encrypted.</p>
<p>Thankfully, first glance was incorrect.</p>
<p>PGP&#8217;s WDE engine recognized that there had been a poweroff, and because of that the disk was in an unknown state and PGP was not proceeding forward.</p>
<p>The fix was fairly straightforward.   From a command line I issued the following commands:</p>
<blockquote><p>pgpwde &#8211;enum    (this will tell you the disk number)</p>
<p>pgpwde &#8211;disk 0 &#8211;stop &#8211;passphrase &lt;passphrase&gt;  (this stops the current encryption)</p></blockquote>
<p>At this point I logged out and logged back in to complete the process.</p>
<p>When I logged back in, PGP still looked like it was stuck.   Issuing the following commands rectified that:</p>
<blockquote><p>pgpwde &#8211;disk0 &#8211;decrypt &#8211;passphrase &lt;passphrase&gt;</p>
<p>pgpwde &#8211;disk0 &#8211;stop</p>
<p>pgpwde &#8211;disk0 &#8211;encrypt &#8211;passphrase &lt;passphrase&gt;</p></blockquote>
<p>The first tells pgp to start decrypting the drive, which throws it immediately into a known state.   The second stops the decryption, and the third restarts the encryption &#8211; at a known state &#8211; and will resume at or around the same place where it had been stuck before.</p>
<p>Passphrase needs to be the passphrase you set up when you initiated encryption in the first place.</p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=52&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/52/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The plot thickens</title>
		<link>http://www.youwillgetavirus.com/archives/51</link>
		<comments>http://www.youwillgetavirus.com/archives/51#comments</comments>
		<pubDate>Mon, 26 Jan 2009 04:43:20 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Home Network]]></category>
		<category><![CDATA[Kernel Panic]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Leopard Server]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[OS X 10.5]]></category>
		<category><![CDATA[OS X Leopard]]></category>
		<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[XServe]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/archives/51</guid>
		<description><![CDATA[I wrote earlier about one of my XServes that had problems with a kernel panic on boot. While I still have NO idea what the underlying cause happens to be, it seems to have corrected itself.
Earlier today, on a hunch, I went and booted the server. I figured the worst that would happen is another [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote earlier about one of my XServes that had problems with a kernel panic on boot. While I still have NO idea what the underlying cause happens to be, it seems to have corrected itself.</p>
<p>Earlier today, on a hunch, I went and booted the server. I figured the worst that would happen is another Kernel Panic. This time, instead of the expected text output informing me the kernel had a mental breakdown I was greeted with, after a short delay, the login prompt.</p>
<p>My best guess, and it&#8217;s just a guess nothing more, is that this is a temperature issue. It was VERY cold last night, to the tune of about 0 degrees. Also note that, at the time this started, the garage door had been left open (and yes, my server rack is in my garage). My best guess &#8211; at this point &#8211; is that the server had a difficult time booting at such temperatures. Once things warmed up a bit during the day the problems disappeared.</p>
<p>This is, however, just a guess. The machine could crap out and start kernel panic&#8217;ing again at any time for all I know. I sincerely hope it does not.</p>
<p>I have not cut my network over to start using it as the gateway again yet. That is a project for either tomorrow or Tuesday, depending on the stability of the system.</p>
<p>I&#8217;ll update here as more information becomes available.</p>
<p>[Update]: The issue was temperature.  The temperature around the rack was approximately -3 degrees F.  For those that happent to have read the specs on XServe operating temperatures,   the low end of it is about 53 degrees warmer than my rack was.    Oops.   Apparently you CAN get a computer too cold <img src='http://www.youwillgetavirus.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .   Helluva problem to have, though.</p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=51&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/51/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When things go wrong&#8230;</title>
		<link>http://www.youwillgetavirus.com/archives/50</link>
		<comments>http://www.youwillgetavirus.com/archives/50#comments</comments>
		<pubDate>Sun, 25 Jan 2009 16:55:21 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Kernel Panic]]></category>
		<category><![CDATA[Leopard Server]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[OS X 10.5]]></category>
		<category><![CDATA[OS X Leopard]]></category>
		<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[XServe]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/archives/50</guid>
		<description><![CDATA[<p>It's more advanced than most because I enjoy playing with technology and making it work for me. ... Just like sometimes an XBox 360 will give the red-ring of death, my servers aren't always healthy.</p>
]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve written here before about my home network. It&#8217;s more advanced than most because I enjoy playing with technology and making it work for me. Some people watch TV or play video games constantly, I play with servers and networks. Just like sometimes an XBox 360 will give the red-ring of death, my servers aren&#8217;t always healthy. Or working at all.</p>
<p><span id="more-50"></span></p>
<p>And so it was, last night, when I noticed my connection to the Internet did not appear to be working (quite suddenly, as it had been working moments before). I decided to go check out my router &#8211; an older model XServe I built into a gateway. I found it hung on boot with a strange message (that I PROBABLY should have written down but didn&#8217;t &#8211; it was 12:30am) so I hard cycled it. And it promptly Kernel Panic&#8217;d. Subsequent reboots all were met with the same panic: <strong>Panic(CPU 0) Unable to find driver for this platform: rackmac 1,3</strong></p>
<p>I have tried a few potential solutions, such as booting while holding Command-Option-O-F, waiting until it gives me a prompt and typing <strong>reset-nvram</strong>, pressing enter then typing <strong>reset-all</strong> followed by enter, which resets the NVRAM then forces a reboot. The reboot came up the first time with a flashing folder/question mark. At that point I figured &#8220;ok, it now just can&#8217;t find the system volume &#8211; I can probably repair the disk and be good to go, at least that&#8217;s worth a shot. So I tried booting from the 10.5 DVD by pressing and holding C while booting, and was met promptly with the kernel panic (before I could even select the boot media). Subsequent attempts at using the reset-nvram trick have not met with the same success as the first attempt. In fact &#8211; everything tried since that has met with the same kernel panic.</p>
<p>What I have NOT tried, mainly because I&#8217;m still not entirely sure of the correct procedure, is resetting the PMU. I spoke with a buddy of mine regarding this last night, shortly after it happened, and it was suggested that resetting the PRAM might work, and if that didn&#8217;t then resetting the PMU might but is a bit more work (since I believe it requires actually pressing a small button on the logic board).</p>
<p>You may be wondering: If the xserve you were using as your gateway/router is dead, and you WEREN&#8217;T able to get it working again, how are you writing this?! The answer to that is that I have been using an Airport Extreme Base Station (AEBS) for my wireless. A quick re-configuration of the AEBS, and my 2-Wire POS DSL gateway, as well as a re-routing of some ethernet cables in my server rack, and everything was back online. It&#8217;s not the IDEAL solution, but I&#8217;ve got everything working fine in the interim.</p>
<p>I did lose internal DNS functionality, but I&#8217;ve been considering bringing up an internal DNS server on my second XServe that I can use in the interim.</p>
<p>If anybody has any suggestions on possible causes for this kernel panic &#8211; or better yet, solutions, please let me know in the comments. I&#8217;d like to be able to recover the system if I can.</p>
<p><strong><br /></strong></p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=50&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/50/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cleaning up the system</title>
		<link>http://www.youwillgetavirus.com/archives/46</link>
		<comments>http://www.youwillgetavirus.com/archives/46#comments</comments>
		<pubDate>Tue, 09 Sep 2008 12:46:43 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Aperture]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[iPhoto]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Macbook Pro]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[OS X 10.5]]></category>
		<category><![CDATA[OS X Leopard]]></category>
		<category><![CDATA[System Cleanup]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=46</guid>
		<description><![CDATA[I&#8217;ve had the same home directory for a long time, migrating it and it&#8217;s data from one machine to another for years.  In the process I&#8217;ve accumulated a lot of cruft that ballooned my home directory to a whopping 73.5GB of disk space.  This was becoming a pain to manage, so I decided to freshen [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had the same home directory for a long time, migrating it and it&#8217;s data from one machine to another for years.  In the process I&#8217;ve accumulated a lot of cruft that ballooned my home directory to a whopping 73.5GB of disk space.  This was becoming a pain to manage, so I decided to freshen things up a bit. I chose to do this immediately following getting my XServe to behave with a bit more stability.  </p>
<p><span id="more-46"></span></p>
<p>Traditionally, when I&#8217;m doing a reinstall of my system I&#8217;d make sure to have a full backup of my entire home directory, and then import that backup in and be up and running with no changes.  I opted NOT to do that this time, however.   Instead I backed up the things MOST important to me &#8211; my iTunes library,  my iPhoto library and my Aperture library, along with the domain file from iWeb and a few assorted documents.  (I also backed up my Adium 2.0 folder under ~/Library/Application Support/ becuase I really like how I had it configured and didn&#8217;t want to deal with reconfiguring it).  Most of this was accomplished by simply copying what I wanted to backup onto an external hard drive.  The one exception to that is the Aperture library, which I backed up by creating a vault on the external hard drive and adding my whole library to the vault.   </p>
<p>After that I performed a clean install of Leopard,  the patches and updates and various bits of software (iLife &#8216;08,  iWork &#8216;08, Aperture, LaunchBar and several other paid-for programs I wanted to keep).    On my OD server I created a new user account and set it up to create a portable home directory on login.  Once I had that set up and had the MBP bound to the OD server I logged in as that user and when prompted told it to create the home directory.    This didn&#8217;t take long at all since there was really nothing to sync in the initial sync. </p>
<p>Once I was logged in and had the home directory created I started migrating in the data I wanted to keep &#8211; I copied the iTunes library to the appropriate place on the filesystem ( ~/Music/iTunes) and the iPhoto library to the appropriate place as well (~/Pictures/), then opened up Aperture and had it rebuild the library from the vault I created on the external hard drive.  This process took a while, and when it was finished I had to restart Aperture.   It then took a little while longer to rebuild all of the projects I had been working with,  and it had to regenerate all of the thumbnails,  but once finished everything was perfect. </p>
<p>iTunes simply required launching itunes and telling it that you would import files yourself later (instead of having it search for them).    Once you do that it will take you too your library and probably display a message like &#8220;updating library&#8221;, which takes only a few minutes at worst (for me anyway) and once completed you&#8217;re up and running.  You can either authorize your computer yourself, or wait until you play something bought through itunes &#8211; it&#8217;ll prompt you to do it then. </p>
<p>iPhoto required nothing special &#8211; I just started it and it worked and saw my images.   </p>
<p>iWeb was likewise pretty easy.  To restore it all I had to do was take the domain file I backed up (found in ~/Library/Application Support/iWeb) and put it back in the same location.    Starting iWeb then will find the domain file and it&#8217;ll be like nothing ever happened.  </p>
<p>Plopping Adium 2.0&#8217;s folder into Application Support likewise worked beautifully.  Adium was configured exactly how I wanted it when I first launched it. </p>
<p>The documents got copied into ~/Documents,   a no-brainer to many.</p>
<p>So &#8211; everything was working great,  until I realized I forgot to back up some important stuff.    In particular, Things and 1Password. </p>
<p>Turns out I didn&#8217;t need to &#8211; my iPhone saved me.  I fired up both app&#8217;s and synced them with their counterparts on my iPhone and *poof*,  everything is restored on both.  Beautiful. </p>
<p> </p>
<p>So now I have a system that has all of the files I wanted to save, and none of the cruft I wished I could be rid of.   It&#8217;s backed up to the server and everything FINALLY seems to be operating properly.  </p>
<p>Sure, it was a time consuming process but well worth it in my estimation.  I applaud Apple&#8217;s ability to make transitioning to new machines as easy as importing your user accounts,  but eventually you get to a point where your account is bloated and needs to be slimmed.  I probably COULD have gone through and tried cleaning a lot of this out by hand, but this seemed to be a much simpler approach.  </p>
<p>[edit 9/9/08]:  I want to note, because it wasn&#8217;t clear in my post, that I had (and still have) and maintain full and complete backups for the system and my files. Should any of this have NOT worked I could have recovered easily.  I strongly encourage the use of backups.   </p>
<p> </p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=46&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/46/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>I finally figured it out&#8230;</title>
		<link>http://www.youwillgetavirus.com/archives/45</link>
		<comments>http://www.youwillgetavirus.com/archives/45#comments</comments>
		<pubDate>Tue, 09 Sep 2008 12:13:47 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[AFP]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Leopard Server]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[Open Directory]]></category>
		<category><![CDATA[OS X Server]]></category>
		<category><![CDATA[XServe]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=45</guid>
		<description><![CDATA[A long while back I acquired an Apple XServe for use in my home network.  It was used, and definitely not new (sadly, not an Intel XServe), but still quite the powerful (and loud) machine!  At the behest of my buddy I set it up as my gateway, providing VPN termination, firewall,DNS, nat, dhcp and [...]]]></description>
			<content:encoded><![CDATA[<p>A long while back I acquired an Apple XServe for use in my home network.  It was used, and definitely not new (sadly, not an Intel XServe), but still quite the powerful (and loud) machine!  At the behest of my buddy I set it up as my gateway, providing VPN termination, firewall,DNS, nat, dhcp and OpenDirectory service.  I agreed and we got Leopard Server installed and fully configured.  It was cool, I will admit.    Until it started crashing.  Regularly.  </p>
<p><span id="more-45"></span></p>
<p>First it was AFP,   it kept locking up and requiring a restart of the process &#8211; this in turn caused all sorts of problems with my portable home directory on my Macbook Pro.    Eventually syncing just completely stopped working and nothing I did could get it to work again. </p>
<p>That&#8217;s about when I gave up trying.   </p>
<p>Then I moved, and moved the XServe with me,  and decided to wipe the machine and give it another go &#8211; figuring the problem to be something corrupt with the installation.   I did that, and at first things seemed to be running fine.    The next morning, though, I realized I was wrong. The system had locked up hard and required a hard reset.   Over the next few days I experienced random lockups, kernel panics, and services dying.   Then the boot volume raid array (raid 1,  software,  and yes I am aware it&#8217;s generally not considered good form to use a RAID for your boot volume &#8211; I don&#8217;t care about good form) degraded.  It was listing one of the drives as &#8220;FAILED&#8221;,  but the drive hardware itself was listing itself as fine.  I opted to wipe the drive and try rebuilding the array.    I did that and after a few failures during the rebuild process it finally took.     Then degraded a few hours later. </p>
<p>I looked through the logs to see if I could find a cause for the degraded array (and the failed rebuilds) and was somewhat surprised that the reason was an I/O error reading from the &#8220;good&#8221; non-failed drive.  Interesting.   </p>
<p>I replaced the &#8220;FAILED&#8221; drive with a known good drive of the same capacity, and tried another rebuild.  Again it failed &#8211; same error message.  Aha!    I have the culprit!</p>
<p>It turns out that the problem was on the supposedly good drive in the array,  and not the ones showing up as failed (like you&#8217;d expect).  I replaced that drive and did a full clean install of the OS (I hadn&#8217;t spent much time populating OD or anything since the system had been so unstable) &#8211; the install took a LOT less time than it had on previous attempts and the system itself is behaving a lot more stable.   AFP has yet to crash, syncing works fine for the most part (though I don&#8217;t recommend doing it over a 54 Meg wifi connection <img src='http://www.youwillgetavirus.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Also as a side note:  Apple&#8217;s <a href="http://images.apple.com/server/macosx/docs/Xgrid_Admin_and_HPC_v10.5.pdf">XGrid Administration and High Performance Computing guide</a> has great instructions on building a gateway device (look at the section for &#8220;Setting up Cluster Controller&#8221;,   but there&#8217;s one thing you really should change from how they do it &#8211; use AFP instead of NFS for home directories.  NFS caused all sorts of problems for me (logins would not work) while AFP worked perfectly (and solved the problems).   Otherwise it&#8217;s a pretty good guide to follow,  though I made some modifications to my approach (given that I&#8217;m on a dynamic IP address, instead of static.     If you want to know how I got kerberos and OD to work with that email me). </p>
<p> </p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=45&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/45/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking the home network a bit farther than most</title>
		<link>http://www.youwillgetavirus.com/archives/44</link>
		<comments>http://www.youwillgetavirus.com/archives/44#comments</comments>
		<pubDate>Wed, 06 Aug 2008 14:23:32 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[AT&T]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[Home Network]]></category>
		<category><![CDATA[iPhone 3G]]></category>
		<category><![CDATA[Leopard Server]]></category>
		<category><![CDATA[OS X Server]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=44</guid>
		<description><![CDATA[It&#8217;s no surprise to many that my home network is more advanced than most.  I&#8217;m a geek, it&#8217;s what we do.  Over the past few weeks I&#8217;ve slowly been building out my home network &#8211; from it&#8217;s initial incarnation as a typical broadband home network with an airport extreme base station serving as my router [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s no surprise to many that my home network is more advanced than most.  I&#8217;m a geek, it&#8217;s what we do.  Over the past few weeks I&#8217;ve slowly been building out my home network &#8211; from it&#8217;s initial incarnation as a typical broadband home network with an airport extreme base station serving as my router and a DSL line for bandwidth.    Then I added in-wall structured wiring for gigabit ethernet throughout the house, which was awesome.  Then I added a 12U server cabinet in my garage ( the terminal point for the structured wiring, and location of my patch panel ) that houses 2 older Apple XServes, a UPS,  a gigabit switch and 3 dell Poweredge 850 servers. </p>
<p><span id="more-44"></span></p>
<p>This past weekend, and over the past couple of days,  I&#8217;ve changed the network topology quite a bit &#8211; setting up one of the XServes as a gateway device with NAT, DHCP, DNS, NFS, Open Directory (with Kerberos) and XGrid &#8211; the last one not currently being used, but I am contemplating a few uses.  I then set up the second XServe to serve as a media server housing all of my digital media &#8211; music, movies, tv shows, etc.  This server isn&#8217;t yet, but soon will be, linked to my AppleTV in my media center (via gigabit ethernet) to sync my movies and shows across.</p>
<p>I&#8217;ve got a few things left to accomplish to make everything run smoothly, but for the most part things are looking great and working well. </p>
<p>OS X Server 10.5.4 runs incredibly smooth and has been a joy to use (as opposed to my previous experiences with OS X Server which had issues, though I believe that to have been a corrupt installation or something.).   I was able to get the gateway device setup pretty easily following instructions found in Apple&#8217;s X-Grid clustering and advanced computing guide (available on their site). </p>
<p>I&#8217;m still waiting for my iPhone 3G &#8211; I made the mistake of doing a direct fulfillment from AT&amp;T (apple&#8217;s store here was out of stock and I was impatient).  Unfortunately AT&amp;T has been slower than an elderly woman with a broken hip when it comes to actually doing the fulfillment.  It&#8217;s been two weeks and still no iPhone.  Way to drop the ball AT&amp;T.</p>
<p> </p>
<p> </p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=44&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/44/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
