Intro

ET OSX is a list of useful tools for the MacOS X, most of which live in the Applications folder on my startup drive. It started as a 'what's on my Mac' page on my personal site but quickly evolved into a blog of its own. I'm trying to focus most on of the tiny but useful utilities that sometimes save you lots of trouble and effort, and to omit for the most part the list of big guns, that one normally uses on a daily basis. The list serves two purposes, lets me easily answer 'how do I do this on the Mac' questions asked by other users, and helps me remember answers to the same questions myself.
Showing posts with label Productivity. Show all posts
Showing posts with label Productivity. Show all posts

SADict Widget - English to Bulgarian dictionary in your Dashboard

I first saw this project a couple of months ago browsing through numerous how-to threads on the apple-bg.com forums. It is a dashboard widget that you can easily install on Tiger or Leopard. The Widget takes your query and translates it from English to Bulgarian or vice versa. To do the job it uses the online dictionary hosted by Bulgarian portal dir.bg at sa.dir.bg. You can download the widget from author Todor Dragnev's web site at linuxfan.org. It appears he's a linuxfan, but he's also knowledgeable in BSD (and apparently Mac OS X).

cocoAspell - Bulgarian spell check for MacOS X


How do you check the spelling of a TextEdit document, Mail.app message, your personal website if you're working on a Mac? Well, MacOS X has a built-in spell checking engine, so no matter what application you use, provided that the application supports MacOS X Services, you should be fine. Ok, but how do you check the spelling of a document in Bulgarian? Well, you can't, not with the tools into built-in MacOS X. In comes cocoAspell. Thanks to Anton Leuski's excellent Cocoa port of opensource package Aspell you can now use spell checking in quite a bit more languages (74 dictionaries available for Aspell). You can check Anton's excellent tutorial on installing additional spelling dictionaries. After installing you should go to System Preferences and choose International, and change the language preference, so that the language you want to spell check in is the first in the list of active languages. So, finally, I have no excuse for my terrible spelling.

Back up your MacOS X based computer

Most of today's Macs sport hard drives of 100+ gigs and more, which you'll be happy to fill with movies, audio songs, images and what not, but the more that heap of files of yours grows in size, the more critical it grows for your digital lifestyle. What will you do disaster strikes and you loose all those mp3 fies? Well, apart from re-ripping hundreds of CD's you could restore your files from your backup copy, provided you have one. In order to be useful, a backup copy should be up-to-date, complete and functional. And in order for the copy to be up-to-date, the backup mechanism should be easy enough so that the users don't hesitate to use it. Better yet, it should be altogether transparent for the users. One of the relatively cheap backup solutions is to have an external hard drive big enough to hold all your documents and tool that can make an exact copy of your files from your startup disk to the external one. A good option is to make an exact copy of the whole disk, so that boot up your computer from it if something bad happens. Let see if there are any tools for the MacOS X out there that provide that functionality.

First I should mention Apple's own tool, Backup.app. AFAIK Apple only offer this one as part of their .Mac service - the online storage, web site and & email hosting form Apple that costs you about $100 per year. .Mac offers you nice functions such as AddressBook Contacts syncing between multiple Macs etc, but your iDisk is only good for 1G of online storage and 10GB of monthly traffic, so I've always thought of it as an easy way to share files with others, not as a backup solution. Backup.app however, can do fancy stuff like selective files/folders as well as whole volume backups, it lets schedule backups and also lets you spread-backup your file to multiple optical discs (I usually give up at the point Backup.app tells me I need 73 empty DVDs to backup my Pictures folder). If you already use .Mac give Backup.app a try, otherwise $100 is a bit too much for such an tool.

