麻雀練習で時間つぶし。

1:45 消灯。就寝。

7:05 起床。納豆 81 kcal, チーズ 43 kcal, コッペパンつぶあん 403 kcal, バナナ。歯を磨く。ゴミ袋を一つ出して出勤。異様に涼しい。

7:45 現場。ゴミ出しなし。きのう同様に玄関前の床が汚いのをなるべくごまかす。水を撒いてワイパーで掃き出すのが今のところ最善。床の素材が奇妙なのが悪い。

9:50 ビッグエー墨田京島店。452 円。

  • 和風そば (150 g)(2)
  • バナナ (3)
  • 絹豆腐 (3p)
  • コッペパンつぶあん

曳舟の部屋。水浴びなし。洗濯もなし。Vostro を開く。

Terminal and Session Management Commands を読み進めるか。

  • agetty(8): 手動で実行する命令ではない。
  • chvt(1): Windows Terminal 使用者にとっては用がない。
  • reset(1): GNU Readline の clear-display と同じか?

12:05 豆腐 95 kcal, カットサラダ 31 kcal, チーズ 43 kcal, そば 420 kcal, バナナ。

12:35 歯を磨く。

Linux 端末命令群を見ていく。

  • screen(1): Windows Terminal 使用者であれども使う可能性がわずかにある。
  • showkey(1): キーコードを調べる道具。手許では -a しかまともに動作しない。
  • stty(1): read -s が使えないときには stty -echo だという古の手筋がある。
  • tty(1): 標準入力に接続している端末を(ファイルパスの形式で)出力する

14:25 排便。

PowerShell のインストールが壊れている。いったんアンインストール。なぜか winget ではインストールが失敗する。エラーの調査方法が不明。インストーラーからやり直す。

  • xdg-open(1): WSL 環境では特別な扱い方をする

18:30 昼寝。

19:50 起床。外出。

19:50 起床。外出。

20:15 コモディイイダ東向島店。806 円。

  • コーンサラダ (110 g)
  • かつおたたき (223 g)
  • 海苔塩シューストリングポテト (213 g)
  • レタスミックス (140 g)

曳舟の部屋。入浴。

風呂から出る。Vostro を開く。

豆腐 95 kcal, カットサラダ 28 kcal, かつおたたき 314 kcal, 芋541 kcal, チーズ 43 kcal, バナナ。

21:40 歯を磨く。もぶかっぱの解説を聞き続ける。

xdg-open(1) の解説を読んで wslview(1) で事足りるではないかと思って調べる。なんと、このパッケージは deprecated とされている。急遽自作する。原理は簡単なので Google のAI がコードを即興で教えてくれる。昼間 PowerShell の入れ替えを行ったのは正解だった。

スクリプト庫に手製 xdg-open を突っ込んだら、bash(1) のドットファイル周りの別名や環境変数を差し替える。

次は Job Scheduling Commands in Linux に進む。不慣れな分野なので一つずつ読む。

  • atd(8) はサービスであって at(1) や batch(1) の単発処理をこなす。
  • この本で無言で出る chkconfig(8) は私の Ubuntu にはない。systemctl(1) で代替。
  • atrm(1): ジョブを消す。atq(1) も同時に習う。
  • atq(1): ジョブキューを確かめる。なぜか種類がある。
  • batch(1): システム資源に余裕がある頃合いで(負荷が大きい)ジョブを稼働する。
  • cron(8): 一定間隔でジョブを実行する。定期的な作業に使える。

続きは明日再開する。