new machine

At work, I generally get a new desktop machine every two years. We lease computers from Dell, so it doesn’t really cost anything to return my machine at the end of each two-year lease and trade it in for a new one. My lease is up at the end of this month, so I just got a new machine in. Usually, when I get a new machine, there are a few big differences from the last one. This time, not so much. I’ve got more hard drive space, but that’s really the only major difference. The processor is about the same speed. I’ve got twice the RAM (from 2GB to 4GB), but I don’t think the difference there will be especially noticeable. And I’m sticking with Windows XP, so there’s no OS update to worry about and/or enjoy. When I configured this machine at Dell’s site, Windows XP was still the default OS choice in the drop-down. The machine does ship with Vista Business on a DVD in the box, but it’s got XP installed. I’m not sticking with XP purely out of laziness or anything like that. We’re using a number of applications that aren’t supported under Vista. And I just can’t see any real advantage to moving over to Vista yet.

On another front, I tried installing Lotus Notes 8 on the new machine. It worked, but it was pretty slow. It’s got a few interesting new features, and I’d really love to be able to move everyone from Notes 7 to 8, but if I can’t get it running well on a machine with 4 GB of RAM, it’s going to be intolerable on some of our lower-end machines. I uninstalled it and went back to Notes 7.

The point of this story is basically that I’m somewhat disappointed with the progress we’ve made in the computer industry over the last couple of years. Major new software releases, such as Vista, Notes 8, Office 2007, and so on, are interesting but not compelling. And they’re usually bloated and slow on even high-end hardware. And the hardware itself doesn’t seem to have progressed much, expect in a few areas. Processor technology in particular doesn’t seem to have changed much over the last two years.

Well, that’s my two cents. I’m still glad I’m getting a new machine!

dead drive

I’ve got two hard drives in my main desktop computer: a 250 GB drive that I’ve got all my stuff on, and an old 100 GB drive that I occasionally use for backups, or experimenting with Linux, or what have you. I turned the computer on last night, and heard an ominous clicking sound coming from one of the drives. Luckily, it was the 100 GB drive, which didn’t currently contain anything important. I could really just throw that drive away and be done with it, but I decided that this was a good opportunity to do some upgrading. I just bought a new 500 GB drive from Newegg for $70. I’m going to use that as my main drive, move the 250 GB drive over to secondary use, and toss the bad 100 GB drive.

I think I’ll probably use this opportunity to do a fresh Vista install on the new drive, and just reinstall all my apps. I’m still running XP on the machine, largely because I’ve been afraid to try an in-place upgrade to Vista, and there was no obvious quick and safe way to do a clean install without having another big drive handy.

I’m still a little worried about putting Vista on this machine. The Vista upgrade advisor indicates that it’ll be OK, and I actually did a test install of Vista on the 100 GB drive a while back, and it did work. My motherboard and video card predate Vista, though, and there were a couple of slightly questionable things that came up when I did that test install. I really don’t want to go out and buy a new mobo and processor right now, if I can avoid it. I might upgrade the RAM in the machine from 2GB to 3GB, though. And a newer video card wouldn’t be out of the question, though I’m not sure that would help much.

Microsoft stuff

I went to a Microsoft Heroes Happen Here event today in Edison. I had registered for the NYC event that happened about a month ago, but things came up at work, and I couldn’t make it. Stuff came up at work today too, so I had to skip the developer stuff in the afternoon. The morning track basically covered Windows 2008. It was pretty interesting, and I did learn some new stuff. They gave out a software bundle that included Vista Ultimate, VS.NET 2008, and a few other things. Honestly, the bundle o’ stuff is one of the main reasons I went to this event.

I’ve put off installing Vista on my main desktop machine at home, for a variety of reasons. Now that I have a free copy of Vista Ultimate with SP1, though, I decided to give it a shot. I’m not doing an upgrade install, though. I’m still afraid to try that. Instead, I’m wiping out my Ubuntu install, and putting Vista on my second drive. I’ll have XP on my 250 GB main drive, and Vista on my 100 GB secondary drive. I’m hoping that dual-boot between XP and Vista works out OK. I’m running the install right now; it’s been going for about 20 minutes. I think it’s almost done.

I also registered for the ASP.NET MVC Firestarter event in NYC that’s coming up this weekend. It’s always a little hard to talk myself into spending a whole day indoors on a sunny Saturday, in a Microsoft office, but I really need to keep up with some of this stuff. And I think it’ll be kind of fun.

XP SP 3 – remote admin changes

