<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Planet Geek!</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/" />
    <link rel="self" type="application/atom+xml" href="http://planet-geek.com/atom.xml" />
    <id>tag:planet-geek.com,2009-03-16://3</id>
    <updated>2010-02-04T22:00:33Z</updated>
    <subtitle>From the dark depths of the unfathomable void come the otherworldly yammerings of a man out of society.  Welcome to... Planet Geek!</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.23-en</generator>

<entry>
    <title>High Speed Rail in the US?  Can it be?</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2010/02/high-speed-rail.html" />
    <id>tag:planet-geek.com,2010://3.5333</id>

    <published>2010-02-04T21:30:02Z</published>
    <updated>2010-02-04T22:00:33Z</updated>

    <summary>The Obama Administration, which has long made it clear high-speed rail should be a national priority, on Thursday released its long-awaited list of high-speed rail project stimulus money. Read More at Wired.com. As a huge fan of rail travel, I...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Life.  Don&apos;t talk to me about life." scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>The Obama Administration, which has long made it clear high-speed rail should be a national priority, on Thursday released its long-awaited list of high-speed rail project stimulus money.</p>

<p>Read More <a href="http://www.wired.com/autopia/2010/02/high-speed-rail-grants/">at Wired.com</a>.</p>

<p>As a huge fan of rail travel, I love seeing this gaining traction.  </p>]]>
        
    </content>
</entry>

<entry>
    <title>The Loft Project - Building a custom loft bed</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2010/01/the-loft-projec.html" />
    <id>tag:planet-geek.com,2010://3.5320</id>

    <published>2010-01-03T20:29:37Z</published>
    <updated>2010-01-03T21:50:51Z</updated>

    <summary>Over the winter break I moved into a shared house in Mosaic. My new bedroom had to serve a couple purposes - it needed to, obviously, be my bedroom, but it also had to provide sleeping space for when my...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Life.  Don&apos;t talk to me about life." scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>Over the winter break I moved into a shared house in <a href="http://www.mosaic-commons.org/">Mosaic</a>.  My new bedroom had to serve a couple purposes - it needed to, obviously, be my bedroom, but it also had to provide sleeping space for when my son visited, as well as be comfortable and easy to relax in.  I needed a space for my bookshelves, my desk, my nice comfy <a href="http://planet-geek.com/archives/2008/12/how-to-repair-a.html">Aeron chair</a>, and naturally my clothing and some other bits.  Beds take up a ginormous amount of space and I was working with only about 120 square feet total.  A queen sized bed takes up 30 square feet, plus 'navigation' around it - I needed to figure out how to use that space the best.</p>

<p>So, a loft.</p>

<p><a href="http://www.flickr.com/photos/planet-geek/4242026918/" title="Loft: space before building by eidolon, on Flickr"><img src="http://farm5.static.flickr.com/4012/4242026918_c680c54c3b_t.jpg" width="75" height="100" alt="Loft: space before building" align="right" valign="top" /></a>
The <a href="http://sawyerhill.org/21">design for the two bedroom unit master bedroom</a> includes a sort of 'niche' area - that space is exactly the size of a queen sized bed (okay, not EXACTLY.  It's 2" wider and about 15" short), but after staring at the space, it was pretty easy to picture a loft bed build into the space.  The ceiling was high enough, there was an awesome highly-placed window, I was ready to go.</p>

<p>I have a fondness for heavy lumber and carriage bolts, so naturally that's what I ended up using.  I borrowed the Mosaic pickup truck and headed over to Home Depot.  Total materials cost was around $160, which, all things considered, wasn't too bad.  I only had to buy one new tool - a 1/4" boring drill so I could make holes through the 4x4 support posts - everything else I could do with my existing tool set (a very nice feeling I must admit).  The hardest choice was trying to determine what to use for the decking - initially I had thought to use sanded 3/4" plywood, but holy cats that's expensive ($40+ for a 4x8 sheet, and I'd need two).  I ended up using <a href="http://en.wikipedia.org/wiki/Oriented_strand_board">OSB plywood</a>, which was inexpensive and quite strong (but holy cats is it heavy).  Not as elegant, but I also determined I'd paint the entire structure (rather than stain or leave as raw wood), so the material for the decking wouldn't really matter - it would be painted and covered with the mattress</p>

<p><a href="http://www.flickr.com/photos/planet-geek/4242026288/" title="Loft: framing mostly done by eidolon, on Flickr"><img src="http://farm5.static.flickr.com/4014/4242026288_960ca25cb9_t.jpg" width="100" height="75" align="right" valign="top" alt="Loft: framing mostly done" /></a>Once I had all the lumber back home, I started building the framing.  2x6 wood for the sideboards and the head and footboards - 4x4 post wood for the corners.  The back posts were made 'taller' so that I could build what will amount to a headboard against them, with a built in shelf.  I set the height so that the decking would be below the window sill but high enough to make 'bunk' space underneath accessible.  The other design step was to put the 2x6 lumber 'outboard' from the posts - this would mean the corner posts woul dbe 'away' from the walls and corners, therefore trimwood around the floor would not push the loft away from the wall.</p>

