rakuishi.com

Evernote

1 日のメモは1つのノートに!iPhone と Mac から Evernote にある同じノートにメモを集めよう!

僕のつるつるの脳みそは、すぐ忘れるようにできている。Evernote を見返していると「三ヶ月前の僕こんなこと考えていたとか、すげー」とかよくある。

そんな僕は、iPhone では PostEver、Mac ではカスタムしたアプリ(後述)でメモを Evernote に送信している。今回の記事では、そのどちらからでも一つのノートに情報を集める方法を考えた。

ノートの題名が今回のキーポイント

Postever 及び自作アプリ(後述)は、その年月日をもとに同じノートにメモを追加する。今回は、「yyyy/mm/dd」形式のノートタイトルで判別させる。

iPhone での設定

Postever は、一日分のメモを Evernote にある一つのノートにまとめる機能(PostEver Engine)がある。

PostEver 2.2.2(¥170)PostEver 2.2.2(¥170)

「yyyy/mm/dd」形式でノートタイトルが表示されている場合は、特に問題ないが、違う場合は、「設定」→「一般」→「言語環境」→「書式 → 日本」および「カレンダー → 西暦」とすると「yyyy/mm/dd」形式でノートタイトルが表示される。

また、投稿先のノートブックを「Mac での設定」と一致させる必要がある。

Mac での設定

下記 URL から「memo2ever.app」をダウンロード。

http://develop.rakuishi.com/download/memo2ever.app.zip

AppleScript エディタでこのアプリを開いて、一行目にある「000 Inbox」を自分の使うノートブックに変更。

こんな感じでメモを送信できる。

実際に動かすとこんな感じになる

「yyyy/mm/dd」形式に設定した後は、何も考えずに iPhone もしくは Mac からメモを送信するだけだ。便利すぎるぜ!

既知の問題点

Evernote のノートが同期されていない状態で、異なるデバイスからメモを追加すると、エラーになる。こんな内容を送信した覚えないですと Evernote から怒られる。

例)memo2ever でメモを送信(Evernote のローカルデータに保存)、同期させずに PostEver でメモを送信した場合。

このことから、memo2ever のメモ送信前、送信後に Evernote を同期させる必要があり、AppleScript に同期させるコードを記入する必要がある。

以下の二つの方法が考えられるが、目下調査(検索)中である。誰か教えて下さい(泣)。

  • 同期のための AppleScript が Evernote 側から用意されている
  • Applescript から Evernote のショートカットキーを操作して、同期させる

まあ、Evernote の同期頻度が 5 分毎に設定していると、問題はないと思うが。

そもそものきっかけは…

以前は、FastEver を愛用していたが、メモが散らばりやすく探すのに手間がかかった。

FastEver 1.9(¥170)FastEver 1.9(¥170)

そこで PostEver を使用することになったのだが、一日のメモが一つのノートに集まるため、探す手間の軽減(同時に検索効率もアップ)、アイデアの流れを掴みやすくなるというメリットがあった。

また、PC を操作しているときは、下記ブログで紹介されている AppleScript をアレンジしたもので一日のメモを一つのノートに集約していた。

そこで「一つのノートにまとめられるんじゃね?」と思ったのが今回の記事を書くことになったきっかけである。

参考:Evernote へ超絶簡単にメモ出来るスクリプトがとにかく素晴らしすぎる! | goryugo

追記(2011/11/30)

ここで紹介するアプリの同期に関する問題を @knk_n さんが解決しています。「ぽすてん」として、以下の記事で紹介されています。

via: Mac からのメモを PostEver と合体させる @knk_n 作「ぽすてん」 | goryugo