ファイルコピーしてから書き始めると時々日付を間違えてる(^^;
文字列"\r\n"
に対してperl(version 5.005_03 built for i386-linux)は
chomp
もchop
も"\r"
になるが、
rubyはchomp
が"\r"
になるのに対してchop
は""
になる。
ruby -pe '$_=$_.chop+"\n"'
で改行コードを変換しようとすると、
最後の行に改行がないときに最後の1文字(1バイト)が欠けるので、
chompの方が"\r"
を気にしてくれる方が便利だと思うのですが、
何でこうなってるんでしょうか?
perlもrubyも。
perlの方を試してるときにperl -e 'print chomp($a="\r\n")' | od -c
が
1になってちょっと悩んだのは秘密。
*1
[ruby-list:24833]に書いたSTDERRがリダイレクトされてしまう件ですが、 何が困るってlsが使えないというのが困ります。 cygwinのbashではcygwinのコマンド優先、 DOS窓(本当にこういうタイトルのwindowがでるようにしてある:-) )ではUNIX-like tools優先と PATHの設定で使い分けているので。 cygwinので統一すればいいのですが、なぜそんなことをしているかというとDOS窓ではドライブ名が使える方が便利だし、他のコマンドとの統一もとれているから。
Rubyでかかれているもの。
w3mlはCSSがいい感じ。 ってそれだけなら適当なのを書けたらbladeにもつけてもらえそうな気が。
後で/^=+.*ruby ML topics/ ... /^=/
の範囲を取り出せばML topicsを
抽出できるようにしたいのですが、左辺の条件が成り立つところ(を含む)から
右辺の条件が成り立つところ(を含まない)までってどう書くのがいいでしょうか?
クラス変数の可視性についてのスレッド。 最終的な仕様は[ruby-dev:10870]か。
[ruby-dev:10677] Class Variable
[ruby-dev:10866] Class Variable (sono 2)
[ruby-dev:10868] bang method(メソッド名の末尾に!がついているメソッド)は 変更されなかったときには nil を返すという仕様になった。 (統一された。)
[ruby-list:24889] rd2でcssを指定する方法。
1.6-preview3ってMLでアナウンスがなかったような気が。
1.6での変更点についてまとめたいけどなかなかまとまらない。 とりあえず現時点でのものを<URL:ruby-diff.htm>においときます。
<URL:http://www.oishi.info.waseda.ac.jp/~takashi/rubikitch/diary/000908.html#1.3>
--bin-dir=path --rb-dir=path --so-dir=path --ruby-path=path
で個別に設定するんじゃなくて、
/usr
とか/usr/local
になる部分を--prefix
でまとめて指定できれば楽だと
いうことなんですが。
quoteとかについてのドキュメントはないんでしょうか? verbに'を含める方法はrd-draft.rd.jaをそのままみてわかったけど。
雨降ってじめじめしてて暑い〜。
なし
*1perl -e 'chomp($a="\r\n");print $a' | od -c
にして解決。