<p>I used 1/4" x 6" <a href="http://en.wiktionary.org/wiki/carriage_bolt">carriage bolts</a> to hold all the pieces together, boring pilot holes with my drill.  This was quite a challenge in several respects.  One was making sure the whole thing aligned properly, another was some of the holes needed to be bored while the structure was standing in the space.  Not a lot of room to work with!</p>

<p>The lower supports on three sides are simply standard 2x4 studs, also bolted into place.  The decking is held up by 5 2x4 stringers.  These stringers are hung from the 2x6 side rails using <a href="http://www.who-sells-it.com/cy/simpson-strong-tie-793/wood-construction-connectors-2006-catalog-746.html">aluminum joist hangers</a>.  I have to say, these hangers are one of the niftiest little accessories I've used.  They made installing the stringers a walk in the park (once I had the right length screws.  Grr. :)</p>

<p><a href="http://www.flickr.com/photos/planet-geek/4242024988/" title="Loft: painted in place by eidolon, on Flickr"><img src="http://farm3.static.flickr.com/2754/4242024988_27ee469e6e_t.jpg" align="right" valign="top" width="75" height="100" alt="Loft: painted in place" /></a>Once the framing was done, it was time to paint.  I decided to paint the entire structure flat black, mixed at the local hardware store.  I overbought on the paint, thinking I'd use a half gallon or so on the whole project, but after I had painted all the structural members, I had only used about 1/10th of the gallon.  Later, when I started painting the decking, I was using MUCH more paint.  More surface area?  Didn't seem like it... but I guess it just costs more to paint OSB.</p>

<p>Putting the decking on was a bit of a challenge due to the size and weight of the OSB, and the space I was working in.  It's impossible to carry a 4x8 sheet of plywood upstairs in these houses, so I had to cut the sheets down before carrying them up the stairs.  The second challenge was the lack of a table saw, so all cuts needed to be done with my skilsaw.  Time consuming and inaccurate.  I mis-cut one piece (the OSB is tongue-in-groove, and I mismatched the side :-/), but eventually I had the 2 pieces of decking in place and screwed down.  Yay!</p>

<p>By this time I was getting pretty tired, and I ended up painting only about 1/3rd of the top of the decking - enough to cover all the edges and a chunk of the surface - everything that would be visible once things were in place.</p>

<p><a href="http://www.flickr.com/photos/planet-geek/4241272103/" title="Loft: As it stands now by eidolon, on Flickr"><img src="http://farm5.static.flickr.com/4016/4241272103_341b585766_m.jpg" width="240" height="180" align="right" valign="top" alt="Loft: As it stands now" /></a>Another community member offered up a very nice queen sized mattress which we schlepped up and put into place.  Perfect fit!  The drawback was I had calculated based on what I remember mattresses were like.  Unfortunately, I have been sleeping on futons and waterbeds for the last 20 years.  Mattresses got thick!  Fortunately, not THAT thick - I could still sit up comfortably up in the loft space, but there's slightly less headroom than I had planned.  Oh well!</p>

