以下、土曜〜日曜で遊んだ感想
とりあえず、スケジュール以外は緊急性が無いし、内蔵メモリが小さいから KCP+ の割には動きがサクサクしているという利点もあるようだ。
以前作った today-au を使っているわけだが、そのままだと、
となる。今の today-au は SHIFT_JIS+BASE64 で vCalendar のパートを送っているんだけど、それを UTF-8 など変えてもだめ。うーーん。
--- ical.rb.orig 2009-07-27 11:43:35.729960200 +0900 +++ ical.rb 2009-07-27 11:44:23.069964600 +0900 @@ -406,6 +406,19 @@ def dump buf = '' buf += self.header + + buf += "BEGIN:VEVENT\n" + buf += "SUMMARY:ダミー\n" + buf += "DTSTART;VALUE=DATE:19990101\n" + buf += "CATEGORIES:KDDI-EMOJI;F7BD\n" + buf += "CLASS:PUBLIC\n" + buf += "UID:<19990101@dummy>\n" + buf += "DTSTAMP:19990101T000000ZZ\n" + buf += "PRIORITY:0\n" + buf += "SEQUENCE:0\n" + buf += "DESCRIPTION:Dummy\n" + buf += "END:VEVENT\n" + (@event .keys .sort) .each{|key| buf += @event[key] .format }当然だけど、このパッチを当てた ical.rb は他のことに使ってはいけません ^^;;; ぼくは名前を ical-au.rb と変えて today-au での require を変えた。
BEGIN:VCALENDAR CALSCALE:GREGORIAN METHOD:PUBLISH PRODID:-//nui.org//today-au 0.1//EN X-WR-TIMEZONE;VALUE=TEXT:Asia/Tokyo X-WR-CALNAME;VALUE=TEXT:[MHC] shirai VERSION:2.0 BEGIN:VEVENT ....を
BEGIN:VCALENDAR VERSION:1.0 BEGIN:VEVENT ....に変えたら問題なく動作してしまいました。う〜〜ん。Version 1.0 が鍵?