0:10 いつの間にか日付が変わっている。きのう寝過ぎたので作業をまだ続ける。 Sphinx の samp ロールは HTML タグをやたらと挿し込んでくることが判明した。 せめて code に置き換える。

2:05 排便チャレンジ。

2:30 編集作業を中断する。サブディレクトリーを作成しているノート群が未着手。

時間つぶしがてら Node.js と NPM の更新をする。NVM は更新という概念がなくてインストールのみか。 バージョンが 0.0.1 しか違わないのに更新したい。次はこれをやりたいが、環境設定がややこしそうだ: React Native for Android development on Windows | Microsoft Learn

3:45 寝るか。

6:55 起床。洗濯機を回し始めて外出。

7:25 ビッグエー墨田業平店。480 円。

  • 大きなおむすび鮭めんたい
  • おむすびツナマヨ
  • カレーピラフ風おにぎり
  • コッペパンいちごジャム&マーガリン
  • カレーヌードル
  • 小粒納豆 (3)

曳舟の部屋。洗濯物を干す。納豆とおにぎりニ個を食らう。

8:10 PC を開く。時間つぶし。Twitter のリストのヘッダー画像を一つ制作する。ボット用。 このリストの方向性と世界観が合致しているので、ラストハルマゲドンのファンタジーランド進入時のメッセージウィンドウを模した画像を作成する。 久々に InkScape を起動。概念上、適切なフォントが存在しないので、 SOPHIE Naked Massacre Version のメインフォントと同じものを拝借する。

9:20 完成。結果的に再利用性のある SVG ができた。昔作った素材置場リポジトリーに追加しておこう。

9:30 曇ってきたが外出。

ひきふね図書館。週刊新潮を手に取り四階に行って読む。

雑誌を戻してからまたぞろ四階へ上がり、『ポストモダン解析学』の続きを読む。 ODE の解の存在性とその一意性の定理を見て第一部完。第二部の位相空間論に入る。 この部は一章しかない。距離空間の諸性質を途中まで。

『私のマルクス』第 11 章。携帯電話を忘れたので、書架にある辞書で言葉を調べることにする。 時間がかかるものだ。酒席での会話の知的水準が毎回高過ぎるのだこの本は。

三階に戻って雑誌を漁るが、もうない。退館。

イトーヨーカドー曳舟店。体温チェックと小用。

11:55 曳舟の部屋。PC を開く。ノートを撮影して取り込む。スキャナーがない。これからもない。

12:15 おやつ。

12:40 歯を磨く。今日やりたいのはこれだ: microsoft/wslg: Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios

  1. Windows のコマンドプロンプトから管理者権限で wsl --update する。
  2. この時点で Windows プログラムメニュー Ubuntu ImageMagick などが表示されることを確認。 ただし、メニュー周りの挙動がまともでない。
  3. WSL から apt update && apt upgrade

13:15 端末から mpv で MP3 を再生できることを確認。これは大きい。

13:30 MP4 も再生する。申し分ない。 ところが WSL のコンソールを一度終了し、新しいプロセスを起動したら音声が出なくなる。映像は出る。 再び Windows プログラムメニューから mpv Media Player を起動。 この時点では何も出ないが、コンソールから mpv xxx.mp3 を実行すると CUI プレイヤーが起動する。 どうなっているんだろ。WSLg というサービス的なものを稼働させるのにプログラムメニューからの実行が必要ということか?

あと display xxx.jpg などで画像ビューワーが開く。

14:40 不要となった VcXsrv をアンインストールしておく。

YouTube に逃避してスウィートホームのビデオやら演奏やらを視聴する。 間宮夫人のテーマ曲を定期的に聴き返さないとやってゆけない体になってしまった。

16:10 寝る。

20:00 起きる。外出。

20:45 コモディイイダ東向島店。519 円。魅力的な食い物が多く、店内で悩む。

  • 真アジフライ
  • チキンとブロッコリーのドリア
  • レーズンバターロール (5)

曳舟の部屋。入浴。風呂から出て PC を開く。ドリアとアジフライを食う。

22:20 歯を磨く。シェルスクリプトのリファクタリング。次の変数展開を活用してコード量を減らす:

  • ${name:?error_message}
  • ${name:-default_value}
  • ${name%.ext1}.ext2

22:35 終わる。次へ。 Install Next.js on Windows | Microsoft Learn

Next.js をインストールするにはコマンド npx create-next-app を実行する。 このとき同時にプロジェクト名を指定する。パッケージインストール時間が相当かかる。

23:25 VS Code デバッガー動作確認。特に拡張機能をインストールしないことにする。 既存プロセスへのアタッチ形式になる。これで Next.js 終了。

これもやるか。 Install Gatsby.js on Windows | Microsoft Learn

コマンド gatsby develop でフリーズ。メモリーを使い過ぎたか。 プロセスを確認すると妙なことに node が複数ある。今日はここまでだ。

23:55 排便チャレンジのため席を立つ。