投稿先: https://noratetsu.blogspot.com/2022/06/ProteanOutliner02.html
ツール製作日誌:カード式アウトライナー②背景説明編
自作の「カード式アウトライナー」についての製作動機・思想説明編。ツール自体についてはツール製作日誌:カード式アウトライナー①機能説明編をどうぞ。
前回の記事で画面上の要素にひとつひとつ言及したが、肝心なのは「分類と日時で機械的にツリー構造にしたリスト」と「(プロセス型の)アウトライナー機能を含むカード」の二つで成り立っていることである。Evernoteの本文部分がアウトライナーになっているようなものかもしれない。
これは全体としてはTak.氏の言うプロセス型アウトライナーでもプロダクト型アウトライナーでもない何かであり、そのどちらにもうまく馴染まなかった私が本当に欲していた形式がおそらくこれである。(参照:【基礎講座3】プロセス型アウトライナー|Tak. (Word Piece)|note)
Dynalistを使っていても、あるいはScrapboxを使っていても、結局「混ざってほしくない」ということから「分別」というものが発生して、形式的に分けられたツリーやタグが生まれることになった。混ざってても検索すれば取り出せるじゃんという「合理的な考え方」は「混ざってほしくないという気分」に対しては何の薬にもならないので、「混ざらない」ということが自然に成り立つツールを考える方が結果的に合理的な解決策になったようである。
そもそも混ざるとか混ざらないとかいうことを考えることになるのは、内容がある程度以上に雑多だからであろう。つまり、アウトラインというものの主目的である「文章を書く」こと以外の情報が多く含まれている状態である。アウトライナーやScrapboxがあらゆる情報に対して威力を発揮するがゆえに、何でも混ざることになる。そうして目的を異にするものが混ざり始めると、積極的にそれらの同居を認めない限り、分類を作って区分したくなるものだろうと思う。
なお、この「カード式アウトライナー」では、本になるくらいの長い文章を書くために使うことは想定していない。ブログ記事程度なら支障なく書けるが(実際にこの中で書いている)、カードボックス内ではカードは作成日時順に並んでしまうし、章立ての順番を組み替えながら考えるという用途にはあまり向いていない。リンク機能はあるので章立て検討用のカードを作って考えることは可能だが、わざわざこれでやらなくてもという感は否めない。普通に、既存のアウトライナーを使えば良いと思うし、これ以上規模の大きい文章を書く際にはそうするだろうと思う。
切り口を改めつつ整理すると、まず自分がアウトライナーを使おうとする時には大きく分けて二つの目的、つまり「あらゆる情報を保存し、把握する」と「文章を組み立て、実際に書く」とがある。(タスク管理には元々あまりアウトライナーを活用していないので今回は言及しない。)
前者についてアウトライナーを使いたくなる理由は、「ツリー状に整理し、一覧できる」というところにある。それは表示の問題なので、必ずしもその構造の全てを手動で作る必要はない。更に、構造が複雑化してくると「どこに配置すべきか」という「位置」を探すのが億劫になるので、だんだんアウトライナーで継続するのが苦しくなってくる場合が多い。一方Scrapboxはその「位置を探す」という手間を一切なくすことに成功しているが、もし「分類」をしたいとなったら逆にやりにくい。分類しない状態で機能するように作られているツールなのだから(すごいことだ)、それはある種当たり前である。
後者についてアウトライナーを使いたくなる理由は、章立てやパラグラフなどを、自由に組み替えて考えられるからである。いわゆる「分類」はほぼ必要がない。内容をまとめてブロックにしたり、そのブロックを解体して作り直したりということをしたいのであって、構造はそれほど複雑化しない。新たに何かを書き込むという時、それを配置し得る場所はそんなに広範囲にはならず、「探すのに苦労する」ということはまず起こらない。大抵の場合、「ここ」に書きたいという思いがあってそこに書くのである。
こうしてみると、前者と後者では必要としている要素が全く異なることがわかる。
前者はそもそも「ツリー」にしたいのであって「アウトライン」ではないかもしれない。しかし「ツリーを作れるツール」として身近で簡便なのが現状アウトライナーなので、ツールを選ぶ際にはアウトライナーが第一の候補になる。ただ、ツリー構造を作るのは簡単だが、それを維持・成長させることにアウトライナーが向いているとは限らない。枝葉の先ひとつひとつを自力で見回ってケアすることになってしまうからだ。
後者についてはアウトライナーが文句なく適任である。なにしろそのためのツールなのである。
つまるところ、私としてはこの前者の用途専用のツールと、後者の用途専用のツールがそれぞれあってほしかったのだ。後者については既存のアウトライナーが既に十分な機能を備えており、新たに開発する必要は感じていない。問題は前者であり、それはプロセス型にしろプロダクト型にしろ既存のアウトライナーの延長で考えていても多分納得できる日は来なかっただろうと思う。他方、EvernoteやObsidianなどのツールだと一覧部分の自由度が足りず、見た目もあまり自分好みではなく、自分にとって理想的な表示にならない。今回、自分なりに「正解」のひとつを具現化できたかもしれないという気がしている。
情報を書き入れる場所は常に「画面の右半分」という一箇所であり、カードの「位置」というのは「どの箱に入れるか」を分類で選択して決めるのであって、置かれる場所を探しに行く必要はない。分類でツリーが構築されるのはObsidianでのタグ機能と似ているが、より「箱に入れている」というイメージを強化し、また自分に必要な情報を付けたり、表示条件を細かくしたり、アウトラインの中身をその場で確認できるようにしたりといった工夫を加えることで、だいぶ違った使用感になっている。
今回の主題からは外れるが、自作ツールのメリットとして、必要な機能は自分で作って搭載してしまえばいいというのは大きい。基本にある発想がアウトライナーだとしても、全然アウトライナー的でない機能を組み込んでも構わないわけである。
プラグインという形でカスタマイズができるようになっているツールは様々あるが、プログラマーでない身でそれを実践するのはちょっと容易でない。スキルがあればObsidianやVSCodeなどをカスタマイズして自在に理想の環境を作れるのかもしれないが、自分で作る以前に誰かが作ったプラグインの挙動を理解するのも覚束ない有り様である。イチから自分で素朴に作っていれば、変なところに変な機能を入れてもいいし、自分の手に負えるコードしかそこにはないので、カスタマイズの難易度も下がる。
ちまちまと進化させて、そのうち自分の脳にぴったりと馴染んだ唯一無二のツールを作れたら良いなと思う。
Backlinks
- Protean Outliner
- ツリー表示
- よくわかるNoratetsu Lab(2022年版)~前編~
- ツール製作日誌:カード式アウトライナー③カードっていうかルーズリーフだった編
- ツール製作日誌:カード式アウトライナー①機能説明編
関連度が高いかもしれない記事
- よくわかるNoratetsu Lab(2022年版)~前編~
- ツール製作日誌:カード式アウトライナー③カードっていうかルーズリーフだった編
- ツール製作日誌:「面のアウトライナー」
- アウトライナーを前にしてやりたくなること
- 「いずれでもない」の受け皿としてのScrapbox
他の「Protean Outliner」タグの記事
他の「自分仕様にする」タグの記事
- Obsidian再び
- ファイルというモノから解放されて漸くデジタルがデジタルになった
- ひとり掲示板で自由に呟く
- 【こういう】Scrapboxのページタイトルはスレタイ風に隅付き括弧を使うことにした【形式】
- NTA-DIY:1ヶ月目⑨~ブックマーク管理ツールを作ってみる~
- ツール製作日誌:HyperDatabase
- 2023/01/08 ―― アイコンと生まれる表現/ドット絵を描くツール
- ローカルのディレクトリの構造を大整理した
- のらてつの茶の間とは
- ツール製作日誌:プログラミングの勉強を開始して半年の振り返り
- ツール製作日誌:タスク&スケジュール把握ツール
- ツール製作日誌:三ヶ月で劇的ビフォーアフター② 生き方改革編
- ツール製作日誌:三ヶ月で劇的ビフォーアフター① 自作ツール紹介編
- アウトライナー日誌:バレットを「┠」にしたらバレット感に邪魔されなくなった
- Office日誌:フォントと背景で「自分の場」感を演出する
- Office日誌:思想を自分の手に取り戻そう
- HTML日誌:自分のためだけにHTMLを書く
- 知的生産を「自分の想像を大事にしようとすること」と言い換える
- Git日誌:テキストファイルをホワイトボードのように使う
他の「アウトライナー」タグの記事
- ノードの本文を判定して任意のスタイルを設定する(Dynalist)
- 「文脈エディタ」としてのアウトライナー
- ライフ・アウトライン日記: ノート欄を楽しむ
- ノート欄に本文を貼る(Dynalist)
- 知見ノートを作る/タグ機能と仲良くなった②(Dynalist)
- Chrome拡張機能を自分で作って活用する(Dynalist)
- ブックマークレットを活用する(Dynalist)
- タグ機能と仲良くなった(Dynalist)
- ノート機能と仲良くなった(Dynalist)
- ファイル・フォルダ機能と仲良くなった(Dynalist)
- アウトライナー(Dynalist)と仲良くなった
- アウトライナーを前にしてやりたくなること
- アウトライナー×つぶやき×平面配置②~ツール紹介編~
- アウトライナー×つぶやき×平面配置①~経緯編~
- アウトラインではなくキューを作る
- アウトライナーと手帳と表紙
- タイムライン型・カード型・デスクトップ型②~デスクトップ型~
- タイムライン型・カード型・デスクトップ型①~タイムライン型とカード型を使い分ける~
- 座標のない平面
- ツール製作日誌:「面のアウトライナー」
- デジタル日記の試み④~Dynalistに日記と日誌のファイルを作る~
- アウトライナー日誌:アウトライナーとは何型のメモなのか
- 発想を文脈から解放するには④~余談~
- アウトライナー日誌:「設計図」または「説明図」という意識を持ってみた
- アウトライナーの使い方ド下手問題~はじめに~