Geekier than Thou—Stardate 2006.1028


And you thought your family was geeky? Left to right are Isaac, as Lieutenant Commander Data; Doug as Chief Engineer Wilcox, stationed on the USS Reliant; Naomi as her favorite Star Trek character, Princess Leia (yes, we know); Nichelle as Chief Medical Officer also aboard the Reliant, and David as Ensign Monroe, leader of the Elite Force on board the USS Voyager.

Yesterday we attended Phoebe Dunn’s thirteenth birthday party. Now, the Dunn family is slightly fond of Star Trek, and the only serious contenders in our immediate circle for being Geekier than the Wilcoxes. Phoebe wanted a Star Trek themed party, and her mom put it together wonderfully.


I look great in this uniform. Chief Engineer Wilcox, reporting.

Over half of the attendees were in costume. Nichelle whipped up great stuff for Naomi, who insisted on being her favorite Trek character, Princess Leia Organa. Phoebe and her brother Chas were Klingons (“old school” without the forehead ridges). Their mom Trish was an Andorian female. Their father Charlie, who took these wonderful photos, was the classic redshirt who dies on an away mission. Nichelle looked fabulous in a Starfleet medical uniform, complete with medical tricorder, that arrived literally an hour before we needed it, courtesy (like our uniforms) of eBay.


Trish Dunn as an Andorian female.

Trish Dunn made great Trek-themed snacks, or relabeled existing ones. We drank roctagina, and Klingon blood wine, and snacked on candied tribbles and targ-on-a-stick. Delicious!


David as Ensign Monroe, leader of the Elite Force serving on the USS Voyager. He appears to be eating some of that wonderful targ-on-a-stick.

Nichelle made David’s costume, based on the character Ensign Monroe in the Star Trek Voyager Elite Force video game. It came out great. David provided expert design advice, and was wearing the costume again this afternoon.


Isaac as Lieutenant Commander Data.

Isaac wore a uniform I used to be able to fit into in my academy days (we presume Data is now in a command position, as he’s wearing a burgundy uniform).


NaNi smiles as she hold up a tribble she “caught.”

One of the games for the younger kids was a tribble hunt. They had a ball finding these creatures.


NaNi hugs the birthday girl, Phoebe.

We also played a homemade Trek-ized version of Win, Lose, or Draw. Phoebe had made the topics, and they came in two flavors: “painfully easy” and “so-hard-a-Vulcan-would-be-stumped.”

I tried to stay in character and told stories from engineering, like about the time we convinced a cadet that we really did cook “hot dogs” in the dilithium matrix as a rite of passage on the Reliant, and got him to try it just as the Captain showed up for a “suprise” inspection. Then there was the transferee from the Enterprise we sealed in the Jeffries tube, and tweaked the environmental controls so they matched the conditions of a Borg cube. That was a bit ruthless, but he got though counseling just fine.


Doug and Nichelle as Lieutenants serving on the USS Reliant.

It was a great day. The Dunns hope to repeat this at least once a year.

IE7 Doesn’t Like gzip Compression

Geek Version:

(See the Non-Geek Version below, as well as the Blonde Version.)

It seems that Internet Explorer 7 doesn’t like gzip compression being served up from at least some Web servers.

For a week or more, I’ve been aware that getting to our BLOG using IE7 was impossible. (Bob Richardson first pointed it out to me.) More specifically, one could get to the BLOG, but it would nearly immediately disappear with the “Internet Explorer could not display the webpage” being displayed instead.


The Wilcox Family BLOG, before today, as viewed by Internet Explorer 7.

I hunted off and on for the past week, using a computer at work we have at the office running the prerelease version of Windows Vista (which is amazing, for the record). I removed pieces of the BLOG, checked for logs that would tell me the problem, but was completely unsuccessful. I could take off every piece of the BLOG, and just display some text via PHP, and the problem would still occur; but, if I saved the HTML to a plain file and served that from my Web server, everything would work fine, which seemed ridiculous, as the HTML delivered was exactly the same.

While we were waiting for a server restart, I explained all this to my co-worker RaviShekhar, and he said, “Have you looked at the headers?” So I took a peek. The header from the BLOG that failed in IE 7 looked (retrieved via Firefox) like this:

Response Headers - http://blog.wilcoxfamily.net/

Cache-Control: no-store, no-cache, must-revalidate, 
   post-check=0, pre-check=0
Connection: close
Date: Wed, 25 Oct 2006 20:22:53 GMT
Pragma: no-cache
Content-Type: text/html; charset=UTF-8
Content-Encoding: gzip
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Vary: Accept-Encoding
Server: Microsoft-IIS/6.0
X-Powered-By: PHP/4.3.11-dev, ASP.NET
X-Pingback: http://blog.wilcoxfamily.net/xmlrpc.php

