<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Judebert.com</title>
    <link>http://judebert.com/progress/</link>
    <description>Progress Report</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:judebert@judebert.com" />
    <generator>Serendipity 1.3.2 - http://www.s9y.org/</generator>
    <managingEditor>judebert@judebert.com</managingEditor>

    <image>
        <url>http://www.judebert.com/progress/judebert.gif</url>
        <title>RSS: Judebert.com - Progress Report</title>
        <link>http://judebert.com/progress/</link>
        <width>100</width>
        <height>100</height>
    </image>

<item>
    <title>UCF Senior Design Symposium 2012, Part 6</title>
    <link>http://judebert.com/progress/archives/433-UCF-Senior-Design-Symposium-2012,-Part-6.html</link>
            <category>Activities</category>
    
    <comments>http://judebert.com/progress/archives/433-UCF-Senior-Design-Symposium-2012,-Part-6.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=433</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=433</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 160px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a  class=&#039;serendipity_image_link&#039;  rel=&#039;lightbox[lightbox_group_entry_433]&#039; href=&#039;http://judebert.com/progress/media/photos/2012/UCFSymposium/electric-boat-2-small.jpg&#039;&gt;&lt;!-- s9ymdb:1101 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;160&quot; height=&quot;120&quot;  src=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/electric-boat-2-small.s9yThumb.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;On a BOAT! ... Well, NEAR a boat. &lt;a   rel=&quot;lightbox[lightbox_group_entry_433]&quot; href=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/electric-boat-2.jpg&quot;&gt;(full)&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
Wait, part &lt;b&gt;6&lt;/b&gt;?  I never thought I&#039;d get that many.  On the other hand, breaking the &lt;acronym title=&quot;UCF College of Engineering and Computer Science Annual Senior Design Symposium on Renewable and Sustainable Energy&quot;&gt;SDS&lt;/acronym&gt; into small parts was inevitable: all that awesome can&#039;t be contained in one post.
&lt;/p&gt;&lt;p&gt;
How much awesome?  Well, so far we&#039;ve seen a &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-1.html&quot;&gt;plasma-guided rocket&lt;/a&gt;, &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-2.html&quot;&gt;aerodynamic bicycle farings&lt;/a&gt;, a &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-3.html&quot;&gt;life-size remote control and motion base&lt;/a&gt;, an &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-4.html&quot;&gt;SUV car wash&lt;/a&gt;, and an &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-5.html&quot;&gt;autonomous oil-spill cleaning robot&lt;/a&gt;.  Is that enough awesome for you?
&lt;/p&gt;&lt;p&gt;
Well, maybe for you.  BUT NOT FOR ME!  Today I&#039;ll be showing you the &lt;acronym title=&quot;Electric Vehicles&quot;&gt;EVs&lt;/acronym&gt; I saw at the &lt;acronym title=&quot;UCF College of Engineering and Computer Science Annual Senior Design Symposium on Renewable and Sustainable Energy&quot;&gt;SDS&lt;/acronym&gt;.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/433-UCF-Senior-Design-Symposium-2012,-Part-6.html#extended&quot;&gt;Continue reading &quot;UCF Senior Design Symposium 2012, Part 6&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 16 May 2012 15:39:53 -0400</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/433-guid.html</guid>
    <category>alpha geek</category>
<category>electric vehicles</category>
<category>ev</category>
<category>science</category>
<category>ucf</category>

</item>
<item>
    <title>UCF Senior Design Symposium 2012, Part 5</title>
    <link>http://judebert.com/progress/archives/432-UCF-Senior-Design-Symposium-2012,-Part-5.html</link>
            <category>Activities</category>
    
    <comments>http://judebert.com/progress/archives/432-UCF-Senior-Design-Symposium-2012,-Part-5.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=432</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=432</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 160px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a  class=&#039;serendipity_image_link&#039;  rel=&#039;lightbox[lightbox_group_entry_432]&#039; href=&#039;http://judebert.com/progress/media/photos/2012/UCFSymposium/solar-collector-1-small.jpg&#039;&gt;&lt;!-- s9ymdb:1161 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;160&quot; height=&quot;120&quot;  src=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/solar-collector-1-small.s9yThumb.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Environmentalist in a suit.  &lt;a   rel=&quot;lightbox[lightbox_group_entry_432]&quot; href=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/solar-collector-1.jpg&quot;&gt;(full size)&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
