Simplify. Organize. (And relax.) Organizing your schedule shouldn't be a burden. That's why we've created Google Calendar – our free online shareable calendar service. With Google Calendar, it's easy to keep track of all your life's important events – birthdays, reunions, little league games, doctor's appointments – all in one place.
Google Calendar がようやっとローンチ。ここしばらく 30boxes をかなり気に入って使ってきたので心中複雑ですが、Google Calendar の iCal っぽい UI はたしかにステキですね。色でカレンダーをわけたり、Quick Add も踏襲していてさすがという感じ。Gmail で文中にスケジュールが書いてあると自動で追加する Gmail Integration (試してみたいけどどうやるのかな) とか、GMaps 連携とか面白そう。
ただ、3週間ほど使っている 30boxes のほうがまだ痒いところに手が届く感じ。Flickr のアカウントを追加すると勝手に buddyicon がデフォルトで置き換わるとか、登録時の Email に gmail.com を使うと Check Gmail なリンクがついたり、細かいところが凝っているなあ、と スモールチームのプロダクトという感じが気に入っていました。
and I import the ICS into Google Calendar and all the times are off by eight hours!. That 2.05pm event is now at 10.05pm. Pesky dates! Pesky software!
たしかに ics インポートするときにはローカルタイムがすべて西海岸時間(GMT-8 )になってしまうとか、UTF-8 でマルチバイトな文字はちゃんとインポートできないとか、まだまだ Google Calendar も改善の余地がありそうです。Atom への link (Auto-Discovery) もついているけど実際にアクセスしてもフィードはでてこなかった。。。
Google Calendar - Ogawa::Memoranda
サイボウズのスケジュールを読み込んで、Google CalendarにiCal形式でポストできるPlaggerのモジュールがあればなあ。そうすればOutlookは完全に捨てられるのに。
Plagger でカレンダーデータを扱うというのはかなり楽しいですね。CustomFeed::iCal と Publish::iCal をつくってみても面白いかも。Feed のエントリーの中にスケジュールっぽい文字列があったら自動抽出なんてできるとステキだなあ。もちろん王道で hCalendar な microformats にも。
Plagger のRSS/Atom な entry には日付しかついてないので、より詳細なメタデータ形式としては RDF Site Summary 1.0 Modules: Event を使うとよいかも。hCalendar を フィードの xhtml:body, content:encoded, atom:body にそのまま入れるのもありですね。
これは Plagger Enclosure 対応のときに Media RSS に対応するのと同じ感じ。Publish::Feed の大改造が必要だな。
> より詳細なメタデータ形式
RSS 2.0/Atom 1.0 + hCalendar はどうでしょう?
EntryFullTextフレームワーク同様、サイトのpermalinkにアクセスしてhCalendar を抽出、ってのも考えてます。xhtml:body とか atom:body にそのまま埋め込むのでもよいですね。
Posted by: miyagawa on April 13, 2006 11:00 PMs/atom:body/atom:content/ でした。
Posted by: miyagawa on April 13, 2006 11:01 PMhCalendarをWebページ側に置いたままですと、こんなのはどうでしょう。RSS/Atomフィードが参照しているWebページ内に、hCalendarで書き込まれたスケジュールを、抜き出して月間カレンダーに表示するツールです:
"hCalendar via RSS"
http://www.xfytec.com/community/modules/mydownloads/singlefile.php?cid=15&lid=25
RSS/AtomフィードやOPMLをバインダーやフォルダに使って、クライアント側でネット上の様々なスケジュールをsyndicateする、って感じで。