<p>There's some steps left to do - I still need to put the backing board and shelf along the posts for the 'headboard', and I'd like to mount a reading light or two back there as well (with a remote switch I can turn on when I'm climbing into bed).  However, I'm ecstatic with the end result as it stands.  The loft is secure and doesn't wobble - it's comfortable and very 'cozy'.  I adore having the window right next to me when I wake up in the morning, and the mattress is a delight to sleep on.</p>

<p>Total construction time (sawing, hammering, drilling, painting, etc) - about 12 hours.  Incidental work (driving and shopping and the like) another 4 hours.  Cost: about $180.</p>

<p>I like it.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Article on the State of Microsoft - &quot;The Lost Decade&quot;</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/12/microsoft-lost-decade.html" />
    <id>tag:planet-geek.com,2009://3.5314</id>

    <published>2009-12-31T15:23:50Z</published>
    <updated>2009-12-31T15:31:22Z</updated>

    <summary>Joe Wilcox of Betanews writes an excellent article on why Microsoft is stumbling, and how they lost their initiative after the major gains in the late 90&apos;s and early aughts... Microsoft executives and product managers -- Chairman Bill Gates, above...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Business yammerings" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Geekitude" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>Joe Wilcox of Betanews writes an excellent article on why Microsoft is stumbling, and how they lost their initiative after the major gains in the late 90's and early aughts...</p>

<blockquote>Microsoft executives and product managers -- Chairman Bill Gates, above all of them -- showed great technology vision for the new millennium. The company was right about so many trends to come but, sadly, executed poorly in bringing too many of them to market. Microsoft's stiffness, perhaps a sign of its aging leadership, consistently proved its foible. Then there is arcane organizational structure, which has swelled with needless middle managers, and the system of group competition -- and in the new century compensation -- that worked well for a growth company but not one trying to manage mature markets.</blockquote>

<p>Read <a href="http://www.betanews.com/joewilcox/article/20002009-Microsofts-decade-of-shattered-dreams/1262204767">the entire article over at betanews.com...</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>Health Insurers Caught Paying Facebook Gamers Virtual Currency To Oppose Reform Bill</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/12/health-insurers.html" />
    <id>tag:planet-geek.com,2009://3.5298</id>

    <published>2009-12-14T21:42:47Z</published>
    <updated>2009-12-14T21:48:43Z</updated>

    <summary>According to this article on BusinessInsider.com : Health insurance industry trade groups opposed to President Obama&apos;s health care reform bill are paying Facebook users fake money -- called &quot;virtual currency&quot; -- to send letters to Congress protesting the bill. Sort...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Politics." scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>According to <a href="http://www.businessinsider.com/health-insures-caught-paying-facebook-users-virtual-currency-to-send-letters-to-congress-opposing-reform-bill-2009-12">this article on BusinessInsider.com</a> :<br />
<blockquote>Health insurance industry trade groups opposed to President Obama's health care reform bill are paying Facebook users fake money -- called "virtual currency" -- to send letters to Congress protesting the bill.</blockquote></p>

<p>Sort of puts to bed the entire notion that the health care industry has a single care for your personal well-being.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Mail.app vs Thunderbird - Which one?</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/11/mailapp-vs-thun.html" />
    <id>tag:planet-geek.com,2009://3.5277</id>

    <published>2009-11-14T13:41:17Z</published>
    <updated>2009-11-14T14:01:29Z</updated>

    <summary>It&apos;s been about two and a half months since I got my Macbook Pro, and all in all, it&apos;s been a productive, happy relationship. The Mac functions beautifully for all the things I need to get done, and from my...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Business yammerings" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Geekitude" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>It's been about two and a half months since I got my <a href="planet-geek.com/archives/2009/08/i-own-a-mac.html">Macbook Pro</a>, and all in all, it's been a productive, happy relationship.  The Mac functions beautifully for all the things I need to get done, and from my side, I haven't had to spend any time <a href="http://en.wiktionary.org/wiki/yak_shaving">yak shaving</a>.  In fact, I can't think of a time where I really had to dig into the filesystem or look up tech articles to get something configured on the machine.  Everything just plain works.</p>

<p>Somewhere along the line I decided to complete the Kool-Aid conversion, and switched from using <a href="http://www.mozillamessaging.com/en-US/thunderbird/">Thunderbird</a> to using the Mac's native mail application, collectively known as <a href="http://en.wikipedia.org/wiki/Mail_(application)">Mail.app</a>.  Why?  Well, part of my philosophy on tech platforms is to try to not carry over preconceived notions of "how things should work", and immediately critiquing a new environment simply because it doesn't exactly mirror the one I'm used to.</p>

<p>I've been using Mail.app for about a month and a half now, and... I'm not impressed.  It works, it talks nicely to my personal IMAP server and to Exchange at work, but... sorry Apple, the UI has some pretty painful choices.</p>

<p>In a recent <a href="http://www.facebook.com/eidolon">Facebook</a> conversation (based on a <a href="http://twitter.com/planetg33k/">tweet</a> I sent out), folks asked what my issues with Mail.app were.  So, here they are:</p>

<ol>
<li>The 'file to folder' function is irritating to use. Shortcuts change regularly (F3-space-foldername-enter - BLEAH) - it's better than the default non-existent methods, but still difficult.  (Note this is in reference to using <a href="http://www.indev.ca/">Act-On</a>, a plugin for Mail.app that brings some of the functionality of the super-awesome <a href="http://alain.frisch.fr/soft_mozilla.html">Nostalgy</a> plugin for Thunderbird)</li>
<li>Window management is poor. Composition windows are not floating in alt-tab rotation. If I want to flip back to my Inbox to view something, I have to mouse (no KB shortcuts to switch between inbox / composition / whatever)</li>
<li>No identity management - I can't say "Compose this mail, but it's business mail, so use my Biz address, footer, etc)</li>
<li>The thread management is WEIRD. So, If I have a single message, it's one row in my inbox. If I have 2 in a thread, its' THREE rows in my inbox. That makes no sense.</li>
<li>I can't find anyway of skipping to the next unread message in the inbox. So I'll see Inbox(1) and have to scan where in my inbox that one message is.</li>
<li>And who the heck determined that control-shift-D means "Send message" ?   What, Control-Enter, a keystroke that is nigh on universal, wasn't appropriate?</li>
</ol>

<p>I haven't come up with a good reason to stick with Mail.app yet.  One thing I do worry about is contact management.  I'm not sure how to manage that path yet, or how Thunderbird contacts will interract (if at all) with the contact manager on the Mac.  That being said, I don't know if I've been using the contact manager at all, so it may be a moot point.</p>

<p>The UI issues in Mail.app though are enough to have me close to jumping ship.  Any reasons I shouldn't?</p>
]]>
        

    </content>
</entry>