What do a &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-1.html&quot;&gt;plasma-guided rocket&lt;/a&gt;, &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-2.html&quot;&gt;aerodynamic bicycle farings&lt;/a&gt;, a &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-3.html&quot;&gt;life-size remote control and motion base&lt;/a&gt;, and an &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-4.html&quot;&gt;SUV car wash&lt;/a&gt; have in common?  No, not that, get your head out of the gutter!  &lt;img src=&quot;http://judebert.com/progress/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;
&lt;/p&gt;&lt;p&gt;  I got to see them all at the &lt;acronym title=&quot;UCF College of Engineering and Computer Science Annual Senior Design Symposium on Renewable and Sustainable Energy&quot;&gt;SDS&lt;/acronym&gt; and talk to the students who created them!
&lt;/p&gt;&lt;p&gt;
Today I&#039;m returning to my environmental roots with an auto-adjusting solar collector and an autonomous oil skimmer.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/432-UCF-Senior-Design-Symposium-2012,-Part-5.html#extended&quot;&gt;Continue reading &quot;UCF Senior Design Symposium 2012, Part 5&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 10 May 2012 06:36:21 -0400</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/432-guid.html</guid>
    <category>alpha geek</category>
<category>science</category>
<category>ucf</category>

</item>
<item>
    <title>UCF Senior Design Symposium 2012, Part 4</title>
    <link>http://judebert.com/progress/archives/431-UCF-Senior-Design-Symposium-2012,-Part-4.html</link>
            <category>Activities</category>
    
    <comments>http://judebert.com/progress/archives/431-UCF-Senior-Design-Symposium-2012,-Part-4.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=431</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=431</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 160px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a  class=&#039;serendipity_image_link&#039;  rel=&#039;lightbox[lightbox_group_entry_431]&#039; href=&#039;http://judebert.com/progress/media/photos/2012/UCFSymposium/suv-carwash-2-small.jpg&#039;&gt;&lt;!-- s9ymdb:1167 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;160&quot; height=&quot;120&quot;  src=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/suv-carwash-2-small.s9yThumb.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;What&#039;s this thing?  Read on to find out. &lt;a   rel=&quot;lightbox[lightbox_group_entry_431]&quot; href=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/suv-carwash-2.jpg&quot;&gt;(full size)&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
Wow, we&#039;ve looked at a lot of neat stuff at the &lt;acronym title=&quot;UCF College of Engineering and Computer Science Annual Senior Design Symposium on Renewable and Sustainable Energy&quot;&gt;SDS&lt;/acronym&gt;.  There was the &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-1.html&quot;&gt;10-foot plasma-guided rocket&lt;/a&gt;, &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-2.html&quot;&gt;aerodynamic farings for two bicycles&lt;/a&gt;, and even a &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-3.html&quot;&gt;life-size remote control and motion base&lt;/a&gt;.  But surely not everything can be so exciting?
&lt;/p&gt;&lt;p&gt;
Today I&#039;ll tell you about some of the most mundane things I saw at the &lt;acronym title=&quot;UCF College of Engineering and Computer Science Annual Senior Design Symposium on Renewable and Sustainable Energy&quot;&gt;SDS&lt;/acronym&gt;.  Despite their pedestrian nature, each one is still a real-life problem solved by engineering students.  With &lt;b&gt;SCIENCE!&lt;/b&gt;
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/431-UCF-Senior-Design-Symposium-2012,-Part-4.html#extended&quot;&gt;Continue reading &quot;UCF Senior Design Symposium 2012, Part 4&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 02 May 2012 16:44:43 -0400</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/431-guid.html</guid>
    <category>alpha geek</category>
<category>science</category>
<category>ucf</category>

</item>
<item>
    <title>UCF Senior Design Symposium 2012, Part 3</title>
    <link>http://judebert.com/progress/archives/430-UCF-Senior-Design-Symposium-2012,-Part-3.html</link>
            <category>Activities</category>
    
    <comments>http://judebert.com/progress/archives/430-UCF-Senior-Design-Symposium-2012,-Part-3.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=430</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=430</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 420px&quot;&gt;
&lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/HiV4kyj0iRw&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Melissa drives the RC car! &lt;a href=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/rc-motion-base-2.mp4&quot;&gt;(original)&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;
We&#039;ve already covered the &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-1.html&quot;&gt;10-foot plasma-guided rocket&lt;/a&gt; and &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-2.html&quot;&gt;aerodynamic farings for two bicycles&lt;/a&gt;.  What else did we see at the &lt;acronym title=&quot;UCF College of Engineering and Computer Science Annual Senior Design Symposium on Renewable and Sustainable Energy&quot;&gt;SDS&lt;/acronym&gt;?  
&lt;/p&gt;&lt;p&gt;
Well, how about this life-size remote control and model car?
&lt;/p&gt;&lt;p&gt;
I&#039;ve wanted to do this sort of thing with a model airplane for&lt;b&gt;ever&lt;/b&gt;.  Shouldn&#039;t be too hard, I figured: just add a wireless camera, and build a cockpit-shaped box with big joysticks for the controls.  Voila!  Real flying action!
&lt;/p&gt;&lt;p&gt;
These guys went a step farther.  They put some accelerometers on their car, then hooked the whole thing to a custom-made motion base!
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/430-UCF-Senior-Design-Symposium-2012,-Part-3.html#extended&quot;&gt;Continue reading &quot;UCF Senior Design Symposium 2012, Part 3&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 26 Apr 2012 05:18:12 -0400</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/430-guid.html</guid>
    <category>alpha geek</category>
<category>science</category>
<category>ucf</category>

</item>
<item>
    <title>UCF Senior Design Symposium 2012, Part 2</title>
    <link>http://judebert.com/progress/archives/429-UCF-Senior-Design-Symposium-2012,-Part-2.html</link>
            <category>Activities</category>
    
    <comments>http://judebert.com/progress/archives/429-UCF-Senior-Design-Symposium-2012,-Part-2.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=429</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=429</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 160px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a  class=&#039;serendipity_image_link thickbox&#039;  rel=&#039;lightbox[lightbox_group_entry_429]&#039; href=&#039;http://judebert.com/progress/media/photos/2012/UCFSymposium/trike-faring-3-small.jpg&#039;&gt;&lt;!-- s9ymdb:1181 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;160&quot; height=&quot;120&quot;  src=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/trike-faring-3-small.s9yThumb.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Melissa tries the trike &lt;a   rel=&quot;lightbox[lightbox_group_entry_429]&quot; href=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/trike-faring-3.jpg&quot;&gt;(full)&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
Let&#039;s see more pictures from the UCF College of Engineering and Computer Science Annual Senior Design Symposium on Renewable and Sustainable Energy -- which is so difficult to type that I shall call it the SDS from now on.  &lt;a href=&quot;http://judebert.com/progress/permalink/2012-UCF-SDS-1.html&quot;&gt;Check out the 10-foot rocket from part 1!&lt;/a&gt;
&lt;/p&gt;&lt;p&gt;
Today, we&#039;ve got two groups of seniors with aerodynamic farings for human-powered vehicles.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/429-UCF-Senior-Design-Symposium-2012,-Part-2.html#extended&quot;&gt;Continue reading &quot;UCF Senior Design Symposium 2012, Part 2&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 24 Apr 2012 06:08:29 -0400</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/429-guid.html</guid>
    <category>alpha geek</category>
<category>science</category>
<category>ucf</category>

</item>
<item>
    <title>UCF Senior Design Symposium 2012, Part 1</title>
    <link>http://judebert.com/progress/archives/428-UCF-Senior-Design-Symposium-2012,-Part-1.html</link>
            <category>Activities</category>
    
    <comments>http://judebert.com/progress/archives/428-UCF-Senior-Design-Symposium-2012,-Part-1.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=428</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=428</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;div class=&quot;serendipity_imageComment_left&quot; style=&quot;width: 120px&quot;&gt;&lt;div class=&quot;serendipity_imageComment_img&quot;&gt;&lt;a  class=&#039;serendipity_image_link&#039;  rel=&#039;lightbox[lightbox_group_entry_428]&#039; href=&#039;http://judebert.com/progress/media/photos/2012/UCFSymposium/plasma-deflector-1-small.jpg&#039;&gt;&lt;!-- s9ymdb:1144 --&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;120&quot; height=&quot;160&quot;  src=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/plasma-deflector-1-small.s9yThumb.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;serendipity_imageComment_txt&quot;&gt;Melissa by the 10-foot tall rocket &lt;a   rel=&quot;lightbox[lightbox_group_entry_428]&quot; href=&quot;http://judebert.com/progress/media/photos/2012/UCFSymposium/plasma-deflector-1.jpg&quot;&gt;(full)&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;
