シゴタノ!を書く金曜日

作業記録の共有 シゴタノ! R-style+Logseqにアイデア Honkure+手帳術 TH BCB 編集者さんにメールを返信する メルマガ+Scrapbox知的生産術05 21:00 ~ブックカタリスト読書会 9:00 おはようございます。本日はシゴタノ!です。あと、夜には読書会です。 あとで読む:【基礎講座3】プロセス型アウトライナー|Tak. (Word Piece)|note 10:00 シゴタノ!: まずは、シゴタノ!を書きましょう。 * * * 書きました。日曜日に配信されます。 妻の内視鏡検査: 本日は妻が内視鏡検査です。私は私で家の片づけなどを頑張りたいところ。 13:00 R-style: 記事を書きます。 * * * 書きました。 publish:R-style:Logseqにアイデアを書き留める – R-style

うちあわせCastな木曜日

作業記録の共有 「今日はこんなことやる?」の改造 BCB+chapter03の手直し(Line183まで) R-style+Logseqでのプロジェクト 14:00~うちあわせCast メルマガ+他の記事1つ TH+chapter03のアウトラインの整理 メルマガ+Scrapbox知的生産術05 9:00 おはようございます。本日は午後からうちあわせCastです。 fragment:アウトライナー: Logseqもまた、「アウトライナー」だという気がする。しかしそれはWorkFlowyなどのアウトライナーとは別種のアウトライナーという感じ。 たとえば、WorkFlowyなどはストラクチャー・ベースド・アウトライナー、Logseqは、フロー・ベースド・アウトライナー、といった感じ。 あるいは、アウトライナーという名前ではなくて、「ライナー」というより大きなカテゴリを設定できるようになった、という見るべきか。 「今日はこんなことやる?」の改造: 毎朝、ターミナルでコマンドを叩くと、その日の作業記録用ファイルが作成され、その後ターミナルに曜日別のやることがprintされる。 これに加えて、今コミットしているプロジェクトもprintしてみるというのはどうか。基本的にはプロジェクトを管理しているテキストファイルを追加で読み込めばOKなので、難しくはない。 あるいは、「昨日はhogehogeをやりました」というログ(コントリビューション)をprintしてもいい。こちらの場合は、その情報をどう抽出するのかの問題もあるが、ちょっと考えてみるのは面白いだろう。 とりあえず、簡単な方を実装してみる。 * * * 1 2 3 4 5 6 7 8 9 with open(projectSrcFile) as f: l = f.readlines()[1:] print("コミットしているプロジェクトです") for item in l: m = re.match(r'^\* \[\[(.*)?\]\]$',item) if (m): print(m.group(1)) ほぼコピペで終了。 プロジェクトリストは、普通にテキストが入っているものと、ダブルブラケットで囲まれたリンクになっているものがあるので、リンクになっているものだけを表示することにした。 * * * ログ(あるいは、achievement)はどう表示できるだろうか。どこかに情報を残す必要があることは間違いない。 でもって、それは作業記録だろう。 このファイルの一番上にタスクリストがあるので、それをベースにするのが第一候補となる。 すべてのタスクリストは必要か? 必要でないとしたら、取り出すものだけに目印をつけておく必要がある。「作業記録の共有」は特別なことではないので、別に構わない。うちあわせcastの収録もスケジュールなので気にしないでよい。 逆に、そうした省くものに目印をつけておく? プロジェクト的なものは「+」でプロジェクト名と実際の作業を分けているので、それが目印になるかもしれない。 プロジェクト名とそのachievementを表示すればいい? まず、そのログを残しておく? ふむ。

原稿を書く水曜日

