[#37249] ruby 1.8でのCGI#[]の挙動 — 堀川 久 <vzw00011@...>

こんにちは。

14 messages 2003/03/09

[#37283] 両方の式とも常に評価する論理和・論理積 — Shinya Kawaji <kawaji@...>

かわじ、です

17 messages 2003/03/13

[#37324] optparse は使いやすいですか? — 成島 寛則 <narushima@...>

こんにちは。Narushima Hironori と申します。

13 messages 2003/03/15

[#37370] Secure「ではない」script の書き方 — satoru takahashi <hisai@...>

高橋聡@JFプロジェクトで翻訳しています、です

50 messages 2003/03/20
[#37381] Re: Secure「ではない」script の書き方 — satoru takahashi <hisai@...> 2003/03/20

高橋聡です

[#37382] Re: Secure「ではない」script の書き方 — matz@... (Yukihiro Matsumoto) 2003/03/20

まつもと ゆきひろです

[#37405] Re: Secure「ではない」script の書き方 — Taku Nakajima <tnakajima@...> 2003/03/24

[#37407] Re: Secure「ではない」script の書き方 — matz@... (Yukihiro Matsumoto) 2003/03/24

まつもと ゆきひろです

[#37414] Re: Secure「ではない」script の書き方 — Taku Nakajima <tnakajima@...> 2003/03/25

[#37415] Re: Secure「ではない」script の書き方 — matz@... (Yukihiro Matsumoto) 2003/03/25

まつもと ゆきひろです

[#37417] Re: Secure「ではない」script の書き方 — Taku Nakajima <tnakajima@...> 2003/03/25

[#37421] Tmpfile.newがデフォルトで/tmpを利用すること — Tadatoshi Kamimura <kamimura.tadatoshi@...>

上村と申します。はじめまして。

35 messages 2003/03/26
[#37422] Re: Tmpfile.newがデフォルトで/tmpを利用すること — WATANABE Hirofumi <eban@...> 2003/03/26

わたなべです。

[#37467] Re: Tmpfile.newがデフォルトで/tmpを利用すること — Tadatoshi Kamimura <kamimura.tadatoshi@...> 2003/03/31

上村です

[#37468] Re: Tmpfile.newがデフォルトで/tmpを利用すること — "Akinori MUSHA" <knu@...> 2003/03/31

At Mon, 31 Mar 2003 09:51:27 +0900,

[#37470] Re: Tmpfile.newがデフォルトで/tmpを利用すること — Tadatoshi Kamimura <kamimura.tadatoshi@...> 2003/03/31

上村です。

[#37472] Re: Tmpfile.newがデフォルトで/tmpを利用すること — "Akinori MUSHA" <knu@...> 2003/03/31

 なるほど、 $SAFE=1 のところをすっぱり読み飛ばしてました。

[#37479] Re: Tmpfile.new がデフォルトで/tmpを利用すること — siena@... (Siena. / SHINAGAWA, Norihide) 2003/03/31

Siena. です。

[#37480] Re: Tmpfile.new がデフォルトで/tmpを利用すること — siena@... (Siena. / SHINAGAWA, Norihide) 2003/03/31

Siena. です。

[#37483] Re: Tmpfile.newがデフォルトで/tmpを利用すること — nobu.nakada@... 2003/04/01

なかだです。

[#37493] Re: Tmpfile.newがデフォルトで/tmpを利用すること — TAKAISHI Hayato <rio-t@...> 2003/04/02

こんにちは、高石です。

[#37496] Re: Tmpfile.new がデフォルトで/tmpを利用すること — siena@... (Siena. / SHINAGAWA, Norihide) 2003/04/03

Siena. です。

[#37499] Re: Tmpfile.new がデフォルトで/tmpを利用すること — matz@... (Yukihiro Matsumoto) 2003/04/03

まつもと ゆきひろです

[#37500] Re: Tmpfile.new がデフォルトで/tmpを利用すること — "U.Nakamura" <usa@...> 2003/04/03

こんにちは、なかむら(う)です。

[ruby-list:37329] Re: optparse は使いやすいですか?

From: "Shirai,Kaoru" <shirai@...>
Date: 2003-03-16 02:40:22 UTC
List: ruby-list #37329
 白井です。

From: Takashi Tsugoh <tks@dive-in.to>
Subject: [ruby-list:37327] Re: optparse は使いやすいですか?
Date: Sat, 15 Mar 2003 22:05:48 +0900

> >キーと値さえ取得できればいいので Hash オブジェクトを作ってくれればいいんじゃ
> >ないか。
> 
>     成島さんが Hash で返してくれるのが一番と思うならそのようなライブラリを
>     作ってみてはいかがでしょうか。
> 
>     既存のものがあれば使うという方針は賛成ですが、既存のものに無いから
>     方向性が似たものに文句を付けるという発想は賛成出来ません。

 Hash ぽいインターフェイスで返すものが良ければ、 dpklib を試してみて
下さい。

http://devel.korinkan.co.jp/dpklib-1.0.4.tar.gz


dpklib/parsearg.rb (Dpklib.parse_args)
------------------------------------------

dpklib/parsearg.rb provides GNU getopt-like option parser.

Dpklib.parse_args(argv, short_option_spec, *long_option_spec, ...)
  Parses array of argument argv, and returns ParsedArguments
  object. If failed for invalid usage, returns nil.

  short_option_spec and long_option_spec's usage is same as
  GNU getopt(3). Following extended usage is allowed:
  
  * 'a::' in short_option_spec means option '-a' can be specified
    multiple times.
  * 'long::' in long_option_spec means option '--long' can be
    specified multiple times.

Example:
  
  argv = ["-ab", "b", "--long", "long1", "--long", "long2", "arg1"]
  opts = Dpklib.parse_args(argv, "ab:c", "long::")
  p opts[:a]  # => true
  p opts[:b]  # => "b"
  p opts[:c]  # => nil
  p opts[:long]  # => ["long1", "long2"]
  p opts.args  # => ["arg1"]


-- 
shirai@korinkan.co.jp

Shirai,Kaoru
  Korinkan Ltd.

In This Thread