佐藤天彦九段の将棋を語り尽くそう!【解説&雑談】 をラジオにしながら雑作業。

0:30 当日記 2023 年ぶんの見直しが終わる。イメージやビデオへのリンクを追加するだけでも紙面の雰囲気が鮮やかになる。読書リストを控えておけばさらに良かった。

0:40 マージ終了。一般人も確認可能。

そういえば Twitter でフォロワーサンがイルベロビデオを言及していたのをさっき見かけた。今確認したら、私は二年前にもう視聴済みだった。

2:05 消灯。就寝。

7:05 起床。納豆、梅粥、バナナ。歯を磨く。ゴミ袋一つ出して出勤。

7:45 現場。ゴミ出しがない日。溜まっている各種ゴミと資源を処理。プラスチックゴミは手間がかかる。流しとゴミ置場を往復して洗浄、水分拭き取り、袋に詰める。

掃除はテキトー。

10:20 撤収。

10:30 ビッグエー墨田京島店。933 円。

  • ざるそば
  • 和風そば (150)
  • オニオンとレタスのミックスサラダ
  • 大根と水菜のミックスサラダ
  • バナナ (3)
  • 絹豆腐 (3)
  • 梅粥
  • 野菜ジュース (900)

曳舟の部屋。水浴び。洗濯開始。PC を開く。

A Complete Guide to Linux Bash History 内の history expansion の節を読んで機能を試す。少し前に実行したコマンドの一部を修正して実行する場合に活用するべき機能だ。

  1. Designator を積極的に使おう。
  2. Modifier は :s 以外も積極的に使おう。
  3. 手でタイプしたほうが早い場合もある。

ありがたいことに 1. は構文が覚えやすい。^$ がそれぞれ先頭、末尾を指示するという規則は正規表現と酷似している。数字はそのものずばりだ。わずかに気をつけたいのは * で、先頭の単語は省かれる。

2. は使用機会を狙っている。:h, :t, :r でファイルパスを変形できるというのは多用していてもおかしくないはず。ここでは紹介されていない :q, :x も自然ならば使いたい。

拡張部分のタイプが手動タイプより面倒な場合が 3. だ。

11:30 洗濯物を干す。

こいなぎ流右玉はなぜ絶滅したのか!?【なるるのゆっくり将棋実況】 : このゆっくり漫才は江戸川区がよく出てくるな。

12:00 軽食。豆腐、カットサラダ、ざるそば、バナナ二本。

夏色DIARY (Yu-yake Style)/猫叉王子 feat.PON : このアレンジがいちばんいい。

12:40 歯を磨く。次は Using word modifiers with Bash history in Linux を読むか。

  • :rbasename に似ている
  • :e は反対に拡張子のほうを拾う
  • :hdirname に似ている

たまにコロンが四個ほど出てくる置換例がある。これを次は調べる?

13:00 排便。

【制圧】伊藤匠叡王 vs 屋敷信之九段 第83期順位戦 B級2組 3回戦【ゆっくり将棋解説】: 危なげなく勝利。

How To Use Bash History Commands and Expansions on a Linux VPS も読む。

  • Alt + Shift + . で履歴最新のコマンドに移動
  • Alt + Shift + , で履歴最古のコマンドに移動

    これらを知らなかったのはマズい。今まで Ctrl + C で茶を濁していた。

  • stty -ixon とは?

16:10 PC を閉じて昼寝。試しに床の敷物(ダンボール)を外して水拭き。気化熱で冷ましたい。いつものような「熱さ」が消えたはいいが、ケツの骨がさすがの私でも痛い。

19:00 起床。もう一度拭き取る。PC を開く。

19:50 外出。

20:10 コモディイイダ東向島店。500 円。

  • ビビンパ牛カルビ丼
  • 手作りおはぎ (2)

曳舟の部屋。入浴。

風呂から出る。PC を開く。晩飯。豆腐、カットサラダ、ビビンパ丼、おはぎ二個。アンコを食うと安心する。

ドラゴンクエスト8 プレイステーション2版(PS2版)#2 昔の記憶を頼りにプレイ【ドラクエ8】【ゆっくり実況】: こちらもけっこう忘れているので観ていて楽しい。

21:20 歯を磨く。昼寝前に読んでいたものを続ける。

  • :h:t の実践的な用例がありがたい
  • 禁断の :r 二度打ち

21:50 2023 年の日記を分析して 2024 年の課題を与える にコメントを追加するのを忘れていた。

当日記では前日や翌日のページにキーボードでは navigate できるようしてあったのだが、ビッグエー店内で納豆とか豆腐を買うときに携帯電話で確認するので、それでは間に合っていなかった。そこで、左右スワイプにも対応するように JavaScript コードを追加してみる。素人なので全然わからない。

23:55 現状 pointerdown, pointerup イベントハンドラーで実装しておく。携帯電話上のスワイプだけでなく、PC 上のマウスでも動いてしまう。動作確認では便利なのでそのままにしておくが、これは指限定に後ほど修正する。