<entry>
    <title>The Abyss awaits</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/10/the-abyss-await.html" />
    <id>tag:planet-geek.com,2009://3.5268</id>

    <published>2009-10-31T13:59:39Z</published>
    <updated>2009-10-31T14:09:41Z</updated>

    <summary>So, okay, it&apos;s true. I&apos;m playing World of Warcraft. I&apos;ve been fighting this ever since the whole platform launched. Hearing stories of folks&apos; lives getting sucked into the game, coupled with tales of hordes of kiddies hacking and slashing their...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Life.  Don&apos;t talk to me about life." scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://planet-geek.com/assets_c/2009/10/penk-104.html" onclick="window.open('http://planet-geek.com/assets_c/2009/10/penk-104.html','popup','width=366,height=510,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://planet-geek.com/assets_c/2009/10/penk-thumb-250x348-104.jpg" width="250" height="348" alt="Penk" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></a></span>So, okay, it's true. </p>

<p>I'm playing World of Warcraft.</p>

<p>I've been fighting this ever since the whole platform launched.  Hearing stories of folks' lives getting sucked into the game, coupled with tales of hordes of kiddies hacking and slashing their way across the landscape - not exactly ringing endorsements.</p>

<p>But recently Blizzard had an 11 day trial (not sure how recent this is really), and I decided to take the plunge and give it a try.</p>

<p>I... kinda like it.</p>

<p>I can completely see how it would suck people in and replace their lives.  The game is immersive, the landscape interesting and beautifully handled, the levelling and character development are interesting enough to keep the game rolling, but not so hard to elicit complete frustration.</p>

<p>My Macbook is handling the game beautifully - frame rates are through the roof, though it does take a mere 5 minutes of playing before I hear the cooling fan kick on.  It does take resources.</p>

<p>WoW is as close as you can get to 'real D&D online', particularly if you're in a good guild (which <a href="http://atnguild.myguildhost.com/">I am</a>) that has good players as well as a fun environment. </p>

<p>Will I stick with it?  I'm not sure.  The big draw for me right now is not the 3 hour dragon raids (which I haven't participated in yet :), but the "I have an hour - think I'll go run a few quests.) - this is very different (in my opinion) than Eve, where you couldn't 'just play casually for an hour, then go back to work'.  In Eve, if you started a mission, you had to complete it within a set time period (days or a week or so), or suffer a major penalty.  There's no such issue in WoW.  I have a dozen quests going at any given time, so when I log in, I can choose to do deliveries / messaging (mostly involving travelling), or grinds where you have to kill off X critters.</p>

<p>So far, it's been enjoyable, but has not sucked the life out of me.  We'll see.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Fall in New England</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/10/fall-in-new-eng-1.html" />
    <id>tag:planet-geek.com,2009://3.5257</id>

    <published>2009-10-12T16:23:57Z</published>
    <updated>2009-10-12T17:06:10Z</updated>

    <summary>It&apos;s no secret I&apos;m not a summer person. I don&apos;t like heat and sweatiness and all that goes with it. So as fall rolls around, the weather gets cooler and drier, my satisfaction with being out in the woods goes...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Life.  Don&apos;t talk to me about life." scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Photos" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p><a href="http://www.flickr.com/photos/planet-geek/sets/72157622568867346/" title="Around the south end by eidolon, on Flickr"><img src="http://farm3.static.flickr.com/2445/4004180823_e6df92a012_m.jpg" width="160" height="240" alt="Around the south end" align="right" valign="top" /></a>It's no secret I'm not a summer person.  I don't like heat and sweatiness and all that goes with it.  So as fall rolls around, the weather gets cooler and drier, my satisfaction with being out in the woods goes up accordingly.</p>

<p>Sunday we took a nice 3 mile walk around <a href="http://www.flickr.com/photos/planet-geek/sets/72157622568867346/">Gates Pond</a>, a good sized pond (really, IMHO, a lake), about a mile from <a href="http://www.mosaic-commons.org/">us</a>.</p>

<p>The weather was glorious.  Low sixties, breezy and sunny.  Perfect for enjoying the colors and sounds of the woods.</p>

<p>It also gave me an opportunity to haul out my camera, dust it off, and spend some time taking pictures again.  I've really neglected my photography.  I had to learn how to work with iPhoto and CF card adapters, but all in all, it went pretty smoothly.</p>

<p>Click through to see the gallery!</p>]]>
        
    </content>
</entry>

<entry>
    <title>CONGO Registration System - The State of the Code</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/10/congo-v2-gonelive.html" />
    <id>tag:planet-geek.com,2009://3.5247</id>

    <published>2009-10-04T14:56:04Z</published>
    <updated>2009-10-04T15:15:37Z</updated>

    <summary>Remember CONGO, my convention registration software? And how over the last year I&apos;ve been rewriting it from scratch? This past week, the new rewrite, colloquially referred to as &apos;v2&apos;, went live for Arisia. Following is a bit of babble about...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Business yammerings" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Programming-fu" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>Remember <a href="http://www.stonekeep.com/congo.php">CONGO</a>, my convention registration software?  And how over the last year I've been rewriting it from scratch?</p>

