Leopard has pounced

Well, we’ve just survived another OS X migration and it’s time to take stock.

As a developer, I’m kind of committed to having all my programs work flawlessly on the latest operating system on the release day, so I have had quite a bit of preparation to do ahead of the launch.

My first impressions of OS X 10.5 go back to not long after the keynote speech where Steve Jobs presented it. System migrations are usually accompanied by a deep developer sigh (at least outside of Steve’s reality distortion field). This is not because it’s not great news, but because it means a lot of extra work just to stay where you are.

My main development machine is a Mac Pro and of course there’s no way that I want to install an early beta build of an entire operating system on it before it’s pretty much production ready. In any event, it’s safer to do a clean install on a fresh partition every time a beta comes out; which for most developers means installing it on a secondary machine.

In my case that’s my severely underused MacBook Pro that has hardly left my office since I got it. I have to say that the new Leopard look didn’t really impress me much the first time I saw it. It still doesn’t really, I’m afraid.

The challenge for a developer is to make his/her programs look good on the new version and I’m not really sure how to achieve that yet. A Better Finder Rename 8, due out in beta form 2008Q1 (that means March) will probably sport a few look & feel changes to fit in better with the “unified look”, but will it actually look better? or just more somber?

I was never a great fan of the brushed metal look, so seeing it essentially everywhere now doesn’t really improve things much. The new folder icons are of course unreservedly awful. The dock I frankly don’t care about much. I’ve got it hidden by default, and I’m the world’s only A Better Finder Launcher user, so never actually see the thing.

The translucent menu bar is also not a problem as long as you find a mostly black background picture. I use the picture of earth from space that has a completely black background and on my trusty 30″ cinema display that means that the entire menu bar looks the same “somber gray” as the unified look windows. It’s a shame that the rounded corners have gone, but what the hell..

The aesthetic choices that have been made for Leopard are not easily comprehended by mere mortals. Yes, I think it’s a step backwards in terms of looks. Surely a space theme appeals mostly to little boys watching Galactica (I watched the episode where number 3 sees the face of the missing 5 cylons last night) and not to most professionals and (Trekkers excepted) women. What a curious choice..

The new “capsule” buttons on the Mail app also surely must be a bad joke. After two years of people ridiculing the capsule buttons, they’ve simply gone and have made them even worse (quick, tell me which buttons are disabled!). Hhmm..

In terms of actual interaction, however, most of these changes are actually for the better. It is far easier to see which window is active. The keyboard navigation works much better (of course that was the only area where Windows 95 was still better than OS X), and the unified look is, well, more unified.

A disturbing feature of the new Finder is that it looks so much like iTunes that you catch yourself confusing both. “Unified” can also mean “indistinct”.

In terms of performance there isn’t much to report, except that the entire system seems to be more responsive. Tiger had a tendency (especially on Intel machines?) to become fairly unresponsive if it did any kind of disk heavy processing (such as crunching a couple of million rows of database records) or if you dared to mount a network drive. It’s too early to be definite about this, but the problem seems to have magically vanished.

The biggest feature of Leopard is of course the “Time Machine”. It’s terribly gimmicky and I haven’t been able to test it much so far, but it has huge potential.

Backups are a chore. They are expensive (you need a huge external disk, two if you want an off-site backup) and time-consuming (you need to schedule time for the backups). Finally, when you need to go back to an older version, you usually find that something has gone tragically wrong. So on the whole they can be useless and a chore.

My backup strategy so far consisted in two 1TB IOmega UltraMax external Firewire drives and “Retrospect Express”. Incremental backup of my entire user folder at 1AM each morning. Duplication of iTunes and Aperture libraries once a week. The second drive is stored permanently off-site. Every now and then I duplicate the on-site drive completely onto the off-site drive, which for obvious reasons takes “a long time”.

Today, the third 1TB IOmega drive has arrived and I’m about to do the first “proper” Time Machine backup: the entire drive for a full system restore.

The largely unanswered question is “is it good enough to do real backups with?” or is it just a gimmick? I have $300 bet with IOmega that it’s the first rather than the second..

