YouGoto #RubyKaigi 2019 Day2
2019年04月20日
こんばんは、.ごっちです。
昨日に引き続き、2 日目の感想戦です。 YouGoto #RubyKaigi 2019 Day1 *こんばんは、.ごっちです。*medium.com
—
朝、MEDLEY さんスポンサーの朝食に行こうと思ったのですが、見事に寝坊しました。
言い訳すると、朝 7:10 にアラームが鳴って止めて布団に転がってたら 9:00 になっていたという話です。寝坊ではありません。
Ruby の安定版メンテナンス
そもそも始めたきっかけが、ruby の trunk のコミットログのブログを毎日チェックしてたら誘われたというお話らしい。 ruby trunk changes ruby trunk changesruby-trunk-changes.hatenablog.com
最初のころは大丈夫だろうと思ってマージしていったらそれが原因でバグってリバートコミットが多発していたようで。。
現在は issue に来ているやつを議論したり調査したりしているという。
中には魔境のものがあって。。。 Bug #11107: Syntax error is raised by “p ->() do a(1) do end end”, but not by “p ->() do a 1 do end… Redminebugs.ruby-lang.org
# NG Cases
p ->() do a(1) do end end
p ->() do a() do end end
p 1, ->() do a(1) do end end
# OK Cases
p ->() do a 1 do end end
p ->() do a do end end
p ->() { a(1) do end }
p ->() do a(1) {} end
p ->() { a(1) { } }
ぱっと見なにがなんだかわからんが….
parser は魔境だよ!
RubykaigiA RSpec
(あまり頭が回っていないのもあり、メモが雑になっている。) rspec/rspec RSpec meta-gem that depends on the other components - rspec/rspecgithub.com
https://juanitofatas.com/mocking_in_ruby
ブースぶらぶら
ハンドスピナーを久々に見た。
VS. Cookpad CTO at RubyKaigi Fukuoka
一回目は Cookpad 社で行われた餃子の会で対戦しました。
餃子のときに勝手 Cookpad ぷよ部の CTO の座になって、Fukuoka でも買ったのでまだ CTO です(すみません
RubyKaigiC RubyData おはなし
RubyDataTools の布教活動と I want to do “わいわい”.
実際なにができるんだろう状態で躊躇している部分があったりします。。いろいろできるんだろうというのはわかっているんですが。。
貢献できる部分を探そうとするとまた話が違ってきそうです。
[**SciRuby/iruby** *Official gem repository: Ruby kernel for Jupyter/IPython Notebook - SciRuby/iruby*github.com](https://github.com/SciRuby/iruby) [**yoshoku/rumale** *Rumale is a machine learninig library in Ruby. Contribute to yoshoku/rumale development by creating an account on…*github.com](https://github.com/yoshoku/rumale) [**ruby-numo/numo** *Ruby Numerical Modules. Contribute to ruby-numo/numo development by creating an account on GitHub.*github.com](https://github.com/ruby-numo/numo) [**red-data-tools/charty** *Visualizing your data in Ruby. Contribute to red-data-tools/charty development by creating an account on GitHub.*github.com](https://github.com/red-data-tools/charty)このあたり、いろいろツールがあってつよい(雑)
RubyKaigiB Nintendo Switch for Ruby
タイトルがずるい
Nintendo Switch のゲームを作るのも、結局 C よりかは Ruby のほうがシンプルですよね!!というお話。
Nintendo Switch でライブコーディングが始まったのにはびびったわ。。
ANDPAD DrinkUp
ぶらぶらしてたら LT セッションを逃してたのでぶらぶらしてました。
Oct さんブースでお話していたら定員いっぱいだけどお誘いをもらったので行くことにしました。
めっちゃ料理うまかったし、たくさんの方とお話できて楽しかったです。。中には大学の後輩もいてびっくりしています。。。!
—
RubyKaraoke に行く体力がなかった。。明日は寝坊しないようにがんばります。