<p>This past week, the new rewrite, colloquially referred to as 'v2', went live for <a href="http://www.arisia.org/">Arisia</a>.  Following is a bit of babble about the project, and the net steps therein.</p>]]>
        <![CDATA[<p>When <a href="http://planet-geek.com/archives/2008/06/revisiting-old.html">i started this project</a>, I knew what a daunting prospect it would be.  CONGO v1 was written over 5 years, and had a lot of features and power in it.  But the structure it was built upon just couldn't handle the new functionality I wanted to add - a richer public interface, event and resource scheduling, more powerful reporting, etc.  The rewrite was necessary.</p>

<p>I had a setback in December when the first client who was ready to run with v2 cancelled the deployment at the last minute.  Much of my motivation went out the window <a href="http://planet-geek.com/archives/2008/12/congo-and-so-we.html">in spite of some great progress</a>, and work on v2 screeched a halt.  (Halt you say?  Yep, just look at the   <a href="http://tech.groups.yahoo.com/group/congo-dev/">numbers in the beginning of 2009</a> - January and February were cleanup from the work, as well as commits in on the v1 code for <a href="http://www.arisia.org/">Arisia</a> - but then things just die.  Now, granted some of that is the fact we were <a href="http://www.mosaic-commons.org/">moving to Cohousing</a>, but no work is no work.</p>

<p>This summer has gotten me back into the groove, with the goal to have Arisia up on v2 by the time the reg season gets cranking again (for Arisia, reg ramps up at the end of summer).  The last 8 weeks have been running tests, patching bugs, and getting buy-in from the reg team that the new code (which is a 100% code replacement for the old), is Doing The Right Thing. </p>

<p>Last Monday, we went live.</p>

<p>So far so good!  We've identified only one major bug (and that's during configuration, not during operation), and that's already been patched.  The team has been giving me feedback on things they discover, and giving the system a workout.</p>

<p>I really feel that the system is to the point where I can call it "stable" and start enhancing it beyond what v1 could do (it already has a FAR better accounting mechanism in it - using invoice resolution and transaction logging), as well as a public 'web' interface that lets attendees register themselves and look up information.</p>

<p>The ultimate goal, of course, is to release CONGO to anyone who wants to use it.  To that end I've been working up a new website that has new licensing information (the code is going to be free to fandom / small gaming conventions - since that's where I got the start), with licensing available for larger commercial ventures.  </p>

<p>So.  Want to give it a try?  I need some testers for the new website and the process of downloads and installation.  If you're interested, drop me a line!</p>]]>
    </content>
</entry>

<entry>
    <title>Free Introductory Mac Strategy Games?</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/09/free-introducto.html" />
    <id>tag:planet-geek.com,2009://3.5242</id>

    <published>2009-09-26T16:23:25Z</published>
    <updated>2009-09-26T16:43:49Z</updated>

    <summary>Ever since my Mom got her new Macbook, she&apos;s been a total flash game addict. Word games, match-the-gem games, silly &quot;get the ball in the bucket&quot; games - the whole gamut. She&apos;s a gamer, but a gamer that&apos;s never been...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Life.  Don&apos;t talk to me about life." scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux or Mac Webgames" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>Ever since my Mom got her new Macbook, she's been a total flash game addict.  Word games, match-the-gem games, silly "get the ball in the bucket" games - the whole gamut. </p>

<p><a href="http://www.flickr.com/photos/planet-geek/2997152177/" title="momsmac by eidolon, on Flickr"><img src="http://farm4.static.flickr.com/3232/2997152177_e96486f8b6_m.jpg" width="180" height="240" alt="momsmac" align="right" valign="top" /></a>She's a gamer, but a gamer that's never been exposed to games beyond these simple mindless toys.  Granted, some of them are sort of interesting and fun, but there's a whole world that she's never seen.</p>

<p>Now me?  I'm into Starcraft, and Civilization, and Eve, and all these epic immersive things.  But for someone who has never played the basics, these are completely daunting and will more likely scare her off than intrigue her.</p>

<p>So where do you find the middle ground?</p>

<p>I'm looking for basic, introductory games for the Mac that are free (or really close to free), that should have a basic plot line (even if it's trivial), and some way of advancing through the game.  </p>

<p>We tried FreeCiv, but that's targeted at people who already grok Civilization, so that's not going to work.  Something simpler than that, along the lines of Master of Orion (the original), Spaceward Ho, etc etc.  At some point she tried the original SimCity but that almost ate her brain, and she deleted it.  However, this same woman is one of the best players I've ever seen at... believe it or not... <a href="http://en.wikipedia.org/wiki/Crystal_Quest">Crystal Quest</a>.  Granted, that's also a mindless "keep shooting" game, but it takes some serious chops for the upper levels.</p>

<p>So, dear readers, what would you suggest?  It can be flash based, or downloadable, needs to run on the Mac, and should have a very basic level of introduction, particularly to turn based gameplay where there's regular advancement.    The first one I've come across that comes even remotely close is <a href="http://www.shockwave.com/gamelanding/tradewindslegends.jsp">TradeWinds</a>, a trading game set in Arabia.  Very simple gameplay, entertaining, and has a plotline of sorts.  </p>

<p>Any others?</p>

<p>(Note - I've had reports of people having problems posting comments to the blog.  If you have a problem, please send mail to me ( dbs@homeport.org ) and I'll look into it!)</p>]]>
        
    </content>
</entry>

