Monday, October 08, 2007

vistarating I've been running Vista as my main dev box for about 12 weeks now, and I couldn't be happier that SP1 is going to be rolling out soon.  In my opinion, it can't get here soon enough.  Vista, in my opinion, is just not mother-in-law-proof.  For the record, my laptop is rated as an overall 4.5 "experience index" (on a 1 to 5.9 scale)**, which is not too shabby.  A 4.5 (with 5.9 video scores) allows me to see all of the glassy UI Vista effects.  For argument's sake, I'm going to ignore my personal beef(s) with developing on Vista, and will discuss general interaction I've had with the OS.

Last week I had all sorts of slowdown issues that required me to download Process Monitor to chase down a rogue process that was eating my HDD I/O.  What was that process?  Windows Defender.  Defender decided to run a full HDD scan in the middle of the afternoon, despite the schedule being set to run in the middle of the night.  The result?  My laptop came to a screeching halt, barely allowing me to get at Task Manager to perform emergency shutdowns of my freshly edited VS code.  Awesome.

Then there was this kicker: I played IT-guy for my niece.  She was having issues with her relatively new, relatively fast Compaq/HP notebook, and when I took a peek at it I noticed how much crapware was installed.  Seemed like the perfect example for an FDISK with a fresh XP install.  So, as that computer was being wiped, I was using my Vista box to download all the latest drivers.  I thought this would be a time-saver, as the plan was to download it all, then burn it to a CD.  Boy was I wrong.  Downloads worked like a champ, but when I went to burn the CD (using the internal Vista DVD/CD burner), this is what Vista calculated:

 32996days

No, I am not kidding.  No, I did not Photoshop this image.  17 items.  578 MB.  This wasn't the first "best guess", but rather 3 or 4 excruciating minutes into the 578 MB copy.  Let's do some math, shall we?  32,996 days = 2,850,854,400 seconds. 578MB/2.85B seconds = 0.20 bytes/second = 1.62 bits/second.

My circa-1980 Commodore 64 had a 14.4kbps modem that was 8,878 times faster than that.  You know what?  It felt like it.  I could nearly see the electrons moving. 

[**Note to Microsoft: fire the idiot that determined a 1.0 to 5.9 scale.  1 to 5.9??  What the heck?  Was this built by the same joker that decided 0 to 158 1/3 is a good passer rating?]

posted on Monday, October 08, 2007 3:00:41 PM (US Mountain Standard Time, UTC-07:00)  #    Comments [0]
 Monday, October 01, 2007

