[#5492] X Toolkit module — shugo@... (Shugo Maeda)
前田です。
16 messages
1997/12/01
[#5493] Re: X Toolkit module
— matz@... (Yukihiro Matsumoto)
1997/12/01
まつもと ゆきひろです
[#5503] Re: X Toolkit module
— shugo@... (Shugo Maeda)
1997/12/02
前田です。
[#5521] Re: X Toolkit module
— Noritsugu Nakamura <nnakamur@...>
1997/12/03
[#5532] Re: X Toolkit module
— shugo@... (Shugo Maeda)
1997/12/04
前田です。
[#5541] Re: X Toolkit module
— Noritsugu Nakamura <nnakamur@...>
1997/12/05
[#5498] postscript — Kikutani Makoto <kikutani@...>
TkCanvasの
23 messages
1997/12/02
[#5499] Re: postscript
— matz@... (Yukihiro Matsumoto)
1997/12/02
まつもと ゆきひろです
[#5502] Re: postscript
— Kikutani Makoto <kikutani@...>
1997/12/02
きくたにです。
[#5535] wave viewer (Re: postscript)
— Kikutani Makoto <kikutani@...>
1997/12/05
きくたにです。
[#5536] Re: wave viewer (Re: postscript)
— Kikutani Makoto <kikutani@...>
1997/12/05
きくたにです。
[#5538] Re: wave viewer (Re: postscript)
— matz@... (Yukihiro Matsumoto)
1997/12/05
まつもと ゆきひろです
[#5547] Re: wave viewer (Re: postscript)
— Kikutani Makoto <kikutani@...>
1997/12/06
きくたにです。
[#5556] Re: wave viewer (Re: postscript)
— matz@... (Yukihiro Matsumoto)
1997/12/06
まつもと ゆきひろです
[#5574] tcltklib error (Re: wave viewer)
— Kikutani Makoto <kikutani@...>
1997/12/08
きくたにです。
[#5589] Re: tcltklib error (Re: wave viewer)
— Kikutani Makoto <kikutani@...>
1997/12/08
Mon, Dec 08, 1997 at 11:42:23AM +0900 において
[#5595] Re: tcltklib error (Re: wave viewer)
— Kikutani Makoto <kikutani@...>
1997/12/08
Mon, Dec 08, 1997 at 03:23:53PM +0900 において
[#5596] Re: tcltklib error (Re: wave viewer)
— WATANABE Hirofumi <watanabe@...>
1997/12/08
わたなべです.
[#5504] cgi-lib.rb — 青山 和光 <PXN11625@...>
cgi-lib.rb, shellwords.rb の新版です。
22 messages
1997/12/02
[#5505] Re: cgi-lib.rb
— matz@... (Yukihiro Matsumoto)
1997/12/03
まつもと ゆきひろです
[#5506] Re: cgi-lib.rb
— keiju@... (石塚圭樹 )
1997/12/03
けいじゅ@日本ラショナルソフトウェアです.
[#5508] Re: cgi-lib.rb
— matz@... (Yukihiro Matsumoto)
1997/12/03
まつもと ゆきひろです
[#5512] Re: cgi-lib.rb
— Shin-ichiro HARA <sinara@...>
1997/12/03
原です。
[#5513] nil =~ regexp (Re: cgi-lib.rb)
— matz@... (Yukihiro Matsumoto)
1997/12/03
まつもと ゆきひろです
[#5514] Re: nil =~ regexp (Re: cgi-lib.rb)
— Shin-ichiro HARA <sinara@...>
1997/12/03
原です。
[#5515] Re: nil =~ regexp (Re: cgi-lib.rb)
— matz@... (Yukihiro Matsumoto)
1997/12/03
まつもと ゆきひろです
[#5517] Re: nil =~ regexp (Re: cgi-lib.rb)
— Shin-ichiro HARA <sinara@...>
1997/12/03
原です。
[#5519] Re: nil =~ regexp (Re: cgi-lib.rb)
— matz@... (Yukihiro Matsumoto)
1997/12/03
まつもと ゆきひろです
[#5539] ruby 1.0-971204 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
25 messages
1997/12/05
[#5542] Re: ruby 1.0-971204 released
— Noritsugu Nakamura <nnakamur@...>
1997/12/05
[#5544] Re: ruby 1.0-971204 released
— shugo@... (Shugo Maeda)
1997/12/06
前田です。
[#5572] Re: ruby 1.0-971204 released
— Shoichi OZAWA <ozawa@...>
1997/12/08
こんにちは 小澤@日立 です。
[#5603] Re: ruby 1.0-971204 released
— Noritsugu Nakamura <nnakamur@...>
1997/12/08
[#5604] Re: ruby 1.0-971204 released
— WATANABE Hirofumi <watanabe@...>
1997/12/09
わたなべです.
[#5624] Re: ruby 1.0-971204 released
— Noritsugu Nakamura <nnakamur@...>
1997/12/10
[#5627] Re: ruby 1.0-971204 released
— matz@... (Yukihiro Matsumoto)
1997/12/11
まつもと ゆきひろです
[#5630] Re: ruby 1.0-971204 released
— WATANABE Hirofumi <watanabe@...>
1997/12/11
わたなべです.
[#5570] OSP'97 — WATANABE Hirofumi <watanabe@...>
わたなべです.
9 messages
1997/12/08
[#5578] cannot make GD-1.3 — Shoichi OZAWA <ozawa@...>
小澤@日立 です。
5 messages
1997/12/08
[#5607] megawidgets — Kikutani Makoto <kikutani@...>
きくたにです。
5 messages
1997/12/09
[#5615] bug in String#scan ?? — Yuji Shigehiro <sigehiro@...>
しげひろです.
17 messages
1997/12/10
[#5616] Re: bug in String#scan ??
— matz@... (Yukihiro Matsumoto)
1997/12/10
まつもと ゆきひろです
[#5617] Re: bug in String#scan ??
— Shin-ichiro HARA <sinara@...>
1997/12/10
原です。
[#5632] undef method — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
6 messages
1997/12/11
[#5652] How to distinguish 1.1 or lower (was Re: bug in String#scan ??) — Eiji-usagi-MATSUmoto <ematsu@...>
うさぎです
6 messages
1997/12/12
[#5657] Is there alternative way? — KIMURA Koichi <kkimura@...>
5 messages
1997/12/12
[#5660] Re: [ruby-dev:1065] Re: Postgres module — Eiji-usagi-MATSUmoto <ematsu@...>
うさぎです
5 messages
1997/12/12
[#5668] Re: ObjectDBM — 青山 和光 <PXN11625@...>
石塚さん(B... さんですよね?)、おはようございます。
14 messages
1997/12/13
[#5672] Re: ObjectDBM
— keiju@... (石塚圭樹 )
1997/12/14
けいじゅ@日本ラショナルソフトウェアです.
[#5677] Re: ObjectDBM
— WATANABE Hirofumi <watanabe@...>
1997/12/15
わたなべです.
[#5686] uumerge.rb — Masaki Suketa <masaki.suketa@...>
sample に入っている uumerge.rb ですが
7 messages
1997/12/15
[#5701] get a password — tateishi@... (Takaaki TATEISHI)
立石@理科大です。
12 messages
1997/12/16
[#5704] Re: get a password
— Kikutani Makoto <kikutani@...>
1997/12/17
[#5718] Re: get a password
— matz@... (Yukihiro Matsumoto)
1997/12/18
まつもと ゆきひろです
[#5712] script to rewrite a pap-secrets — tateishi@... (Takaaki.Tateishi)
立石です。
1 message
1997/12/17
[#5732] ruby 1.1b2 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
12 messages
1997/12/19
[#5739] Re: ruby 1.1b2 released
— shugo@... (Shugo Maeda)
1997/12/20
前田です。
[#5751] ruby 1.1b3 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
11 messages
1997/12/24
[#5761] ruby 1.0-971225 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
6 messages
1997/12/25
[ruby-list:5522] Re^2: cgi-lib.rb
From:
青山 和光 <PXN11625@...>
Date:
1997-12-04 01:53:37 UTC
List:
ruby-list #5522
まつもとさん、おはようございます。
>>[ruby-list:5505] Re: cgi-lib.rb
>>From: matz@netlab.co.jp (Yukihiro Matsumoto)
>>
>>むむむ.Stringにshellwords,url_escape,url_unescapeを追加する
>>んですか….前のインタフェースの方が好きだなあ.というのも
>>url_escapeはStringの性質では必ずしもないような気もするので.
>>
>># GCI#escape, CGI#unescapeっていうモジュール関数を用意するっ
>># てのでどうでしょう?
文字列以外を渡す事は無いだろうな、と思ったのですが、考えてみれば前回の
を書いた時には配列を渡していました。やはりまずいですね。
>>もっともStringのような既存のクラスを自由に拡張できるようにし
>>たのは他でもない私なんですが,これをどのように使うのかはまだ
>>結論を出していません.みなさんはどう思います?
便利だと思いました。(だからこそ今回使ってみたのですが) ただ、いいかげ
んに名前を決めてしまうと後々面倒な事になるのは間違い無いので、それが気
になりました。
まあ、しかし、いきなり既存のクラスを拡張する人もあまりいないでしょうし、
私はとりあえずはこのままでも良いような気がします。
>>[ruby-list:5508] Re: cgi-lib.rb
>>From: matz@netlab.co.jp (Yukihiro Matsumoto)
>>
>> shellwords.rb:
>> shellwords() -> Shellwords#shellwords(モジュール関数)
>>
>> cgi-lib.rb
>> CGI#url_escape, CGI#url_unescape(モジュール関数)
>>
>>更にurl_escape,url_unescapeは文字列を引数にとるようにしてみ
>>ました.テストしていませんから,ご参考まで.
やはりこうするべきですね。後で配列も受け取れるようにしましょう。
read_from_cmdline をこの変更にあわせるとこんな感じでしょうか。
def read_from_cmdline
words = shellwords(if not ARGV.empty? then
ARGV.join(' ')
else
STDERR.print "(offline mode: enter name=value pairs o
n standard input)\n"
readlines.join(' ').gsub(/\n/, '')
end.gsub(/\\=/, '%3D').gsub(/\\&/, '%26'))
if words.find{|x| x =~ /=/} then words.join('&') else words.join('+') end
end
やはり Perl よりもはるかにすっきりと書けますね。しかし、この書き方だと
コメントを書き添え難くなるという事も少し感じました。まあ、どうせ実行前
にコメントは捨てられるのですから、ちょっと長くなっても丁寧に書いてやれ
ば良いだけなのですが。
青山 和光 Wakou Aoyama <pxn11625@niftyserve.or.jp>