<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Geekdom</title>
        <link>http://blog.robballen.com/category/16.aspx</link>
        <description>Tech related stuff</description>
        <language>en-US</language>
        <copyright>Robb Allen</copyright>
        <managingEditor>robb@robballen.com</managingEditor>
        <generator>Subtext Version 1.9.3.51</generator>
        <item>
            <title>Recursive - see recursive</title>
            <link>http://blog.robballen.com/archive/2008/07/16/Recursive--see-recursive.aspx</link>
            <description>&lt;p&gt;Gah. My code I was working on last night hit recursiveville, a place I try not to go unless the fate of the entire universe depends on it.  &lt;/p&gt;&lt;p&gt;It's hard enough writing a recursive function that returns everything below it and everything below what's below, but trying to get a 'path' that only returns actual matches gets sticky.  &lt;/p&gt;&lt;p&gt;I could brute force it, returning all paths, then simply matching any of the result sets, but that just feel hokey to me, and this is an exercise in stretching my brain to keep it in shape, not just get something done.  &lt;/p&gt;&lt;p&gt;Here's what I'm doing. The Mrs. and I love to play both Scrabble and Boggle. Finding words in jumbles of letters is a simple yet satisfying game. I'm trying to write a Boggle like application that will allow us to run the game on separate computers (learning the communications channels between the apps is my main goal).  &lt;/p&gt;&lt;p&gt;I've built the grid of letters, but now I need to be able to search through each letter, the letters that surround it for the next letter in line until the end of the attempted word is reached or no path is found. To make it a bit harder, you can't reuse letters that are already in your path &lt;em&gt;and&lt;/em&gt; at any point there are up to 8 'paths' that may or may not work for you.  &lt;/p&gt;&lt;p&gt;So, I want to be able to pass in an array of characters, find all the paths that match the first character &lt;em&gt;and&lt;/em&gt; have an open path afterwards for the next, then loop back into that function, stripping off the first character and then seeing where the next paths are available. Remembering where I've been the whole time.  &lt;/p&gt;&lt;p&gt;Oh. Then the $#^*&amp;amp; &lt;strong&gt;Qu&lt;/strong&gt; problem rears its ugly head. Granted there are a few non-u following q words like qanun, qat, qabab, and qepig (An Azerbaijani unit of currency), but in Boggle the tile is always &lt;strong&gt;Qu. &lt;/strong&gt;So, I have to &lt;em&gt;display&lt;/em&gt; &lt;strong&gt;"Queen"&lt;/strong&gt; but actually search for &lt;strong&gt;"Qeen"&lt;/strong&gt;. And if you type &lt;strong&gt;Q&lt;/strong&gt; without a &lt;strong&gt;U&lt;/strong&gt; I have to put one in there for you. Sounds easy until you realize the computer is pretty dumb and doesn't think about these kinds of things for you, you have to tell it every last thing.  &lt;/p&gt;&lt;p&gt;It's good brain exercise. Yes, I know there are already games out there I could download or buy, but that's like saying there's already someone else at the gym so there's no need for me to work out.&lt;/p&gt;&lt;img src="http://blog.robballen.com/aggbug/6601.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Robb Allen</dc:creator>
            <guid>http://blog.robballen.com/archive/2008/07/16/Recursive--see-recursive.aspx</guid>
            <pubDate>Wed, 16 Jul 2008 12:26:18 GMT</pubDate>
            <wfw:comment>http://blog.robballen.com/comments/6601.aspx</wfw:comment>
            <comments>http://blog.robballen.com/archive/2008/07/16/Recursive--see-recursive.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://blog.robballen.com/comments/commentRss/6601.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Missed IM conversations</title>
            <link>http://blog.robballen.com/archive/2008/07/12/Missed-IM-conversations.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://devfish.net/" target="_blank"&gt;Joe Healy&lt;/a&gt;, the man all fish fear, popped up on my Instant Messenger earlier today. I missed him, but at least he left some comments that made me laugh&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Joe Healy&lt;/strong&gt; &amp;gt;««(o&amp;gt; says:&lt;br /&gt;   hey gun boy&lt;br /&gt;&lt;strong&gt;JOE'S FRIEND&lt;/strong&gt; says:&lt;br /&gt;   my uncle had one of those m5&lt;br /&gt;&lt;strong&gt;Joe Healy&lt;/strong&gt; &amp;gt;««(o&amp;gt; says:&lt;br /&gt;   sharpasamarble.com&lt;br /&gt;&lt;strong&gt;Joe Healy&lt;/strong&gt; &amp;gt;««(o&amp;gt; says:&lt;br /&gt;   you'll like him&lt;br /&gt;&lt;strong&gt;Joe Healy&lt;/strong&gt; &amp;gt;««(o&amp;gt; says:&lt;br /&gt;   he used to be a coder&lt;br /&gt;&lt;strong&gt;Joe Healy&lt;/strong&gt; &amp;gt;««(o&amp;gt; says:&lt;br /&gt;   now he's a NRA lobbyist - part time&lt;br /&gt;&lt;strong&gt;Joe Healy&lt;/strong&gt; &amp;gt;««(o&amp;gt; says:&lt;br /&gt;   dam, he must be drinkin beer &lt;/p&gt;&lt;p&gt;That's some funny stuff right there, Joe. And I'm still coding, bud. In fact, I've been tinkering with the EnterpriseServices Libraries for the past few and working on a new, whiz-bang WPF application that's &lt;em&gt;all&lt;/em&gt; visual!&lt;/p&gt;&lt;img src="http://blog.robballen.com/aggbug/6592.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Robb Allen</dc:creator>
            <guid>http://blog.robballen.com/archive/2008/07/12/Missed-IM-conversations.aspx</guid>
            <pubDate>Sat, 12 Jul 2008 23:47:39 GMT</pubDate>
            <wfw:comment>http://blog.robballen.com/comments/6592.aspx</wfw:comment>
            <comments>http://blog.robballen.com/archive/2008/07/12/Missed-IM-conversations.aspx#feedback</comments>
            <wfw:commentRss>http://blog.robballen.com/comments/commentRss/6592.aspx</wfw:commentRss>
        </item>
        <item>
            <title>What I have to deal with at work</title>
            <link>http://blog.robballen.com/archive/2008/07/08/What-I-have-to-deal-with-at-work.aspx</link>
            <description>&lt;p&gt;I'm a software developer. My clients may be fellow employees, but that doesn't negate the inanity that I have to deal with from time to time.&lt;/p&gt; &lt;p&gt;Right now, I have a "bug" that states "&lt;em&gt;I put the square peg in the round hole, and the hole is claiming the peg is of an invalid shape.&lt;/em&gt;"&lt;/p&gt; &lt;p&gt;*Sigh*&lt;/p&gt; &lt;p&gt;My job consists of me saving people from themselves. I'd make a good Leftist, wouldn't I?&lt;/p&gt;&lt;img src="http://blog.robballen.com/aggbug/6571.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Robb Allen</dc:creator>
            <guid>http://blog.robballen.com/archive/2008/07/08/What-I-have-to-deal-with-at-work.aspx</guid>
            <pubDate>Tue, 08 Jul 2008 18:27:11 GMT</pubDate>
            <wfw:comment>http://blog.robballen.com/comments/6571.aspx</wfw:comment>
            <comments>http://blog.robballen.com/archive/2008/07/08/What-I-have-to-deal-with-at-work.aspx#feedback</comments>
            <slash:comments>8</slash:comments>
            <wfw:commentRss>http://blog.robballen.com/comments/commentRss/6571.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Sing it with me!</title>
            <link>http://blog.robballen.com/archive/2008/06/23/Sing-it-with-me.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://thebredafallacy.blogspot.com/2008/06/home-again-home-again-jiggedy-jig.html" target="_blank"&gt;For Breda!&lt;/a&gt;&lt;/p&gt; &lt;p align="center"&gt;&lt;embed src="http://www.youtube.com/v/1NvgLkuEtkA&amp;amp;hl=en" width="425" height="344" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/p&gt;&lt;img src="http://blog.robballen.com/aggbug/6522.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Robb Allen</dc:creator>
            <guid>http://blog.robballen.com/archive/2008/06/23/Sing-it-with-me.aspx</guid>
            <pubDate>Tue, 24 Jun 2008 00:59:21 GMT</pubDate>
            <comments>http://blog.robballen.com/archive/2008/06/23/Sing-it-with-me.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.robballen.com/comments/commentRss/6522.aspx</wfw:commentRss>
        </item>
        <item>
            <title>A design for Firefox</title>
            <link>http://blog.robballen.com/archive/2008/06/21/A-design-for-Firefox.aspx</link>
            <description>&lt;p&gt;&lt;img style="margin: 0px 10px 10px 0px" src="http://userstyles.org/style_screenshots/8211_after.png" align="left" /&gt; I installed Firefox 3.0 the other day and decided to play around with Stylish. I made my own custom about:blank screen and uploaded it to UserStyles.org and &lt;a href="http://userstyles.org/styles/8211" target="_blank"&gt;you can use it yourself by downloading it here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;I like the design, myself. Nothing super fancy, just a little flame and dark lighting.&lt;/p&gt; &lt;p&gt;If you use it, let me know.&lt;/p&gt;&lt;img src="http://blog.robballen.com/aggbug/6517.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Robb Allen</dc:creator>
            <guid>http://blog.robballen.com/archive/2008/06/21/A-design-for-Firefox.aspx</guid>
            <pubDate>Sun, 22 Jun 2008 02:36:25 GMT</pubDate>
            <comments>http://blog.robballen.com/archive/2008/06/21/A-design-for-Firefox.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.robballen.com/comments/commentRss/6517.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Back from the dead</title>
            <link>http://blog.robballen.com/archive/2008/06/17/Back-from-the-dead.aspx</link>
            <description>&lt;p&gt;Server took a nap earlier. My lovely wife just powered it back on. I need a UPS, but I don't have the cash right now, but I at least need to reconfigure the server to turn itself back on after a power outage.&lt;/p&gt; &lt;p&gt;So, didja miss me?&lt;/p&gt;&lt;img src="http://blog.robballen.com/aggbug/6505.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Robb Allen</dc:creator>
            <guid>http://blog.robballen.com/archive/2008/06/17/Back-from-the-dead.aspx</guid>
            <pubDate>Tue, 17 Jun 2008 17:22:39 GMT</pubDate>
            <comments>http://blog.robballen.com/archive/2008/06/17/Back-from-the-dead.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blog.robballen.com/comments/commentRss/6505.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Wii fit report</title>
            <link>http://blog.robballen.com/archive/2008/05/23/Wii-fit-report.aspx</link>
            <description>&lt;p&gt;Fun. But I'm actually hurting. My calves hurt like hell.&lt;/p&gt; &lt;p&gt;You know you're out of shape when a video game kicks your ass.&lt;/p&gt;&lt;img src="http://blog.robballen.com/aggbug/6444.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Robb Allen</dc:creator>
            <guid>http://blog.robballen.com/archive/2008/05/23/Wii-fit-report.aspx</guid>
            <pubDate>Fri, 23 May 2008 14:07:05 GMT</pubDate>
            <comments>http://blog.robballen.com/archive/2008/05/23/Wii-fit-report.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://blog.robballen.com/comments/commentRss/6444.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Quote of the day - Nothing left to do, then, edition</title>
            <link>http://blog.robballen.com/archive/2008/05/22/Quote-of-the-day--Nothing-left-to-do-then.aspx</link>
            <description>&lt;p&gt;From an IM conversation with &lt;a href="http://www.gregandbeth.com/blog" target="_blank"&gt;Greg&lt;/a&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;i just finished reading the internet last week... nothing left to surf&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blog.robballen.com/aggbug/6442.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Robb Allen</dc:creator>
            <guid>http://blog.robballen.com/archive/2008/05/22/Quote-of-the-day--Nothing-left-to-do-then.aspx</guid>
            <pubDate>Thu, 22 May 2008 14:56:34 GMT</pubDate>
            <comments>http://blog.robballen.com/archive/2008/05/22/Quote-of-the-day--Nothing-left-to-do-then.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blog.robballen.com/comments/commentRss/6442.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Maybe I'm missing something here</title>
            <link>http://blog.robballen.com/archive/2008/05/21/Maybe-Im-missing-something-here.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://news.bbc.co.uk/2/hi/science/nature/7413160.stm" target="_blank"&gt;But I was under the impression that information cannot travel faster than light&lt;/a&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Typically, they occur when a massive star - more than eight times the mass of the Sun - runs out of fuel and collapses to form a hot relic called a neutron star.  &lt;/p&gt;&lt;p&gt;Their extreme brightness allows them to be seen in distant galaxies.  &lt;/p&gt;&lt;p&gt;But observers cannot pick up this optical emission &lt;strong&gt;until several hours or days after the explosion&lt;/strong&gt;, so a supernova's first moments are shrouded in mystery. &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;I thought Proxima Centauri was the closest star at 4.2 light years. If it were to pop, it would take 4.2 years before we knew it, right?&lt;/p&gt;&lt;img src="http://blog.robballen.com/aggbug/6439.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Robb Allen</dc:creator>
            <guid>http://blog.robballen.com/archive/2008/05/21/Maybe-Im-missing-something-here.aspx</guid>
            <pubDate>Wed, 21 May 2008 23:23:45 GMT</pubDate>
            <comments>http://blog.robballen.com/archive/2008/05/21/Maybe-Im-missing-something-here.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blog.robballen.com/comments/commentRss/6439.aspx</wfw:commentRss>
        </item>
        <item>
            <title>I have no idea what you were searching for</title>
            <link>http://blog.robballen.com/archive/2008/05/05/I-have-no-idea-what-you-were-searching-for.aspx</link>
            <description>&lt;p&gt;But I highly doubt you're going to find this here&lt;/p&gt; &lt;p align="center"&gt;&lt;img height="106" alt="image" src="http://blog.robballen.com/images/blog_robballen_com/WindowsLiveWriter/Ihavenoideawhatyouweresearchingfor_CF39/image_530df60b-0e28-4827-bb1f-e9e5fb9c151f.png" width="449" border="0" /&gt; &lt;/p&gt; &lt;p align="left"&gt;I like my tits dangerous, baby.&lt;/p&gt;&lt;img src="http://blog.robballen.com/aggbug/6397.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Robb Allen</dc:creator>
            <guid>http://blog.robballen.com/archive/2008/05/05/I-have-no-idea-what-you-were-searching-for.aspx</guid>
            <pubDate>Mon, 05 May 2008 18:44:09 GMT</pubDate>
            <comments>http://blog.robballen.com/archive/2008/05/05/I-have-no-idea-what-you-were-searching-for.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://blog.robballen.com/comments/commentRss/6397.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>