200 OK

And the one from a nearly identical BLOG that worked fine looked like this:

Response Headers - http://robots.wilcoxfamily.net/

Connection: close
Date: Wed, 25 Oct 2006 20:23:27 GMTm 
Content-Type: text/html; charset=UTF-8
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET, PHP/4.3.11-dev
X-Pingback: http://robots.wilcoxfamily.net/xmlrpc.php

200 OK

One obvious difference is the gzip compression. What happens is this: Certain Web servers, to save bandwidth and improve speed, will compress the data that is sent out to the browser. The browser uncompresses the data when it receives it. This allows more information, especially blocks of text, to be sent more quickly.

But what if a browser can’t support the compression? Well, the browser is supposed to communicate with the Web server, and say what it will actually accept, and this is communicated in the request header. So, a browser should only be sent gzip-compressed information if it sends a code to the server that says it accepts gzip.

I don’t yet have the header information that IE7 is sending to the server, but I think it’s sending an “accepts gzip” when either it doesn’t accept it, or there’s something wrong with the uncompression algorithm.

At any rate, turning off the gzip compression on the BLOG lets me visit it using glorious IE 7 (which isn’t bad at all).

To be continued (when I have time to investigate the request headers) …

Non-Geek Version:

The latest version of Internet Explorer, just released by Microsoft, would not display the Wilcox Family BLOG for more than a fraction of a second.

After much investigation, and some helpful suggestions, I found the cause of the problem, and changed the BLOG settings to work around it.

Blonde Version:

It took our blonde site visitors a week to realize that “Internet Explorer could not display the webpage” wasn’t a new BLOG entry; so, no harm done.

Congressman Mark Foley: Pedophile

Congressman Mark Foley is unquestionably a homosexual pedophile.

I’ve just finished reading the transcript of one of Mark Foley’s instant messenger conversation with a former Congressional page. (There are a few more excerpts from a different conversation here on CNN.)

While such communication has been repeatedly labeled “inappropriate,” in the media, reading the transcript makes it clear that it was way beyond inappropriate, and clearly typical of a predatory pedophile. What hasn’t happened yet (as far as we know) is Foley being caught having an active sexual relationship with a minor, but that doesn’t change the definition of pedophile. He is guilty (assuming these transcripts are genuine) of using his instant message communications to sexually exploit/sexually harass teens for his own sexual gratification.

As detailed in the transcript linked above, Foley discusses with a minor various sexual acts, including masturbation and manual penile stimulation by another individual, talks about wanting to slip the minor’s shorts off him and “gram the one-eyed snake,” [sic; grab was mistyped as gram] then goes on to request that the minor remind him of the length the boy’s erect penis, which had been communicated to Foley before.

We should not tolerate this evil, nor be afraid to name it for what it is.

Mommy’s Feeling Better!

This shows what it is like for us to have Nichelle feeling better.

For the record, this photo is what I said Nichelle should post to accompany her description of her health. I think the only reason she didn’t actually post the photo is that she wanted to play World of WarCraft.

Ahoy, Me Hearties! It Be International Talk Like a Pirate Day

(David be most excited about this one.)

From “How to Be Speakin’ Pirate-Like” (You’ll want to view the full page at their site; it includes vocabulary):

Startin’ Rules:

  1. Double up on all your adjectives and you’ll be bountifully bombastic with your phrasing. Pirates never speak of “a big ship”, they call it a “great, grand ship!” They never say never, they say “No nay ne’er!”
  2. Drop all your “g”‘s when you speak and you’ll get words like “rowin'”, “sailin'” and “fightin'”. Dropping all of your “v”‘s will get you words like “ne’er”, “e’er” and “o’er”.
  3. Instead of saying “I am”, sailors say, “I be”. Instead of saying “You are”, sailors say, “You be”. Instead of saying, “They are”, sailors say, “They be”. Ne’er speak in anythin’ but the present tense!

The Wilcox Family’s New Look

Above (click to enlarge): The Wilcox Family has a new look.

  • Isaac is Hordhunter, a Night Elf druid. (He can polymorph into a bear at present.)
  • David is Stridar, a Dwarf paladin.
  • Nichelle plays sometimes. (She is actually afraid of becoming too addicted to the game.) She is Jassariss, a Night Elf warrior.
  • I chose to be a Gnome rogue, skilled at stealth and assassination (with trade specialties of mining and—of course—engineering. I can make bombs and dynamite now, and will progress to a host of interesting gadgets.)
  • Even Naomi has a character, Chritine, a Human rogue. (I’ll have to talk to her about that outfit, or buy her a nice dress the next time I’m in Stormwind or another big city.)

