トップ «前の日記(2025/06/08 (日) ) 最新 次の日記(2025/06/10 (火) )» 編集 RSS feed

HsbtDiary


2025/06/09 (月) [長年日記]

tDiary の jasmine gem を npm バージョンに置き換えた

tDiary の CI がなんか壊れているのでよくよく読んでみたら jasmine gem が phantomjs をダウンロードしようとして失敗していたので、現在入手できる場所に強引に置き換えて phantomjs は動くようにしたものの jasmine が localhost サーバーを立ち上げるところでどうやっても Rack 3.1 の非互換を踏んで動かなかったので強引に Rack 3.0 に戻してテストを動かすようにしていた。

https://github.com/tdiary/tdiary-core/pull/1232

この Rack の3.0 から続く非互換には本当に、本当にうんざりなんだけど (rack/file を rack/files にリネームで LoadError とか) jasmine gem をいつまでも使ってるのもな、とはなったので GitHub Copilot になんとかしろと指示をして npm バージョンに置き換えてもらった。

https://github.com/tdiary/tdiary-core/pull/1234

細かいところは見ていないけど、ざっくり置き換えた後のコードを軽く整頓していい感じになったのでこれでいいと思う。テストもう少し増やして、と指示したら割としょうもない感じのコピペコードが大量生成されたのでそれらはコミットしないでおいた。

Windows に ssh して wsl を起動すると便利

以前に書いたような気がしなくもないけど、Windows で動かしている WSL に直接 SSH して macOS から Linux で何かができると便利なのになあと WSL とホストの Windows とで SSH のトンネルとかなんかできないものか、と調べていたけど、Windows に ssh した後に wsl コマンドを実行して WSL の Linux に入ればそれでいいじゃん、となった。

macOS で動かしている VSCode などから直接 ssh login してオープンということはできないけど、Windows のホストにあるファイルをいじって、それを WSL から参照してビルドという感じでなんとかなりそうだった。

旅人類 Vol.5 を読んだ

引き続き積読の消化。今回の旅人類は網走や紋別などオホーツク方面。

知床、網走、紋別は他界した叔父さんに会うために何回も通過したり、泊まったりしたのでゆかりがある感じだったが、北見については行ってないなあ、というエリアだったのでハッカに由来する何か、などは次の機会によってみたいなとは思った。

女満別を出発して帯広から首都圏に戻る、みたいな時でもレンタカーは乗り捨て料金が高くなったりするのかなあ。それ次第ではある。


旅人類 Vol.05
吉田 類
共同文化社
¥1,100