ToDo:
http://d.hatena.ne.jp/ku-ma-me/20151004/p1
これなんか僕の感覚では、社会問題抜きでもほとんど冗談みたいな話だな。
https://twitter.com/yukihiro_matz/status/650877520456224769
あたりに根拠が無いからよくわからんのだけど、たぶん速度とかじゃなくて哲学的な話だよなあ。しかし sub! とか []= とかある言語でリテラルだけ immutable にする哲学がちょっと想像つかない
(19:48)
別にゴルファーはそんなに困らんと思うけどどうだろ。
リテラルいじることてあんまなくて、バッファ作る場合は 'X'*99 みたいな感じだろうし。
まぁでもこの immutable string literal も僕の生活にはたいして影響を及ぼさないんじゃないかな。まぁ僕みたいな小物作るためのものとしてしか Ruby 使わない人としては Ruby 1.8 でだいたい満足してて、それ以降起きたことは
まとめると Ruby 1.8 に YARV 突っ込んでる最中くらいのやつをひっこ抜いてくると僕の理想形なのかもしれない。このあたりで Perl 5 みたいな感じで死んでくれたら嬉しかったわけかなー
(19:58)
前 | 2015年 10月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
「バイナリファイル読む時とかの good practic」は、基本的には「getbyteとsetbyteでがんばる」になるんですが、ユーティリティメソッドが足りてないような気はしている一方で、現状その辺を追加できるほどのユースケースを持っている人がいないので困っているという感じなので、ご意見ありましたら頂けると助かります。
gsub とかでバイナリを置換しようとするとうざいことになるーて話だったんですが、実は Encoding.default_external = 'binary' ; Encoding.default_internal = 'binary' で十分ハッピーな気がしてきました。。