<entry>
    <title>An Awesome Motorcycle Safety Video</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/09/awesome-motorcycle-video.html" />
    <id>tag:planet-geek.com,2009://3.5236</id>

    <published>2009-09-19T01:04:05Z</published>
    <updated>2009-09-19T01:05:46Z</updated>

    <summary></summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Laugh it up, fuzzball." scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/hxMk4156qhI&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/hxMk4156qhI&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object>]]>
        
    </content>
</entry>

<entry>
    <title>Roadblocks Overcome - Samba, LDAP, iTunes and Authentication</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/09/samba-ldap-itunes-authentication.html" />
    <id>tag:planet-geek.com,2009://3.5234</id>

    <published>2009-09-17T13:27:48Z</published>
    <updated>2009-09-17T14:59:46Z</updated>

    <summary>It&apos;s time for one of those long chatty posts about goings on at Chez Geek, where obstacles are overcome (and reestablished), perfectly working solutions are broken, and equipment is flung about. Today&apos;s challenges - getting yawl to play with the...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Geekitude" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Life.  Don&apos;t talk to me about life." scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>It's time for one of those long chatty posts about goings on at Chez Geek, where obstacles are overcome (and reestablished), perfectly working solutions are broken, and equipment is flung about.</p>

<p>Today's challenges - getting <a href="http://planet-geek.com/yawl.html">yawl</a> to play with the other machines nicely.</p>
]]>
        <![CDATA[<p>I've had my Macbook Pro <a href="http://planet-geek.com/archives/2009/08/i-own-a-mac.html">almost a month and a half now</a>, and things are going swimmingly.  Each day I find my mind further being dragged into SteveTopia.  It's a nice warm fuzzy place.  They have cookies!</p>

<p>Alas, one cannot live in a void, and I realized I needed access to all the media I had stored on my media server (imagine that).  So I rolled up my sleeves (tricky with short sleeved shirts, ow), and got to work.</p>

<h2>First, clean up the LDAP mess.</h2>

<p>Almost a year ago, I started working on setting up <a href="http://planet-geek.com/archives/2008/12/baby-steps-on-c.html">a central authentication mechanism</a> for all the machines at Chez Geek.  Using a <a href="http://www.zeroshell.net/eng/">Zeroshell</a> host, I was able to get PAM to consider the zeroshell host an authentication server, and set up Kerberos tickets and some level of LDAP.  Unfortunately, that machine has gone away, I've moved, everything has reshuffled, and now <a href="http://planet-geek.com/yawl.html">yawl</a> has no LDAP server to talk to.  The end effect of this was VERY slow logins to yawl (which is now running headless on my server shelf).  I could ssh in, but there was a long pause while an LDAP lookup was attempted, and eventually 'fell back' to the local credentials.  Had to change that.</p>

<p>The fix was to modify /etc/pam.d files to strip out the LDAP calls.  The critical ones were:</p>

<p>common-account:</p>

<pre><code>account required    pam_unix.so
</code></pre>

<p>common-auth</p>

<pre><code>auth    required    pam_unix.so nullok_secure
</code></pre>

<p>As far as the 'login' file is concerned, I apparently had twiddled it at some point, so I restored it back to the default, and that seemed to do the trick.</p>

<p>Hooray!  I could log in sanely!</p>

<h3>Samba goofiness</h3>

<p>So the challenge at hand was "How can I get my media volumes exported in a way that my mac could mount them and import music into iTunes?" - Initially I looked at ssh clients (fail), then I considered using NFS (more fail, but this more on the yawl side), then I hit upon "Wait.  These can just be Samba shares.  OSX supports them without a problem."</p>

<p>So off I went to try and get Samba to export the volumes.  Alas, tons of LDAP related fail here, I had apparently hax0red the smb.conf file beyond all hope of rescue.  A restore of the system default smb.conf, plus adding a media block thusly did the trick:</p>

<pre><code>[media]
    comment = Media drives
    path = /media
    guest ok = no
    browseable = yes
    create mask = 0600
    directory mask = 0700
    read only = yes
</code></pre>

<p>Once I did that, restarted samba, and gave the Mac the address "smb://192.168.28.50/media", I was presented with a happily browseable media directory.  Booyah!</p>

<h3>iTunes 9 and Importing</h3>

<p>So, yes, I'm rapidly closing in on the Apple fanboy wagon.  I can see it just over the hill.  I think their UI design is magnificent.  </p>

<p>But.</p>

<p>Maybe it's just because everything else 'just works' - but when something doesn't work, it's INSANELY frustrating.</p>

<p>Today's annoyance.  If you ask iTunes to import in media from somewhere, and it's below a certain 'count' (maybe time, maybe filesize, whatever), iTunes gives NO indication it's actually doing anything.  I imported the same media directory 3 times before I realized that it had already imported the album.  If you happen to have your music list in the position where the new tracks will show up, you'll see them appear, greyed, until the import is done.  But if you don't, iTunes is dead silent about the fact that it's busy importing and converting files for you.</p>

<p>Dear Apple.  A small "Working..." icon would do wonders in iTunes.  Luv, me.</p>

<h3>Conclusions</h3>

<p>So, lets run down the checklist:
* Logins fixed on yawl.  Check.
* Samba volumes exported.  Check.
* Macbook can easily mount the volumes and browse them quickly.  Check.
* iTunes import copies in music and loads it.  Check, with a small growl.</p>

<p>I'm ecstatic to have access to my media again (about 400gig of most of my CD collection), and doubly so that I have it in a way that lets me easily import into iTunes and then sync with my iPhone.  Makes me iHappy.</p>
]]>
    </content>
