[#6214] RE^2: HTML class — 青山 和光 <PXN11625@...>
In-Reply-To: [ruby-list:6118] Re: HTML class
[#6219] Ruby連載 第4話 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
原です。
まつもと ゆきひろです
原です。
ももちゃん@あるもにこすです.
まつもと ゆきひろです
In message <199802040557.OAA18458@picachu.netlab.co.jp>
まつもと ゆきひろです
In message <199802040739.QAA20750@picachu.netlab.co.jp>
まつもと ゆきひろです
In message <199802040803.RAA24375@picachu.netlab.co.jp>
[#6249] Re: i++ — 助田 雅紀 <masaki.suketa@...>
助田です。
ことけんです
まつもと ゆきひろです
しげひろです.
ももちゃん@あるもにこすです.
まつもと ゆきひろです
ももちゃん@あるもにこすです.
まつもと ゆきひろです
[#6256] pop & smtp-lib.rb — tateishi@... (Takaaki TATEISHI)
立石@理科大です。
[#6272] I'd like to subscribe this ML — INOUE Katsuyuki <inoue@...>
井上勝行 と申します。
[#6279] Re: i++ — 助田 雅紀 <masaki.suketa@...>
助田です。
[#6314] RE: ruby's design policy (Re: I'd like to subscr ibe this ML) — 助田 雅紀 <masaki.suketa@...>
オブジェクト指向周辺をぶらぶらしている助田です。
まつもと ゆきひろです
井上勝行です。
まつもと ゆきひろです
[#6315] install some versions — gotoken@... (GOTO Kentaro)
ごとけんです
[#6333] ruby 流に添削して下さい — nkon@...2.3web.ne.jp
さくです.
さくです.自己フォロー.
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
わたなべです.
[#6342] Re: ruby's design policy (Re: I'd like to su bscr ibe this ML) — 助田 雅紀 <masaki.suketa@...>
助田です。
[#6372] ruby 1.1b7 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
前田です。
わたなべです.
ふなばです。
まつもと ゆきひろです
ふなばです。
[#6373] call for scripts — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
> もっと良いものがあるかもしれないと考え,実例集に載せられるよ
sort-schedule.rbで、ちょっと疑問に思っていることがあるのです
金城です.
まつもと ゆきひろです
金城です.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
原です。
From: Shin-ichiro HARA <sinara@blade.nagaokaut.ac.jp>
きくたに@ぷ〜たろ〜です。
さくです.
わたなべです.
まつもと ゆきひろです
前田です。
前田です。
まつもと ゆきひろです
前田です。
前田です。
前田です。
前田です。
わたなべです.
ふなばです。
In message <19980222011624S.tadf@kt.rim.or.jp>
前田です。
ふなばです。
ふなばです。
けいじゅ@日本ラショナルソフトウェアです.
Regard to "[ruby-list:7447] Re: call for scripts"
[#6422] simple_chat_server — 青山 和光 <PXN11625@...>
In-Reply-To: [ruby-list:6395] Re: call for scripts
[#6447] gsub — Tadayoshi Funaba <tadf@...>
ふなばです。
[#6514] ROT13/47 — OZAWA Sakuro <crouton@...>
小澤さくです.
[#6516] RE^2: simple_chat_server — 青山 和光 <PXN11625@...>
In-Reply-To: [ruby-list:6437] Re: simple_chat_server
まつもと ゆきひろです
class String; def - x; end; end; %-
[#6538] IE favorites to HTML — OZAWA Sakuro <ozawa@...>
小澤さくです。会社からもMLに入っちゃいます。
[#6565] Re: Counter class [Re: i++ ] — toyofuku@...
豊福@パパイヤです。
[#6582] File::Separator on cygwin — OZAWA Sakuro <ozawa@...>
小澤さくです。
わたなべです.
小澤さくです。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#6591] ruby 1.1b8 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
前田です。
けいじゅ@日本ラショナルソフトウェアです.
前田です。
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
さくです.
前田です。
小澤さくです。
うさぎの名前ででています:-)
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
[#6601] 8-queen — TAKAHASHI Masayoshi <maki@...>
高橋です。今度ちゃんと1.1b7にします……と書こうとしたら、b8になって
[#6605] true/TRUE false/FALSE nil/NIL — OZAWA Sakuro <crouton@...>
小澤さくです.
前田です。
まつもと ゆきひろです
[#6610] tcltklib dosen't compile — TEI meiki <tei@...>
鄭です。
[#6621] here document — Tadayoshi Funaba <tadf@...>
ふなばです。
[#6635] hello — WATANABE Tetsuya <tetsu@...>
渡辺哲也と申します。
まつもと ゆきひろです
>>>>> "matz" == Yukihiro Matsumoto <matz@netlab.co.jp> writes:
[#6706] Re: Counter class — toyofuku@...
豊福@パパイヤです。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#6735] Mutex/ConditionVariable/Queue — shugo@... (Shugo Maeda)
前田です。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
前田です。
From: shugo@po.aianet.ne.jp (Shugo Maeda)
前田です。
From: shugo@po.aianet.ne.jp (Shugo Maeda)
前田です。
まつもと ゆきひろです
[#6786] Re: Mutex/ConditionVariable/Queue — senda@...
From: shugo@po.aianet.ne.jp (Shugo Maeda)
前田です。
前田です。
前田です。
けいじゅ@日本ラショナルソフトウェアです.
In message <199802261520.AAA18702.keiju@cupmail0.rational.com>
前田です。
In message <199802270237.CAA00362@soleil.localnet.or.jp>
前田です。
In message <199802270635.GAA00354@soleil.localnet.or.jp>
前田です。
[#6819] ruby 1.1b9 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#6829] monitor.rb — shugo@... (Shugo Maeda)
前田です。
[#6830] what is 'octet decimal' — OZAWA Sakuro <crouton@...>
さくです.
[#6852] Counting Semaphore — Kazuhisa YANAGAWA <katze@...>
Counting semaphore をちょっと作ってみました. 見ての通り, コードは
[ruby-list:6842] Re: call for scripts
ふなばです。
rar の改訂版です。ディレクトリをあつかえるようにしました。パーミッション
とタイムスタンプを保存するようにしました。ファイルサイズのチェックもおこ
なうようにしました。コードは三倍以上になりましたが、少し考えをあらためて、
書きかたもかえたら、スッキリしたように思います。
rar を rar してみたので、ruby -x 'このメイル' としてください。
#! /usr/local/bin/ruby
$exit_status = 0
def restore_sentinel(dir_or_file)
begin
yield
rescue
$stderr.puts "restore of #{dir_or_file} failed"
$exit_status = 1
end
end
def create_dir(dir)
restore_sentinel(dir) do
Dir.mkdir dir unless File.directory? dir
end
end
def create_file(file, text, mode, size, atime, mtime)
restore_sentinel(file) do
open(file, 'w') do |output|
output.binmode.write text.unpack('m')[0]
end
File.chmod(mode, file)
File.utime(atime, mtime, file)
raise unless File.size(file) == size
end
end
create_dir('rar')
text = <<'__RAREOF__'
ICAgICAgICAgICAgICAgICAgICAgICAgIFJ1YnkgpaKhvKWrpaSl9KTOuu7A
rgoKpLOk7KTPIHNoYXIgpM4gUnVieSDIx6THpLmhowoKpMSkq6SkpKukv6TP
tMrDsaGjpL+kyKSopNChonJhciCkzqW9obyluaTypeGlpKXrpMfB96TqpL+k
pKTKpOmhoqTEpK6kzqToCqSmpMukt6TepLmhowoKICAgIHJhciBSRUFETUUg
cmFyLnJiIHwgbWFpbCAtcyAncmFyIHNvdXJjZScgdGFkZgo=
__RAREOF__
create_file('rar/README', text, 420, 215, 888631108, 888631107)
text = <<'__RAREOF__'
IyEgL3Vzci9sb2NhbC9iaW4vcnVieQoKIyByYXIucmI6IFdyaXR0ZW4gYnkg
VGFkYXlvc2hpIEZ1bmFiYSAxOTk4CiMgJElkOiByYXIucmIsdiAxLjEgMTk5
OC8wMi8yOCAwMTo1MjozNCB0YWRmIEV4cCAkCgpleGl0IGlmICQqLmVtcHR5
PwoKcHJpbnQgPDwnX19QUkVMVURFX18nCiMhIC91c3IvbG9jYWwvYmluL3J1
YnkKCiRleGl0X3N0YXR1cyA9IDAKCmRlZiByZXN0b3JlX3NlbnRpbmVsKGRp
cl9vcl9maWxlKQogIGJlZ2luCiAgICB5aWVsZAogIHJlc2N1ZQogICAgJHN0
ZGVyci5wdXRzICJyZXN0b3JlIG9mICN7ZGlyX29yX2ZpbGV9IGZhaWxlZCIK
ICAgICRleGl0X3N0YXR1cyA9IDEKICBlbmQKZW5kCgpkZWYgY3JlYXRlX2Rp
cihkaXIpCiAgcmVzdG9yZV9zZW50aW5lbChkaXIpIGRvCiAgICBEaXIubWtk
aXIgZGlyIHVubGVzcyBGaWxlLmRpcmVjdG9yeT8gZGlyCiAgZW5kCmVuZAoK
ZGVmIGNyZWF0ZV9maWxlKGZpbGUsIHRleHQsIG1vZGUsIHNpemUsIGF0aW1l
LCBtdGltZSkKICByZXN0b3JlX3NlbnRpbmVsKGZpbGUpIGRvCiAgICBvcGVu
KGZpbGUsICd3JykgZG8gfG91dHB1dHwKICAgICAgb3V0cHV0LmJpbm1vZGUu
d3JpdGUgdGV4dC51bnBhY2soJ20nKVswXQogICAgZW5kCiAgICBGaWxlLmNo
bW9kKG1vZGUsIGZpbGUpCiAgICBGaWxlLnV0aW1lKGF0aW1lLCBtdGltZSwg
ZmlsZSkKICAgIHJhaXNlIHVubGVzcyBGaWxlLnNpemUoZmlsZSkgPT0gc2l6
ZQogIGVuZAplbmQKCl9fUFJFTFVERV9fCgokZXhpdF9zdGF0dXMgPSAwCgpk
ZWYgc3RvcmVfc2VudGluZWwoZGlyX29yX2ZpbGUpCiAgYmVnaW4KICAgIHlp
ZWxkCiAgcmVzY3VlCiAgICAkc3RkZXJyLnB1dHMgInN0b3JlIG9mICN7ZGly
X29yX2ZpbGV9IGZhaWxlZCIKICAgICRleGl0X3N0YXR1cyA9IDEKICBlbmQK
ZW5kCgpkZWYgZmluZF9maWxlczIoZmlsZSkKICB1bmxlc3MgRmlsZS5kaXJl
Y3Rvcnk/IGZpbGUgdGhlbgogICAgeWllbGQgZmlsZQogIGVsc2UKICAgIHN0
b3JlX3NlbnRpbmVsKGZpbGUpIGRvCiAgICAgIERpci5mb3JlYWNoKGZpbGUp
IGRvIHxlbGVtfAoJbmV4dCBpZiAvXlwuezEsMn0kL25vID1+IGVsZW0KCWZp
bmRfZmlsZXMyKGZpbGUuc3ViKC9cLyokL25vLCAnLycpICsgZWxlbSkgZG8g
fGZpbGUyfAoJICB5aWVsZCBmaWxlMgoJZW5kCiAgICAgIGVuZAogICAgZW5k
CiAgZW5kCmVuZAoKZGVmIGZpbmRfZmlsZXMoZmlsZXMpCiAgZmlsZXMuZWFj
aCBkbyB8ZmlsZXwKICAgIGZpbmRfZmlsZXMyKGZpbGUpIGRvIHxmaWxlMnwK
ICAgICAgeWllbGQgZmlsZTIKICAgIGVuZAogIGVuZAplbmQKCiRkaXJsaXN0
ID0gW10KCmRlZiBnZW5fY3JlYXRlX2RpcihmaWxlKQogIGRpciA9IEZpbGUu
ZGlybmFtZShmaWxlKQogIHJldHVybiBpZiAvXlwuJC9ubyA9fiBkaXIKICBk
aXIyID0gZGlyLnNjYW4oL15cLytbXi9dK3xbXi9dKy9ubykKICBmb3IgbGFz
dCBpbiAwIC4uIGRpcjIubGVuZ3RoIC0gMQogICAgZGlyMyA9IGRpcjJbMCAu
LiBsYXN0XS5qb2luKCcvJykKICAgIG5leHQgaWYgJGRpcmxpc3QuaW5jbHVk
ZT8gZGlyMwogICAgcHV0cyAiY3JlYXRlX2RpcignI3tkaXIzfScpIgogICAg
JGRpcmxpc3QgPDwgZGlyMwogIGVuZAplbmQKCmZpbmRfZmlsZXMoJCopIGRv
IHxmaWxlfAogIGdlbl9jcmVhdGVfZGlyKGZpbGUpCiAgc3RvcmVfc2VudGlu
ZWwoZmlsZSkgZG8KICAgIHRleHQgPSBtb2RlID0gc2l6ZSA9IGF0aW1lID0g
bXRpbWUgPSBuaWwKICAgIG9wZW4oZmlsZSwgJ3InKSBkbyB8aW5wdXR8CiAg
ICAgIHRleHQgPSAoaW5wdXQuYmlubW9kZS5yZWFkIG9yICcnKQogICAgICBt
b2RlID0gaW5wdXQuc3RhdC5tb2RlICYgMDc3NwogICAgICBzaXplID0gaW5w
dXQuc3RhdC5zaXplCiAgICAgIGF0aW1lID0gaW5wdXQuc3RhdC5hdGltZS50
b19pCiAgICAgIG10aW1lID0gaW5wdXQuc3RhdC5tdGltZS50b19pCiAgICBl
bmQKICAgIHByaW50ICJ0ZXh0ID0gPDwnX19SQVJFT0ZfXydcbiIsIFt0ZXh0
XS5wYWNrKCdtJyksICJfX1JBUkVPRl9fXG4iCiAgICBwdXRzICJjcmVhdGVf
ZmlsZSgnI3tmaWxlfScsIHRleHQsICN7bW9kZX0sICN7c2l6ZX0sICN7YXRp
bWV9LCAje210aW1lfSkiCiAgZW5kCmVuZApwdXRzICcnLCAnZXhpdCAkZXhp
dF9zdGF0dXMnLCAnX19FTkRfXycKCmV4aXQgJGV4aXRfc3RhdHVzCg==
__RAREOF__
create_file('rar/rar.rb', text, 292, 2155, 888631108, 888631107)
exit $exit_status
__END__
--Tadayoshi Funaba