A week or so ago, I went to the UCF College of Engineering and Computer Science Annual Senior Design Symposium on Renewable and Sustainable Energy (say &lt;b&gt;that&lt;/b&gt; ten times fast!).  As it was held just before my daughter&#039;s birthday, I offered to take her with me.  She was excited to go, and so we both played hooky for the day.
&lt;/p&gt;&lt;p&gt;
This wasn&#039;t the first time for either of us: I&#039;ve attended all four years, and she went with me last year.  We both enjoy talking with the engineers and looking at the projects, so we skipped the lectures this year and just checked out the presentations.
&lt;/p&gt;&lt;p&gt;
And took pictures!
&lt;/p&gt;&lt;p&gt;
There are too many pictures for a single post, so I&#039;ll split them up a little.  (This has nothing whatsoever to do with me trying to provide more content for my webpage, no, not at all.  What a crass suggestion.)
&lt;/p&gt;&lt;p&gt;
First up: a ten-foot tall plasma-guided rocket!
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/428-UCF-Senior-Design-Symposium-2012,-Part-1.html#extended&quot;&gt;Continue reading &quot;UCF Senior Design Symposium 2012, Part 1&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 20 Apr 2012 12:59:47 -0400</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/428-guid.html</guid>
    <category>alpha geek</category>
<category>science</category>
<category>ucf</category>

</item>
<item>
    <title>Unsigned Subtraction in Old C++ Code</title>
    <link>http://judebert.com/progress/archives/426-Unsigned-Subtraction-in-Old-C++-Code.html</link>
            <category>Programming</category>
    
    <comments>http://judebert.com/progress/archives/426-Unsigned-Subtraction-in-Old-C++-Code.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=426</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=426</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;p&gt;
