Interesting software on SourceForge that I’m not using, but probably should be:
Interesting software on SourceForge that I use every day:
Andrew Huey | pointlessly blogging since 2001
Interesting software on SourceForge that I’m not using, but probably should be:
Interesting software on SourceForge that I use every day:
OK, I’ve been dragged kicking and screaming into 2011. I finally upgraded my home desktop machine to Firefox 4 and IE 9. (The work machine, of course, has had both installed for quite a while.)
I didn’t want to upgrade either until I was sure at least one of them would work with LogMeIn. It does seem to work OK in both Firefox 4 and IE 9 now, so there’s no reason for me to not upgrade now.
On a related issue, I was testing HTML 5 video in IE 9 last week, and ran into a really annoying problem. For some crazy reason, my work machine has Windows 7 N on it, the version without Media Player. Well, it turns out that IE 9 won’t play HTML 5 video if Media Player isn’t installed. And it won’t show you a useful error message either. It just won’t play. I eventually figured this out, and installed the Media Feature Pack for Windows 7 N. Now, all is well.
I managed to talk myself into doing my taxes before the SuperBowl started. I bought TurboTax this year instead of the H&R Block At Home (aka TaxCut) software, which I’ve been using for more than 10 years. I was curious about TurboTax, since I’ve never used it before, but it turns out that there’s not much of a difference between them. Either one is fine.
I think this may be the earliest I’ve done my taxes in years. I usually wait until around St. Patrick’s Day to file.
I finally decided to switch from Windows Live Sync (aka FolderShare) to DropBox. I’ve got it installed on my desktop, Dell laptop, MacBook, and Acer netbook now, and I’ve moved everything from FolderShare to DropBox.
The main problem with FolderShare is that it doesn’t actually store any of your stuff, it just enables you to sync a folder between shared computers. So, to sync two computers, for instance, you need to have them both turned on and connected to the internet at the same time. For me, this has been leading to occasional problems, where I wind up with two versions of the same file, or I need to turn on my desktop computer to get the latest version of a file down to my laptop, for instance.
DropBox stores your stuff in the cloud, so it shouldn’t be a problem to get a shared file from one computer to another without needing them both on at the same time. We’ll see how it works in practice, but so far, so good.
I spent some time over the last couple of days reviewing password managers for the iPad, so I figure I might as well write up my notes here, in case they might be of use to anyone else. (I should mention that I gave up on iKeepass, which I mentioned a couple of posts back.)
I limited myself to applications that had an iPad app (as opposed to just an iPhone app) and a Mac app that could synchronize with its iPad counterpart.
I would probably have gone with 1Password, except that recent reviews in the app store seem to be pretty mixed, so I just wasn’t sure it would work well. All the others seemed to be pretty decent, and any of them would likely have worked ok.
In the end, I decided to go with DataVault. I liked the look of it, and the reviews were pretty good. I’ve got it all set up now, on my Mac and iPad, and it’s working OK. It’s not great, but it’s good enough to manage a handful of passwords. I’m not going to use it to replace KeePass; rather, I’m just going to keep a subset of my passwords in there, just stuff I think I’ll need on the iPad.
The Mac desktop client has a few shortcomings. The program window, strangely, can be resized horizontally, but not vertically. And it doesn’t save its size and position, so it always launches in a mode where it’s taking up most of the screen. Also, it’s not very keyboard-centric. I couldn’t find a keyboard shortcut to delete an entry, for instance.
The iPad app also has a few annoyances. For instance, all the fields are set up so that the first character will be capitalized by default on entry. That’s fine for a first or last name, but not really useful for a user name or password. There are other minor annoyances related to item entry, such that I don’t think I’ll be doing much entry on the iPad itself. (That’s fine, though; I plan to do most of the entry on the Mac side.)
The synchronization process is pretty simple. You just launch the desktop app and make a selection from the menu to put it in server mode. Then you launch the iPad app and hit the sync button. This should bring up a list of devices on your wifi network, including your Mac, which you can then select. The sync process just takes a few seconds. By default, you’ll have to verify deletions (on the desktop side). (The verification can be turned off.)
I think if I could do this all over again, I’d give SplashID a try. DataVault definitely isn’t quite good enough to replace KeePass and KeePassX for me. But it’s good enough to keep track of a handful of passwords that I may need on my iPad.
I’ve been using products from JP Software for years, since back in the days of DOS. Their original product, 4DOS, was a replacement for command.com, the old MS-DOS command shell. Their current product, Take Command, is basically a replacement for CMD.EXE, with a bunch of enhancements and random bells & whistles. I hadn’t upgraded in about three years, so I went ahead and did that today. It’s a very nice program, with the enhanced command line embedded in a file browser. Maybe I’ll post some more details when I get a chance to play with it some more. I’m conflicted on whether or not I should invest too much time in learning the new stuff in TC. From a career standpoint, I should probably concentrate on PowerShell. But honestly, I know I can get stuff done faster and easier with TC.
Oh, and I took the screen shot shown here with Jing, which I haven’t used in quite a while. Since the last time I used it, it seems that they’ve added the ability to upload your screen shots to Flickr, Twitter, and Facebook. Nice.
Notes 8.5 fix pack 1 is out. I’ve downloaded it and applied it to a few machines. It does seem to fix a few random problems with the initial 8.5 release.
I haven’t applied Domino FP1 to our server yet though. I need to wait for the weekend to do that. I haven’t had a lot of problems with 8.5, overall. I’ve had a few issues with SMSDOM crashing occasionally. I’m on the most recent version; I upgraded SMSDOM right before I upgraded Domino itself. I’m not sure if I should blame this problem on IBM or Symantec. I also upgraded Backup Exec on the Domino server recently. That seems to be working OK, though the Backup Exec Domino agent isn’t yet certified to work on 8.5. The Backup Exec upgrade was a pretty big jump, since we’d been running version 10. There isn’t a way to directly upgrade from 10 to 12.5, so I just uninstalled 10 and did a fresh install of 12.5, then re-created my daily backup job.
As I side note, I discovered a weird shortcut today. Hold down Ctrl+Alt while you’re going into your inbox, and you’ll load the “non-java” version, basically the same thing you get if you run Notes in basic mode. I picked this up from a forum post written by Mary Beth Raven. I’m not sure how useful this is to anybody, but for some reason, I think it’s kind of cool.
A couple of weeks back, I posted a semi-useful AutoHotKey script, just a little script to paste text from the clipboard, but stripped of formatting. Well, I did some searching, and of course, I’m not the only person to have come up with this basic script. This guy posted a similar script, a couple of years ago. The one thing I learned from his script, which I somehow didn’t think of myself, is that, rather than sending the clipboard contents using “SendInput”, it’s better to put the text back on the clipboard, then send ctrl-V. The reason this works better is that, in most applications, a paste is an atomic operation that’s easily undoable, whereas using SendInput appears to the application as though you just manually typed out the contents of the clipboard.
I also decided to disable the macro in Excel, since I have an existing macro in Excel that’s mapped to ctrl-shift-V, and I don’t want to override that. So, bottom line, the macro now looks like this:
#IfWinNotActive Microsoft Excel ^+V:: myStr := clipboard myStr := RegExReplace(myStr, "s+$","") clipboard := %myStr% Send ^V
Still nothing terribly amazing, but very useful, and something I was living without for longer that I should have.
I’ve been using AutoHotKey for a while now. I’ve got a few macros programmed into it that are pretty much wired into my brain at this point. There’s one thing I’ve been meaning to write for the last year or so, and just never got around to it. Well, I was in the middle of something on Friday, and I just decided that I needed to stop what I was doing, and just figure out how to write this macro. It turned out to be a lot simpler than I though it was going to be! Now I feel kind of stupid for putting it off for so long.
Basically, I wanted a macro that would do a “Paste Special / Text Only”. Mostly, I needed this in Lotus Notes, but there are other apps where it could come in handy. Long ago, I’d taken care of this in Word with a simple one-line VBA macro. But, I never really knew how to do this in Notes. The reason I need this, is that I’m often pasting text from Word, or a web page, or some other app, into Notes. The text goes to the clipboard as formatted text, and if I just do a straight paste into Notes, all the formatting info gets pulled in, and it’s usually not a good match for the default e-mail formatting in Notes. So, I’d settled on just selecting Edit, then Paste Special, then Text from the menus. But that’s a lot more work than pressing Ctrl-V.
Before yesterday, I’d never looked at the AHK docs closely enough to realize how simple this was. The contents of the clipboard, in plain text format (that’s the key there!) are available in a system variable called “clipboard”. So, all I really needed to do is call SendInput on that. Duh. Just to get fancy, I also decided that I wanted to trim trailing whitespace from the clipboard contents. So, here’s a simple macro that trims trailing whitespace from the contents of the clipboard, and sends it out:
^+V:: myStr := clipboard myStr := RegExReplace(myStr, "s+$","") SendInput %myStr%
I just have that mapped to Ctrl-Shift-V, so I can paste text anywhere, without formatting, no problem. And, yes, I could have written this in one line, but I broke it up so it would be easier to see what I was doing.
The point of this story, I guess, is that AutoHotKey is a wonderful thing, and that some things are simpler than you think they are, if you just sit down and spend a few minutes reading the docs.
I had a few spare minutes today, so I installed Chandler on my PC at work. No major problems with the install, or with creating an account on Chandler Hub. I played around with it a bit, and so far, I like it. It’s reasonably fast to load and use. Since it’s a cross-platform app written in Python, I was concerned that it would be slow, and maybe have some user interface quirks. Not that a cross-platform Python app can’t be fast and have a good UI, but a lot of the time, that’s not the case.
The e-mail integration, as I mentioned in my post yesterday, is a little weird. Chandler uses IMAP to create three folders in your mail file, Chandler Events, Chandler Messages, and Chandler Starred. When you drop messages in these folders, they appear in Chandler. That part seemed to work OK with my Lotus Notes mailbox.
Chandler can also send e-mail. That, I thought, would be straightforward. It’s just attaching to an SMTP server. I have plenty of apps that use my Domino server to send SMTP mail, so I didn’t expect any difficulty there. I didn’t have any problems just connecting to the server. However, I’ve found that the e-mails sent from Chandler don’t render correctly in Notes. A bunch of XML, which is probably supposed to be hidden, shows up in the message. I did some testing, and the e-mails from Chandler look fine in GMail, and in Apple’s Mail.app. They look like a mess in Notes though. Oh, and I tried Notes 7, 8, and 8.5 clients, and it’s the same either way. I did find, though, that the e-mails in Notes look fine when I’m accessing my mailbox from my iPod or BlackBerry.
When things go wrong with e-mail rendering in Notes, it can be hard to figure out where things went wrong. First, the Domino server may screw something up before it gets to your mail file. If it’s not that, then it might be something related to your mail file template, or to the Notes client software. Since this problem occurs in Notes 7, 8, and 8.5, I’m guessing it’s not a simple client quirk. It could be something in my mail file template. That’s still on version 7, and I can’t really change that without upgrading my Domino server.
So, bottom line, if I can’t get the outgoing e-mail to look OK in Notes, Chandler is going to be mostly useless for me. If I can get that working, then it’s promising.
Oh, and one other interesting thing about Chandler. There’s a book called “Dreaming in Code” about the initial development process on Chandler. This book is frequently compared to Tracy Kidder’s Soul of a New Machine, which is a great book about the development of a minicomputer back in the 70’s. Chandler’s development process, apparently, was a bit rocky. At the time the book was written, the program had been in development for several years, and hadn’t produced a workable 1.0 release yet. I think that the author’s original intention was to document the development of a revolutionary open source app that would really be a killer app that would compete with Outlook and maybe Lotus Notes. In the end, he wound up with a book documenting a lot of things that could go wrong with a development project, which is maybe an even more interesting book than he would have gotten if the project had gone well. (I haven’t actually read this book yet, so I’m generalizing from the reviews I’ve read. I do want to pick up the book and read it at some point.)