の作業記録
原稿を書く金曜日
- 作業記録の共有
- Clauding
- withのテスト
- ニュースレター+金曜日
- デイリーチェックアウトの修正+空入力を防ぐ
- BextEditor+gyazoのリンクを表示できるように
- メルマガ+原稿4?
- TH+「はじめに」の文章化
- 各種日課
- 集中的読書
- 復文勉強
- サブ執筆
- KW+ミニエッセイ
7:00
おはようございます。本日も原稿を進めます。
withのテスト:
TestFlightでwithというエディタをちょっと触っておりました。
なかなかいい感じのエディタになりそうです。
Clauding:

購入した本の一覧を表示するTextboxの一ページですが、登録した本の数が増えてくると、すべての画像ファイルを読み込むのでさすがに重くなってきました。
なので状況を伝えて、Claudeさんに改修してもらいました。
- 画像のlazy load
- スクロール追加読み込み
- getItemDetail の二重fetch解消
Lazy loadはすべてを同時に読み込むのではなく、まず画面の描写に必要なものから読み込むようにする処理のようです。スクロール追加読み込みは、最初に50件だけ項目を描写し、画面したまでスクロールしたら追加で表示というよくやるやつ。
あと、ぜんぜん関係ないところで、全体の一覧表示→クリックして個別表示の両方でjsonをfetchするのは非効率です、と指摘されて、なるほどと納得しました。
8:00
ニュースレター:
メンバー限定記事を書きましょう。
* * *
書けました。
9:00
デイリーチェックアウトの修正:
毎朝「今日はどんな一日にしますか?」とターミナルから聞かれて、それに返答すると、「原稿を書く金曜日」のような文言が作業記録に埋め込まれるのですが、それ以前の処理で小気味よくenterを連打していると、その入力に空欄でenterを押した感じになってしまうのを対処したいです。
ようは入力が空欄だったら、inputを再度出す、とすればいいでしょう。
* * *
一瞬で改訂できました。
while True: ds = input(‘今日はどんな一日にされますか?: ‘).strip() if ds: break print(‘入力が空です。もう一度入力してください。')
BextEditor:
マークダウンリンク用の変換機構の動作を変えたらGyazoのリンクが表示されなくなりました。
何にどう対策すればいいのかは不明ですがちょっと考えましょう。
* * *
Claudeに相談していたら、抜本的な改訂に至りました。
これまでは、正規表現で記法を拾っていたのですが、そうではなくマークダウンパーサーが作る、シンタックスツリーからimgeを見つけるというやり方にかえることで正規表現で拾い切れないパターンでも対処できるように、という感じです。
改訂そのものはあっという間にできました。
10:00
メルマガ:
四つ目の原稿をどうするか、です。ごく短いものを書き足すか、今週はやや短めにしておくか。
* * *
今週はやや短めを選択しましょう。
復文勉強:
多くの商業地区では、長年売りに出されている空き地がたくさんある。
In many business districts, there are a lot of vacant lots which have been for sale for years.
13:00
買った本:
TH:
「はじめに」の文章化を進めましょう。
* * *
中盤あたりまでの骨子ができました。あとは、話をどう締めるか、もっと言えば本編への導線をどう作るかです。
16:00
つくるもののイメージ:
自分が作ろうとしているもののイメージがぼんやり掴めました。
* * *
書き終えたA4の用紙の扱いにちょっと悩んでおりましたが、読書メモなど、特定の用途でないものは、すべてノートに貼り付けることにしましょう。
17:00
集中的読書:
GEBを読みます。
* * *
「コンピュータ音楽の作者は誰か?」を読みました。
KW:
今日のエッセイを書きます。
* * *
書きました。



