{"id":811,"date":"2012-08-16T10:22:00","date_gmt":"2012-08-16T18:22:00","guid":{"rendered":"https:\/\/accretiondisc.com\/blog\/?p=811"},"modified":"2012-08-16T11:21:11","modified_gmt":"2012-08-16T19:21:11","slug":"syncing-calendars-in-mountain-lion","status":"publish","type":"post","link":"https:\/\/accretiondisc.com\/blog\/2012\/08\/16\/syncing-calendars-in-mountain-lion\/","title":{"rendered":"Syncing Calendars in Mountain Lion"},"content":{"rendered":"<p><strong>Update:<\/strong> I&#8217;ve figured this out. The problem wasn&#8217;t with Apple at all. I was wrong to assume it was at their end, and even more wrong to assume the problem would never be fixed due to the poor state of relations between Apple and Google. I was wrong and I&#8217;m sorry.<strong>&lt;\/update&gt;<\/strong><\/p>\n<p>I&#8217;m having trouble with Calendar syncing in Mountain Lion. It works with multiple Google-Apps accounts, so long as they just have a single calendar apiece. Typical version 1.0 Apple junk. Maybe someday it will work, &nbsp;<!--more-->&hellip;but given the poor relations between Apple and (anybody else who sells in a market they think of as theirs by right) I&#8217;m not going to hold my breath.<\/p>\n<p>So what about a 3rd Party app to do right what Apple does wrong?<\/p>\n<p>Well, back before Apple got big eyes about Cloud based calendaring and documents, I used to use BusyCal to do what Apple didn&#8217;t do at all. Maybe it will work now?<\/p>\n<p>Per instructions mailed out a few days after the Mountain Lion release, I did a reset of BusyCal (electing not reset the sync history) and then did the following:<\/p>\n<p>1. Quit Apple&#8217;s Calendar.app.<\/p>\n<p>2. Create an event in BusyCal. Cmd+R to sync with the cloud.<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/accretiondisc.com\/blog\/wp-content\/uploads\/2012\/08\/cal-sync-testing-01crop.png\" alt=\"Cal sync testing 01crop\" border=\"0\" width=\"160\" height=\"159\" \/><\/p>\n<p>3. Switch to G-calendar and verify the event got there.<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/accretiondisc.com\/blog\/wp-content\/uploads\/2012\/08\/cal-sync-testing-02crop.png\" alt=\"Cal sync testing 02crop\" border=\"0\" width=\"218\" height=\"182\" \/><\/p>\n<p>4. In G-calendar, change the time of the event.<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/accretiondisc.com\/blog\/wp-content\/uploads\/2012\/08\/cal-sync-testing-03crop.png\" alt=\"Cal sync testing 03crop\" border=\"0\" width=\"177\" height=\"271\" \/><\/p>\n<p>5. Go back to BusyCal and Cmd+R to refresh. Verify the new time.<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/accretiondisc.com\/blog\/wp-content\/uploads\/2012\/08\/cal-sync-testing-04crop.png\" alt=\"Cal sync testing 04crop\" border=\"0\" width=\"135\" height=\"256\" \/><\/p>\n<p>6. Go back to G-cal and change the event&#8217;s calendar to different calendar owned by the same G-apps account.<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/accretiondisc.com\/blog\/wp-content\/uploads\/2012\/08\/cal-sync-testing-05crop.png\" alt=\"Cal sync testing 05crop\" border=\"0\" width=\"170\" height=\"297\" \/><\/p>\n<p>7. Go to BusyCal and verify the change was made.<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/accretiondisc.com\/blog\/wp-content\/uploads\/2012\/08\/cal-sync-testing-07crop.png\" alt=\"Cal sync testing 07crop\" border=\"0\" width=\"146\" height=\"269\" \/><\/p>\n<p>8. In BusyCal, change the event&#8217;s calendar to a different calendar owned by a <em>different<\/em> G-apps account.<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/accretiondisc.com\/blog\/wp-content\/uploads\/2012\/08\/cal-sync-testing-08crop.png\" alt=\"Cal sync testing 08crop\" border=\"0\" width=\"193\" height=\"270\" \/><\/p>\n<p>9. Go to G-calendar and verify the change. At this point, there was a period (about 0:30-1:00?) during which a browser refresh showed duplicate events.<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/accretiondisc.com\/blog\/wp-content\/uploads\/2012\/08\/cal-sync-testing-09crop.png\" alt=\"Cal sync testing 09crop\" border=\"0\" width=\"217\" height=\"283\" \/><\/p>\n<p>(An irritating feature of G-cal is that they switch views from week to month and reset the focus to &#8220;today&#8221; w\/ multiple refreshes. I don&#8217;t know if that&#8217;s default behavior or a Lab creates it\/ can fix it\/ whatever.) But after a brief period, G-calendar figured out what to do and the above test was verified.<img loading=\"lazy\" decoding=\"async\" style=\"display:block; margin-left:auto; margin-right:auto;\" src=\"https:\/\/accretiondisc.com\/blog\/wp-content\/uploads\/2012\/08\/cal-sync-testing-10crop.png\" alt=\"Cal sync testing 10crop\" border=\"0\" width=\"227\" height=\"309\" \/><\/p>\n<p>So BusyCal is clearly doing its job. No problem. Awesome product. It&#8217;s been working properly for me since at least Leopard and IIRC(?) Tiger.<\/p>\n<p>Next: but that&#8217;s just the desktop and the cloud. What about my iDevices?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update: I&#8217;ve figured this out. The problem wasn&#8217;t with Apple at all. I was wrong to assume it was at their end, and even more wrong to assume the problem would never be fixed due to the poor state of relations between Apple and Google. I was wrong and I&#8217;m sorry.&lt;\/update&gt; I&#8217;m having trouble with [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[52],"tags":[625,623,550,544,624],"class_list":["post-811","post","type-post","status-publish","format-standard","hentry","category-technology","tag-busycal","tag-calendars","tag-icloud","tag-mountain-lion","tag-sync"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paRqpr-d5","_links":{"self":[{"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/posts\/811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/comments?post=811"}],"version-history":[{"count":0,"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/posts\/811\/revisions"}],"wp:attachment":[{"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/media?parent=811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/categories?post=811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/accretiondisc.com\/blog\/wp-json\/wp\/v2\/tags?post=811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}