Backup is a huge issue for somebody who makes their entire living off the content of a single hard disk.. but it’s not as easy as all that. There’s disaster recovery (you don’t want to have to re-install everything in the event of hard disk crash), but there’s also “data loss” (you don’t want to lose any crucial files) and finally “archiving” (the stuff that you don’t have any real need for anymore, but that might come in handy one day, say your 1998 tax returns). Related to that is the question of “version control” for things such as websites and source code (“this unique combination of 75,000 files represents version 7.9.5 of A Better Finder Rename).

Unfortunately all this stuff is getting so big that there’s no longer any time and money efficient way of doing it. Archiving your 90GB SVN repository onto DVD would take 25 DVDs and probably over a day of copying.. I had a quick look at backup tapes but those are now more expensive than hard disks. IOMega’s REV system would fit the bill, but at $1 a gigabyte and $399 for the actual cartridge drive, it’s hardly a cheap solution either. Add to that the fact that IOmega quietly drop their old storage formats (Zip, Jazz) every few years and there’s simply no acceptable solution out there.

Now (hint) if you guys at IOmega want to get in touch and send me a REV system for review, I would only be too happy to review it for you ๐Ÿ™‚

My compromise is to put an archive section on my main hard drive for now.. do I still need to put everything in my SVN version control repository? I guess so since Time Machine does not support snapshots (yet?).

This leaves getting used to the new applications that come with Leopard. Mail app is quite a bit faster than it was and it now deals gracefully with large mail boxes (I’ve got around half a million emails). Putting aside the awful “capsules”, it’s a fine mail application. I’m not sure about the non-hierarchical to-do list; this seems kind of simplistic and with a million things to do and limited time, you need something more heavy duty. My current solution is a huge whiteboard and several hundred “to-do” post-its all over the office walls..

For me the fact that the new “Terminal” application has been improved is a not insubstantial gain. Tabs are great and there simply wasn’t anything worthwhile out there to challenge the built-in terminal application..

Another big change is that the Unix foundations of Leopard have changed quite a bit. A lot of things that you used to have to install yourself are now built-in: svn, ruby (a proper working version), rails, etc.. This is a double-edged sword (how easy is it going to be to upgrade the built-in unix tools?), but itโ€™s a step in the right direction. It only took me about a day to migrate my “in-house” ruby/mysql system and another hour or so to figure out what’s wrong with svn.

As a developer of course the most significant change is XCode 3.0. I’m looking forward to getting more acquainted with it..

Is it a successful upgrade? Yes, it is. It might take some getting used to the new look, but there’s a lot of hidden goodness and the panoply of small improvements soon add up to an improved over-all experience.

Most importantly (unless you use Application Enhancer and other haxies), you’re in for a simple, largely trouble free upgrade to a more refined product. It’s not a giant leap right now, but once developers like myself can start using 10.5-only features (expect that to be around the time 10.6 launches and everybody who buys software has migrated to 10.5), you’ll see a lot of improvements in actual applications. And isn’t the applications that make an operating system great?

Take care until next time.

Yours sleep deprived..

Frank

Getting ready for Leopard

After yesterday’s release of “The Big Mean Folder Machine” 1.0, my attention is now shifting towards the imminent release of Mac OS X Leopard.

The rumor mill has it that it will be released the last weekend of October and as always we’ll be ready.. there are only minor visual glitches to take care of.

I’m not sure what your thoughts on the new and much darker “space” theme are, but I think it will take some getting used to. I’m still not convinced that the new “darker” Apple site looks anything as good as the old “aqua” one.. it’s the first time that I’m wondering whether Apple is actually taking a step backwards rather forwards at least in visual style..

As soon as Leopard is officially released, work on A Better Finder Rename v8 will start in earnest.. no rest for the wicked.

Big Mean Folder Machine nearing completion…

A5EA5026-68FB-4400-BFA7-B8DED2F18CEE.jpg

My latest project, “The Big Mean Folder Machine” after being put on hold while the new artwork was being finished is now back on track. The 1.0 beta 3 release should be ready for next wednesday (my traditional “release day”).

My policy has always been to “get it out early and see what people make of it”, so I’m thinking about going “golden master” with this third beta.

