原稿を書く水曜日

9:00

おはようございます。本日も原稿を進めましょう。

Textbox:

「新規ページを作成するためのページ」というアイデアを思いついた。本体に新規作成機能をつけるのではなく、独立したページの機能を持たせる、というもの。

そのページ経由で作成したページは、そのページに履歴が残っていく、という仕組み。

とりあえず、モックアップ(デザインだけ)。

Image from Gyazo

* * *

今「表示しているファイルをVS Codeで開く」という機能がある。cgiとしてpythonのコードを起動し、pythonでshellを叩いてvs codeを起動しているという感じ。

で、「今表示しているファイル」の名前がそのpythonに渡されている。

で、現状存在しないファイルのときは何も表示されない。白紙のページが表示されるのではなく、何も変化がない。エラーが出ているのだろうが、それをまるっと無視している格好。

このとき、受け取ったファイル名でファイルを検索してはどうか。もし見つかれば、そのままファイルを開けばいい。見つからないときは、その名前でファイルを新規作成し、そのファイルを開けばいい。

これをやると、ファイル名を間違って入力したときに、これまでなら何も起こらなかったのが、新規ファイルを作成してしまう、という問題が出てくるが、その代わり、「新規作成」と「ファイルの表示」が同一の機能で実現できる。

たとえば、空リンクを作って、そこからページを作成する、ということもできる?

空リンクを作成する。on clickでイベント、ファイルの読み込み→

いや、違うか。そうして読み込んだ後に「このファイルをvs codeで開く」を押したときに、はじめてファイルが作成される。

幸い、ファイルの読み込みが成功しているときに、そのファイル名をグローバルで管理しているので、その辺を調整すれば空リンクも可能だろう。

この辺の動作をもうちょっと詰めておきたい。

* * *

inputにテキストを入力し、その入力をpythonに渡して新規作成する、という形だが、これは「呼び出す」でも使えるのではないか。

入力したファイル名がすでに存在する場合は、そのファイルを開けばいい。「開く?」どちらで?。ビュアーで? vs codeで?

TH:

001をそろそろ固めていきましょう。でないといつまでたってもふらふらしたままになるので。

* * *

冒頭、書き出しの一行をずっと模索しておりました。なかなか決めがたいですが、「こういう方向にしたい」という感覚は生まれていますので、あとはそれに合う言葉を見つけるだけです。

あとで読む:

11:00

妻の昼食準備など

12:00

お昼はカツ丼。

13:00

TH:

一行目の検討を続けます。

* * *

1時間ほど検討して、最初の一行+800字くらい書けました。これを土台に書き進めていきましょう。

14:00

R-style:

Notionの日本語化の紹介記事を書きます。

* * *

書きました。

publish:R-style:Notionの日本語化、あるいはデジタルノートを使い続けることについて – R-style

17:00

レシート入力

メモの整理

push :オブジェクト指向ノートテイキング(OON)

メモの整理をします。具体的には野帳に書いたメモを、「今日のメモ」というテキストファイルに転記します。

* * *

Image from Gyazo

CSSでデザインを整えながら入力しました。このようにファイルごとにCSSが切り替わるのがGoodです。

19:00

duolingo:

イラストの練習

book:read:GEB:

p.300まで。

以下はp.299

多くの人々が何のためにコンピュータを使っているかを考えてみれば気づかれるように、それはきわめて限定された正確な仕事で、人間がするにはあまりにも複雑なものを実行することである。

bcb:

作業ではなく、作業の内容を整理する作業をしましょう。

* * *

タスク、懸念事項、メモ、の3カテゴリーで整理しました。

20:00

家事周りを片づけます

軽運動

Textbox:

今表示しているファイルをもう一度読み込ませる、という操作が頻発するので、そのためのショートカットキーを設定。やっていることは、単に今表示しているファイルをもう一度表示するだけ。

* * *

メモを整理していると、「これでエッセイがひとつ書けるな」と思えるようなネタがある。それをどう扱うか。他のメモと混ぜて、たとえば「エッセイ」というようなタグをつけておくか、エッセイ用のファイルにコピペしておくか。

あと、そうしたネタ帳に割り当てるとして、じゃあそれをいつ使うのか、という別の問題がある。毎週連載があるならば、そうしたネタ帳の「鮮度管理」は行われるだろうが、そうでないときただ死蔵するだけの場所になるのでは、という危惧がある。

21:00

book:read:『シンプルな英語』:

少しずつ読み進めています。基本的にはシンプルな構造で表現しよう、というお話。

本日の振り返り:

今日は朝から原稿を進めました。思いきってTHの01を固める決意をし、実際にそれを800字程度書くことができました。今まではふわふわしたパンケーキみたいな文章だったのが、「とりあえずこういう方向でいこう」と叩き台になる硬さをもった文章になりつつあります。

明日も引き続きその作業を進めましょう。

それ以外はブログを書き、引き続きTextboxを触っていた一日でした。なかなかよい感じに仕上がっております。

というわけで本日はそろそろ閉店がらがらです。

お疲れさまでした。仕事終わりの妻を迎えに行ってきます。