[Programming note: I'm going to try to keep my music posts to Monday mornings.  That is all.]

inrainbows For months, there's been a low buzz in the internet about when The Beatles and Radiohead are going to break down and sign a deal with Apple to provide their music on iTunes.  Radiohead last night told Apple (and the rest of the industry that treats musicians as slaves) where they can stick their 1s and 0s.

Last night, Radiohead announced they will not only be selling their next album, In Rainbows, on their own site, but they'll allow the purchaser to name the price, from $0.00 to $1,000,000 (or whatever your credit card max is).  From their site,

Radiohead have made a record.  So far, it is only available from this website.

The release will come in two flavors: digital download, and in a "diskbox" which will contain

the new album, In Rainbows, on CD and on 2 x 12 inch heavyweight vinyl records.  A second, enhanced CD contains more new songs, along with digital photographs and artwork.

The latter diskbox will cost 40EUR, or roughly $57USD.

You can get more information about the purchase by wandering through Radiohead's website, or by going directly to the order page for In Rainbows. 

radioheadstoreI think there are a couple of very interesting things to note here.  The first is that witness to a significant paradigm shift in the world of music distribution.  This isn't the first band to distribute directly, nor will they be the last.  But they are arguably the biggest band to do it.  Beck has been toying with direct-to-consumer material for over a year, and Barenaked Ladies released Barenaked Ladies Are Me tracks before their album was complete.  With BNL, Avril Lavigne, Dido, Jars of Clay, and Sarah McLachlan have moved their management to the non-traditional Nettwerk Music Group, who is foregoing the traditional methods of band conscription by (among other things) offering alternative methods of distribution.

The second, more geeky, and real deal maker/breaker, is whether Radiohead's site will be able to manage the traffic gracefully.  Their site is very cool, but at the sake of being lightweight.  The main store page for example is nothing but imagery which makes the page about 100x bigger than it would otherwise be if it were the textual analog.  The rub is this: if they can't manage the traffic that will be hitting them on 10/10/2007, the band's goodwill might be shot.  What's the over/under on Radiohead.com and the download site denying connections by the time NYC wakes up?

posted on Monday, October 01, 2007 12:35:37 PM (US Mountain Standard Time, UTC-07:00)  #    Comments [0]
 Thursday, September 27, 2007
ACLMF_AT&T_APF_RGB

I love finding new music that speaks to me on a different level; meaning that it's not the same style music I've been playing or listening to in the recent past.  About a year ago, I came across Marcus Eaton, whose most recent album is rhythmically reminiscent of old Dave Matthews or Duncan Sheik.  Something I appreciate Marcus Eaton for is that he embraces technology and allows you to listen to his entire album just by visiting his site.  Sure, it's not high fidelity, but it whets the appetite.

Anyway, I was looking over this weekend's Austin City Limits Music Festival lineup, and although I came across quite a few bands that are new to me, Gotan Project really jumped out.  Maybe they remind me of my most recent trip to Paris, or maybe they're a little pop-tastic, but there's something very cool about their sound.

posted on Thursday, September 27, 2007 11:49:53 AM (US Mountain Standard Time, UTC-07:00)  #    Comments [0]
 Wednesday, September 26, 2007

Somebody forgot the admin password for our Visual Source Safe 2005 (VSS) install. I think that jackass was me.dunce

Crap.

OK, well, off to my search engine of choice..."lost vss admin password" and the first link is a forum thread that seems to be completely implausible.  Mainly because it's six years old, but also because it's impossibly simple (if you're not afraid of hex editors).

You know what?  It worked like a champ.  Here's the tip:

  1. find the um.dat file sitting in your ...\VSS\data directory
  2. back it up.  No, seriously.  If you jack this up, it's not my fault.
  3. Load up your favorite hex editor of choice  (I didn't have one on hand and didn't want anything heavyweight doing anything behind the curtain, so I found, downloaded and used frhed)
  4. Open um.dat and change bits 80 through AF** to be:
    0:80 55 55 bc 7f 41 64 6d 69 6e 00 00 00 00 00 00 00
    0:90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    0:a0 00 00 00 00 90 6e 00 00 a8 01 00 00 00 00 00 00

** YMMV: If you have users with names that (alphabetically) are lower than "Admin", then your Admin password location may not start at 80.  In that case, watch for the string in your hex editor and change accordingly.  Luckily, this was not my problem.

In a nutshell, what you just did was reset the Admin password to the base install (empty) setting.  In your editor, you'll see that 85-89 spells "Admin", and if you have other users, you'll see their names further down.

Now, open up your VSS Administrator tool.  If you did it right, you will be greeted with the Administrator toolbox with all of your users' login names staring at you.  Worst case, the tool will bark at you and will ask you to run Analyze.exe.  Very worst case, you need to put your old um.dat file.

As for me, I can take off the Dunce Cap and get back to work.  As for the team in charge of VSS?  Well, I'd suggest they hit the books.

posted on Wednesday, September 26, 2007 5:56:58 PM (US Mountain Standard Time, UTC-07:00)  #    Comments [0]
 Monday, September 24, 2007

This message is for me.  If you, the reader, like this list, you're welcome to bookmark either Scott's site or mine, but I need this link here to save me the 5 minutes of my life I lose every time I go looking for the list.  Scott's a prolific writer, and digging through his "Tools" tag isn't simple.

That was a horrible sentence.

Without further adieu, Scott Hanselman's 2007 Ultimate Developer and Power Users Tool List for Windows.

posted on Monday, September 24, 2007 11:15:41 AM (US Mountain Standard Time, UTC-07:00)  #    Comments [0]