考え事環境を整える

作業記録の共有 Obsidian+整備 Textbox+考え事環境の整備 トンネルChannel+投稿 Textbox+考え事環境の整備の続き メルマガ+原稿2 メルマガ+原稿3 考え事ツールの検討 8:00 おはようございます。本日はメモ、アイデア周りの環境整理を。 KW: 朝からObsidianの情報をまとめます。 publish:Obsidian入門 | Knowledge Walkers Textbox: 最終的に、新しいツールで実装したいところですが、とりあえずはhistoryに「考え事」というのを記録していくようにしましょう。 タイトルを設定し、あとでその中身を追記していくようにする。そのためには、historyの編集が必要で、ということは以前から考えていた機能を実装することになりそうです。 * * * まず、メモーダルからcardで保存するときに、history.jsonに追加されるようになっている必要があります。これは以前実装したっけな。 確認してみたら、まだでしたね。index.htmlの760行あたりの処理が手付かずで残っています。保存先は現状card.jsonになっているので、これをhistory.jsonにします。で、あとはその処理がうまく動くかどうかです。 * * * で、それができたら、あとは編集機能。「考え事」として登録したタイトルを一覧表示し、それをクリックした本文の編集ができる、というもの。これは「考え事」に留まらず、全体的な編集機能として作りたいところ。 現状であれば、memo.mdページからの操作になるでしょうか。tweetlist.mdで作った機能をそのまま転用できると思います。 * * * まずは、cardからhistoryへの移動。 sendToHistoryの引き数を書き換えた。sendToHistoryはappendtextに値を渡している。appendtextは、fetch("/cgi-bin/cgi-appendtext.cgi”,している。 cgi-appendtext.cgiは、渡されたtypeをみて、保存するデータを変えているだけ。ということは、もうこれだけで十分か。 * * * 普通に保存できました。この段階で、card.jsonを使う処理をいったん消しておきましょう。 * * * card.jsonの中身をそのままhistory.jsonにコピペして、card.jsonは消しておきました。 トンネルChannel: publish:【トリガ・エントリ】新しく導入したものは? - by 倉下忠憲@rashita2 - トンネルChannel 9:00 Textbox: hisotoryに「考え事」を追加していきましょう。 * * * OKです。「考え事」のいくつかがhistory.jsonに入りました。あとはこれを編集というか書き足せるようになればバッチリです。 あとはそのUIをどう作るか。 その1:メモーダルを書き換える。たとえばカードをクリックしたら、メモーダルが立ち上がり、そこにはすでに内容が書き込まれている状態で、IDが付与されている。で「保存」ボタンが「上書き」ボタンになっている。上書きボタンは、だいたいの操作は一緒だが、呼びだすcgiが違っていて、idで項目を絞って上書きするものになっている。 この場合、新しいダイアログを生成しなくても済む分、メモーダルの機能が複雑化してしまう。

原稿を進める木曜日

作業記録の共有 Notion,Obsidianの設定 TH+第二章の修正反映 VSCodeローカルサーバーのテスト 『群論への第一歩』+第三章 ブックカタリスト+086の下書き KW+ミニエッセイ メルマガ+原稿1続き 環読プロジェクト+第三章 TH+第二章の流れの再検討 TH+第三章のアウトライン作成 考えるのに必要なことを考える 8:00 おはようございます。今日はObsidianの設定をしようと思います。あとは「考え事」をするための時空間を設定します。 メモの整理: 5分だけメモを整理します。 あとで読む:〈人類の会話〉に「対話術」は有用か? 会話を続けるために哲学ができること | Peatix あとで読む:生成AIを使いこなす効果的な「プロンプト」の基本のキ 書き方のコツを日本マイクロソフトが説明(1/2 ページ) - ITmedia PC USER あとで読む:GitHub - jackyzha0/quartz: 🌱 a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites あとで読む:Noratetsu House: がらくた箱と知の箱 8:00 Notion: 少しだけ整備します。 * * *

原稿を書く水曜日

作業記録の共有 WorkflowyのCSS確認 2024年3月の考え事 メルマガ+原稿1 Notionの拡張 『群論への第一歩』+第二章 環読プロジェクト+第三章 KW+ミニエッセイ うちあわせCastの確認 7:00 おはようございます。本日は原稿作業を進めましょう。 WorkflowyのCSS確認: CSSまわりが変わったみたいなので、確認しておきます。 * * * WorkFlowyのアプリで選択中の背景色を変更する - 倉下忠憲の発想工房 OKです。 9:00 Notion: ついでにめちゃくちゃたくさんデータベースを作ってみましょう。 * * * たしかにこうしたデータベースを拡充させられたらすばらしいでしょう。しかし、そのために使う時間はどのくらいになるのかはちょっと考えたいところ。

ブックカタリストな火曜日

作業記録の共有 メルマガ+700号の企画検討 メルマガ+原稿1 13:30~ ブックカタリスト収録 KW+ミニエッセイ TH+第二章の修正反映 TH+第二章の変更検討 TH+第三章のアウトライン検討 小林さんにメールを返す 8:00 おはようございます。確定申告が終わったので、原稿周りに注力したいですね。あと、「考えたいこと」を扱うための方法も検討したいです。 9:00 メルマガ: 700号なので、何か企画を考えたいところです。 * * * まず、プレゼント企画。新刊二冊と電子書籍? プレゼントは無料公開の方でやるか、ペイウォールの中でやるのか。 * * * 本編。全文公開するかどうか。公開するなら、上のペイウォール内という設定は霧散する。 内容を特別号的な一号丸々の話にするのか、話自体は通常号と同じにするのか。 * * * イベント。さすがにオフラインは難しいけれども、オンラインで交流会などをやるかどうか。せっかくzoomが有料プランだし、というところはある。 * * * 二つ目の要素があるので、それを決めないことには記事を書きはじめにくい。 * * * 特別な記事を書くとしたら何だろうか。自分の今後や、本を描くこと、ノウハウについて。大きなテーマの発表会? メルマガを続けること。対話すること。ゆっくり物事を進めること。深さにたどり着くこと。ひとりではしないこと。 ビジョン。方向性。確定的でないからこそのビジョン。コントロールすること。導くこと。そういう話。 11:00 『群論への第一歩』: 読みはじめます。毎日一章くらいのペースで読みたいところです。 publish:『群論への第一歩』「第1章 集合」ノート - 倉下忠憲の発想工房 13:00 ブックカタリスト: 収録です。 * * * 終わりました。記事の下書きタスクが発生しました。はやめにやっておきましょう。 17:00 KW: 今日のエッセイを書きましょう。 * * * OKです。

準備を進める月曜日

作業記録の共有 メルマガ+ツイート Notion+ブランクからスタートしてみる メルマガ+ファイルの準備/書くことの整理 TH+第二章の修正コメント確認 TH+第二章の修正コメント反映 確定申告作業 環読プロジェクト+第三章 KW+ミニエッセイ ブックカタリスト+メモ書き 8:00 おはようございます。本日は午後から確定申告を進めようと思います。午前中は準備と原稿作業ですね。 メモ整理: あとで読む:「書く」という病い - Jazzと読書の日々 あとで読む:読書と親近感 均質な感動にあらがう醍醐味 翻訳家・文芸評論家・鴻巣友季子〈朝日新聞文芸時評22年5月〉|好書好日 あとで読む:山本貴光×伊藤亜紗×アダム・タカハシが考える、 新しい文理のデザイン(前篇) | DISTANCE.media あとで読む:ast-grep VSCode: 構造検索と置換の強力なツール あとで読む:書評 「心理学を遊撃する」 - shorebird 進化心理学中心の書評など メルマガ: ファイルの準備などを進めましょう。 publish:メモの付随性 / リーガルパッドとデジタルノート / 知識を身につける|倉下忠憲 Notion: YouTubeの動画を見ながら、実際に使えるページを作ってみます。 * * * publish:Notionへの取り組み - 倉下忠憲の発想工房

ゆっくりしたい日曜日

作業記録の共有 来週のSTL確認 Discord巡回 Textbox+ツイートカードの処理検討 Textbox+メモーダルのcard保存 トランジッションノート術+月ページの検討 3月からの進行検討 7:00 おはようございます。本日はゆっくり過ごす予定です。来週の予定の確認と週報の作成。あとは、保存したツイートの扱いなどについて考えましょう。 来週のSTL確認: 作業の手順を意識しながら進めていきましょう。 * * * まず、Textboxでtodo-board.mdを開きます。すると、その週の月曜日(今なら2/26)を起点とした一週間の予定表が表示されます。すでに日曜日なので予定表というよりは結果表なのですが、まあそれはいいでしょう。 この段階で「今週はどうだったのか」という振り返りが想起されます。週報作成の機運です。 ただし、todo-board.mdを開いた状態で、メモーダルをさらに開くと、(モーダルなので)予定表が目に入らなくなります。 今週やったことの確認(情報の更新)、今週やったことの確認(週報の執筆)、来週やることの設定、といったアクションが同時に起きるのですが、それをどうフォローするのか。 週報を別の場所で(たとえばCotEditorなどで)書けば問題はありません。仮にそこで書いても、Textbox内のフォルダに保存すれば事無きを得ます。Obsidianでも可能でしょう。 これが第一の選択肢で、特に難しいことはなにもありません。 * * * では、Textboxだけで完結させるとしたら? メモーダルは表示を隠すので、隠さない表示にする。 やりかたその1:画面上に配置され、ドラッグで移動できる入力装置を作る。そこに入力されたものは、history.jsonなどどこかしらのJOSNとして保存される。 やり方その2:todo-board.mdに今週の振り返り欄を設ける。そこに入力されたものは、history.jsonかdiary.jsonのどこかに保存される。 前者は、このページだけでなく全体で使える機能としてのデザイン、後者は、このページに特化した機能としてのデザインです。 まず後者から考えましょう。ページのどこかに「この週の週報を書く」というボタンを置く。それをクリックするとテキストエリアが表示される。そこまで大きいものでなくていい。そこに入力して「保存」というボタンを押すと、diary.jsonから該当週の項目を探し、そこにlines:として保存される。でもってページにもその内容が追加で表示される。 まずまず順当なやり方でしょう。diary.jsonにきれいにデータがまとまる点も魅力的です。逆にmemo.mdからは閲覧できません。memo.mdはhistory.jsonのデータを参照しているからです。 ここで大きな分岐が発生します。そもそものhistory.jsonやdiary.jsonの分割は適切か、あるいは、memo.mdの運用は必要か、といった分岐です。 あるいは「週報」はtodo-board.mdで見たいのか、memo.mdで見たいのか、という問題もあります。こちらがより本質的かもしれません。 * * * 書くときは当然、todo-board.mdを表示しながらがよいでしょう。では、書いたものを見返したいときはどうか。diary.jsonに書いておけば、週の記録を辿りながら週報のログも読んでいけます。一見合致している(オブジェクト指向ならこちらでしょう)ようにも思えますが、そうした「読み物」を欲しているのかは微妙なところです。 強いて言えば、月間カレンダーに日記を書いているようなものですから。 * * * そもそもとして、まったく新しい考え方があります。 一枚のカードがあり、それはhistory.jsonの一項目に対応しています。タイトルは2024年13週とかそういうタイトルです。で、そのlinesに、月曜日から日曜日までの予定、その週にやりたいことのピックアップ、週報を書く欄がセットになっている。 ようするに手書きノートのイメージをそのまま作る、という感じ。 現状は常に月曜日から日曜日のセットで表示しているわけですが、今のやりかたならば火曜日から月曜日のような表示のさせかたもできます。それぞれ独立して日付データを持っているからです。しかし、そういう表示の変え方をしたいかというと微妙なところ。二週間分のデータを表示させられる点は、Googleカレンダーのようで嬉しいですが、それもあまり実装しようとは考えていません。 今後、「カレンダー機能」を特化させるならば、今のデータ方式がよいでしょう。しかし、ノートツールとして柔軟性を持たせるならば、「週ごとのページ」方式の方がいいのかもしれません。 * * * 曜日ごとの個別のデータがあることで、たとえば別のところで情報が追加されたとき、そこに日付の情報が含まれているならば、diary.jsonの該当日付にも情報を追加することで、自動的にこのtodo-boardでも表示できるようにする、みたいなことは可能です。たとえば、気になっていた本の発売日とかを表示させる使い方です。 ただ、現状その機能は実装されていないし、そこまで強く要求するものでもない。 今の実装はかなりhey calenderの影響を受けているのだけども、このまま続けるかどうか。 * * * 現状の入力UI自体は気に入っているので、あまりメスを入れない方がいいかもしれない。 * * * UpNoteで「週ノート」的なものを作ってみた。 Textboxと見た目は似ていて、週報を書く欄があることと、やろうと思えば日付ノートへのリンクが貼れることが違いと言えば違い。文字サイズの微細なコントロールが聞かないのでデザイン的には苦しいものがある。 * * * ノートは記述的なものであり、カレンダーは記録的なものであるとするならば、diary.jsonに週報を記述するのは違っている気がする。 ということは、現状のままで考えればtodo-boardを表示しつつ、history.jsonに週報を追記できればいい? * * *

メルマガを仕上げる土曜日

作業記録の共有 一週間のツイート振り返り メルマガ+はじめに メルマガ+全体読み替えし メルマガ+配信予約 環読プロジェクト+第三章 Textbox+home画面検討 [-] KW+記事一つ KW+何を書くか考える KW+ミニエッセイ 7:00 おはようございます。本日はメルマガを仕上げます。あと、結城先生の新刊を探しに行きたいですね。 ツイート振り返り: 一週間分のツイートを振り返ります。 * * * OKです。そういえば、昨日の段階でツイートメモをJSONに変換しましたが、数日分取りこぼしていますね。もう一回やっておきましょう。 * * * OKです。JSONはテキストエディタでも触れるのでラクチンですね。 8:00 メルマガ: 「はじめに」を書きましょう。 * * * はじめに、おわりにが書けました。少し寝かせてから読み返します。 9:00 Textbox: つい先日、発見したというか再開した「連用日記」がすごくよいです。内容がかなりプライベートなのでスクリーンショットを共有できませんが、押しつけがましくない形で過去の記録と対峙できて嬉しい気持ちになります。 現状は、その日だけでしか連用日記が表示されないのでこれを変えたい気持ちがあります。まあ、当日しか見えないくらいでちょうどよいという考え方もあるわけですが。 * * * 仮に毎日見られるようにするには、現状の処理を変える必要がある。一日の終わりに、その日の日付ファイルがまるっと上書きされるので、その上書きのされかたを変更すればいい。 あるいは、そもそもの過去表示を変えるやり方もあります。 ページのjson(deepな方)を使って同じカテゴリのページ(のリンク)が表示できるようになっているので、そのアレンジをすればよいでしょう。 直接その日のページに書き込むのではなく、参照する方法もとれます。mdファイルをfetchしてその中身を表示する。Obsidianのhover型の表示スタイルも使えるでしょう。ごく単純に読み込んで表示してもいいですし、JSONに必要なデータを書き込んでもいいでしょう。 * * * frontmatterをチェックして、それがdiaryならば、関連ページを表示する、というやり方をする。 関連ページは、計算式を設定しておく。一日前、一週間前、一ヶ月前(これがちょっとややこしい)、一年前(うるう年はどうするか)など。 それらのページをJSONのページリストから引っ張ってきて表示する方法もあります。その場合はJSONに「概要」を書き込んでおき、その概要を関連ページとして表示することになるでしょう。 あるいは、mdファイルを直接fetchして、抜粋したい情報だけ抜きだして表示する、というやり方も取れます。表示するページが増えると、fetchの回数が増えるので、読み込みに時間がかかる点が難点ではあります。 どちらでも特に問題はないでしょう。 * * * 日付ページはスクリプトで作っているので、フロントマターを自動的につけるのは簡単です。 あとは、根本的な問題として、当日以前の連用日記を閲覧したいのかどうか、ということ。基本的に当日あればそれでいい気もします。 9:00 メルマガ: 全体を読み返します。 * * * 読み返しOKです。続いて配信予約作業に。 * * * まぐまぐOKです。 * * *

企画案をまとめる金曜日

作業記録の共有 Textbox+JSONへの書き込みエラー対応 KW+サポーターページ作成 企画案まとめ→メール メルマガ+原稿3 KW+ミニエッセイ 環読プロジェクト+三章スタート 7:00 おはようございます。本日は(昨日送信する予定だった)企画案をまとめてメールで送ります。あとは、メルマガの原稿ですね。午後からは妻の病院の付き添いです。 Textbox: history.jsonへのメモが何か変なので対応します。 * * * 普通に保存されていますが、なぜか二回保存コマンドが発動されるときがありますね。 予想されるのは、command + enterで「保存」ボタンを押すイベントをトリガーしているのですが、それが複数起動しているという状態。 * * * 予想通りでした。モーダルを呼びだすたびに、ショートカットキーを設定していて、eventlisnerではその度にコマンドが上乗せされるので複数回の保存になっていました。これが問題だったのかはわかりませんが、とりあえず一つエラーは潰せました。 8:00 KW: まずは、今月のサポーターページを作りましょう。 * * * OKです。3月は本館の連載も書きたいところです。 新企画: まだスタートしてないので、コードネームがつけられないのがもどかしいですが、とりあえず企画案をメールで送りましょう。 * * * とりあえず、4章だての構成案を考えて、メールで送っておきました。あとは返事待ち。 13:00 仮眠しておりました。 メルマガ: 三つ目の原稿を書きましょう。

うちあわせCastな木曜日

作業記録の共有 自作ツール会へのコメント TH+第二章ブロック3 メルマガ+原稿(知識) 14:00~ うちあわせCast KW+ミニエッセイ 新企画(小林)検討→メール 7:00 おはようございます。本日は午後からうちあわせCastの収録です。午前中は原稿を進めましょう。 自作ツールwiki: schedulerタスクについてのコード - 自作ツールづくりwiki 思うようにコードが動いていないらしいので、ちょっとコメントしてみます。 * * * たぶん解決しました。 8:00 TH: 第三ブロックに入ります。その前に、第二ブロックと第一ブロックの手直しから。 * * * 第一、第二ブロックを手直しして、第三ブロックをその勢いで書きました。500字くらいのまとめ。 ということは全体で5000文字ほど。一つの章で5000文字はたぶんちょっと多いですが、気にせず進めましょう。 * * * 編集者さんに共有しておきましょう。 9:00 企画案: 別の企画案のメール送信日なので、ちょっと内容を考えます。思索。

原稿を進める水曜日

作業記録の共有 メルマガ+原稿1 メルマガ+原稿2 星海社新企画+メールの返信 TH+第二章ブロック2 星海社新企画+検討 KW+ミニエッセイ うちあわせCastの確認→実施 レシート入力 ? 確定申告 8:00 おはようございます。本日は午前中は原稿を、午後からは確定申告を進めるかもしれません。 メルマガ まずは、メルマガから。 * * * だいたい2000文字の原稿が書けました。 9:00 メルマガ: もう一つ、原稿を進めておきましょう。 * * * 2800文字ほどの原稿を書きました。これでだいたい半分です。 13:00 TH: 第二章の第二ブロックを書きましょう。 * * * 第二ブロック、2300文字ほどでまとまりました。これで4000文字。かなり長いですが、あまり気にせず続けましょう。 15:00 メモ整理: あとで読む:Textwellでブロックをズームするアクション - Jazzと読書の日々 あとで読む:Notionにハマった話 | Notebookers あとで読む:Googleと生き、Googleで死ぬ(かも) あるブログ運営者の苦悩 - Impress Watch KW: 今日のエッセイを書きましょう。 * * * OKです。