CarbonCopyCloner is an old-school backup utility that recently has been made compatible with current Intel-based Macs. It can do full disk-to-disk clones for you, selective backups of files and folders, it can do backups over the network to a remote hosts and can schedule repetitive tasks. CCC handles scheduled backups very intelligently, for example if the destination volume is not presented at the time scheduled for backup, CCC can re-run the backup attempt at the moment the volume is re-attached. The easiest thing CCC shines with is the ability to create a complete clone of one volume to another, preserving all the file prorperties. If you're looking for a tool that can create a bootable copy of your current drive CCC might be the answer. One thing CCC doesn't do thought is the backup to multiple optical disks think that Backup.app is proud of.
CCC is made by Bombich Software and is distributed as shareware, but all features are available to the user whether he chooses to donate to the developers or not. It supports versions of MacOS X back to 10.2 (Jaguar)
(Note: version 3 of CCC is currently at a beta testing stage. One of the important new features it will introduce is the ability to do incremental backups, that is, to only backup files that have been changed since the last time you've used the app.)


Clearly the the most sophisticated interface is provided by SuperDuper! made by software developers Shirt Pocket. It offers several backup scripts - full backups, incremental backups, copy only shared user data, copy user data with applications, etc. The applications issues warnings before every action takes place. There is also nice descriptive text in a "What is going to happen?" textbox, explaining to the user exactly how his files will be affected. SuperDuper! alse lets you schedule backups, which is an easy way to make sure your backup copy is always up to date. This utility is the perfect choice for the novice backuper.
You can download SuperDuper! and use its basic functionality for free, but if you want any of the advanced options like schedules or incremental update or scripting you'll have to buy the full version, currently priced at $27.95. One thing I do not like at all about SuperDuper! is that the developers didn't grey-out the controls for features to give you a clear idea what you can and what you cannot do with the free version. Instead, each time you hit a button for an unavailable option you get a cheerful popup that politely asks to go and buy the real stuff. Well, maybe it is a personal thing.



PsyncX is a graphical tool developed by David Baker, which is built around the command line utility called psync, in turn developed by Dan Kogai. psync can make backups and restores preserving HFS+ file attributes, something traditional UNIX tools are not able to do. The GUI tool PsyncX offers you many advanced backup features, such as partial or full backups, make bootable backup volumes, backup to external disks, to disk images or to remote volumes over the network AND do scheduled backups. It does all this for free, accepting donations for author David Baker.

(Note for advanced & adventurous users: MacOS X Tiger comes with a version of rsync that makes copies and restores preserving the proper state of HFS+ attributes, resource forks, ACLs and what not. However, be aware that certain problems have been reported even with the most up-to-date version, shipped with 10.4.9. There are also many other UNIX based tools, such as rdiff-backup for example, which you can build a backup strategy around.)

The Verdict

My cuurent choice for personal backups lies with PsyncX, because it offers me a combination of features that I think are vital for a successful backup strategy - ease of use, so I don't put off using it and find out I've missed a whole month when my data is ruined, incremental backups, so backups take minutes and not ages and the ability to have a bootable copy of my startup drive available just in case.

Inquistior: web search on steroids or Spotlight for the Web


If you like and use MacOS X Tiger's Spotlight search engine you'll probably thought about the idea of having a similar utility that can search the web, with live results coming back to you as you type your query. Well, actually there is such a tool and it is called Inquisitor. It is a Safari extension that auto-completes your words as you type the query in Safari's normal search box and results start popping in immediately after you start typing.

Extra features allow you to assign different shortcuts to alternative search engines andcontrol the the number of results that pop-up. I can't help but complain that the interface does not allow to set Google Bulgaria for the default engine, but I'm sure this will be fixed soon. Inquistor has just turned version 3, it is a free tool and accepts donations through PayPal. It is one of the several nice utilities developed by David Watanabe. You can visit his dev blog for news about his projects.

OmniOutliner


OmniOutliner (www.omnigroup.com/applications/omnioutliner) - another application by the OmniGroup, I think this one can be described as a tool for data collection and organization. I usually start a new project by organizing a list of actions/items in OmniOutliner, then each item becomes a category containing other items and so on. The user interface allows for multi-column lists, checkboxes for each item, drag-and-drop of text, graphics, attachment files. Once you've collected and organized your data you can easily export it one of the many formats OmniOutliner supports - text, html, xml, opml, keynote(!) presentations, etc. OmniOutliner is available for $39.95 or you can go for the Professional version for $69.95.

OmniGraffle


OmniGraffle (www.omnigroup.com/applications/omnigraffle) - a diagram and charting tool with very easy, yet very powerful user interface, allowing you to create office layouts, organization charts, UML diagrams or whatever you need to visually describe a process or idea. The diagrams it creates are in a vector format which you can later export to almost anything you want, reducing the process of creating a wall-big chart or diagram to just a few clicks. I'm using it for creating network diagrams form some of my projects, which is where OmniGraffle's plugin architecture comes to play. There is a huge list of plugins or stencils with diagram components available, ranging from HP SAN components to bathroom equipment. OmniGraffle is a commercial application available for $79.95 and you can also get OmniGraffle Professional for $149.95.