I could, of course, continue releasing new betas that add more features, but I’m not really a fan of the new “endless beta” strategy where your golden master is 1.0 beta 28891 build 65839-20a and comes after 3 years of saying “don’t blame me if it does not work”.

It’s only a 1.0 release, so somebody is going to knock it because it doesn’t do something scheduled for release 3.4, but that’s going to happen anyway.. so unless I find a show stopper that’s it as far as betas are concerned..

I would like to take his opportunity to thank those of you who have contributed their insights and suggestions to the project.. I know version 1.0 is still far from fulfilling all requirements, but it’s only the beginning of the journey.. expect a point update with new features and refinements every 4-8 weeks.. and don’t worry you have free upgrades up to (but not including!!) versions 3.0.

Funnily enough, I haven’t mentioned bug fixes yet. This is because nobody’s reported a bug yet.. this either means that I have finally managed to get a 1.0 beta 1 release out that is 100% bug free (in my dreams), or that you’re holding back your reports on the assumption that “somebody else is going to report this”. Well, nobody has so far, so please get emailing!

As a sweetener: anybody who reports a genuine bug (“it doesn’t make coffee” doesn’t count!) before the 1.0 final release gets a free single user license.

Time Travelling..

This morning I’ve felt a need to reminisce and had a look at friends reunited, the top U.K. site for tracking down your lost friends from university. Not that I’ve had a lot of luck finding anybody.. (no I’m not going to pay to send email to people!).

That made me think: Can people find me on the internet? So I googled myself and came across an interview (!) that I gave a decade ago to myMac.com.. coming in late for work, PowerTools G3 Clones.. those were these days ๐Ÿ™‚

A Better Finder Launcher is set free

A long, long time ago, in another life time (the 6th of August 2003 to be precise), I released version 1.0 beta 1 of “A Better Finder Launcher”, my entry into the perfect Mac OS X application launcher contest. Back then I was full of plans for all the cool things I could do with that program..

There were already plenty of contenders our there, but I didn’t like any of them. My problem with them was that they did too much. All I wanted was a quick way of launching the applications that did not fit into the dock. Period.

I reasoned that I can’t possibly be the only person on the planet (or at least the Mac) who wanted something quick, simple and effective, rather than something bloated with features that nobody could possibly want, and so I set out to build a radically fast, radically simple and 100% effective application launcher.

As it happens, I was totally wrong about my market analysis. As it turns out, nobody wants a quick, simple and effective application launcher rather than a bloated “launch everything and the kitchen sink” launcher. And certainly the perceived value of a “simple” product is much less than that of a “complicated” product.

A Better Finder Launcher never took off: not even in a small way. Feedback on the product was never more than a trickle and most of the time was about “why does it not do more”, rather than “couldn’t it do this better”.

Development continued in a haphazard manner, driven more by individual user’s requests and my own whims than by market forces ๐Ÿ™‚

The fact that Mac OS X 10.4 introduced “Spotlight” and that the QuickSilver (“Less is more” can mean many different things) guys continued to do an impressive job and do it for free, didn’t help the product to flourish either. Still a hard core of loyal A Better Finder Launcher users continued to exist and I was probably the most hardcore of them.

I have long ago given up on making A Better Finder Launcher a commercial success and as a full time developer that means that I can’t really spend that much time on it (people keep sending me bills!). I was often tempted to acknowledge defeat (I have really) and discontinue the product (I will not) for good.

The thing that stopped me from cutting my losses and get out of the launcher market altogether was that hardcore of users. I didn’t want to let them down. Moreover, right from the start, A Better Finder Launcher was bundled with the A Better Finder series of tools and there are thus potentially tens of thousands of avid users out there that I know nothing about; my guess is that it’s more like a hundred or so, but still..

Unfortunately, I know for a fact that many A Better Finder users don’t like A Better Finder Launcher and that they would be much happier if I stopped bundling the program with the series installer. A Better Finder Launcher is a launcher and not a file utility per-se and it never really fitted in that well with A Better Finder Rename, A Better Finder Attributes and A Better Finder Select, which really are pure file utilities. For me, it was a way of adding a free goodie for the existing series owners.

