長年日記に使って来たMicrosoft OneNoteがダメ過ぎて限界なのでObsidianに鞍替えした〜過去の日記はObsidianプラグインでOneNote API経由インポート出来た

obsidian Linux

良い日記アプリが無いという長年の課題

過去にEvernoteで日記を記していました。スマートフォンを使って空き時間にその日のトピック的なことや習慣的なことを記して来ました。

Evernoteが使い物にならなくなって仕方なくMicrosoft OneNoteに鞍替えしたのですが、ずっとOneNoteにも不満がありました。OneNoteはスマートフォン1台で使っても競合が多発してめちゃくちゃになります。日記を記すには機能が多すぎるというか、それらの多機能がマトモに働いていないため制御できない部分が多々有るのです。バージョン管理機能があるのでしょうが不出来ですね。

かと言って日記専用アプリを使うというのも結構制限があります。大抵の場合はデータが各アプリ専用フォーマットになっているので、下手をするとその日記アプリが途絶えるとそれまで記した日記データが無駄になってしまいます。昔からこういうことの繰り返しです。標準的な日記専用の汎用フォーマット(ファイル形式)が有れば良いのですが。

OneNoteの不具合が改善されないことに悩まされる

スマートフォン(Android)1台でOneNoteアプリを使って日記を記しているのに、競合が頻発してマトモに更新出来ない状態になったり、競合を解決するためにいちいちPCを起動してPC版のOneNoteから解除してやらなくてはならないのがかなりストレスでしたが代替アプリが無いので騙し騙し使ってきました。

おそらくOneNoteでは、版数管理(バージョン管理)が出来るという機能が災いして競合が起きている様です。この機能がキチンと働いていないため(バグが有るが報告しても一向に改善されない)どうしても難ありなのです。いちいち競合を解決させるためにPC版のOneNoteから処置しなくてはならないのもストレスです。

また、OneNoteとOneDriveが連携している事も有り、どちらの不具合かはわからないのですが破損したファイルを削除することも出来なくなったりして、OneNoteがゴミだらけでマトモに使えない状態に陥っても解決方法がありません。

トドメは、ここ一年間の間にWindowsプラットフォームに見切りをつけて、極力Microsoft製品を使わない方向でLinuxプラットフォームに移行していることが理由です。Microsoftという特定ベンダーに縛り付けられて(ろくなユーザーサポートも出来ないくせに)不自由な思いをさせられ続けるのには我慢が切れました。

ついに永続的に日記が残せるアプリ(Obsidian)に出会えた

先月位から、テキストベース(Markdown記法)でシンプルな仕組みながら、拡張性も兼ね備えており信頼性もある「Obsidian」というアプリを知りました。「Obsidianおぶしでぃあん」はWindows/Mac/Linux/Androidで使用できます。「黒曜石こくようせき」のことだそうです。

ファイル形式は.mdという拡張子で中身はテキストファイル(Markdown記法)なので、もしObsidianが終息したとしてもテキスト編集で技術的にはなんとでも出来る話です。Markdown記法をサポートしたエディターやビューワーは沢山ありますし。

これは行けるのではないか?と思ったので試すことにしました。Markdown記法は簡単な文法しか覚えていませんが、Obsidianを使っていれば記法を少しずつ覚えていけるので、やはり永続性を考えると汎用フォーマット(テキスト形式)であることはとても重要だと思えます。

しかも、Obsidianは基本的にデバイスのローカルストレージに保存する仕様になっています。オプションでクラウド同期する機能(有料サービス)もありますが、ローカルストレージで保存出来る仕様はシンプルで良いじゃないですか。(但しバックアップは重要になります)

日記やメモの記録については、Markdown記法に慣れてしまえば、Markdown対応のエディタが無くともテキストエディタで事足りてしまいます。これは将来的にも見通しが明るいので安心です。日記はテキストファイルで保存していくのが正解だと言う答えにようやくたどり着きました。

Obsidianの検証

私の日記は1日1ファイルの文字情報で、たまに画像を埋め込んで記録しておきたい事もあるので、Evernote、そしてOneNoteを使用して来ました。

OneNoteは複数の付箋を貼り付けるような使い方も出来るらしいのですが、私の場合はそういう使い方は一切しておらず、1ページに文字情報と画像の埋め込みが出来れば事足ります。(Obsidianもかなり柔軟な使いこなしが出来るようです。)

