<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Apple&#8217;s iCal and iCal/vCal format</title>
	<atom:link href="http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/feed" rel="self" type="application/rss+xml" />
	<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format</link>
	<description>Helping companies with marketing, product strategy, UX and development..</description>
	<lastBuildDate>Mon, 30 Jan 2012 18:05:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Mark J. Reeves</title>
		<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/comment-page-1#comment-11399</link>
		<dc:creator>Mark J. Reeves</dc:creator>
		<pubDate>Wed, 07 Sep 2011 14:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davidcrow.ca/?p=173#comment-11399</guid>
		<description>I suspect if you remove &quot;VERSION:2.0&quot; it will work in iCal, but won&#039;t have full Outlook support. I&#039;ve wrestled with this today, and in the past, with vcs files generated on web servers.</description>
		<content:encoded><![CDATA[<p>I suspect if you remove &#8220;VERSION:2.0&#8243; it will work in iCal, but won&#8217;t have full Outlook support. I&#8217;ve wrestled with this today, and in the past, with vcs files generated on web servers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sony ericsson softwares</title>
		<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/comment-page-1#comment-11315</link>
		<dc:creator>sony ericsson softwares</dc:creator>
		<pubDate>Thu, 13 Jan 2011 12:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davidcrow.ca/?p=173#comment-11315</guid>
		<description>very nice and informative post... thanks for sharing.</description>
		<content:encoded><![CDATA[<p>very nice and informative post&#8230; thanks for sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Treveil</title>
		<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/comment-page-1#comment-9628</link>
		<dc:creator>Mark Treveil</dc:creator>
		<pubDate>Tue, 08 Jun 2010 21:58:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davidcrow.ca/?p=173#comment-9628</guid>
		<description>One observation: you have dates with both a time zone AND ending in a &quot;Z&quot;.  I think you;ll find that &quot;Z&quot; means UTC, so you can&#039;t use this with a TimeZone</description>
		<content:encoded><![CDATA[<p>One observation: you have dates with both a time zone AND ending in a &#8220;Z&#8221;.  I think you;ll find that &#8220;Z&#8221; means UTC, so you can&#39;t use this with a TimeZone</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Crow</title>
		<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/comment-page-1#comment-160</link>
		<dc:creator>David Crow</dc:creator>
		<pubDate>Fri, 25 Mar 2005 23:43:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davidcrow.ca/?p=173#comment-160</guid>
		<description>&lt;p&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.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>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.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Crow</title>
		<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/comment-page-1#comment-10399</link>
		<dc:creator>David Crow</dc:creator>
		<pubDate>Fri, 25 Mar 2005 16:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davidcrow.ca/?p=173#comment-10399</guid>
		<description>&lt;p&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.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>&lt;p&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.&lt;/p&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Paci</title>
		<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/comment-page-1#comment-162</link>
		<dc:creator>George Paci</dc:creator>
		<pubDate>Thu, 24 Mar 2005 22:07:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davidcrow.ca/?p=173#comment-162</guid>
		<description>&lt;p&gt;Warning: horribly off-topic

Sorry, but I couldn&#039;t find your email anywhere.  This is in response to your July 6, 2004 posting about problems with iCal.

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&#039;t like that at all, and essentially ignored all events that had the problem.

This pickiness may be the entire problem.  Please let me know if this was helpful.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Warning: horribly off-topic</p>
<p>Sorry, but I couldn&#8217;t find your email anywhere.  This is in response to your July 6, 2004 posting about problems with iCal.</p>
<p>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&#8217;t like that at all, and essentially ignored all events that had the problem.</p>
<p>This pickiness may be the entire problem.  Please let me know if this was helpful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: George Paci</title>
		<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/comment-page-1#comment-10398</link>
		<dc:creator>George Paci</dc:creator>
		<pubDate>Thu, 24 Mar 2005 15:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davidcrow.ca/?p=173#comment-10398</guid>
		<description>&lt;p&gt;Warning: horribly off-topic&lt;br /&gt;  &lt;br /&gt;  Sorry, but I couldn&#039;t find your email anywhere.  This is in response to your July 6, 2004 posting about problems with iCal.&lt;br /&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&#039;t like that at all, and essentially ignored all events that had the problem.&lt;br /&gt;  &lt;br /&gt;  This pickiness may be the entire problem.  Please let me know if this was helpful.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>&lt;p&gt;Warning: horribly off-topic&lt;br /&gt;<br />
  &lt;br /&gt;<br />
  Sorry, but I couldn&#039;t find your email anywhere.  This is in response to your July 6, 2004 posting about problems with iCal.&lt;br /&gt;<br />
  &lt;br /&gt;<br />
  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&#039;t like that at all, and essentially ignored all events that had the problem.&lt;br /&gt;<br />
  &lt;br /&gt;<br />
  This pickiness may be the entire problem.  Please let me know if this was helpful.&lt;/p&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Crow</title>
		<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/comment-page-1#comment-101</link>
		<dc:creator>David Crow</dc:creator>
		<pubDate>Mon, 19 Jul 2004 14:14:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davidcrow.ca/?p=173#comment-101</guid>
		<description>&lt;p&gt;It looks like the error is with the &lt;a href=&quot;http://www.apple.com/ical/&quot;&gt;iCal&lt;/a&gt; parser and the extra space after each &lt;pre&gt;END:VEVENT&#160;&lt;/pre&gt; as Olivier suggests. I wish that &lt;a href=&quot;http://www.apple.com/ical/&quot;&gt;iCal&lt;/a&gt; was a little more liberal in parsing. This seems to be a common debate for &lt;a href=&quot;http://diveintomark.org/archives/2004/01/08/postels-law&quot;&gt;RDF&lt;/a&gt;, &lt;a href=&quot;http://essaysfromexodus.scripting.com/postelsLaw&quot;&gt;RSS&lt;/a&gt; and &lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2004/01/11/PostelPilgrim&quot;&gt;Atom&lt;/a&gt; &lt;a href=&quot;http://inessential.com/?comments=1&amp;postid=2604&quot;&gt;feed parsing&lt;/a&gt;. &lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>It looks like the error is with the <a href="http://www.apple.com/ical/">iCal</a> parser and the extra space after each
<pre>END:VEVENT&nbsp;</pre>
<p> as Olivier suggests. I wish that <a href="http://www.apple.com/ical/">iCal</a> was a little more liberal in parsing. This seems to be a common debate for <a href="http://diveintomark.org/archives/2004/01/08/postels-law">RDF</a>, <a href="http://essaysfromexodus.scripting.com/postelsLaw">RSS</a> and <a href="http://www.tbray.org/ongoing/When/200x/2004/01/11/PostelPilgrim">Atom</a> <a href="http://inessential.com/?comments=1&amp;postid=2604">feed parsing</a>. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Crow</title>
		<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/comment-page-1#comment-10407</link>
		<dc:creator>David Crow</dc:creator>
		<pubDate>Mon, 19 Jul 2004 07:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davidcrow.ca/?p=173#comment-10407</guid>
		<description>&lt;p&gt;It looks like the error is with the &lt;a href=&quot;http://www.apple.com/ical/&quot; target=&quot;_blank&quot;&gt;iCal&lt;/a&gt; parser and the extra space after each &lt;pre&gt;END:VEVENT&nbsp;&lt;/pre&gt; as Olivier suggests. I wish that &lt;a href=&quot;http://www.apple.com/ical/&quot; target=&quot;_blank&quot;&gt;iCal&lt;/a&gt; was a little more liberal in parsing. This seems to be a common debate for &lt;a href=&quot;http://diveintomark.org/archives/2004/01/08/postels-law&quot; target=&quot;_blank&quot;&gt;RDF&lt;/a&gt;, &lt;a href=&quot;http://essaysfromexodus.scripting.com/postelsLaw&quot; target=&quot;_blank&quot;&gt;RSS&lt;/a&gt; and &lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2004/01/11/PostelPilgrim&quot; target=&quot;_blank&quot;&gt;Atom&lt;/a&gt; &lt;a href=&quot;http://inessential.com/?comments=1&amp;postid=2604&quot; target=&quot;_blank&quot;&gt;feed parsing&lt;/a&gt;. &lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>&lt;p&gt;It looks like the error is with the &lt;a href=&quot;<a href="http://www.apple.com/ical/&#038;quot" rel="nofollow">http://www.apple.com/ical/&#038;quot</a>; target=&quot;_blank&quot;&gt;iCal&lt;/a&gt; parser and the extra space after each &amp;lt;pre&amp;gt;END:VEVENT&amp;nbsp;&amp;lt;/pre&amp;gt; as Olivier suggests. I wish that &lt;a href=&quot;<a href="http://www.apple.com/ical/&#038;quot" rel="nofollow">http://www.apple.com/ical/&#038;quot</a>; target=&quot;_blank&quot;&gt;iCal&lt;/a&gt; was a little more liberal in parsing. This seems to be a common debate for &lt;a href=&quot;<a href="http://diveintomark.org/archives/2004/01/08/postels-law&#038;quot" rel="nofollow">http://diveintomark.org/archives/2004/01/08/postels-law&#038;quot</a>; target=&quot;_blank&quot;&gt;RDF&lt;/a&gt;, &lt;a href=&quot;<a href="http://essaysfromexodus.scripting.com/postelsLaw&#038;quot" rel="nofollow">http://essaysfromexodus.scripting.com/postelsLaw&#038;quot</a>; target=&quot;_blank&quot;&gt;RSS&lt;/a&gt; and &lt;a href=&quot;<a href="http://www.tbray.org/ongoing/When/200x/2004/01/11/PostelPilgrim&#038;quot" rel="nofollow">http://www.tbray.org/ongoing/When/200x/2004/01/11/PostelPilgrim&#038;quot</a>; target=&quot;_blank&quot;&gt;Atom&lt;/a&gt; &lt;a href=&quot;<a href="http://inessential.com/?comments=1&#038;amp;postid=2604&#038;quot" rel="nofollow">http://inessential.com/?comments=1&#038;amp;postid=2604&#038;quot</a>; target=&quot;_blank&quot;&gt;feed parsing&lt;/a&gt;. &lt;/p&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bex</title>
		<link>http://davidcrow.ca/article/641/apples-ical-and-icalvcal-format/comment-page-1#comment-122</link>
		<dc:creator>bex</dc:creator>
		<pubDate>Fri, 16 Jul 2004 18:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.davidcrow.ca/?p=173#comment-122</guid>
		<description>&lt;p&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! 

As an aside: Does anyone find this idea useful?

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&#039;t do all of these personally):

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&#039;t celebrate them.

2 - Eliminate all &quot;away&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).

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.

I have this running personally, and am not sure whether I should clean up for release.

comments?

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.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>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! </p>
<p>As an aside: Does anyone find this idea useful?</p>
<p>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&#8217;t do all of these personally):</p>
<p>1 &#8211; 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&#8217;t celebrate them.</p>
<p>2 &#8211; Eliminate all &#8220;away&#8221; 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).</p>
<p>3 &#8211; 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.</p>
<p>I have this running personally, and am not sure whether I should clean up for release.</p>
<p>comments?</p>
<p>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.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

