<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>David Crow - Latest Comments in Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.disqus.com/</link><description>David Crow helping startups with product strategy, marketing, user experience design, and technology development.</description><atom:link href="https://davidcrow.disqus.com/apple8217s_ical_and_icalvcal_format/latest.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 07 Sep 2011 10:29:44 -0000</lastBuildDate><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-304209637</link><description>&lt;p&gt;I suspect if you remove "VERSION:2.0" it will work in iCal, but won't have full Outlook support. I've wrestled with this today, and in the past, with vcs files generated on web servers.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark J. Reeves</dc:creator><pubDate>Wed, 07 Sep 2011 10:29:44 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-128586127</link><description>&lt;p&gt;very nice and informative post... thanks for sharing.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sony ericsson softwares</dc:creator><pubDate>Thu, 13 Jan 2011 07:00:42 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-55322577</link><description>&lt;p&gt;One observation: you have dates with both a time zone AND ending in a "Z".  I think you;ll find that "Z" means UTC, so you can't use this with a TimeZone&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Treveil</dc:creator><pubDate>Tue, 08 Jun 2010 12:58:56 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174387</link><description>&lt;p&gt;&amp;lt;p&amp;gt;George, you hit it on the head, iCal is really picky about the extra spaces in the code. I had to make sure to trim any extra white spaces.&amp;lt;/p&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">davidcrow</dc:creator><pubDate>Fri, 25 Mar 2005 11:43:19 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174386</link><description>&lt;p&gt;&amp;lt;p&amp;gt;Warning: horribly off-topic&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  Sorry, but I couldn&amp;amp;#039;t find your email anywhere.  This is in response to your July 6, 2004 posting about problems with iCal.&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  I noticed that your vCalendar text, as it appeared on the site, had trailing spaces on some begin/end lines.  When I fed it to iCal, it didn&amp;amp;#039;t like that at all, and essentially ignored all events that had the problem.&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  This pickiness may be the entire problem.  Please let me know if this was helpful.&amp;lt;/p&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">George Paci</dc:creator><pubDate>Thu, 24 Mar 2005 10:07:57 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174396</link><description>&lt;p&gt;&amp;lt;p&amp;gt;It looks like the error is with the &amp;lt;a href="&lt;a href="http://www.apple.com/ical/" rel="nofollow noopener" target="_blank" title="http://www.apple.com/ical/"&gt;http://www.apple.com/ical/&lt;/a&gt;" target="_blank"&amp;gt;iCal&amp;lt;/a&amp;gt; parser and the extra space after each &amp;amp;lt;pre&amp;amp;gt;END:VEVENT&amp;amp;nbsp;&amp;amp;lt;/pre&amp;amp;gt; as Olivier suggests. I wish that &amp;lt;a href="&lt;a href="http://www.apple.com/ical/" rel="nofollow noopener" target="_blank" title="http://www.apple.com/ical/"&gt;http://www.apple.com/ical/&lt;/a&gt;" target="_blank"&amp;gt;iCal&amp;lt;/a&amp;gt; was a little more liberal in parsing. This seems to be a common debate for &amp;lt;a href="&lt;a href="http://diveintomark.org/archives/2004/01/08/postels-law" rel="nofollow noopener" target="_blank" title="http://diveintomark.org/archives/2004/01/08/postels-law"&gt;http://diveintomark.org/arc...&lt;/a&gt;" target="_blank"&amp;gt;RDF&amp;lt;/a&amp;gt;, &amp;lt;a href="&lt;a href="http://essaysfromexodus.scripting.com/postelsLaw" rel="nofollow noopener" target="_blank" title="http://essaysfromexodus.scripting.com/postelsLaw"&gt;http://essaysfromexodus.scr...&lt;/a&gt;" target="_blank"&amp;gt;RSS&amp;lt;/a&amp;gt; and &amp;lt;a href="&lt;a href="http://www.tbray.org/ongoing/When/200x/2004/01/11/PostelPilgrim" rel="nofollow noopener" target="_blank" title="http://www.tbray.org/ongoing/When/200x/2004/01/11/PostelPilgrim"&gt;http://www.tbray.org/ongoin...&lt;/a&gt;" target="_blank"&amp;gt;Atom&amp;lt;/a&amp;gt; &amp;lt;a href="&lt;a href="http://inessential.com/?comments=1&amp;amp;postid=2604" rel="nofollow noopener" target="_blank" title="http://inessential.com/?comments=1&amp;amp;amp;postid=2604"&gt;http://inessential.com/?com...&lt;/a&gt;" target="_blank"&amp;gt;feed parsing&amp;lt;/a&amp;gt;. &amp;lt;/p&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Crow</dc:creator><pubDate>Mon, 19 Jul 2004 03:14:43 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174388</link><description>&lt;p&gt;&amp;lt;p&amp;gt;Actually I found the error.  The ics files are autogenerated by perl code that parses the pub 509 html from the IRS.  There is one entry that is irregular and was resulting in a date of 20040000.  This caused the entire month of January to be unhappy, only in Month display mode.  All other months and display modes were ok.  I corrected it and the world is good! &amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  As an aside: Does anyone find this idea useful?&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  An intermediary that sits between your ical and a subscribed calendar and edits it.  Here are three examples uses that I have come up with (I don&amp;amp;#039;t do all of these personally):&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  1 - Eliminate certain holidays in a calendar (i.e. eliminate Labor Day from the US Holidays calendar because I must labor on that day.  Or, eliminate certain holidays from a religious calendar because I don&amp;amp;#039;t celebrate them.&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  2 - Eliminate all &amp;amp;quot;away&amp;amp;quot; games from a sports calendar because I only care about the team enough to follow them at home (or I just want a calendar of season ticket opps).&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  3 - In the case of my Tax calendars, one of them provides info on both Payroll and Nonpayroll based withholdings.  I only care about payroll based withholdings, so I scrub the others out.&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  I have this running personally, and am not sure whether I should clean up for release.&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  comments?&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  PS: To David Crow: I apologize for hijacking your comments section of your blog like this.  Please delete this post with my apologies if it is inappropriate.  While I am a very seasoned internet user, I really do not follow the blog scene and so I am less aware of the netiquette.&amp;lt;/p&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bex</dc:creator><pubDate>Fri, 16 Jul 2004 07:11:07 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174395</link><description>&lt;p&gt;&amp;lt;p&amp;gt;Do you have any online example of such a faulty calendar file, bex ? The iCalendar RFC is quite complex, and it&amp;amp;#039;s easy to make a minor mistake.&amp;lt;/p&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Olivier Gutknecht</dc:creator><pubDate>Thu, 15 Jul 2004 03:30:48 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174397</link><description>&lt;p&gt;&amp;lt;p&amp;gt;I have run into a similar problem.  Some homebrew ics files appear to display all events except those occurring in January 2004 in iCal.  Oddly, they prevent all calendar&amp;amp;#039;s events from showing in that month.  If you drill down to the day or week view, the events are there (they are all all-day events).  If you deselect this calendar, then the other calendar&amp;amp;#039;s events will reappear. But only until you deselect/select them.&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  I can find nothing different about the way I generated the January versus the other month events.  Have you found out more about this problem on your end?&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  danke&amp;lt;/p&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bex</dc:creator><pubDate>Tue, 13 Jul 2004 20:41:54 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174394</link><description>&lt;p&gt;&amp;lt;p&amp;gt;I could have sworn that NAME: was part of the spec. Thanks Tim, you are correct that it is not in there at all. &amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  I&amp;amp;#039;ll expose the .ics tonight. It is running on a development server which is behind the firewall. Either I&amp;amp;#039;ll promote to test, or just copy the file up.&amp;lt;/p&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Crow</dc:creator><pubDate>Fri, 09 Jul 2004 08:43:38 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174389</link><description>&lt;p&gt;&amp;lt;p&amp;gt;I&amp;amp;#039;ve posted a draft (note: version 00 so there will be some typos) on some guidelines for XML and iCalendar use.. this is an individual draft, but if you decide to look into XML and iCal I&amp;amp;#039;d like to hear your opinions.&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;a href="&lt;a href="http://www.ietf.org/internet-drafts/draft-hare-xcalendar-00.txt&lt;br" rel="nofollow noopener" target="_blank" title="http://www.ietf.org/internet-drafts/draft-hare-xcalendar-00.txt&lt;br"&gt;http://www.ietf.org/interne...&lt;/a&gt; /&amp;gt;&lt;br&gt;" target="_blank"&amp;gt;&amp;lt;a href="&lt;a href="http://www.ietf.org/internet-drafts/draft-hare-xc...&lt;/a&gt;" rel="nofollow noopener" target="_blank" title="http://www.ietf.org/internet-drafts/draft-hare-xc...&lt;/a&gt;"&gt;http://www.ietf.org/interne...&lt;/a&gt;" target="_blank"&amp;gt;&lt;a href="http://www.ietf.org/internet-drafts/draft-hare-xc...&lt;/a&gt;&lt;/a&gt;" rel="nofollow noopener" target="_blank" title="http://www.ietf.org/internet-drafts/draft-hare-xc...&lt;/a&gt;&lt;/a&gt;"&gt;http://www.ietf.org/interne...&lt;/a&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  One thing I saw in your file that isn&amp;amp;#039;t in the standard (RFC2445) is the NAME: property of VCALENDAR. Not sure if that causes a problem in iCal but it definitely seems non-stanard-compliant&amp;lt;/p&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim</dc:creator><pubDate>Fri, 09 Jul 2004 08:15:42 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174390</link><description>&lt;p&gt;&amp;lt;p&amp;gt;It basically works for me in iCal 1.5.2 too (at least for two events). For the three others, there are some problems in the ICS pasted here, that is some of the &amp;amp;quot;BEGIN:EVENT&amp;amp;quot; / &amp;amp;quot;END:EVENT&amp;amp;quot; like do have an extra space after the EVENT string, which is sufficient to have them not recognized as a VEVENT component (the iCal parser seems to be ultra-strict here). This can be also due to a problem when pasting the ics content here, an URL to the actual file would be necessary to have a definitive advice on that.&amp;lt;/p&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Olivier Gutknecht</dc:creator><pubDate>Fri, 09 Jul 2004 06:18:37 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174392</link><description>&lt;p&gt;&amp;lt;p&amp;gt;Interesting - it works for me with ical 1.5.2 v637.&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;/p&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Libby Miller</dc:creator><pubDate>Fri, 09 Jul 2004 00:47:35 -0000</pubDate></item><item><title>Re: Apple&amp;#8217;s iCal and iCal/vCal format</title><link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format#comment-21174393</link><description>&lt;p&gt;&amp;lt;p&amp;gt;Maybe these two links will help you. I think it&amp;amp;#039;s a quite known problem.&amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;a href="&lt;a href="http://groups.google.com/groups?hl=en&amp;amp;lr=&amp;amp;ie=UTF-8&amp;amp;threadm=c638o7%24ln32%40ripley.netscape.com&amp;amp;rnum=5&amp;amp;prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DUTF-8%26q%3DApple%2BiCal%2Bgroup%253Anetscape.public.mozilla.calendar.*%26btnG%3DSearch%26meta%3Dgroup%253Dnetscape.public.mozilla.calendar.*&lt;br" rel="nofollow noopener" target="_blank" title="http://groups.google.com/groups?hl=en&amp;amp;lr=&amp;amp;ie=UTF-8&amp;amp;threadm=c638o7%24ln32%40ripley.netscape.com&amp;amp;rnum=5&amp;amp;prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DUTF-8%26q%3DApple%2BiCal%2Bgroup%253Anetscape.public.mozilla.calendar.*%26btnG%3DSearch%26meta%3Dgroup%253Dnetscape.public.mozilla.calendar.*&lt;br"&gt;http://groups.google.com/gr...&lt;/a&gt; /&amp;gt;&lt;br&gt;" target="_blank"&amp;gt;&amp;lt;a href="&lt;a href="http://groups.google.com/groups?hl=en&amp;amp;lr=&amp;amp;ie=UTF-...&lt;/a&gt;" rel="nofollow noopener" target="_blank" title="http://groups.google.com/groups?hl=en&amp;amp;lr=&amp;amp;ie=UTF-...&lt;/a&gt;"&gt;http://groups.google.com/gr...&lt;/a&gt;" target="_blank"&amp;gt;&lt;a href="http://groups.google.com/groups?hl=en&amp;amp;lr=&amp;amp;ie=UTF-...&lt;/a&gt;&lt;/a&gt;" rel="nofollow noopener" target="_blank" title="http://groups.google.com/groups?hl=en&amp;amp;lr=&amp;amp;ie=UTF-...&lt;/a&gt;&lt;/a&gt;"&gt;http://groups.google.com/gr...&lt;/a&gt;  &amp;lt;br /&amp;gt;&lt;br&gt;  &amp;lt;a href="&lt;a href="http://bugzilla.mozilla.org/show_bug.cgi?id=179985&lt;/p&gt;" rel="nofollow noopener" target="_blank" title="http://bugzilla.mozilla.org/show_bug.cgi?id=179985&lt;/p&gt;"&gt;http://bugzilla.mozilla.org...&lt;/a&gt; " target="_blank"&amp;gt;&amp;lt;a href="&lt;a href="http://bugzilla.mozilla.org/show_bug.cgi?id=179985&lt;/p&gt;" rel="nofollow noopener" target="_blank" title="http://bugzilla.mozilla.org/show_bug.cgi?id=179985&lt;/p&gt;"&gt;http://bugzilla.mozilla.org...&lt;/a&gt;" target="_blank"&amp;gt;&lt;a href="http://bugzilla.mozilla.org/show_bug.cgi?id=179985&lt;/p&gt;&lt;/a&gt;" rel="nofollow noopener" target="_blank" title="http://bugzilla.mozilla.org/show_bug.cgi?id=179985&lt;/p&gt;&lt;/a&gt;"&gt;http://bugzilla.mozilla.org...&lt;/a&gt; &amp;lt;/a&amp;gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matthias Cavigelli</dc:creator><pubDate>Thu, 08 Jul 2004 23:57:42 -0000</pubDate></item></channel></rss>