ゆっくり過ごす日曜日

7:00

おはようございます。本日は来週の予定などを確認して、残りはゆっくりしたいところですが、来週の日曜日にはもう東京でイベントなので、その辺の準備もしっかりしておきたいところです。

来週のSTL確認:

まずは来週の予定確認から。

* * *

Textboxで来週の予定を書き込むときにエラー。JSONの構造が変更されて書き込まれてしまっている。

とりあえず、DropboxでJSONファイルを復元した。コードのエラーをチェック。

* * *

保存は updateJSON() を使っている。これは cgi-updateJSON.cgi にデータを送る関数。

で、このcgi-updateJSONは少し前に書き換えたものだ。そのリファクタリングがうまくいっていなかった。

現状Textboxで扱っているJSONは、mainがあって、そこにデータが入っているものと、直接データが入っているものがある。そうするとデータを変更するためのアルゴリズムが違ってくるので最初に「mainを持っているかどうか」で分岐させて、処理していた。

そのif文が不格好だったので書き換えたのだが、それがまずかった。

変数Xにデータを入れる。ただし、mainを持っていたらmainの中身をXに入れる、という処理でスムーズに書き換えられたのだが、そうして書き換えたデータを保存するときのことを考慮していなかった。Xをそのまま保存していたのだ。

mainの中身をXに入れて、それを保存したら一つ上の階層が消えてしまう。うまくいかないのも当然である。

というわけで、そもそもすべてのデータをmainありにすべきなのだが、それはそれとして処理の方法をいったん前のバージョンに戻すことにする。

Image from Gyazo

たぶんこれで大丈夫だと思う。

* * *

OKでした。

9:00

来週のSTL確認:

各種プロジェクトをチェックしていきましょう。

* * *

プロジェクトまわりもOKです。あとは、各種リストを。

* * *

リストまわりもOKです。

10:00

妻と30分ほど散歩していました。

あとで読む:柳澤 田実:消費社会の宗教、ファンダム・カルチャー|特集|三田評論ONLINE

11:00

一日一英文:

The minister was obliged to resign from the Cabinet.

環読プロジェクト:

第六章を少し進めておきましょう。

* * *

「Chapter06 メモをとるときは、つながりを意識する」を読む - Knowledge Walkers 日本語の翻訳が、読んでいて辛い感じすらしてきました。

13:00

週報作成

[[/notes/今週の振り返り(2024年11月10日の振り返り)]]

* * *

現状は、Textboxではhistory.jsonに週報を書いていますが、なんとなく/list/notes/ フォルダ下に配置されたテキストファイル(.md)の方がいいのではないか、という気もしてきました。

本文込みでずらっと整列させたいかどうかがたぶん分水嶺で、もし不要ならば、deepfilelist.jsonがあるので、リストを作ること自体は可能です。

Textbox

deepfilelist.jsonがあるので、今まではできなかった管理ができるわけですが、その一つが「リンクの色」でしょう。

これまでは、そのページがあろうがなかろうが青色のリンクで、これがCosenseならば赤色(まだない)、青色(もうある)、となっているわけです。

かなり処理は複雑になりますが、あるテキストをリンクにする際に、その文字列をタイトルに持つページがあるかどうかを調べて、あるなら青色でリンクにする、ないならば赤色でリンクにする、ということも一応可能になっています。