2002-11-13 (Wed)
_ chomp
ruby-devでString#chompの話が出ている。
chompは文字列の末尾の改行文字を(あれば)取るメソッドだが、"foo\r\n".chompは "foo\r"になってしまう。(つまり"\r\n"を改行とみなしてくれない。) これは不便なので"\r\n"も取ってくれ、という話。
結論としては、Ruby 1.7ではすでにそうなっているとのこと。
ちなみにnet/ftp.rbでは
CRLF = "\r\n" if line[-2, 2] == CRLF line = line[0 .. -3] elsif line[-1] == ?\r or line[-1] == ?\n line = line[0 .. -2] end
なんてことをしている。
なぜこんなにださいコードというと、net/ftp.rbはPythonのライブラリの パクリだから。(反省)
sub使った方が短かくて速そうですね、たぶん。
2009-11-13 (Fri)
_ AWDwR3刊行記念トークセッション
『RailsによるアジャイルWebアプリケーション開発 第3版』の監訳を させていただいているのだが、「11/25(水)に書籍出来上がり、11/30(金)に書店へ納品」というスケジュールでようやく刊行できそう。
ジュンク堂さんで刊行記念トークセッションをさせていただけることになった。
大場さんと松田さんをゲストに迎えてRailsについて色々お話いただく 予定なので、よかったら参加してください。 電話か来店で予約が必要らしいです。
_ まつもと [あんまり固くなさそうなところがいいですね]
_ shugo [階層をサポートしてたらまつもとさんにもお勧めできるんですけど;)]
_ まつもと [欲しいのは階層よりもむしろネットワーク共有です。文房具屋で買えるツールではしばらく実現しそうにないですね。]
_ shugo [そこはウェブカムを買って来てですね...なんてのは冗談です(汗]