Our friend Phil Luchon convinced us to get a trial subscription to Blizzard’s World of WarCraft fantasy-based MMORPG (Massively Multiplayer Online Role-Playing Game). The kids had begged for months, having used his account to play when he visited and brought his computer, but it wasn’t until trying it for myself that I realized WoW (World of WarCraft) goes way beyond wandering the game world killing monsters. Approximately 7 million other subscribers (as of this September) worldwide seem to agree.

The game world itself is huge. There are two main continents at present, and an expansion is promised later this fall that I expect will make the game world even bigger, and introduce new races to play. There are eight races, each with six different class types, such as hunters, rogues, or priests. You can pick different occupational skills—I chose engineering (of course), and can now build things like dynamite and bombs. David in particular loves to design characters; I still have the first one I created, but will definitely add more later.

WoW has an excellent social aspect as well. Quite often I team up with my friend Phil, or other people who regularly game on the server I use at the time I use it, and go out adventuring. Besides teaming up for quests, there are ways to set up official guilds of similar-minded gamers within the game, including creating one’s own guild insignia.

I love exploring. The terrain is vast and wonderous, and varies as much as the terrain on Earth. There’s an underground tram that runs between two large cities, and you can rent a griffin to fly on to get between most other major locations. The game has e-mail, banking (including safety deposit boxes), an auction system much like eBay, and quite a bit of humor.

Last night I set up NaNi’s in-game button bar to include some of the commands we normally type, like “whistle,” “train,” “silly,” and “dance.” (“Silly” makes the avatar tell a joke. “Train” is one of our favorites, as it makes any of the characters pretend to be a locomotive, including appropriate gestures and whistles.) Anyway, when NaNi was away from the keyboard, David walked up and started clicking the icons I set up for NaNi. She noticed, and yelled, “Hey! That’s my character!”

I’d write more, but I’ve been itching to play, and the kids are finally in bed …

Update

After nearly a month playing World of WarCraft, our appearances have changed somewhat. On the left is Nichelle’s Night Elf character, with much improved clothing/armor, as she nears level 14. Nichelle is funny, she hates the idea of leaving Teldrassil, the island plateau on which the Night Elves live, because it’s so beautiful.

In the middle I’m wearing the goggles I made for my Gnome rogue character. (Engineering rules!) I have discovered that I really enjoy the real roll-playing aspect of the game, having been awed by a character named Sinisterlady’s excellent roll playing skills and imagination. My regret is that more players don’t stay in character or treat the game world as “real” and behave accordingly, even though the server we use is designated a roll-playing one. Our friend Phil Luchon and I often quest together, and we’re both developing consistent personalities for our characters. We do quite a bit of dialogue where we trade humorous insults—many involving size—back and forth, and that has been great fun.

On the right Naomi’s character is wearing a new dress that Nichelle purchased for her and mailed using WoW’s in-game e-mail system. I have sent her another one, but she has to get to level 13 before she can use it. The boys and I have helped level her character up to level 5, because NaNi loves to walk around the game world, and she kept getting killed nearly immediately once she stepped outside of her starting location.

Vacation’s Over: Back to School

:: sigh :: No more carefree days filled with playing Halo 2 for Dash …

Well, summer’s over, and we’re all back to school, except for Nichelle.

All?

That’s right.

While Isaac and David are in school, Nichelle is taking time each day to work on letter recognition, shapes, and other skills with NaNi.

And, I’ve enrolled in a graduate certificate program in Software Engineering, offered by Boston University’s Metropolitan College, which should keep me busy enough to stay out of trouble. I’ll be taking two courses simultaneously for the next 14 weeks: Software Engineering, and Object-Oriented Object-Oriented Analysis and Design. In the spring I’ll grab another two. Best of all, the classes are taught on-site at Kronos, and the whole program falls under Kronos’ tuition reimbursement program.

In Software Engineering, I’m working on our class project with three co-workers I’ve worked closely with before: Stephan Arsenault, RaviShekar Gopalan, and Doug “JavaDoug” Ross. We’ve decided to build an online shared calendar program, tailored to families, and we’re building it in Ruby on Rails, probably with a MySQL backend. (I should get a BLOG up this weekend to chronicle that effort.) It’s going to be fun!

So far, Isaac and David are doing great at Tabernacle Christian School. Isaac’s attitude toward school and homework is much improved, and David is as eager and happy to be in school as ever.

Moultonborough, 2006