作業記録の共有 「今日はこんなことをやる?」を修正する BCB うちあわせCast確認 Logseqの改造 TickTickを調べる 家賃の振り込み 10:00 おはようございます。朝から畑任務に借り出されていました。約30kgの荷物の運搬(主に肥料)でした。 とりあえず、本日は原稿を進めましょう。 Logseqの改造: ver0.7で、離れた行の選択ができるようになりました。 * * * 下に表示される「タスク」の動作を確認。 「今日はこんなことをやる?」を修正する: 情報整理ダイアローグの連載が終了したのに、「今日はこんなことをやる?」にそれが出てきたので、それを修正します。 * * * 1 weeklyroutine = ["缶ゴミ?","ブックカタリスト?\n燃えるゴミ","うちあわせCastの確認?","うちあわせCast","シゴタノ!\n燃えるゴミ","メルマガ","ゆっくりする?"] printするpyファイルに上記のような配列が直接書いてあったので、項目を削除。 ただ、あまりスマートなやり方ではない。ちょっと考えよう。 Textboxに曜日ごとのやることリストを作り、そこから持ってくる形にすれば、日ごろのメンテナンスはTextbox上で済むはず。 で、そのテキストファイルを開いたらいい。 とりあえず、テキストファイルから持ってくる処理だけ書いておこう。 * * * とりあえずとかいいながら完成まで書いてしまいました。 1 2 3 4 5 6 7 8 9 10 11 def printDayEvent(): with open(srcFile) as f: l = f.readlines()[1:] print("今日はこんなことやる?") for item in l: m = re.match(r'^\* (.*)?:(.*)$',item) if (m): if (today == m.

病院に行く火曜日

作業記録の共有 Logseqの研究 PT+編集者さんに進捗共有する PT+「ノートを使う意義」を再読する(原稿いったん完成へ) BCB+chapter03の書き直しを進める(LINE154まで。) 結城メルマガを読む ブックカタリスト下書き作成 TH+chapter03を進める 15:30~心療内科 R-style+Logseqで一行日記 9:00 おはようございます。今日は午後から心療内科です。それまではばりばり原稿を進めましょう。 PTの編集者さんから進捗確認のメールが来ていたので、それに対応することも忘れずに。 Logseqの研究 設定ファイルを読み込んでいきます。 * * * サイドバーで開くページも変えられるもよう。二つのページを開いておくことも可能。 プロジェクトをそこで開く? PT: 書いた原稿を読み返します。 * * * chapter01「ノートを書く意義」を2000字ほどにまとめました。まあまあうまく書けたのではないかと思います。 編集者さんに原稿と共に進捗状況をメールしておきましょう。 10:00 BCB: chapter03の直しを進めます。 * * * LINE154まで直しました。 結城メルマガ: 先に読みましょう。 * * * publish:Scrapbox:結城メルマガYMM530の感想 - 倉下忠憲の発想工房 ブックカタリスト: 来週分の記事を書いておきます。 * * * 書けました。OKです。

原稿を書く月曜日

作業記録の共有 メルマガツイート Textboxの改造 BCB+chapter03を書き直す メルマガ+ファイルの設定 メルマガ+今週書くことの確認 10:00 おはようございます。本日は原稿を進めます。午後からは妻の病院の付き添いです。 publish:WRM:Scrapbox知的生産術04 / 考えるためのツール:Drummer / 社会不適合者の武器としてのプログラミング|倉下忠憲|note Textobxの改造: 機能付け加えた機能です。 Textboxで項目の開閉 - 倉下忠憲の発想工房 * * * 次に、日付を挿入するショートカットキーの実装。 Textboxでショートカットキーで日付を挿入 - 倉下忠憲の発想工房 これも簡単でした。が、最終的には、Scrapboxのように連続で入力するとフォーマットが変わる、ということをやってみたいです。 11:00 Logseqの改造: 背景画像を設定しました。 Logseqの背景画像を設定する - 倉下忠憲の発想工房 徐々に、WorkFlowyからのシフトが進んでいる感じです。 13:00 BCB: chapter03の直しを続けます。

ゆっくりしたい日曜日

作業記録の共有 シゴタノツイート 来週やることの整理 Discord巡回 8:00 おはようございます。本日は朝から身内タスクにかり出される予定です。こまごました作業はそれが終わってからですね。 publish:シゴタノ!:知的生産の技術書035『思考のための文章読本』 | シゴタノ! あとで読む:知識管理ツールの役割分担について|Kei|note 10:00 来週やることの整理: さて、まずは今週の作業記録を振り返りましょう。 * * * やり残したこと ストレッチ・ライティング * * * とりあえず、やったことをアーカイブに回し、来週やることを設定し、3つのプロジェクトの振り返りを書き込みました。とりあえずは、これで十分でしょう。 あとは、上記のようなやり残しタスクをどう「持ち越す」かが課題です。

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

作業記録の共有 『Re:vision』の売り上げ確認 メルマガ+一つだけ記事を書く 一週間の振り返り ツイートノート メルマガ「はじめに」「おわりに」 メルマガの読み返し メルマガ+原稿への追記 メルマガ配信予約 ツイートの処理 R-style+Logseqを使う、その4 9:00 おはようございます。本日はメルマガを仕上げます。 『Re:vision』売り上げ確認: 2022年3月の売り上げ&ロイヤリティが確定したので、情報を整理してTak.さんに共有しておきます。 メルマガ: 短めの記事を一つだけ書きます。 * * * 書きました。 10:00 一週間の振り返り ツイートを読み返します。 * * * publish:ツイートノート:2022年05月21日までのツイートノート - Addless Letter OKです。 11:00 メルマガ「はじめに」「おわりに」: 書きましょう。 * * * 書きました。 14:00 メルマガ: 読み返します。 * * * 少し書き足す必要がある箇所を見つけたので、そこは後でフォローします。 15:00 R-style: 連載最後の記事を書いておきます。 * * * publish:R-style:Logseqを使う、その4 – R-style 16:00 メルマガ: 本を参照しながら、少しの書き足しを行います。 * * *

シゴタノ!を書く金曜日

作業記録の共有 シゴタノ! R-style+Logseqを使うその3 Textboxの改造 メルマガ+Scrapbox知的生産術04(+2500文字) メルマガ+Scrapbox知的生産術04(+1300文字) 9:00 おはようございます。昨日は原稿を書くといいながら、結局Textboxの改造に明け暮れておりました。おかげで、ぐっと使い勝手が向上した感じがします。 とりあえず本日はシゴタノ!の原稿です。あと、午後からは妻が休職中の面談があるのでその付き添いに。 シゴタノ!: とりあえず、シゴタノ!を書き上げてしまいましょう。 * * * 1時間ほどでなんとか書けました。日曜日分に配信されます。 10:00 R-style: 先にR-styleを書いておきましょう。 * * * 書きました。 publish:R-style:Logseqを使う、その3 – R-style 13:00 メルマガ: Scrapbox知的生産術04の続きを書きます。 Textbox: スケジュールの扱いについて。 テキストファイルにはその年のスケジュールをすべて保存しておきつつ、ビュアーで表示する分は、その日以降の分だけに限る、というスクリプトを書いてみます。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 (function() { const list = document.querySelectorAll('#xhr-result1 ul li'); const today = new Date(getNow()) const pattern = /^[0-9]{4}-[0-9]{2}-[0-9]{2}/g; for (const item of list){ const temp = item.

うちあわせCastな木曜日

作業記録の共有 TH+状況確認 TH+可能なら進捗 TH+編集者さんに進捗共有 14:00~ うちあわせCast収録 R-style+logseq第二回(抽出) メルマガ+Scrapbox知的生産術04を書く 9:00 おはようございます。本日は通常営業の予定です。午後からはうちあわせCastなので午前中は原稿です。あと、編集者さんに進捗を共有する日でもありますね。 TH: まずは状況確認から。 * * * chapter02のリテイクが一度終わったところ。文章の直しはまだ必要。とりあえず一度寝かせてchapter03に取り組んだ。現状はchapter03の冒頭部分の書き固めが進んでいる。 ふむ。 * * * ついでに、LINE217~220を手直ししておきました。 * * * はやめに進捗共有しておきましょう。 * * * とりあえずDMを送っておきました。 10:00 Textbox: まず、cgiのURLを踏んでpostしていた部分をすべてfecthに直します。これで、ページが開かれる動作がなくなります。 * * * その他、いろいろ改造します。特にBoardまわりを直しましょう。 * * * 毎朝更新されるMorningもついでにリニューアルしておきました。 14:00 うちあわせCast: 収録します。 * * * publish:うちあわせCast:第百四回:Tak.さんと個人メディアと連載について 作成者:うちあわせCast 16:00 Textbox: 微妙にエラーが出ていたので、改修します。 * * * 変数の大文字と小文字の違いに気がつかず20分くらいロストしてしまいました……。 でもサイドバーの開閉がアニメーションにできたので結構Goodです。 17:00 R-style: Textboxの触りすぎて、原稿がほとんど書けていませんね。とりあえずは、記事を書きましょう。 * * *

原稿を書く水曜日

作業記録の共有 Textboxの改造+拡張ページの実装 Textboxの改造+拡張ページのリンク実装 メルマガ+ファイル準備 R-styleの更新+Logseqを使う その1 うちあわせcastの確認→実施 wipをTextboxに移行 情報整理ダイアローグ メルマガ+Scrapbox知的生産術04 自分のtodoとメモの流れを再検討する 9:00 おはようございます。本日から作業に復帰します。とはいえ、ばりばりいつも通りにやるとさすがに疲れそうですので、徐行運転でいきましょう。 メルマガ: まず軽い準備から。 * * * makefileの設定。あとは、今週何を書くか。半分はScrapbox知的生産術で、残り半分をどうするか。 * * * 半分の、その半分は決まりましたが、もう半分は未定。まあ、実際に原稿をかくときまでに何か決められるでしょう。 あとで読む:どんな「ライフハック」(生活の知恵)があるだろうか? Textboxの改造: 普段は隠れていてボタンを押したら表示される拡張ページ(jotter)の実装を書きましょう。 * * * 書けました。 あとは、クソださUIを直しましょう。 * * * UIを直しました。 開くボタンは他のボタンとデザインを合わせ、閉じるボタンはバツの絵文字に。 * * * 現状は、あらかじめ指定してあるページだけですが、これを変更することもできますし、そうしたいです。それをどうするか。 サブページ上でクリックされたリンクは、どこで開くか? 現状はmainで開くことになる。 これはサブページがインデックスとして使えることを意味する。 サブでひらいたページはサブで開くようにすることもできる(結構面倒だが、リンクの処理を変えればいけるはず)。が、それでよいのかどうか。 * * * 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 function setOnClickEvent(targetarea){ if (targetarea == "body"){ targetarea = "body" }else[ targetarea = "#" + targetarea ] const btnObj = document.