OS X’s Wimpy Finder

Normally I am pretty positive about all things related to Mac OS X. However, despite some nice features, I have to say that the OS X Finder is one of the weakest links in the operating system. In particular, it fails woefully at something very commonplace and important to many routine computer tasks: copying or moving files.

Wimpy error handling: One of its most annoying traits is its utterly wimpy error handling. Recently I was trying to copy a Time Machine backup from one drive to another. This was many gigabytes in size, and could take hours to complete. The source drive was a bit flaky, beginning to fail physically. I couldn’t wait for the copying operation to finish at home, since I had to go to work. But while I was at work, the drive went to standby mode (after the lengthy file counting process, but before any actual copying had begun, since at that strange juncture Finder asks for a username and password), and then the drive didn’t want to come back online when I returned home — at least no without some kicking and screaming. This caused the copy operation, now in progress since I just typed my username and password, to get an error, but rather than giving me a chance to try again, it just quit. Which put me back at square one, with hours of copying ahead. What Finder needs is a simple “Retry / Cancel” dialog. There is no excuse for operations to fail because of a single error; give the user the chance to remedy the error and resume. Even DOS had “Abort, Retry, Fail?” Come on, Apple! We need something robust. And this is not the only situation where that can happen — it appears any error will cause Finder to give up.

Continue reading

OS X: Create a Command to View UNIX “man” Pages as PDFs

A website tipped me off to a Terminal command that lets OS X users (the geekier ones) view UNIX “man” pages* as PDFs.

However, since the command is long, it would be hard to remember and difficult to type. I wanted to make an alias (a custom UNIX command) that would be shorter, but Bash (the default terminal in OS X) does not allow aliases to accept arguments (variables), which is critical to making this work.

Continue reading

EGW CRE 2008 New Instance 1.5

If you are a Mac user using the beta release of the EGW CRE 2008 software (Ellen G. White Writings, Comprehensive Research Edition 2008), you may be interested in this little app I wrote. What it does is allow you to launch multiple instances of the EGW CRE 2008 app simultaneously. This was requested in the comment thread for “EGW CD-ROM via Darwine on OS X“.

Continue reading