What a blessing! At the end of July, we spent a week at the Varney/Tingley cabin in Moultonborough, New Hampshire. It was, quite possibly, our best-ever trip there.

We saw two different foxes, a huge heron, and a loon, all at or near the cabin. (My sister saw a bear last year, although we missed it, but we keep hoping and watching.)

(Above) This is the cabin we stay in. It’s not very large, but has running water (from the pond) and a bathroom with a shower and commode, which to me makes the difference between roughing it and really living. I used to vacation here when I was young, and loved it. (The same family still owns the property.) It brings back powerful memories of my childhood, especially time with my parents. So much of the property remains preserved just as I remember it, from the beautiful interior woodwork on the doors and door frames, to the electrical wiring my father did, right down to the way things smell.

When we got there this year, I noticed that the water pump was running nearly constantly. The pump draws water from the pond and pressurizes it in a small tank to provide running water for washing dishes, showers, etc. I checked it out, and you could hear the water rushing back down the pipe after the pump would reach proper pressure, and in a few seconds it would start up again. Thinking the check valve at the bottom of the water line was stuck open, I went out in the Berri Belle 2 (a rowboat), and followed the water line back into the pond, discovering that it had a 3- or 4-inch split in it, though which the water was pouring out. I tried to remove the split section that night, but couldn’t get the coupling apart. The next morning I got a new coupling at the local hardware store, and was able to cut out the damaged section and reattach everything—and I didn’t even need to re-prime the pump. Everything was working perfectly. I was so proud, and kept thinking of all the things my Dad used to fix. (He used to barter projects at the cabin for the price of renting it. In fact, he and my Mom installed the original water system many, many years ago.)

But, I should have kept Proverbs in mind. About 24 hours later, I checked the pump itself, and noticed it was dripping, something it definitely had not been doing the day before. I couldn’t find the source of the leak, so I kept it under observation. By that evening, the leak had become a small spray, and we called the Tingleys. We agreed I could try to patch it, but if it failed, we would have to use buckets for the water. I bought some epoxy-like substance that was used for waterproof applications, and was thrilled that the patch held. It dripped a bit, but that seemed acceptable. Unfortunately, the split in the pump casing was getting bigger, and my first patch blew off the next day. I patched it again, and we ran the pump only when we were actively using it, although I had to prime it several times. The second patch lasted until the day before we were going to leave, at which point I gave up and started carrying buckets. The cowling over the impeller had split at the point it was seamed in manufacture, and would have to be replaced. (I think due to the age of the pump, 25-35 years, they ended up replacing it.) After spending so much time listening for the pump’s operation, I kept “hearing” it running in my imagination for a week after we returned home!

(Above) This is the primary beaver dam that made Berry Pond. There are at least two beaver dams that created Berry Pond. When I explained to NaNi after one of our canoe trips that beavers made the pond, she replied, “Actually, God did.” Never argue theology with a 2-year-old.

One day we drove up to the Kangamangus (or Kancamagus—I’ve seen both spellings) Highway, which runs through the White Mountain National Forest, mostly parallel to the Swift River. To our delight and surprise, Eric and Kate Neville’s path happened to run across ours while we stopped to play in the river and have a picnic. Eric and I worked at MediVation over five years ago, and we’ve stayed in contact, but not seen each other since. What an amazing coincidence, especially considering how little time each of us spent in that particular location! Eric took this picture for us.

Nichelle did almost all the driving all week, including the trip there and back, even at night. She loves driving, and hadn’t been able to do it in a long time, so she was eager to see how much she could do. When I got home, it actually took me a while to get accustomed to driving my car again.

We love Clark’s Trading Post. (Above) Here Naomi and I attack Nichelle, who was standing on the side, from our bumper boat. Naomi hated having other people squirt her, although she very much enjoyed attacking them! Clark’s even has stand-alone motorized squirt guns set up along the sides of the bumper boat pool, so those not in the water can join in the fun.

I can’t quite believe Clark’s charges only $12 for admission. (Above) Isaac tried their climbing wall well over 15 times, something that most places would charge $5 a pop for. He didn’t make it to the top, but really loved it. I tried it too, but couldn’t steel myself to go any higher than Isaac. Next year …

Of course, one of the best things about the whole week was that Nichelle was feeling good for the first time since November, and was able to be active and participate in everything we did all week. What a thrill. It was not many weeks ago that Isaac broke down crying, when he realized (based on her condition for months) that Mom wouldn’t be able to do anything with us on our vacation. We praise God He has allowed Nichelle’s recent good health. It possible that the vitamin D deficiency causes her problems, but we won’t know until many months from now.

