Owning a computer isn't cheap. There's so much to pay for, on top of the box that does all the work: printer consumables, connectivity, hardware upgrades, maintenance.
Oh, and software. People can often end up spending more on software than they spent on the computer itself.
Here at the Mac DevCenter, we like to think we can offer a helping hand every now and then, so it occurred to us that it would be nice to tell you about some of the lesser-known freeware gems available for Mac OS X. We're talking about neat little apps that you might not have heard of, but that can do the job of something much better-known (and much more expensive) without you having to pay a penny for them.
We've only got the space to show you a handful of these gems. No doubt, you'll be able to point us to many more (please do, in the Talkbacks area at the end of this article). First, let's establish some rules.
When we say freeware, we mean freeware. We won't be including any apps that require any payment, or pretend to be freeware while nagging you with lingering splash screens and limited features.
We're also not going to be including really obvious freeware. After all, iTunes is a superb, free MP3 player and manager, but there's not much point our raving on about it here. We're going to assume that you already know about it.
Finally, be warned that all we can do in the 2500 or so words we have at our disposal is to scratch the surface of each application mentioned. There may well be features and bugs that we don't mention--but hopefully, that will give you even more encouragement to download them and try them out for yourselves.
Rules laid down, let's get on with the show. First stop? Text editing!
mi, Myself, and Imi is a rather neat little text-editing program by Daisuke Kamiyama. It offers a very comprehensive set of features, and while the interface is not quite what you might be used to in a Mac app, it does an excellent job.
Like a lot of old-school Mac apps, mi starts up unobtrusively and waits for you to create a new file or open an existing one. The mi window includes a slightly BBEdit-like toolbar, which we shall return to in more detail shortly.
The main thing to remember when using mi is that it is very configurable. The program can operate in a variety of modes, depending what sort of text you want to edit (normal text, HTML, AppleScript, C, CSS, Java, Perl or TeX). From the application menu, you can select Mode Preferences to alter the settings for any individual mode--so each mode can have a different font, window layout, colors and a dozen or more other options. (See Figure 1, showing the HTML preferences--and note the 15 different options categories listed down the left side of the prefs window. Now that's configurability.)
|
|
The toolbar is somewhat configurable, too. Click on the small plus sign shown on it, and you are able to add and remove toolbar buttons. These can be pre-defined functions (with user-defined names), a mode-switching widget, or direct access to a specific folder. When you choose the folder to include, mi will search through it for text files that it can open, and make them available as a drop-down menu item (see Figure 2).
|
|
mi has its oddities. There's a character count, but no word count, and no built-in spellcheck. It says it can do remote editing of files over FTP connections, although my attempt to use this feature failed. Don't let these little niggles put you off, though; it remains a very capable text editor.
|
Related Reading Mac OS X Hints |
FTP clients are not hard to find for Mac OS X, but most of the best ones ask for a small shareware fee. Should you wish to find a decent FTP client without having to pay for it, you should consider Fugu.
Created by a team at the University of Michigan, Fugu is a graphical front-end for one of Mac OS X's built-in Unix programs, SFTP, and has only recently reached version 1.0. It's like normal FTP, except everything is encrypted between your computer and the target computer, making it much more secure.
What's great is that it is very intuitive and simple to use. If you've used any kind of FTP program before (such as Fetch, RBrowser, or Transmit), you'll instantly know what to do (see Figure 3).
|
|
There are plenty of useful features too. Creating SHH tunnels, making Secure Copies, and navigating through the session history are all just a click or a keyboard command away. Fugu's fast, too, considerably faster at fetching file lists than the shareware FTP client I had been using previously.
OK, we all know that Word is the world's best-known word processor, and many people consider Word for Mac OS X to be one of Microsoft's better products for the platform.
But it's also no secret that buying Word will set you back a pile of cash, and some people argue that there's little need to splash out that money when there are much cheaper--even free--alternatives around.
One of these alternatives is OpenOffice.org, which we have already covered in some detail on the Mac DevCenter. So we won't repeat anything about it here, except to say that it requires Apple's X11 window manager to run, and is an alternative to the whole Microsoft Office suite, not just Word.
What we will talk about here is XAbiWord, another X11 application for word processing.
Don't be put off by the requirement that you should have X11 to make it work. Installing X11 is a breeze (we've covered that here before as well), and installing XAbiWord is as simple as unpacking a disk image and dragging a folder to your hard disk. To start XAbiWord, just start X11 first, then click the XAbiWord application icon.
If you don't see anything at first, don't fret--you need to start a new document, or open an existing one. XAbiWord reads and writes the standard Word document format (.doc), so it should be able to cope with most basic examples. The more complicated Word files that include multiple tables or embedded spreadsheets may present more of a problem. Once you've got XAbiWord running and you have a document open, you should see something like Figure 4.
|
|
Like OpenOffice.org (refer to our how-to guide for more details), a long-term Mac user will feel slightly disconcerted to see XAbiWord running, mainly because it looks for all the world like a Windows application. Menu items are contained within the XAbiWord window, and the GUI is nothing like the Aqua goodness you're used to.
Look deeper than the wrapping, though, and you'll find a heap of useful features. XAbiWord can save documents in a bewildering variety of formats, including special documents for Palm or Psion handhelds. It saves Microsoft .doc format (although the help files say that it can't), and makes a very good job of converting what's on the screen into valid, streamlined HTML, should you decide to save as a Web document.
XAbiWord's native file format is based on XML, so XAbiWord documents (with the .abw suffix) can be opened in pretty much any text editor, should you ever have the need. The program wears its open source origins with pride, and dares not consider itself so important that it might not be replaced with some other piece of software.
We don't have the space here to delve far into XAbiWord's innards, but there's a lot worth delving into. Neat features, such as a widget to look up selected text on the Wikipedia or an online dictionary, are there to delight newcomers.
From a personal perspective, I enjoy using XAbiWord because it appears to have been created with a good understanding of what a writer needs--speed, reliability, and functionality. It processes words, very effectively, and for anyone who needs to deal with a lot of words on a regular basis, it can be a big help.
|
In theory, you shouldn't need to find a decent free email client for Mac OS X, because Mail comes pre-installed with the OS. In practice, there might be all sorts of reasons why Mail doesn't quite fit the bill, so you might want to find another email client.
Two very usable alternatives are GyazMail and GNUMail, both of them very similar to Mail in terms of look and feel. Since we don't have a lot of space here, we shall look in more detail at GyazMail, although readers with the time and inclination are encouraged to try out GNUMail, too.
If you've used Mail, you will very quickly find yourself at home in GyazMail (see Figure 5). The feature set is familiar, too, including all of the usual basic mail functions and a handful of nice extras. GyazMail has an impressive keyboard-commands list for the mouse-averse, and the preferences options are flexible enough for advanced users and novices alike.
|
|
What GyazMail can't do is display HTML messages, forcing you to open them in your default web browser--this might be a problem if you get a lot of HTML-based email. On the plus side, the program integrates well with Apple's Address Book and imports messages swiftly from Mail, or from any standard Unix .mbox file.
Hopefully, we've given you a handful of ideas for alternatives to your existing software. We've barely touched the surface of the huge amount that's out there, but before we close, let's take a look at a few smaller utilities that you might find useful.
SBook5 is such a clever, intuitive program that within minutes of trying it, you'll wonder how on earth you did without it.
It's smart, you see. It uses clever algorithms and artificial intelligence to make importing data incredibly simple. Start a new entry and just type the information you know, and SBook5 will recognize what is a postal address, what is a phone number, and so on. There's no clicking in various different fields; all you have to do is type (see Figure 6).
|
|
SBook5 can store all kinds of information, beyond addresses (suggested uses include recipes, jokes, and directions). It will export stuff right into your iPod. Searching is easy, and fast. Ported to Mac OS X from the original program for NeXT, SBook5 out-performs almost any other kind of address book on this platform, and is well worth investigating.
Keeping a hard disk neat and tidy can be laborious. All that dragging of files, making sure they live in the right folders and on the right volumes--it gets tedious.
Enter XShelf. Another NeXT idea ported to Mac OS X, this is a neat little app to help you move files around. Instead of opening two Finder windows (one for the existing location of the file, and one for its destination), you can now drag the file to the Shelf, which can sit unobtrusively on any screen edge (or in a floating window). Later, when it's convenient for you, you can drag it off of the Shelf and into its new home.
The file itself doesn't move until the second part of the task is done, but having the Shelf running acts as a reminder, and helps you to keep files in their right places. Since Shelf requires very little CPU power and can optionally be hidden completely when not in use, you might find yourself using it more often than you might expect. (Figure 7 shows Shelf running in window mode.)
|
|
Sometimes, firing up a browser and typing in the URL of your favorite search engine can seem like too much work. For times like this, you need Huevos (see Figure 8).
|
|
This friendly little fella sits in a small corner of your desktop and will hunt things down for you at Google or a handful of other useful sites. It's simple. It works. What more could you ask for?
This is a relative newcomer to my Applications folder, but I have a feeling I might be making good use of it in future. In short, MyMind is an outliner, and even if you just want to create simple collapsible outline documents, it works nicely. It's fast, and outlines are easily navigated using the keyboard.
But MyMind can export its outlines as visual mental maps, and here's where you can start to get creative. Turn your text-based lists into spider-web diagrams, add colors and borders or backgrounds, and export the map as an image or a .pdf file. Figures 9 and 10 show a sample outline and the resulting map. Even if you don't intend to use the mapping concept, MyMind is a useful and capable free outliner.
|
|
There's a huge amount of freeware out there. Much more, now that Mac OS X is Unix-based, than there used to be. Consider this article the briefest of tasters, and let your imagination be your guide on the journey toward cheaper computing. Oh, and if you need to know where to start finding decent free software, Jeff's OS X Apps list is one of the best starting points. Happy hunting!
Giles Turnbull is a freelance writer and editor. He has been writing on and about the Internet since 1997. He has a web site at http://gilest.org.
Return to the Mac DevCenter.
Copyright © 2009 O'Reilly Media, Inc.