</entry>

<entry>
    <title>Nick Cave - There She Goes My Beautiful World</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/09/nick-cave---the.html" />
    <id>tag:planet-geek.com,2009://3.5232</id>

    <published>2009-09-14T21:40:40Z</published>
    <updated>2009-09-14T21:48:51Z</updated>

    <summary>One of the things I love dearly about Radio Paradise is the constant exposure to music I would never have found under other circumstances. A couple times I&apos;ve heard tracks from Nick Cave and the Bad Seeds, and sometimes they&apos;ve...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Life.  Don&apos;t talk to me about life." scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Music" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>One of the things I love dearly about <a href="http://www.radioparadise.com/">Radio Paradise</a> is the constant exposure to music I would never have found under other circumstances.</p>

<p>A couple times I've heard tracks from <a href="http://www.nickcaveandthebadseeds.com/">Nick Cave and the Bad Seeds</a>, and sometimes they've hit pretty hard, but the one that got me today is the track "There She Goes My Beautiful World".  It came up on rotation on my laptop while coding, and I had to pause to listen... which naturally made me look around for the lyrics (it's a long song and doesn't suffer from the common "there's really only 3 verses in this song, we'll just yammer them over and over again" beat so prevalent in modern music.  </p>

<p>I decided to do a little googling, and found the lyrics on <a href="http://www.songmeanings.net/songs/view/3530822107858518934/">songmeanings.net</a> (a little heavy on the ads, but some remarkably good commentary from listeners).  The song is about someone longing for their muse - their inspiration and their drive to share, express, and excel, coupled with release and need.  </p>

<p>Interested?  Video and lyrics after the cut... I recommend headphones.  Cave is an expressive and intense presenter, though no one would call his vocals beautifully melodic.  The arrangement on this track, with the backing singers, is wonderful...</p>]]>
        <![CDATA[<p><br />
<a href="http://www.youtube.com/watch?v=d1fzqtTV2EE">Youtube Video</a> (oddly, not embeddable.  Grr.)</p>

<p>Lyrics:</p>

<p>The wintergreen, the juniper<br />
The cornflower and the chicory<br />
All the words you said to me<br />
Still vibrating in the air<br />
The elm, the ash and the linden tree<br />
The dark and deep, enchanted sea<br />
The trembling moon and the stars unfurled<br />
There she goes, my beautiful world</p>

<p>There she goes, my beautiful world<br />
There she goes, my beautiful world<br />
There she goes, my beautiful world<br />
There she goes again</p>

<p>John Willmot penned his poetry<br />
riddled with the pox<br />
Nabakov wrote on index cards,<br />
at a lectem, in his socks<br />
St. John of the Cross did his best stuff<br />
imprisoned in a box<br />
And JohnnyThunders was half alive<br />
when he wrote Chinese Rocks</p>

<p>Well, me, I'm lying here, with nothing in my ears<br />
Me, I'm lying here, with nothing in my ears<br />
Me, I'm lying here, for what seems years<br />
I'm just lying on my bed with nothing in my head</p>

<p>Send that stuff on down to me<br />
Send that stuff on down to me<br />
Send that stuff on down to me<br />
Send that stuff on down to me</p>

<p>There she goes, my beautiful world<br />
There she goes, my beautiful world<br />
There she goes, my beautiful world<br />
There she goes again</p>

<p>Karl Marx squeezed his carbuncles<br />
while writing Das Kapital<br />
And Gaugin, he buggered off, man,<br />
and went all tropical<br />
While Philip Larkin stuck it out<br />
in a library in Hull<br />
And Dylan Thomas died drunk in<br />
St. Vincent's hospital</p>

<p>I will kneel at your feet<br />
I will lie at your door<br />
I will rock you to sleep<br />
I will roll on the floor<br />
And I'll ask for nothing<br />
Nothing in this life<br />
I'll ask for nothing<br />
Give me ever-lasting life</p>

<p>I just want to move the world<br />
I just want to move the world<br />
I just want to move the world<br />
I just want to move</p>

<p>There she goes, my beautiful world<br />
There she goes, my beautiful world<br />
There she goes, my beautiful world<br />
There she goes again</p>

<p>So if you got a trumpet, get on your feet,<br />
brother, and blow it<br />
If you've got a field, that don't yield,<br />
well get up and hoe it<br />
I look at you and you look at me and<br />
deep in our hearts know it<br />
That you weren't much of a muse,<br />
but then I weren't much of a poet</p>

<p>I will be your slave<br />
I will peel you grapes<br />
Up on your pedestal<br />
With your ivory and apes<br />
With your book of ideas<br />
With your alchemy<br />
O Come on<br />
Send that stuff on down to me</p>

<p>Send that stuff on down to me<br />
Send that stuff on down to me<br />
Send that stuff on down to me<br />
Send that stuff on down to me<br />
Send it all around the world<br />
Cause here she comes, my beautiful girl</p>

<p>There she goes, my beautiful world<br />
There she goes, my beautiful world<br />
There she goes, my beautiful world<br />
There she goes again</p>]]>
    </content>
