584 日目(雨のち晴れ)毎月 Windows Update をしに図書館へ行くのはまずい
The Book of Shaders の未読部分を速読する。 Generative designs の章から内容が難しい。履修できる自信がなくなってくる。 ただし内容は間違いなく面白い。Algorithmic drawing の章の内容だけでも実践に活用できるのだが、 未だ見ぬライバルに差をつけるためにもぜひマスターしたい。
- クレズマー音楽の旅 ワールドミュージックタイム - YouTube: この番組のオープニングとエンディングで流れる音楽の題名が長年わからなくて困っている。
7:05 起床。納豆と米を食う。雨がやんだようなので出勤。PC 鞄も携行。 と思ったら目的地到着直前に降り出してくる。
7:45 現場。資源ゴミ出しと昨日の伐採された枝葉の処理。べらぼうに面倒。 雨がやんでくる。ドライワイパー初出動。ひじょうに使い勝手が良い。スタメンに入れる。
10:05 撤収。
10:30 八広図書館。月刊マックファンをチェックしてからキャレルに着席。 ファイル更新作業に注力する。
- Windows Update: いつまで経ってもダウンロードゼロパー。
- WSL:
apt update && apt upgradeこれが意外に時間がかかる。 - Python:
conda update --all,pip install -U sphinx scrapy pytube
12:05 諦めて退館。
イトーヨーカドー曳舟店。体温チェック。トイレは空いていないか。
曳舟の部屋に戻る。PC を戻して起動。おやつ。Windows Update の resume を試みる。 なんというか OS がもっさりしている。
The Book of Shaders: Patterns を熟読する。
-
関数
circleがわかりにくいので書き換える:float circle(in vec2 st, in float radius){ vec2 l = st - vec2(0.5); float r2 = radius * radius; float tol = 0.01; return smoothstep(r2 - tol, r2 + tol, dot(l, l)); } - どうやらこのページは長時間表示していると一様変数
u_timeが壊れる。 - 次のデモの関数
tileはその直前のデモのmainの中の二行を関数に括ったもの。 この一手間を入れるだけでぐっと読みやすくなる。
13:45 Windows Update のダウンロード進捗がメッセージを表示する。 容量が 600 MB 以上あるから、テザリング接続のままダウンロードしてもいいか遠回しに確認しているようだ。 携帯電話のシステム画面で今月の残量をチェックすると 1GB ある。Go だな。
14:10 なぜかダウンロードが終了していたので昼寝しながらインストールを PC に任せる。 途中、様子見に何度か起き上がって進行を確認する。
16:30 起床。Windows Update が無事にアップデート。これで外出できる。 隣室玄関前で何かゴタゴタしているので出発が遅れる。
スカイツリータウン二階。書店。ニューズウィーク日本版をチェック。 トイレ。中身が全部は出切らない。
押上駅バス停。バスに乗る。錦糸公園前で降りる。
17:30 オリナス錦糸町。二階ベンチで小休憩。
18:00 タイトー F ステーションオリナス錦糸町店。MJ プロ卓東風戦 5 クレ。 先月の金剛なんとか予選ステージ、実は私が一位だ。しかし報酬は何もない。 夜叉争奪戦みたいな月例イベントの告知が見当たらないが、どうしたのだろう。
【SCORE】
合計SCORE:+47.5
【最終段位】
四人打ち段位:賢王 幻球:6
【12/1の最新8試合の履歴】
1st|-*--**--
2nd|--------
3rd|*-**---*
4th|------*-
old new
【順位】
1位回数:3(37.50%)
2位回数:0(0.00%)
3位回数:4(50.00%)
4位回数:1(12.50%)
平均順位:2.38
プレイ局数:41局
【打ち筋】
アガリ率:9.76%(4/41)
平均アガリ翻:4.50翻
平均アガリ巡目:11.50巡
振込み率:7.32%(3/41)
【12/1の最高役】
・跳満
気分転換にビートマニア段位認定四段ミラー。最終課題曲の曲は頭が混乱する。 右手側レーンの白鍵の区別がつかなくなる。
20:10 カスミオリナス錦糸町店。288 円。
- 豚レバーもやし炒め丼
- ブラックチョコ
20:30 ビッグエー墨田業平店。
- スライスチーズ (5)
- 小粒納豆 (3)
- コロッケドッグ
- 絹豆腐
- カレーヌードル
- コッペパンジャム&マーガリン
20:40 曳舟の部屋。腹に詰まっている残りのものをよく出す。シャワーを浴びる。
風呂から出る。PC を起動する。晩飯を食う。
- 【曲コメント】アルストロメリア|TAG|note: 名曲なのは承知しているが、そこまで思い入れのある作品だったとは思わなんだ。
- 秋のシューティング祭り2021(延長戦)宴帝 vs グラディウスII 2021/12/01 - YouTube: 知っているゲームだから音だけ楽しむこともできる。
The Book of Shaders: Patterns に戻ってひたすら解読する。
- GLSL では
#define PI 3.14...と書くのもいいが、const float PI = radians(180.);ならメンテ不要。 ふつうは $2\pi$ のほうを定数定義したほうが使い勝手が良い。 mat3のオブジェクトを成分すべてを指定して construct すると何か違和感がある。 column-major のはずだが回転変換が思っているものと反対周りになる。