Ruby 1.9から Time#inspect の形式が変わっていた。 ruby-jp slackの #rurema で、フォーマットがおかしくない?みたいな話をしていてみつけた。
$ docker run -it --rm rubylang/all-ruby ./all-ruby -e 'p Time.local(2000, 1, 1)' ruby-0.49 -e:1: syntax error exit 1 ruby-0.50 -e:1: syntax error exit 1 ruby-0.51 -e:1: undefined method `local' for "Time"(Class) exit 1 ruby-0.54 -e:1:in method `local': undefined method `local' for "Time"(Class) exit 1 ruby-0.55 -e:1: undefined method `local' for "Time"(Class) exit 1 ruby-0.60 -e:1: [BUG] class 0x57dc278c not named SIGABRT (signal 6) (core dumped) ruby-0.62 -e:1: [BUG] class 0xf7d47904 not named SIGABRT (signal 6) (core dumped) ruby-0.63 -e:1: [BUG] class 0xf7ce8904 not named SIGABRT (signal 6) (core dumped) ruby-0.64 -e:1: [BUG] class 0xf7d108ec not named SIGABRT (signal 6) (core dumped) ruby-0.65 -e:1: undefined method `local' for "Time"(Class) exit 1 ... ruby-0.76 -e:1: undefined method `local' for "Time"(Class) exit 1 ruby-0.95 -e:1: undefined method `local' for Time(Class) exit 1 ruby-0.99.4-961224 Sat Jan 01 00:00:00 UTC 2000 ruby-1.0-961225 Sat Jan 01 00:00:00 UTC 2000 ruby-1.0-971002 Tue Feb 01 00:00:00 UTC 2000 ... ruby-1.1b7 Tue Feb 01 00:00:00 UTC 2000 ruby-1.1b8 Sat Jan 01 00:00:00 UTC 2000 ... ruby-1.8.5-preview2 Sat Jan 01 00:00:00 UTC 2000 ruby-1.8.5-preview3 Sat Jan 01 00:00:00 +0000 2000 ... ruby-1.8.5-p231 Sat Jan 01 00:00:00 +0000 2000 ruby-1.8.6-preview1 Sat, Jan 01 2000 00:00:00 +0000 ... ruby-1.8.6-preview3 Sat, Jan 01 2000 00:00:00 +0000 ruby-1.8.6 Sat Jan 01 00:00:00 +0000 2000 ... ruby-1.8.7-p374 Sat Jan 01 00:00:00 +0000 2000 ruby-1.9.0-0 2000-01-01 00:00:00 +0000 ... ruby-2.7.0-preview1 2000-01-01 00:00:00 +0000
ところでruby-1.0-971002 Tue Feb 01 00:00:00 UTC 2000
が気になる、JavaScriptと同じ仕様という感じかな?(0がJan)
ruby/rubyに投げてたPRがマージされていた。わりとどうでもいい修正(たぶんほんのちょっとだけPathname#root?
が速くなるけど誤差の範囲だろうなと思ってベンチマークを取ってすらいない)
昨日バナナクリップが破壊されたので新しいやつを注文した。届くのが楽しみ。 半年ぐらい使ってると可動部が疲労してバキって折れる
qiita.com Zapier Advent Calendarを書いた。仕事でちょっと前にZapier周りを触っていたのでちょうどよかった。 Qiitaはコードブロックがすぐ横スクロールしてしまうから、あまり横に長いコードを書かないほうが良いことを学んだ(コメントを書く時はコードの後ろに書くと隠れがち)。
IFTTT使って自分がいいねつけたツイートをSlackに転送するようにしてるから後で探すのが捗って大変良い
— su- (@_sgr_ksmt) 2019年12月17日
これが天才っぽいのであとで設定する
るりまレビュー会やった。 PRをいくつかマージした。 Travis CIがログの出力リミットに達していたので直した