mike hodnick

Point your browser to www.hodnick.com for Mike's latest content.

Notice:

You are viewing Mike's old, archived site. For new content, navigate to hodnick.com

Latest From Twitter...

The Blog

May 2007 Entries

I'm giving Windows Live Writer a try for the first time to compose blog posts.  I'm already impressed because it recognized Subtext - which I wasn't too optimistic about.  Normally I never like to relinquish control of my HTML to another tool, but who knows, maybe this one will work out just fine. 

tags: , , ,

Here's the script I use to generate tags for my Subtext posts. It writes the tag HTML to the screen and also copies it to the clipboard for immediate pasting:

if ($args.Length -ne 2)
{
  write-host 'Two arguments (site and tag list) expected'
  write-host 'Example: tags del.icio.us "scripts tags llama"'
  return
}

$site = $args[0]
$input = $args[1]
$delim = ' '
$splits = $input.Split($delim.ToCharArray())
$header = '<p class="tags">tags: '
$footer = '</p>'
$format = '<a href="http://' + $site + '/tag/{0}"'
$format += ' target="_blank" rel="tag">{0}</a> '

$html = new-object  System.Text.StringBuilder

[void]$html.Append($header)

for ($i = 0; $i -le $splits.Length; $i++)
{
  if ($splits[$i].Length -ge 1)
  {
    $newText = [System.String]::Format($format, $splits[$i])
    [void]$html.Append($newText)
  }
}

[void]$html.Append($footer)
set-clipboard -text $html
write-host $html

Example:

tags del.icio.us 'snow cookie alpaca'

... generates the following HTML:

<p class="tags">tags: 
<a href="http://del.icio.us/tag/snow" 
  target="_blank" rel="tag">snow</a> 
<a href="http://del.icio.us/tag/cookie" 
  target="_blank" rel="tag">cookie</a> 
<a href="http://del.icio.us/tag/alpaca" 
  target="_blank" rel="tag">alpaca</a> 
</p>

Have fun.

tags:

posted @ Friday, May 25, 2007 10:13 AM | Feedback (0) |

I was required to take a drug test this week as a condition for the contract work I'm doing at a new client. I've done a drug test before (pee in a cup) and it's always interesting to see how detailed and streamlined the test is. Where I went, it wasn't as much of a doctor's or clinic office as much as it was a small space to efficiently process as many people as quickly as possible. Only one tech was working there and she had everyone in and out pretty quickly.

One of the people there was a woman with a newborn baby girl. The tech wouldn't let her in to take the test with the baby, and the mother was pretty pissed about it as she claimed that she had no idea she couldn't bring in a baby. The tech was kind of rude to her by saying "who would have thought to bring a baby to a drug test"? Heh, well, this woman did I guess. Obviously the tech was right - the tech can't trust anybody, and for all we know the woman was going to try and have the baby pee in a cup for her. I think the woman ended up just waiting for her husband to get there to watch the kid.

tags:

Check out this WSS Feature that performs automatic backups of SharePoint sites upon their deletion: http://www.codeplex.com/governance. Handy. From a developer's perspective, I doubt I'd use this myself, but I can't count the number of times a user has asked me if it is possible to restore a site they've accidentally deleted. You don't get this functionality out-of-the-box with WSS 2.0/3.0, but this feature makes it possible.

All deletions and backups are logged to a folder of your choice and specific information such as the logged in user, deleted site, etc are all logged. SQL backups are created and sites can be restored with standard STSADM.EXE operations (-restore for site collections and -import for sub sites).

tags:

I've played about a dozen games of the Halo 3 Beta (sorry basement - you'll just have to wait a few more days for painting to start up again), and this is what I think so far.