</entry>

<entry>
    <title>&quot;keming&quot;</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/09/keming.html" />
    <id>tag:planet-geek.com,2009://3.5226</id>

    <published>2009-09-05T02:19:25Z</published>
    <updated>2009-09-05T02:22:13Z</updated>

    <summary>As shared with me by some friends tonight. See IronicSans.com for the full dirt....</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Geekitude" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>As shared with me by some friends tonight.<img src="http://www.ironicsans.com/images/keming.gif" align="right" valign="top"></p>

<p>See <a href="http://www.ironicsans.com/2008/02/idea_a_new_typography_term.html">IronicSans.com</a> for the full dirt.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Silly net meme.  Fast typing!</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/09/silly-net-meme.html" />
    <id>tag:planet-geek.com,2009://3.5225</id>

    <published>2009-09-04T14:17:28Z</published>
    <updated>2009-09-04T14:21:11Z</updated>

    <summary>452 points, so you achieved position 347 of 82048 on the ranking list You type 562 characters per minute You have 106 correct words and you have 0 wrong words I ran it through twice, improving the second time (from...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Laugh it up, fuzzball." scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Life.  Don&apos;t talk to me about life." scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<blockquote>452 points, so you achieved position 347 of 82048 on the ranking list<br>

You type 562 characters per minute<br>
You have 106 correct words and<br>
you have 0 wrong words</blockquote>

<p>I ran it through twice, improving the second time (from 95 up to 106).  It takes a full minute of fast typing to make it work, and I feel silly chalking off my day in one minute increments just to get a higher ranking :)</p>

<p>The silly little "past this code!" thing is: </p>

<p><a href="http://speedtest.10-fast-fingers.com" style="display: block; width: 300px; height: 100px; background: url('http://speedtest.10-fast-fingers.com/img/badge1.png') no-repeat; padding-top: 50px; padding-left: 60px; color: #009933; font-weight: bold; text-decoration: none; font-family: Times New Roman, Arial, serif; font-size: 40px;">106 words</a><p><a href="http://speedtest.10-fast-fingers.com">Typingtest</a></p></p>
]]>
        

    </content>
</entry>

<entry>
    <title>OSX Snow Leopard MySQL startup problem - Fixed!</title>
    <link rel="alternate" type="text/html" href="http://planet-geek.com/archives/2009/09/osx-snow-leopar.html" />
    <id>tag:planet-geek.com,2009://3.5224</id>

    <published>2009-09-02T16:55:55Z</published>
    <updated>2009-09-02T17:05:00Z</updated>

    <summary>I do a lot of work on MySQL as part of the CONGO project (oh, and incidentally, as part of my full time job), so I was somewhat stymied when, after my upgrade to Snow Leopard (aka OSX 10.6.0), I...</summary>
    <author>
        <name>dbs</name>
        <uri>http://planet-geek.com/</uri>
    </author>
    
        <category term="Geekitude" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://planet-geek.com/">
        <![CDATA[<p>I do a lot of work on <a href="http://www.mysql.com">MySQL</a> as part of the <a href="http://www.stonekeep.com/">CONGO</a> project (oh, and incidentally, as part of my full time job), so I was somewhat stymied when, after my upgrade to <a href="http://www.apple.com/macosx/">Snow Leopard (aka OSX 10.6.0)</a>, I was unable to start my local MySQL server - I'd get this:</p>

<blockquote><pre>yacht:~ dbs$ sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
Password:
Could not find MySQL startup script!</pre></blockquote>

<p>It turns out that as part of the MySQL upgrade, the path to the MySQL installation changed (or a symlink was removed, or something to that effect) - at any rate, /usr/local/mysql no longer existed.</p>

<p>Easy enough to fix, just put a symlink in:</p>

<blockquote><pre>yacht:~ dbs$ cd /usr/local
yacht:local dbs$ ls -ldt mysql*
drwxr-xr-x  17 root  wheel  578 Sep  1 00:31 mysql-5.1.37-osx10.5-x86_64
yacht:local dbs$ sudo ln -s mysql-5.1.37-osx10.5-x86_64/ mysql
yacht:local dbs$ ls -ldt mysql*
lrwxr-xr-x   1 root  wheel   28 Sep  2 12:52 mysql -> mysql-5.1.37-osx10.5-x86_64/
drwxr-xr-x  17 root  wheel  578 Sep  1 00:31 mysql-5.1.37-osx10.5-x86_64</pre></blockquote>

<p>After making the symlink, the startup script ran just fine:</p>

<blockquote><pre>yacht:local dbs$ cd /Library/StartupItems/MySQLCOM/
yacht:MySQLCOM dbs$ sudo ./MySQLCOM start
Starting MySQL database server
yacht:MySQLCOM dbs$ _</pre></blockquote>

<p>I share this to ya'll for the betterment of geek-kind.  :)</p>
]]>
        

    </content>
</entry>

</feed>
