[#20475] Wrapping Regexp in C++/Windows — OZAWA Sakuro <crouton@...>

さくです。

15 messages 2000/02/03

[#20534] ftpmirror-1.2.2 で @homepage へ up 不可 — Hirokazu Kiuchi <kiuchi@...>

はじめまして、きうちです。

12 messages 2000/02/07

[#20554] エスケープされていないものだけを置換 — Ayanosuke <aya@...>

 館林と申します。

35 messages 2000/02/07
[#20563] Re: エスケープされていないものだけを置換 — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/02/07

なひです.

[#20598] — "okaukio+mls" <jtz4046@...6.mnx.ne.jp>

ruby-list@netlab.co.jp のみなさん こんにちは。

126 messages 2000/02/08
[#20600] Re: — "Y Kataoka" <kataoka@...> 2000/02/09

片岡と申します。

[#20620] Re: — "okaukio+mls" <jtz4046@...6.mnx.ne.jp> 2000/02/10

おかゆきおです。

[#20623] Re: How to run ruby — Masaki Suketa<CQN02273@...> 2000/02/11

助田です.最初からこのツリーちゃんと読んでなかったんですが...

[#20630] Re: How to run ruby — "okaukio+mls" <jtz4046@...6.mnx.ne.jp> 2000/02/11

おかゆきおです。

[#20633] Re: How to run ruby — Masaki Suketa<CQN02273@...> 2000/02/12

助田です.ちょっと長いです.

[#20640] Re: How to run ruby — "okaukio+mls" <jtz4046@...6.mnx.ne.jp> 2000/02/12

おかゆきおです。

[#20645] Re: How to run ruby — WATANABE Hirofumi <eban@...> 2000/02/12

わたなべです.

[#20653] Re: How to run ruby — 中村暁史 Nakamura Akifumi <BXQ04723@...> 2000/02/13

[#20655] Re: How to run ruby — OZAWA Sakuro <crouton@...> 2000/02/13

In article <38A6419D15E.469A.BXQ04723@nifty.ne.jp>,

[#20657] Re: How to run ruby — Fumitake Taniguchi <whom@...3.so-net.ne.jp> 2000/02/13

In <200002130938.SAA17120@rose.duelists.org>,

[#20658] Re: How to run ruby — OZAWA Sakuro <crouton@...> 2000/02/13

In article <200002131054.TAA09555@mail.fb3.so-net.ne.jp>,

[#20661] Re: How to run ruby — nobu.nakada@... 2000/02/13

なかだです。

[#20677] Re: How to run ruby — "Hideaki Takata" <hideakit@...3.dion.ne.jp> 2000/02/13

たかた@久しぶりの投稿です。

[#20691] Re: How to run ruby — "Hideaki Takata" <hideakit@...3.dion.ne.jp> 2000/02/14

たかたです

[#20736] Re: How to run ruby — "Hideaki Takata" <hideakit@...3.dion.ne.jp> 2000/02/15

たかたです

[#20746] Re: How to run ruby — "Hideaki Takata" <hideakit@...3.dion.ne.jp> 2000/02/15

たかたです

[#20765] Re: rbsh — rubikitch <rubikitch@...> 2000/02/16

From: "Hideaki Takata" <hideakit@d3.dion.ne.jp>

[#20783] Re: rbsh — 中村暁史 Nakamura Akifumi <BXQ04723@...> 2000/02/17

[#20777] Re: Where is http-access.rb? — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/02/16

なひです.

[#20792] Re: Where is http-access.rb? — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/02/17

なひです.

[#20625] druby で 3 つのプロセス間でオブジェクトをやり取りする — 堀川 久 <vzw00011@...>

 こんにちは。

12 messages 2000/02/11
[#20628] Re: druby で 3 つのプロセス間でオブジェクトをやり取りする — Masatoshi SEKI <m_seki@...> 2000/02/11

[#20638] Re: druby で 3 つのプロセス間でオブジェクトをやり取りする — 堀川 久 <vzw00011@...> 2000/02/12

 こんにちは。

[#20722] opttest.rb of optparse-0.6 — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp>

Toshです。

15 messages 2000/02/15

[#20737] Ruby/Gtk の CList にパッチ — YASUI Kentarow <kenyasui@...>

安井です。

14 messages 2000/02/15
[#20950] Re: Ruby/Gtk の CList にパッチ — Hiroshi IGARASHI <igarashi@...> 2000/02/22

いがらしです。返答が遅くなりすみません。

[#20955] Re: Ruby/Gtk の CList にパッチ — matz@... (Yukihiro Matsumoto) 2000/02/22

まつもと ゆきひろです

[#20821] method object — thitoshi@... (TAKAHASHI Hitoshi)

45 messages 2000/02/18
[#20824] Re: method object — Masahiro Suzuki <msuzuki@...> 2000/02/18

こんにちは。鈴木@仕事中です。

[#20827] Re: method object — thitoshi@... (TAKAHASHI Hitoshi) 2000/02/18

[#20829] Re: method object — matz@... (Yukihiro Matsumoto) 2000/02/18

まつもと ゆきひろです

[#20832] Re: method object — thitoshi@... (TAKAHASHI Hitoshi) 2000/02/18

[#20885] Re: collect + find_all ==> select ? — "H.TAKEI" <takei.hideaki@...> 2000/02/21

武井です。

[#20923] CUI library available in Ruby — Hideto ISHIBASHI <s34204@...>

石橋秀仁です。

15 messages 2000/02/22

[#20944] Hash#update について — Fuyuhiko Maruyama (丸山冬彦) <fuyuhik8@...>

丸山@東工大と申します。

32 messages 2000/02/22
[#20948] Re: Hash#update について — 中村暁史 Nakamura Akifumi <BXQ04723@...> 2000/02/22

[#20960] Re: Hash#update について — rubikitch <rubikitch@...> 2000/02/23

From: 中村暁史 Nakamura Akifumi <BXQ04723@nifty.ne.jp>

[#20976] Re: Hash#update について — Fuyuhiko Maruyama (丸山冬彦) <fuyuhik8@...> 2000/02/23

丸山です。

[#20977] Re: Hash#update について — matz@... (Yukihiro Matsumoto) 2000/02/23

まつもと ゆきひろです

[#20984] Re: Hash#update について — Fuyuhiko Maruyama (丸山冬彦) <fuyuhik8@...> 2000/02/23

丸山です。

[#20985] Re: Hash#update について — matz@... (Yukihiro Matsumoto) 2000/02/23

まつもと ゆきひろです

[#20959] Ruby/GTK tの動かし方 — 中村暁史 Nakamura Akifumi <BXQ04723@...>

18 messages 2000/02/23
[#21011] Re: Ruby/GTK tの動かし方 — Yasushi Abe <yasushi@...> 2000/02/24

こんにちわ、阿部です。

[#20965] cgi.rb BUG? — rubikitch <rubikitch@...>

るびきちです。

33 messages 2000/02/23
[#20978] Re: cgi.rb BUG? — nobu.nakada@... 2000/02/23

なかだです。

[#21023] Re: cgi.rb BUG? — Kazuhiro Nishiyama <nishiyama@...1.tiki.ne.jp> 2000/02/24

nobu.nakada@nifty.ne.jp wrote:

[#21025] Re: cgi.rb BUG? — nobu.nakada@... 2000/02/24

なかだです。

[#21052] tempfile.rb BUG — Kazuhiro Nishiyama <nishiyama@...1.tiki.ne.jp> 2000/02/26

nobu.nakada@nifty.ne.jp wrote:

[#20992] GPIB driver その後 — Makoto Tagusari <mtag@...2.so-net.ne.jp>

皆さん今晩は、田鎖です。

15 messages 2000/02/23
[#21012] Critical Block (Re: GPIB driver その後) — Hideto ISHIBASHI <s34204@...> 2000/02/24

石橋秀仁です。

[#21028] CGI.rb のドキュメント探してます — Takumi Nakamura <chapuni@...>

 はじめまして。福岡在住の中村と申します。

16 messages 2000/02/25
[#21054] Re: CGI.rb のドキュメント探してます — 堀川 久 <vzw00011@...> 2000/02/26

 こんにちは。

[#21093] RD with URL — rubikitch <rubikitch@...>

るびきちです。

25 messages 2000/02/29
[#21095] Re: RD with URL — nobu.nakada@... 2000/02/29

なかだです。

[#21098] Re: RD with URL — rubikitch <rubikitch@...> 2000/02/29

From: nobu.nakada@nifty.ne.jp

[#21100] Re: RD with URL — nobu.nakada@... 2000/02/29

なかだです。

[#21101] Re: RD with URL — rubikitch <rubikitch@...> 2000/02/29

From: nobu.nakada@nifty.ne.jp

[#21103] Re: RD with URL — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/02/29

Toshです。

[#21105] Re: RD with URL — rubikitch <rubikitch@...> 2000/02/29

From: Toshiro Kuwabara <toshirok@yb3.so-net.ne.jp>

[#21108] Re: RD with URL — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/02/29

Toshです。

[#21110] rubyman ? (Re: RD with URL) — Koji Arai <JCA02266@...> 2000/02/29

新井です。

[#21111] Re: rubyman ? (Re: RD with URL) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/02/29

Toshです。

[ruby-list:20711] Re: How to run ruby

From: SHIROYAMA Takayuki <psi@...>
Date: 2000-02-14 16:49:32 UTC
List: ruby-list #20711
しろやまです。
# NeXTという単語があるとでてくる私・・・

In <200002140336.AA00132@fit0298.fitec.co.jp> , ARIMA Yasuhiro said...
>
> NEXTSTEP のコマンドラインで、フィルタとしての clipboard
> を使ったことがあり
> ます。
> パイプラインの一部として使えました。
>

NeXTSTEPだと、copy, pasteコマンド、OPENSTEP
以降ですと pbcopy, pbpasteコマンドでコピーバッファ
の中身を標準出力に出したり、標準入力から受け取った
りできます。

同様のものは Windowsでも

http://www.yl.is.s.u-tokyo.ac.jp/~nayuta/S/cliputil/index-ja.html

にあります。非常に便利です。

#これと WebObjects for NTの bashとUNIXコマンドで
# NeXTにちかいコマンドライン環境を作って仕事して
# おります。


けど、NeXTとオブジェクト志向とクリップボードなら
こんなコマンドよりも Servicesの方が向いてますよ。

Servicesは Pasteboardクラスと pbs(PasteBoardServer)
を基幹として動作する機構でして、まず、各アプリケーシ
ョンは、自分の得意とする機能を「提供」します。提供
された機能はその他のアプリケーションの「サービス」と
いうメニューの下に、さもアプリケーションが本来持つメ
ニューであるかのごとくサブメニューとして表示されます。

例えばマウスで一つの英単語を範囲選択をして「サービス」
メニューの「LookUp」を選択すると、そのLookUpという
アプリがまえに出てきて(動いてなければ起動されて)、その
単語をLookUpの辞書で検索した結果が表示されます。
「サービス」-> 「Grab」-> 「スクリーン」を選択すると、
Grab.appというアプリが動作し、スクリーン全体をキャプ
チャして、先の範囲に画像を張りつけます。(画像を張りつ
けられないテキスト領域なら、そもそもGrabのメニューは
灰色の表示で選択できなくなってます)。

別のアプリの機能を利用して、その入出力としてペースト
ボードを使うのが Serviceという機能です。これは、Paste-
Boardを使ったアプリケーションという巨大なオブジェクト
への通信ととらえることができます。

さて、「5 + 3」とか書いて範囲指定して、「サービス」->
「Terminal」-> 「計算を実行」を選択すると、バックグラ
ウンドで exprが走って、その計算結果( 8 )がペーストされ
ます。これはTerminal.app(NeXT標準の端末エミュレータ)
が提供する Serviceで、「UNIXコマンドを実行して、結果
を返す」サービスです。もちろん、これは Terminal.app で
再定義可能で、例えばエディタで rubyのコードを書いて、
範囲選択して、「rubyを実行」とかいうメニューを作って
実行させると、その結果を端末のウィンドウを出して表示
させたり、範囲指定した部分にペーストしたりできます。

つまり、Terminal.appは、その機能として UNIXコマンドを
Wrapして、一つの Serviceオブジェクトとして成り立たせる
事ができるアプリといえます。
# フリーソフトですが、同じようにコマンドラインをWrap
# して、ドロップしたファイルを処理する「DDT」という
# アプリもありました。( Drag Drop Tool? )


OpenStepとは、こうやって、言語もメッセージをやりとり
する、その延長としてアプリもメッセージをやり取りする
環境の仕様をさしていて、決して「UNIXをOOでみせたもの」
ではございません。
# その「実装」が OPENSTEPです。

その証拠に「NSFile」などの「ファイルを現すオブジェクト」
は存在しません。ファイルシステムを示す「NSFileManager」
はありますし、NSFileHandlerというファイルハンドルを示す
オブジェクトはありましても、ファイルというオブジェクトは
存在しないのです。文字列クラスである NSStringが

+ (id)stringWithContentsOfFile:(NSString *)path;

という「ファイルの中身を文字列とみなしてその文字列の
オブジェクトを生成する」クラスメソッドをもっていたり、
NSDataというバイト列を示すクラスが

+ (id)dataWithContentsOfFile:(NSString *)path;
+ (id)dataWithContentsOfURL:(NSURL *)url;

などというクラスメソッドで初期化される事はありますが、
これらはそれぞれ文字列であり、データであってファイル
ではありません。

# もひとついうと、OpenStep仕様も95年ごろのもので、
# とうてい「最近」ではないし、元となったNeXTSTEP
# に至ってはもう12年も前のものでして・・・

どちらかというとこれらは、「OpenStepと既存のOS
(Machだったり NTだったり SolarisだったりHP-UXだっ
たり)との連携をとる為の機能」でして、UNIXをOOした
訳でもなんでもないのです。

OpenStepにとってはMachが便利で、MachはUNIXから
離れられないからひっついてきただけで、NeXTは別に
UNIXである必要をもってないといいますか・・・
# 実際 最初はSVRで実装されて、スタンフォードの学生に
# 「だっせー」と馬鹿にされて、んでさくっとMach+4.3
# BSDに乗り換えたという逸話もあるぐらい、OSには節操
# がないです、はい。

だから、できれば・・・NeXTを「UnixのOOじゃないもの
を見えなくしちまうもの」と呼ぶのはやめてもらえません
かね? (^^;)

---
SHIROYAMA Takayuki : psi@fortune.nest.or.jp
PS: 2/17,18,19と、MacWorldExpoの某ブースで、NTで
     WebObjects展示という、周囲に喧嘩を売った(一応
     G3ももってきてますが・・・)事をやってますので、
     こんな話が聞きたいならいつでもどうぞ(^^;)

In This Thread