「雹が降るなど」「うひょー」
このアカウントは、notestockで公開設定になっていません。
Rubyのbugじゃないから!Meltdown/Spectreのことだから!! -- TootCloudでワードクラウドを作成しました! #TootCloud https://tootcloud.ml https://mastodon.zunda.ninja/media/WPru944ASESVuuqtYnc
aは数字じゃなくてもいいのかな?
#!/usr/bin/ruby
a = Object.new
def a.==(other)
true
end
puts (a == 1 && a == 2 && a == 3) #=> true
このアカウントは、notestockで公開設定になっていません。
git commitのコマンドラインを編集しながら手はもう次に起動されるはずのviに対応して移動しようとしてるの。ちょっとまってー
$ cat t.rb
require 'continuation'
define_singleton_method(:a) do
callcc do |c|
Object.new.tap do |o|
o.define_singleton_method(:==) do |other|
c.call(other)
end
end
end
end
puts (a == 1 && a == 2 && a == 3)
$ ruby -v t.rb
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
/usr/lib/x86_64-linux-gnu/ruby/2.3.0/continuation.so: warning: callcc is obsolete; use Fiber instead
true
$ rbenv local 2.5.0
$ ruby -v t.rb
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]
:
true
これがね、macOSだとね、
$ ruby -v t.rb
ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]
:
t.rb:5: [BUG] Bus Error at 0x007fff53772d0e
ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]
-- Control frame information -----------------------------------------------
c:0004 p:---- s:0010 e:000009 CFUNC :callcc
c:0003 p:0009 s:0007 E:0003e0 LAMBDA t.rb:5 [FINISH]
c:0002 p:0026 s:0005 E:0025d0 EVAL t.rb:14 [FINISH]
c:0001 p:0000 s:0002 E:002190 (none) [FINISH]
:
2.5.0だとおっけーだ
$ ruby -v t.rb
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin17]
/Users/zunda/.rbenv/versions/2.5.0/lib/ruby/2.5.0/x86_64-darwin17/continuation.bundle: warning: callcc is obsolete; use Fiber instead
true
masterマージしようと思ったけど https://github.com/tootsuite/mastodon/pull/6319 コンフリクトするやつや…
$ git merge master
:
CONFLICT (content): Merge conflict in config/webpack/configuration.js
:
ほらー
\ますたーに/ \だいたいついずい/ \しますたー/
Merged tootsuite/mastodon at 1cc44cba81ee7e020f4db58e6b1e6821f47a9641 with leaving config/webpack/configuration.js behind.
クエリストリングがいっぱーいついてるURLをまちがえてシェルで実行しちゃってたっくさーんバックグラウンドジョブがはしる
Merged https://github.com/tootsuite/mastodon/pull/6335 at ae1d700
このアカウントは、notestockで公開設定になっていません。
Linux相手にLinuxコマンド限定のしりとりをやってて、これは絶対勝てないよね…と思っていたら勝ったw https://mstdn.maud.io/media/4hLsf7zUjdUr8Z0pIm8