The built-in Cisco VPN client introduced in Mac OS X 10.6 Snow Leopard has the habit of disconnecting itself when re-keying should be performed but fails after about 48 minutes up to one hour. This timeout issue has been fixed in Mac OS X 10.6.4.

In versions of Mac OS X 10.6.0 up to 10.6.3, the problem can be worked around by increasing the re-keying period to e.g. 1 week.

Continue reading

If you clone a volume that you backup with Time Machine, its UUID will change and Time Machine will no longer be able to make backups of it. However, it won’t tell you directly what the problem is. Rather, you will find entries like the following in /var/log/system.log:

	backupd Backup failed with error: 12
	backupd Error (12): Link of previous volume failed for macosx.

If you want to continue to backup to the same volume in your Time Machine backup database, the following script allows you to change the UUID of the existing backups, leading Time Machine to backup as if the volume’s UUID had never changed.

Continue reading

If you use different email addresses for your messages (e.g. one for work, one for private correspondence), you may want to be able to use those also on your iPad, iPhone, or iPod Touch.

It is not necessary to add a complete email account for each of them, though.

Continue reading

QuickLook Plugins

QuickLook is the technology behind the handy window that pops up when you hit the space bar in Finder or many other applications. Apple includes preview generators for the most popular file formats; however, there are also a few very useful so-called QuickLook Generator plugins from third parties.

Continue reading

Disk Failures

Every hard disk (and even a solid state disk) is bound to fail sooner or later. The most frequent sign of trouble is when all applications show the spinning beach ball for multiple minutes and the rate at which this happens increases rapidly over the course of a few hours or days.

Continue reading

If you have other operating systems on the same disk and use another boot loader (GRUB, Darwin Loader, etc.), Vista sometimes refuses to boot and is also unable to fix the problem itself. It will still find the Windows partition (bootrec /scanos) and the partition will be perfectly fine (chkdsk /f /r C:). To fix, run diskpart.exe: select disk 0 select partition `<other OS partition>` inactive select partition `<Windows partition>` active exit

Continue reading

A common error with Time Machine is that it claims its image to be read-only.

This applies only if your Time Machine is stored on a remote system, such as a Time Capsule, another Mac or some SMB server.

If you restore a different computer from you Backup, during the restore, the Time Machine volume becomes read-only (luckily enough). However, turning write access back on may fail.

This issue is difficult to debug.

Continue reading

Regex Tricks

In-place Operations Substitution my $str = 'aaaabbbbccc'; $str =~ s/a/x/g; Matching my $str = 'aaaabbbbccc'; ($a, $b, $c) = ($str =~/(a+)(b+)(c+)/);

Continue reading

Quoted from: Microsoft Manual of Style for Technical Publications

Many books and Help topics now capitalize only the first word of chapter titles and other headings; design guidelines are less formal than in the past. The following guidelines represent traditional title capitalization standards. They are especially useful in answering questions about capitalization of adverbs, prepositions, verbal phrases, and the like. If your design does not use traditional capitalization, follow your design guidelines.

Continue reading

Simon Heimlicher

Project Manager