Most Popular Articles
- MobileMe Mail and Gmail Go Down Simultaneously (11 Aug 2008)
- Comparing Apple's MobileMe Contrition with Google and Netflix (19 Aug 2008)
- iPhone Apps That Go Beyond Entertainment (08 Aug 2008)
- Jobs Personally Acknowledges iPhone Bug and Upcoming Fix (19 Aug 2008)
Recent TidBITS Talk Discussions
- Google Chrome (13 messages)
- Firefox 3 Bounds Forward (12 messages)
- Problems with Eudora on OSX 10.5 (Leopard)? (49 messages)
- Cox.net Will Not Send from iPhone (55 messages)
Series: Tools We Use
Clever programs that are favored (and used!) by the TidBITS staff
Article 1 of 17 in series
Tools We Use: GURU
In the fuss over major productivity applications and well-known utilities, it's easy to lose sight of clever programs that make using our Macs easier or betterShow full article
In the fuss over major productivity applications and well-known utilities, it's easy to lose sight of clever programs that make using our Macs easier or better. These tools form a big percentage of the 80 MB (90 files) of submissions the Info-Mac Archive receives each week. They're all freeware or shareware, and most are written by individual programmers seeking to solve nagging problems. We're talking about classic one-trick ponies here, and although these programs may lack universal appeal, if you need their single trick, you'll be a happy user.
The main thing separating the programs we plan to write about in this sporadic column from all the others is that these are the tools members of the TidBITS staff actually use. If we don't use it, we won't be writing about it in this column - simple as that.
GURU -- We used to pride ourselves on knowing the basic specs of all Macs. The Performas eliminated that ability for most everyone, and only recently has the Macintosh line become more coherent. Many resources have appeared over the years to provide information about Macintosh models, and Apple publishes much of this information on their Web site.
<http://www.info.apple.com/applespec/ applespec.taf>
However, the tool I turn to whenever I have a question about a specific Mac is the freeware GURU (GUide to RAM Upgrades), written by Craig Marciniak and Steve Jackman for NewerRAM (previously part of Newer Technologies and now owned by Peripheral Enhancements). GURU is a small database with a custom front end and a few cool features; what sets it apart is its focused content. GURU's great for determining what sort of RAM to buy for a given Mac, what type of clock battery a Mac takes, and what video resolutions are possible.
GURU's primary interface is a floating palette with pop-up menus for each class of Macintosh and Macintosh clones. If you're not a floating palette fan, you can also use the hierarchical menus in the Windows menu. Choose a model from one of the menus and GURU displays a two- or three-tabbed window filled with information about that system.
The General Information tab provides basic specifications, including processor type, number of expansion slots, and so on. As Macs age and clock batteries die, the information on which clock battery to buy may prove useful. A dead clock battery can result in a variety of problems ranging from inaccurate timekeeping to a failure to start up; you might be able to save money by buying a battery and installing it yourself rather than taking the Mac in for service.
The Memory tab concentrates on RAM details, telling you what sort of SIMMs, DIMMs, or other RAM modules a Mac needs, plus the number of sockets in the machine. GURU also includes useful items like the minimum speed, the maximum RAM configuration, and which memory modules sizes will work. You can select configurations from a pop-up menu to learn what combinations of RAM modules are necessary to achieve that configuration. With some Macs, you can also access a graphical map of the RAM sockets and populate them by choosing module sizes from pop-up menus; when possible, GURU also shows you how to install the modules to support memory interleaving (which can increase performance slightly).
Finally, the Video tab tells you how much VRAM is installed by default in any given Mac, and lets you figure out how much more you can add and what bit depth that will provide at different resolutions.
One of the reasons I like GURU is that it's been around for years and has been revised constantly to account for new Macs. Every so often I realize I have an old version and pop out to the Internet to pick up a current copy. There's a Web Site button in the About dialog that takes you to the NewerRAM Web site, but I'd also like to see support for the Simple Internet Version Control (SIVC) protocol that Anarchie Pro and other programs use to inform users of updates.
GURU 2.7.1, which is the current version, is a 475K download. If you're curious about different Macintosh models, grab a copy of GURU today.
VMware Fusion. The most seamless way to run Windows on your Mac.Backed by nearly a decade of proven virtualization technology.
Try VMware Fusion today for free, or order online for only $79.
Visit: <http://www.tidbits.com/about/support/vmware-fusion.html>
Article 2 of 17 in series
Tools We Use: Desktop Resetter
In TidBITS-457, we introduced a sporadic feature called Tools We Use, each instance of which focuses on a single, clever program that makes our Macs easier to useShow full article
In TidBITS-457, we introduced a sporadic feature called Tools We Use, each instance of which focuses on a single, clever program that makes our Macs easier to use. Although the Internet is awash with freeware and shareware utilities, Tools We Use focuses on programs actually used by members of the TidBITS staff. The first installment covered the freeware GURU (Guide To RAM Upgrades) written by Craig Marciniak and Steve Jackman; now, it's time to take a look at Nick D'Amato's Desktop Resetter 1.2.1.
<http://db.tidbits.com/article/05191>
Desktop Resetter -- If you organize numerous icons on your desktop and frequently lose that organization (switching monitor resolutions can do it), you can use Desktop Resetter to restore your icons to their favored positions. I've found Desktop Resetter handy because I have two large monitors and I tend to keep icons pertaining to current projects on my desktop. The problem arises when I start up from a different disk that doesn't know about my monitor settings. Much of the time, after I return to my primary startup disk, all my desktop icons are haphazardly splashed against the right edge of the right-hand monitor, requiring five minutes of fiddling to get everything back where I want. [I encounter a similar problem using my PowerBook 5300cs on multiple external monitors. -Jeff]
Enter Desktop Resetter. All you do is make sure your icons are placed properly, then run Desktop Resetter and tell it to remember your icon settings. Then you forget about it until the next time you find your icons strewn randomly about your desktop. Before you go to the work of moving everything back into place, run Desktop Resetter again and tell it to reset icons to their remembered positions. Obviously, icons that have appeared since you told Desktop Resetter to remember positions won't move, but everything else magically jumps back into place. Since booting with other disks often happens in periods of high stress (like recovering files or testing dangerous software), it's especially nice not to also suffer the irritation of a messy desktop.
I have no particular complaints with Desktop Resetter, since it does what it promises with a minimum of fuss. Although having Desktop Resetter remember icon positions frequently is possible, thanks to its Quick Remember hotkey (a Quick Reset hotkey is also available), that's more than I need, so I've not messed with it. It's worth reading the Read Me file for additional tips and hints.
Desktop Resetter is $10 shareware, runs on any Mac with System 7.5 or later, and is a 121K download. If you've ever been annoyed at having to reorganize desktop icons after switching resolutions or changing monitors, check out Desktop Resetter.
VMware Fusion. The most seamless way to run Windows on your Mac.Backed by nearly a decade of proven virtualization technology.
Try VMware Fusion today for free, or order online for only $79.
Visit: <http://www.tidbits.com/about/support/vmware-fusion.html>
Article 3 of 17 in series
Tools We Use: MacTicker
If you're an investor with an Internet connection, you probably already know about the various free Web sites that offer stock quotes for free, or in exchange for eyeballing a couple of banner adsShow full article
If you're an investor with an Internet connection, you probably already know about the various free Web sites that offer stock quotes for free, or in exchange for eyeballing a couple of banner ads. Those who like frequent updates but don't want to keep a Web browser tied up for such tasks will find a handy alternative in Galleon Software's MacTicker.
<http://www.galleon.com/macticker/>
MacTicker is nothing less than a Web browser engineered for a specific task, using HTTP queries to retrieve stock quotes from free Web services such as PCQuote, Quote.com, and Yahoo (including international data from Yahoo UK & Ireland and Yahoo Australia & NZ). Currently, all of the free services provide stock quotes that are delayed by about 15 minutes, though some offer subscription services for up-to-the-minute quotes.
<http://www.pcquote.com/>
<http://www.quote.com/>
<http://quote.yahoo.com/>
<http://finance.uk.yahoo.com/>
<http://quote.yahoo.com.au/>
MacTicker features an array of display options for individual stocks, as well as a movable stock ticker window that maintains a steadily updated stream of current stock prices and change values for stocks you've selected.
MacTicker can display individual stocks three ways: as a tiny floating window with just the stock symbol, current price, and today's change; as a larger floating window with the same information more clearly labeled and with bigger text; or as a still-larger window with not only this information but the stock's full name and a wide array of recent and 52-week stats. Each stock's window may be resized or dismissed independently of the stock ticker, and the windows can either hide or remain visible when MacTicker is in the background. You can also specify colors that mark whether a stock is gaining, losing, or remaining unchanged in value, and set alerts that trigger based on price fluctuations.
The recently released MacTicker 1.1 sports a redesigned graphics engine that lets you view the scrolling information at font sizes up to 156 points. MacTicker 1.1 also supports SOCKS firewalls via Internet Config and can display portions of a dollar as either decimals or fractions.
I'd like to see a feature that allowed users to look up ticker symbols for stocks, but most users probably know the relevant ticker symbols from looking up quotes in newspapers or on the Web.
MacTicker is a $25 shareware application and can be downloaded from the Galleon Web site. Unregistered users can run a full version of the software, though for only 15 minutes at a time. You can purchase MacTicker online from BuyDirect using a credit card or directly from Galleon by check or purchase order in the U.S. and Canada using their toll-free telephone number. MacTicker is available for PowerPC and 68K Mac OS computers running System 7.5 or later and Open Transport 1.1.2 or later. The demonstration version is a 975K download.
WebCrossing Neighbors Creates Private Social NetworksCreate a complete social network with your company or group's
own look. Scalable, extensible and extremely customizable.
Take a guided tour today <http://www.webcrossing.com/tour>
Article 4 of 17 in series
Tools We Use: Default Folder
by Jeff Carlson ![]()
A recent expedition through my Preferences folder uncovered the fossils of utilities and other programs I've installed and removed during the past several monthsShow full article
A recent expedition through my Preferences folder uncovered the fossils of utilities and other programs I've installed and removed during the past several months. These abandoned preferences files shared names with applications that seemed worth trying but didn't end up on the list of tools I use regularly. At the same time, my system spelunking highlighted a few programs I tend to forget about - not because they've been relegated to some deeply nested folder, but because their features have become second nature. One of these gems is St. Clair Software's Default Folder.
<http://www.stclairsoft.com/DefaultFolder/>
Default Folder enhances traditional Open and Save dialog boxes, as well as newer Navigation Services dialogs, by enabling you to access frequently used folders without having to wend your way through the Finder's file hierarchy one directory at a time. This capability not only makes file manipulation smoother but also saves time in the long run.
Default Folder creates a row of four buttons in Open and Save dialog boxes that appears when your cursor passes over the name of the current hard disk in the upper-right corner. Pressing the buttons brings up pop-up menus that let you select recently used folders, access folders you've marked as Favorites, switch between mounted hard disk volumes, and use Default Folder's file utility features. In Navigation Services windows, three of these buttons are already present: Favorites, Shortcuts (which is similar to the Disks button in standard Open and Save dialogs), and Recent. Default Folder adds its Utility button to the left of these.
Default Folder also creates Favorites and Recent folders in the Apple menu and includes a Control Strip module, enabling you to open deeply nested folders with a single action in the Finder.
It's Your Own Default -- The heart of Default Folder is the capability to make Open and Save dialogs jump to a preferred folder when you use an application. For example, if you store all of your FileMaker Pro databases in one central folder, you can set that as your default location. Default folders can be assigned for each application you use, or you can specify one folder that all applications will use. This reduces the possibility of inadvertently saving a file where you won't be able to locate it easily later. From now on, that folder will be selected when you open or save a file for the first time after launching the application. You can also press Command-U or select the first item from the Favorites menu to jump to that folder at any time. Default Folder remembers the location of the last file you opened or saved, so jumping quickly to your chosen directory can often save you the hassle of navigating back to your default.
Direct Your Directories -- I tend to work on four or five projects concurrently, so much of my time is concentrated within a handful of folders. I could open them all in the Finder for easy access, or set them as pop-up windows at the bottom of the screen, but I don't like to clutter my desktop with items I'm not actively using, and I already have five pop-up windows.
Instead, I access my regular folders from any Open or Save dialog box by selecting them from Default Folder's Favorites menu. This is by far the feature I use most, because Default Folder assigns a numbered keyboard shortcut (such as Command-2) to your Favorite folders. Although you can't change the shortcut key (which is based on the position your folder appears in the Favorites list) you can dictate the list's order in Default Folder's control panel. Now, whenever I need to access TidBITS-related files, I type Command-1 in any Open or Save dialog box. It's also handy to use this feature as a point of reference: if I need to get to a folder that's at the same level as TidBITS (another project, for instance) but I'm in the middle of another directory or volume, I can type Command-1, then navigate up one level in the hierarchy to access my folder. With only a minute or two of setup time, I've changed a multiple step action into a series of two or three keystrokes. Since I'm also a big fan of being able to do as much as possible from the keyboard, Default Folder also cuts down on the number of times I reach for the mouse.
Another feature I find invaluable, to my surprise, is the capability to click on any open window on the desktop while in an Open or Save dialog to move directly to that folder. True, I try not to leave too many windows open on the Desktop, but often it's helpful to display a few directory windows that I'm using, then switch quickly between them with the click of a mouse. I've found this to be particularly helpful with my pop-up windows in the Finder, allowing me to view each folder easily by clicking on its tab at the bottom of the screen. This works with open windows that are hidden behind applications, as well.
The latest version of Default Folder added a nice twist to this feature: if you click and hold the mouse cursor outside of your Open or Save dialog, you're presented with a contextual pop-up menu that lists all open folders on the Desktop.
Folder Sets -- If you find yourself moving between multiple folders repeatedly, Default Folder can create folder sets that help to focus your efforts. I tend to stick with just one set because I don't use a large number of folders in my work; however, I could easily split my tasks between writing-related and design-related tasks. For example, when I'm focusing on one task, I don't necessarily want to clutter my Default Folder menus with items associated with something else. In this case I would set up two sets in the Default Folder control panel, and include folders specific to each task in the sets. When you have two or more sets in use, you can switch between them using the Utility menu, or by pressing a key combination (Command-Option-2, for example). Sets can also be exported or imported.
More Features Beneath the Surface -- Although Default Folder devotes itself to switching between folders, several other useful features are also available. From any Open or Save dialog, you can create new folders, rename files or folders, or move items to the Trash without exiting to the Finder. It's also possible to get information about a file, such as its size, creation and modification dates, and its type and creator codes (which can be edited in Default Folder's advanced mode).
You can speed up the display of folder lists by choosing to show only generic icons. Other settings control the size of the Recent menu, add the capability to display files of any type by Option-clicking the list, and control whether recent files are listed chronologically or alphabetically. Default Folder also works in conjunction with utilities such as Apollo, DragStrip, DragThing, Dialog View, and KeyQuencer to increase their directory navigation abilities.
<http://www.dcs.qmw.ac.uk/~jeremyr/apollo.html>
<http://www.poppybank.com/DragStrip/>
<http://www.dragthing.com/>
<http://members.aol.com/jwwalker/pages/dv.html>
<http://www.binarysoft.com/kqmac/kqmac.html>
Default Folder has become one with my Mac, as far as I'm concerned. Using a computer that doesn't have Default Folder's features feels awkward and limiting now, forcing me to map directory structures in my mind as I work, rather than allowing me to concentrate on the task at hand. Although other utilities (like Action Files; see "Get a Piece of the ACTION Files" in TidBITS-434) offer similar features, Default Folder is a leaner program that doesn't try to accomplish every conceivable file-related task. For the shareware price of $25, this 930K download will pay for itself within hours of using it.
VMware Fusion. The most seamless way to run Windows on your Mac.Backed by nearly a decade of proven virtualization technology.
Try VMware Fusion today for free, or order online for only $79.
Visit: <http://www.tidbits.com/about/support/vmware-fusion.html>
Article 5 of 17 in series
Tools We Use: Synchronize
by Jeff Carlson ![]()
Although my PowerBook G3 now acts as my main computer, both on the road and on my desk, my earlier PowerBook 5300 existed primarily as a satellite machineShow full article
Although my PowerBook G3 now acts as my main computer, both on the road and on my desk, my earlier PowerBook 5300 existed primarily as a satellite machine. As a mobile Mac it proved invaluable, but at home or in the office it became another flat surface to hold papers and floppies while the battery charged. Switching between machines presented a problem: what's the best way to ensure that my data is up to date on both machines? I found the solution in the aptly named shareware utility Synchronize, which I now use to synchronize files and folders on a variety of machines.
<http://www.qdea.com/sync.html>
Through a Mirror, Darkly -- Synchronize's functionality is the same as other similar tools, such as Apple's File Assistant: it compares files' modification times and replaces old versions with new ones. This way, if you've changed two separate files on two machines, the end result will be folders containing the most recent editions of each file. You could accomplish this by dragging each file to its comparable destination in the Finder, which automatically compares modification times, but you'd go insane soon after responding to a few dozen "Do you want to replace..." dialogs.
The problem with some synchronization utilities is that they assume you want exact duplicates of your source and destination folders, and will efficiently create folder clones for you. But what if you don't want exact duplicates? What if your Date & Time settings got screwed up on one machine, and your last hour's of work is efficiently overwritten? When I used to synchronize the folder for Claris Emailer 1.0 (which stored each message as its own file, instead of one database as Emailer 2.0v3 does), I once lost a significant amount of email because the PowerBook's date was off. Blind efficiency quickly lost its appeal.
The Power of Choice -- Synchronize offers the same functionality but with much more control. After scanning the directories you specify, Synchronize presents a list of files to copy, with color-coded arrows to indicate which files will be overwritten. Clicking a line representing a file or folder displays modification dates and times, as well as the files' sizes (which can be useful when files' dates are extremely divergent). If you run across a pair of files that seem misdirected, you can choose to remove them from the list. You can also mark files for deletion (both files in a pair are deleted).
Being able to micro-manage your synchronization operations is worth the price of registration, but there are other features which make the program compelling. In some cases Synchronize can be too good at its task, such as copying aliases or invisible files like custom icons. Synchronize's configuration options allow you to specify individual file and folder names to ignore, and you can filter the selections based on label, modification date, file type (such as aliases or invisible files), or parent application. If you regularly synchronize the same two folders, you'll appreciate not having to remove such items manually from the Files to Copy list.
Synchronize can be set to perform brute force copies that create exact duplicates of the master folders, such as when you want to maintain a backup of a folder. Using Synchronize's multiple Start and Completion options, you can schedule automatic sessions that could, for example, mount a network volume in the middle of the night, synchronize files between it and your Mac, put away the volume, and then put your Mac to sleep.
The program stores folder locations and settings in independent Synchronize files, so initiating a synchronization job is usually just a matter of double-clicking its file. You can also set those files to open automatically when you launch the program, which makes all of your frequently used operations ready at the same time.
The only persistent problem I have with Synchronize is the lack of a zoom box in the Files to Copy window. I'm usually comparing at least dozens of files, and the default window size displays less than ten items. Although you can manually expand the window by dragging the lower-right corner, I want to be able to click a zoom box to make the window fit my monitor's height. For a long time I also wished for the capability to synchronize files over the Internet, since Synchronize works only on local volumes and over AppleTalk LANs. Qdea's upcoming Synchronize Pro 4.0 (a separate product, now in public beta) promises TCP/IP synchronization.
Despite my enthusiasm, I don't actually spend much time using Synchronize; it works so well that I can quickly synchronize the files I need and get on with my day. That kind of efficiency maintains its appeal.
Synchronize 3.7 is available as a free 650K download. The unregistered version limits synchronization of folders containing 10 MB of data or less; advanced features apply to folders sized 1 MB or less. Paying the $29.95 registration fee removes the file size restrictions (you may have to increase the amount of allocated RAM depending on the number of files being synchronized), and includes free upgrades.
ConceptDraw Office adds real business power to Microsoft Officeand Apple's iWork. Whether you need project management, business
graphics, or mind mapping, it's all easily created on your Mac!
Buy today for only $499! <http://www.conceptdraw.com/tb>
Article 6 of 17 in series
Tools We Use: Menuette
by Matt Neuburg ![]()
Applications these days seem to sport more and more menus, and the menubar is becoming increasingly crowded thanks to the new wider Application menu title, the keyboard menu icon, and the clock, not to mention third-party icons such as OneClick, OSA Menu, StuffIt's Magic Menu, Conflict Catcher, and Timbuktu ProShow full article
Applications these days seem to sport more and more menus, and the menubar is becoming increasingly crowded thanks to the new wider Application menu title, the keyboard menu icon, and the clock, not to mention third-party icons such as OneClick, OSA Menu, StuffIt's Magic Menu, Conflict Catcher, and Timbuktu Pro. Certainly large monitors are more common today than they were five years ago, but I'm still using some narrow ones. For years I've relied on Menuette, a clever shareware control panel that solves the problem once and for all.
Menuette substitutes small icons of your choosing (or even of your creation) for menu names in your menubar, a seemingly obvious, and to me, essential interface enhancement. Mostly, the purpose is to save space, which is a major achievement because space needs saving. But I find Menuette important in other ways as well.
Many years of dancing with Menuette have wrought a curious change in my gestalt: I no longer want to see menu names. Doubtless many won't share this opinion, but for me, menubar icons are better! They're easier to see, and easier for my mind to encompass. I know at a glance, from its row of menu icons, what program is frontmost. And I know more viscerally what each menu does. Most programs, after all, have certain menus in common (File, Edit, Help), and certain menus recur frequently (Tools, Options, Insert, Format); so I've become used to icons representing those concepts. Moreover, it isn't the name of a menu that's important, but what it signifies, so that if the Options menu in one program and the Preferences menu in another end up represented by the same icon, so much the better. I'm far more word-oriented than picture-oriented, so my strong feelings for Menuette speak volumes for its power. Besides, which icons appear is completely up to the user: you can toggle instantly between icons and names, and any menu can be designated always to show a name instead of an icon. So even if you think you're anti-icon, you might want to give Menuette a try, since you can make it work however best suits you.
Menuette's recent 3.0 and 3.0.1 updates, the first since 1994, add menu font control, WYSIWYG font menus, menu icons with varying widths, and the capability to turn off icons entirely to focus on Menuette's menu font controls. Most remarkable, Menuette can now animate menu icons, either when you're selecting from the menu or (don't try this at home) all the time. This makes choosing from the menu bar downright fun; with the icons waggling at you, it's a little like playing Snood all the time (don't get me started about that, unless you'd like to rename this column "Games We Play Constantly")! The interface has been brilliantly rewritten, including an icon editor and superbly intuitive use of drag & drop; Menuette can import animations from Christopher Suley's earlier menu animation program Zipple, animated GIFs, and application icons, and it includes a large base of icons. Menuette comes from Tiger Technologies, workshop of legendary Mac programmer Robert L. Mathews (and home of perennial favorite Holiday Lights). It's $20 shareware, with a free ten-day trial.
<http://snood.pair.com/>
<http://www.tigertech.com/menuette.html>
WebCrossing Neighbors Creates Private Social NetworksCreate a complete social network with your company or group's
own look. Scalable, extensible and extremely customizable.
Take a guided tour today <http://www.webcrossing.com/tour>
Article 7 of 17 in series
Tools We Use: iDo Script Scheduler
by Geoff Duncan ![]()
I admit it: I'm an AppleScript junkie. I've been wary of macro programs and similar automation products since I got my first Macintosh. The more I learned about Mac programming, the more I realized how many low-level patches macro programs had to use, and the more they scared meShow full article
I admit it: I'm an AppleScript junkie. I've been wary of macro programs and similar automation products since I got my first Macintosh. The more I learned about Mac programming, the more I realized how many low-level patches macro programs had to use, and the more they scared me. Often, I had no choice but to use those products, and inevitably I'd pay a price: either my system became unacceptably unstable, or the programs would be incompatible with other necessary software or new versions of the system. So I'd abandon my work and start over with a different product... and eventually I abandoned macro programs altogether.
AppleScript seemed to be an answer - a scripting language built around exchanging events and data via facilities built directly into the operating system. Although scriptable applications were rare when AppleScript was introduced in 1993 - and the technology was almost ignored by Apple for several years - today most major applications and utilities are scriptable (at least to some extent), and good scriptability is seen as a worthwhile and necessary feature of many products.
<http://www.apple.com/applescript/>
One of AppleScript's shortcomings, however, is the absence of a built-in scheduler. You can't tell your Mac to run a script in the wee hours of every morning, every ten minutes, or on the second Tuesday of every month without using a third-party add-on. Chris Johnson's Unix-derived (and thus cryptic) Cron fills the need for some people, and Mark Alldritt's Scheduler control panel has been available for some time. I used Scheduler for years, and though it was quite stable, it made managing more than a few scheduled events arduous. Also, Scheduler just opens applications or documents - which can include stand-alone script applications - but can't run scripts directly, which made for some awkward moments when an event triggered while I was using my Mac. Further, if I wanted to run a scheduled script manually, I had to use yet another utility, or hunt the thing down in the Finder and launch it myself. Nonetheless, Scheduler offers unique capabilities, such as the capability to open items when waking from sleep, or when a PowerBook's power adapter is plugged in or removed.
<http://gargravarr.cc.utexas.edu/cron/cron.html>
<http://www.latenightsw.com/scheduler1.2/>
Say iDo -- I may have found my scheduling solution in Sophisticated Circuits' iDo Script Scheduler, which I first mentioned back in TidBITS-481. A Lite version is available on recent Mac OS CD-ROMs, and also as a free download from Apple's AppleScript site as well as Sophisticated Circuit's Web site.
<http://db.tidbits.com/article/05396>
<http://www.sophisticated.com/products/ido/ido_ ss.html>
<http://www.apple.com/applescript/idosched/ ido.html>
Basically, iDo Script Scheduler is an extension and control panel combination evolved from the software Sophisticated Circuits developed for their PowerKey line of intelligent power strips. The PowerKey Pro software has a scheduling interface for opening documents, mounting disks, running scripts, plus starting up and shutting down machines. iDo Script Scheduler divorces the scheduling interface from the PowerKey hardware and focuses on providing the Mac OS's missing script-scheduling capability. iDo Script Scheduler runs only scripts or runs script applications - it can't open applications or documents on its own, but (of course) it can run a script which in turn opens applications or documents.
<http://www.sophisticated.com/products/ powerkey.html>
There are two versions of iDo Script Scheduler. The free Lite version enables you to schedule up to three events - enough to get a taste, and maybe even sufficient for some users or for dedicated Macs. iDo Script Scheduler Lite offers a solid scheduling interface enabling users to set up:
one-shot scripts which trigger at a specific date and time;
repeating scripts which run after a specified time interval has passed (expressed in minutes, hours, days, or weeks);
scripts which run at a particular time on specific days of the week (such as every weekday, every Sunday, or every Tuesday and Thursday);
scripts which run once a month - you can specify a particular day (4th day of each month), a particular weekday (3rd Friday of every month), or on the same day from the end of the month (for instance, entering "-1" as the day of the month will trigger the script on April 30th this month, but May 31st next month).
You can upgrade the Lite version to iDo Script Scheduler Enhanced for $25. In addition to supporting an unlimited number of scheduled events, the Enhanced version also enables:
hot key triggers which run a script when you press a specific key combination;
idle-time triggers which run a script after the system has been idle for a specific period of time.
I was skeptical these last two triggers would be useful for me. I run many applications, so it's tough to find hot-key combinations which don't conflict with existing shortcuts, and I usually don't want anything mucking with my machine if I'm not using it - not even a script I wrote myself. But I've gradually warmed up to them and found some useful tricks - for instance, a script which emulates the Application menu's Hide Others command, but won't hide a handful of other applications I don't want hidden if they're running in the background, like Stickies or a monitoring program. I only have one idle script - it warns me when my email partition is short on free space - and so far haven't had any problems.
And iWant... iDo Script Scheduler has room for enhancements. I'd like to be able to sort events listed in the control panel by name, next trigger, and type - right now scheduled events are listed chronologically with hot keys and idle scripts at the bottom. The mostly elegant scheduling interface has a few oddities - for instance, it will happily let you schedule a script for the eighth Friday of each month. Globally accessible hot keys are fine, but I'd also like to create hot keys which are specific to particular applications, or available to all except particular applications. The iDo Script Scheduler extension (really a background application) is itself scriptable, but I'd like to be able to create new events on the fly via a script, rather than merely be able to trigger, enable, or disable existing events. I hope some of these issues are addressed in future releases.
In the meantime, iDo Script Scheduler may already be very useful to you - it is to me. The Lite version is free (and may already be on your Mac OS CD-ROM), the Enhanced version is $25. iDo Script Scheduler works with Mac OS 8.0 or higher, but takes advantage of Mac OS 9's Multiple Users feature (so different users can have different schedules), and uses the Mac OS's built-in HTML-based help introduced in Mac OS 8.5. If you already use AppleScript, iDo Script Scheduler is well worth a look.
ConceptDraw Office adds real business power to Microsoft Officeand Apple's iWork. Whether you need project management, business
graphics, or mind mapping, it's all easily created on your Mac!
Buy today for only $499! <http://www.conceptdraw.com/tb>
Article 8 of 17 in series
Tools We Use: VSE Link Tester
by Jeff Carlson ![]()
Gone are the days when you could easily build and maintain a Web site using nothing more than SimpleText, NCSA Mosaic, and a rough mental image of how pages linked togetherShow full article
Gone are the days when you could easily build and maintain a Web site using nothing more than SimpleText, NCSA Mosaic, and a rough mental image of how pages linked together. On today's Web, it's not uncommon to find yourself lord of a sprawling Web metropolis that sprang from seemingly humble beginnings. Now, with thousands of links referencing both internal and external pages, the scope of maintaining those links has progressed beyond what one person can do.
Fortunately, this "beyond mere mortal" stage is often when good utilities emerge, hints of the promise that computers could make our work lives less repetitive and more rewarding. When I need to make sure a client's site is navigationally sound, I turn to VSE Link Tester 2.5, an application that not only checks links but makes it easy to track down and fix the errant code.
<http://vse-online.com/link-tester/>
Break Test -- The concept behind Link Tester is simple: access a Web page like any other browser, then follow every link to make sure it returns a valid object such as a Web page, image, or downloadable file. Link Tester can also test JavaScript links and events like those used for image rollovers. Unlike a Web browser, though, Link Tester opens several simultaneous connections to speed up the workflow. When it finds a broken link, Link Tester adds the affected file name and the location of the bad link to its report. You can tell Link Tester to check just the links on the page you specify or to follow links recursively, which makes Link Tester check the links on other pages at your site that are referenced from the main page. By default, the program follows links to other sites as well, so you can remove or correct dead links.
Of course, you could do all this manually. For hours on end. Clicking until your fingers go numb and your eyes turn to jelly. But I prefer to run Link Tester and go enjoy a cup of coffee.
When Link Tester has followed all the links, it builds a HTML-formatted report detailing the links that were checked, which were broken, and the reason why they didn't work. The program even includes an Error Explanation window that lists and explains the most common problems encountered.
Strengths -- Link Tester understands how people use the program, and throws in just enough extra functionality to appeal to a broad range of users. Every site you scan is stored in a master list in the main window, so it's simple to go back and re-run previous tests. You can also scan local files offline, specify the filename used when the URL ends in a slash (such as index.html or default.html), and be conscious of case-sensitive URLs on some systems. A helpful new feature is the capability to create filters to ignore addresses; for example, it can skip past URLs that are stored on a different machine when you're testing offline.
When testing remote links, Link Tester includes a modicum of control over how it interacts with Web servers by offering a Server Load setting spanning five steps between Very High and Very Low. Although the interface is ambiguous, in practice Link Tester opens fewer connections to remote servers at lower settings.
Weak and Missing Links -- From the point of view of a Web server, though, Link Tester's method of opening multiple simultaneous connections can be problematic. Even at its lowest Server Load setting, Link Tester requests files much faster than a real user; at higher settings some Web servers will interpret Link Tester's accesses as a denial-of-service attack. If you send Link Tester recursively into a large or infinite URL space (like the TidBITS article database), it will happily pummel the remote server for hours, or even days; further Link Tester doesn't obey robots exclusion protocols or META tags, so even if webmasters mark those areas as off-limits to automated programs, Link Tester won't notice. For best results, use only the lowest Server Load setting when checking links to any sites other than your own.
<http://db.tidbits.com/article/00946>
Another potential annoyance is the way Link Tester creates its reports. Each test is saved to an HTML file within a folder named using the URL and a number (such as "www.jeffcarlson.com 001"). Each report folder contains an images folder with a handful of icons used in the report. So, whenever you create a new report, Link Tester clutters your drive with a new set of identical images. It should be just as easy to store these images in one place and reference them in the reports.
I'd also love to see Link Tester support scheduling tests for automatic execution. This is just the type of tool I'd love to park on my PowerBook 5300cs (now acting as a Retrospect backup server) and have run in the middle of the night.
Thinking about Linking -- I like Link Tester because it's straightforward and powerful: typically, after a few minutes I can track down an errant URL or help unravel why something isn't displaying.
Link Tester 2.5 is available in two editions. The standard version, which costs $20, will search one URL, following an unlimited number of links from up to 20 pages on your site. The Business version, at $80, can test an unlimited number of links and pages; an Academic version with the same functionality is available for $40. The unregistered software lets you enter one URL, and provides a limited error report. The software is a 1 MB download. Link Tester requires a 68K or PowerPC-based Mac running System 7.5 or later.
<http://vse-online.com/link-tester/download.html>
[11-Sep-000 -- When this items was originally published, in many places it incorrectly said the product was named VSE Link Checker, rather than VSE Link Tester. We've amended the text here, and published a correction in TidBITS 547.]
MARK/SPACE, INC: Take it with you! The Missing Sync makesit easy to synchronize contacts, calendars, notes, photos
and more from your Mac to your BlackBerry, Palm OS, or
Windows Mobile phone. <http://www.markspace.com/bits>
Article 9 of 17 in series
Tools We Use: TypeTamer Returns
by Matt Neuburg ![]()
Back in 1995, Tonya wrote about Impossible Software's font utility TypeTamer 1.0; the following year I bought a copy at Macworld Expo, and loved it. In 1998 I began to encounter some application conflicts, and as machines, systems, and applications advanced still further, I had to abandon it entirelyShow full article
Back in 1995, Tonya wrote about Impossible Software's font utility TypeTamer 1.0; the following year I bought a copy at Macworld Expo, and loved it. In 1998 I began to encounter some application conflicts, and as machines, systems, and applications advanced still further, I had to abandon it entirely. I've missed it ever since. Now it's back as TypeTamer 2, and I'm happy as a clam. Forgive me for gushing, but I love this utility.
<http://db.tidbits.com/article/01321>
<http://www.typetamer.com/>
TypeTamer is a control panel and extension that acts as a Font menu organizer (so it's incompatible with Action WYSIWYG or Adobe Type Reunion). It replaces the standard Font menu with its own, which pops out from all the places where Font menus need to appear: the Fonts menu in the menubar in Nisus Writer, the Font submenu of the Format menu in FrameMaker, the Font pop-up menu in the message window in Eudora, the Font section in Word 2001's Formatting Palette, and so on. (You can revert to the system's Font menu temporarily by Shift-clicking.) TypeTamer's Font menu offers five chief features:
It clumps your fonts hierarchically into categories that you dictate in the control panel. For example, my Font menu now reads Basic, Display, Cursive, Special. The font names themselves are hierarchical sub-items to those. A font can belong to more than one category, and you can have an automatic extra item, All, which lists every font (a good idea if you are likely to add fonts later without remembering to give them a category). The category database is persistent, so a font which has been assigned a category can be disabled (with Font Reserve or Suitcase, for example) and then later re-enabled, and it will still be in the right category.
Your fonts are further automatically clumped hierarchically into families. For example, one of my Basic fonts is Garamond; there is just one Garamond menu item, with the varieties (Book, Bold, Italic, and so on) appearing as sub-items to it.
The font names can appear in the actual font in the menu. I don't use this feature because the next feature obviates the need for it.
Each font name has an icon telling what type of font it is (TrueType, PostScript, and so on), and if you hold the mouse over the icon you see a sample of text in that font in various sizes. You dictate in the control panel what the text is. If you hold down the Option key, you see a character chart instead, which is good for inserting special characters and learning how to type them (like PopChar).
<http://www.unisoft.co.at/products/popchar.html>
The first items in the Font menu are the fonts most recently used in your document. To me, that's the best feature. Since any one document will usually use only a couple of fonts, I can easily change fonts by using just these first items in the menu; I never have to dive into the hierarchical part at all.
The magic being worked here is fairly deep, so conflicts are a worry. So far, though, I've had no serious problems. TypeTamer turns all my HyperCard stack windows blue, and not every feature works in every application (for instance, you can't use the special character insertion feature in Nisus Writer); but these are both minor issues I can live with. I hope you'll at least try TypeTamer's demo and see for yourself. If you're like me, you'll wonder how you lived without it.
TypeTamer 2 costs $50 and requires a Mac running System 7 or later, with at least 4 MB of RAM. A 30-day demo is available as a 664K download.
MARK/SPACE, INC: Take it with you! The Missing Sync makesit easy to synchronize contacts, calendars, notes, photos
and more from your Mac to your BlackBerry, Palm OS, or
Windows Mobile phone. <http://www.markspace.com/bits>
Article 10 of 17 in series
Tools We Use: DiskSurveyor
by Matt Neuburg ![]()
When I'm organizing my hard disks or attempting to reclaim disk space, the Finder isn't always the most efficient tool. Instead, I turn to Tom Luhrs's DiskSurveyor to learn what's occupying my volumesShow full article
When I'm organizing my hard disks or attempting to reclaim disk space, the Finder isn't always the most efficient tool. Instead, I turn to Tom Luhrs's DiskSurveyor to learn what's occupying my volumes. Drag a volume icon onto DiskSurveyor and, after quickly scanning the volume, it puts up a window where colored rectangles are arranged in columns to represent graphically the sizes of the files and folders on the volume. The height of the window represents the entire occupied portion of the volume. The first column shows the proportional sizes of all the top-level files and folders, the second column shows the proportional sizes of the second-level files and folders, and so forth. On my monitor, I can see about six columns at once (scrolling horizontally displays more).
<http://twilightsw.com/DiskSurveyor/>
Where there's room, an item's name is shown, and you can hover the mouse over any item to learn more about it. For a closer look at a folder, just click on it: this zooms the view so that folder occupies the whole first column. You can also see simple bar-charts or pie-charts of all volumes simultaneously, showing how much of each is occupied. Finally, you can export a window's contents as a text file, suitable for analysis with a spreadsheet or database program, or for searching with a text editor such as BBEdit, or for displaying graphically in DiskSurveyor at some later time.
When I first tried the program I thought it had a gorgeous, ingenious, and original interface, but I didn't imagine I'd have much practical use for it. A week or two later, though, it showed me instantly that the invisible Temporary Items folder had accumulated a lot of junk that wasn't being deleted, and a few days later it revealed that virtual memory had been turned on accidentally and was eating up the disk with its swap file. I instantly paid DiskSurveyor's shareware fee! My usual strategy is now to fire up DiskSurveyor from time to time, looking for blocks of color that seem disproportionately large; but I also like to use it just to roam around, getting a sense of what's where on my hard disks in the first place - DiskSurveyor is a great way to do this, because, unlike the Finder, it shows you several levels at once.
DiskSurveyor has almost no connection with the file system; Shift-clicking a folder's representation opens it in the Finder, but that's all (for example, from within DiskSurveyor you can't delete a Finder item or turn an invisible item visible). But I never feel this is a detriment, since there are other ways to accomplish these things; to implement them would probably detract from DiskSurveyor's purity, simplicity, and beauty.
DiskSurveyor 2.5 is $15 shareware; it requires System 7 or higher, and is a 450K download.
WebCrossing Neighbors Creates Private Social NetworksCreate a complete social network with your company or group's
own look. Scalable, extensible and extremely customizable.
Take a guided tour today <http://www.webcrossing.com/tour>
Article 11 of 17 in series
Tools We Use: URL Manager Pro
by Matt Neuburg ![]()
After some years exploring the Web, most of us have collected a number, possibly quite a large number, of URLs that we keep squirrelled away for future reference, in accordance with our habits and interestsShow full article
After some years exploring the Web, most of us have collected a number, possibly quite a large number, of URLs that we keep squirrelled away for future reference, in accordance with our habits and interests. Such preserved URLs are often referred to as "bookmarks." Adam wrote a three-part article in 1996 on bookmark management software and techniques, but at the time I paid scant attention, since my browser of choice, Internet Explorer, handled them adequately, providing a hierarchical menu for choosing "favorite" URLs and an outline interface for arranging them. All that changed, though, in the move to Mac OS X. The problem was partly migrating my settings from Mac OS 9 to Mac OS X and keeping them coordinated in case I switched back. But even more important, I no longer had a browser of choice - in this brave new world, I have been experimenting with several browsers (Internet Explorer, Mozilla, OmniWeb, and others) that clamor for my attention. With abrupt clarity, I knew I needed a separate, browser-agnostic URL keeper to act as a central repository.
<http://db.tidbits.com/series/1132>
In this moment of need, Alco Blom's URL Manager Pro saved my bacon. I have been using it in various development versions for months now, but it has just gone final as version 3.0, which seems an appropriate opportunity to recommend it. And I most certainly do. To put it simply, if I had to list the top five utilities without which I could never have made the switch to Mac OS X, URL Manager Pro would be one of them.
<http://www.url-manager.com/version300.html>
Laying Out the Garden -- A URL Manager Pro window represents a bookmark file; you're not limited to one such file, but I like having just one that opens when URL Manager Pro does. The window displays an outline of folders (categories) and URLs within them; you can rearrange these as one would expect of an outline. You can add a note to each URL, as well as set various other options. Double-clicking a URL opens it in your browser; or you can drag it into a browser. But you don't need to work in URL Manager Pro's window just to open a URL; the bookmark file can also be displayed hierarchically in the program's Dock menu, and even, in the case of Internet Explorer, Opera, and iCab, as a normal ("shared") menu amongst the browser's own. (An accompanying "menulet," Mondriaan, lets you access a limited set of separately determined URLs even when URL Manager Pro isn't running.)
Similarly, there are various ways to add a URL from your browser to the bookmark file. You can drag the address from the browser into the bookmark file; you can choose Add Bookmark from URL Manager Pro's Dock icon menu while the browser window is frontmost; you can choose Add Bookmark from the browser's shared menu if it has one; and in some browsers you can even Control-click a link and choose Add Link to URL Manager Pro from the contextual menu.
Tough Row to Hoe -- URL Manager Pro's weakness is the inconsistency of the implementation of its features across different Internet programs. The chief fault lies, of course, with those Internet programs, of which some support shared menus and some don't, some support certain Apple events and some don't, and so forth. It's confusing, and made more confusing by URL Manager Pro itself. You never quite know what a menu item will do, because the same words mean different things in different places. For example, Add Bookmark in the shared menu brings up a dialog for modifying the URL information before entering it in the bookmark file; Add Bookmark in the Dock menu doesn't; Add Bookmark in URL Manager Pro's own menu creates a blank URL; and there's no Add Bookmark in Mondriaan at all. Come to that, why is Mondriaan so different - why isn't it simply a menulet version of URL Manager Pro itself, providing access to the bookmark file, as an alternative to the Dock and the shared menu? In general, the details of how one accesses functionality, such as the names of menu items, could use some rethinking. The situation isn't helped by a manual that's vague, poorly structured, and not always complete.
Nonetheless, URL Manager Pro is a powerful program, full of surprises and usually anticipating your needs; most users will probably require just a fraction of its power. It can be set to watch and record your browsing in a history list, so you can later recover a URL you forgot to add previously. It can import all the links within a Web page or email. It can validate links. I could go on and on - its abilities are too various to list here. Try it and see for yourself.
URL Manager Pro runs natively under Mac OS 8 or higher (2.4 MB download), including Mac OS X (2.2 MB download). It costs a mere $25, or $11 to upgrade from version 2. For $37 you can register both URL Manager Pro and Alco Blom's other shareware utility, Web Confidential, on which I also depend for storing and retrieving user account and password information (see Adam's review - "Web Confidential: Securing Information of All Sorts" in TidBITS-441).
<http://db.tidbits.com/article/05020>
<http://www.web-confidential.com/>
VMware Fusion. The most seamless way to run Windows on your Mac.Backed by nearly a decade of proven virtualization technology.
Try VMware Fusion today for free, or order online for only $79.
Visit: <http://www.tidbits.com/about/support/vmware-fusion.html>
Article 12 of 17 in series
Tools We Use: SpamSieve
Having to sort through the increasingly repulsive spam that's rushing into our electronic mailboxes is becoming more unpleasant than ever. You can reduce the flow, though, with one of three basic approaches to filtering spam out of your email stream: Boolean filters, points-based filters, and so-called "Bayesian" statistical filtersShow full article
Having to sort through the increasingly repulsive spam that's rushing into our electronic mailboxes is becoming more unpleasant than ever. You can reduce the flow, though, with one of three basic approaches to filtering spam out of your email stream: Boolean filters, points-based filters, and so-called "Bayesian" statistical filters. Put simply, a Boolean filter looks for string of text, and if it's found, considers the message spam. Points-based filters refine that approach, assigning (or removing) points for each criteria matched by a given message; they decide if a message is spam or not by how many points that message accumulates. Statistical (or Bayesian) filters, which were most popularly described in relation to spam in August of 2002 (and refined last month) by Paul Graham, use a statistical approach that combines the probability that any given word or phrase (implementations vary) to decide if the message is spam.


