生姜湯と化したちゃお/LinuxでDetroit: Become Humanできそう

1/5(日)

ランチに少し歩いたところの家系ラーメンに。味が濃く、魚介の風味もあった。ライスはおかわりはできないので最初に大森で頼むべきだった。銭湯はしょうが湯。早い時間に行ったので混んでいてあまりゆっくりできなかった。

今日が正月休暇の最終日だ。今年は帰省もせず、のんびりとしていた。悪くはなかったが退屈でもあったので、同じ退屈なら帰省してもよかったかもしれない。

法律上今年度中にあと2日休暇を取らねばならない。それとは別に繰り越せない休暇も2日ある。適当な祝日に合わせてどこかでまた9連休を生成することになりそうだ。

LinuxでWindows向けのゲームをやりたいときはLutrisというソフトを使う。Lutrisがなんであるかというのを説明するのは難しいのだが(公式にはgaming platformを名乗っている)、ゲームごとにどのバージョンのwineをどんな設定で使うかというのを管理できるソフトだ。

Detroit: Become HumanのPC版が12月に出ていたらしい。ぜひプレイすべきと勧められていたのと、新年で安くなっていたので購入し、Lutrisでのプレイを試みた。ダイアログに求められるまま依存パッケージをインストールし、d9vkをセットアップした。その結果起動には成功した。FPSも良好だ。しかしWASD移動ができない。キー入力が死んでいるわけではないのだが、ゲーム中に移動だけができない。不思議だ。しかしもう一歩だ。

axios.getの型

1/3(金)

自宅の気温や湿度を表示するwebアプリをいろいろとリファクタリングしていた。APIを叩いたレスポンスには型の保証がないが、 axios.get にジェネリクスを与えておけばその型が来たという想定で書くことができていい感じだった。このコードで渡すジェネリクスを更に外から与えられるT型にしているのは、インフラ層でドメイン層で定義した型を使ってはいけないから(ホンマか?)。

moment.jsはめちゃ便利。JavaScriptの組み込みのURLオブジェクトはパスの結合が便利にできるかと思いきやそうでもない。ホストとパスの結合だけ。

回向院

1/1(水)

特にすることなし。どこか初詣に行こうと思って回向院に行ったがよく考えたら寺だった。でも寺でもいいらしい。動物の供養塔の近くに野良猫がいて、なるほど安全地帯だと思った。

ダーツの旅: 南馬込

12/31(火)

どこかに行きたそうな友人を誘ってダーツの旅。当たったのは南馬込。遠くて広くて施設が多いのでハードだった。3時間ほど歩き回って施設をコンプリートした。

解散してから秋葉原へ。ディスプレイのVESA穴が浅くモニターアームの付属ネジが合わないことがあるらしいと知って西川電子部品でワッシャーを買って帰宅。届いていたモニターアームの設置作業。案の定VESA穴が浅く、ワッシャー程度ではどうにもならなかったので再び秋葉原へ(足がクタクタ)。西川電子部品は閉まっていたのでツクモのネジセットを購入。ワッシャーではなくナットを挟んでなんとか設置できた。

山手納め

12/30(月)

なかなか会えない大先輩と会ってラーメン山手を食べた。その後秋葉原に行ってモニターアームを探したが、使いたいディスプレイが軽すぎるせいで適当なアームが見つからなかった。結局帰宅して通販でGREENHOUSEのGH-AMCA02を注文した。