Bioshock: One Paragraph Review

Silhouettes are Creepy

Years ago, Miles described to me a game that he wanted to make where your character avoided combat in favor of setting elaborate traps for your enemies.Bioshock is that game. Yes, it’s a shooter, and you can grab your guns and slug it out with the bad guys — but the really interesting bits come from sidestepping the gunfights by luring your enemies into a room full of explosives, or electrocuting them in a pool of water, or hacking the security systems to fight them for you. Combine that gameplay with a genuinely fascinating story and a truly creepy atmosphere, and you’ve got a game that blows anything else out of the water. Oh, and did I mention that it’s beautiful? Not likeGears of War, where people say it’s beautiful, but what they really mean is ugly in a really detailed next-gen kind of way. This game is just stunning. I constantly find myself wandering around a level looking at things instead of doing whatever I’m supposed to be doing. Really, the only thing I’m disappointed with is that they really hyped up the level of choice you would have, but the only option I’ve found so far is whether to kill the “little sisters” or not. Still, this game succeeds in refining the shooter genre in the same way that it’s spiritual predecessor,System Shock II did, and I can’t recommend it highly enough.

Zoe is Six Months Old

Dear Zoe,
We just got back a couple of weeks ago from our fourth yearly anniversary trip with Dave & Rose and Urn & Kat. We went to the Running Y Ranch in Klamath Falls, and you had a lot of fun playing with your cousins Milo and Oskar every day. You and Milo, as usual, were fascinated with each other, and spent a lot of time hanging out together on the play mat on the living room floor watching Oskar run around. We visited Crater Lake, took you spelunking in the caves at the Lava Beds National Monument, and went to the Oregon Vortex and Mystery House. You were perfectly happy to hang out in the front pack for all of that, except that we forgot that going to Crater Lake means driving up a mountain, so you were screaming the whole way up due to the elevation changes — but that’s a story for another time.

Laughing

Continue reading

Thank You Very Much, South Carolina

Aimee Teegarden: “Recent polls have shown a fifth of Americans can’t locate the US on a world map. Why do you think this is?”

Ms. South Carolina: “I personally believe that US Americans are unable to do so because some people out there in our nation don’t have maps and I believe that our education, like such as in South Africa and the Iraq, everywhere like such as, and, I believe that they should, our education over here in the US, should help the US, or should help South Africa, and should the Iraq and the Asian countries, so that we will be able to build up our future for our…”

Mario López: “Thank you very much, South Carolina.”
– Ms. South Carolina answers a question at the Miss Teen USA 2007 Pagent.

Urn Will Totally Get This

Annie: What in the world is a WYSIWYG editor?
Scott: Oh, it stands for “What You See Is What You Get.” It means one of those editors where when you make text bold or increase the font size, you can see the changes on-screen, like Microsoft Word.
Annie: Oh… I had no idea what you were talking about. That post made no sense at all.
Scott: Yeah, sorry about that. I guess that post was really aimed more at people in my industry than family and friends.
Scott: I try to balance between the two groups, and I guess I just figure that when I post about work stuff that family members will just skip over those posts, and that my coworkers skip right over the posts about Zoe.
Annie: Makes sense.
Scott: You know, really, I guess my blog has a target audience of one: Urn.

Actually, my target audience includes guys like Dave and Daniel, but the joke was funnier this way, so too bad.

Now Witness the Power of this Fully Armed and Operational Regular Expression

For a recent project, I found myself having to convert 60+ product detail pages from the old table-based format to the new XML-based format. I was doing this on my own, and I didn’t relish the thought of manually editing hundreds of tables of product details. For example, here’s an excerpt from one of the old table-based detail lists:

<table cellspacing="0" cellpadding="0" width="268">
  <tr>
    <td class="specheading" colspan="2">Performance</td>
  </tr>
  <tr>
    <td width="122">Efficiency</td>
    <td width="144">MERV 15</td>
  </tr>
  <tr>
    <td width="122">Warranty</td>
    <td width="144">5-year limited</td>
  </tr>
</table>

Note that it consists of a list of specifications grouped under a title. Now, here’s what the new, XML-based code looked like:

Continue reading