I&#039;m porting some old C++ code to Java.  How old?  So old that it doesn&#039;t just assume a &lt;code&gt;long&lt;/code&gt; is 32 bits, it actually &lt;i&gt;checks to make sure&lt;/i&gt; and bails if not.  That&#039;s 1997 or so, by my guess.
&lt;/p&gt;&lt;p&gt;
I can already hear the programmers in the audience asking, &quot;Why not just interface with the library using JNI?&quot;  We decided to port the code because we must support Unix and 64-bit environments, and the library specifically fails on all our Unix machines.  We do have the source, so we could modify it... but then we&#039;d be forced to deliver and maintain it, which carries its own set of headaches.  So I&#039;m working on 20,000 &lt;acronym title=&quot;Source Lines Of Code&quot;&gt;SLOC&lt;/acronym&gt;.
&lt;/p&gt;&lt;p&gt;
(Anybody wondered why the site has been so quiet for so long?  It&#039;s because &lt;i&gt;I&#039;m porting 20,000 SLOC of &lt;b&gt;OLD&lt;/b&gt; C++ to Java&lt;/i&gt;.)
&lt;/p&gt;&lt;p&gt;
Most of the code has been pretty straightforward.  There have been the usual problems with C++ unsigned types, which don&#039;t have any corresponding Java type, as well as a bit of pointer arithmetic confusion.  When I get confused, I just write a quick test program and make sure the C++ does what I expect.
&lt;/p&gt;&lt;p&gt;
The thing that blew my mind today was the weird use of the &lt;a href=&quot;http://www.codeproject.com/Articles/18855/20-issues-of-porting-C-code-on-the-64-bit-platform#IDA1YK0D&quot;&gt;&quot;magic number&quot;&lt;/a&gt; 0x80000000.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/426-Unsigned-Subtraction-in-Old-C++-Code.html#extended&quot;&gt;Continue reading &quot;Unsigned Subtraction in Old C++ Code&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 18 Apr 2012 11:05:42 -0400</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/426-guid.html</guid>
    <category>java</category>
<category>programming</category>

</item>
<item>
    <title>Using SSL in Java, Part 2</title>
    <link>http://judebert.com/progress/archives/425-Using-SSL-in-Java,-Part-2.html</link>
            <category>Tutorials</category>
    
    <comments>http://judebert.com/progress/archives/425-Using-SSL-in-Java,-Part-2.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=425</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=425</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;http://judebert.com/progress/permalink/SSL1.html&quot;&gt;In part 1, I explained how key-based SSL authentication works.&lt;/a&gt;  In part 2, I intend to explain how to implement a certificate authorized SSL connection in Java.
&lt;/p&gt;&lt;p&gt;
If you haven&#039;t read part 1 yet, you might want to check it out.  I&#039;ll still be here when you get back.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/425-Using-SSL-in-Java,-Part-2.html#extended&quot;&gt;Continue reading &quot;Using SSL in Java, Part 2&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 09 Mar 2012 09:15:39 -0500</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/425-guid.html</guid>
    <category>java</category>
<category>programming</category>
<category>ssl</category>

</item>
<item>
    <title>Using SSL in Java, Part 1</title>
    <link>http://judebert.com/progress/archives/424-Using-SSL-in-Java,-Part-1.html</link>
            <category>Tutorials</category>
    
    <comments>http://judebert.com/progress/archives/424-Using-SSL-in-Java,-Part-1.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=424</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=424</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;p&gt;
Working (as I do) with secure equipment, it was inevitable that I&#039;d eventually have to connect to a server using SSL.  I didn&#039;t even get to write my own code; I had to use a Java client library that was provided to me.
&lt;/p&gt;&lt;p&gt;
The programmers of my client library weren&#039;t exactly forthcoming on where I could change its configuration, but at least they had provided me with the certificates I needed.  I had to do a lot of research to find out how to use them, and I&#039;m recording that information here.
&lt;/p&gt;&lt;p&gt;
After all, isn&#039;t learning supposed to be cooperative?  Read on, and I&#039;ll show you how to work with SSL sockets in Java.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/424-Using-SSL-in-Java,-Part-1.html#extended&quot;&gt;Continue reading &quot;Using SSL in Java, Part 1&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 10 Feb 2012 13:40:43 -0500</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/424-guid.html</guid>
    <category>java</category>
<category>programming</category>
<category>ssl</category>

</item>
<item>
    <title>Monocular Depth Perception</title>
    <link>http://judebert.com/progress/archives/423-Monocular-Depth-Perception.html</link>
            <category>The Attic</category>
    
    <comments>http://judebert.com/progress/archives/423-Monocular-Depth-Perception.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=423</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=423</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;p&gt;
I was thinking about the depth perception techniques we use for automated vehicles.  The one that one the DARPA Grand Challenge used a laser rangefinder, as well as a camera; many of the contestants used lasers, radar, or a combination of the two.
&lt;/p&gt;&lt;p&gt;
It&#039;s generally well-known that human depth perception is provided by two eyes at an offset (binocular vision).  There was one Grand Challenge car that used two cameras as its sole sensing equipment; I liked that solution, not only because of its simplicity, but because it modeled human vision.  (They finished second, as I recall.)
&lt;/p&gt;&lt;p&gt;
However, wouldn&#039;t it be simpler to do it with a single camera?
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/423-Monocular-Depth-Perception.html#extended&quot;&gt;Continue reading &quot;Monocular Depth Perception&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 30 Jan 2012 10:48:26 -0500</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/423-guid.html</guid>
    
</item>
<item>
    <title>Ace Plumbing in Kissimmee is Horrible</title>
    <link>http://judebert.com/progress/archives/422-Ace-Plumbing-in-Kissimmee-is-Horrible.html</link>
            <category>Activities</category>
    
    <comments>http://judebert.com/progress/archives/422-Ace-Plumbing-in-Kissimmee-is-Horrible.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=422</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=422</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;p&gt;
We recently clogged our kitchen sink.  We just put too much stuff down the disposal, I think.
&lt;/p&gt;&lt;p&gt;
I bought a snake, disassembled the drain, and went to work.  It was &lt;em&gt;&lt;strong&gt;DISGUSTING&lt;/strong&gt;&lt;/em&gt;!  About 10 feet in, I found a clog, and managed to do a little something... but not enough.  It wouldn&#039;t drain.
&lt;/p&gt;&lt;p&gt;
I tried using the CLR compressed-air kit.  It blew a bunch of water out the roof air vent.  Very impressive, but not helpful.
&lt;/p&gt;&lt;p&gt;
I used an entire bottle of Draino gel.   It sat overnight, but the water didn&#039;t move.  
&lt;/p&gt;&lt;p&gt;
We called a plumber recommended by a friend: Ace Plumbing in Kissimmee.  They were &lt;strong&gt;&lt;em&gt;HORRIBLE&lt;/em&gt;&lt;/strong&gt;.  They charged $80 to come give us an estimate -- that should have been our first clue that something was wrong, since the guy just opened up his notebook and quoted a &lt;em&gt;fixed price&lt;/em&gt; directly from it.  Oh, and it costs $750 for Ace Plumbing to snake your kitchen drain!
&lt;/p&gt;&lt;p&gt;
We later found out Lowe&#039;s will do it for $150.  But it&#039;s hard to make this kind of comparison when you&#039;ve already paid $80 just for the guy to show up, and then he&#039;s standing there waiting for you to make a decision.
&lt;/p&gt;&lt;p&gt;
He also broke the seal on the kitchen sink drain, then claimed that I had caused the damage when I added the Draino.  He further claimed that the seal couldn&#039;t be purchased separately, and quoted $150 to replace the drain.
&lt;/p&gt;&lt;p&gt;
We found the seal later for $15 at Ace Hardware in Oviedo -- a fine institution, which has been helpful to me many times in the past.  Despite the name similarity, they have no relation to the nefarious organization that I mistakenly hired.
&lt;/p&gt;&lt;p&gt;
I&#039;m considering whether there&#039;s some way I can retrieve the lost $600.  Could I claim fraud in small claims court?  Probably not: I hired him and signed the receipt without comparison shopping.  &lt;em&gt;Sigh.&lt;/em&gt;
&lt;/p&gt;&lt;p&gt;
I still feel like I&#039;ve been ripped off.  I&#039;m never using them again.
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 12 Jan 2012 10:37:35 -0500</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/422-guid.html</guid>
    
</item>
<item>
    <title>Christmas Report</title>
    <link>http://judebert.com/progress/archives/421-Christmas-Report.html</link>
            <category>Activities</category>
    
    <comments>http://judebert.com/progress/archives/421-Christmas-Report.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=421</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=421</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;p&gt;
Christmas was interesting as usual at my house.  I played Santa again, and that means I got to ride the fire truck! I ran out of candy a little early this year, but I think we made up for it at the &quot;Sit on Santa&#039;s Knee&quot; event.  
&lt;/p&gt;&lt;p&gt;
Luckily, that was &lt;b&gt;before&lt;/b&gt; I caught the cold.  That laid me out for a week, even though I was treating it aggressively.  I probably caught it from Melissa; however, the doctor said she had a sinus infection, which shouldn&#039;t be contagious.
&lt;/p&gt;&lt;p&gt;
Eri got me a bicycle fender rack and saddlebags!  I can start riding to work &lt;b&gt;AND&lt;/b&gt; bring a lunch!  That should help me get fit, along with tracking my intake on myFitnessPal.
&lt;/p&gt;&lt;p&gt;
I still haven&#039;t published my first app.  I&#039;m sidetracked trying to make money on oDesk.  Thus far, I&#039;m not impressed: it&#039;s a lot of work for &lt;i&gt;very&lt;/i&gt; little reward.  Still, it&#039;s spending cash.
&lt;/p&gt;&lt;p&gt;
It wasn&#039;t enough to keep us out of the hole, though.  Christmas and Hanukkah used up all our cash, and now we&#039;re limping along, paycheck to paycheck.  
&lt;/p&gt;&lt;p&gt;
Well, time to go wake the youngest.  It&#039;s her first day back at school after the break.  Here&#039;s hoping it&#039;s a good one!
&lt;/p&gt;  
    </content:encoded>

    <pubDate>Mon, 09 Jan 2012 06:39:35 -0500</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/421-guid.html</guid>
    
</item>
<item>
    <title>Silly After-Hours Clinic</title>
    <link>http://judebert.com/progress/archives/420-Silly-After-Hours-Clinic.html</link>
            <category>Family</category>
    
    <comments>http://judebert.com/progress/archives/420-Silly-After-Hours-Clinic.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=420</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=420</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;p&gt;
My daughter tripped yesterday while running down the driveway; she scraped up her knee really badly, ripped open a big flap of skin on her foot, and scraped her elbows and hip.
&lt;/p&gt;&lt;p&gt;
I figured we&#039;d be heading to the after-hours clinic, and I was right.  They referred us directly to the emergency room, saying they weren&#039;t confident in stitching up the flap because it wasn&#039;t straight, and they didn&#039;t want to check for tendon damage.
&lt;/p&gt;&lt;p&gt;
I don&#039;t know why we even have an after-hours clinic.
&lt;/p&gt;&lt;p&gt;
The emergency room was empty, so we were admitted immediately.  It took an hour or so to get to us, though.  Since it was too painful to stand on, they x-rayed the knee and foot.
&lt;/p&gt;&lt;p&gt;
Nothing.  In fact, when the doctor came to look at it, she asked, &quot;Did they see something I&#039;m not seeing?&quot;  We should&#039;ve cleaned it out ourselves; nothing was done that we couldn&#039;t have done just as well at home.
&lt;/p&gt;&lt;p&gt;
Except the x-ray.  It is nice to know that there are no internal injuries.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://judebert.com/progress/archives/420-Silly-After-Hours-Clinic.html#extended&quot;&gt;Continue reading &quot;Silly After-Hours Clinic&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 19 Dec 2011 13:46:45 -0500</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/420-guid.html</guid>
    
</item>
<item>
    <title>Climbing Up</title>
    <link>http://judebert.com/progress/archives/419-Climbing-Up.html</link>
            <category>Activities</category>
    
    <comments>http://judebert.com/progress/archives/419-Climbing-Up.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=419</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=419</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;p&gt;
Yesterday my wife took &lt;a href=&quot;http://judebert.com/progress/archives/417-Rock-Bottom.html&quot;&gt;the bike&lt;/a&gt; to a nearby bike shop and fixed the flat.  Since the wheels were dry-rotted, she also got a new tire... but only for the flat back wheel.
&lt;/p&gt;&lt;p&gt;
Everything else was really expensive, so no rack, no saddlebags, and no bike carrier for the car.  I&#039;m stuck with my laptop bag until further notice.
&lt;/p&gt;&lt;p&gt;
&lt;b&gt;BUT!&lt;/b&gt;  Today I got to work in under 30 minutes, with no significant pain.  And then I did it again on the way home!
&lt;/p&gt;&lt;p&gt;
I&#039;m starting to think a decent bike might be a good investment.  It is Christmas time; maybe Goodwill or a pawn shop will have something.  Then again, maybe I should leave that for some kid who wants it more.
&lt;/p&gt;&lt;p&gt;
Biking again tomorrow.  We&#039;ll see how it goes!
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 07 Dec 2011 18:42:00 -0500</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/419-guid.html</guid>
    <category>bike</category>

</item>
<item>
    <title>Rock Bottom?</title>
    <link>http://judebert.com/progress/archives/417-Rock-Bottom.html</link>
            <category>Activities</category>
    
    <comments>http://judebert.com/progress/archives/417-Rock-Bottom.html#comments</comments>
    <wfw:comment>http://judebert.com/progress/wfwcomment.php?cid=417</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://judebert.com/progress/rss.php?version=2.0&amp;type=comments&amp;cid=417</wfw:commentRss>
    

    <author>judebert@judebert.com (Judebert)</author>
    <content:encoded>
    &lt;p&gt;
Remember how I said &lt;a href=&quot;http://judebert.com/progress/archives/416-Back-on-the-Bike.html&quot;&gt;I&#039;m climbing down the vehicle prestige ladder&lt;/a&gt;?  Well, I think I&#039;ve just hit the bottom.  My bike got a flat.
&lt;/p&gt;&lt;p&gt;
Of course, I have no repair kit.  This bike is more than 20 years old; the steel wheels are RUSTING.  I have no desire to spend money on fancy bits like an attached repair kit.  On that note, it has neither rack nor saddlebags; I have to carry my change of clothes in a laptop bag, and it only barely fits.  There&#039;s no space for a repair kit.
&lt;/p&gt;&lt;p&gt;
I have no idea how I&#039;m going to get to work the next time my daughter needs the car.  What&#039;s below &quot;beat-up pink female bicycle&quot; on the vehicle prestige ladder?  Roller skates?
&lt;/p&gt;&lt;p&gt;
Unicycle?
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 01 Dec 2011 06:09:00 -0500</pubDate>
    <guid isPermaLink="false">http://judebert.com/progress/archives/417-guid.html</guid>
    <category>bike</category>

</item>

</channel>
</rss>
