d最近Hacks系の本を読み漁り、影響されてGoogleカレンダーに予定をごりごり入力するようになったので、その内容を携帯の待ち受けで表示させるべく、携帯上のカレンダーへ同期させたくなった。
調査してみると、
Outlookデータを携帯データに変換、同期するツール。有料。2,000円
Outlookを介しての携帯同期。プラグインの「RemoteCalendar」を入れるらしい
最後のほう端折っているけれど結局Outlookと携帯の間にはMySyncBizが必要ぽい
Outlookを使わない場合どうするか考察
XML出力をvcsへ変換してから携帯で読み込ませる
のような感じ。
Googleカレンダーから直接出力(設定→カレンダータブ→マイカレンダーをエクスポート)した場合は、各カレンダーを.ics(iCal)形式で出力したものをzipでまとめたものが入手できる。
理想的にはこれを直接登録できたらいいのだけれど、当然ながら認識してくれなかった。
ので、iCal形式のデータを携帯に認識させられる形式へ変換する必要がある。
とりあえず携帯自身が出力するカレンダーの形式を見るために携帯から出力したファイルをPCで開いてみると.vcs(vCal)形式だった。
iCalはvCalの拡張のようなことがネットやこの前読んだマイクロフォーマットに書いてあった(気がする)ので、とりあえず拡張子をvcsにして携帯へ送信してみると、
シークレットデータなので表示できません
とでた。
CLASS:PRIVATE
だと、シークレットモードじゃないと表示できないらしい。おそらくGoogleカレンダーを公開にすれば変わると思うけれど、ここは自動変換があればそちらに任せた方が早いので保留。
シークレットモードで開いてみたところ、日本語が激しく文字化けしていた。
エンコード形式が違うらしい。
実際見比べてみると、Googleカレンダーから出力したicsファイルはUTF-8でそのまま日本語が入力されていた。
http://support.microsoft.com/kb/414022/ja
より、vCal時代はSJISで入力されていたらしいので、単純にSJISへエンコードを変換して再送信すると、一応読み込めた。
おそらくvCal→iCalで拡張された設定などが欠けているであろうと考えられるので、詳細の調査は必要かもしれないが、とりあえず使えそうなので、少し使ってみようと思う。
結論としては、
追記:
一括登録してみたら、繰り返し設定などがきれいに引き継がれていなかった。
もっとちゃんと調査しないと駄目かもしれない。
もしくは、一週間ごとにデータの移し替えをするか。
何らかの簡単同期ツールを見つけるor作るしない限りは、紙媒体でのアウトプットが一番手軽なので今のところ保留中。
調査してみると、
Outlookデータを携帯データに変換、同期するツール。有料。2,000円
Outlookを介しての携帯同期。プラグインの「RemoteCalendar」を入れるらしい
最後のほう端折っているけれど結局Outlookと携帯の間にはMySyncBizが必要ぽい
Outlookを使わない場合どうするか考察
XML出力をvcsへ変換してから携帯で読み込ませる
のような感じ。
Googleカレンダーから直接出力(設定→カレンダータブ→マイカレンダーをエクスポート)した場合は、各カレンダーを.ics(iCal)形式で出力したものをzipでまとめたものが入手できる。
理想的にはこれを直接登録できたらいいのだけれど、当然ながら認識してくれなかった。
ので、iCal形式のデータを携帯に認識させられる形式へ変換する必要がある。
とりあえず携帯自身が出力するカレンダーの形式を見るために携帯から出力したファイルをPCで開いてみると.vcs(vCal)形式だった。
iCalはvCalの拡張のようなことがネットやこの前読んだマイクロフォーマットに書いてあった(気がする)ので、とりあえず拡張子をvcsにして携帯へ送信してみると、
シークレットデータなので表示できません
とでた。
CLASS:PRIVATE
だと、シークレットモードじゃないと表示できないらしい。おそらくGoogleカレンダーを公開にすれば変わると思うけれど、ここは自動変換があればそちらに任せた方が早いので保留。
シークレットモードで開いてみたところ、日本語が激しく文字化けしていた。
エンコード形式が違うらしい。
実際見比べてみると、Googleカレンダーから出力したicsファイルはUTF-8でそのまま日本語が入力されていた。
http://support.microsoft.com/kb/414022/ja
より、vCal時代はSJISで入力されていたらしいので、単純にSJISへエンコードを変換して再送信すると、一応読み込めた。
おそらくvCal→iCalで拡張された設定などが欠けているであろうと考えられるので、詳細の調査は必要かもしれないが、とりあえず使えそうなので、少し使ってみようと思う。
結論としては、
- Googleカレンダーからデータを出力(設定→カレンダータブ→マイカレンダーをエクスポート)
- 拡張子をicsからvcsへ
- ファイルのエンコードをUTF-8からSJISへ変換
- シークレットモードを使用したくなければ「CLASS:PRIVATE」を「CLASS:PUBLIC」へ置換
- まるっとまとめてメール添付で携帯へ送信
- 携帯で添付ファイルを落として一括登録
追記:
一括登録してみたら、繰り返し設定などがきれいに引き継がれていなかった。
もっとちゃんと調査しないと駄目かもしれない。
もしくは、一週間ごとにデータの移し替えをするか。
何らかの簡単同期ツールを見つけるor作るしない限りは、紙媒体でのアウトプットが一番手軽なので今のところ保留中。
コメント
コメントを投稿