• Welcome To The Moon...

    shan.moonbase.net is the new internet home of Shannon Moon (aka "Shan Moon"), a pilot, ubergeek, engineer, autodidact, and artist.

    My old site is still up at http://shan1.moonbase.net while I finish migrating content.
    I have discovered Internet Explorer users may have rendering issues unless the are viewing my new site in "Compatibility View", so I will have to research this issue.
  • May 2012
    Mon Tue Wed Thu Fri Sat Sun
    « Feb    
     123456
    78910111213
    14151617181920
    21222324252627
    28293031  
  • Armware

    Posted By on February 17, 2012

    Armware

    Armware

    My left arm hardware (sans the ‘lag’ screws that could not be safely removed). I wonder what this much surgical grade titanium is worth…

    Addicted to Learning?

    Posted By on November 6, 2011

    Aeronautics - parts of airplanes

    Aeronautics

    I spent so much time in school you would think I would be glad to be done with it… 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’ve come to realize, that I greatly enjoy the act of learning and gaining knowledge. So, I’ve enrolled in a couple of graduate classes in Aeronautics, just because I find it to be a fascinating subject.

    Talk like ye be a pirate!

    Posted By on September 19, 2011

    International Talk Like A Pirate DayArrr, ye scruvy dogs! It be International Talk Like a Pirate Day. Today only me ol’ blog will be readin’ most piratey!

    Harvard Graduation

    Posted By on May 29, 2011

    Harvard Grad

    Harvard - May 2011

    After years of schooling, I finally graduated from Harvard in May 2011! Hurray! You’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 “learning” mode, so I’ve decided to try and learn Japanese so I can be a proper anime otaku, lol!

    2011 Soaring Season Begins

    Posted By on February 26, 2011

    2011-02-26 Flight Path

    2011-02-26 Flight Path

    I’ve been working on my sailplane to get in back in shape…last weekend I didn’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’t… 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… I made up above 5000′, and actually above the cloud bases at one point.

    Flight Track from Flght Recorder: (more…)

    JUnit4 Annotations and Ant Workaround

    Posted By on February 10, 2011

    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’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… 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’s JUnit test runner doesn’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:

    @RunWith(JUnit4.class)
    public class AllTests extends TestSuite {

    public static junit.framework.Test suite() {
            return new JUnit4TestAdapter(TestSomething.class);
    }
    

    }