<?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</title>
	<atom:link href="http://www.youwillgetavirus.com/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>Please remove and clean Roomba&#8217;s Brushes</title>
		<link>http://www.youwillgetavirus.com/archives/59</link>
		<comments>http://www.youwillgetavirus.com/archives/59#comments</comments>
		<pubDate>Mon, 13 Jul 2009 15:04:04 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Home Automation]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Roomba]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/archives/59</guid>
		<description><![CDATA[I love my Roomba. It keeps my floors clean and I don&#8217;t have to worry about vacuuming. That is, until something breaks.
Roomba is great, when everything is working right. Sometimes, though, it doesn&#8217;t work quite right. Some carpets &#8211; like the carpet I have in the great room of my house &#8211; trigger it&#8217;s cliff [...]]]></description>
			<content:encoded><![CDATA[<p>I love my Roomba. It keeps my floors clean and I don&#8217;t have to worry about vacuuming. That is, until something breaks.</p>
<p>Roomba is great, when everything is working right. Sometimes, though, it doesn&#8217;t work quite right. Some carpets &#8211; like the carpet I have in the great room of my house &#8211; trigger it&#8217;s cliff sensors, causing it to freak out and stop with an ominous tone that sounds somewhat akin to a sad &#8220;oh no&#8221;. Problems like that are easily solved (put white paper and tape over the cliff sensors), but not all of them are.</p>
<p><span id="more-59"></span></p>
<p>Recently, Flomar (my Roomba), has stopped almost immediately into cleaning and asked, rather cheerily, &#8220;Please remove and clean Roomba&#8217;s brushes!&#8221; And so I would open the brush compartment, pull them out and realize&#8230;.. they&#8217;re still clean from the LAST time I removed and cleaned Flomar&#8217;s brushes.</p>
<p>I&#8217;ve since come to learn that this particular issue is a design flaw with the cleaning head module (CHM) in the 560 model, which &#8211; if your roomba is under warranty, iRobot will likely send you a new CHM that uses an improved design. IF however your Roomba is no longer under warranty&#8230; there&#8217;s still an option. You can perform invasive surgery into your Roomba.</p>
<p>The surgery involves taking out the CHM and cleaning the gearbox.</p>
<p>First you&#8217;ll need to take out the four screws holding the bottom plate onto the Roomba, (you can take off the spinning front brush first, if you want &#8211; it saves some effort), and pull that plate off. Then there will be four screws holding the purple frame around the brush box in place. Unscrew those and take the brush box and purple frame out of the Roomba. on one side there&#8217;s red gearbox. Unscrew the four screws holding that side of the purple frame together, and remove that side of the frame. Then, unscrew the six screws holding the gearbox cover on and carefully pull it off. Clean the gears inside however you want, if needed re-grease the box with white grease (use sparingly), and put it back together.</p>
<p>The underlying cause of the problem &#8211; as you&#8217;ll notice &#8211; is an accumulation of hair, dust and dirt in the gearbox that prevents normal operation of the brushes. As a result, a power output is required to keep the brushes turning, triggering the circuitry that determines if the brushes are dirty (and prompts you to clean them.) So, because turning the brushes requires too much power, it constantly stops and tells you to clean the brushes &#8211; even if the brushes themselves are already clean.</p>
<p>I have two cats living in the house, which means a TON of fur. This fur gets everywhere, and was a royal pain to remove from the gearbox. If you can, I recommend getting an updated CHM from iRobot. If not, give this a try &#8211; it may bring your Roomba back to life.</p>
<p>[Update: 4/13/10]:</p>
<p>I&#8217;m quite happy to see that so many people seem to be finding this post and find it to be helpful.   SOME of you might also find another post on my other blog useful: http://john.whelans.net/archives/705     &#8211;   My Roomba stays on the ground floor of my house, and has issues with dark colored flooring and it&#8217;s cliff sensors.  I tried the &#8220;piece of paper taped over the sensors&#8221; trick, but the paper kept getting messed up.   There&#8217;s a more permanent fix that doesn&#8217;t require cutting wires, soldering, or anything like that.    If you can work a screw driver you can do this &#8211; and it works great.</p>
<p>[Update 6/6/10]:</p>
<p>After about a year of cleaning the gears that drive the Roomba CHM (Cleaning Head Module),  the CHM in my roomba broke.  One of the metal spokes that the gears attach to caused enough friction that it wore through the plastic housing and threw the gears out of alignment.  I had two options:  Buy a new CHM from iRobot that has the same defect that caused this scenario in the first place,  or buy a modified CHM from a third party.   I opted to go for the modified CHM, which uses ball bearings to seal the gearbox from the cleaning brush chamber.   The end result is a CHM that cleans every bit as well as the original,  without having to continuously clean the gears.</p>
<p>It&#8217;s not cheap &#8211; $130 or so &#8211; but totally worth the money to avoid having to take apart my Roomba every few weeks.</p>
<p>I got mine from Vic &#8211; at <a href="http://vic7767.com">http://vic7767.com</a>.  He ships promptly and his workmanship is top notch.  Highly recommended.</p>
<p>Additionally, consider getting the AeroVac bin to replace the stock bin that comes with the Roomba.   The AeroVac bin is redesigned and works significantly better.    With that, and a bearing modified CHM your Roomba will become a super vacuum.</p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=59&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/59/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<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>A quick note about Alarm.com video cameras</title>
		<link>http://www.youwillgetavirus.com/archives/55</link>
		<comments>http://www.youwillgetavirus.com/archives/55#comments</comments>
		<pubDate>Thu, 11 Jun 2009 23:54:40 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Home Security]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Alarm.com]]></category>
		<category><![CDATA[FrontPoint]]></category>
		<category><![CDATA[FrontPoint Security]]></category>
		<category><![CDATA[Security Camera]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=55</guid>
		<description><![CDATA[I’ve recently made some changes to my network topology at home which included re-IP’ing my network.  Since I do my IP addressing via DHCP this isn’t normally a big deal and I thought nothing of it.   Then I realized that my security camera through FrontPoint (and Alarm.com) no longer worked.
Since the instructions for the camera [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve recently made some changes to my network topology at home which included re-IP’ing my network.  Since I do my IP addressing via DHCP this isn’t normally a big deal and I thought nothing of it.   Then I realized that my security camera through FrontPoint (and Alarm.com) no longer worked.</p>
<p>Since the instructions for the camera don’t give any guidance on how to reset the camera, and I could find nothing quickly in a google search, I thought I’d post a quick set of instructions on here.</p>
<p>Since my camera now could no longer talk to Alarm.com, I couldn’t access it via their servers to change IP information.   Instead I had to reset the camera and perform the “initial camera setup” steps all over again.</p>
<p>To reset the camera, take a paperclip or similarly sized object and press the reset button located in a recessed area on the back of the camera.  I held that for approximately 15-20 seconds before releasing.    The blue and orange led’s on the front of the camera flashed a few times and it rebooted (twice, I think).  Do this WITH power connected.</p>
<p>After that I followed the instructions for initial setup of the camera and all was fine.</p>
<p>Simple.  The way I like it.</p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=55&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/55/feed</wfw:commentRss>
		<slash:comments>2</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>Windows 7 upgrade and fixing Grub afterward.</title>
		<link>http://www.youwillgetavirus.com/archives/53</link>
		<comments>http://www.youwillgetavirus.com/archives/53#comments</comments>
		<pubDate>Tue, 09 Jun 2009 14:27:13 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Dual Boot]]></category>
		<category><![CDATA[GRUB]]></category>
		<category><![CDATA[Ubuntu Linux]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=53</guid>
		<description><![CDATA[It’s been a while since I posted anything on this site, partially due to the run-up to my recent wedding, and partially because I’ve been too busy with work and my new job to really do anything with my computer lab at home.
The wedding is now over, and the honeymoon taken, so it’s time to [...]]]></description>
			<content:encoded><![CDATA[<p>It’s been a while since I posted anything on this site, partially due to the run-up to my recent wedding, and partially because I’ve been too busy with work and my new job to really do anything with my computer lab at home.</p>
<p>The wedding is now over, and the honeymoon taken, so it’s time to get back to work.  Part of that means getting back to work on my blogs and other things that have languished in the past few months as my attention has been directed elsewhere.<br />
<span id="more-53"></span><br />
As part of that, last night I decided to take the plunge and upgrade the windows drive on my home office workstation from an aging Windows XP installation to the Windows 7 RC.</p>
<p>Since there’s no real upgrade path from XP to Windows 7,  and since I really had no desire to KEEP Windows XP,  I decided to reformat the XP drive and do a fresh install.</p>
<p>The installer was inexplicably slow,   especially since it was running on a Intel Core 2 Quad with 4 gigs of ram – certainly a beefy enough system to run it, and fast.  It took several minutes to get to a point where I could even start the install, and then the installer would hang at some points for absurd amounts of time spinning it’s wheels and appearing to do nothing ( it may be that it was processing in the background, but it honestly gave no indication that it was doing so).</p>
<p>After reading online that some people have had absurdly long install times (measured in hours) I got worried.    Especially since they indicated that after the install finished Windows failed to even start.    Thankfully, after the install completed Windows started just fine and everything seems to be working without any issues.  It would appear Microsoft needs to polish the installation a little bit more, but they’ve got some time to do that before the general release in October.</p>
<p>For me, the next (and last) gotcha was that this was  a dual boot windows/linux system,  and now the Grub bootloader stopped working.</p>
<p>This wasn’t a surprise to me – I actually expected it.   Typically, when you install a dual boot system you want to install windows first, THEN install Linux.   That’s not always feasible though, as seen in my case where I was upgrading to a new version of Windows.     Once you install windows, the bootloader no longer shows up and you can’t boot into Linux.</p>
<p>All is not lost!   The reason this happens is because Windows inserts it’s bootloader into the Master Boot Record (MBR), and set’s it as the priority after POST,  so instead of GRUB (or LILO, etc) loading first, the Windows bootloader does – and it doesn’t know about (or care about) Linux.</p>
<p>Luckily, this is ridiculously easy to fix.</p>
<p>The first thing you need to do is find a Linux Live CD,    in my case since I’m running Ubuntu 9.04 x64, I downloaded an ISO of the Install CD from Ubuntu.  Burn the ISO to cd, and boot to it.</p>
<p>Once you’re booted into the Live CD, open a terminal and type the following:</p>
<p><strong>Sudo grub</strong></p>
<p>This launches the grub prompt, and you should see “<strong>grub&gt;</strong>” on your screen.   Once you see “<strong>grub&gt;</strong>” , enter the following commands, pressing enter after each command.</p>
<p><strong>Find /boot/grub/stage1</p>
<p>root (hd#,#)</p>
<p>setup (hd0)</strong></p>
<p><strong>quit</strong></p>
<p>In the above commands,  the first one will tell you the location of the stage1 file that Grub needs to determine where all of it’s files are.   It will return a location in the format of something like <strong>(hd0,1)</strong> use that value that it returns in the second command.   Continuing my example that would be <strong>root (hd0,1)</strong>.</p>
<p>The second command tells grub that it’s files  are on a particular partition of a particular drive (in the example it’s partition 1 of drive 0).</p>
<p>The third command tells grub to set itself up on hd0, and when given without a value for partition grub then installs itself on the MBR.  hd0 is the label grub uses for the first drive’s MBR.</p>
<p>Quit is self explanatory <img src='http://www.youwillgetavirus.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>After you’ve finished that you can reboot the computer, remove the live cd and enjoy a working grub bootloader.</p>
<img src="http://www.youwillgetavirus.com/?ak_action=api_record_view&id=53&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/53/feed</wfw:commentRss>
		<slash:comments>8</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>
	</channel>
</rss>
