2023-11-05

島根に向けて冬服を調達した。最近黒か白の服ばかり買っている気がする。もう少し寒くなったら赤系の服も着たい。

ZOZOTOWNの買い替え割を知った。

sell.zozo.jp

服を購入すると一緒に袋が届いて、それに服を入れて送ると買い取りしてくれるらしい。なんて手軽な買い取りサービスなんだ…。ZOZOUSEDにかなり商品数があるなあと思っていたのはこれの効果だったのか。着なくなった服を整理したいと思っていたので使ってみる。

あとはIRBのPRを読んだり、Amazon Web Services負荷試験入門 を読んだりしていた。Rubyのリリースが近いので入れたいものの確認をしていく時期になってきている。IRBRubyとは独立してリリースされているけど、Rubyに同梱されるバージョンが最も使われるバージョンになると思うので気合が入る。11月はかなり忙しい月になりそう。

追記

今日は String#<=> を知った。

RUBY_VERSION >= '3.0.0' というコードを見て、これはなぜ比較できるのだろうと思って調べたところ、 String#<=> は ASCII 順で比較するようだ。

irb(main):001> RUBY_VERSION
=> "3.3.0"
irb(main):002> RUBY_VERSION >= '3.0.0'
=> true

というかencodingのコードポイントで比較しているように見える。

irb(main):046> "" >= "" # UTF-8
=> true
irb(main):047> "".encode(Encoding::CP932) >= "".encode(Encoding::CP932)
=> false

irb(main):048> "" >= "".encode(Encoding::CP932)
=> true
irb(main):049> "" >= "".encode(Encoding::CP932)
=> true

Encoding違ってても比較できるんだ。

docs.ruby-lang.org