[#42851] Object#define_singleton_method がない?? — take_tk <ggb03124@...>

たけ(tk)です

14 messages 2006/10/06
[#42852] Re: Object#define_singleton_method がない?? — Yukihiro Matsumoto <matz@...> 2006/10/06

まつもと ゆきひろです

[#42853] Re: Object#define_singleton_method がない?? — take_tk <ggb03124@...> 2006/10/06

たけ(tk)です。

[#42870] system の実行タイミングのトラブル — "Hideo Konami" <konami@...>

小波です。

18 messages 2006/10/14
[#42874] Re: system の実行タイミングのトラブル — "Hideo Konami" <konami@...> 2006/10/14

小波です。

[#42876] Re: system の実行タイミングのトラブル — cuzic <cuzic@...> 2006/10/14

cuzic です。

[#42885] apt-listbugs: soap4r での悩み — Junichi Uekawa <dancer@...>

ruby-list のみなさま、

21 messages 2006/10/16
[#42891] Re: apt-listbugs: soap4r での悩み — "NAKAMURA, Hiroshi" <nakahiro@...> 2006/10/17

-----BEGIN PGP SIGNED MESSAGE-----

[#42892] Re: apt-listbugs: soap4r での悩み — Junichi Uekawa <dancer@...> 2006/10/17

こんにちは、

[#42896] Re: apt-listbugs: soap4r での悩み — "NAKAMURA, Hiroshi" <nakahiro@...> 2006/10/17

-----BEGIN PGP SIGNED MESSAGE-----

[#42929] Re: 括弧なしsuperで引数が引き継がれない — "U.Nakamura" <usa@...>

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

17 messages 2006/10/31
[#42930] Re: 括弧なしsuperで引数が引き継がれない — "U.Nakamura" <usa@...> 2006/10/31

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

[#42931] instant rails インストール! irbを起動するには? — "Uema Tsuyoshi" <mugenkai15@...> 2006/10/31

上間といいます。

[#42933] Re: instant rails インストール! irbを起動するには? — "きむらこういち" <hogemuta@...> 2006/10/31

木村です。

[#42937] Re: instant rails インストール! irbを起動するには? — "Uema Tsuyoshi" <mugenkai15@...> 2006/10/31

上間です。

[ruby-list:42887] Re: [Q] large-size XML file, REXML, dRuby

From: rubikitch <rubikitch@...>
Date: 2006-10-17 00:33:38 UTC
List: ruby-list #42887
From: NISHIMATSU Takeshi <t_nissie@yahoo.co.jp>
Subject: [ruby-list:42886] [Q] large-size XML file, REXML, dRuby
Date: Tue, 17 Oct 2006 08:30:11 +0900

るびきちです。

> 毎回毎回foo.xmlを読み込ませていては遅くなってしまうことがわか

そうですね。

> りました。そこで、dRubyを使ってServerに1度だけfoo.xmlを読み
> 込ませ、Clientが要求を出して希望の要素だけを取り出すことにし
> ました。ところが、こんどはSeverがファイルを読み込まないうちに
> Clientが要求を出すとエラーになってしまうことがわかりました。

そもそもdRubyとはそういうものです。
お店の開店準備時に客が来ても買物できないのと同じ。

なぜdRubyが有効かというと、時間のかかる初期化処理(xml読み込み解析)を
毎回しなくてすむからです。
dRubyサーバさえ立ち上がってしまえば、高速に質問に答えることができます。

別解として、irbを使うのもいいです。
初期化処理は待たされますが、あとはプロンプトからどんどん質問すればいいです。

> $ ./xmlServer.rb foo.xml & sleep 10 ; ruby -r drb -r rexml/document -e 'DRb.start_service(); obj =
> DRbObject.new(nil, "druby://localhost:9000"); puts obj.elements("modeling")' 

ruby -r drbした以上 -r rexml/document は不要だと想います。
--
rubikitch
http://www.rubyist.net/~rubikitch/

In This Thread