<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>s h a n . m o o n b a s e . n e t</title>
	<atom:link href="http://shan.moonbase.net/feed" rel="self" type="application/rss+xml" />
	<link>http://shan.moonbase.net</link>
	<description>shan&#039;s home base online</description>
	<lastBuildDate>Sun, 06 Nov 2011 19:05:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<div id='fb-root'></div>
					<script type='text/javascript'>
						window.fbAsyncInit = function()
						{
							FB.init({appId: null, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>Addicted to Learning?</title>
		<link>http://shan.moonbase.net/2011/11/06/addicted-to-learning</link>
		<comments>http://shan.moonbase.net/2011/11/06/addicted-to-learning#comments</comments>
		<pubDate>Sun, 06 Nov 2011 19:05:37 +0000</pubDate>
		<dc:creator>shanmoon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://shan.moonbase.net/?p=1048</guid>
		<description><![CDATA[I spent so much time in school you would think I would be glad to be done with it&#8230; and I was, for a while anyway. Yet after a few months of school free existence, in the evening I often found myself picking up text books or reference manuals. I&#8217;ve come to realize, that I [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_1049" class="wp-caption alignright" style="width: 160px"><a href="http://shan.moonbase.net/wp-content/uploads/2011/11/205448main_Aeronautics_Parts_of_Airplane.jpg"><img src="http://shan.moonbase.net/wp-content/uploads/2011/11/205448main_Aeronautics_Parts_of_Airplane-150x150.jpg" alt="Aeronautics - parts of airplanes" title="Aeronautics" width="150" height="150" class="size-thumbnail wp-image-1049" /></a><p class="wp-caption-text">Aeronautics</p></div>I spent so much time in school you would think I would be glad to be done with it&#8230; and I was, for a while anyway. Yet after a few months of school free existence, in the evening I often found myself picking up text books or reference manuals.  </p>

<p>I&#8217;ve come to realize, that I greatly enjoy the act of learning and gaining knowledge. So, I&#8217;ve enrolled in a couple of graduate classes in Aeronautics, just because I find it to be a fascinating subject. </p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://shan.moonbase.net/2011/11/06/addicted-to-learning' layout='button_count' show_faces='true' width='200' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://shan.moonbase.net/2011/11/06/addicted-to-learning/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talk like ye be a pirate!</title>
		<link>http://shan.moonbase.net/2011/09/19/talk-like-ye-be-a-pirate</link>
		<comments>http://shan.moonbase.net/2011/09/19/talk-like-ye-be-a-pirate#comments</comments>
		<pubDate>Mon, 19 Sep 2011 15:21:57 +0000</pubDate>
		<dc:creator>shanmoon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://shan.moonbase.net/?p=1022</guid>
		<description><![CDATA[Arrr, ye scruvy dogs! It be International Talk Like a Pirate Day. Today only me ol&#8217; blog will be readin&#8217; most piratey!]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.moonbase.net/pirate.png" alt="International Talk Like A Pirate Day" title="pirate" width="88" height="150" align="right" />Arrr, ye scruvy dogs! It be International Talk Like a Pirate Day. Today only me ol&#8217; blog will be readin&#8217; most piratey!</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://shan.moonbase.net/2011/09/19/talk-like-ye-be-a-pirate' layout='button_count' show_faces='true' width='200' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://shan.moonbase.net/2011/09/19/talk-like-ye-be-a-pirate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Harvard Graduation</title>
		<link>http://shan.moonbase.net/2011/05/29/harvard-graduation</link>
		<comments>http://shan.moonbase.net/2011/05/29/harvard-graduation#comments</comments>
		<pubDate>Sun, 29 May 2011 23:12:16 +0000</pubDate>
		<dc:creator>shanmoon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://shan.moonbase.net/?p=1017</guid>
		<description><![CDATA[After years of schooling, I finally graduated from Harvard in May 2011! Hurray! You&#8217;d think after all of these years I would want to take a break and relax, but I find my brain seems to be stuck in &#8220;learning&#8221; mode, so I&#8217;ve decided to try and learn Japanese so I can be a proper [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_1019" class="wp-caption alignleft" style="width: 160px"><a href="http://shan.moonbase.net/wp-content/uploads/2011/08/graduation.jpg"><img src="http://shan.moonbase.net/wp-content/uploads/2011/08/graduation-150x150.jpg" alt="Harvard Grad" title="Harvard 2011 Graduation" width="150" height="150" class="size-thumbnail wp-image-1019" /></a><p class="wp-caption-text">Harvard - May 2011</p></div>After years of schooling, I finally graduated from Harvard in May 2011! Hurray! You&#8217;d think after all of these years I would want to take a break and relax, but I find my brain seems to be stuck in &#8220;learning&#8221; mode, so I&#8217;ve decided to try and learn Japanese so I can be a proper anime otaku, lol!</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://shan.moonbase.net/2011/05/29/harvard-graduation' layout='button_count' show_faces='true' width='200' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://shan.moonbase.net/2011/05/29/harvard-graduation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 Soaring Season Begins</title>
		<link>http://shan.moonbase.net/2011/02/26/2011-soaring-season-begins</link>
		<comments>http://shan.moonbase.net/2011/02/26/2011-soaring-season-begins#comments</comments>
		<pubDate>Sun, 27 Feb 2011 01:10:09 +0000</pubDate>
		<dc:creator>shanmoon</dc:creator>
				<category><![CDATA[Flying]]></category>

		<guid isPermaLink="false">http://shan.moonbase.net/?p=947</guid>
		<description><![CDATA[I&#8217;ve been working on my sailplane to get in back in shape&#8230;last weekend I didn&#8217;t fly it, instead I spend 12+ hours cleaning, polishing and waxing everything except the bottoms of the wings. Today I wired up my new flight recorder and PNA. I thought about finishing waxing the wings, but I just couldn&#8217;t&#8230; with [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_946" class="wp-caption alignleft" style="width: 310px"><a href="http://shan.moonbase.net/wp-content/uploads/2011/02/flight-snapshot.jpg"><img src="http://shan.moonbase.net/wp-content/uploads/2011/02/flight-snapshot-300x291.jpg" alt="2011-02-26 Flight Path" title="2011-02-26 Flight Path" width="300" height="291" class="size-medium wp-image-946" /></a><p class="wp-caption-text">2011-02-26 Flight Path</p></div>I&#8217;ve been working on my sailplane to get in back in shape&#8230;last weekend I didn&#8217;t fly it, instead I spend 12+ hours cleaning, polishing and waxing everything except the bottoms of the wings. Today I wired up my new flight recorder and PNA. I thought about finishing waxing the wings, but I just couldn&#8217;t&#8230; with cloud streets like I saw today, I just HAD to fly. It was AWESOME! there was incredible lift, averaging about 4kts, but going up to 10+kts! I downloaded my flight from my flight recorder,so you can see there was good lift today&#8230; I made up above 5000&#8242;, and actually above the cloud bases at one point.</p>

<p><strong>Flight Track from Flght Recorder:</strong>
<p><a href="http://shan.moonbase.net/2011/02/26/2011-soaring-season-begins"><em>Click here to view the embedded video.</em></a></p>
<span id="more-947"></span>
<div id="attachment_945" class="wp-caption aligncenter" style="width: 310px"><a href="http://shan.moonbase.net/wp-content/uploads/2011/02/flight-screenshot-3d.jpg"><img src="http://shan.moonbase.net/wp-content/uploads/2011/02/flight-screenshot-3d-300x130.jpg" alt="2011-02-26 Flight 3D" title="2011-02-26 Flight 3D" width="300" height="130" class="size-medium wp-image-945" /></a><p class="wp-caption-text">2011-02-26 Flight 
3D</p></div></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://shan.moonbase.net/2011/02/26/2011-soaring-season-begins' layout='button_count' show_faces='true' width='200' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://shan.moonbase.net/2011/02/26/2011-soaring-season-begins/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://shan.moonbase.net/wp-content/uploads/2011/02/2011-02-26-flight.mov" length="17661046" type="video/quicktime" />
		</item>
		<item>
		<title>JUnit4 Annotations and Ant Workaround</title>
		<link>http://shan.moonbase.net/2011/02/10/junit4-annotations-and-ant-workaround</link>
		<comments>http://shan.moonbase.net/2011/02/10/junit4-annotations-and-ant-workaround#comments</comments>
		<pubDate>Fri, 11 Feb 2011 02:55:18 +0000</pubDate>
		<dc:creator>shanmoon</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://shan.moonbase.net/?p=933</guid>
		<description><![CDATA[I usually use Maven for Java based projects, so my ant skills are a little rusty. Recently It was whipping up some JUnit negative test cases for someone else&#8217;s project that was a mess of ant build files (ugh). I decided to use some of the nifty annotation features found in JUnit 4.8.2 ( for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shan.moonbase.net/wp-content/uploads/2011/02/antrtrans1.gif"><img src="http://shan.moonbase.net/wp-content/uploads/2011/02/antrtrans1.gif" alt="" title="Ant Logo Transparent" width="190" height="120" class="alignleft size-full wp-image-942" /></a>I usually use Maven for Java based projects, so my ant skills are a little rusty. Recently It was whipping up some JUnit negative test cases for someone else&#8217;s project that was a mess of ant build files (ugh). I decided to use some of the nifty annotation features found in JUnit 4.8.2 ( for rules and expected exception behavior). Annotations are great for addressing defects in the Java language, and help encapsulation by associating behavior directly with a class. But I digress&#8230; Anyway All the tests to check exceptions were thrown under negative test conditions looked good inside of Eclipse, but when I ran the ant test script from the command line, none of tests were being run encfprcomg the annotations, even though the JUnit jar was in the ant classpath!  A little research showed that ant&#8217;s JUnit test runner doesn&#8217;t support annotations. The solution was to modify the suite() method of the AllTests class to wrap the classes under test in a JUnit4TestAdapter, i.e. something like this:</p>

<p><a href="http://shan.moonbase.net/wp-content/uploads/2011/02/junit-logo-trans.gif"><img src="http://shan.moonbase.net/wp-content/uploads/2011/02/junit-logo-trans.gif" alt="" title="junit-logo-trans" width="134" height="71" class="alignright size-full wp-image-940" /></a><pre>
@RunWith(JUnit4.class)
public class AllTests extends TestSuite {</p>

<pre><code>public static junit.framework.Test suite() {
        return new JUnit4TestAdapter(TestSomething.class);
}
</code></pre>

<p>}
</pre></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://shan.moonbase.net/2011/02/10/junit4-annotations-and-ant-workaround' layout='button_count' show_faces='true' width='200' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://shan.moonbase.net/2011/02/10/junit4-annotations-and-ant-workaround/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML Encoding, UTF-8 / UTF-16 Confusion</title>
		<link>http://shan.moonbase.net/2011/02/03/xml-encoding</link>
		<comments>http://shan.moonbase.net/2011/02/03/xml-encoding#comments</comments>
		<pubDate>Thu, 03 Feb 2011 20:30:49 +0000</pubDate>
		<dc:creator>shanmoon</dc:creator>
				<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://shan.moonbase.net/?p=918</guid>
		<description><![CDATA[Here&#8217;s a frustrating little problem I found when a service I deal with (we&#8217;ll call it SystemA for &#8220;Awesome&#8221;) suddenly changed character encoding&#8230; My app was suddenly getting parse exceptions for XML messages after an upgrade to SystemA was deployed to a test environment. A peak at my logs showed the xml response looked funky, [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a frustrating little problem I found when a service I deal with (we&#8217;ll call it SystemA for &#8220;Awesome&#8221;) suddenly changed character encoding&#8230;
My app was suddenly getting parse exceptions for XML messages after an upgrade to SystemA was deployed to a test environment. A peak at my logs showed the xml response looked funky, with extra spaces all throught it&#8230; no wonder my XML API went blooey:</p>

<p>&lt;  ?  x  m  l    v  e  r  s   i  o  n  =  &#8221;  1  .  0  &#8221;            e  n  c  o  d  i  n  g   =  &#8221;  U  T  F  &#8211;  8  &#8221;  ?  ></p>

<p>I blinked a little, then tried a copy paste from the log file to put into a bug note and got this little gem from textpad:</p>

<div id="attachment_920" class="wp-caption alignleft" style="width: 469px"><a href="http://shan.moonbase.net/wp-content/uploads/2011/02/textpad.jpg"><img src="http://shan.moonbase.net/wp-content/uploads/2011/02/textpad.jpg" alt="Cannot cut, copy, or drag and dtop text containing null (code = 0) characters." title="textpad" width="459" height="160" class="size-full wp-image-920" /></a><p class="wp-caption-text">Cannot cut, copy, or drag and dtop text containing null (code = 0) characters.</p></div>

<p>Sweet!</p>

<p>I opened the file up in a Hex Editor, and low and behold there were extra nulls chars all through it. Even though the xml header specified UTF-8, it looked like it was actually encoded in UTF-16.</p>

<p>A quick hack to my code to override encoding to use UTF-16, and the xml was now readable&#8230;. looks like SystemA swapped encoding without informing anyone or updating their code to output the correct incoding in the file encoding attribute&#8230;  makes me wonder if they String all their XML together by hand with String concatenations instead of using an XML library  (shudder). Just goes to show, just &#8217;cause the encoding attribute says one thing, it might actually be something else. Never presume that inside the black box that is someone else&#8217;s application, good coding practices are followed.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://shan.moonbase.net/2011/02/03/xml-encoding' layout='button_count' show_faces='true' width='200' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://shan.moonbase.net/2011/02/03/xml-encoding/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flying Home</title>
		<link>http://shan.moonbase.net/2011/02/01/flying-home-2</link>
		<comments>http://shan.moonbase.net/2011/02/01/flying-home-2#comments</comments>
		<pubDate>Tue, 01 Feb 2011 06:31:37 +0000</pubDate>
		<dc:creator>shanmoon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[joy]]></category>
		<category><![CDATA[soaring]]></category>

		<guid isPermaLink="false">http://shan.moonbase.net/?p=911</guid>
		<description><![CDATA[I flew my plane for the first time since my catastrophic hangliding accident 9 months ago&#8230; here&#8217;s a 3 minute video showing takeoff, some highlights of the flight, and my landing.]]></description>
			<content:encoded><![CDATA[<p>I flew my plane for the first time since my catastrophic hangliding accident 9 months ago&#8230; here&#8217;s a 3 minute video showing takeoff, some highlights of the flight, and my landing. 
<object width="400" height="224" ><param name="allowfullscreen" value="true" /><param name="movie" value="http://www.facebook.com/v/10150169481194942" /><embed src="http://www.facebook.com/v/10150169481194942" type="application/x-shockwave-flash" allowfullscreen="true" width="400" height="224"></embed></object></p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://shan.moonbase.net/2011/02/01/flying-home-2' layout='button_count' show_faces='true' width='200' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://shan.moonbase.net/2011/02/01/flying-home-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review of ThinkGeek iPad Bluetooth Keyboard Case</title>
		<link>http://shan.moonbase.net/2010/11/20/review-of-thinkgeek-ipad-bluetooth-keyboard-case</link>
		<comments>http://shan.moonbase.net/2010/11/20/review-of-thinkgeek-ipad-bluetooth-keyboard-case#comments</comments>
		<pubDate>Sat, 20 Nov 2010 17:01:29 +0000</pubDate>
		<dc:creator>shanmoon</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[thinkgeek]]></category>

		<guid isPermaLink="false">http://shan.moonbase.net/?p=853</guid>
		<description><![CDATA[Don&#8217;t get me wrong&#8230; I love my iPad. However, there are times when the onscreen keyboard just doesn&#8217;t cut it, like when writing/editing a particularly long document. These are the times I find my self reaching for my tabletpc Netbook (an Asus EEPC T101MT, a great little tablet netbook with a multitouch display which I [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_857" class="wp-caption alignright" style="width: 160px"><a href="http://shan.moonbase.net/wp-content/uploads/2010/11/e65a_ipad_bluetooth_keyboard_case_inuse.jpg"><img src="http://shan.moonbase.net/wp-content/uploads/2010/11/e65a_ipad_bluetooth_keyboard_case_inuse-150x150.jpg" alt="case in use" title="e65a_ipad_bluetooth_keyboard_case_inuse" width="150" height="150" class="size-thumbnail wp-image-857" /></a><p class="wp-caption-text">case in use</p></div>Don&#8217;t get me wrong&#8230; I love my iPad. However, there are times when the onscreen keyboard just doesn&#8217;t cut it, like when writing/editing a particularly long document. These are the times I find my self reaching for my tabletpc Netbook (an Asus EEPC T101MT, a great little tablet netbook with a multitouch display which I will review later). </p>

<p>A standard bluetooth key is just too inconvenient&#8230;I certainly can&#8217;t use one with my iPad propped on my lap, plus I don&#8217;t want to have to tote one around with me. I&#8217;ve looked at a number of the offering out there so far, but was reluctant to pay $100+ for one . Enter ThinkGeek, offering an <a href="http://www.thinkgeek.com/computing/keyboards-mice/e65a/">iPad case</a> with integrated bluetooth keyboard for $59.99. </p>

<p><div id="attachment_854" class="wp-caption alignleft" style="width: 160px"><a href="http://shan.moonbase.net/wp-content/uploads/2010/11/e65a_ipad_bluetooth_keyboard_case.jpg"><img src="http://shan.moonbase.net/wp-content/uploads/2010/11/e65a_ipad_bluetooth_keyboard_case-150x150.jpg" alt="bluetooth case" title="e65a_ipad_bluetooth_keyboard_case" width="150" height="150" class="size-thumbnail wp-image-854" /></a><p class="wp-caption-text">bluetooth case</p></div><strong>Bulk:</strong> Thinkgeek&#8217;s case is about on par with my inCase cover. It&#8217;s a lot thicker than Apple&#8217;s cover, but offer a lot more protection. I never cared for the Apple cover, feeling it to be far too flimsy, too easily dirtied, and not well suited to propping a case on your lap.</p>

<p><div id="attachment_856" class="wp-caption alignright" style="width: 160px"><a href="http://shan.moonbase.net/wp-content/uploads/2010/11/e65a_ipad_bluetooth_keyboard_case_closeup.jpg"><img src="http://shan.moonbase.net/wp-content/uploads/2010/11/e65a_ipad_bluetooth_keyboard_case_closeup-150x150.jpg" alt="iPad keyboard closeup" title="e65a_ipad_bluetooth_keyboard_case_closeup" width="150" height="150" class="size-thumbnail wp-image-856" /></a><p class="wp-caption-text">keyboard closeup</p></div><strong>Keyboard:</strong> The keyboard is small&#8230; a bit smaller than that on my 10&#8243; Asus EEPC101MT. I find it manageable, but if your hands are really big or you really hate compact keyboards, it might not be for you. It&#8217;s a &#8220;chiclet&#8221; style keyboard, which I personally like. The keys are made from soft rubber foam. They are solid enough, but there is no audible &#8220;click&#8221; to confirm you&#8217;ve hit a key.</p>

<p><strong>Usability:</strong> I am able to type on the keyboard with the iPad on my lap without it tipping over as long as the wrist rest is not folded back. I can also fold he entire keyboard portion of the case back and hold the iPad in a vertical orientation easily (quite usable as I am recovering from two broken arms). The keyboard easily syncs with the iPad. It also has an on-off switch to conserve power, and a power led to remind you to turn it off. It recharges using an included mini-usb cable which you can plug into you iPad charger (when it is not charging your iPad).</p>

<p><div id="attachment_858" class="wp-caption alignleft" style="width: 160px"><a href="http://shan.moonbase.net/wp-content/uploads/2010/11/e65a_ipad_bluetooth_keyboard_case_open.jpg"><img src="http://shan.moonbase.net/wp-content/uploads/2010/11/e65a_ipad_bluetooth_keyboard_case_open-150x150.jpg" alt="vertical" title="e65a_ipad_bluetooth_keyboard_case_open" width="150" height="150" class="size-thumbnail wp-image-858" /></a><p class="wp-caption-text">case vertical</p></div><strong>Cons:</strong> On the downside it is not real leather, which is to be expected for the low price tag. It also smells AWFUL when first unpackaged, as many faux leather products do. After taking it out of the packaging, I let it air out in my backroom for a day before using it.</p>

<p><strong>Quality:</strong> The overall quality of the case is good. The stitching is strong, and all the holes for the case lined up well. One area I could see improved is the flap that holds the iPad in the case. On my inCase case, the flap has velcro to hold it in place. Thinkgeek&#8217;s flap, while sturdy, does not. That said, I&#8217;ve had no sign that my iPad is slipping out of the new case. Battery life is good, and seemed to live up to advertised specs during my personal testing.</p>

<p><strong>It&#8217;s worth it:</strong> Overall, I like it, and feel it is $59.99 (plus shipping) well spent. I won&#8217;t give up my netbook or laptops any time soon, but it is a convenient way to have a keyboard with my iPad, even if I won&#8217;t use it most of the time. The integrated volume/home buttons are a nice touch too, since I worry about double tapping the home button so much for the multitask dock now that I have iOS 4.2.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://shan.moonbase.net/2010/11/20/review-of-thinkgeek-ipad-bluetooth-keyboard-case' layout='button_count' show_faces='true' width='200' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://shan.moonbase.net/2010/11/20/review-of-thinkgeek-ipad-bluetooth-keyboard-case/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix for ipad activation error, updating from expired 4.2 beta to newest beta</title>
		<link>http://shan.moonbase.net/2010/10/30/fix-for-ipad-activation-error-updating-from-expired-4-2-beta-to-newest-beta</link>
		<comments>http://shan.moonbase.net/2010/10/30/fix-for-ipad-activation-error-updating-from-expired-4-2-beta-to-newest-beta#comments</comments>
		<pubDate>Sat, 30 Oct 2010 17:02:24 +0000</pubDate>
		<dc:creator>shanmoon</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bug.error]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://shan.moonbase.net/?p=810</guid>
		<description><![CDATA[Yesterday I turned on my iPad and got the connect to itunes logo&#8230;I was a little freaked, but plugged her in to my workstation. I got a message that the ios 4.2 beta was expired and I need to update (yes, I AM a member of the Apple Developer Program). I download the latest ios [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_851" class="wp-caption alignright" style="width: 160px"><img src="http://shan.moonbase.net/wp-content/uploads/2010/10/shanipad2-150x150.png" alt="Shan&#039;s iPad" title="Shan&#039;s iPad" width="150" height="150" class="size-thumbnail wp-image-851" /><p class="wp-caption-text">Shan's iPad</p></div>Yesterday I turned on my iPad and got the connect to itunes logo&#8230;I was a little freaked, but plugged her in to my workstation. I got a message that the ios 4.2 beta was expired and I need to update (yes, I AM a member of the Apple Developer Program).</p>

<p>I download the latest ios sdk, and tried to update via iTunes 10 using the iPad1,1<em>4.2</em>8C5101c ipsw . The update failed and I went into restore mode. Forgetting that downgrades are not supported, I tried to the default restore (3.2. something). Now I got an error 1015 on update&#8230; So next I restored the same ispw using iTunes again. Next I got an activation error stating the device was not registered in the developer program and to register the deviceid via the developers provision portal.  I tried to go back to restore/DFU mode using the normal means (home &amp; sleep button,etc), but it would not re-enter restore mode&#8230;.it would go straight to the connect to iTunes screen. Once I connected back to iTunes, I got the same activation error again, with no way to get my deviceid from iTunes!</p>

<p><div id="attachment_844" class="wp-caption alignleft" style="width: 160px"><a href="http://shan.moonbase.net/wp-content/uploads/2010/10/ipad.png"><img src="http://shan.moonbase.net/wp-content/uploads/2010/10/ipad-150x150.png" alt="Shan&#039;s Ipad" title="Shan&#039;s Ipad" width="150" height="150" class="size-thumbnail wp-image-844" /></a><p class="wp-caption-text">Shan's Ipad</p></div>Now panic set in&#8230;I could not view the Serial #, DeviceId, etc via iTunes becuase of the activation error. All the usual tabs for iPad info in iTunes were missing. After a few deep breathes, my next thought was maybe i could someone get the deviceid from XCode if I could get back in restore mode. Unfortunately attempts to go back to restore mode failed and brought me straight back to the activate error (as described above).</p>

<p>I fired up XCode, plugged in my iPad (ignoring iTunes) and went to the Window menu and chose Organizer. The iPad showed up, but with no device info and with the restore button greyed out. I needed a way to <strong>force </strong>the device back to restore mode. A little googling, and I found a tool called RecBoot (available for Windows and OSX) which could for a device into and out of recovery mode. It worked like a charm and forced the device into restore mode. The restore button showed up in XCode. I restored to the latest 4.2 beta&#8230; 5 minutes or so later I was able to see the deviceid in the Organizer Window. I registered it in the developers portal, fired iTunes back up, and activation was successful.</p>

<p>I then did a normal restore settings in iTunes. My iPad is (almost) back where it was&#8230; I need to get a few application purchases that weren&#8217;t backed up back on the device, but it is not bricked. Whew.</p>

<p>If you are not a registered iOS developer  with access to XCode, the iOS beta SDK, and a running instance of OSX (via a real Mac, a Hackintosh, or OSX Server running in VMWare), then you are going to have become one or make friends with someone who is!</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://shan.moonbase.net/2010/10/30/fix-for-ipad-activation-error-updating-from-expired-4-2-beta-to-newest-beta' layout='button_count' show_faces='true' width='200' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://shan.moonbase.net/2010/10/30/fix-for-ipad-activation-error-updating-from-expired-4-2-beta-to-newest-beta/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>exsec32.dll or  OLMAPI32.dll is incompatible” Error When Upgrading from Outlook 2007 to Outlook 2010</title>
		<link>http://shan.moonbase.net/2010/09/09/exsec32-dll-or-olmapi32-dll-is-incompatible%e2%80%9d-error-when-upgrading-from-outlook-2007-to-outlook-2010</link>
		<comments>http://shan.moonbase.net/2010/09/09/exsec32-dll-or-olmapi32-dll-is-incompatible%e2%80%9d-error-when-upgrading-from-outlook-2007-to-outlook-2010#comments</comments>
		<pubDate>Thu, 09 Sep 2010 15:55:50 +0000</pubDate>
		<dc:creator>shanmoon</dc:creator>
				<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Outlook]]></category>

		<guid isPermaLink="false">http://shan.moonbase.net/?p=724</guid>
		<description><![CDATA[dll incompatible with Outlook error]]></description>
			<content:encoded><![CDATA[<p>Ok, this was a nasty littler error I ran into when I needed to upgrade to Excel 2010 for a spreadsheet modeling class I was taking at Harvard. I bought the Academic Version of Office Professional 2010, then the chaos began.</p>

<p><strong>IN SHORT:</strong> Upgrades from Outlook 2007 to 20010 seem to have issue as Outlook 2007 in not uninstalled when upgrading from Office 2007 to 2010 even though other Office applications (Word, Excel, etc. are uninstalled if i upgraded.)<br/></p>

<p><strong>MY SITUATION:</strong> Micfrosoft Office Enterprise 2007 installed on Window 7 64bit Professional (disclaimer: only booted into to play games or use Microsoft products outside of VMWare, otherwise I am a *Nix head!)<br/></p>

<p><strong>UPGRADE PATH:</strong> Microsoft Office Professional 2010 (Academic) upgrade performed.<br/><br/></p>

<p>I performed an upgrade rather than uninstalling 2007 and doing a fresh install of 2010 because I needed to keep some Office apps that are present in the Enterprise version that are not present in the Professional version (Visio, Project, and One Note). I figured the upgrade would install the 2007 apps included in the 2010 Professional Version (Word, Excel, PowerPoint, Outlook, etc.).<br/></p>

<p><strong>THE EXPECTED: </strong>All 2007 apps not present in the 2010 upgrade were left in place (Visio, Project, &amp; Access) and worked with no problem.<br/><br/>
<strong>
THE UNEXPECTED:</strong>Outlook 2007 was not uninstalled. When I triec to start the new Outlook it immediately crashed. If I started in safe mode like this:</p>

<p style="text-align: center;"><span>&#8220;C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE&#8221; /safe</span></p>

<p style="text-align: left;"><span>Outlook would start, but withn 2-30 seconds it would crash with a dll error such as:</span></p>

<p style="text-align: left;">“The file OLMAPI32.dll is incompatible with Microsoft Outlook. Install Outlook again” or “The file exsec32.dll is incompatible with Microsoft Outlook. Install Outlook again”</p>

<p style="text-align: left;">I tried re-upgrading to 2010 Professional again and rebooting. This did not resolve the issue. I tried repairing 2010 and this did not resolve the issue. After a bit of sleuthing I realized that Outlook 2007 had not been removed. I then decided to remove just Outlook 2007 from the Office 2007 Enterprise installation. Some people might not realize this can only be done by modifying The Office 2007 install&#8230; &#8220;Outlook 2007&#8243; is not going to be in your list of installed programs.</p>

<p style="text-align: left;">Uninstall like this in Windows 7:</p>

<p style="text-align: left;">To do this is Windows 7 you need to:</p>

<ul>
<li>Go to Control Panel</li>
<li>Under the “Programs” heading Select “Uninstall a program”</li>
<li>Right click on the “Microsoft Office Standard 2007 item in the resulting “Uninstall or change a program” window and select the ‘Change’ option per the image below:</li>
</ul>

<p style="text-align: left;"><a href="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-1.png"><img class="alignnone size-full  wp-image-728" title="outlookUpgradeDllErrorFix-1" src="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-1.png" alt="" width="475" height="242" /></a></p>

<p style="text-align: left;">You will  get the option to ‘Add or Remove’ Features’:</p>

<p style="text-align: left;"><a href="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-2.png"><img class="alignnone size-full  wp-image-729" title="outlookUpgradeDllErrorFix-2" src="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-2.png" alt="" width="475" height="399" /></a></p>

<p style="text-align: left;">Click the radio button beside ‘Add or Remove Features” then click Continue.</p>

<p>As in the image below, <strong><span style="color: red;">X</span></strong> out the “Microsoft Office Outlook” application by clicking on the down arrow and selecting the ‘Not Available” option. Once <strong><span style="color: red;">X</span></strong>’d out, click on the Continue button:</p>

<p><a href="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-3.png"><img class="alignnone size-full wp-image-730" title="outlookUpgradeDllErrorFix-3" src="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-3.png" alt="" width="475" height="404" /></a></p>

<p>Next you will see this Configuration Process Screen:</p>

<p><a href="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-4.png"><img class="alignnone size-full wp-image-731" title="outlookUpgradeDllErrorFix-4" src="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-4.png" alt="" width="475" height="404" /></a></p>

<p>And then this success screen:</p>

<p><a href="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-5.png"><img class="alignnone size-full wp-image-732" title="outlookUpgradeDllErrorFix-5" src="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-5.png" alt="" width="475" height="404" /></a></p>

<p>But don&#8217;t get excited yet&#8230; we&#8217;re not quite done. Reboot. Now we fix the dll error.</p>

<ul>
<li>Proceed again to the “Uninstall or change a program”  window (see first image above)</li>
<li>Right click on “Microsoft Office 2010” in the list</li>
<li>Select “Change” (as you can see in the first  picture above for Office 2007)</li>
<li>Select the ‘Repair” option as pictured below then press “Continue”</li>
</ul>

<p><a href="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-7.png"><img class="alignnone size-full wp-image-733" title="outlookUpgradeDllErrorFix-7" src="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-7.png" alt="" width="479" height="389" /></a></p>

<p>This well be followed by the &#8220;Configuration Process&#8221; notification screen.</p>

<p><a href="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-8.png"><img class="alignnone size-full wp-image-734" title="outlookUpgradeDllErrorFix-8" src="http://shan.moonbase.net/wp-content/uploads/2010/09/outlookUpgradeDllErrorFix-8.png" alt="" width="479" height="389" /></a></p>

<p>After this completed, Outlook 2010 was repaired and has functioned normally for some time now. The Office 2007 legacy apps (Visio, Project, etc.) configure to work without problems.</p>
<div class='wpfblike' style='height: 40px;'><fb:like href='http://shan.moonbase.net/2010/09/09/exsec32-dll-or-olmapi32-dll-is-incompatible%e2%80%9d-error-when-upgrading-from-outlook-2007-to-outlook-2010' layout='button_count' show_faces='true' width='200' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://shan.moonbase.net/2010/09/09/exsec32-dll-or-olmapi32-dll-is-incompatible%e2%80%9d-error-when-upgrading-from-outlook-2007-to-outlook-2010/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

