TwitterAPI有料化は可能な限り対応予定です。続報あり次第公式アカウントにて報告いたします。
2016年9月8日

"Who has used swapcase?" Rubyにおける国際化機能のかなしみ #RubyKaigi #RubyKaigiA

1

igaiga @igaiga555

マーチン先生の講演、ひさびさな気がする。たのしみ! #rubykaigiA

2016-09-08 17:11:42
igaiga @igaiga555

Rubyの中のUnicode、着々とバージョンアップしてたのだなぁ。 #rubykaigiA

2016-09-08 17:14:36
イシバタ @pekepek

何語かさえ全くわからないのが出てきた #rubykaigi #rubykaigiA pic.twitter.com/JLmPNG4uH5

2016-09-08 17:16:11
拡大
イシバタ @pekepek

String#swapcase どういう時に使うんだろう笑 #rubykaigi #rubykaigiA

2016-09-08 17:17:50
kei-s @kei_s

この発表はメモしづらい #rubykaigiA

2016-09-08 17:18:08
akira-hamada @akira_simpson

#rubykaigi #rubykaigiA そういや日本語だと文字列のupcaseとか意識しないけど、英語以外にも必要な言語はあるんだよな〜。

2016-09-08 17:19:07
斎藤ただし, Tadashi Saito @_tad_

話の本質とは離れるけど、スライド中のコード部分だけ固定幅フォント&色変えるの、大幅なスタイル変更しなくてもこれだけで目にやさしいな #rubykaigi #rubykaigiA

2016-09-08 17:21:08
suginoy @suginoy

日本語だと upcase/downcase どうでもいいもんな。他言語の人にはひらがなとカタカナ変換するようなもんなのかな。 #rubykaigiA

2016-09-08 17:21:18
so🏝🦊 @3socha

> 'Résume'.upcase => “RéSUME” なるほど、こういうケースもあるのか

2016-09-08 17:21:54
イシバタ @pekepek

実際にそうなるのか手元試してみたいけど、何語かも、出し方もわからない #rubykaigi #rubykaigiA

2016-09-08 17:22:04
igaiga @igaiga555

Ruby2.4から .upcase するとUnicodeでもいろいろがんばってくれるようになる。だけどASCIIの範囲に収めたいときは .upcase(:ascii) #rubykaigiA

2016-09-08 17:23:05
イシバタ @pekepek

σ が upcase で Σ になるのか。おもしろい #rubykaigi #rubykaigiA

2016-09-08 17:24:43
Hiroshi SHIBATA @hsbt

各言語の upcase の厳しさを見ている

2016-09-08 17:24:49
ぽよ @kichipoyopoyo

Turkic やばない……???(困惑) #rubykaigia

2016-09-08 17:24:57
Hiroki Akiyama @akiroom

言語ごとにuppercase lowercaseの仕様変えるの、実装以前に言語ごとの文化的背景も把握していないと書けないので大変そうだ。画像はトルコ語の場合。 #rubykaigi #rubykaigiA pic.twitter.com/eYMHfPHvad

2016-09-08 17:26:21
拡大
undo @123undo

何語なのかわからないけどupcaseとdowncaseでそんな変化になるんだなってびびる。大変そう…… #rubykaigi

2016-09-08 17:26:34
_h_s_ @_h_s_

言語の例外処理を延々と対応しているの尊敬の念しかない #rubykaigi #rubykaigiA

2016-09-08 17:27:13
igaiga @igaiga555

.upcase、実装しろとかデバッグしろと言われても、正直仕様がさっぱりわからんぞ、、、 #rubykaigiA

2016-09-08 17:27:16
とよた/あるえす @rs_wisteria

いろんな言語の大文字小文字変換の諸問題がとても面白いんだけど、具体例がさっくりタイプできないので詳しく書けないw #rubykaigi #rubykaigiA

2016-09-08 17:27:28