[#25384] test fail: drb/drb.rb:836:in `initialize': Address already in use - bind(2) (Errno::EADDRINUSE) — Tanaka Akira <akr@...17n.org>
test-all が Errno::EADDRINUSE で止まることがあります。
咳といいます。
In article <97B55E6C-5C05-11D9-A492-000D9350318C@mva.biglobe.ne.jp>,
咳といいます。
In article <B8BBFD48-5C15-11D9-A492-000D9350318C@mva.biglobe.ne.jp>,
[#25396] rand uniformity — Tanaka Akira <akr@...17n.org>
次のように、rand の結果があからさまに一様でない分布を示すことがあるようです。
In article <20050103233811.7dd92150.sheepman@tcn.zaq.ne.jp>,
[#25414] 1.9.0で使用済みソケットが回収されない? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#25430] 1.8 warn nonblocking IO#read and add IO#readpartial — Tanaka Akira <akr@...17n.org>
1.8 に以下の変更を行いたいんですが、どうでしょうか?
山本です。
In article <20050109063005.3048a4ba.tommy@tmtm.org>,
はじめまして。角と申します。
とみたです。
mput です。
とみたです。
まつもと ゆきひろです
とみたです。
まつもと ゆきひろです
[#25446] DATA.read skips some characters — SASADA Koichi <ko1@...>
ささだです。
なかだです。
こんにちは、なかむら(う)です。
[#25479] some problems on ext/tk/sample/**/*.rb — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
永井@知能.九工大です.
山本です。
こんにちは、なかむら(う)です。
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
こんにちは、なかむら(う)です。
[#25486] process to merge ruby-dl2 — Takaaki Tateishi <ttate@...>
立石です。
まつもと ゆきひろです。
[#25500] priority between commandline option and RUBYOPT env variable — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
わたなべです。
永井@知能.九工大です.
[#25508] Fw: DateTime questions [newbie] — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
ふなばです。
まつもと ゆきひろです
ふなばです。
まつもと ゆきひろです
> [ruby-talk:128124]によれば
[#25520] pack cannot convert nil into Integer — "horiguchi" <hiya@...>
はじめまして。堀口と申します。
[#25522] merge tcltklib and tk — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
こんにちは、なかむら(う)です。
こんにちは。
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
なかだです。
[#25574] flockの動作 (with win32 mod_ruby) — "Tokiwa" <tokiwa@...>
ときわです。
[#25587] imported Oniguruma 3.5.4 — Kazuo Saito <ksaito@...>
斉藤です。
[#25590] Can I copy doc/irb/irb.rd.ja to the reference Wiki? — sheepman <sheepman@...>
こんばんは、sheepman です。
けいじゅ@いしつかです.
こんにちは、sheepman です。
けいじゅ@いしつかです.
こんにちは、sheepman です。
けいじゅ@いしつかです.
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
[ruby-dev:25512] Re: priority between commandline option and RUBYOPT env variable
こんにちは、なかむら(う)です。
In message "[ruby-dev:25507] Re: priority between commandline option and RUBYOPT env variable"
on Jan.25,2005 15:31:28, <eban@os.rim.or.jp> wrote:
| > 問題は,「コマンドラインオプションは RUBYOPT 環境変数の設定よりも
| > 優先されるべきではないか」という点です.
|
| これは結構難しいんじゃないかと思います。
|
| Rubyには
| $SAFE=1のときはRUBYOPTを処理しない
| というセキュリティレベルの制限があります。つまり-T1のときは
| RUYBOPTを処理してはいけないわけです。
| 現在の実装だとコマンドラインを先に処理して、safe levelを設定
| し、その後で$SAFE=0かどうか判断してRUBYOPTの処理をしてます。
| だからRUBYOPTがコマンドラインオプションに勝ってしまいます。
と、いう話について考えながら、ソースコードを眺めてたのですが、
RUBYOPTに-Tオプションを指定した時の処理が不思議なことになって
いるのに気づきました。
意図としては、
* -Tが指定された場合、後ろに他のオプションがあっても無視する
* -Tのみが指定され、セキュリティレベルの指定がなかった場合、
-T1が指定されたとみなす
だったのだと思いますが、実際には、
* -Tの後ろに数値が一桁だけの場合、すべて-T1として扱われる
* -Tの次の1文字が何であるかに関わらず、それ以降に数値として読
み取れる文字列がある場合、その数値が採用される
となっています。
というわけで、この問題を修正したうえで、ついでに、
* -は省略できるようにする(RUBYOPT=T2、とかいう指定を可能にす
る)
という変更を加えたパッチを以下に。
Index: ruby.c
===================================================================
RCS file: /home/cvs/ruby/ruby.c,v
retrieving revision 1.95
diff -u -1 -p -r1.95 ruby.c
--- ruby.c 15 Jan 2005 05:57:32 -0000 1.95
+++ ruby.c 25 Jan 2005 07:18:52 -0000
@@ -711,3 +711,3 @@ proc_options(argc, argv)
while (ISSPACE(*s)) s++;
- if (*s == '-' && *(s+1) == 'T') {
+ if (*s == 'T' || *s == '-' && *(s+1) == 'T') {
int numlen;
@@ -715,3 +715,3 @@ proc_options(argc, argv)
- s += 2;
+ if (*s != 'T') ++s;
if (*++s) {
それでは。
--
U.Nakamura <usa@garbagecollect.jp>