Around the web

I credit Brent and the excellent NetNewsWire for iPhone for my newfound ability to (almost) keep up with my feeds again.

Surrendering To Google Calendar

I surrender!

I tried to make Google Calendar work the way I want to work, but it just won’t. Instead of fighting against it, I’m reversing course and doing my best to work with it.

What I Wanted

A little while back, I decided that I needed to start archiving data by year1. I still want it searchable, etc. but I don’t need live sync of my 2004 calendar data to my BlackBerry. As such, I made the choice to create a couple different calendars, and create a new one of each every year.

This is what I wanted. Nice annually archived calendars of home, work, etc. Google Calendar does not agree with me.

Giving in to the Default Calendars

I’ve still got my annual calendars for years prior to 2008, but in 2008 I gave in and started using the Default calendar as my personal calendar for 2008 data. Google wants to do everything in the default calendar and using a different calendar as the primary is death by 1000 paper cuts.

My plan is to export this data at the end of the year and import it into a 2008 archival calendar. I’ve got some basic scripts for this and nearly a year to fix up any minor issues that still remain in them if I need to.

Personal and Google Apps Calendars

At Crowd Favorite we are using Google Apps for our calendaring system. This means I’ve got two different :scare: Default :/scare: calendars; one in each system (personal and business). While this works well for the most part, it also introduces some limitations around mobile (SMS) integration.

Sync, Alarms and Notifications

With the arrival of Google Sync, my BlackBerry calendar and my Google calendars are wonderfully up-to date with over the air sync. You can even choose which calendars you want to sync. There are, of course, some limitations.

The main limitation is the attaching of alarms to events in the BlackBerry calendar. This happens for the Default calendar in the account you are syncing2, but it does not attach alarms to events in other calendars you are syncing.

The mobile/SMS integration is another issue. Since you can only register your mobile with one of your calendars (regular Google Calendar or Google Apps Calendar), you can only receive SMS notifications and create events via SMS for one calendar or the other.

Here’s my workaround:

I’ve decided to keep my personal Google account as the primary sync account, so I get BlackBerry alarms on my personal appointments and can create personal appointments directly on the BlackBerry.

I then disassociated my mobile from my personal Google account and attached it to my Google Apps account instead. Now I get SMS notifications for my business appointments and I can create business appointments via SMS. These appointments then appear in my BlackBerry calendar with the next OTA sync.

This all works, but I really wish I’d set it up in reverse. Kind of a hassle to change it now, but I probably will at some point.

Desktop Integration

I do enjoy sync vs. subscription, however I’m giving Spanning Sync a little while longer to get the kinks out before I give them another shot. For now, my method of subscribing to my Google Calendars in iCal through my Alarm-It script is working well enough.

Suggestions?

Anyone else have any good tips and tricks I should be considering? The comments are open.

  1. I also do this with my e-mail now. [back]
  2. My personal calendar in my case. [back]

2006 in Review

Welcome to my second annual :scare: year in review :/scare: post.

For you statheads out there, some random blog/site stats.

  • 556 blog posts (32 link blog posts), up from 457 in 2005 and 538 in 2004
  • 2,919 comments (442 mine) up from 2436 (437 mine) in 2005 and 2159 (486 mine) in 2004
  • Avg post length 1,679 characters (2,025 if you exclude link blog posts), up from a 1,457 character average post length in 2005 and 1210 in 2004
  • Total post length 935,392 characters, up from 665,849 characters in 2005 and 650,980 in 2004

All in all, a very interesting year. Some enjoyable successes, some interesting struggles and a ton of learning experiences.

I look forward to 2007.

This post is part of the thread: Year in Review – an ongoing story on this site. View the thread timeline for more context on this post.

Redundant E-mail

I wrote about setting up redundant e-mail services a few months ago. Since then, FastMail1 has had some ups and downs with another rough patch and then rolling out their own replicated systems to help avoid future problems. I’m still with FastMail. The combination of laziness on my part (I’m really quite happy with the…

Monkeywrench

So yeah, the whole “pull the hard drives out of the machine and drive them somewhere to have folks try to salvage the data from them” thing has definitely put a monkeywrench in my plans for this week. It’s now unlikely I’ll get my new releases of Tasks Pro™ and Tasks out this week, among…

Google Calendar Thoughts

I’m still pining away for “over the air” (OTA) sync for my BlackBerry and I’ve been thinking more about Google Calendar as a result. Google Calendar is interesting to me because it is basically what I would have built (minus some of the SMS features) had I decided to build a calendaring system. Everything is…

SyncML = Failure

Knowing I’m an interested party, Brett1 sent me a link to the article on LifeHacker that explains how to use ScheduleWorld as a sync hub for your PIM data. It all looks really good, including supporting over the air (OTA) sync of BlackBerry devices. I tested the sync with Google Calendar and it worked. So…

Single-User Zimbra Hosting

In the comments on my redundant e-mail service post, Avi Flax brought up Zimbra as a potential alternative to a hosted Exchange account (for e-mail, calendaring, etc.). Kevin Henrikson was kind enough to stop by and clarify a few things for us: Zimbra has support for Blackberry over-the-air sync as an add-on in our most…

Redundant E-mail?

FastMail1, my e-mail provider which I have recommended in the past, has been having a bit of trouble the last few days. Luckily for me, I haven’t been affected at all by these issues, but those who have are not happy. As far as I can tell, all hosted services go through something like this…

End-to-End Calendaring “Solution”

My post asking for calendaring suggestions resulted in a lot of feedback, but no solutions that accomplished the goals I was looking for: Sync between desktop computers and handheld. Web access for viewing and entering/editing. Public view of combined free-busy state. There is a solution that does all of this, but is isn’t one I’m…

Free-Busy?

There have been a number of interesting suggestions on my post yesterday that attempt to solve the handheld-desktop sync and provide a web view of my calendars. However, many of these do not include editing via the web interface and none of them include a public free-busy only view1 for my work week that combines…

Calendaring

I think I’ve got some pretty basic calendaring needs. I want to be able to access (view/add/edit) my calendar data from any computer including my handheld (using the native handheld app and sync, not a web interface – at least for now) and I want to publish a simple free/busy view of my workday schedule…

Leopard Thoughts

Apple’s WWDC keynote announcements yesterday about Leopard have been talked about pretty much everywhere, but there are a few things I wanted to touch on: ToDos I was asked, so I’ll answer. I don’t see the ToDos and Notes implementation in Mail.app as a competitor to Tasks. My target audience is generally “folks who want…

Around the web

Salon.com | Conceding on climate change GolfWeb.com – The Masters Tournament Longer Augusta still a challenge to all-comers GolfWeb.com – The Masters Tournament Cool Couples comes close to glory GolfWeb.com – The Masters Tournament Mickelson makes it look easy at the Masters Patience – heh: The good news is that the pitching will undoubtedly get…

iCalendar Plugin for Outlook?

Does anyone know of an iCalendar plugin for Outlook? My searches haven’t turned up anything. UPDATE: ‘Subscribing to an iCalendar’ means: you enter the URL of the iCalendar into your calendaring software and specify a refresh schedule. Then your calendaring software goes and looks for new data to update the iCalendar on that schedule. It’s…