How then do I get myself out of this predicament? Keeping the existing users happy while acknowledging defeat in the larger market?

My solution in the end is simple: As of today, A Better Finder Launcher is no longer part of the A Better Finder Series and it is no longer a paying product. Instead it becomes freeware (which may widen its appeal at least a little bit). I will continue to update the product in the same haphazard way as before and accept voluntary donations; existing users can now consider themselves early “donators” (thanks!) and customers who want the A Better Finder file utilities, but not the launcher, no longer need to “implicitly” pay for it.

I hope this will make the A Better Finder Series more focused, as well as giving A Better Finder Launcher a new lease of life. I’m currently considering changing its name and icon to reflect its new status, but this will need to wait until an icon can be procured, but a plan is already starting to take shape..

As a loyal user, I don’t want “my launcher” to go out on a low, however, which is why today’s 2.2 release features a number of much requested improvements:

  • two user interface modes: run as a normal application complete with menu bar and dock icon, or run as a hot key-only application (no dock icon, no menu bar)
  • improved responsiveness (always a goal)
  • all known bugs fixed

As Steve Jobs would put it “This is best A Better Finder Launcher we’ve ever done and it is really, really amazing.” … and one more thing … now it’s free.

No Big Bang for The Big Mean Folder Machine

For the past 12 months, I have been working on a new product behind the scenes.

The original idea for the Big Mean Folder Machine came to me while sitting in the lobby of our holiday hotel to find some “stuff” on my haphazardly organized laptop. Now usually, I don’t spend holidays slaving over a laptop, but my (by then heavily) pregnant wife decided that this was the right time to sleep 18 hours a day and Malta in winter is well.. like everywhere else in winter..

Over a late machiato and a club sandwich, I started thinking about how nice it would be if everything was as neatly organized as the Apple Developer mailing DVD in the DVD drive.. you know what I mean: “everything in its place and a place for everything”.

Now the reason why I don’t keep a tidy hard disk is the same as for everybody else.. it takes time to organize “stuff” in the first place and once you have an organization it’s forbiddingly time-consuming to change it.

“What about the poor people at Apple or anybody else who needs to ship electronic deliverables and wants to make a good impression?” I wondered. “How long does it take them? How many people does it take to produce effortless organization?”

Surely those guys have a clever build script that does all the work for them.. or maybe they don’t… or maybe there are at least a few people out there who do not.. wouldn’t they appreciate a nifty little tool that does it all for them according to their own “recipe”?

This is how, the Big Mean Folder Machine was born. The basic idea was to help you create a neat folder structure for your files to fit in snugly and copy (or move them) over into the new structure. All this with the bare minimum of fuss.

Now, once you start thinking about it there are all sorts of situations, where this kind of tool would be useful. How about your 43GB photo collection that you can’t backup because it simply won’t fit on those tiny 4GB DVDs? Why not break them up into 4Gb “chunks” first? How about organizing your photos by year, month and (why not?) by file type? The possibilities are endless.

Now something I’ve learned in the past decade of developing A Better Finder Rename is that you never know in which direction your software is going to evolve over time.. at least if you are listening to what your customers actually want.

The design challenge for an application like this is to produce something that people can actually understand without having to read a lengthy manual. Good user interface design demands that you as the designer have a very detailed understanding of exactly what people want to do with the tool. iPhoto is a good example: it makes the features that people are most likely to want to use, easy and accessible and it hides away the “advanced” features where they are unlikely to get into the way of the casual user.

Now this is hard to do with a new tool for which nobody has an existing mental blue print.

Moreover, file utilities typically perform tasks that appear to be very straightforward at first glance, but that reveal themselves to have lots of hidden complexities that may or may not become a problem. Last but not least, you want total control over the end-result..

My solution to this design challenge was simple. Instead of attempting to create an all-singing-all-dancing user interface without much user feedback to go on, I’ve kept it simple and concentrated on getting the internals right. This has resulted in a simple step-by-step “assistant-style” interface, with each step being explained as you make your choices. Over time this will no doubt evolve into a “control center” interface that will satisfy even a big mean control freak like myself..

