Home > iCalender
iCalender Archive
iCalendarの仕様がよくわからん
- 2008-01-25 (金)
- iCalender
iCalendarという規格があるのですが、みなさん知っていますか?この規格はイベント情報等、日付に紐づくデータを様々なアプリケーションで使用し、みんなで共有出来るように定められたものです。使い方によってはかなり面白いことが出来るんじゃないかと思っているのですが、扱うアプリケーションによってパラメータの扱いが微妙に違い、どれがほんとなのかよくわかりません。今私を悩ませているのがCREATED、LAST-MODIFIED、DTSTAMPの3つのパラメータ。その3つのパラメータをGoogle カレンダー(web)、Outlook(win)、Sunbird(mac)、iCal(mac)の4つのアプリケーションでiCalender形式(.ics)のファイルを出力し、検証してみました。
・CREATED
Outlook、iCal:使われていない。
Google カレンダー、Sunbird:VEVENT、VTODO等コンポーネントにデータを入力した最初の日時。
・LAST-MODIFIED
Outlook、iCal:使われていない。
Google カレンダー、Sunbird:VEVENT、VTODO等コンポーネントのデータを変更した日時。
・DTSTAMP
Outlook、iCal:VEVENT、VTODO等コンポーネントのデータを入力、変更した日時。
Google カレンダー、Sunbird:iCalendar(.ics)を出力した日時。
以上の結果からCREATED、LAST-MODIFIED、DTSTAMPの3つのパラメータはOutlook、iCalのoldschool派とGoogle カレンダー、Sunbirdのnewschool派の2つの解釈に分かれているようです。CREATEDは良いとして、LAST-MODIFIEDとDTSTAMPの違いをoldschool派はどう考えているのでしょうか?企業の体質からいってnewschool派の方が規格に忠実に作っている気がするんですが・・・
ちなみに、仕様書がwebに公開されてるので、それを読めば何の問題も無さそうなのですが、当然英語。以前のエントリーでも書きましたが、最近DSで英語の勉強中なので挑戦だけはしてみたのですが、やはり良くわからず。まだまだ英語の修行が必要です。
そんな訳で、このiCalendarを使ったwebサービスを作るつもりではいるのですが、いったい何時になることやら・・・
Home > iCalender
- Search
- ezzy's latest bookmarks (delicious)
-
- Site K4
- 【電脳サブカルマガジンOG】HELLO!OG「好・麻雀号」 あなたの知らないムツゴロウがここに… 畑正憲とゆかいな小宇宙たち
- Firebugの意外と知られていない機能紹介(プログラマ向け) | tech.kayac.com - KAYAC engineers' blog
- 英語の接尾語(辞)をまとめてみた 読書猿Classic: between / beyond readers
- Welcome to Blue Cat Audio - Professional Audio Plugins (VST, RTAS, Audio Unit, DirectX)
- WordPress 3.0 カスタム投稿タイプの記事一覧表示 - 130単位
- Displaying Posts Using a Custom Select Query « WordPress Codex
- Qwikn
- How to use the Members plugin to restrict access to WordPress 3.0 Custom Post Type « WebTide
- Magento - Wiki - How to use MagentoConnect
- Feeds