First, I think Bungie realized they had a hit with the Zanzibar map in Halo 2. Zanzibar had big spaces and small spaces, a unique layout, and lots of interesting features. Two out of the three Beta maps (Valhalla and High Ground) have the offense/defense setup, and both of them have complex and fun terrain. Valhalla is cool because the terrain is natural (it's set in an open area at the foot of some mountains). It's a big open space with all kinds of boulders, slopes, and valleys to use to your advantage. High Ground is also pretty large - and it's kind of like a canyon with a lot of man-made structures built in to it. There is no shortage of interesting features on High Ground. Lots of open space for long-distance battles and lots of interior spaces for close combat.

One challenge that I haven't remembered since the first days of Halo 2 was that everything in the new maps feels very foreign. I have no idea where any weapons are that I want, and I never really know how to get from point A to point B very well. This is especially true in High Ground. While the unfamiliarity of the maps makes it challenging to do well in the games, it also keeps things fresh for the time being.

In the pregame lobby, you now have the ability to veto the auto-selected game type and map. If a majority of the matched players veto the game, then a new map and gametype will be generated for you. What's interesting is that I've never seen a game on Valhalla or High Ground vetoed. The third map, Snowbound, gets vetoed pretty often. I'd guess that at least two people veto it every time. By Halo 2 standards, Snowbound is a pretty cool map (complex terrain/paths, open/closed spaces, etc). For some reason people just don't like it. I'm curious to see what Bungie does with their Beta feedback and whether or not they do anything (or remove) with Snowbound.

There are some fun new weapons in Halo 3. I've become attached to the dual-wielded Spiker pairs. They seem to be a great close-combat weapon. With only one, they don't seem as effective, although I haven't really tried a melee attack with one yet (it has a blade on the end so I wonder if it does more damage). The Spartan Laser is a blast (pun intended). I guess I'd describe it as an insta-rocket-launcher. When it fires, it creates an explosion where it hits. There a bit of a delay though from when you start squeezing the trigger - and that balances things out and doesn't give the weapon's wielder too much of an advantage. I've also come across a grenade launcher on Valhalla. It's different from the old Brute Shot in that it has a longer range. You know - I guess I can't say for sure that it's a grenade launcher as the explosions from my shots have always been far away, so I really don't know what it's doing on the receiving end. Your chracter walks really slow and kind of limps while carrying it though - which in itself makes it cool to carry.

The new ATV (I forget the name of it) is just plain fun. You can stack a few teammates on it and zip around, or launch it off of the man cannons. It's used purely for transportation but is fun to goof around with. I've noticed that the ATV slows down when you hit it with plasma weapons (e.g. the carbine or plasma pistol). I also read somewhere that vehicles' engines are harmed by plasma. Interesting.

If you've been watching the Halo 3 vidocs or trailers then you know that there is a new "bubble shield" you can use. There is also a power drainer and a mini launch pad you can pick up. To use these items after you pick them up, you press the X button. The items are pretty rare. I've found that once I pick one up, I completely forget that I have it. It's probably because those items didn't exist in H1 or H2. The bubble shield is pretty cool and definitely adds a unique dimension to the game. If you have it, you can throw it down to protect yourself and recharge while your enemy is pursuing you. By the time they walk in to your bubble, you'll probably be re-charged and you can continue fighting. There are also these weird "force field doors" that you can walk through, but no weapon or grenade can penetrate them. Makes for very interesting battles on each side of them :)

Last, there is the concept of "films". This is the ability to save the footage of your last game you played for later. You can also download any film that another player has saved. It's a pretty cool feature - especially for viewing the videos of good players to see what they are doing after they've totlly owned you in a game. And of course, the H3 montage and compilation video makers will love this feature.

That's about it. The beta only goes for another couple of weeks, and frankly I don't know how much more I'll play it since there are only three maps to play on. They're fun, but it's getting to be the same old thing. Plus, only a few of my other "friends" have the Beta, so there aren't a lot of people really enjoying it at the same time right now.

See you online in September!

tags:

posted @ Sunday, May 20, 2007 9:33 AM | Feedback (4) |

Yesterday it was Raymond's bachelor party and we went over to Hudson to play paintball. I think there were about 10 of us, and it was a blast. Of course this morning I'm sore as hell and am dotted with purple spots. I got hit in the chest a few times and I now clearly have three nipples on the left side.

This place had two courses and they were fairly small compared to what I've played on before. However that made it kind of fun because you could see pretty much everything that was going on the whole time and the games went fast.

Thanks to Raymond and his brother for organizing the whole thing!

tags:

H3statspreview I just checked out my stats from the Halo 3 games I played last night, and I must say that the new features Bungie is putting into their stats pages are impressive. The two best features are:

  1. For a single game, when you hover over your most-used weapon in the list of players (the "Breakdown" tab), a window pops up showing you ALL of the weapons that you used to kill with.
  2. Over all games, you can view your overall kill/death ratio.

I'm not sure if this page is publicly viewable to non-Passport or non-XBox Live folks, but here is what I'm talking about: game stats

tags:

posted @ Friday, May 18, 2007 2:01 PM | Feedback (0) |

Hey Jason, the random quotes on your site aren't really random. The same Susan. B. Anthony quote showed up twice in a row. Can you change it so that it's really random? I mean, random like how I want it to be?

tags:

I went ahead and bought the Halo 3 Beta Crackdown last night. Crackdown is an awesome game. The new weapons are pretty cool - especially the Spartan Laser. The matchmaking has some nicer features too in Crackdown, like telling you how many matching games it's finding for you, etc. Crackdown's film replay features are good - it's just fun to be able to replay your game, however I'm a little disappointed that there aren't more options for changing the film's point of view, etc. Of course, Crackdown is still in beta form so that may change come September 25th. Crackdown's graphics are definitely a little raw - I wasn't sure if I'd be able to tell a difference between a beta game and a final version. Things just don't look quite so polished. I think my favorite feature of Crackdown is the Vallhalla map. It's beautiful and the terrain makes for very, very fun games. I'd definitely recommend going out and buying Crackdown so that you can play it before its play-period expires in early June.

tags:

posted @ Friday, May 18, 2007 11:54 AM | Feedback (0) |

Yikes, now this is some big hail:

Hail #2

My dad took this picture (in Duluth) after storms rolled through a few days ago. Luckily he (or the cars) weren't home when this stuff fell. His neighbors said that the hail started out around the size of baseballs. This picture was taken after it had already melted a bit. Note the plastic, practice golf ball in the picture for scale.

tags:

Check out this gorgeous video of footage from the Halo 3 Beta:

Mr. Jukes' Halo 3 Betalicious Video | direct download

tags:

posted @ Wednesday, May 16, 2007 2:27 PM | Feedback (1) |

Halo 3 release on 9/25/2007. Nice. I'll be letting my boss know right away that I'll be taking that day off :) So let's see, that's about four months away. Very cool. The anticipation for H3 isn't nearly as big as it was for H2 - at least for me. I remember back in 2004 searching and clawing for every news byte, screenshot, and tidbit I could find on H2. Now I just try and watch the vidocs when they come out. For now, I'll save all judgement, anxiety, and excitement for after I open the game box.

