iCal's Faults

| | Comments (0)
Compiled from experience and reports by others.
  • You can't double-click URLs
  • You cannot drag entries from Address Book; you need to click the "add" icon which opens a new dialog containing the entries from Address Book, and drag from there
  • There is no way to select multiple items to delete/recategorize/etc.
  • It crashes
  • Somtimes when I restart it forgets the names of calendars, or that they were subscribed-to, and I need to re-subscribe
  • There's no apparent way to cancel updating a calendar; I had to quit iCal to get it to stop (at least I didn't have to force quit)
  • It apparently stores the data on disk in .ics files, which is nice because I can manipulate them by hand, but bad because they are miserable to parse live by computers; I think this is why when I make a change to a large-ish file, it takes so long
  • It sucks up a ton of CPU and memory: from 7% to 14% of my 512MB of RAM with about 300 kilobytes of calendar, compared with Palm Desktop, which takes less than half the RAM with twice the amount of calendar data (plus Address Book data), and is about 20 times faster

There's some other things, but the general idea is that it is just way too slow if you have a lot of data. I am considering possibly spending some time taking old appointments out of iCal and moving them to another calendar file to speed it up, but there's no way to do that in iCal itself, even.

By the way, setting up mod_dav to share your calendars is easy. On Mac OS X, I just uncommented the two lines in httpd.conf to enable mod_dav; I made places for the lock file and the dav/ directory (making them writable by Apache); set up the permissions in Apache; and restarted Apache. use.perl.org

Leave a comment

<pudge/*> (pronounced "PudgeGlob") is thousands of posts over many years by Pudge.

"It is the common fate of the indolent to see their rights become a prey to the active. The condition upon which God hath given liberty to man is eternal vigilance; which condition if he break, servitude is at once the consequence of his crime and the punishment of his guilt."

About this Entry

This page contains a single entry by pudge published on September 12, 2002 9:15 AM.

Technology Sucks; Ask a Technologist was the previous entry in this site.

set-ssh-agent for Mac OS X is the next entry in this site.

Find recent content on the main index or look in the archives to find all content.