7166-7875

6918-7176 subjects 7376-7627

bit
7166 [matz@ne la .] 樋口@Sunさんのメッセージを再送します.

ASCII 98/4
7173 [tetsu@jp .h ] 月刊 ASCII 4 月号にも Ruby の話がでていました。
7191 [eban@os ri .] Win95 のバイナリってどっちだろと思って何年か振りに ASCII を
7193 [tetsu@jp .h ] あらら。ちょっと...

join in
7174 [takas-su@is ] 興味を持ちまして参加しようと思います。

Re: [ruby-dev:1845] [ANNOUNCE] grepsvr.rb
7177 [sinara@bl de] まつもとさん、contrib/grepsvr-1.0.* が読み込み不可になっています。
7178 [matz@ne la .] すいません.修正しておきました.

chomp!
7180 [kazunori@sw ] ruby を使い始めてまだ 1ヶ月ですが、既に perl に戻れない体、というか、
7181 [matz@ne la .] うぇるかむです.
+ 7182 [matz@ne la .] この件に関するパッチです.
+ 7190 [kazunori@sw ] どうも、初めまして。

Numeric
7183 [toyofuku@ju ] 豊福@パパイヤです。ぼちぼち再開。
+ 7184 [matz@ne la .] さあ? ^^;;;;;;
+ 7185 [gotoken@ma h] Numeric
| 7186 [toyofuku@ju ] 特に抽象的なクラスを書き始めたとかいうわけでは
+ 7187 [keiju@ra io ] なかなか難しいですね...

HTML and XML (Re: CGI#include?)
7188 [maki@in c. o] # 修行が足りないなあ。
7189 [sf@x. ge ne ]  ちょっと違う話になるかもしれませんが……。

I hope join.
7192 [simtak@wo ba] おもしろそうなので、参加させて下さい。(プログラミングはあまり経験ない
+ 7194 [densuke@ga .] hoge/tkブラウザってすっごく怪しく聞こえます。
| 7195 [simtak@wo ba] 私の知っているのは、
+ 7201 [matz@ne la .] 歓迎します.
  7206 [maebashi@ii ] 昔、そういう用途に使えるのではと思って html-parser.rb を python から移

delegation of TCPsocket
7200 [take-k@se om] 先日からの Delegator についてのやりとりを見ていてやっとその
7202 [matz@ne la .] そーかー,そうですよね.Socket#sendを変えるわけには行きませ

sort-schedule.rb (Re: call for scripts)
7204 [kawamura@ik ] 自分しか使えないようなスクリプトを書き散らしているだけなので、
7205 [kawamura@ik ] が、教えていただけないでしょうか。
7207 [matz@ne la .] オブジェクト指向設計で良く問題になる点ですね.
7212 [kawamura@ik ] そうなのですか。これまでオブジェクト指向にはあまり馴染がなかっ
7213 [matz@ne la .] いやあ,rubyの場合インスタンス変数って @ のついた変数ですか
7216 [shugo@po ai ] インスタンス変数はそのままで、同じクラスのインスタンスのメソッドからなら

for in bsh
7208 [matz@ne la .] まちがってruby-list-requestにメールが来ました.
7209 [matz@ne la .] Dir.chdir "/tmp"
+ 7210 [ozawa@ai of ] pushd、popd、mkdirhier(深いディレクトリを一気に作る)が欲し
| 7211 [matz@ne la .] makedirsってのがftools.rbで定義されてます.
| 7215 [shugo@po ai ] save-excursionみたいに、
| 7217 [keiju@ra io ] これは, スレッドが絡むと問題があるから, 標準ライブラリにするには問題が
| + 7218 [matz@ne la .] 無理でしょう.
| | 7219 [shudoh@mu ao] それは、UNIX におけるカレントディレクトリの概念を
| | 7220 [matz@ne la .] その通りです
| + 7256 [shugo@po ai ] なるほど...。
+ 7214 [h-isikaw@nk ] 大変申し訳ありません(赤面)。お手数お掛けしました。

test
7221 [matz@ne la .] fmlのバージョンアップに伴うテストです.

jcode.rb
7222 [nagai@du bo ] ruby の勉強を始めて 10 日程度の初心者です.
7223 [matz@ne la .] これはjcode.rbでの作業用のメソッドだからですね.もともと
+ 7224 [watanabe@as ] そうすべきでした. でも mbchar? を使いたいときがあるかもしれ
| 7226 [matz@ne la .] そーかあ,でもあのメソッドってmbcharを含んでいるかってメソッ
| 7228 [nagai@du bo ] 最初は正規表現の頭に ^ を付けて「文字列先頭が mbchar か?」
+ 7225 [nagai@du bo ] リプライありがとうございます.
  7227 [matz@ne la .] わたなべさんからも同様の指摘がありましたので,パッチの方を採

final.rb error?
7232 [tateishi@sy ] 以前にもこのようなメールがあったら申し訳ないですが、
7233 [matz@ne la .] お使いのrubyのバージョンはいくつでしょう?
7237 [tateishi@sy ] ruby-1.1b8を使用を使用してました。
7242 [katze@yu a. ] ....というメールを見て,ruby-1.1b9 では core を吐くことを確認してか
7243 [matz@ne la .] 1.1b9_01辺りでライブラリの互換性が無くなってます.このエラー
7245 [katze@yu a. ] ということは,ruby-1.1b9_04.tar.gz にはその互換性の無い ruby-1.1b9
7246 [matz@ne la .] 問題があるのは拡張モジュールで,この場合具体的にはsocket.so
7247 [katze@yu a. ] 納得しました.確かに古いのが残っている.
7248 [matz@ne la .] あれえ? なんでだろう?
7249 [katze@yu a. ] こっちは忘れてしまいました.ヘッダファイルの類については chmod 644

final.rb error? 2
7234 [tateishi@sy ] たびたびすいません。m(_ _)m
+ 7235 [takas-su@is ] rubyはこれから勉強しようというところです。
+ 7236 [watanabe@as ] ruby 1.1b9_04 だと起きないです.

Forward: 自己再生プログラム
7238 [matz@ne la .] 現在はruby-listには参加していらっしゃらない方からメールを頂
+ 7239 [senda@ic rd ] 千田です。PuppetさんもToに含めています。
| 7240 [ozawa@ai of ] ※ 引用は最低限に。
| 7241 [matz@ne la .] すくなくともyacc記述のレベルでは明示的に受け付けております.
+ 7252 [sinara@bl de] 私は昔、zero.awk というのは気がついていました。

[Q] test file1 -nt file2
7244 [matz@ne la .] 某MLより.
7250 [keiju@ra io ] # うーん. どこだろう? Pxxxxxかな...
7251 [matz@ne la .] Pxxxxnです.
7255 [keiju@ra io ] やっぱ...
7258 [matz@ne la .] ええと,記憶の彼方なんですが,多分無いです.^^;;;
7267 [keiju@ra io ] そういう場合は例外にした方が良いと思うんですけど?
7269 [matz@ne la .] ではそのように.

tk version
7253 [gotoken@ma h] ruby で使う tk のバージョンってなんですか?
7254 [gotoken@ma h] tk version

TkScale.new(parent){to -0.1}
7257 [gotoken@ma h] 教えて下さい。
7306 [matz@ne la .] すっげえ遅くなってすいません.
7307 [gotoken@ma h] いえいえ、どうもありがとうございます。
7308 [matz@ne la .] そうなんですか.
7309 [matz@ne la .] その後の調査でconfigureでfromとtoを別々に設定するとうまくい
7311 [gotoken@ma h] なるほど〜!!

Socket#shutdown
7259 [keiju@ra io ] Socket#shutdownの動作がおかしい気がするのですがどうなんでしょう?
7260 [matz@ne la .] 確かに.んが,デバッガで調べる限りシステムコールの引数は正し
7265 [keiju@ra io ] うーん.... またもライブラリのバグにあたってしまった...
7272 [matz@ne la .] どこに報告するべきものなんでしょうね.
7273 [keiju@ra io ] さあ... このMLの中にもその辺りのことについて詳しい人がいるんじゃないか
7274 [matz@ne la .] UNIXドメインでshutdown(2)って使いますか? 私は使わないし,他
7275 [keiju@ra io ] 私も今までは使ったことないんですが...


7261 [dezawa@mi a.] ...

shell.rb [Re: for in bsh]
7262 [keiju@ra io ] そうですね...
7263 [matz@ne la .] このクラス面白いですね.アイディア的には傑作といっても良いと
7264 [keiju@ra io ] でしょ(^^;;;

正規表現がおかしい?
7268 [dezawa@mi a.] 最後につけたプログラムを通すと、期待した結果が得られないのですが
+ 7270 [katze@yu a. ] ~~~~~~~~ -> ([:\s]+) では? `: ' 一つだ
+ 7271 [matz@ne la .] 既に柳川さんも指摘しておられるように
  + 7276 [dezawa@mi a.] ああ、やはりそのあたりが絡んでいたのか。
  | + 7277 [matz@ne la .] gsubの場合,元の文字列を変更はしないのですが,gsubの内部で正
  | | 7281 [dezawa@mi a.] なるほど、そういう意味で $4 が壊れるのですね。
  | + 7279 [watanabe@as ] f と $4 は 同じ object を指してて, gsub で $4 は別の object
  + 7278 [dezawa@mi a.] 変だと思ったら、([:\s]*) を書き直した時に 外に出してしまったようだ
    7280 [matz@ne la .] この$4の評価はgsubの後だから/\s:/に対するマッチの4番目の括弧

ruby ftp mirror to my disk
7282 [nnakamur@mx ] ruby の ftp の mirror を自分のところのディスクに
7283 [matz@ne la .] まだないはずです.前田さんのftpmirrorはアップロード用ですか

base64.rb
7284 [jkuro@dw .c ] MS な MUA が、=?SHIFT_JIS?B?...?= という decode してメイルをよこすので、

Re: modulo
7285 [toyofuku@ju ] けいじゅさん
7310 [toyofuku@ju ] "+!other" は "+! other" と "+ !other" で ambiguous
7312 [matz@ne la .] うーん,parse.yをいじれる強者の登場は歓迎します.

cmp operator
7286 [nagai@du bo ] <=> オペレータは -1, 0, 1 を返しますが,
7298 [matz@ne la .] ruby-dev的な話題ですね.ここより先に進む時にはruby-devに移り
7300 [nagai@du bo ] う゛.

mine
7287 [maebashi@ii ] tk のテキストウィジェットを使って、ruby の文を対話的に実行できるという
7294 [maebashi@ii ] mine は、本当は、先進的で、ruby による拡張可能なエディタを目指して作ら

plain2 + popmail
7288 [tateishi@sy ] どなたかplain2みたいなものをrubyで作成
+ 7289 [watanabe@as ] それより rd format を決めて欲しい気もする.
| 7290 [tateishi@sy ] watanabe@ase.ptg.sony.co.jpさん(04月01日16時):
| 7291 [maki@in c. o] には、
| 7302 [matz@ne la .] 現在のところとりたてて変化はないです.(-- ruby本の原稿はこれ
| 7303 [tateishi@sy ] matz@netlab.co.jpさん(04月02日14時):
| 7304 [matz@ne la .] [ruby-list:3666]にあるもので全てです.
| 7305 [gotoken@ma h] でも、可読性を考えると好ましいと思います。
+ 7293 [nnakamur@mx ] 誰か biff みたいの作っていないんでしょうかねえ〜

Exception in ruby
7292 [maki@in c. o] "Simple API for XML" こと SAXのライブラリを、saxlib.pyと
7297 [matz@ne la .] うーん,rubyの例外モデルはもっと単純なんですよねえ.
7313 [maki@in c. o] 高橋です。お返事ありがとうございます。
+ 7314 [maki@in c. o] わたし:
| 7317 [matz@ne la .] initializeは「生成したインスタンスの初期化メソッド」ですから,
| 7329 [maki@in c. o] 高橋です。pythonってなんだか面倒くさい……。でもperlは変数が
+ 7319 [matz@ne la .] いやあ,今調べたらバイブルの原稿には載ってませんね ^^;;;

Hash.key の繰り返し数
7295 [dezawa@mi a.] これを実行すると、{  } の中を 3回実行するようなんですが
7296 [dezawa@mi a.] 間違い。切り出し方を間違えました。

+ operator
7299 [tei@ha mo y.] スクリプトを書いていて適当にスペースを入れたり入れなかったりしたら
7301 [matz@ne la .] これは

recovery of exception
7315 [tateishi@sy ] 例外が発生したときについての処理
7318 [matz@ne la .] これもruby-dev行きですね.今後のフォローはそちらに.
7320 [keiju@ra io ] えーとどうしようかな. そういうわだいじゃないからこのままでいいや.
7321 [matz@ne la .] o_dbm.rbはトランザクションがあるので使えそうですね.トランザ
7322 [keiju@ra io ] それは... トランザクションデータベースですね(^^;;;

README.EXT.jp 
7316 [tateishi@sy ] rubyのソースファイルに付いてくるREADME.EXT.jp

Re: miner matrix
7323 [toyofuku@ju ] けいじゅさん
7324 [toyofuku@ju ] 訂正
7325 [toyofuku@ju ] 前のメールでは意識がゼロの方に行ってしまいました
7326 [keiju@ra io ] なるほど. 全ての2項演算子に対する単位元オブジェクト見たいなものですかね.

subscribe to ML
7327 [saburo@rr ii] 福岡県庁に勤めています。

p {}
7328 [gotoken@ma h] つまらない事なんですが、例えば
7332 [matz@ne la .] そうです.
7349 [gotoken@ma h] やっぱりそうですか。

sub, gsub bug?
7330 [wbs01621@ma ] 本日より ML に参加させていただきます。よろしくお願いします。
7333 [matz@ne la .] ありがとうございます.実は御指摘の部分ちょうど最近気が付いて
7340 [wbs01621@ma ] 文字列置換について、
7345 [eban@os ri .] 確認したらちゃんと修正されてるなあと思ってよく見ると
+ 7346 [matz@ne la .] そういうことでしたか.確認もしなかった私が悪うございました.
+ 7347 [wbs01621@ma ] そうゆうことでしたか。
  7378 [HGC02147@ni ] Yukihiro Matsumoto さん、こんにちは
  + 7379 [wbs01621@ma ] 無理な注文を依頼した当人です。
  | 7381 [wbs01621@ma ] 自己フォローです。
  + 7383 [matz@ne la .] towns-linuxのuname -mがi[34]86-TOWNSという文字列を返すのが全

Email Millions with FREE REGISTERED Stealth !!!
7331 [26348868@ix ] Just purchase our  57  MILLION EMAILS Addresses for $149


7334 [ueda@na go c] Linux Japanの前田さんの記事を読んでrubyを知り、fj.lang.rubyを購読する
+ 7335 [matz@ne la .] 色気…,Rubyってのは女性名だそうですが.
| 7336 [ozawa@ai of ] }の場合、Emacsのcc-modeなんかでは、}をタイプすると、「自分を適切に
| 7337 [matz@ne la .] ま,しょうがないですね.区切りが複数文字なんだから.
| 7338 [keiju@Ra io ] emacsでも同じことはできますよね. やる意味があるかどうかは別として.
+ 7369 [shugo@po ai ] ありがとうございます:-)

please register me
7339 [sigehiro@ee ] しばらくメーリングリストから抜けていましたが,

区切り文字について Re: 
7341 [nosuzuki@e- ] 区切り文字の話が出たので、今思っていることを書かせてもらいます。
+ 7343 [matz@ne la .] いやあ,comp.lang.pythonのindantation flameを読んでると「明
+ 7351 [tetsu@jp .h ] Perl は cperl-mode.el を使っています。ちょっと重いですけど。

'$' in regexp
7342 [maki@in c. o] 高橋です。こんばんは。
7344 [matz@ne la .] rubyではperlにおける$*=1;(あるいは正規表現のmオプション)がデ
7350 [maki@in c. o] 高橋です。初歩的な質問ばかりですみません。
+ 7352 [matz@ne la .] いやいや,こういう質問のためにruby-listはあるのですよ.
+ 7367 [akira@ne la ] いつぞやテスト用の cgi スクリプトを書いてそのままです.

mirror.rb
7348 [shugo@po ai ] ...
+ 7353 [matz@ne la .] ftpmirrorはこれはこれで便利に使わせてもらってます.
+ 7777 [nnakamur@mx ] mirror.rb ありがとうございます。
  7865 [shugo@po ai ] ...
  7874 [nnakamur@mx ] 既にファイルがあるにも関わらず、常にファイルを
  7875 [shugo@ai ne ] なるほど、MDTMが返すのがGMT(UTC?)であることを仮定したのが

def foo=(a,b)
7354 [keiju@ra io ] def self.bar=(a,b)
7355 [matz@ne la .] どういうメソッドって言われても"bar="という名前を持つ2引数の
7362 [keiju@Ra io ] それはそうですね(^^;;;
7363 [matz@ne la .] perlはsubstr()とか左辺値になれますね.rubyの場合は[]=が強力
7365 [keiju@Ra io ] そうですね. 大体[]=で逃げる(?)ことができるようです.

Q: jcode.rb tr(String + nil)
7356 [tetsu@jp .h ] require "jcode.rb"
+ 7357 [watanabe@as ] 括弧のつけ忘れですね.
| 7359 [matz@ne la .] あ,そうか.[ruby-list:7358]のパッチは無視して下さい.
+ 7358 [matz@ne la .] この変更が引金になっていますが,これはjcode.rbのバグみたいで
  7360 [tetsu@jp .h ] さっそく対応していただきてありがとうございます。
  7361 [matz@ne la .] String#+とString#concatは「nilを受け付けるようにしようかなあ」
  + 7364 [tetsu@jp .h ] 自分でもちゃんと書くのにはどうすればいいか? と悩んでいる
  + 7366 [keiju@Ra io ] そうですね. そのぐらいはいいですかね...  Array#+/Array#concatでは許さ
    7368 [matz@ne la .] 少々ruby-devっぽい話題ですが,このままruby-listで.
    7370 [keiju@Ra io ] なるほど. 昔のString#+と同じような実装ってことですね.
    7371 [matz@ne la .] あ",暗黙の変換はしていないつもりでしたが,してますね.これ
    7372 [keiju@Ra io ] 了解.
    7373 [matz@ne la .] いや,たまたまfreq.rbの例がハッシュで使っているだけでハッシュ
    7374 [keiju@Ra io ] うーん. そうですか...
    7375 [matz@ne la .] そういうことですね.fooは代入の左辺になっていて右辺には(明示
threads.html
top