メモの同期

EvernotesやらGoogleドキュメントやら、いろいろサードパーティー製品は便利なものがあるが、できればシステム標準のものを使いたい。なにもApple信者というわけではなく、その方がソフトメーカの都合などに振り回されにくいから。

で、MobileMeでは結局今のところメモの同期はサポートされていない。LeopardからはメモとTo Doがメールに統合され、MobileMeでも同期項目の中にメモに関する部分があって、どうもやろうとして中止したか、まだ未完成といった印象。

やがて正式にサポートされるはずと期待を持ちつつ、それまではなんとか別の方法でしのぎたい。というわけで、研究メモ。

iPhone内部ではSQLのデータベースでメモを管理しているので、DBを丸ごとシンクロさせる方法があったが、これだと同期が難しい。そういうツールも出ているが、アップルのSDKライセンスでは、サードバーティーのソフトが標準のDBをいじることを許可してないようなので将来性も暗い。で、ボツ。

Macのメール内部では、メモもTo Doもメールメッセージとして保存されている。ように見えるが、メールメッセージなのはメモだけで、To Doは実際にはCalendarのイベントファイルになっている。

でも、IMAPサーバ(MobileMeではない)にApple Mail To Doというフォルダを用意して、Mail.appとリンクしてやることで、メールメッセージのように同期される。実際には、To Doの文言に加えて、アップルがあれこれ試行錯誤途上だということをうかがわせる情報が含まれている。

【Mail.appで作成したTo Do項目をIMAPサーバと同期し、それをMail.app以外のメーラで開いたもの】


― この To Do は IMAP サーバに保存されています。
― Mail によって管理されているので変更したり削除したり
しないでください。

‘新規メモって、どこに保存され
る?’[33D7A81E-96D9-45AD-8B45-6B3EA772ECDD]
期限はありません。
未完了です。
優先順位はありません。
To Do カレンダーに保存されています。
アラームはありません。
URL
mailitem:33D7A81E-96D9-45AD-8B45-6B3EA772ECDD?type=todo&action=showparent&document_id=e43765d8-4fc9-4e00-9151-6bd6dc51b229

を含みます
メモはありません。

これじゃ、項目があるってのがわかるだけで、あまり役に立たない。To Doに関する限り、おとなしくMobileMeを使った方が幸せになれそうだ。

一方のメモは、貼り付けられた画像や書式情報も含めて、うまくメール標準の形式で保存されているようだ。

ちょっと手作業が入って面倒だが、今のところはこんな手順でサーバとメモ情報の同期ができることがわかった。

  1. Mail.appの設定で、「アカウント情報」の「”受信”トレイにメモを保存」をオンオフにしておく。
  2. サードバーティのIMAPサーバ上に、Notesというフォルダを用意しておく。
  3. Mail.appでメモを作成する。
    (メモが/Library/Mail/Mailboxes/Notes.mbox内に保存される。)
  4. 上記のフォルダに作られたメモを、IMAPのフォルダ内にある”Notes”フォルダにドラッグドロップしてコピーする。

これでローカルで作成されたメモは、自動的にIMAPサーバ上に同期されます。

カテゴリー: 電脳 パーマリンク

コメントを残す