This brings me to an important part of my development philosophy: “Don’t design for what you don’t (yet) understand”.

It’s all the rage on the internet these days to find a 1.0 release, give it a spin, find a minor problem or gap in the functionality and then write it off “as junk”, but a 1.0 release is only a beginning, it’s not an end!

It’s the developer’s best (and first!) attempt at the problem. The question really then becomes “is it good enough for now?” and “will it improve over time?”.

A lot of the 1.0 mania is due to the “old” way of developing software: you make a big boxed version of something and then leave it alone for the next 3 years until version 2.0 comes out. In the meantime, you do your best to avoid hearing what your customers have to say (= complain about) and so pretty much guarantee that version 2.0 will be exactly the same (only more so) as version 1.0.

This is emphatically not the way I do things: I get something out early (before it gets too difficult to change things) and start listening to user feedback. Then I improve the software based on that feedback at regular intervals (say 4-6 weeks). As the tool and my understanding of what people really use it for matures, more fundamental changes become necessary, so there is probably a re-write or two in the offing..

Today’s first beta release then, is the beginning of a feedback-driven development process, so if you have any thoughts, suggestions, criticisms please share them with me at reiff@publicspace.net.

Finally, there is the matter of the name.. until last Sunday, the product was going to be called “Big Bang”, playing on the idea of exploding (and why not, imploding?) your file collections, but then I saw that freeverse have a whole collection of electronic board games for the Mac that all begin with “Big Bang” (they don’t look half bad by the way).. so it was back to the drawing board.

In the end, my struggles to communicate what the tool will actually do when it’s finished, lead to the new name: “Well, it’s like a Big Mean Folder Machine!”. At long last a fun name for what I hope will be a fun product..

Before you ask: the current styling and artwork is a left-over of the Big Bang concept and will be replaced with bigger and meaner artwork very soon.. as a result, today’s first public beta release is going to be on the quiet, understated, side.. a link on the website and a blog entry.

I hope you’ll find The Big Mean Folder Machine a useful addition to your tool collection.. if it looks at all likely that it could do something that would be of value to you, please do let me know, so that one day soon it just might..

Portrait Mode is Back!

Today’s Mac OS X 10.4.9 update finally brings us Mac Pro NVIDIA 7300 GT owners, the portrait mode whose absence I had lamented in my Mac Pro Review no less than almost 6 months ago:

Anyway, the Mac Pro does not support portrait mode! Arrgghhhโ€ฆ What do you mean NO portrait mode on a Pro graphics machine in the 21st century?

The nice people at Ergotron had felt a bit miffed by my report of how difficult it was to adjust their triple monitor stand from portrait to landscape mode and instead of suing me, convinced me to test their “new and improved” LX Triple Display Lift Stand, which I promptly reviewed on this blog.

Well, I’m happy to report that changing my monitors back to the long-awaited portrait mode was no problem at all and took less than 2 minutes; no outside help required ๐Ÿ˜‰

BTW If you have posted a comment on this blog recently, please do not be offended but it will probably never get out of moderation. Logging in today I see that there are over 10,000 comments for moderation and I don’t think WordPress is up to displaying all these in a web browser window. Sorry.

Correcting Exchangeable Image File (EXIF) Information with A Better Finder Attributes

Most photo management solutions, including Apple’s iPhoto and Aperture applications, use the date and time that a picture was actually taken rather than a simple file date to arrange photos by date. This EXIF date is embedded in the JPEG files themselves and is unrelated to the normal file system creation and modification dates that you may see in the Finder.

While it’s great to arrange photos by the time they were shot, it can cause serious inconvenience when your camera’s internal clock is out of sync.. your photos will not appear in the correct order and your photo library will quickly become disorganized.

Amateurs and professionals alike occasionally forget to set their camera’s internal clock correctly, but by far the most common problems occur when travelling to another time zone (whether you’re on your honeymoon or reporting from a distant war zone) and when using multiple cameras.

