以下の内容はhttps://commits.hatenablog.com/entry/2026/02/26/100000より取得しました。


2026-02-25

github.com

github.com

出雲Ruby会議01ではすみさんから「PicoRubyのリポジトリでSteepがうまく動かない」という相談をもらったので、それを眺めていた。

Steepのバージョンを上げると、steep checkが型検査をせずに正常終了してしまうという問題を相談された。確かに明らかにおかしいコード(1 + 'a'など)を書いたRubyファイルを型検査の対象としても、型エラーが起きない。

しばらく眺めた後Claude Codeに相談したら、coreの型定義と矛盾した定義がある時にSteepが.rbファイルの型検査をスキップしてしまい、かつエラーなしと報告してしまうのが問題だった。具体的にはclass String < Integer endのように、superclassが合わない定義があるとこの問題が発生するようだった。

ということで、Claude Codeにrbs validateを実行しつつcoreの定義と矛盾あるいは重複する型定義を消していってもらった。

この問題は、PicoRubyでのSteepのバージョンアップデートに伴って、rbs gemが提供するcoreの型定義ファイルを読み込むようにしたのが引き金となったようだった。元々PicoRubyではcoreの型定義を読み込んでいなかった。というのもPiccoRubyはCRubyと存在するメソッドが異なるため、rbs gemが提供するCRubyの型定義を読み込むと正確な型検査ができないため。 しかしそこまで正確にやらなくて良いだろうということで、coreの型定義を使うようにした模様。その際に今までrbs gemが提供するcoreの代わりに定義していた型定義が、rbs gemのcoreの型定義とぶつかってしまっていた。coreの型定義を使わないのはかなりレアケースだと思うので、他に引っかかる人がいるかというと、あまりなさそうな気はする。


  • 作者:迷子
  • イースト・プレス

プリンタニア・ニッポン 6巻を読んだ。

しばらく前に3巻まで読んでいたのだけど、同僚に勧めたいなと思って読み返して最新刊まで追いついた。同僚にも無事気に入ってもらえたようで嬉しい。

ゆるふわなかわいさと管理社会の融合がすごく好き。


ここしばらくプレイしていたDying Light 2のストーリーをクリアした。

本当にユーザー体験が悪いゲームだった。プレイヤーをイライラさせつつ、そのストレスをゾンビを殴ることで昇華させようとしているデザインなのかなとすら思う。

以下イライラポイント。多分まだまだある。

  • マップメニュー上のアイコンにカーソルをあわせる判定がシビア
  • 武器切り替えショートカットが一般的なゲームと違う。数字キーで割り当てた装備に一発で切り替えられるゲームが多いと思うのだけど、Dying Light 2では1,2,3長押し+マウス4方向で装備選択をするようなショートカットになっている(1がサブウェポン、2がアイテム、3が武器)。
  • 武器などの切り替えをやった直後、何故かその場から移動できなくなる。数秒移動キーとかをガチャガチャやっていると移動できるのだけど、戦闘中はそのロスが致命的なので戦闘中に装備切り替えをすることに抵抗がある。
  • 一部の隠れ家で寝ると、起きたとき壁にめり込んで動けなくなる
  • 一度タイトル画面に戻った後プレイを再開しようとすると、無限ローディングになって強制終了するしかなくなる
  • 高層ビルを登った先にアイテムなどがあり、かつそこから飛んだ先にも何かしらのロケーションイベントがあることがある(ここまではいい)のだけど、ビルの上はファストトラベルポイントではない。ビルの上のアイテムを取り逃したり、ビルから飛んだ先のイベントを取り逃がすと、またビルを登り直さないといけない(かなりだるい)
  • ムービーの会話単位スキップがあるのだけど、それを多用していると何が起こったかわからなくなりがち。会話をスキップしてたら突然味方が撃たれているなど。撃たれる直前からスキップ不可にするなど、動きがあるシーンをスキップしないようにしてほしい。
  • 暗所にいられる時間制限があり、暗所から出ると主人公がハアハア言って暗所から出たことをプレイヤーに知らせるのだけど、暗所の境界にいると主人公がずっとハアハアハアハア言っててうるさい。そしてそういう場所がそこそこある。
  • 前作と同名のキャラクターが特に関係ない別人として出てくる。
  • 銃器が本編と関係ない特殊クエスト(デイリーっぽい)でしか手に入らない。しかし序盤から何故か弾は拾えるし、ロード中Tipsでも「SMGは~」みたいなことを言ってくる。そのくせ特殊クエストはストーリー中盤まで受けられない。

あと、ストーリーは前作のほうが良かったと思う。今作はずっと妹を探しているだけだし…。




以上の内容はhttps://commits.hatenablog.com/entry/2026/02/26/100000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14