の作業記録
ブックカタリストな火曜日
- 作業記録の共有
- Textbox+タスク
- Textbox+画面移動
- TH+第二章うちこみ
- メルマガ+原稿1
- KW+ミニエッセイ
- 環読プロジェクト+第一章つづき
- 13:30~ ブックカタリスト収録
8:00
おはようございます。今日は午後からブックカタリストの収録です。それまではもろもろ原稿を進めましょう。
Textbox:
朝一、ほぼ白紙の状態から上のタスクリストを入力するわけですが、その際に「ちらっと見える」ものがあればいいのではないか。
まず、簡単なところから。
朝一作業記録を作る際にには、最初ターミナルでmakeコマンドを打つ。で、そのときに、一応「今コミットしているプロジェクト」一覧がprintされる。が、ほとんど最近そのリストを更新していないので、見てもいない。
というわけで、それを変える。
Textbox内にあるproject.mdの中身を表示しているだけなので、その中身を書き換えるか、あるいはdo.jsonで未完了のものを表示するか、といったことがある。memoに並べるようなものであってもいい。
次に、テキストファイルをそのまま開くという手がある。これは、CotEditorでも可能だが、むしろLogseqやObsidianがよいだろう。というよりも、作業記録の横に並べておくとよい。
* * *
一応フルで並べてみる。
結果を表示するのがターミナルだけなら、ウィンドウは二つだけでいいが、ObsidianやLogseqを合わせるなら(ターミナルは欠かせないので)三つ並べることになる。
で、ObsidianでもLogseqでも、URLスキームを使えば特定のページを表示させられるはずなので、「気に留めていること・プロジェクト」リストのページ(ファイル)をコマンドラインから表示させられるだろう。
ターミナルに表示させる場合は、対象のファイルが二つであっても、片方がテキストファイルでもう片方がjsonであっても柔軟に対応できる点がメリットになる。
たとえば、片方がproject.mdで、もう片方がdo.jsonからの読み込み、ということが可能。これは便利だと思う。
ターミナルは柔軟性がある反面、コマンドを入力していくと出力の画面が流れていくので、朝一番に表示されたものが次第に目に入らなくなっていく。もちろん、コマンドを叩けばもう一度呼びだせるのだが、わざわざそれを叩くのだろうか、という点は疑問。いっそmakeコマンドにパッケージさせてもいい。makeするたびに、手持ちのプロジェクト、気になっていることがターミナルに表示される格好。
これはこれで悪くないかもしれない。
* * *
ObsidianでもLogseqでもなくErectronで自分用のリスト表示ツールを作る手も在ります。が、今はターミナル方式で考えましょう。
* * *
朝一の作業記録のとき、どういう感じでプロジェクトリストを表示しているのかを確認しておきます。で、大きなファイルの一部であれば、それを関数化するか、別ファイル化しておきましょう。
* * *
もともと別ファイルになっていました。
とりあえず作り替えて、曜日ごとのtodo、気になっていること、コミットしているプロジェクトの三種類を表示させるようにしました。
ここに、毎週設定している「その週のTODO」を表示させればさらにGoodeです。が、その前にmakeを打ったらこれを起動させるようにしましょう。
* * *
OKです。これでgit へのpush後にターミナルにこのリストが表示されます。終了しているものも出てしまうのが難点ですが、これも解決できるでしょう。
とりあえず、Textboxにある週ごとの設定のTODOを表示させるように変更したいところ。JSONの処理ですね。
* * *
まだ不格好ですが、do.jsonからdoneがnoneのものだけを表示できるようになりました。
表示が縦に長くなるので、項目を調整した方がいいかもしれません。たとえば、コミットプロジェクトは、必要なタスクが今週のTODOに上がっている(はず)なので、あえて表示する必要はないかも。
とりあえず、しばらくはこの形で様子を見ましょう。
9:00
Textbox:
三画面構想について。
昨日たまたま、home.mdで画面をスワイプしたら別のページに移動する機能を発見しました。というか「思い出した」というのが正確です。
で、現状homeからtracknote.mdというファイルに移動し、tracknote.mdから逆向きにスワイプしたらhomeに戻るという構成なのですが、当初はhomeから逆側にも移動できる機能をイメージしていたと思います。
tracknote←→home←→hoge
で、現状よく表示するページはideaScapeです。ということは、
tracknote←→home←→ideaScape
というのもありでしょう。あるいは、ideaScapeを中心に据えて
tracknote←→ideaScape←→hoge
というのも考えられます。というか、tracknote自体がほぼ使われていないページで、自分の手持ちの企画案を並べるページです。今はideaScapeが代替しているといっても過言ではありません。
todo-board←→ideaScape←→memo
とかでもいいかも。ただし、このUIを採用するページは、左右のスクロールがうまく使えなくなる問題は考慮しておく必要があるでしょう。
* * *
現状のHomeは、最近作成したページ順のリストと、よく使うページのpinの二つの役割を持っています。で、帰納はそこに予定やタスクを表示しようとして、頓挫しました。
ということは、予定やタスクを表示させるページをスワイプ移動で表示させられたらGood、ということは言えそうです。特別な画面設計は必要なく、そのためのページを作ればいいだけなので簡単です。
予定、プロジェクト、その週のタスクを表示する。「気になっていること」なども考慮すること。
とりあえず、そした情報群を「行動関連」と呼称しましょう。で、ideaScapeは「アイデア関連」と呼称します。あとは、memoの「情報関連」の三つを規定して、それを移動できるようにする?
ホームから移動するのか、それともその三種間で移動するのかが問題で、そもそもHomeではなくideaScapeを起動画面にするという手も在ります。
* * *
そういえば、ideaScapeはノートが横に広がっていくのでした。ということは、スクロールとの相性がよくなさそうです。
* * *
一応ノートを開いていなければ問題なし。
ノートを開いているときは、ノート画面のスライドで、画面移動が発生してしまいます。移動のスクロール量を調整するか、あるいは、何かしらのトリガーで選り分けるか。
移動自体は、windowのwheelイベントがトリガーになっている。ということは、ノートの移動をwheel以外で発生させればいい?
まあなんとかはなるでしょう。それよりも、ページの配置が問題ですね。どこからどこに移動するのか。中心はどこなのか。
あとで読む:『グレイテスト・ショーマン』のP.T.バーナムが開拓、興行パブリシティの手法 | AdverTimes.(アドタイ) by 宣伝会議
10:00
TH:
昨日「こざね法」をやったので、それをテキストに起こします。
* * *
とりあえず、ひとつながりのテキストに起こしました。ここからの肉付けと構成です。
* * *
ひとつながりのテキストから、Scrivenerでのsplitを実施しました。