私の用途では書式なんかは基本的に不要で、テキストベタ書き+箇条書きが出来ればベターかなというレベルです。もちろんMarkdownでこれら全て表現可能ですしもっと複雑なレイアウトも可能です。しかも内部的にはテキスト形式なのですからとても安心です。軽快に動作するテキストエディターでも快適に日記を残す作業に集中することも可能です。

電子記録で日記を付けるにあたり重要なのは、ある程度日数が経ってから検索機能を使って「あれは何時だったかな?」と日記を遡って確認したいことがあります。検索性は紙の日記では難しい要件です。私の日記には仕事上のトピック的なことも記しているので、半年以上経ってから遡って何時だったか特定出来るのは便利です。電子記録として日記を残しておいて良かったと思うことがしばしばあります。

これらの要件は、Obsidianでも実現可能だと実際に確認しました。Markdown記法によるテキスト情報のファイルなので「検索」も速く、ファイルの管理もテキストファイルでシンプルです。Markdown記法を覚えれば軽量なテキストエディタだけで編集できますから速度低下もありません。慣れるまではObsidianでMarkdown記法を補助して貰うことになりますが。

画像は外部ファイルになりますが、Markdownによって埋め込みリンクさせておくことが出来ます。インターネット上に存在する画像ファイルのURLが永続的に存在し続けるのであれば、URLをMarkdown記法で埋め込んでおくことで、記録に画像を埋め込んだ状態にできます。

これで私の求めている日記機能の要件は全て満たされます。複雑な仕組みよりも簡単な仕組みをフル活用するのが一番良い回答だとようやく気づきました。Obsidianは素晴らしいですね。

PDFファイルも埋め込める

意識していませんでしたが、過去にOneNoteで記した日記にPDFファイルを埋め込んでいた日記がありました。画像と同様にPDFファイル名を埋め込んでおけば、PDFビューワー的な枠が表示されてその中でPDFファイルを見ることができました。これにはちょっと驚きました。

後発と言えばそうなのですが、Markdownはシンプルな仕組みでありながら柔軟性が高いので、色々な機能拡張的なことが実現出来そうです。使い方も今のところ凝ったことはしないので簡単ですから、私がOneNoteを使ってきた方法と同程度の使い方であれば、なんら問題なく移行出来そうです。

スマホ&PCのデータ共有は、MEGAを使用する

Obsidianには有料ながらファイルを同期する機能(サービス)があります。複数のデバイスで共有したい向きには素直にこのサービスを使うのも一案なのですが、そこまで凝った使い方はしないので、先ずはMEGAストレージを利用することにしました。私のMEGAアカウントは50GBまで無料で使用できるので、MEGA Syncを利用すれば、PC(Linux)とスマートフォン(Android)を同期させることが余裕で出来ます。

試験的にやってみたところ、スマートフォンのMEGAアプリが同期が遅いというか、まだ同期できてなかったの?と思うくらい遅延する場合がありますが、PC側アプリ(MEGA Sync)は直ぐに同期してくれます。Linux Mint Debian Edition 7(LMDE7)で快適に同期することも確認できました。基本的にはスマートフォンで日記やメモを残し、MEGAでクラウドに同期して、それをPCに同期させるという流れになります。

もう少し発展的になってくれば、PC(LMDE7)のObsidianで色々な情報を整理して、それをMEGA経由でスマートフォン側に反映させるという逆の流れも便利そうです。やはり情報の整理や充実化は、PCのキーボードで入力する方が効率が良いです。その時の記録は携行しているスマートフォンで行います。デバイスを便利に使い分けるのが合理的です。

Android版のMEGAの同期がもう少しマシになってくれればかなり快適になりそうです。しばらくはうまく付き合うしか無さそうです。

OneNoteから日記データをインポートする

課題となるのは数年以上書き溜めてきた日記をどうやって移行させるか?ということです。これらの日記は私にとっては重要な資産です。日記というものは過去を遡って記すことが出来ません。

幸い、Obsidianの基本機能+コミュニティプラグインを使って、OneNoteからImportすることが出来ることが分かりました。私がEvernoteからOneNoteに移行させた時もこういうマイグレーションツールを使いました。Obsidianにもマイグレーション機能がプラグインという方法で整備されていました。とても感謝したいです。

