<?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/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Jim Shank&#039;s Good Info</title>
	<atom:link href="http://blogs.theshanks.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.theshanks.net</link>
	<description>My views on gadgets, development and other interests</description>
	<lastBuildDate>Sun, 06 May 2012 17:15:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<copyright>Copyright &#38;#xA9; TurnKey Linux 2010 </copyright>
	<managingEditor>jim@theshanks.net (Jim Shank&#039;s Good Info)</managingEditor>
	<webMaster>jim@theshanks.net (Jim Shank&#039;s Good Info)</webMaster>
	<image>
		<url>http://70.91.172.140/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Jim Shank&#039;s Good Info</title>
		<link>http://blogs.theshanks.net</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Just another WordPress weblog</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Jim Shank&#039;s Good Info</itunes:author>
	<itunes:owner>
		<itunes:name>Jim Shank&#039;s Good Info</itunes:name>
		<itunes:email>jim@theshanks.net</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://70.91.172.140/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>iStolen? iGotItBack: Tales of recovering a stolen iPhone</title>
		<link>http://blogs.theshanks.net/2011/08/27/tales-of-recovering-a-stolen-iphone/</link>
		<comments>http://blogs.theshanks.net/2011/08/27/tales-of-recovering-a-stolen-iphone/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 20:11:03 +0000</pubDate>
		<dc:creator>Jim Shank</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.theshanks.net/?p=278</guid>
		<description><![CDATA[It was winding up to be a normal Friday evening when I received a call from my wife, someone at the school where she teaches had gotten into her purse, taken all of her cash and her iPhone 4. &#8220;What do I do?&#8221;, she asked. It&#8217;s a really dangerous game, stealing an iPhone, it&#8217;s even [...]]]></description>
			<content:encoded><![CDATA[<p>It was winding up to be a normal Friday evening when I received a call from my wife, someone at the school where she teaches had gotten into her purse, taken all of her cash and her iPhone 4. &#8220;What do I do?&#8221;, she asked.</p>
<p>It&#8217;s a really dangerous game, stealing an iPhone, it&#8217;s even more dangerous when the owners husband is a geek and fancies himself a bit of a detective.<span id="more-278"></span> I immediately told her not to worry, we can get it back. I had been meaning for a few months to install the MobileMe Find My iPhone service on her phone but couldn&#8217;t wrestle it away from her long enough to do so. However, we have been using Google Latitude for a while and it was functioning fully. I headed over to the Latitude web site and found that it was indeed out of the building and in a residential neighborhood not far from the school. I emailed the image to my wife who, along with one of the best school admins I have ever met (and intimidating as hell), went to pay a visit to the area. The other good piece of news was that it was on and working a little over 30-minutes ago. Time to do some detective work.</p>
<p><img class="alignright size-large wp-image-281" title="Melissa's Phone Location" src="http://blogs.theshanks.net/wp-content/uploads/2011/08/Melissas-Phone-Location2-1024x563.png" alt="" width="614" height="338" /></p>
<p>I switched over to hybrid map mode and saw that the GPS didn&#8217;t have an exact fix but was drawing a pretty reasonably sized circle around 8-10 houses. Google maps are good for a lot of things but finding actual addresses wasn&#8217;t one of them. A quick search found me a great site, <a href="http://digitalinspiration.com/community/location.html">DigitalInspiration.com</a> that will allow you to find the address by clicking on the building location within the map. Within a few minutes, I had 10 addresses, 2 of which were questionably covered by the circle. I quickly called up the on-site team and confirmed the address number. It was time to put names with addresses.</p>
<p>Another one of those big-brother-is-watching sites is your local governments property tax web site. These sites usually will allow you to lookup information on a property with little to no control. I typed in each address sequentially and created a list of owners. I then texted the information to the on-site team.</p>
<p><img class="alignnone size-full wp-image-286" title="tax-search" src="http://blogs.theshanks.net/wp-content/uploads/2011/08/tax-search1.png" alt="" width="755" height="358" /></p>
<p>At this point my job was done. We were into school record territory and absolutely none of my business. A few minutes later I received a call, there was a match. A student in her last period class lived at one of my 10-addresses. This is where we get into delicate territory and it becomes a psychology game instead of a technology game.</p>
<p>When you are pissed and your adrenaline is running high, you imagine all of the pain you want to inflict on the person who took your phone. You fantasize about seeing them hauled off by the police in hand-cuffs and being interrogated under a bright light. Unfortunately, you have to remember that you are dealing with a kid and there is a serious chance that someone else took the phone and put it in this kids backpack as part of a cruel prank. A call was made to the parents and the situation was explained, the phone was stolen and we would be very pleased if it was returned, it was an easy out. The kid comes out the hero for finding and returning the phone and we get the phone back. It played out well. Mom talks to the kid and the kid finds the phone, quickly. My wife and the school admin make a trip out and the phone is returned, it&#8217;s been wiped, but other than having her Gelaskin peeled off, it&#8217;s in perfect condition.</p>
<p>As soon as she gets it home, we pop it into iTunes and restore her backup from a few days ago. I immediately activate the MobileMe service and she will start locking it up on Monday.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.theshanks.net/2011/08/27/tales-of-recovering-a-stolen-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dabbling in Android</title>
		<link>http://blogs.theshanks.net/2011/06/04/dabbling-in-android/</link>
		<comments>http://blogs.theshanks.net/2011/06/04/dabbling-in-android/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 23:58:07 +0000</pubDate>
		<dc:creator>Jim Shank</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Linux Stuff]]></category>

		<guid isPermaLink="false">http://blogs.theshanks.net/?p=272</guid>
		<description><![CDATA[My school district recently switched from Verizon to Sprint for service allowing me to select a new phone to replace my Verizon Blackberry 8830. In the interest of understanding the Android camp, I choose a Samsung Epic 4g (Galaxy S) running Andoid Froyo 2.2.1. Based on release dates this puts the generation on par with [...]]]></description>
			<content:encoded><![CDATA[<p>My school district recently switched from Verizon to Sprint for service allowing me to select a new phone to replace my Verizon Blackberry 8830. In the interest of understanding the Android camp, I choose a Samsung Epic 4g (Galaxy S) running Andoid Froyo 2.2.1. Based on release dates this puts the generation on par with my iPhone 4. My goal is not to replace my iPhone 4 but to understand if it would be possible and what I would lose (or possibly gain) in a switch to Google&#8217;s promising mobile OS. <span id="more-272"></span></p>
<h2>Form Factor</h2>
<p>My first impression of the Epic is that it feels massive and clunky. This model has a slide out keyboard (a district requirement) which makes the unit thick (1.5 times the thickness of my iPhone 4). I think the clunky feel comes from the fact that the keyboard tries to slide out a bit every time I put pressure on the side of the phone. I know there are thinner and smaller models out there but I don&#8217;t think I will ever find a phone that feels like the iPhone in my hand.</p>
<h2>Text Entry</h2>
<p>As mentioned above, the Epic has a slide out QWERTY keyboard. I was surprised at how quickly I fell in love with having physical keys again. They layout is nice although some of the keys seem superfluous (really, a smiley key?). The on-screen keyboard is much more of a challenge. Without the pop-up of which key my fat finger has hit, I have trouble typing with any efficiency. Swype is where things start to shine. I am very impressed with the speed and accuracy I am able to enter data. Just for giggles, I try to swype out theshanks.net and it gets it the first time. Finally, the voice control capabilities are leaps and bounds above the iPhone. This is where Android starts to shine and I can understand why there is so much hype on Android.</p>
<h2>Camera</h2>
<p>I love the camera on my iPhone 4, it is so good that my wife and I brought only our iPhone&#8217;s to Kauai to record our 10th anniversary trip. She took such great pictures with it that we blew them up and had them printed on canvas. People tell us they are amazed that they were taken with the phone. I haven&#8217;t had the opportunity to take many pictures with the Epic but the image quality looks on par. The lens is much bigger and the LED flash looks larger as well. I predict that I will be able to take pictures of similar quality to the iPhone but can&#8217;t comment yet. As far as accessing the camera, the Epic wins hands down. The dedicated camera button with half-push to focus takes me back to my Sony Cybershot days. I can&#8217;t tell you how many pictures I have missed while tracking down the Camera app on my iPhone and then waiting for the camera to start. There are a ton of options that are completely missing from the iPhone as well. Anyone familiar with a higher level consumer grade digital camera will be at home with the features and interface that the camera app has.</p>
<h2>Apps</h2>
<p>Apple has the clear win here due to quality control. I have only purchased one app so far and the experience was awful. My daughter dedicated her hard earned allowance to purchasing Asphalt 5 HD so she could continue after getting addicted to the trial. $5 later the app is installed and won&#8217;t launch at all. No support, just too bad, caveat emptor. There are also way too many app stores and payment methods, the whole process is chaotic to the first time user. Prices are everywhere, why are things $1.42 and $4.99 and anywhere in-between? Why does Asphalt 5 cost me $7.99 through the app, $4.99 on the Android Market and BOGO for $5 directly from Gameloft and includes Asphalt 6? It&#8217;s just too much effort to have to price shop for apps when Apple has set the standard.</p>
<p><em>Update: I contacted Gameloft and was provided a link to download a version specific for my device. Kudos for good customer service. Again, I don&#8217;t envy developers having to support multiple versions of their software.</em></p>
<p>I have several key apps that I depend on. Here is my take on making it happen on the Epic.</p>
<h3>iHome &#8211; Alarm Clock</h3>
<p>I wake up every morning to my iHome alarm clock, not the actual device, just the free app. It always works and works well. The main reason I use an app and not the built in alarm on the iPhone is that you can&#8217;t use full songs as alarms. My Epic has an alarm that will play songs built in but I wasn&#8217;t able to find a simple app that would do a nightstand dim clock. It looked like Night Clock would do the same thing but there was a warning about a complicated process to get the buttons to turn off on the Epic. I can&#8217;t imagine being a Android developer, so many different devices would be hell. I also did some research into a nightstand dock for charging. Good luck, there is exactly 1 for the Epic 4g and reviews say it sucks.</p>
<h3>Waze &#8211; Driving Alerts</h3>
<p>I use Waze for information on my route to work including delays, traffic and police traps. It&#8217;s available for Android and iPhone. That&#8217;s good enough for me. Android also kicks butt in the navigation department. Google Navigation is fantastic and very close to TomTom which I bought for near $100 when it was released.</p>
<h3>Instacast &#8211; Podcast listening/management</h3>
<p>I love listening to various podcasts on my drive and I like a no-brainer solution to getting new episodes, downloading them and never-ever losing my place. Instacast does this for me. It looks like DoggCatcher and Podtrapper will handle the same features but $6.99 seems steep to my Apple trained $0.99 brain.</p>
<p>I doubt I will be making the switch anytime soon but it&#8217;s good to get a feel for where the platforms differ. At this point I am very invested in the iDevices (2 x iPhone 4, an iPod Touch and an iPad 1) and have charging, media and docking solutions throughout the house and both vehicles. I have been working a little bit on getting my Linux based MediaPC to handle airplay and will try out the included AllShare to see if that will get me any further. Let me know in the feedback what you think or if anyone even read this. Sometimes it&#8217;s like posting into the nether. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.theshanks.net/2011/06/04/dabbling-in-android/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Importing Outlook 2011 to GMail or Google Apps</title>
		<link>http://blogs.theshanks.net/2011/01/31/importing-outlook-2011-to-gmail-or-google-apps/</link>
		<comments>http://blogs.theshanks.net/2011/01/31/importing-outlook-2011-to-gmail-or-google-apps/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 17:51:06 +0000</pubDate>
		<dc:creator>Jim Shank</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS Tricks]]></category>

		<guid isPermaLink="false">http://blogs.theshanks.net/?p=264</guid>
		<description><![CDATA[My company finally made the switch to Google Apps. I have been using Outlook for the last few years to access my email from a FirstClass server and upgraded to Outlook 2011 a few months ago. I love the Google Email interface so now it&#8217;s time to ditch Outlook completely. Unfortunately there isn&#8217;t a direct [...]]]></description>
			<content:encoded><![CDATA[<p>My company finally made the switch to Google Apps. I have been using Outlook for the last few years to access my email from a FirstClass server and upgraded to Outlook 2011 a few months ago. I love the Google Email interface so now it&#8217;s time to ditch Outlook completely. Unfortunately there isn&#8217;t a direct import utility from Outlook 2011 to GMail or Google Apps so I combined a few. Here&#8217;s  how:</p>
<ol>
<li>Download, install and run <a href="http://c-command.com/eaglefiler/" target="_blank">EagleFiler </a>(Free 30-day trial/$40 to buy)</li>
<li>Close the how-to guide.</li>
<li>Create a new library in EagleFiler called Outlook Export (name doesn&#8217;t matter)</li>
<li>In Outlook, select the emails you want to import (use ⌘-A) and then press F1 (Fn-F1 for most Mac keyboards)</li>
<li>Let EagleFiler do it&#8217;s work. If you have Growl, you will see notifications as it processes the email into mbox format.</li>
<li>Repeat step 4 for all of the folders you want to import</li>
<li>Open Mac Mail and setup a dummy account if you don&#8217;t already have one</li>
<li>In Mac Mail &#8211; select <strong>File </strong>- <strong>Import Mailboxes</strong> and select <strong>Files in mbox format</strong> and select <strong>Continue</strong></li>
<li>Browse to the location that you created your EagleFiler Library (mine was in Documents:Outlook Export) and select the Outlook Export Folder and <strong>Choose</strong></li>
<li>After a bit of <strong>Searching for data&#8230;</strong> you will receive an <strong>Import </strong>box allowing you to select the folders you want to import. Check the ones you want and click <strong>Continue</strong></li>
<li>Google makes it easier to get from Mac Mail to GMail by using the <a href="http://code.google.com/p/google-email-uploader-mac/" target="_blank">Google Email Uploader Mac</a>. Go get, install and run it.</li>
<li>Google Email Uploader Mac will detect the Mac Mail account automatically. Enter your credentials for GMail or Google Apps.</li>
<li>Make sure you have Apple Mail selected and clock <strong>Import</strong></li>
</ol>
<p>It took me about 3-hours to upload 9500 messages but it worked. Special thanks to C-Command software for making a great product. I wish there was a donate button on their site so I could shell a few bucks their way for making this possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.theshanks.net/2011/01/31/importing-outlook-2011-to-gmail-or-google-apps/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Automating Outlook 2011 with Applescript</title>
		<link>http://blogs.theshanks.net/2010/11/02/automating-outlook-2011-with-applescript/</link>
		<comments>http://blogs.theshanks.net/2010/11/02/automating-outlook-2011-with-applescript/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 18:20:45 +0000</pubDate>
		<dc:creator>Jim Shank</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS Tricks]]></category>

		<guid isPermaLink="false">http://blogs.theshanks.net/?p=259</guid>
		<description><![CDATA[I am continuing my automation work with folder actions and applescript and had a desire to be able to email from the new Mac Office 2011 using Outlook. There are several examples for how to do it with Entourage but the syntax has changed regarding mail to recipients. Without further delay, here is a working [...]]]></description>
			<content:encoded><![CDATA[<p>I am continuing my automation work with folder actions and applescript and had a desire to be able to email from the new Mac Office 2011 using Outlook. There are several examples for how to do it with Entourage but the syntax has changed regarding mail to recipients. Without further delay, here is a working script:</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://blogs.theshanks.net/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://blogs.theshanks.net/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blogs.theshanks.net/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://blogs.theshanks.net/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="applescript" style="font-family:monospace;"><span class="kw3">tell</span> <span class="kw1">application</span> <span class="st0">&quot;Microsoft Outlook&quot;</span>
	<span class="kw3">set</span> newMessage <span class="kw3">to</span> <span class="kw1">make</span> <span class="kw1">new</span> outgoing message <span class="kw3">with</span> <span class="kw1">properties</span> <span class="br0">&#123;</span>subject:<span class="st0">&quot;Hooray for automation&quot;</span><span class="br0">&#125;</span>
	<span class="kw1">make</span> <span class="kw1">new</span> recipient at newMessage <span class="kw3">with</span> <span class="kw1">properties</span> <span class="br0">&#123;</span>email address:<span class="br0">&#123;</span><span class="kw1">name</span>:<span class="st0">&quot;Jim Shank&quot;</span>, address:<span class="st0">&quot;jim.shank@example.com&quot;</span><span class="br0">&#125;</span><span class="br0">&#125;</span>
	<span class="kw1">open</span> newMessage
<span class="kw3">end</span> <span class="kw3">tell</span></pre></div></div>
<p>After hours of searching, I finally came across this <a href="http://host171.hostmonster.com/pipermail/scriptoutlook_officeformachelp.com/2010-November/000065.html" target="_blank">fantastic example</a> from Bobby Kansara at Microsoft. Thanks to the early adopters and beta testers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.theshanks.net/2010/11/02/automating-outlook-2011-with-applescript/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>OS X Folder Sync with Google Docs</title>
		<link>http://blogs.theshanks.net/2010/10/05/os-x-folder-sync-with-google-docs/</link>
		<comments>http://blogs.theshanks.net/2010/10/05/os-x-folder-sync-with-google-docs/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 23:25:27 +0000</pubDate>
		<dc:creator>Jim Shank</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS Tricks]]></category>

		<guid isPermaLink="false">http://blogs.theshanks.net/?p=252</guid>
		<description><![CDATA[Here is a little script that I adapted that allows you to assign a Folder Action that uploads anything you add to that folder to Google Docs. Here&#8217;s how: Download google-docs-upload Create the script below in /Library/Scripts/Folder Action Scripts/transfer &#8211; Google Docs.scrp Right-click on a folder in finder and select Folder Actions Setup&#8230; Select the [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a little script that I <a href="http://blog.gregburek.com/post/444645570/automatically-upload-new-files-to-google-documents-from" target="_blank">adapted</a> that allows you to assign a Folder Action that uploads anything you add to that folder to Google Docs. Here&#8217;s how:</p>
<ol>
<li>Download <a href="http://code.google.com/p/google-docs-upload/" target="_blank">google-docs-upload</a></li>
<li>Create the script below in /Library/Scripts/Folder Action Scripts/transfer &#8211; Google Docs.scrp</li>
<li>Right-click on a folder in finder and select Folder Actions Setup&#8230;</li>
<li>Select the script and you are good to go!</li>
<li>Now anything you put in that folder will be uploaded to Google docs!</li>
</ol>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Source code</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://blogs.theshanks.net/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://blogs.theshanks.net/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blogs.theshanks.net/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://blogs.theshanks.net/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="applescript" style="font-family:monospace;"><span class="kw3">on</span> <span class="kw1">adding</span> <span class="kw1">folder</span> <span class="kw1">items</span> <span class="kw3">to</span> this_folder <span class="kw2">after</span> <span class="kw1">receiving</span> added_items
	<span class="kw3">repeat</span> <span class="kw3">with</span> aFile <span class="kw3">in</span> added_items
		<span class="kw1">do shell script</span> <span class="st0">&quot;java -jar /Users/OSX_USERNAME/Library/Scripts/google-docs-upload-1.3.2.jar &quot;</span> <span class="sy0">&amp;</span> <span class="kw1">quoted form</span> <span class="kw3">of</span> <span class="kw1">POSIX path</span> <span class="kw3">of</span> aFile <span class="sy0">&amp;</span> <span class="st0">&quot; --skip-all -u EMAIL_ADDRESS_FOR_GOOGLE_DOCS -p PASSWORD &gt;&gt; /Users/OSX_USERNAME/Library/Scripts/GDocs-upload-log.txt&quot;</span>
		<span class="kw3">end</span> <span class="kw3">repeat</span>
<span class="kw3">end</span> <span class="kw1">adding</span> <span class="kw1">folder</span> <span class="kw1">items</span> <span class="kw3">to</span></pre></div></div>
<p>The script as-is will upload to your root folder in Google Docs, however, by adding the &#8211;remote-folder switch, you can specify where you want it to be. You could create a number of different scripts for different destinations.</p>
<p>Happy Birthday Angel!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.theshanks.net/2010/10/05/os-x-folder-sync-with-google-docs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VMWare Fusion 3.1 RC is out</title>
		<link>http://blogs.theshanks.net/2010/05/07/vmware-fusion-3-1-rc-is-out/</link>
		<comments>http://blogs.theshanks.net/2010/05/07/vmware-fusion-3-1-rc-is-out/#comments</comments>
		<pubDate>Fri, 07 May 2010 17:33:12 +0000</pubDate>
		<dc:creator>Jim Shank</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.theshanks.net/?p=238</guid>
		<description><![CDATA[I just upgrade to 3.1 RC and it is awesome, everything is quicker and I haven&#8217;t seen any Unity artifacts. Looking very good. Go get it &#8211; http://communities.vmware.com/community/beta/fusion]]></description>
			<content:encoded><![CDATA[<p>I just upgrade to 3.1 RC and it is awesome, everything is quicker and I haven&#8217;t seen any Unity artifacts. Looking very good. </p>
<p>Go get it &#8211; http://communities.vmware.com/community/beta/fusion</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.theshanks.net/2010/05/07/vmware-fusion-3-1-rc-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing Magic the Gathering (MTG) with OCTGN</title>
		<link>http://blogs.theshanks.net/2010/05/01/playing-magic-the-gathering-mtg-with-octgn/</link>
		<comments>http://blogs.theshanks.net/2010/05/01/playing-magic-the-gathering-mtg-with-octgn/#comments</comments>
		<pubDate>Sat, 01 May 2010 18:20:43 +0000</pubDate>
		<dc:creator>Jim Shank</dc:creator>
				<category><![CDATA[Gadgets and Toys]]></category>

		<guid isPermaLink="false">http://blogs.theshanks.net/?p=224</guid>
		<description><![CDATA[Update: There is a new version of OCTGN and many MTG expansions since this article was originally written. Follow this link for instructions on setting it up. I recently started playing Magic: The Gathering after discovering a wonderful little coffee and game shop in the area. The only problem is that I can only play [...]]]></description>
			<content:encoded><![CDATA[<p>Update: There is a new version of OCTGN and many MTG expansions since this article was originally written. Follow this <a title="Game v3.0.7 (April 25, 2012)" href="http://octgn.gamersjudgement.com/game.php?id=8" target="_blank">link </a>for instructions on setting it up.</p>
<p>I recently started playing Magic: The Gathering after discovering a wonderful little coffee and game shop in the area. The only problem is that I can only play once a week (Friday Night Magic) which doesn&#8217;t leave me a lot of time to practice and get better at it. I was very excited to find out that Wizards of the Coast also makes a Magic: The Gathering online game. What killed my excitement was that you actually have to buy virtual cards to play with. I couldn&#8217;t believe it, not only does it cost $10 to get started, there is no discount for the virtual cards compared to their real versions. I call foul on this. I went on a search to find a better way. <span id="more-224"></span></p>
<p>There are a few alternatives to Magic: The Gathering Online (MTGO) including Magic Workstation (MWS) and OCTGN. The difference is that MWS is heavily advertisement supported (or you can pay a hefty price for it) and seems to be quite a bit more popular. There are plenty of MWS walkthroughs and how-to&#8217;s but little to nothing on OCTGN.</p>
<p>OCTGN is a freeware Microsoft.NET application and a newcomer to the arena. It is more of a framework for multiple kinds of card games but has a <a href="http://blogs.theshanks.net/wp-content/uploads/2010/04/octgnstartscreen.png"><img class="alignright size-medium wp-image-228" title="octgnstartscreen" src="http://blogs.theshanks.net/wp-content/uploads/2010/04/octgnstartscreen-300x189.png" alt="" width="300" height="189" /></a>truly beautiful interface and great design. It can be downloaded for free from <a href="http://www.octgn.net/">http://www.octgn.net/</a> but I suggest getting the whole MTG package with it by searching for the torrent &#8220;OCTGN 2 with MTG v0.0.2.8&#8243;. This includes the MTG game definition as well as all the card images up to Zendikar. It weighs in at a hefty 1.3GB which is why bittorrent is the only sustainable way to get it. I played with it for a few hours last night and want to share how to play MTG with it.</p>
<h1><strong>Getting Started</strong></h1>
<ol>
<li>Launch the executable and click on <strong>Manage Installed Games.</strong></li>
<li>Click <strong>Install a new game</strong></li>
<li>In the root of the folder you downloaded, select <strong>Magic-v0.0.2.8.o8g</strong></li>
<li>Click <strong>Install new cards</strong></li>
<li>Browse to <strong>3. T2 Sets &#8211; Updated for Sealed\Core Set </strong>and select<strong> Magic_2010.v0.0.2.6.1.[GO].o8s</strong></li>
<li>Repeat the same process for <strong>3. T2 Sets &#8211; Updated for Sealed\</strong><strong>Zendikar\Zendikar.v.0.0.2.6.1.[GO].o8s</strong></li>
<li>Click <strong>Close</strong></li>
<li>Go to <strong>Edit your decks</strong></li>
<li>Go to <strong>Deck &#8211; New &#8211; Magic the gathering</strong></li>
<li>Pick 20 creatures, 20 lands and 20 spells for starters. <em>Google Build MTG Deck for more advice.</em></li>
<li>Click <strong>Deck &#8211; Save</strong></li>
<li>Close the window</li>
</ol>
<p>Now you have a deck. Most of the above is for demonstration purposes but is a good starting point. You can build and store as many decks as you want. There are some premade decks. If you want to use them, load <strong>2. Extended Sets &#8211; Updated for Sealed\Core Sets\Tenth_Edition.v0.0.2.6.[GO].o8s. </strong>Then go to Edit Decks &#8211; Deck &#8211; Load and pick one.</p>
<p>Game time. One of the nice things is that you can load two copies of OCTGN and play both sides of the table. Go to <strong>Start a new game </strong>then <strong>Start. </strong>On the 2nd instance of OCTGN, click on <strong>Join an existing game</strong> and click <strong>Join. </strong>I like to use the two-sided table but it&#8217;s up to you. Just click the checkmark next to <strong>Use a two-sided table</strong>. You can also change who is on what side by clicking the A or B. Once you are ready, click <strong>Start.</strong></p>
<h1><strong>Playing a hand</strong></h1>
<p>You now have a blank table. Now, let&#8217;s get some cards to play with.<a href="http://blogs.theshanks.net/wp-content/uploads/2010/04/OCTGN-table.png"><img class="alignright size-medium wp-image-225" title="OCTGN-table" src="http://blogs.theshanks.net/wp-content/uploads/2010/04/OCTGN-table-300x224.png" alt="" width="300" height="224" /></a> Go to <strong>File &#8211; Load a deck </strong>and select the deck you created before. I created a simple mono-black deck with a few of my favorites from Zendikar. I will be loading the same deck for both players.</p>
<p>Once the deck is loaded, the cards are in the exact same order as you added them to the deck. We must shuffle the deck. You can either right-click on the deck and select shuffle or use the keyboard shortcut, <strong>ctrl-s</strong>. Both players must do this and it will be indicated in the chat window on the lower right.</p>
<p>Who goes first? Typically you roll a 20-sided die to find out, no different here, just right click in the middle of the table and select roll a 20-sided. In the chat window you will see the result. You can also use the keyboard shortcut, <strong>ctrl-shift-r</strong>. You will start to notice there are keyboard shortcuts for almost all of the actions in the game. This allows you to play very quickly and naturally. In my demo game, Jim rolled a 20 and Jeff a 9.</p>
<p>Looks like Jim get&#8217;s to choose<a href="http://blogs.theshanks.net/wp-content/uploads/2010/04/chat1.png"><img class="size-medium wp-image-226 alignleft" title="chat1" src="http://blogs.theshanks.net/wp-content/uploads/2010/04/chat1-300x182.png" alt="" width="300" height="182" /></a> and he chooses to play first. Time to draw the hand. Right click on the library (deck of magic cards) and choose <strong>Draw many&#8230;, </strong>keyboard shortcut <strong>ctrl-alt-d. </strong>A window will pop-up asking how many and default to 7 (the standard hand side). Click ok. Jeff will do the same. Jim only drew 2 swamps<a href="http://blogs.theshanks.net/wp-content/uploads/2010/04/mulliganhand.png"><img class="alignright size-medium wp-image-227" title="mulliganhand" src="http://blogs.theshanks.net/wp-content/uploads/2010/04/mulliganhand-300x269.png" alt="" width="300" height="269" /></a> and can choose to mulligan down to 6 cards at this point if he wants. Simply right-click on the drawn hand and select mulligan or <strong>ctrl-M</strong> while over your hand. OCTGN will ask you if you want to mulligan down to 6 (then 5, 4, 3&#8230;). I decide to try my luck and skip the mulligan, which I will most likely regret later. Time to start. I click on the green play button next to my Name/Life/Hand-size tab. The chat interface announces Turn 1:Jim.</p>
<h2>Turn 1: Jim</h2>
<p>I want to get into the untap, upkeep, draw order. You can <strong>right-click</strong> in the middle of the table and select <strong>Go to beginning phase</strong> or press <strong>F1</strong>. If I had any cards already on the table and tapped, it would untap them for me and announce Beginning of UPKEEP PHASE in the chat window. Check your cards and see if there is anything you need to do as part of upkeep.</p>
<p>Since it&#8217;s the first turn, I will skip the draw phase (ctrl-d or double-click on my library) and move on to my first main phase. I press F2 to announce that in chat.</p>
<p>This is a good time to make a clarification, especially for those who come from MTGO. OCTGN will not enforce rules, it has no concept of the actual game play. It is simply a virtual environment to play card games in.</p>
<p>Ok, with that cleared up, it&#8217;s time to play a card. Double-clicking on a card will move it to the board so I double click on one of my swamps. I have nothing more exciting to do. I can now press F3 to announce Combat, then F4 to announce Second Main Phase then F5 to announce End Step but I think I will just announce I am done by hitting F5 and then clicking the green play arrow next to Jeff&#8217;s name.</p>
<h2>Turn 2: Jeff</h2>
<p>Jeff hits F1 to untap (nothing there yet but a good habit) and then double-clicks on his library to draw a card. He then hits F2 for his main phase. Jeff also plays a swamp but he has a 1 black mana creature, the Guul Draz Vampire. He double-clicks on the swamp to tap it and then double-clicks on the vampire. Note that there seems to be a bug in this version that it plays both cards on the wrong side of the table. Simple drag them back to your side to play. The cards are a little small so he rolls his mouse wheel to zoom in. Then he holds down the space bar and left-click-drags the window around to his liking. Nothing much more to do, can&#8217;t really attack due to summoning sickness. To be polite, Jeff hits the Tab key to pass priority to Jim in case he wants to respond to the summoning of a creature. Jim has no response so he hits Tab to pass it back. This doesn&#8217;t do anything other than put a message in the chat window. Jeff is finished with his turn and hits F5 to announce the end phase and then clicks on the Play button next to Jim&#8217;s name.</p>
<h2>Turn 3: Jim</h2>
<p>Jim hits F1 as good habit and ctrl-d to draw a card (Jim likes the keyboard shortcuts), then F2 to begin the first main phase. Jim double-clicks on a swamp to play it. Now a choice, I can use disfigure to try to remove Jeff&#8217;s vamp or I can bring out a creature of my own. I use the mouse to draw a sqaure around both swamps (left-click and drag) and then double click on one, they will both tap. I play a Surrakar Marauder and press Tab to allow Jeff a chance to respond. Jeff has no response and presses Tab to hand priority back to me. Nothing fancy left for me to do so an F5 announces the end phase, I click on the play button to hand the turn back to Jeff.</p>
<h2>Turn 4: Jeff</h2>
<p>F1 untaps Jeff&#8217;s swamp from the last turn. Jeff draws a card, ahh, disfigure. Jeff hits F2 to move to first main phase. He plays a swamp by double-clicking on it. He wants to get my Marauder out of the way and now is a really good time. He hovers over each of his swamps and hits ctrl-g to tap them and then double-clicks on his Disfigure. Jim can assume that it&#8217;s meant for the only creature he has but there is a great way in OCTGN to do this. Holding down the shift key, left click on the Disfigure and drag up to the Marauder<a href="http://blogs.theshanks.net/wp-content/uploads/2010/04/Disfigure-that-Marauder.png"><img class="alignright size-medium wp-image-229" title="Disfigure-that-Marauder" src="http://blogs.theshanks.net/wp-content/uploads/2010/04/Disfigure-that-Marauder-265x300.png" alt="" width="265" height="300" /></a>. He then hits tab to allow Jim a response. Jim has none and drags the Marauder to the graveyard, so sad. Jim presses tab to return priority to Jeff. Jeff hovers over the Disfigure and taps the delete key, off his spell goes into the graveyard (you guys getting there are multiple ways to do things? He could also right-click and select Destroy Card, pick one you like).</p>
<p>Now that the defenses are clear, Jeff is going to hit F3 to start the combat phase. Jeff hovers over the Vampire and clicks ctrl-A to signify the attack, this is a little different than tapping as it creates a red glow around the card and says &#8220;Jeff attacks with &#8216;Guul Draz Vampire&#8217;.&#8221; in the chat window. Jeff Tabs over to Jim for a chance to respond. Jim clicks the minus next to the life counter to indicate he is taking one damage to his player. <a href="http://blogs.theshanks.net/wp-content/uploads/2010/04/jimdownonelife.png"><img class="alignleft size-full wp-image-230" title="jimdownonelife" src="http://blogs.theshanks.net/wp-content/uploads/2010/04/jimdownonelife.png" alt="" width="125" height="77" /></a>The chat window also indicates that Jim has lost a life. Jim hits tab to pass it back to Jeff. Jeff right clicks in the middle of the table and selects <strong>Clean-up targets and combat </strong>which will remove the red glow and any arrows that were left over. Jeff now indicated the end phase by hitting F5 and passes the turn to Jim by clicking the play button next to his name.</p>
<h2>Turn 5: Jim</h2>
<p>F1 (untap and upkeep), ctrl-d (draw), F2 (begin main phase), play swamp, tap two swamps, play Vampire Hexmage. F5, pass the turn by hitting Play next to Jeff. Hopefully you are getting the hang of this.</p>
<h2>Turn 6: Jeff</h2>
<p>F1 (untap and upkeep), ctrl-d (draw), F2 (begin main phase), play swamp, tap two swamps, play Vampire Hexmage. Now Jeff hits F3, Jeff attacks<a href="http://blogs.theshanks.net/wp-content/uploads/2010/04/BlockingVamp.png"><img class="alignright size-medium wp-image-231" title="BlockingVamp" src="http://blogs.theshanks.net/wp-content/uploads/2010/04/BlockingVamp-300x273.png" alt="" width="300" height="273" /></a> with Guul Draz Vampire and tabs to indicate Jim is up for blocking phase. Jim right-clicks his Vampire Hexmage and selects block, then shift-left-drags and arrow over to the Guul Draz Vampire. The chat reads <em>&#8220;Jim targets &#8216;Guul Draz Vampire&#8217; with &#8216;Vampire Hexmage&#8217;&#8221;. </em>Jeff taps one more swamp and uses the Hideous End against Jim&#8217;s Vampire Hexmage. He indicates this by drawing another arrow from the Hideous End to the Vampire Hexmage. The table is looking pretty interesting now.<a href="http://blogs.theshanks.net/wp-content/uploads/2010/05/TheStackEmerges.png"><img class="alignleft size-medium wp-image-232" title="TheStackEmerges" src="http://blogs.theshanks.net/wp-content/uploads/2010/05/TheStackEmerges-276x300.png" alt="" width="276" height="300" /></a> We officially have a stack to address. Starting from the last chat message up, we need to resolve it. Hideous End resolves first causing -2/-2 to Jim&#8217;s Vampire Hexmage. The Hexmage is only a 2/1 and therefore drops below 1 toughness sending her to the graveyard. Since Jim has no response and has priority, he drags her off to the graveyard. Jim passes it back to Jeff. Jeff then discards his Hideous End now that it has done its work. The block is still valid even though the Hexmage has moved on to darker places do no damage is assigned. It looks like Jeff has cleared the way for victory in the next few turns but you never know what will come up in the library next for Jim.</p>
<h1>Finding Other Players</h1>
<p>Honestly I haven&#8217;t explored this all that much yet. The one thing you will need to do is poke a hole in your firewall to let another player connect to you. OCTGN uses a peer-to-peer system so there is no central server (yet?) to arrange matches. Much like the actual card game, this is left up to the organizers and players. If you are the one Starting a new game instead of joining, you will need to open the port or forward it from your firewall to the computer running OCTGN. This port number can be found on the <strong>Start a new game</strong> screen next to <strong>Port number to use</strong>.<a href="http://blogs.theshanks.net/wp-content/uploads/2010/05/OCTGN-port.png"><img class="alignright size-medium wp-image-233" title="OCTGN-port" src="http://blogs.theshanks.net/wp-content/uploads/2010/05/OCTGN-port-300x198.png" alt="" width="300" height="198" /></a> Opening and forwarding ports are ouside the purview of this howto but Google is your friend and it depends on your cable/dsl router/modem and OS firewall. You may want to ask in the <a title="OCTGN Chat" href="http://www.octgn.net/chat.php" target="_blank">OCTGN chat</a> for either help on this or finding other players to play against. You will need to provide the other player the <strong>internet IP address</strong> if they aren&#8217;t on the same school/work/home network as you are along with the port number. If you are lucky enough to be on the same network, don&#8217;t worry about the router part of the above statement and provide them the <strong>local (LAN) IP address</strong>. Both of these are on the <strong>Start a new game</strong> screen.</p>
<p>You can also use Hamachi to provide a small, free, private VPN to play in. This would also remove the need to modify the firewall or router. Check it out at <a href="http://en.wikipedia.org/wiki/Hamachi">http://en.wikipedia.org/wiki/Hamachi</a>.</p>
<h1>Links to Additional Information</h1>
<p>Draft support &#8211; <a href="http://www.octgn.net/forum/index.php?topic=258.0">http://www.octgn.net/forum/index.php?topic=258.0</a></p>
<p>OCTGN Home &#8211; <a href="http://www.octgn.net">http://www.octgn.net </a></p>
<p>OCTGN Blog (with lots of hints and tricks) &#8211; <a href="http://octgndev.wordpress.com/">http://octgndev.wordpress.com/</a></p>
<p>MTGSalvation OCTGN Thread &#8211; <a href="http://forums.mtgsalvation.com/showthread.php?t=184889">http://forums.mtgsalvation.com/showthread.php?t=184889</a></p>
<h1>Summary</h1>
<p>While the best MTG client out there is MTGO, I feel that OCTGN will quickly become the de factor standard in what a MTG PC client should be. There is a ton of potential and .NET is a great platform. It&#8217;s been a long time coming but I am hoping with guides like this one, people will start using and innovating to create unique solutions to allow a wide variety of gameplay. I think the next big challenge is to create a server based matching system and method to validate other peoples decks. Once this hurdle is overcome, it will be a truly great client for anonymous online play.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.theshanks.net/2010/05/01/playing-magic-the-gathering-mtg-with-octgn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Working for a start-up finally pays off</title>
		<link>http://blogs.theshanks.net/2010/03/24/working-for-a-start-up-finally-pays-off/</link>
		<comments>http://blogs.theshanks.net/2010/03/24/working-for-a-start-up-finally-pays-off/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 23:21:20 +0000</pubDate>
		<dc:creator>Jim Shank</dc:creator>
				<category><![CDATA[Social Commentary]]></category>
		<category><![CDATA[Watch out!]]></category>

		<guid isPermaLink="false">http://blogs.theshanks.net/index.php/2010/03/24/working-for-a-start-up-finally-pays-off/</guid>
		<description><![CDATA[After years of dedicated hard work for Rhythms Netconnections and the more than $10,000 of hard-earned money invested in the company, it finally paid off. I got my check today in the mail!]]></description>
			<content:encoded><![CDATA[<p>After years of dedicated hard work for Rhythms Netconnections and the more than $10,000 of hard-earned money invested in the company, it finally paid off. I got my check today in the mail!</p>
<p><a href="http://blogs.theshanks.net/wp-content/uploads/2010/03/Rhythms-Securities-Litigation-Check1.png"><img class="alignnone size-full wp-image-216" title="Rhythms-Securities-Litigation-Check" src="http://blogs.theshanks.net/wp-content/uploads/2010/03/Rhythms-Securities-Litigation-Check1.png" alt="" width="720" height="280" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.theshanks.net/2010/03/24/working-for-a-start-up-finally-pays-off/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cisco Unified Communication Manager 7 (CUCM7) on VMWare Fusion 3.0 for Mac</title>
		<link>http://blogs.theshanks.net/2010/03/07/cisco-unified-communication-manager-7-cucm7-on-vmware-fusion-3-0-for-mac/</link>
		<comments>http://blogs.theshanks.net/2010/03/07/cisco-unified-communication-manager-7-cucm7-on-vmware-fusion-3-0-for-mac/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 18:44:21 +0000</pubDate>
		<dc:creator>Jim Shank</dc:creator>
				<category><![CDATA[Linux Stuff]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://blogs.theshanks.net/?p=211</guid>
		<description><![CDATA[Installing Cisco Unified Call Manager 7 in VMWare Fusion takes a little bit of planning but can be done with these steps.]]></description>
			<content:encoded><![CDATA[<p>I know, catchy title isn&#8217;t it. Last week I finished Administering Cisco Unified Communication Manager 7 &amp; Unity Connection class in order to help with my overall understanding of our telecom infrastructure at the school district. It was a great class and really filled in the fundamentals I was missing. More importantly, on one of the labs, I noticed a message that CUCM was running under VM. I did some more research and Cisco actually allows this!</p>
<p>When I got home on Friday evening, freshly excited about the class, I grabbed the CUCM 7 media and fired up a new fusion VM. Settings are as follows:<span id="more-211"></span></p>
<ol>
<li>If you have the iso, click Continue without disc and then select the disc image, otherwise insert the CUCM7 installation disc</li>
<li>The system will detect RHEL4 which is correct, press continue to use the disc, then continue again at the OS selection screen</li>
<li>Uncheck Use Easy Install (don&#8217;t we all wish), click continue</li>
<li>Click Customize Settings
<ol>
<li>Sharing: Disabled</li>
<li>Applications: Menu Enabled (don&#8217;t think this matters)</li>
<li>Processors &amp; RAM: 2 CPU 2048 RAM (this does matter)</li>
<li>Display: 3D disabled (doubt it matters)</li>
<li>Printers: Enabled, match default (doesn&#8217;t matter)</li>
<li>Autoprotect: Disabled (doesn&#8217;t matter)</li>
<li>Network: NAT (more on this later)</li>
<li>Hard Disks: IDE Disk, 80GB, uncheck Pre-allocate disk space, check split into 2GB files (80GB is necessary, I think IDE is)</li>
<li>Everything else, defaults</li>
</ol>
</li>
<li>Start it up</li>
<li>Media Check: Your choice, I choose No and all was fine</li>
<li>vmware Found screen: Agree (a big thanks to Cisco for allowing this, they didn&#8217;t have to)</li>
<li>Product Deployment Selection: Cisco Unified Communications Manager &#8211; OK</li>
<li>Proceed with Install: Yes</li>
<li>Platform Installation Wizard: Proceed</li>
<li>Apply Patch: No (haven&#8217;t tried this yet)</li>
<li>Import Windows Data: No</li>
<li>Basic Install: Continue</li>
<li>Timezone Configuration: America/Denver for me</li>
<li>Auto Negotiation Configuration: Yes</li>
<li>MTU Configuration: No</li>
<li>DHCP: No</li>
<li>Static Network Configuration &#8211; This is where things get a little complicated. Start a terminal session and type ifconfig. Note the IP address for vmnet8. Mine was 192.168.223.1. This is the NAT network for Fusion. IP addresses .3-.127 are statically assignable. Thanks to <a title="VMWare Fusion NAT" href="http://blog.mclaughlinsoftware.com/2010/03/01/vmware-fusion-nat/" target="_blank">Michael McLaughlin</a> for this information. Note that if you do not setup the network correctly, the system will not install and will die with a Security configuration failed (1) error.<br />
<a href="http://blogs.theshanks.net/wp-content/uploads/2010/03/CUCM7FusionNetworkSettings.png"><img class="alignnone size-full wp-image-213" title="CUCM7FusionNetworkSettings" src="http://blogs.theshanks.net/wp-content/uploads/2010/03/CUCM7FusionNetworkSettings.png" alt="" width="447" height="335" /></a></p>
<ol>
<li>Hostname: FusionCCM7</li>
<li>IP Address: 192.168.x.3 where x is the third octet of the IP address you discovered in step 18</li>
<li>IP Mask: 255.255.255.0</li>
<li>GW Address: 192.168.x.2 where x is the third octet of the IP address you discovered in step 18</li>
<li>Press OK</li>
</ol>
</li>
<li>DNS Client Configuration: Yes
<ol>
<li>Primary DNS: 192.168.x.2 where x is the third octet of the IP address you discovered in step 18</li>
<li>Secondary DNS: blank</li>
<li>Domain: cucm.local</li>
</ol>
</li>
<li>Administration Login Configuration
<ol>
<li>Administrator ID: ccmadmin</li>
<li>Password: c123sco (a mix of letters and numbers is required)</li>
<li>Confirm Password: c123sco</li>
</ol>
</li>
<li>Certificate Information &#8211; Your locale information</li>
<li>First Node Configuration: Yes</li>
<li>Network Time Protocol Client Configuration: Yes
<ol>
<li>NTP Server 1: 64.90.182.55</li>
</ol>
</li>
<li>Database Access Security Configuration
<ol>
<li>Security Password: c123sco</li>
<li>Confirm Security Password: c123sco</li>
</ol>
</li>
<li>SMTP Host Configuration: No</li>
<li>Application User Configuration
<ol>
<li>Application User Username: ccmadmin</li>
<li>Application User Password: c123sco</li>
<li>Confirm Application User Password: c123sco</li>
</ol>
</li>
<li>Platform Configuration Complete: OK</li>
</ol>
<p>It took me about an hour for the full install and then I had my system up and running. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.theshanks.net/2010/03/07/cisco-unified-communication-manager-7-cucm7-on-vmware-fusion-3-0-for-mac/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MythTV Lives On</title>
		<link>http://blogs.theshanks.net/2010/02/14/mythtv-lives-on/</link>
		<comments>http://blogs.theshanks.net/2010/02/14/mythtv-lives-on/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 21:56:06 +0000</pubDate>
		<dc:creator>Jim Shank</dc:creator>
				<category><![CDATA[Linux Stuff]]></category>
		<category><![CDATA[PVR]]></category>

		<guid isPermaLink="false">http://blogs.theshanks.net/?p=206</guid>
		<description><![CDATA[About a week ago I took the plunge to upgrade my MythTV system to .22 using Mythbuntu. My original backed and bedroom front end were getting on in years and it was time to take advantage of the new package. In order to preserve as much as possible and provide quick back out in-case things [...]]]></description>
			<content:encoded><![CDATA[<p>About a week ago I took the plunge to upgrade my MythTV system to .22 using Mythbuntu. My original backed and bedroom front end were getting on in years and it was time to take advantage of the new package. In order to preserve as much as possible and provide quick back out in-case things went south, I purchased a new 500GB HD to put the OS on. It&#8217;s overkill but space is cheap and I got a great deal on it.</p>
<p>The other big feature of MythTV .22 is support for hardware acceleration on certain NVidia cards. I looked up <a title="MythTV Supported VDPAU Cards" href="http://www.mythtv.org/wiki/VDPAU" target="_blank">VDPAU</a> and selected the least expensive card that supported all of the features. I found a great deal on a  PNY VCG8600GXXB GeForce 8600 GT on <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16814133282" target="_blank">NewEgg</a> for a mere $25 after MIR.</p>
<p>When everything arrived, I set aside a full day for the upgrade. I moved the whole MythBuntu install onto a USB flash disk using <a href="http://unetbootin.sourceforge.net/" target="_blank">Unetbootin</a>, backed up the old database and the etc folder, disconnected the old HD and installed the new HD. Booting from the flash disk worked fine and I was quickly into the setup. Installation was a snap and recognized all of the hardware immediately, a task that has taken many weeks before. I followed the steps from MythPVR.com to <a href="http://www.mythpvr.com/mythtv/tips/migrate-recordings.html" target="_blank">migrate existing recordings to a new server</a>. There is a comment at the end of the article that if the database is different enough, you should add a -f option to the import which did the trick for me.</p>
<p>I pointed the storage groups for videos at my already installed media drive (640GB) and then hot plugged in the old 500GB HD (love SATA), mounted it and then copied the recordings to the new recordings path. I launched the frontend and recordings were up and running. I was a little bummed that the video metadata didn&#8217;t come through but instead of going back to the original database, I used the included <a href="http://www.mythtv.org/wiki/Jamu" target="_blank">jamu </a>script to gather metadata for all of my movies. It looked a lot nicer and the information was much more accurate and detailed than before.</p>
<p>I went into the Playback settings and set it for VDPAU+. The difference is amazing between the old video card and this one. It&#8217;s not just the VDPAU but having a dedicated card that seems to make the difference. The one major problem I did run into was pixelation of anything that was in MPEG2 format (recordings). I finally tracked down a thread that this is a known bug on certain motherboards and they are working on a fix. In the mean-time I have reverted to CPU Slim.</p>
<p>Overall I am very pleased with the new software and distribution.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.theshanks.net/2010/02/14/mythtv-lives-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

