I took Friday through Monday off not only because I need to start eating up some of my PTO hours before I lose them, but also in celebration of my 29th year on Earth.

Friday consisted mainly of watching La Femme Nikita, Season 3 on DVD and entering my comics from my collection into ComicsPriceGuide.com. I got everything that’s been bagged, boarded, and boxed into the online database, so now I can submit the list of comics to my homeowner’s insurance company and get a rider on my policy.

Saturday was party-day. Stu and Tif came over early and we went to the local Indian joint and had some excellent food for lunch.

After that, we went and played a couple of games of laser tag. Laser tag was great fun, except there was this one asshole who apparently didn’t understand the difference between playing the game and just scoring points. For those who don’t play laser tag, the idea is that you have a certain number of shots (like your “ammo”) and a certain number of lives. When you run out of shots or you’ve been hit enough times to run out of lives, you have to return to base to get more. If you get hit, your “shields” go up and you can’t shoot or be shot for three seconds, at which time your shields go down. That three seconds is supposed to give you time to run away.

Shooting a person gives you a certain number of points based on the location you hit the person; shooting the opposing team’s base (there’s a target on the base) gets you a certain number of points.

The idea is that you sneak towards the opposing team’s base and try to shoot it; if you get shot, you run away and “regroup” or whatever. This asshole decided he only wanted to play for points, not play the game, so he stood right under our base and just pulled the trigger over and over, regardless of whether we were shooting him or not. Eventually he’d hit our base a few times, and when he ran out of ammo or we shot him enough times, he’d stroll leisurely back to his base, recharge, and come back and do the same thing. Sort of defeats the purpose of the game.

Of course, we all got tired of just standing there shooting this guy, so we played and ran around and had fun. At the end of the game, this guy comes out looking like he’s one of the top players out there because we got tired of screwing with him, but he didn’t play, he just stood there.

Apparently this guy and his son come in all the time and that’s just what he does. That’s his way of playing. Next time I find him, I’m cramming that laser gun up his ass. That’s bullshit.

We finished laser tag and headed back to my house, where we were joined by my friends Jason, Tracy, and Adam. We played some games, watched some shows, and had far, far too much to drink. (We peaked when Stu started making “Randoms” - just pour whatever you can grab into the cup until it’s full.)

Got some pretty cool stuff from folks. In all, I got (not necessarily credited by person):

Hopefully I didn’t miss anything. The point is that I got a lot of cool stuff from a lot of cool people, and thanks very much to those folks - you all rock, and you know who you are.

Sunday was spent recovering from Saturday. We were going to head to the beach, but Stuart’s “Random” caught up with him and we ended up taking it easy on Sunday instead.

Monday I finished the new Harry Potter book, and it was excellent, but I can’t believe she did what she did at the end. I mean, it totally opens the door for this last book to be just about anything, but come on.

And now I’m back at work. I forgot to go get my allergy shot today, so I’m going to have to do that tomorrow and listen to the shot clinic nurse rip me a new one because I’m a day late, so I’m looking forward to that. Plus I see that there’s more to do on the current project that’s due at the end of the week than I anticipated, so I’d best get to it.

Tuesday and Wednesday I felt like I had something in my eye. I couldn’t see anything when I looked in the mirror, and I tried washing my eye out but it still was there. Wednesday I decided to take a trip to the eye doctor.

I had an eyelash growing inwards. Explains why I never saw anything - every time I looked for what was in my eye, I would pull back my lid to get a better view. Feeling much better now, but I’m sure that’s going to cost me.

Watched that So You Think You Can Dance show last night. Eh. Not awesome, but better than American Idol.

Also fixed our upstairs bathtub faucet. When they installed it, they had a brake inside the faucet handle set so the maximum water temperature was limited. Of course, that meant you got the water to lukewarm and that’s about it. I found the specs online and was able to fix that right up. I’m not sure how people did this stuff without the Internet.

Speaking of the Internet, I found a guy who melted down 13 pounds of gummy bears into one big one. Reminds me of my taffy brick.

I also saw that James Doohan (Star Trek’s Scotty) died yesterday at 85. That’s too bad, and I’m sorry to see him go.

Finally it’s my parents’ anniversary today, so happy anniversary to them.

This weekend Stu and I took the entirety of Saturday and a box full of Zaino products and did the full wash-and-wax routine on our respective automobiles.

We started at 9:30a. By 11:00a we had done an initial wash, run the claybar over the cars, and finished a secondary wash.

We had to take a break from 11:00a to around 5:00p because it was too hot outside. The day was supposed to be about 72 and overcast; it turned out to be closer to 80 and sunny. Not so great for waxing (we would have been in full sun).

During that break, we went out and grabbed something to eat at the mall, then came back home and played some Donkey Konga 2. Lots of fun, but we needed to get things going again, and when 5:00p rolled around, it looked like we’d have enough shade to finish the job.

We got three coats of wax on (two Z-5 and one Z-2) and had cleaned the interiors of both cars by the time we called it a night at around 10:00p. The light was gone, and we had accomplished what we wanted to accomplish.

Sunday I had no problems totally sleeping in, took a nap in the afternoon, and went right to sleep Sunday night. The wax job totally wore me out. Thank goodness it’s just maintenance from here on out (until a few years down the road when we decide to start over with the claybar again - last time I did this was a couple of years ago).

aspnet comments edit

Catching up on the morning news and whatnot I came across two different and interesting issues.

The first is a new KB article over at Microsoft: How and Why Session IDs are Reused in ASP.NET. Describes how the session ID is reused across applications on a server but the session instance is local to the application. Also describes what to do if you don’t want to reuse the session ID for your application.

The second issue is something I ran across this weekend. I was using a calculator program and one of the operations I entered (in the series) was 5.35 - 5.45. The answer I got back was -0.100000000000001: just a bit off from what I was expecting. I tried it again, and the same answer came back.

I ended up contacting the author of the program and he uses the Windows Script Host to perform calculations, so I wrote a quick test VBScript:

Dim myvar
myvar = 5.35 - 5.45
WScript.Echo myvar

Turns out the answer is still -0.100000000000001. I did a quick search on this and Eric Lippert explains why it’s happening. Long story short - rounding errors due to the base 2 nature of the computer. I understand the answer, but I’m not sure I like it. Makes me wonder if computers shouldn’t have been base 10 to begin with. Heh.