Our LAN parties don't happen as often as they used to, but I imagine that the number of people attending in the future will be smaller as we start playing Halo 3. Not as many folks have XBox 360's yet. I'm sure folks will make the purchase for Halo 3, but not all of them. Online play has pretty much replaced the frequent LAN parties anyway.

Anyway, it's cool to finally see a release date. When Bungie said "Fall 2007", I was thinking December. I'm surprised that the actual date is on the beginning edge of "Fall".

tags:

posted @ Wednesday, May 16, 2007 1:35 PM | Feedback (0) |

Tonight, at random, I decided to upgrade my site and create a new design for it. It's 12:30 AM and it's done. No it's not. I'm kidding.

The latest release of Subtext now supports tagging and identicons. Subtext uses a microformat for tagging, and I actually haven't quite figured out how to best integrate Subtext tagging in my site yet. It just doesn't work as cleanly as I'd like.

tags:

posted @ Wednesday, May 16, 2007 12:34 AM | Feedback (3) |

If you downloaded Threat Precedence earlier this week, please download it again :) I discovered some very bad problems with the mix yesterday and just finished correcting them. If you have an old copy, I encourage you to compare the old with the new and let me know what you think. Specifically, the snare in the main break in the beginning of the tune had a lot of low-end attack, and under compression it made a very annoying low-end pop on its attack. It bugged the hell out of me. I also tweaked a few other issues to help make the arrangement a little less spazzy - without taking away from the overall aggressive tone, of course :)

tags:

I just wasted $20.  I subscribed to my web host's (webhost4life.com) Windows SharePoint Services 3.0 offering, only to find that site owners do not have access to their own WSS virtual root. That means no bin folder, no wpcatalog folder, and no web.config file. All you get is out-of-the-box stuff.

Webhost4life.com does not say much about their WSS 3.0 offering on their site. Arguably I was a bad consumer and didn't look in to it deeply enough before making my payment. I will say though that their WSS 2.0 offering does allow customizations, and I thought it was safe enough to assume they'd offer the same thing in WSS 3.0.

If you're a business and need basic WSS 3.0 functionality, go for it. If you're a WSS developer, don't even bother with webhost4life.com.

tags:

I've whipped out yet another new tune. I was thinking of how to describe this one, and all I could think of was this: imagine graphing a quadratic function on a TI-95 calculator, throwing the calculator into a garbage disposal and obliterating it while fending off someone attacking you with a knife.

Or something.

Threat Precedence 5:37 5.14 MB [direct download]

tags:

Yesterday I finished terminating six Cat5 cable lines (including some internediate patching), so now the office, living room, and studio all have connectivity. What's been surprising is that every connection has worked on the first try. I've never had such great luck with running network cable before. Now the XBox 360 is hooked up, the wireless access point has been moved to the main level, and I can upload music more easily. I'll finish the rest of the cable in the basement living area once we're actually living down there.

tags:

A coworker of mine just finished up a multi-week backpacking trip through Europe. Check out his blog and photos. Looks like it was a lot of fun.

Makes me want to go back...

On a related note, Nikki's dad and stepmom missed their flight out of Paris a few weeks ago and had to stay there for an extra three days to avoid paying some large prices for new plane tickets. If you're going to get stranded, I guess Paris would be a good place to be :) Nikki and I were only able to spend a few hours in Paris a few years back, and I'd definitely choose to go back there so that we could see more.

tags:

Neil and I took a brief diversion after lunch and went over to Groth Music today. Groth is a great because they carry a lot of other stuff than just mainstream gear (ala Guitar Center). Anyway, I picked up a couple of egg shakers, and also one of these:


Spring Drum

It's a "spring drum", a.k.a "thunder drum". I'd never seen these before. The funny part was that I tried to flex my musicologist musicles and tried to convince Neil that it was a "cuica". The next thing I knew, Neil figured out what it really was and started making some cool sounds with it. Next time someone asks me about drum lessons, I'm sending them to Neil

To play it, you just hold the drum (which could also just be called a tube) so that the spring hangs down, and quickly shake the drum. It sounds like friggin thunder, or a gong roll, or something. You can also move your hand over the top to vary the sound.

Very cool stuff. The spring drum is exactly the bizarre type of thing I was looking for. Thanks for driving, Neil!


A "cuica". Not to be confused with a "spring drum".

tags: