[2000/09/09]

ファイルコピーしてから書き始めると時々日付を間違えてる(^^;

rubyなど

chompとchop

文字列"\r\n"に対してperl(version 5.005_03 built for i386-linux)は chompchop"\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

UNIX-like tools

[ruby-list:24833]に書いたSTDERRがリダイレクトされてしまう件ですが、 何が困るってlsが使えないというのが困ります。 cygwinのbashではcygwinのコマンド優先、 DOS窓(本当にこういうタイトルのwindowがでるようにしてある:-) )ではUNIX-like tools優先と PATHの設定で使い分けているので。 cygwinので統一すればいいのですが、なぜそんなことをしているかというとDOS窓ではドライブ名が使える方が便利だし、他のコマンドとの統一もとれているから。

ML archive

Rubyでかかれているもの。

w3mlはCSSがいい感じ。 ってそれだけなら適当なのを書けたらbladeにもつけてもらえそうな気が。

ruby ML topics

後で/^=+.*ruby ML topics/ ... /^=/の範囲を取り出せばML topicsを 抽出できるようにしたいのですが、左辺の条件が成り立つところ(を含む)から 右辺の条件が成り立つところ(を含まない)までってどう書くのがいいでしょうか?

1.6-preview3ってMLでアナウンスがなかったような気が。

ruby 1.4 to 1.6

1.6での変更点についてまとめたいけどなかなかまとまらない。 とりあえず現時点でのものを<URL:ruby-diff.htm>においときます。

setup.rb

<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でまとめて指定できれば楽だと いうことなんですが。

RDtool

RDtoolの色々

quoteとかについてのドキュメントはないんでしょうか? verbに'を含める方法はrd-draft.rd.jaをそのままみてわかったけど。

暑い

雨降ってじめじめしてて暑い〜。

memo links


上へ indexへ
copyright © 2000 ZnZ

*1perl -e 'chomp($a="\r\n");print $a' | od -cにして解決。