[#30827] 正規表現まわりの parse — sheepman <sheepman@...>
こんにちは。
[#30850] ruby-mode.el の改善案 — sheepman <sheepman@...>
こんにちは。
[#30852] Ruby/Tk on Windows — hidaka@... (HIDAKA Takahiro)
ひだかです。
[#30855] オブジェクトをソースへ — Daisuke Aoki <dai@...>
青木@横浜です。
[#30872] ext/curses — Takaaki Tateishi <ttate@...>
立石です.
[#30885] SAGE — "Shin'ya Adzumi" <adzumi@...>
あづみです。
[#30897] ActiveScriptRuby + showModalDialog — keiichi matsunaga <ma2@...>
松永です。
[#30920] [REQ] Regexp#match! — Minero Aoki <aamine@...>
あおきです。
At Thu, 16 Aug 2001 11:24:45 +0900,
[#30945] file exist check method? — "Inoue" <inoue@...>
井上です。
こんにちは、なかむら(う)です。
新井です。
こんにちは、なかむら(う)です。
新井です。
なかだです。
新井です。
こんにちは、なかむら(う)です。
新井です。
こんにちは、なかむら(う)です。
新井です。
こんにちは、なかむら(う)です。
新井です。
なかだです。
新井です。
こんにちは、なかむら(う)です。
新井です。
もりきゅうです。長文ごめんなさい。
岩月と申します。そろそろ寝なくては。
もりきゅうです。
もりきゅうです。
なかだです。
もりきゅうです。
すぎむし。
なかだです。
もりきゅうです。subject 変えました。
In <200108201823.AA00825@yoshida.nifty.ne.jp>
File#join とか File#split とか使った事ないんですが…
なかだです。
From: nobu.nakada@nifty.ne.jp
In <20010823.222131.74756515.pegacorn@jcom.home.ne.jp>
こんにちは、なかむら(う)です。
なかだです。
もりきゅうです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
[#30961] popen() で Insecure PATH — 堀川 久 <vzw00011@...>
こんにちは。
まつもと ゆきひろです
こんにちは。
In <3b7e90ac.6968%vzw00011@nifty.ne.jp>
[#30987] [REQ] String#slice(re, n) — Minero Aoki <aamine@...>
あおきです。
[#31002] ruby のインストール — Andre Ribeiro Hanai <andre@...>
始めまして葉内です。
[#31005] インストールしました — 嶋崎 正貴 <hayashih@...>
嶋崎と申します
From: 嶋崎 正貴 <hayashih@interbroad.or.jp>
[#31035] 安全な文字列の評価方法 — 斉藤和樹 <QZS01353@...>
こんにちは。斉藤です。
[#31060] WIN32OLE の質問 : 環境変数の設定はどうやる? — Hirofumi Tamori <tamori@...>
[#31066] [Q] string underline in emacs — "K.Kosako" <kosako@...>
emacs 20.7.2でruby-mode.elを使用しています。
[#31069] ruby と mysql の使える webhosting — Ryuichiro Hara <ruby@...>
FAQかもしれないのですが...
[#31071] ruby on sun — Koichi Takehara <Koichi.Takehara@...>
ルビー初心者の竹原です。
[#31128] Ruby.exe で実行中は編集禁止? — Take_tk <ggb03124@...>
Ruby.exe(ruby 1.6.4 (2001-06-04) [i586-mswin32])で一日中回しているスク
[#31144] create_process または Win での外部コマンド実行 — Take_tk <ggb03124@...>
Windows で外部コマンドを実行するにはどういう方法があるのでしょうか?。
こんにちは、なかむら(う)です。
なかだです。
たけ(tk)です。
なかだです。
たけ(tk)です。
なかだです。
In message <200108291540.f7TFecg03766@sharui.nakada.kanuma.tochigi.jp>
[ruby-list:31095] Re: File#join
From: nobu.nakada@nifty.ne.jp
Subject: [ruby-list:31085] Re: File#join
Date: Thu, 23 Aug 2001 11:47:42 +0900
Message-Id: <200108230247.f7N2lVO28767@sharui.nakada.kanuma.tochigi.jp>
/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> At Wed, 22 Aug 2001 23:21:23 +0900,
> K.Umakoshi <pegacorn@jcom.home.ne.jp> wrote:
> > class FileName < String
> > PF_UNIX = 0
>
> Socket::PF_UNIXと紛らわしくないでしょうか。
単に platform を略して PF としたんですが…、
Socket::PF_UNIX の存在は知りませんでした。
> それにこうやって場
> 合分けをするよりも、Unix用、Windows用、DOS用のクラスにしたいよ
> うな気も。
そうですね。
対応プラットフォームが増えるとわかり難くなりそうでし、
別のプラットフォーム用のファイル名を扱うのが容易そうですね。
> > PLATFORM = PF_DOS
> > Separator = '\\'
> > Separators = Separator
>
> DOSでもシステムコールレベルでは'/'も有効だったと思います。そ
そうなんですか。知りませんでした。
# DOS の確認環境がないのではずそうかな…
> れにFile::SEPARATOR, File::ALT_SEPARATORという定数が既に用意さ
> れているので、そっちを使ったほうが面倒が少なそうです。もしくは
> 上記のようにプラットフォーム別のクラスにするなら、それぞれの定
> 数にするか。
File::SEPARATOR の存在は知っていたのですが、
cygwin で時々
windiff //c/hoge //d/hoge
等とやって叱られる私は、
Windows でも '/' なのが気に入らなかったのです。(^^;
> > [3 TestFileName.rb <text/plain; iso-2022-jp (7bit)>]
> (snip)
> > s1 = FileName.new('a')
> > s2 = FileName.new('A')
> > assert(s1.icasecmp(s2) == 0)
>
> すいません、これって正しいんでしょうか。
仕様は、少なくとも Windows NT/2000 では正しいです。
# が、FileName#icasecmp の方が実装できてないので、
# このテストケースは失敗します。
## あ、TestFileName#test_clean がバグッてる…
DOS, Windows 95/98/Me ではどうなのか知りません。
> class File
> class Name < String
(省略)
> class DOS < Name
(省略)
> def <=>(name)
> clean.upcase <=> type.clean(name).upcase
> end
確かめずに upcase にしてたんですが、
実際 Windows 2000 でファイルを作ってソートしてみたら
'-' < '@' < '[' < '_' < '1' < 'A'
となったので、
Windows NT/2000 では downcase の方が近いみたいです。
しかし、完全に同じにするには Unicode で比較しないとダメかも…。
----
馬越