Amazon のセールを見張っていたら、目をつけていた Belkin の 25W ワイヤレス充電器、AirPods も Apple Watch も充電できるやつが 13500 円くらいのフラッシュセール状態になっていることに気がついたので買ってしまった。
できれば黒が良かったけど、そのためだけに3000円高いのもな、って感じなので安いサンドカラーでも許容範囲だった。これ、店によっては 19000 円だったりするようなやつなので、異様に安く買えて満足。
先週出した 4.0.5 には 以下のような Gem::Specification#extensions を指定している時にビルドが途中で止まる挙動を修正している。
["ext/google/protobuf_c/extconf.rb", "ext/google/protobuf_c/Rakefile"]
上記の配列は過去のバージョンで sort するように挙動が変更されており、これが
["ext/google/protobuf_c/Rakefile", "ext/google/protobuf_c/extconf.rb"]
となって、さらに RubyGems は何故か Rakefile を使ってビルドすると、そこで処理を全て終えるという挙動になっているため、extconf.rb が実行されないで終わる。と言うことだった。
https://github.com/ruby/rubygems/pull/9245
なにこれ、と言うことでアーカイブを拾ってみても「何か問題があったからそうした」と言うこと以上のことがわからなかったので、Rakefile が挟んであっても続行するようにしたのだった。これで protobuf 以外にも似た挙動を踏んで困ってる人が何か解決するかもしれません。
以前に買った山善のキャスターが本置き場としてだいぶ良かったのでもう一つ勝手整頓してしまった。
これでなんとか机の上に積み上げている本が片付いたけど、また書い始めたらいつかは溢れるからなんか考えないとなあ...。とりあえず縦に積み上げていると下の方の本はないようなものだったので、いつでも取り出せるようになって良かった。