ラベル カレンダー の投稿を表示しています。 すべての投稿を表示
ラベル カレンダー の投稿を表示しています。 すべての投稿を表示

2011/07/19

MobileMeとGoogleカレンダー Part2

わたっぽでーす。
前回投稿した、MobileMeとGoogleカレンダーとを同期させようという試み(http://blog.watappo.com/2011/04/mobilemegoogle.html)の続編を、備忘録をかねてちょっと書き留めてみます。

スクリーンショット撮るの忘れた…(´・ω・`)ショボーン
ってことで、テキストベースですけどご容赦を(m´・ω・`)m ゴメン…

まず、前回の記事に書いたとおり、一般公開をしないとMobileMeからの参照は一切できません。

全世界に発信されてしまってもいいように、1つテスト用のカレンダーをつくって、実験開始。

その後、公開されたURLをメモっておきます。

そしたら、WebブラウザからGoogleカレンダーへログイン。
左下の方にある、「他のカレンダー」から、追加を選択して、URLを指定。

これで完了と思いきや…

見事にぜーんぶ文字化け\(^o^)/オワタ

きっと、MobileMeはUTF-8でエンコードしているのに、Googleカレンダーの方ではShift-JISかEUC-JPあたりを使ってるせいなんでしょうね。

というわけで、エンコードの問題で結局参照させることはできませんでしたとさ。

まぁ、MobileMeのアドバンテージはプッシュ配信だけだから、思い切ってiPhoneからiCal、果てはOutlookまで全部Googleカレンダーでまとめちゃうってのも一つの手かも。

でも、年間1万も利用料金払ってるだけに、なんか納得いかないけれど。

そういえば、iCloud誕生に伴ってMobileMeは残りのメンバーシップ期間にかかわらず来年6月で一律打ち切りらしいですね。

それを発表して、無条件延長と打ち切りを決定した日から数えて残っているメンバーシップ期間は日割り計算でもして返金してもらいたいところ。

近日中にMobileMeサポートに連絡とってみようかな。
まぁ、十中八九難しいだろうけど。

2011/04/27

MobileMeとGoogleカレンダー

どもども。今日はちょっぴりまともな情報でもつぶやきましょうか。

実は、一応こう見えてMacユーザーだったりするんですよ。

わたっぽのパソコンはMacあり、Windowsあり、Linuxありの統一性皆無なラインナップですけどw


で、MobileMeという有料のサービスを契約しているわけ。
これがまぁ結構高い年会費なんだけれども、かなり便利。

どの端末でスケジュールや連絡先を更新しても、自動的にすぐ同期してくれる優れもの。

プッシュ通知技術を採用しているので、パソコンやiPhoneの方から更新の有無を問い合わせる必要なしなのです。

そんな便利そうなMobileMeカレンダーだけれども、やっぱりGoogleカレンダー上でも使いたいと思ってしまう訳で。

というわけで、MobileMeカレンダー から Googleカレンダー にスケジュールデータを読み込ませることはできないか、っていうお話です。

つまり、Googleカレンダーのサービスが、MobileMeカレンダーに保存されているデータを取りにいく、ってことね。


まず、どちらもCalDAVプロトコルはサポートしているみたい。

ってことは、Googleカレンダーから参照先をMobileMeカレンダーに設定すれば!
と思うも、そうは問屋が卸さないww

まず、MobileMeのCalDAVアドレスが分からないようになっているのです><


でも、一つだけ確認する方法がっ!

iCalから、お目当てのカレンダーを右クリックして、「情報を見る」ってやると、なんとアドレスが出てくるではありませんか。

/calendars/users/x.xxxxxxxx/xxxxxxxx-xxxx-xxxx-xxxx-xxx xxxxxxxxx/

って感じで書いてあります。


しかし、ドメイン名が分からない。
そこで、環境設定を開いてみたら、案の定ありましたよ。

cal.me.com らしいです。

ってことは、webcal://cal.me.com/calendars/users/x.xxxxxxxx/xxxxxxxx-xxxx-xxxx-xxxx-xxx xxxxxxxxx/ って感じでアクセスすればおk?

いやいや、結果から言うとダメでした。404エラー。


どうやら、自分と同じ事を考える人は世界中にちらほらいるみたいで、すでにディスカッションページが立ってました。(ちなみに当然ですがページは英語です)
(https://discussions.apple.com/message/12579235?messageID=12579235)


そのなかのいろいろなレスを見て、結局、
webcal://www.me.com/ca/sharesubscribe/x.xxxxxxxx/xxxxxxxx-xxxx-xxxx-xxxx-xxx xxxxxxxxx/

っていうアドレスだと有効なURLとして接続してくれるみたいです。
ただし、Webブラウザからアクセスすると分かるように、IDとパスワードの認証を要求してくるため、結局Googleカレンダーからはアクセスできないみたい。

とりあえず、ざっと見渡す限りだと、資格情報なしで参照できるものでないと、Googleカレンダーからは参照できない、ってことみたいです。

どうしても参照させたかったら、MobileMeの方からカレンダーの一般公開しか、いまのところ道はなさそう。

Google側がもうちょっと気を聞かせて、CalDAVサーバーに接続するときにアカウント認証を出来るようにする、ような機能を実装してくれればなぁ。
イメージとしては、Gmailで外部POPサーバーに接続する機能を提供している感じで。

その実装さえしてくれれば、問題は解決しそうですけど。


とりあえず、自分と同じようなことを考える人の助けになれば、と思ってみたり。


疑問や新しい情報などありましたら、コメントにて。