Failing to adjust your camera’s time zone while on honeymoon may mean that the pictures that you’ve taken at breakfast on the 20th of January may actually be filed under the 19th around 10PM. Professional photographers often use a variety of different cameras fitted out with different lenses to cover the same event. Say a wide-angle lens for taking group pictures at a wedding and a 50mm lens for the portraits of the bride and groom. When the clocks of both cameras are out of sync (and when aren’t they?) the “cutting of the cake” pictures will end up interspersed with the “best man’s toast” and can cause a lot of extra work.

Adjusting the EXIF timestamp is by no means easily achieved. This data is written in stone (why would you want to change the time from the actual time to some ficitious time anyway?) and programs that allow you to edit (or better yet batch edit) this timestamp are very rare indeed.

Enter A Better Finder Attributes 4.4 and its ability to easily and conveniently batch adjust EXIF timestamps.

In this short tutorial, we’ll take some pictures and “fix” their timestamps. We’ll assume that we’re using iPhoto, but it could be any other photo application.

Don’t mess with the photo library

The first step is to locate the pictures we want to modify. This point is important, so let’s spell it out in bold:

Don’t modify the timestamp of the pictures that are already in iPhoto!

Work on copies instead.

iPhoto and other photo organization tools arrange your photos into their own folder hierarchy and you should never mess around with this or you risk losing precious meta-data and experiencing problems working with the files.

We have two options:

  • if the photos are not yet in the library, we can perform the changes before importing them
  • if the photos are already in the library, we must first export them before changing them and then re-importing the corrected files

Whatever else you do: keep the original files safe somewhere and correct the timestamp of the copies. That way you’ll never lose a photo.

Importing photos without iPhoto

If you know that the photos have incorrect timestamps, it is probably easier to correct their timestamp before importing them into iPhoto. How can you do this, since you use iPhoto to import the photos in the first place?

The solution is simple. Mac OS X comes with a little known image importing utility that uses the same code as iPhoto itself: Image Capture

You can find this nifty tool pre-installed in your “Applications” folder.

Apple have a brief description of how to use this tool on their Help website and I have covered using it previously in a tutorial on how to automatically give your iPhoto files meaningful names using A Better Finder Rename.

Exporting your photos from iPhoto

If your photos are already in iPhoto, you need to first export them before changing them.

This is easily achieved by using iPhoto’s “File” -> “Export…” feature:

abfa44_tutorial_001.png

Keep the default values which will make sure that the original files are exported.

Changing the EXIF timestamps

First locate your exported or freshly imported image files.
Then make copies of them and keep them somewhere safe

Now for the sake of argument, let’s say we need to add precisely 6 hours (we’ve crossed 6 timezones) and 15 seconds (this is our second camera and its clock was 15 seconds slow compared to the first camera).

First we launch A Better Finder Attributes. (Just click here, if you haven’t downloaded it yet).

The dialog below will appear:

abfa44_tutorial_002.png

Now drag and drop your photo files into the preview table on the right:

abfa44_tutorial_003.png

Then select “Add or remove time from the date a JPEG photo was taken” from the “Action:” popup menu and fill in the dialog with the appropriate values:

abfa44_tutorial_004.png

Note that you need to check the “I accept full responsibility for using this feature” checkbox before you can proceed. This is another gentle reminder that you shoud back up your files before messing around with them ๐Ÿ™‚

Finally click the “OK” button and the EXIF dates are changed:

abfa44_tutorial_005.png

Voila!

Optionally delete the photos with incorrect timestamps from the iPhoto library

Hands down the best time to change EXIF dates is before you first import them into iPhoto. If this is no longer an option, you need to decide whether you want to keep the files with the incorrect timestamps or want to permanently erase them.

If you choose to erase them, your photo library will be in pristine condition with all photos arranged in correct chronological order, but you could potentially lose changes (effects, etc) to the files that you’ve already made in iPhoto. iPhoto is generally fairly good at dealing with this kind of thing, but I can’t vouch for it.. If you don’t erase the old photos you’ll end up with duplicates (the photo with the correct date and the original photo).

If you choose to remove the files from the iPhoto library, do so within iPhoto (pressing the Backspace key will transfer the selected pictures to the iPhoto trash). Never use the Finder to directly erase files within iPhoto’s Finder folder hierarchy!