Here’s an article that talks about Changes to Remote Administration in Windows Server 2008. It turns out that XP SP 3 moves you to RDC 6.1, so the /console switch to mstsc.exe doesn’t work anymore. You need to use /admin. And the “remote desktops” tool in the Windows Server 2003 Administration Tools Pack hasn’t been updated for this. So, the tool I’ve been using to remote into all my servers doesn’t work right anymore! I’ve worked around this by creating individual .rdp files for each of my servers, and putting them in one directory, but that was a bit of a pain. There’s been some talk about this issue here, since it affects the freeware Terminals tool also. I’m just posting about this, as it’s something to watch out for if you’re applying SP3 to a machine.

service packs

I installed XP SP 3 on my home desktop machine today, and Vista SP 1 on my laptop. I needed to do the fix I mentioned in yesterday’s post to get the XP SP 3 install to run, but it was smooth sailing after I did that. The Vista SP 1 install on the laptop went fine, no hitches. Both installs took about an hour. (In both cases, I was running the install off a CD/DVD burned from an ISO aquired via MSDN.)

I don’t expect much from the XP service pack; it’s mostly just a rollup of fixes I probably already had on my machine. I’m hoping that the Vista SP, on the other hand, might improve speed & reliability a bit. I guess we’ll see!

Windows XP SP 3

I downloaded Windows XP SP 3 from MSDN yesterday and installed it on a few machines at work, no problems. I tried installing it on my home desktop machine today, and got an error partway through the install. The SP removed itself cleanly, from what I can tell, so no harm done. Poking around on the internet, I think this article may provide an answer to my problem. I haven’t tried it yet, though. Maybe tomorrow.

keyboard macros

I’ve been using WinKey to manage system-wide keyboard macros on my Windows XP machines for awhile now. WinKey is a nice little program that simply allows you to launch programs by pressing a key combo involving the Windows key. I use Win-X to launch Firefox, for instance. I’ve had this running on all my home and work computers for the last several years, so I’ve really got these macros hard-wired into my brain at this point.

Unfortunately, WinKey doesn’t work on Vista (at least *I* can’t get it working), and is no longer being developed or supported by Copernic, the company that (at one point) wound up with the rights to it. (They didn’t develop it originally, but I don’t remember who did.)

I recently came across a program called AutoHotKey, which is a fairly powerful scripting environment for Windows keystroke macros and general automation. It *does* indeed work on Vista, and is being actively developed. And it’s open source! You do need to read at least a little bit of the documentation to get it to do what you want, but it’s not hard to figure out. For instance, this command:
#x::Run C:Program FilesMozilla Firefoxfirefox.exe
maps Win-x to launch Firefox.
And you can send keystrokes to the active window quite easily, so, for instance, this little script:
#+T::
FormatTime, CurrentDateTime,, MM/dd/yyyy h:mm tt
SendInput %CurrentDateTime%
return

pastes the current date and time into whatever app you’re currently using when you press Win-Shift-T.
You can just put all your little macros together in one text file, and put a shortcut to it in your StartUp group, and off you go. Neat!

I’ve been thinking about keyboard macros on the Mac, too. David Pogue did a column on PC and Mac macro programs a couple of weeks ago. There are a few interesting options on the Mac, but I haven’t had time to try any of them out yet.

Office 2007

I finally got around to installing Office 2007 on my desktop computer today, only about 7 months after I bought it. I installed it on my Vista laptop a while ago, but I just hadn’t gotten around to doing it on the desktop XP machine. It seems to have upgraded Outlook fine, without screwing up my mail file in any way. I guess that’s the thing I was most afraid of: losing all my e-mail. And it doesn’t seem to be significantly slower than Outlook 2003, which is something else I was afraid of.

KeePass

I finally finished entering all my passwords into KeePass. I previously blogged about this here and here. So it looks like it took me a little over a month to get this done.

I see that the author of KeePass is working on a 2.0 version, rewriting it in .NET/C#. That’s pretty interesting; I’m curious to see if anyone will create a usable Mac version (running under Mono). Some of the features he’s including in 2.0 sound good too.

Now, I just need to come up with a viable way of keeping the database in sync between my PC and Mac. I may try doing it with FolderShare. I’m using that on my work PC and home PC right now, to keep some files in sync between the two, but not on my Mac. There may also be a way to keep the file in sync with .Mac; the challenge on that would be automating it on the Windows side, I think.

KeePass

I entered some more stuff into KeePass tonight. I’m up to the letter “B” now. Hoo boy, do I have a way to go. In looking through my Vault database, I realize now that I’ve been using Vault at least since 1999, which certainly explains why there’s so much stuff in there. In all that time, I’ve never had a problem with Vault’s database getting corrupted or anything like that. Oh, and I’ve always been able to run the program just by taking my c:vault directory from one machine to another. Nice and easy.

I’m almost talking myself into keeping it, but I need to remember that it does absolutely no encryption and isn’t cross-platform. Of course, now that I think about it, I haven’t tried KeePass on the Vista laptop yet. I should probably make sure it works under Vista before I enter too much stuff in there!