ついていけない聴衆続出 "CRubyにどう貢献するか" #RubyKaigi 2016 Keynote
The last session at #RubyKaigi 2016. 💎✨ pic.twitter.com/wLGOPRnCNp
2016-09-10 16:26:20ククパ社、技術者1000人くらいいる気がしてたけど90人しかいなかったのかー #rubykaigi #rubykaigiA
2016-09-10 16:26:40本編開始
CRubyへの関わり方。新機能(メソッドの追加や既存メソッドの拡張)、最適化、トラブルシューティング補助など。 #rubykaigi #rubykaigiA
2016-09-10 16:27:15なぜ新機能を追加するか? 今までのものでは「自分のユースケースで」適応しない。このユースケースは実例で固めないと、議論が宙に浮く。必要は発明の母。何が必要だったのか、を明確にしないと「顧客が本当に必要だったもの」になってしまう #rubykaigi #rubykaigiA
2016-09-10 16:28:56例として、#6752。当初はWeb Formの例だったが、普通に使っていたら起きないようなものだった。またFileについても別の根本的な対応が望ましかった。 bugs.ruby-lang.org/issues/6752 #rubykaigi #rubykaigiA
2016-09-10 16:31:13Twitterっていうサービスは壊れたバイトが流れてくるらしい、最低だな! #rubykaigi #rubykaigiA
2016-09-10 16:32:11修正が必要な例として認められたのは、Web Crawlerについての例。この場合は、WebPage側が壊れていて使う側からはどうしようもないので、Ruby側で不正なものを読み込めるようにせざるを得ないと認められた。 #rubykaigi #rubykaigiA
2016-09-10 16:32:24機種依存文字がSJISやEUCを経由して文字化けした時とか、これ必須だった #rubykaigi
2016-09-10 16:34:00こんなメソッドあったのか・・・。壊れたバイト列をお含む文字列を修正するString#scrub docs.ruby-lang.org/ja/2.2.0/metho… #rubykaigi #rubykaigiA
2016-09-10 16:35:01