印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Windows Palm から Google Calendar へ: Yahoo! Calendar

Yahoo! Calendar には Palm Desktop の *.dba をインポートする機能がある。しかし,エクスポートした CSV ファイルには「定期的な予定」が反映されない。Yahoo! Autosync を使うと「定期的な予定」は反映されるが,内容が文字化けしてしまう。

■ ■ ■

Palm の予定表を Google Calendar に移行する方法をいくつか試している (nlog(n): Palm の予定表を Google Calendar に移行する方法)。

今回は Yahoo.com を使ってみる。Yahoo.com のカレンダーは Palm Desktop の予定表のアーカイブ出力 *.dba を開くことができる。また,Yahoo.com 提供のフリーソフト Autosync を使うと,Outlook や Palm Desktop との同期ができる。ただし,日本語に関しては文字化けという問題がある。詳細は以下に。

Yahoo.com Calendar

Yahoo.com への登録

Yahoo! Calendar を使うには,Yahoo.com にアカウントを作る必要がある。Yahoo! Japan のユーザとは同期していないので新たに作ることになる。フリー。

メールアドレスは,@yahoo.com か @ymail.com のどちらのドメインにするかを選択することができる。Yahoo! の Q&A には,「POP したければ有料の Plus サービスを使え」と書いてあるが (How to read Yahoo! Mail in an email reader),フリーのアカウントでも可能。@yahoo.com, @ymail.com のどちらのドメインも,POP3: pop.mail.yahoo.com, SMTP: smtp.mail.yahoo.com とすればよい (OL97:Yahoo! POP3 電子メールを使用するための 設定Outlook 97 にどのように説明しますか。)。なぜこの情報が Yahoo! になくて Microsoft にあるのかは不明。

*.dba のインポートと CSV へのエクスポート

最初につまずくのが,Yahoo.com Calendar へのアクセス方法である。登録したアカウントで Yahoo.com にサインインしても,カレンダーへのリンクが見当たらないからである。仕方ないので Yahoo! Calendar にアクセスする。サインイン情報は共有されていて,そのまま自分のカレンダーが表示される。

Yahoo.com Calendar には *.dba ファイルのインポート機能がある。CSV 形式のテキストファイルもインポートが可能。エクスポートも *.dba 形式と CSV 形式がサポートされている。

*.dba ファイルをインポートすると,Yahoo! Calendar 上では文字化けして表示される。予定表の内容は Shift_JIS であり,表示は Windows-1252 になっているからである。実際,ブラウザのエンコードを Shift_JIS に変えれば,文字化けせずに表示される。Palm の「定期的な予定」も反映される。

CSV 形式でのエクスポートは,Shift_JIS のまま送られてくるので,内容は文字化けしていない。ただし,「定期的な予定」は CSV にした時点で無効になる。エクスポートする際に期間を設定するので,その期間内で「定期的な予定」が個別の複数の予定となって出力される。

タイムゾーンの設定は特に必要がない。Yahoo! Calendar はアメリカのどこかの標準時のままでもよい。インポートする時とエクスポートする時でタイムゾーンが違わなければよい。

Yahoo! Autosync

Yahoo! Calendar と Outlook を同期する方法には,上のようにファイルをインポート・エクスポートする以外に,Yahoo! Autosync を使うものがある。実際には Autosync は文字化けのために使い物にならないし,Outlook の設定も微妙に複雑なものになるので,お勧めできない。以下では,実際に試してみただけの中途半端な情報を載せておく (予めスマンです)。試す場合はオウンリスクでお願いします。

試した環境は,Windows XP SP3, Microsoft Outlook 2000, Yahoo! Autosinc 1.0.4.9 である。

Yahoo! Autosync は,Yahoo! Calendar, Yahoo! Adress Book, Yahoo! Notepad のデータと,Outlook, Outlook Express, Palm Desktop を同期させるツールである。双方向や一方向などのデータを同期させる向きも設定できる。

Yahoo! Autosync のダウンロードは,Yahoo! Calendar の右上の方にある Sync のページか,あるいは ダウンロードYahoo! Autosync 1.0.4.9 - UpdateStar.com から行う。インストールして起動すると,タスクトレイにオレンジ色の矢印のアイコンが表示される。

同期方向の設定