但し、ほぼ毎日記してきた日記が10年分以上あるのでファイル数が膨大なものはImportする上で厄介です。OneNoteの保存形式が複雑だった場合は失敗する可能性もあります。あまり凝ったデータは残していないハズなのですが、EverNoteを使っていた頃にクリップ機能でサイト情報を保存したものはやや複雑なデータになっている可能性があります。

とにかく、年単位で分けているのでまずは2025年の日記をインポートすることにしました。理由は今日の日記からObsidianに移行させたいと考えているので、今年(2025年)の日記を全てObsidianにインポートして直ぐにObsidianで日記を残す手法に変更したいのです。こういうものは切り替えのタイミングが重要であり課題です。

Obsidianのコミュニティプラグイン(Importer)を使うことで、色々なフォーマットをインポートすることが出来ました。非常にありがたいことです。今のところインポートエラー(移行できなかったファイル)には遭遇していません。

インポート中に遭遇したOneNote側の制限

しかし実際のインポート中に課題に遭遇しました。OneNoteのAPIの制限に引っかかってしまい、2025年の日記が途中で取り出せなくなったのです。APIの規制が解除されるまで待たなくてはなりません。取り敢えず一晩我慢して翌日やってみることにしました。翌日になれば無事に続きからインポートできました(インポート済の部分はスキップされました)。

数年分の日記がOneNoteに入っているので、この流れでAPIの制限にかからないよう数日かけてこれらをObsidianにインポートする必要があります。

ちなみにObsidian+Importerによる他フォーマットのインポートは、インポーターが比較しながら行ってくれるらしく、既にインポート済のファイルはスキップしてくれます。少し時間がかかりますが約11ヶ月分の日記データを完全にObsidianにインポート出来たら、ようやく日記をObsidian(Android版)で記せるようになりました。

過年度分の日記データのインポートは、徐々に移行出来れば良いので焦ってはいません。完全に移行できたと確認が取れたら、OneNote側のデータを削除することにします。ここは慎重にやらなくてはいけないと思っています。日記データを消してしまうと取り返せないですからね。

この手の作業はPCで行うのが正解だと思っているので、私は現在プライベートではメイン環境としている、Let’s noteのLMDE7にインストールしたObsidianを使用します。PC側でインポートしたデータをMEGA Syncでクラウド転送してスマートフォンにも同期させます。

日記はシンプルなフォーマットが良い

やはり、日記はテキストデータで残すのが一番良いと今は感じています。検索性も良いですしテキストエディタで修正するなどの応用も効きます。専用のファイル形式の日記アプリを使用するとそのアプリが終息してしまえばお手上げになってしまいます。

極論を言えば、アナログな手法(紙と筆記具)が一番安心なのでしょうが、それは携行性や検索性に難ありです。せっかく記録に残しても利便性が悪いとどうしても記録を有効活用することが出来ません。やはりテキストベースの電子データで残すのが一番良いと今は感じています。Markdownは外部画像ファイルを記事に埋め込める(インライン表示)ので画像埋め込みもそのまま移行できて便利です。

Obsidianの活用方法は奥が深い

私の場合は日記がメインの目的になっていますが、Obsidianは記録した情報をリンクさせて思考力を育てていくという使い方が画期的で今注目されており、現在とてもアツいアプリの一つです。情報や知識を記録していくメモ術などに興味を持っている人は、是非Obsidianを試してみていただきたいですね。

私も日記以外の記録術を身に着けようと模索中です。ただし気を抜いてしまうとWikipediaのオリジナル版みたいになってしまうので(笑)、そうならないように活用法をしっかり理解しておく必要があります。まだまだ勉強することが沢山あります。

先に記したGemini CLIとも相性が良いので、Obsidianで残した資料を元にAI(Gemini CLI)に原稿を書かせたり、プレゼン資料のラフをAIに作らせたりも出来るそうです。最近はAIを上手く活用出来るかどうか?もITスキルの一つとなって来ているので、遅れない様にしっかり学習して行こうと思っています。

コメント

Comment spam is annoying.

There has been an increase in comment spam, but we decline it. It’s pointless because we use Akismet to block spam comments. Spam comments will not be posted.

コメントスパムが増えていますがお断りします。akismetでスパムコメントを弾いているので無意味です。スパムコメントは掲載されません。

ブロックしたスパム

DMM広告

タイトルとURLをコピーしました