Jim Barraud web designer

iCal Reminder Fix

While the upgrade to Leopard has overall been a great thing, as with any OS upgrade, there have been some issues. Many of these I listed in my Leopard Observations post. But the most annoying and persistent has been that of iCal not firing off any reminder alarms. I rely heavily on these to remind me of meetings and conference calls and not having the reminders has been a huge pain in the ass. And I’m not the only one with this issue.

I was hoping that the first Leopard point release 10.5.1 would solve this (and other) issues, but it hasn’t. After a couple of quick tests, alarms still aren’t firing… then rage ensues. After taking a deep breath and doing a little digging into the iCal library support files, I discovered two glimmers of hope. alarmsCache.plist and notifications.plist. These two files are located in the /Library/Application Support/iCal directory. After removing these files and restarting iCal, my reminder alarms have miraculously sprung back to life. Hallelujah! I don’t think these files are anything more that cache and preference files, but you never know. So remove at your own risk.

I post this for anyone else suffering from this bug in hopes that it will save you some sanity.

Update: Nevermind. After fixing this several times, after a few days it just reverts back to not working. If anyone has a definitive fix, please let me know.

Embrace the Online Calendar

Being a parent comes with it’s fair share of lifestyle changes. Most you come to expect in the beginning of your child’s life. Sleepless nights, dirty diapers, screaming, etc. But no one seems to prepare you for the later years. And by later years, I mean 3-6 years old. These are the years your child will set forth into the world of Preschool, Kindergarten and extracurricular activities. Along will all social training you and your child will need to endure learn, there’s one other issue I’d like to highlight. Paper.

Your child will begin to bring home massive amounts of paper in various forms. From sign-up forms, approval forms, book-order forms, class projects, everyday schoolwork and calendars. This massive influx of paper can wreak havoc on a person who’s attempting to wage a war on clutter. But what I would like to talk about are the calendars.

All of the paper goods your child will be bringing into the home will fall into three categories. Trash material: pointless notices (not as much as you hope). Fridge material: recent class projects to show off and reference material always needed on hand (like calendars). Archive Material: Older school projects and long term reference papers like school policies, etc.

My fridge has no less then 4 calendars plastered on it at any one time. You have items like; Normal school calendar (days off, special events, etc), Lunch calendar (what’s for lunch… if it should be “one of those mornings”), karate schedule (the boy), and the dance schedule (the girl). I say no less then 4 because with my wife being a teacher, there’s usually more calendars involved.

Then there’s the regular family calendars. These are thankfully entered nicely into the computer and are shared between the wife and I. These calendars can all be nicely cross-referenced for conflicts and availability. Works a treat in this modern age. What doesn’t work in this modern age is various paper calendars plastered all over my fridge. The solution? Online calendars.

There are various free online calendars that organizations and users can utilize for posting their respective schedules. Google Calendar is my personal online calendar of choice. These calendars can be shared and then subscribed to by the modern technological parents of the world. Thus freeing them (us) from the fury that is paper calendars. (For bonus points, use a calendar that publishes to an “iCal” format. This is a standard format that most modern desktop calendar programs can subscribe to.) One could argo that we could enter in these events into our own personal electronic calendar. Which is something I’ve done with our garbage schedule. But there’s two main issues with this.

The first issue is time. Modern parents can barely make the time to run their family as it is, much less sit down for a couple hours and enter in your child’s Lunch schedule every month. The second issue is accuracy. Wouldn’t it be great if there was a change in any one of your child’s schedules that you were just notified through your electronic calendar?

I know there are organizations and schools out there that already do this. And I applaud you. But unfortunately none of mine do. So please, embrace the online calendar. It will save you time and resources (think of the trees!) and save us, the modern parents of today’s world, the little sanity we have left.