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.

open source stuff

My company is setting up a new (small) office in Pennsylvania, and I’m thinking about using some Linux stuff down there. I’m planning on using IPCop for the firewall, and maybe Openfiler for a NAS.

I’ve been using IPCop in our main office for the last few years, so I’ve got no doubts about that, and I’m quite familiar with it. I’ve never used Openfiler though, or any other open source NAS package. I considered putting an old Dell PowerEdge box running Windows 2000 Server down there, but I’m not really enthusiastic about that; it’s an old box, and an old OS, and I don’t really need all the overhead of a full Windows server. Nor do I want to pop for a Windows 2003 Server. I just need a place to put shared files for a small workgroup. I’m hoping Openfiler works well for that, and is easy to access from a Windows XP client. I’ve been looking at the Openfiler forums, and I think this thread may prove helpful. I haven’t actually gotten around to installing OF on a box yet. I downloaded it Friday afternoon, but I mistakenly downloaded the 64-bit version, and I didn’t realize that until after 5pm on Friday, so I left my machine downloading the 32-bit ISO and went home. I’ll give it a try on Monday.

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.

spring cleaning

I mentioned in a blog post about a month ago that I had found a receipt for a copy of OS/2 that I had bought in 1994. Well, I was doing some spring cleaning today, and I found that copy of OS/2, along with several OS/2 books and other old computer books. I threw them all out, sad to say. It’s a small apartment I live in, and there’s no room to keep outdated software, or books about outdated software, lying around. Goodbye OS/2, dBase IV, Clipper 5.2, Lotus 123 for DOS, and Novell 3.11. I’ll miss you. Or not, in some cases.

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!

password managers

I was going to try copying all my passwords from Vault to KeePass tonight. I really like Vault, but it uses an unencrypted database, and it’s not cross-platform. KeePass runs on both PC and Mac (via KeePassX), and uses good encryption. Unfortunately, I just figured out that I have a little over 200 passwords in my Vault file. It’s going to take quite a while to do all that copying and pasting. Vault isn’t really structured like KeePass either, so there’s no easy way I could cobble together an export/import program. I have to decide whether or not I want to bite the bullet on this right now, or wait. I guess it’ll only get worse if I wait, right?

eEye Blink

I tried out the free Blink Personal Edition software from eEye today on my home computer. I have a lot of respect for eEye, so I was hoping this would be a good piece of software. Unfortunately, I had compatibility problems with a couple of apps right away, and a noticable bit of system slowdown. If I had time to work through this stuff, it might prove to be a good app. I really don’t have the time to mess around with it much right now though. For now, I’m still just using F-Prot anti-virus and Spybot S&D for spyware.

Ray Noorda

I just found out that Ray Noorda died today. The linked article calls him the “father of network computing,” and I guess that’s accurate. I used NetWare for years, starting with version 2.15c, I think, in the early nineties. I earned my CNE certification when NetWare 3 was big. I switched allegiance from NetWare to Windows NT grudgingly, in the late nineties, and by that time, Noorda was gone from Novell.

The obituary on the Canopy site says “In lieu of flowers, the family requests that each one of us put in a little extra effort today to enable someone to reach their fullest potential in their work — that’s what Ray would have done.” I’ll try.