トップ «前の日記(2005-03-15) 最新 次の日記(2005-03-28)» 編集

人徳ゼロ日記


2005-03-17

_ KO/PIでのiCalendarシンクロナイズ

過去の日記スケジュールの同期って何を基準にすればよいのだろうか、に対してKO/PI(KOrganizer/Platform Independent)でiCalendarシンクロナイズ実験をしてみました。KO/PIと外部iCalendarファイルとのシンクロナイズです。

  • KO/PIが勝手にUIDを振りなおしてしまうことはない。外部iCalendarファイルで新規に登場した予定のUIDはそのままKO/PI上に保存され、再度シンクロナイズしてもiCalendarファイルの予定が書き換わってしまわない。
  • 更新の有無は、SEQUENCE, LAST-MODIFIEDをみて判断している。DTSTAMPは影響がない。
  • KO/PIはSyncイベントという特殊なイベントを外部iCalendarファイルに記録する。このイベントを消去してしまうと、矛盾なく予定を変更した場合でもコンフリクト判定になってしまう。
  • TODOのネストはRELATED-TO属性に記録している。

KO/PIはうまくシンクロナイズできそうです。心配なのはOutlookだな。