Yahoo! Calendar のデータを手元の Outlook に Autosync で転送するように設定する。文字化けするので,Outlook の個人データのバックアップをとっておくことを忘れずに。同期する前に,Yahoo! Calendar 側でタイムゾーンの設定を「GMT +9:00」にしておくこと。これをしないと転送されてきたデータは9時間ずれになる。

Yahoo! Autosync の詳細設定
Yahoo! Autosync の詳細設定


タスクトレイの Autosync for Yahoo! のアイコンを右クリックして「Preferences...」を選択すると,上のウィンドウが表示される。同期先に Outlook を指定する (Outlook Express, Palm Desktop も可能)。同期するデータとしては Calendar のみにチェックを入れ,Advanced Settings ボタンをクリックする。

注意喚起のメッセージ
注意喚起のメッセージ


「この設定をするとデータが壊れることがあるよ。知らないよ。」というメッセージが出るが,「はい」で先へ。つまり,同期の方向を間違えると,情報が古いもので上書きされたり,消えてしまったりすることがあるという意味なのである。

同期の方向を選択
同期の方向を選択


データの転送の方向を選択する。ここでは「Yahoo! → Microsoft Outlook」の一方通行にしておく。下のほうにあるチェックは「ダブったときに置き換える」オプションである。置き換えなければ追加になる。

User Profile が空
User Profile が空


Outlook の User Profile を選択するところで,選択ができないことがある。空欄になってしまっていることがあるのだ。試してみたところ,ここにユーザプロファイルが表示されるには,次の2つの条件が必要だった。

  • メールソフトとして Outlook が指定されていること
  • Outlook の個人用フォルダを別名で保存してあること

最初の条件は,「コントロールパネル」→「インターネットオプション」で設定ができる。2番目の条件が,これが自信がないのだが,Outlook で「ファイル」→「インポートとエクスポート」を選択し,「ファイルへエクスポート」の操作を選択,「個人用フォルダファイル (.pst)」の形式を選んで,エクスポートするフォルダを「予定表」としてエクスポートを完了すると,何故か Yahoo! Autosync に User Profile が表示されるようになった。

表示された User Profile
表示された User Profile


謎なのだが,深くは追求しない。

設定のダイジェスト表示
設定のダイジェスト表示


設定が完了すると,現在の設定がダイジェストで表示される。

同期のタイミングを選択
同期のタイミングを選択


「同期は今する?」と聞いてくるので,「同期を選択したときだけにする」にチェック。知らないうちに同期されてしまっては困る。

Outlook へのエクスポート
Outlook へのエクスポート


タスクトレイの Autosync for Yahoo! から「Sync Now」を選択すると,同期が始まる (設定したので,Yahoo! から Outlook へ)。全部で 4859 件あった。

送られてきたデータを Outlook を起動して確認すると,文字化けしていた。Shift_JIS のデータを Shift_JIS と認識せずに送ってきているのが問題のよう。Outlook に入力した日本語を Yahoo! Calendar に送って,そこから戻した場合は文字化けしなかった。

文字化けしない
  • Outlook →(Autosync)→ Yahoo! Calendar →(Autosync)→ Outlook
  • Palm Desktop → (dba ファイルインポート)→ Yahoo! Calendar → (CSVファイルエクスポート)→Outlook
文字化けする
  • Palm Desktop → (dba ファイルインポート)→ Yahoo! Calendar → (Autosync)→ Outlook

インとアウトの手順が同じ種類でないと,文字化けが発生する模様。Autosync の文字化けに関しては,Calender と Contacts は文字化けなし,Tasks と Notes は文字化けするという情報がある (モバイルプラザの店長日記:Yahoo! Autosyncについて6)。

Yahoo! Autosync では,文字化けはするが,「定期的な予定」は反映された。文字化けがなければ使えるのに…。残念だ。

Palm Desktop からのインポート
Palm Desktop からのインポート


後で,Palm Desktop の dba ファイルを直接 Yahoo! Calendar に送ったのだが,こちらは 2689 件。Outlook の 4859 件と大きく違う。深くは考えないことにした。Yahoo! Calendar 上には Shift_JIS としてインポートされる。

Autosync での同期中に Yahoo! Calendar にアクセスすると,次のエラーが表示されることがある。

Sorry, Unable to process request at this time -- error 999.

Posted by n at 2009-12-09 22:38 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?