Yesterday was the worst. I had planned on getting a whole bunch of stuff done, but what ended up happening was me waking up with this stomach bug. I never get sick, like, ever, and this was horrible. Sweats, aches… gastrointestinal issues… It sucked. A lot.

Jenn had this same thing on Tuesday and I underestimated how crappy it makes you feel because, well, like I said - I don’t really get sick. Holy cow, was I wrong. I think I took well over the recommended daily maximum of darn close to every drug in the house. Slept most of the day. My parents came over for a little bit, but that’s the most that really happened.

Thankfully, it seems like it may have run its course. I’m still kind of achey and tired and I didn’t get much sleep last night… decided to just get up at 4:00a today because sleep wasn’t happening… but I’m not having all of the issues I was having yesterday. That’s not to say I’m going to be running around and such, but hopefully it won’t chew into work tomorrow.

Follow up from Friday - I ended up getting Ticket to Ride Europe at the game store, and it’s pretty fun. Jenn and I played a couple of rounds Friday and had a good time with it. I think my biggest problem right now with board games is that the premises are kind of lame. I mean, building a train route across the country just doesn’t sound like fun when you read it on the back of the box, regardless of whether the play is actually good. I don’t regret picking the game up, and I may well get me a copy of Puerto Rico now that I know the premise isn’t everything… but I’d be stoked to see more fun games that sound cool, too.

I’ve been up since like 4:00a because I had another stupid headache - this time sinus related - and I took some Excedrin Migraine (probably the only pain reliever that works, though I should look into Excedrin Tension Headache) and it has enough caffeine in it to wake me up. Gets rid of the headache, though - that and some Allegra.

Jenn and I like playing games, and I noticed that we have far too many of the same kind of game. I think we have, seriously, like five different versions of Trivial Pursuit, none of which I’m remotely good at, and we have a bunch of other stuff we thought would be cool, bought, and had it turn out to be kind of lame. So I’m taking a page from my friend (and indirect boss) Chris and I’m going to go more, well, avant garde with my gaming. I took a look at his collection, compared that with some of the ratings I see on BoardGameGeek, and I’m going to make a trip to Rainy Day Games this weekend to pick something good up. Not sure precisely what yet, but I’m leaning toward Puerto Rico or Ticket to Ride Europe.

We’re going to get Comcast phone on April 8, too. My parents have it, as does Stu, and everyone seems to dig it. They’ll put in some needed cable outlets while they’re there so we’ll finally have TV in all the rooms in the house. Looking forward to that.

No plans really for the weekend. Hopefully nothing that costs money (other than the trip to the game store) will come up. I ended up buying a new printer - HP DeskJet 5940 - this week (time for an upgrade) and I think that was my mad money for the time being. (Got it for a steal, though - $60, marked down from $90. Can’t beat that! Stu took advantage of that, too.)

powershell comments edit

I haven’t had a lot of time to look into some of the latest MS tech what with the project I’ve been mired in for a while, and yesterday Hanselman turned me on to Monad, the new Microsoft command shell. (Yeah, I’m a little late for this boat, but it’s still in beta, so I’m not that late.) He was showing me some of the ways he’s thinking about automating tasks around work and I gotta say… even the simplest demo is awesome and makes you think in a different way entirely about the usefulness of the command line. Everything is an object? No more parsing text output? It doesn’t get much better than that.

I decided to try it out this morning when I was talking to Stu and he wanted to figure out the most recently modified file in a directory tree. Monad to the rescue, right? One command line:

get-childitem -Recurse -Exclude CVS | sort-object -Property LastWriteTime -Descending | select-object -First 5 | get-property -Property LastWriteTime,FullName | format-table -Property LastWriteTime,FullName -Autosize

That will:

  • Recurse through the filesystem from the current location down
  • Sort all the files found by last write time
  • Get the first five in that list (the most recent five modified files)
  • Get the last write time and full name properties, and
  • Format the property list into a nice table

It ends up looking like this (click to enlarge):

Monad in action - sorting most recent modified files (click to
enlarge)

I don’t know about you, but I think that’s hot. One line, loads of functionality. I mean, who needs batch scripting now? I can’t wait to get some time to really delve into this thing.

I went out to get the mail last night and found a used condom wrapper in the middle of my damn lawn. How the hell did that get there? I mean, are there illicit sex acts occurring in my yard that I’m not getting to participate in or something?

Regardless, picking up condom wrappers out of your yard is a humbling experience. You really don’t want to touch it, so you kind of get a stick… and push it around for a while until you realize you can’t pick it up with a single stick, so you cast about for a second stick… then you go into the garage and get a shovel…

It also makes you feel like you’re living in some sort of anarchic post-apocalyptic Blade Runner world. Come on, man - rubber wrapper in the suburban yard? Come on.

I guess I should be thankful it wasn’t like a used hypodermic needle or something. The worst I get is a dog turd in the middle of the sidewalk (that was last week) or a condom wrapper in my yard. Lots of shoveling going on around my place.

Next time I’ll take photos. I’m actually having some digital camera problems right now (the problem is that it fucking chews through batteries like a pack of hyenas through a herd of sick wildebeests) so I’m not taking a load of pictures of, well, anything. I plan on getting a new, more battery-friendly camera (hopefully more portable, too), at which time I’ll probably go apeshit with the photos and start taking pictures of random shit again.

windows, net comments edit

After fighting shell extensions for my Junction Shell Extension project, I know what a pain it is. I can only imagine that this Sky Software “EZShellExtensions.Net” product will make that vastly easier. Of course, at $95 per developer, I’m not sure if it fits my $0 software budget, but if I really got into it, that might be the way to go.