Visiting With Family
Posted in General
First watch, 3 bells (9:41 pm)

Today I spent several hours at the houseboat on Blue Creek Bay with Lorien's sister and her family. They're leaving for Indonesia on Tuesday, they'll be living there for the next five years. We'll miss them, but I'm sure we'll find a way to go visit. Maybe after the terrorist bombings are done. They've been living in Houston for the last several years, and we managed to visit them on several occasions.

If we do visit Indonesia, it will be one of several stops, which must contain (at minimum) New Zealand (they're really not that far apart), and Taiwan or China. And optionally Australia.

Leave a Comment »
Great T-Shirt
Afternoon watch, 8 bells (4:27 pm)

Today's great T-Shirt is Shakespeare Hates Your Emo Poems.

Funny!

Leave a Comment »
Will It Pass the Filter?
Afternoon watch, 8 bells (4:18 pm)

Last night, on a whim, I reviewed Peanut M&Ms on Costco's website. I have no idea if it will pass their "review filters" so here's a picture of my review:

My Costco.com Peanut M&M review

I think the part about the weasels may be the reason it doesn't make it. But now I can't help wondering: do they have two M's on them, or just one? Only one way to find out!

3 Comments »
New Car Name
Posted in General
Forenoon watch, 3 bells (9:42 am)

My wife's car has a new name. I dubbed it after attempting, for an hour, to replace a **** headlight.

I won't share the name, though. It's not appropriate for the Internet.

Leave a Comment »
Doing Boring Chores
Afternoon watch, 4 bells (2:21 pm)

Wow. Just....wow. Go look at Not Your Mama's Pregnancy.

With all due respect for the liberation of women, someone has to clean the house and do all kinds of boring chores.

Huh?

Look at her closely and see the excellent posture she maintains as she walks around the room, pushing the machine on the carpet.

Wow. At least it wasn't written by a man. We'd never live that one down…

Leave a Comment »
Zones and Zone Maps!
Posted in MUD Development
First watch, 2 bells (9:16 pm)

This is a red letter day for the MUD I've been working on forever. Today, I have finished implementing and testing a map function. A map is generated based on a radius around the player's current location. Optionally, and by default, the map will also have a context-sensitive key explaining the surrounding terrain. But a picture is worth a thousand words…

MUD map #1

And here is a second example:

MUD map #2

So there are 2,000 words for you. I'm totally excited! The World Map I have is 180x90, which comes out to 16,200 "rooms" in the world. Each zone, like the world, lives in a directory, and can contain an optional map, map key, weather map, and weather map key. There is another subdirectory for all the room save files that make up the zone.

Leave a Comment »
Twitter Weekly Updates for 2009-07-12
Posted in Twitter
First watch, 8 bells (12:03 am)
Leave a Comment »
MUD Update
Posted in MUD Development
First watch, 7 bells (11:44 pm)

I got some more bits together for the MUD today, but not very much. I was hoping to have all the zone exits working properly, but there have been a few issues and I'm too tired to solve them right now. I'm very close to having custom, printable maps displaying for each client. Screenshots will be taken when the feature is working.

Leave a Comment »
Code Question
Posted in Code
First watch, 4 bells (10:21 pm)

Anybody know why I can't do this?

Given:

class Room {
  typedef boost::shared_ptr<Room> RoomPointer;
  typedef std::map<std::string, RoomPointer> RoomList;
 ...
}

And in another object, reference it like this:

RoomList mRoomList;
if((Room::RoomList::iterator it = mRoomList.find("name")) != mRoomList.end()) {
   return it->second;
}

I always get error: ‘::iterator’ has not been declared back from the compiler.

If I do this, it works fine:

Room::RoomList::iterator it = mRoomList.find("name");
if(it != mRoomList.end()) {
   return it->second;
}

I ask because Nicolai Josuttis (in The C++ Standard Library) recommends comparing the iterator against the end() condition on the same line because of type conversion of various unsigned types that may be used.

1 Comment »
Experimental Sourdough
Posted in Hobbies
First dog watch, 4 bells (6:00 pm)

I have two batches (three loaves) of sourdough to bake tonight. They're rising for the second time right now. I made them up yesterday, my starter (a Giza culture) is a slow riser. They look good, though. I like my normal recipe, but I'd like to try to find an even better recipe—this is the first experiment. I'm going to start baking in another hour or two. If I remember, I'll take some pictures!

Leave a Comment »
Witch Wanted
Posted in Strangeness
Forenoon watch, 8 bells (12:13 pm)

And while I'm writing about odd news, here's a story about a witch position open in Wookey Hole in the U.K..

I don't know about you, but having grown up watching Star Wars the words Wookey Hole conjure up some very...interesting...imagery. Now if they only spelled it Wookiee…

Leave a Comment »
Chinese Names
Posted in Strangeness
Forenoon watch, 8 bells (12:08 pm)

Go read this story about a girl called Chicken Dung.

So her parents named her after the act of rubbing her down with chicken poo, which, according to their "doctor," cured her. I think they just wanted to call her chicken dung and were looking for an excuse. Heck, that's what I'd do.

Leave a Comment »
It’s Been Busy!
Posted in General
First dog watch, 2 bells (5:04 pm)

This week I've been really busy at the office. Monday morning while perusing logfiles on my servers I noticed an issue with a recently released product and its online registrations. Fortunately, I caught it as soon as I did. I was also lucky that I wrote enough logging in to the program so there was no loss of data, just inconsistent tables and relationships. I was able, with the help of another developer, to track down and fix the software bug yesterday, and today I finished cleaning up the broken records.

They say the nice thing about being a guy is you can open your own jars. Well, the nice thing about being a programmer is you can write custom solutions to problems.

Leave a Comment »
More Liar’s Dice
Posted in Hobbies
First watch, 6 bells (11:09 pm)

We've been playing more Liar's Dice tonight. About 3 more hours today. Calling it quits before it gets out of hand.

Edit: Had to correct a spelling error from my iPhone. Sometimes it works, sometimes it doesn't. The WordPress app wouldn't even tell me it had posted this entry…

Leave a Comment »
Liar’s Dice
Posted in Hobbies
Forenoon watch, 4 bells (10:29 am)

Last night my youngest brother Wes came over and we played Liar's Dice (or Pirate's Dice, etc) for at least four hours. It's a fun game! The variation we have uses dice with a skull instead of a single pip that is "wild." It makes the game real interesting.

Leave a Comment »