ゆっくりコーディングする日曜日
一行日記/読書日記 作業記録の共有 来週の目標設定 ブックカタリスト+配信予約 シゴタノツイート discord巡回 Textbox+リマインダ 7:00 おはようございます。本日は、来週の目標設定をして、それ以降はコードを書きたいと思います。 publish:知的生産の技術書072~073『勉強の哲学』『メイキング・オブ・勉強の哲学』 | シゴタノ! 来週の目標設定: まずは、doneの処理。 * * * 今週はインクリメンタルサーチにかかりっきりでしたね。おかげでたいへん便利になりました。 * * * 続いて、3つのプロジェクトの振り返り&目標設定。 * * * 三つのプロジェクトの振り返り&目標設定(長いので略称が必要ですね)が終わりました。 今週から入れていた日付をリンク形式に変更しました。 8:00 ブックカタリスト: ごりゅごさんが音声ファイルをあげてくださったので、記事の下書きをしておきます。 * * * 火曜日の17時に配信されます。 Textbox: まず、作業記録から過去日記を生成するアルゴリズムを詰めます。 基本的なコードは、すでに作業記録の処理のために書いているので、それに付与するだけです。 * * * 日付の下の一行、この作業記録でいうと、一番最初の項目として書かれる行を残すかどうか。書いてあると、日記感がけっこう薄れて、作業記録感が出てくる。案外、それがよいのかもしれない。 これをどう扱うかで、処理がけっこう変わってくるので、ちょっと考えておきたいところ。 * * * 上記の一行は、ようするに「抱負」なわけで、たとえば結果としてぜんぜん違う一日になっていた可能性がある。これが日記的ではない要素だろう。 加えて、一言目はだいたい「おはようございます」なのだが、これもあまり日記的ではない。 過去形に変形する(変換する)、みたいな処理をイメージするとよいのか。 * * * 現状結論がでないので、入れることも抜くこともできるようにコードを書いて起きましょう。 * * * だいたいできました。 publish:作業記録をコラム型日記に変換するPythonスクリプト - 倉下忠憲の発想工房 * * *
メルマガを仕上げる土曜日
一行日記/読書日記 作業記録の共有 メルマガ+土曜日セット レシート入力 Textbox+リマインダー 7:00 おはようございます。本日はメルマガを仕上げます。あと、リマインダーについてもう少し検討します。 あとで読む:Noratetsu Lab: エッセイ集団という夢想 あとで読む:「本好きへの13の質問」に答える | R-style メルマガセット: まずは、一週間の振り返り。 * * * publish:2022年10月08日までのツイートノート - Addless Letter つづいて、「はじめに」と「おわりに」 * * * 書けました。全体の読み返しです。 * * * 読み返しも終わりました。最後に配信予約。 * * * 配信予約も終わりました。これで一段落です。 9:00 モーニング・ダイアリー: 昨日は、漫画『BLEACH(22)(23)』を読みました。 Textbox: 過去に書いたものをピックアップしてページを作る、というのは昔「渾沌帳」というページでやっていたことでした。 渾沌帳では、要素をページ上にランダムに配置することをしていましたが、そうではなくTwitterのタイムラインのように上に上に追加する形でアレンジしてみました。 どういう要素を取り込むのかとか、デザインはこれでいいのか、という検討課題はありますが、とりあえずこれはこれでしばらく様子をみてみましょう。 現状は、何かしらボタンをクリックするたびに、要素がランダムで追加されるようになっていますが、たとえば「ページを編集したら」というのでもいいかもしれません。そういう頻度も要検討です。 あと、完全なランダムで重みづけがないので、その辺も考慮する必要があります。重みづけを与えるのか、重みづけが必要なものは別の方式でやるのか、といったこと。 * * * もう一つ検討していた「一日ページ」について再検討します。 タイムライン型のようにどんどん上に積み叶っていくのではなく、一日分の「ページ」を作る、というアイデア。暫定的に「過去日記」と名付けました。 まず、大きく二つの方式が考えられます。 一つは、「2022年10月08日」のような個別のページを作り、そこに「紙面」をデザインすること。もう一つは、「過去日記」という大きなページを作り、そこにどんどん追記していくパターン。 さらにアレンジとして、上記の両方を作るという方法と、個別にページを作った上で、「過去日記」はインテグレートページにする、というアイデアもあります。 が、インテグレートページにすると、膨大な量の読み込みが発生するのであまり現実的ではないでしょう。よって、このアイデアは、この段階では除外しておきます。 ・日付個別ページ ・トータルページ ・個別+トータルページ
シゴタノ!を書く金曜日
一行日記/読書日記 作業記録の共有 シゴタノ!072・073(2000字ほどの原稿) Textbox+インクリメンタルサーチのスクロール問題 R-style+知的生産でなくてもよい技術 トンネルChannel+飽き性の戦略 ブックカタリスト+049の下書き 7:00 おはようございます。本日も粛々と原稿を進めましょう。昨日は、かーそるのラフ稿を書き上げたので、他の気掛かりな原稿に着手しておきたいと思います。 シゴタノ!: 書きます。 * * * 書きました。2000字ほど。日曜日に配信されます。 8:00 Textbox: インクリメンタルサーチ、ボックス内を上下キーで移動できるようにし、さらにリターンキーでページ描写ができるようになりました。これで抜群に使いやすくなりました。 が、ボックス内で下キーを押したとき、どんどん下に行くのですが、スクロールをしないので、画面上の一番下にいったあと、フォーカスしている項目が見えない状態になります。マウスでスクロールすれば下の項目も見えるのですが、せっかくキーボードだけで操作できているので、これをなんとかしたいところ。 * * * 固定の高さにして、一番下の要素の場合はスクロールする、というのをどう実装するか。 * * * max-heigthを設定したら、あっさりスクロールできました。一件落着。 * * * インクリメンタルサーチ、何も入力していない状態が「すべてのファイルの更新日順ソート」になっている。で、毎日アイデアメモとか出金リストなどが作業記録の作成時に更新される。となると、こういうファイルが上部に上がってくる。これがよいことかどうかの検討が必要。 * * * たとえば、リマインドしたいファイルの更新日順を変更する(touchする)と、サーチボックス上でのリマインドが可能になる。これが何かに使えないだろうか。リマインドをどのように見せるのか、という話とかかわってくる。 逆にいえば、ファイル単位のリマインドはそれでできるとして、であればファイルの中身、という情報単位のリマインドについて考えるのが良さそう。 * * * もう一度検討する。リマインドしたいものの種類。 ライフログ的な情報(主に写真、プチレポ) 考えたこと(アイデア、本の感想) 書こうとしていること(wipな原稿) これらをどう扱うか。まず、書こうとしていることは、ファイル単位で保存されている。考えたことは、ファイルの中でリストになっていることが多い。ライフログ的なものは、現状Textboxではなく、Scrapboxに保存されている。 バラバラだ。 これを整理していく。あるいは、それぞれに対するリマインド装置を考える。 11:00 Textbox: 再び、リマインダーについて検討。 ファイルの更新情報によるリマインドが可能になった。で、リマインダ用のファイルを作ることもできる。つまり、一日一回、そのファイルを更新すれば、そのファイル名がインクリメンタルサーチの上部に出てくるようになる。これはうまく動きそうな気がする。 たとえば、そのファイルにそれぞれのファイルから抜き出した情報や、Scrapboxページへのリンクを貼りつけると「過去日記」となる? R-style: 書きます。 publish:「知的生産」でなくてもよい技術 | R-style 12:00 トンネルChannel: 書きます。 publish:飽き性のツール開発戦略 - by 倉下忠憲@rashita2 - トンネルChannel
かーそるを書く木曜日
一行日記/読書日記 作業記録の共有 Textbox+インクリメンタルサーチの改良 かーそる第五号+ふたりの私(プロトタイプ稿脱稿) かーそる第五号+ご機嫌で生きる(プロトタイプ稿脱稿) 7:00 おはようございます。本日はうちあわせCastはお休みです。代わりに、かーそるの原稿を進めておきましょう。 8:00 Textbox: インクリメンタルサーチのソースリスト、現状は定数になっているので、まずそれをファイルから読み込むように変更する。 * * * まずは、ファイルの取り込み。 インクリメンタルサーチ用のファイルリストをfetchする - 倉下忠憲の発想工房 できました。 次に、Pythonでファイルリストの作成です。 できれば、作成日順や更新日順で取得したいところ。 * * * できました。 Pythonで特定のフォルダ内のファイル名を更新日順で取得する - 倉下忠憲の発想工房 あとは、このcgiをどこかのタイミングで、定期的に実行すればOKです。 標準的に考えれば、新しくファイルを作成したときでしょう。が、Textbox経由でファイルを作成しなくても、単にフォルダにファイルをD&DしたらTextboxには取り込まれるので、その辺はもう少し検討が必要です。 * * * 初回の読み込みと、ファイル作成後のタイミングでファイルリストを更新することにしました。 で、よく考えると、ファイルを新規作成すると、「ページ呼出.md」が更新されるので、その度にこいつがトップにきますが、呼び出したいファイルではないので、さてどうしようか、というところ。 ファイルリストの作成時に「ページ呼出.md」を取り除いていくか、そもそも新規ファイルの作成にページ呼出.mdに追記するのを止めるか、あるいは、インクリメンタルサーチのサジェストからページ呼出.mdを取り除くかを考えて、最後の方法にすることにしました。 が、ここでめちゃくちゃエラーが。 解決してみると、あっけないものですが、 Macから取得したファイル名とJavaScriptの文字列は微妙に違う - 倉下忠憲の発想工房 これのせいで、ファイル名のイコールがまったくtrueにならなくて、悩んでおりました。ページとかの「ペ」や「ジ」が別のコードなのですね。 とりあえず、これでずいぶん使いやすくなりました。 13:00 かーそる第五号: 二つ目の原稿にめどをつけておきましょう。 * * * 二つ目の原稿のラフがとりあえず書けました。やはり、こうやってまとめて時間をとらないとダメですね。 ついでに、もう一つのsub1稿を書いておきましょう。 * * * sub1のプロトタイプ稿もとりあえずできました。はじめからこうしておけば良かったですね。
THを進める水曜日
一行日記/読書日記 作業記録の共有 Textbox+リマインダ検討 R-style+linksウィジェットの整備 メルマガ+sub2(3800文字の原稿) 7:00 おはようございます。本日も原稿を進めましょう。 ちなみに、妻はもう一ヶ月休職することになりました。私の仕事のリズムもまた調整が必要ですね。 Textbox: Textboxにおけるリマインド機能はどのように実装すればいいか。 * * * 想定できる用途。 単に思い出す(ライフログ)、読み返す(本の感想)、書き足す(途中の原稿)。 これらは、すべて同じ形式のリマインドでよいだろうか。 また、リマインドされるとして、それはツール上でどのようなUIになるのがよいだろうか。通知がくる? ボタンが表示される? 最終編集日順のファイルのリスト? * * * ファイルのリストと言えば、インクリメンタルサーチにファイルのリストが必要だった。JSON形式がよいだろうか。 * * * リマンドは、どのように行うか。既存のファイルをそのままリマインドするか、それとも既存のファイルから要素を抜き出して、リマインド用に要素を集めたファイルを作るか。 * * * 一つのことを決めるためにも、いろいろな検討が必要となりますね。 * * * 既存のファイルから抜き出すリマインダ用のファイルを作るとしたら、どのように作るのか。要素を追加していき、それをたとえばランダムにシャッフルする?あるいは、そのデータを元に、ページを生成する?たとえば、ファイル名だけを記録しておき、そのファイル名からpythonでデータを拾ってきて、mdファイルを作る、というように。 あとで読む:[Obsidian] TagFolderとタグの使い方に迫る! (対談企画03) あとで読む:Scripting News: FeedLand あとで読む:【AIART】NovelAIの始め方|かりみや|note あとで読む:講義の時間——ベルクソンのコレージュ・ド・フランス講義録を読む あとで読む:驚くほどに驚異的 - iPhoneと本と数学となんやかんやと あとで読む:局所実在論とベルの不等式 - Physics Lab.
ブックカタリストな火曜日
一行日記/読書日記 作業記録の共有 TH+chapter08再々構成(アウトラインの再構成) ブックカタリスト+下書き予約 メルマガ+sub1(3800文字ほどの原稿) 13:30~ブックカタリスト収録 結城メルマガを読む BCB+noet02(二節書きたし) PT+chapter02(一段落執筆) 7:00 おはようございます。本日は、ブックカタリストの収録です。あと、妻の職場でいろいろ話しあいです。 とりあえず、それまでは原稿を進めましょう。 TH: chapter08のリテイク稿と、拾い切れていなかったトピックを眺めながら、アウトラインを再構成します。 大きな変化はなさそうなので、このまま原稿の修正でいきましょう。修正というか、部分的な追加でまとまりそうです。 * * * 部分的な修正を入れました。あとは、それを文章化するだけです。 8:00 ブックカタリスト: 本日配信の記事の予約をしておきましょう。 * * * 予約完了です。 book:buy:bookwalker: 『ペンギン・ハイウェイ』(10/3購入) 『幼女戦記 1 Deus lo vult』(10/3購入) 『ロード・エルメロイII世の冒険 1 神を喰らった男』(10/3購入) 『東京の子』(10/3購入) 9:00 メルマガ: sub1を書きます。 * * * 3800文字ほどの原稿を書きました。 13:00 ブックカタリスト: 収録です。 16:00 BCB: note02の第二節を進めます。 * * * 今週は、とりあえずこの部分を書き上げることを目標としましょう。それくらいの感覚でOKだと思います。 * * * というか、それを「連載の締め切り」のように捉えて執筆すればいいのでは? PT: chapter02を進めます。
THを進める月曜日
一行日記/読書日記 作業記録の共有 メルマガツイート Logseqの整理 TH+chapter08の再書き下ろし(4000字まで) Textbox+新規ファイルの作成のウェイトを短くする メルマガ+main稿(3000文字の原稿) トンネルChannel+つぶやきから始まる R-style+自足主義宣言 Amazon.co.jp: 【最大50%OFF】Kindle本読書の秋キャンペーン: Kindleストア 7:00 おはようございます。先週はイベントごとが多かったですが、今週はたぶん普通モードでいけると思うので、原稿作業を進めましょう。 モーニング・ダイアリー: 昨日は、『物書きがコンピュータに出会うとき―思考のためのマシン』と漫画『マリッジトキシン(1)』、漫画『駆除人(5)』を読みました。 publish:一週間の振り返り / ScrapboxのUserScrip / 次の10年に向けて|倉下忠憲|note あとで読む:XMLHttpRequest とはなんだったのか | blog.jxck.io あとで読む:いまなぜカントなのか? – 集英社新書プラス あとで読む:Cold Turkey Writer - Turn Your Computer into a Typewriter あとで読む:スキャンロンの契約主義と「道徳的動機づけ」 : HUSCAP
ゆっくりしたい日曜日
一行日記/読書日記 作業記録の共有 「やったこと」の処理 来週「やること」の設定 シゴタノツイート discord巡回 ファイルの整理 主題ノートの整理 7:00 おはようございます。昨日の夜のイベントは、なんだかんだで2時間になりました。いろいろ話したので、またまとめたいところです。 publish:知的生産の技術書069~071『アイデア大全』『問題解決大全』『独学大全』 | シゴタノ! 今日から、publishの後ろにメディア名を入れないようにします(面倒になってきた上、記事名にメディア名があるので)。 8:00 「やったこと」の処理: week.mdの内容を整理して、done.mdに移動します。 来週「やること」の設定: 三つのプロジェクトを振り返り、次週の目標を設定します。 Macのファイル整理: 「ダウンロード」フォルダが散らかっているので、整理しておきます。 * * * 論文のPDFが乱雑になりがちですね。もうちょっとワークフローをどうにかしたいところです。 9:00 主題ノートの整理: これからの主題ノートの扱いを考えてみます。 最初にまず思ったのは、主題ノートから「タスクフォース」を別に形成するのはどうか、というもの。現状、主題ノートは、名前はノートですが、カードボックスっぽくなっています。それをノートの形に変換する。 つまり、一つの連なりの中に記述していくようにする。むしろ、そのような変換が主題の研究において必要ではないか、という疑問です。 別のファイルを作り、そこに必要なものをピックアップして並べていき、それを何らかの形に編集すること。これが、まずイメージした形です。 ピックアップしても、デジタルデータなので、もとの主題ノートには、そのままの形で残ります。 あるいは、主題ノートに必要なものを「残して」、不要なものを別のノートに追いやる、というやり方もできるでしょう。 主題ノートに書き込まれたものは、基本的にすべて「アイデア台帳」に残されているので、その後どう加工しようが、大きな問題はありません。でもって、アウトプットの形で整理し終えたら、別段カードボックスの中身は必要なくなるでしょう。大本の台帳が残っていればOK、と考えることができます。 * * * 主題ノートを表示するページは、いまカードボックスを並べた形になっていますが、本の「表紙」を並べるようにしてみてもいいかもしれません。アウトプットを目指す、という形に。 * * * 主題ノートを主題カードボックスとして位置づけて、それとは別に「研究ノート」を作る? 現状「稿庫」というページがあるが、それは「書きかけの原稿」を置いておく場所ではなく、むしろ研究ノート置き場として、捉えるとよいのかもしれない。 15:00 ドメインの更新: 11月でドメインの契約が切れるので、更新しておきました。
メルマガを仕上げる土曜日
一行日記/読書日記 作業記録の共有 一週間の振り返り/ツイートノート作成 メルマガ+「はじめに」「おわりに」 メルマガ+全体の読み返し メルマガ+配信予約 9月の活動報告 ライフハックの道具箱は?→11月の冒頭に ツイート処理 getbookfeed.pyを改修する KDPの売り上げまとめ 21:00~ゆうびんやさんのイベント スケジュールの入力を確認 7:00 おはようございます。本日から10月です。今日はメルマガを仕上げて、夜からのイベントに備えましょう。 モーニング・ダイアリー: 昨日は、ライトノベル『魔弾の王と聖泉の双紋剣(カルンウェナン) 』を読みました。 一週間の振り返り: ツイートを読み返します。 * * * publish:ツイートノート:2022年10月01日までのツイートノート - Addless Letter 8:00 メルマガ: 「はじめに」を書きましょう。 * * * 「はじめに」「おわりに」が書けました。 9:00 メルマガ: 全体の読み返しです。 * * * 読み返しも終わりました。 10:00 メルマガ: 配信予約に入ります。 * * * まぐまぐOKです。 * * * noteもOKです。マークダウン記法用の変換もうまく効いていました。 * * * これで今週の作業は一段落です。 KDPの売り上げ: 『Re:vision』の売り上げをレポートにまとめて、Tak.さんと共有しておきます。 16:00 9月の活動報告 ニュースレターを書きましょう。 publish:ニュースレター:2022年9月の倉下のActivity - by 倉下忠憲@rashita2
読書会な金曜日
一行日記/読書日記 作業記録の共有 シゴタノ!+技術書071(2000字ほどの原稿) TH+chapter08再書き下ろし(3500文字まで) 15:30~心療内科 21:00~ブックカタリスト読書会 7:00 おはようございます。本日は、シゴタノ!、心療内科、読書会と、いろいろイベントがあります。 一つずつ片付けていきましょう。 モーニング・ダイアリー: 昨日は、『認識とパタン』と漫画『BLEACH (13)~(19)』を読み終えました。 book:buy:secondhand: 『物書きがコンピュータに出会うとき―思考のためのマシン』(9/30購入) 昨日、届いた本です。読むのが楽しみ。 シゴタノ!: 書きましょう。 * * * 2000字ほどの記事を書きました。日曜日に配信されます。 8:00 TH: chapter08を進めましょう。 * * * 微妙にうまく進みません。ちょっと休憩してから考え直しましょう。 13:00 TH: 再チャレンジです。 * * * 3500文字まできました。あと一ブロックで、とりあえず想定のアウトラインはクリアです。最初は1万字ほど書いたので、だいたい半分に収まるかが目標です。