<?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"
	>

<channel>
	<title>You Will Get A Virus</title>
	<atom:link href="http://www.youwillgetavirus.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.youwillgetavirus.com</link>
	<description>A Geek's View of Technology</description>
	<pubDate>Mon, 08 Dec 2008 12:50:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>More fun (literally) with Linux gaming</title>
		<link>http://www.youwillgetavirus.com/archives/49</link>
		<comments>http://www.youwillgetavirus.com/archives/49#comments</comments>
		<pubDate>Mon, 08 Dec 2008 12:50:58 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Gaming]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[Wine]]></category>

		<category><![CDATA[featured]]></category>

		<category><![CDATA[Half-Life 2]]></category>

		<category><![CDATA[Steam]]></category>

		<category><![CDATA[Valve]]></category>

		<category><![CDATA[World of Warcraft]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=49</guid>
		<description><![CDATA[For the past few weeks (one could say MONTHS) I&#8217;ve had a lack of motivation to really work on my computers and technology.   By the time I get home from work my resolve and desire to work on things has dwindled and I mostly want to sit and do nothing.  This is likewise true [...]]]></description>
			<content:encoded><![CDATA[<p>For the past few weeks (one could say MONTHS) I&#8217;ve had a lack of motivation to really work on my computers and technology.   By the time I get home from work my resolve and desire to work on things has dwindled and I mostly want to sit and do nothing.  This is likewise true of the weekends, which always seem to be filled with some project or another that keeps me busy.  The end result is that I&#8217;ve simply not done much with tech for a while. </p>
<p>Friday night,  after spending a few hours playing rock band and call of duty: world at war with Trevor, I decided to install Ubuntu on the second hard disk on my workstation at home.  I had downloaded the X64 version of their 8.10 version a couple weeks ago but never got around to installing it.</p>
<p><span id="more-49"></span></p>
<p>I was pleased to note that installation was just as easy as it always has been, and it seems even easier to get up and running than it used to be. This could be a result of actually knowing all of the steps I need to take now (whereas with some previous versions I had to do some digging first).  </p>
<p>Saturday I took the time to get  World of Warcraft (including Wrath of the Lich King) up and running under wine.  That proved easy, as I <a href="http://john.whelans.net/archives/274">had a guide to follow</a> (that I wrote after the last time I did it).  </p>
<p>I also decided to see if I could get VALVe&#8217;s Steam service to run in Linux, as recently I picked up the Half-Life 2 episode pack (for $10) and wanted to see if I could play those in Linux as well (hint: yes, yes you can). </p>
<p>Steam prooved to be easy to install.  I had to search for SteamInstall.exe (the steam website has a .msi, which will NOT work).   Just run the installer in Wine and poof, Steam is installed.   It was pretty easy. </p>
<p>Since I already had the episode pack for HL2 associated with my Steam account, once I had Steam installed I simply had to select the game (the one I tested was HL2: Episode 1) and tell it to install.  Steam handled the rest, and handled it beautifully. </p>
<p>When the time came and the game was installed,  I went to play it and&#8230;&#8230; success.    Sort of. </p>
<p>It played all the way through until just after the beginning of the second chapter - direct intervention - and then began stuttering and the performance dropped dramatically.   At first I thought it was just the game acting up, so I saved and exited (which was a monumental feat by itself).   Upon re-entering the saved game it was still messed up. </p>
<p>After doing some digging I found that the following registry entries resolved the issue for me completely, and gameplay has been awesome ever since.</p>
<p>Navigate to:  <strong>HKEY_CURRENT_USER\Software\Wine\Direct3D</strong>  (if the Direct3D key doesn&#8217;t exist in the Wine folder, as was the case for me, add it).</p>
<p>Under the Direct3D key, add the following String Values</p>
<p> </p>
<p><strong>OffscreenRenderingMode</strong>, value: <strong>fbo</strong><br />
<strong>PixelShaderMode</strong>, value: <strong>enabled</strong><br />
<strong>UseGLSL</strong>, value: <strong>enabled</strong><br />
V<strong>ideoMemorySize</strong>, value: ammount of video ram your card has, in megabytes.  Mine was <strong>256</strong>.</p>
<p> </p>
<p>These settings in the registry have most certainly fixed the issue I had and I have not had any since.  The game is 100% playable (and quite enjoyable too). </p>
<p>I&#8217;m happy that, for me anyways, the games I want to play I can do so via Wine and Linux.  It&#8217;s certainly not for everybody, and it&#8217;s still much easier to simply play these games in Windows.  I&#8217;m a geek, though, and oddly enough I enjoy getting things to work on platforms they were not really intended for.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/49/feed</wfw:commentRss>
		</item>
		<item>
		<title>Roomba: It works great, when it works.</title>
		<link>http://www.youwillgetavirus.com/archives/48</link>
		<comments>http://www.youwillgetavirus.com/archives/48#comments</comments>
		<pubDate>Sun, 30 Nov 2008 03:42:44 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Home Automation]]></category>

		<category><![CDATA[featured]]></category>

		<category><![CDATA[Cliff Sensors]]></category>

		<category><![CDATA[Roomba]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=48</guid>
		<description><![CDATA[I have  a cat.  I love my cat, and I hate my cat.  I love her for the reason most people (cat lovers, anyways) love their cats - she&#8217;s unbelievably cute and cuddly, curls up with me when I&#8217;m watching TV, reading a book or doing anything that keeps me in one place for an [...]]]></description>
			<content:encoded><![CDATA[<p>I have  a cat.  I love my cat, and I hate my cat.  I love her for the reason most people (cat lovers, anyways) love their cats - she&#8217;s unbelievably cute and cuddly, curls up with me when I&#8217;m watching TV, reading a book or doing anything that keeps me in one place for an extended period of time.  I HATE her because she gets fur EVERYWHERE&#8230; and I&#8217;m tired of vacuuming on a daily basis. </p>
<p><span id="more-48"></span></p>
<p>A few months ago, I noticed that my friend Jason (Hi Jason!) had a Roomba from iRobot.  For those who are unaware, the Roomba is a robot vacuum that can be set to vacuum on a regular basis at a scheduled time. This seems to me to be a pretty awesome idea - a robot that can do what I don&#8217;t want to - vacuum up my cat&#8217;s fur every day.   </p>
<p>While out with my Fiance last night we ended up at Bed Bath and Beyond, and on a whim decided to see if they carried the Roomba.   Sure enough, they did.  With a shiny 20% off coupon in hand I made my decision to finally get one.   And so I did. </p>
<p>After letting it charge overnight,  and cleaning the junk that cluttered the floor,  I pressed the button to get it started cleaning and, sure enough, it backed out of it&#8217;s dock and started on it&#8217;s way.  Except after a few seconds it stopped and gave me a &#8220;oh shit I stopped working&#8221; noise.   Pressing the clean button again gave me a message to check the &#8220;Cliff&#8221; sensors.    After a few times of this it became obvious that Roomba was having some issues. </p>
<p>I decided to try it on my hardwood flooring and low and behold, it worked like a charm.  And completely avoided my rug.  </p>
<p>A look on the Internet yielded that Roomba has problems with rugs with certain patterns,  especially where you have dark colors next to light colors.  This causes it&#8217;s cliff sensors (the sensors that help it avoid falling from one elevation to another, as if going off a cliff) to falsely identify a cliff,  and attempt to avoid it.  </p>
<p>The good news is, there&#8217;s a fix.   What I ended up doing was taping some white paper over the cliff sensors.  Sure enough, Roomba passed over the carpet with nary a pause, and my robotic friend will now take over my daily vacuuming duties. </p>
<p>This is a viable solution for me because I don&#8217;t have any cliffs that the roomba would fall off - it operates on the first floor of the house.  For those who have this issue with a Roomba on the second floor, or where there are cliffs,  will have to be more creative in how they tackle this issue.  A Virtual Wall might solve that problem of falling off a cliff in those situations. </p>
<p>I like my Roomba so far.   Especially since he scares the ever living crap out of my cat (and seems to have a knack for heading straight for her regularly).   It was incredibly funny to me when she climbed on top while it was in it&#8217;s dock, accidentally turning it on.  Bet she won&#8217;t be doing THAT again.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/48/feed</wfw:commentRss>
		</item>
		<item>
		<title>When a Smart Home becomes a Dumb Home.</title>
		<link>http://www.youwillgetavirus.com/archives/47</link>
		<comments>http://www.youwillgetavirus.com/archives/47#comments</comments>
		<pubDate>Mon, 20 Oct 2008 15:33:13 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Home Automation]]></category>

		<category><![CDATA[featured]]></category>

		<category><![CDATA[hardware failure]]></category>

		<category><![CDATA[INSTEON]]></category>

		<category><![CDATA[Smart Home]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=47</guid>
		<description><![CDATA[ 
I’m not dead!     I am, however, VERY very busy and haven’t had too much time to keep up on here.  I hope to be able to post more on here in the near future as things calm down a bit.
This weekend I had a sad thing happen.  My smart home became an inexplicably dumb home.  [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p class="MsoNormal">I’m not dead!<span>     </span>I am, however, VERY very busy and haven’t had too much time to keep up on here.<span>  </span>I hope to be able to post more on here in the near future as things calm down a bit.</p>
<p class="MsoNormal">This weekend I had a sad thing happen.<span>  </span>My smart home became an inexplicably dumb home.<span>  </span>Suddenly my life was thrown into disarray when I pressed a button and….. nothing happened.<span>  </span>I was left wondering what in the world happened.<span> </span></p>
<p class="MsoNormal"><span id="more-47"></span></p>
<p class="MsoNormal">That’s when I looked at the control module for my Insteon home control system and noticed that the LED that indicates activity was no longer blinking.<span>  </span>The unit seemed to have lost the ability to detect anything.<span>  </span>This didn’t bode well, as while my Mac Mini is the brains behind the system, that control module is the spinal cord that allows the brain to transmit the signals… electrically… to the rest of the switches in the house.</p>
<p class="MsoNormal">The end result being that the spinal cord was cut and the brain could no longer talk to its appendages.</p>
<p class="MsoNormal">I did two things immediately.<span>    </span>First, I ordered a replacement and had it over-nighted – I need this control module for my house to work.<span>   </span><span> </span>Second, I called SmartHome’s product support line to inquire about a replacement.<span>  </span>I did both of these because I wanted to eventually have a backup handy in case this ever happened again.<span>     </span>Plus, who knows if/when I will need a second control module <span><span>J</span></span></p>
<p class="MsoNormal">When I called SmartHome I was somewhat amazed at the service.<span>  </span>I informed them I had a bad Powerlinc module and they were able to look up my account by my last name and billing zip code,<span>  </span>then noticed that I had bought the unit within the past year and issued a warranty replacement – with shipping pre-paid by them.<span>   </span>They had indicated that they could do an emergency replacement shipment if I needed it, but I opted to just use the normal replacement procedure where I send the defective unit and they ship the replacement when they receive the bad unit.<span>  </span>Since I already had one ordered to arrive early this week it just made sense to do it this way.</p>
<p class="MsoNormal">Until the replacement I ordered arrives a few things don’t work: My lamps in my great room, as well as my loft, don’t work.<span>    </span>My front porch light does not turn itself on and off,<span>   </span>my thermostat does not update itself daily, my morning mode doesn’t work – so my house doesn’t tell me the weather report in the morning, and various other automated lighting controls don’t work.</p>
<p class="MsoNormal">This is unsurprisingly annoying – after a few months of having a working smart home, it’s almost debilitating when it ceases to function.<span>  </span>It is, however, a good measure of how useful the smart home features have been for me.</p>
<p class="MsoNormal">Lessons to learn:<span>     </span>Avoid having single points of failure when possible, and have backup hardware available for your critical pieces. </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/47/feed</wfw:commentRss>
		</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 - 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 - 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 - it&#8217;ll prompt you to do it then. </p>
<p>iPhoto required nothing special - 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 - 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 - 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>
]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/46/feed</wfw:commentRss>
		</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 - 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 - 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 - 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 - 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) - 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 - 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>
]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/45/feed</wfw:commentRss>
		</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&amp;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 - 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 - 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 - setting up one of the XServes as a gateway device with NAT, DHCP, DNS, NFS, Open Directory (with Kerberos) and XGrid - 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 - 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 - 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>
]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/44/feed</wfw:commentRss>
		</item>
		<item>
		<title>App Store: Love it and hate it.</title>
		<link>http://www.youwillgetavirus.com/archives/43</link>
		<comments>http://www.youwillgetavirus.com/archives/43#comments</comments>
		<pubDate>Wed, 30 Jul 2008 12:48:48 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[featured]]></category>

		<category><![CDATA[App Store]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[iPod Touch]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=43</guid>
		<description><![CDATA[With the release of the iPhone and iPod Touch 2.0 software update, and launch of the 3G iPhone (I&#8217;ll have one soon),  Apple also launched the App Store, where 3rd party applications are sold and distributed for the platform.  This is a wonderful thing as it creates a slick, clean, one stop shop for applications [...]]]></description>
			<content:encoded><![CDATA[<p>With the release of the iPhone and iPod Touch 2.0 software update, and launch of the 3G iPhone (I&#8217;ll have one soon),  Apple also launched the App Store, where 3rd party applications are sold and distributed for the platform.  This is a wonderful thing as it creates a slick, clean, one stop shop for applications to run natively on my mobile device.  The list of applications available continues to grow and several that are incredibly useful (and some that WILL be incredibly useful) are available there. Unfortunately,  while the idea of the App store is great, and some aspects of it&#8217;s current incarnation are really awesome,  it still needs some refining.</p>
<p><span id="more-43"></span></p>
<p>The biggest problem I see for the App store, at least for the time being,  is that it&#8217;s slow to push out updates provided by developers.   As a Mac user for several years now, I&#8217;m used to developers pushing out updates to their products very fast,  generally as fast as they can get fixes done for the bugs.   With the App store, a developer can push an update that fixes several critical crash bugs and it isn&#8217;t made available to the end user for several weeks - a delay that can potentially kill some promising piece of software.  This is an issue that has many a developer frustrated.</p>
<p>Beyond that, there are some apparent bugs with the update mechanism used by the App store - some users are reporting data loss in applications after they are updated.  Others are reporting no issues when updating the same applications.  From what I&#8217;ve read there is no easily discernible common thread to it - some did the update via itunes, others via the phone itself,  with success and failure with both methods.  I&#8217;m one of those affected by this particular issue,  with several applications causing data loss when they were updated.  Other applications updated fine with no data loss.   It seems pretty hit and miss.</p>
<p>The last issue,  and it&#8217;s fairly minor compared to the first two in my opinion, is that the update feature doesn&#8217;t always accurately reflect whether or not there&#8217;s an update for a particular app.   Many times my phone will tell me there are no updates available, but itunes will say differently - or vice versa.    It seems kind of strange that there&#8217;s this disparity,  but it is mostly a minor annoyance.</p>
<p>Despite all of these things - I still love the App Store.   It&#8217;s new and as with most new things there are bugs and kinks that need to be ironed out.   No amount of testing will accurately reflect real world demands.  If Apple can adapt and resolve these issues fast then I doubt there will be any long term repercussions - if they are slow to address the issues, though, there may be some long term bad blood between Apple and developers,  and I really hope that doesn&#8217;t happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/43/feed</wfw:commentRss>
		</item>
		<item>
		<title>iPhone + Exchange - what I wish my Blackberry was like.</title>
		<link>http://www.youwillgetavirus.com/archives/42</link>
		<comments>http://www.youwillgetavirus.com/archives/42#comments</comments>
		<pubDate>Fri, 25 Jul 2008 16:18:40 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[featured]]></category>

		<category><![CDATA[ActiveSync]]></category>

		<category><![CDATA[Blackberry]]></category>

		<category><![CDATA[Exchange]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[Over The Air Push]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=42</guid>
		<description><![CDATA[The company I work for gave me a Blacberry 8830 &#8220;World Phone&#8221; not long after I started here.  I&#8217;d love to say I was thrilled, but I&#8217;d be lying.  I don&#8217;t necessarily have anything against BlackBerry, I just don&#8217;t really like them all that much. 

The problem I have is that while they gave me a [...]]]></description>
			<content:encoded><![CDATA[<p>The company I work for gave me a Blacberry 8830 &#8220;World Phone&#8221; not long after I started here.  I&#8217;d love to say I was thrilled, but I&#8217;d be lying.  I don&#8217;t necessarily have anything against BlackBerry, I just don&#8217;t really like them all that much. </p>
<p><span id="more-42"></span></p>
<p>The problem I have is that while they gave me a Blackberry,  they don&#8217;t have a Blackberry enterprise server, and thus no push email,  or over-the-air sync of data from exchange.  Why is this important?  Simple: I get dozens, if not hundreds of emails a day.  If I read them on my computer, my phone has no idea.  Since I read from my computer ALL THE TIME, my phone annoyingly shows several hundred unread messages.  To get rid of them?  I have to delete them one at a time, or reset my phone.  Removing the mail account they came in on leaves all of the messages.</p>
<p>Yes, you could call that &#8220;annoying&#8221;.</p>
<p> </p>
<p>Yesterday I got so fed up with the Blackberry and decided to see how the iPhone (2g, 2.0 software) would fare paired up with Exchange and ActiveSync.  Turns out it fares surprisingly well.</p>
<p>Hooking it up wasn&#8217;t a problem - I put in my user info and let it auto discover the details.  Since we&#8217;re using the latest version of Exchange auto-discovery worked like a champ.  Older Exchange versions don&#8217;t have this issue.   </p>
<p>Once hooked up it was only a matter of a few seconds for the sync to start up and all of my data was pushed to the iPhone.  I could see ALL of my mail (not just my inbox, as on my Blackberry),  see my calendar and my contacts.</p>
<p>It pulls data from exchange, including the whole of the company directory - available in the contacts app.   </p>
<p>It supports multiple (color coded) calendars as well, helping me keep home and work separate - but also seeing both at the same time.</p>
<p>OTA push works like you&#8217;d expect - emails, calendar and contacts are all synced as they should be.</p>
<p>Overall I&#8217;m fairly impressed - it works well and manages to look polished and highly usable - something my Blackberry just isn&#8217;t capable of pulling off.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/42/feed</wfw:commentRss>
		</item>
		<item>
		<title>Blogging from the iPhone with wordpress</title>
		<link>http://www.youwillgetavirus.com/archives/41</link>
		<comments>http://www.youwillgetavirus.com/archives/41#comments</comments>
		<pubDate>Wed, 23 Jul 2008 00:24:14 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[featured]]></category>

		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/archives/41</guid>
		<description><![CDATA[Earlier today one of the iPhone apps I&#8217;ve been waiting for hit the app store, Wordpress.
I&#8217;ve been waiting for it simply so I could have a method of bloging on the go,  wherever I happen to be when an idea strikes me.
I&#8217;m giving it a shot right now, in fact,  and think it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier today one of the iPhone apps I&#8217;ve been waiting for hit the app store, Wordpress.</p>
<p>I&#8217;ve been waiting for it simply so I could have a method of bloging on the go,  wherever I happen to be when an idea strikes me.</p>
<p>I&#8217;m giving it a shot right now, in fact,  and think it&#8217;s pretty sweet for what it does.  It won&#8217;t let you manage the blogging platform,  but you can create and edit posts - which if you ask me is plenty for a mobile app.  The rest I can wait to be in front of a computer for.</p>
<p>Another App I am anxiously waiting for is the highly anticipated 1password - I&#8217;m a huge fan of the desktop version and am very excited for the iPhone version. </p>
<p>Both apps are ( will be ) free downloads to boot.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/41/feed</wfw:commentRss>
		</item>
		<item>
		<title>Mission: Complete.</title>
		<link>http://www.youwillgetavirus.com/archives/38</link>
		<comments>http://www.youwillgetavirus.com/archives/38#comments</comments>
		<pubDate>Fri, 18 Jul 2008 16:33:51 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[featured]]></category>

		<category><![CDATA[Home Network]]></category>

		<category><![CDATA[Home theater]]></category>

		<category><![CDATA[Structured Wiring]]></category>

		<guid isPermaLink="false">http://www.youwillgetavirus.com/?p=38</guid>
		<description><![CDATA[Last week I wrote about how a company I had contracted to do the structured wiring in my house had failed to show up, costing me time and money.
I got ahold of them earlier this week and they claim they left me messages (whether or not I believe that claim I will keep to myself),  [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I wrote about how a <a href="http://www.technologyinteriors.com">company I had contracted</a> to do the structured wiring in my house had failed to show up, costing me time and money.</p>
<p>I got ahold of them earlier this week and they claim they left me messages (whether or not I believe that claim I will keep to myself),  and said they could do the install Thursday (yesterday).   I reluctantly agreed - but mostly because I wanted it done, and preferred it be done before this weekend (when I&#8217;m moving my servers in to their new home and finalizing that portion of my home network).</p>
<p><span id="more-38"></span></p>
<p>This time they actually DID show up, and I took the installers around to the various locations where I wanted the drops.   They asked for attic access, which I provided, and they took a look up there.   After a couple of minutes the guys came back and said the job would be straight forward and easy enough,  and proceeded to get to work.   I was busy with various conference calls for work and didn&#8217;t follow their progress closely, but after a few hours they reported that all four drops were done and a quick inspection showed that they were, in fact, done.    And you couldn&#8217;t even tell they had been there.  Excellent.</p>
<p>They even went so far as to install the patch panel for me in my garage - very nice.  Now all I have to do is plug everything into it and I&#8217;m &#8220;good to go&#8221;</p>
<p>After they finished with the network install I asked them some questions regarding my home theater setup.  They gave me some ideas for how I could proceed with it that would minimize buildout requirements and get me a nice little home theater setup.  I&#8217;m keeping it all in mind as I look towards the future of my layout, and despite the issues last week would probably use this company (<a href="http://www.technologyinteriors.com">Technology Interiors</a>) for my future buildouts - the quality of work was great.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.youwillgetavirus.com/archives/38/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