Import your modified photos (back) into iPhoto

Choose “File” -> “Import to Library…” in iPhoto, locate your files and confirm the import.

Conclusions

As we’ve seen in this tutorial, changing EXIF dates with A Better Finder Attributes 4.4 is simple, but you have to be careful to let your photo management software know about it.

Most professionals will tend to use Image Capture, sometimes along with a few automatic scripts to import their files onto their Mac because this offers greater flexibility. If this interests you, you might like to read the already mentioned tutorial showing you how to use your own custom naming scheme with Image Capture automation.

I hope you will find this mini-tutorial useful.

Tutorial: Using A Better Finder Rename to import image files from your camera

Photographers, both professionals and ambitious amateurs make up a large fraction of A Better Finder Rename users.

All-in-one photo management and manipulation software like iPhoto assumes that file names are of little consequence and you’ll want to organize your images according to a project structure or meta data. This is fine as long as you never leave the photo management software, but of course you do so for all kinds of reasons: export the files to send to a third party, manipulate your files in a third party application, publish them to a non .Mac gallery, etc., etc.

In all these situations, you’d rather give your image files more meaningful names than IMG_66387.jpg. But how can you do this when all the files are managed by iPhoto software?

There are essentially two solutions: You can give your files meaningful names before importing them into your photo management software or after exporting them out of your photo management software.

Don’t ever try to rename files within the photo management software’s folder hierarchy! Applications, such as iPhoto, keep a lot of information outside of the actual image files and if you rename these files without the program knowing anything about it, you will lose valuable meta-data such as your albums, galleries, etc..

Using A Better Finder Rename to rename your image files after exporting them is trivial: simply drag & drop the files into A Better Finder Rename and let it do its magic.

Renaming the files before you import them is a little trickier.

Many Mac users do not know that you don’t need import your pictures directly into iPhoto. For the true professionals, Mac OS X offers a specialized application that does nothing but import images from your camera (and other image devices): Image Capture.

Image Capture lives in your “Applications” folder. Simply double click to launch it:

Image-CaptureScreenSnapz001.png

Now it’s time to connect your camera and switch it on. iPhoto will probably launch and ask you whether you want to import your pictures. Politely tell it that you don’t need it and quit it for now.

The Image Capture window will now show your camera:

Image-CaptureScreenSnapz002.png

You can do pretty much everything in Image Capture that you could do in iPhoto as far as importing your images is concerned. “Download All” will simply get all the pictures off your camera, while “Download Some…” will let you choose from the thumbnails which ones you want to import. Note that you can also choose which folder you want to import your pictures to. The “Options…” dialog also contains some useful features.

Once the photos are imported to the folder of your choice, you can use A Better Finder Rename to rename them and then import them using iPhoto’s import feature:

iPhoto_import.png

Voila.

But that’s still 3 steps and a little too complicated for you?

Careful examination of the Image Capture window reveals the solution: the “Automatic Task” popup menu. This specifies which program should be run just after file have finished importing.

For now let’s simply choose the “A Better Finder Rename” application as the automatic task by:

  • selecting the “Other…” item in the “Automatic Task” popup menu
  • navigating to the “A Better Finder Rename” application in the “Applications” folder

Pressing the “Download All…” button will now first download all the images from your camera and then start up A Better Finder Rename:

abfr_interactive.png

You can now use the full power of the tool to give your pictures more meaningful file names.

You can, however, still go one step further.

It is for instance often convenient to encode the shooting time and date in the file name; that way you always know at a glance when the original picture was taken. If you use this type of naming convention you can take advantage of A Better Finder Rename’s droplet feature.

Droplets are small, independent, applications that automate common tasks. You save a rename action and the correct parameters into such a droplet application and every time you drag some files on the droplet the files are automatically renamed according to these settings.

Instead of defining A Better Finder Rename as the “automatic task”, we can use a droplet that we have prepared earlier. In this case, I have encoded our naming convention into a droplet called “Image Capture Automation” and defined it as the automatic task in Image Capture:

droplet.png

Now as soon as I push the “Download All” button, the pictures are imported to the hard disk and once this is finished they are automatically renamed with our naming convention.