(Above) Clark’s has a costume photo studio, and Nichelle and NaNi love it. (The boys weren’t interested, as usual.) This was the first picture of Naomi that Nichelle picked out. Later on, she had me come back to the photo studio because she couldn’t decide if she should have gotten the more serious picture of Naomi. After some haggling, we bought that other one as well, and it has become our favorite.

The boys and NaNi love the paddleboat. (I thought it was great the years we used it as well.) We did almost flip it over once when David, Isaac, and I were all switching places and standing on the back.

(Above) This seaplane landed on the pond while we were there, which surprised me, because it was my understanding that the town prohibited that, which was why motorized craft aren’t allowed on the pond. It took off again as we were packing up to head back home.

We don’t watch television while we’re there, although I was tempted to turn on the TV and demonstrate to the kids what television in a mountainous area without cable is like. When we’re not outside, we read or play board games. Scrabble was very popular this year. Nichelle taught Isaac and David to play. One big difference, though, was that Nichelle, who normally destroys her opponents in Scrabble, lost five games in a row (four of them to me). After years of getting demolished by her, I finally seem to have “caught on” to the game, and was able to score some major victories by strategic word placement.

Inspired by the Seyranyan Family Circus, the kids did some acrobatics of their own in the days following our trip to Clark’s Trading Post. The Seyranyan family, from Moscow, is a must-see performance (they don’t perform on Fridays, so plan your trip accordingly). (Above) The kids invented this four-person pile-up one morning.

NaNi learned to row—sort of. I have a picture like this of me and my Dad, somewhere in a photo album my sister Joyce gave us.

We all spent a lot of time swimming, especially off of the raft that’s placed out in the deeper (about 12 feet) water. Naomi was no exception, swimming for hours at a time with her training ring, and occasionally using just a noodle (with very close supervision) or her lifejacket. She even jumped off the raft a few times.

(Above) David caught his first fish in three years. We discovered that live bait (worms) just can’t be beat for catching sunfish. (I don’t know much about fishing, and the kids have enjoyed learning as we go.) He caught this fish just after introducing himself to one of the families who lives on the pond. They were pulling fish out right and left, and invited him to have a try. I am always impressed with his social skills.

(Above) Naomi caught her first fish this year. She was absolutely thrilled. She caught 17 sunfish in about an hour and a half, all by herself. Isaac and I baited her hook and helped remove the fish. At one point, she turned to me and said, “I couldn’t have done this without you. Thank you, Daddy,” and gave me a big hug. She can be so sweet it melts my heart.

(Above) Isaac insisted this was a pike, but it appears to be a pickerel. (He’s not often wrong about biology or zooology—or in this case ichthyology.) It was Isaac’s big catch of the week. Right now it’s at home in our freezer, waiting for Nichelle to prepare it. We let the kids keep one fish each year to eat, although David’s sunfish were not eating-worthy, so he has accepted a single bite of Isaac’s fish when it is ready instead. I am also glad Nichelle is willing and able to gut, clean, and cook the fish, because I’m not sure I have the stomach for it. (If I ever travel in time, I will be sure to go forward, instead of into the past, because I have zero nontechnological skills.)

(Above) This part of the pond, opposite the beaver dam, we hadn’t explored before, although we’d been through many of the channels the beavers keep open to the east of there. The morning I found the dam I went out in the kayak, and got really close to the heron several times. (I wasn’t trying to bother him—he kept flying ahead of me and perching along the route I was taking. Sadly, I hadn’t brought my camera. Herons are huge, and surprisingly graceful in what appears to be a flight in slow-motion.

Berry Pond is absolutely lovely, especially on a clear day or at sunset. We also enjoy going out on the water at night, especially when the bats are out hunting. When it’s clear and one can normally see our own spiral arm of the “Milky Way.” (Personally, I think that’s a stupid name for our galaxy; if I ever travel to another galaxy, I’m going to tell them I’m from Andromeda.)

Several times a week NaNi announces, “I want to go back to the cabin!” as do Isaac and David. It’s a sentiment we all share.

When You Sing, I See Monsters

Here are a couple of recent anecdotes involving singing:

Naomi does seem to have a good ear for music. It may be a little too good. The other night I was tucking her into bed, after our quick bedtime prayer time together, and asked her if she wanted me to sing with her. She responded, “No, Daddy, when you sing, I see monsters.”

A week or so ago after church on the church playground, Naomi and Isaac were on the swings, Isaac on one set and Naomi on another. They were both singing a beautiful praise song, and my heart was full of joy. Then, after a few minutes, Naomi decided she wanted to sing all by herself: “Isaac!” she screamed, “Let me sing by myself!” It wasn’t quite as praiseworthy.