[#21809] lib/test/unit/ui/tk/testrunner.rb — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
なかだです。
こんにちは、なかむら(う)です。
永井@知能.九工大です.
なかだです。
永井@知能.九工大です.
[#21830] pty on FreeBSD — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#21846] StringIO#path — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#21876] get_last_error or getLastError by DL::Importable — Take_tk <ggb03124@...>
たけ(tk)です。
[#21883] right hand Regexp — Koji Arai <JCA02266@...>
新井です。
[#21899] core dump in rb_hash_aset — Tanaka Akira <akr@...17n.org>
% ruby -e 'h = {}
まつもと ゆきひろです
In article <1068753744.644627.6908.nullmailer@picachu.netlab.jp>,
[#21932] rough / tabs.rb — Minero Aoki <aamine@...>
青木です。
[#21939] StringIO.new("").read — Tanaka Akira <akr@...17n.org>
ふと気がついたのですが、
[#21942] Zlib::GzipReader#read — Tanaka Akira <akr@...17n.org>
ふと気がついたのですが、
[#21943] IO#read — Tanaka Akira <akr@...17n.org>
ふと。
In article <87u1523sjj.fsf@serein.a02.aist.go.jp>,
なかだです。
In article <200311250059.hAP0xSYw004490@sharui.nakada.kanuma.tochigi.jp>,
[#21946] Re: [ruby-cvs] ruby, ruby/lib, ruby/test/fileutils: * lib/fileutils.rb (fu_same?): check by inode instead of path name, to detect two hard links pointing to the same content. — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
Siena. です。
青木です。それにしても凄い Subject だ。
[#22000] purge pthread at configure — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#22013] HTTP_PROXY — Tanaka Akira <akr@...17n.org>
ふと
[#22025] --enable-pthread on FreeBSD — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#22042] ENV["path"].tainted? — Tanaka Akira <akr@...17n.org>
ENV["path"] の値が
まつもと ゆきひろです
In article <1069748137.095435.3356.nullmailer@picachu.netlab.jp>,
斜め読みですが、
まつもと ゆきひろです
In message <1070234162.951847.24883.nullmailer@picachu.netlab.jp>
[#22057] drb/drb.rb document — Minero Aoki <aamine@...>
青木です。
[#22071] Dir.glob と Shjift_JIS について — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
はじめまして。山本といいます。
Siena. です。
> 山本さんのパッチがうまく当たらず手パッチしたので、念のため何度か
Siena. です。
こんにちは、山本です。
山本です。
山本です。
山本です。
山本です。glob_helperをリファクタリングしてみました。
なかだです。
山本です。
なかだです。
山本です。
Siena. です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。パッチを送ります。
山本です。
山本です。
山本です。
山本です。
まつもと ゆきひろです
>すいません。パッチを出す時にはいつもどの時点のソースに対する
まつもと ゆきひろです
>|すみません、1.8.1に対してです。
まつもと ゆきひろです
こんにちは、山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。[ruby-dev:22470]にバグがあったので修正しました。
>山本です。[ruby-dev:22470]にバグがあったので修正しました。
まつもと ゆきひろです
山本です。
山本です。
In message <20040102230135.027CDAF8.ocean@m2.ccsnet.ne.jp>
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
なかだです。
山本です。
なかだです。
山本です。
[ruby-dev:22075] Re: Dir.glob と Shjift_JIS について
Siena. です。
》長いこと未解決だった問題に対し恐れ多いのですが、*p++ などを CharNext() に置
》き換えれば
》マルチバイトでも動くのではないかと思って、組んでみました。仕様がよくわからな
》私の環境は、Win2000SP4、BCB5SP1、です。いちおう動いているようですが、
OS/2 with EMX でも試してみました。
OS/2 では、山本さんのパッチの他に、更に以下のパッチで
CharNext マクロで mblen() 使用されるようにする必要があります。
これは、山本さんのパッチを当てなくても、あった方が良さそうです。
Index: ruby/dir.c
===================================================================
RCS file: /src/ruby/dir.c,v
retrieving revision 1.88
diff -u -p -2 -r1.88 dir.c
--- ruby/dir.c 22 Nov 2003 03:59:17 -0000 1.88
+++ ruby/dir.c 29 Nov 2003 09:53:37 -0000
@@ -79,5 +79,5 @@ char *strchr _((char*,char));
#ifndef CharNext /* defined as CharNext[AW] on Windows. */
-# if defined(DJGPP)
+# if defined(DJGPP) || defined(__EMX__)
# define CharNext(p) ((p) + mblen(p, MB_CUR_MAX))
# else
変更後、次のスクリプトで幾つかの怪しげな文字について試しました。
改善されたと見るか、不思議な挙動が増えてしまったと見るか ^^;
Windows な環境では、以下は期待通りに動くでしょうか。
原因の特定には手をつけられていません。
山本さんのパッチがうまく当たらず手パッチしたので、念のため何度か
確認したものの、もしかすると変更ミスしてしまったのかもしれません。
あるいは、EMX の mblen() か何かがバグ持ちという可能性もなきにしもあらず。
$ cat globtest.rb
#!ruby -Ks
require 'fileutils'
## "ー"[1] == '['
## "−"[1] == '|' # ワイルドカードには関係ない
## "表"[1] == '\'
filelist = %w( ー − 表 表裏 )
begin
FileUtils.touch( filelist )
%w( ー ー* − −* ?\\ ? ?? ).each do |c|
puts( c + "\t: " + Dir.glob( c ).join( ' ' ) )
end
ensure
FileUtils.rm( filelist )
end
$ f:/Usr/Prog/Ruby.181p2cvs8-oldglob/bin/ruby -v globtest.rb
ruby 1.8.1 (2003-11-28) [i386-os2-emx]
ー : ー
ー* :
− : −
−* : −
?\ : 表
? :
?? : − ー 表
$ f:/Usr/Prog/Ruby.181p2cvs8-newglob/bin/ruby -v globtest.rb
ruby 1.8.1 (2003-11-28) [i386-os2-emx]
ー : ー
ー* :
− : −
−* :
?\ :
? : − ー 表 表裏
?? :
期待していた結果は次ですが、なぜ上のようになったのか不思議 ^^;
ー : ー
ー* : ー
− : −
−* : −
?\ :
? : − ー 表
?? : 表裏
以上、参考にならないかもしれませんがご報告まで。
---
Siena. <mailto:siena@faculty.chiba-u.jp>