別のキーワード
ライブラリ
- drb (674)
-
drb
/ acl (33) -
drb
/ extserv (66) -
drb
/ extservm (77) -
drb
/ gw (55) -
drb
/ observer (11) -
drb
/ timeridconv (44) -
rinda
/ rinda (33) -
rinda
/ tuplespace (22)
クラス
- ACL (22)
-
DRb
:: DRbIdConv (22) -
DRb
:: DRbObject (55) -
DRb
:: DRbRemoteError (11) -
DRb
:: DRbServer (201) -
DRb
:: DRbUnknown (44) -
DRb
:: DRbUnknownError (11) -
DRb
:: ExtServ (55) -
DRb
:: ExtServManager (66) -
DRb
:: GW (33) -
DRb
:: TimerIdConv (33) -
Rinda
:: DRbObjectTemplate (22)
モジュール
- DRb (132)
-
DRb
:: DRbProtocol (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- === (11)
- ACL (11)
- DRb (11)
- DRbBadScheme (11)
- DRbBadURI (11)
- DRbConnError (11)
- DRbError (11)
- DRbIdConv (22)
- DRbObject (22)
- DRbObjectTemplate (11)
- DRbObservable (11)
- DRbProtocol (11)
- DRbRemoteError (11)
- DRbServer (11)
- DRbServerNotFound (11)
- DRbUndumped (22)
- DRbUnknown (11)
- DRbUnknownError (11)
- ExtServ (11)
- ExtServManager (11)
- GW (11)
- GWIdConv (11)
-
INSECURE
_ METHOD (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - Ruby用語集 (11)
- TimerIdConv (11)
- TupleEntry (11)
- TupleSpace (11)
- [] (11)
- []= (11)
-
_ _ drbref (11) -
_ _ drburi (11) -
add
_ protocol (11) - alive? (22)
- buf (11)
- command (11)
- command= (11)
- config (22)
-
current
_ server (11) -
default
_ acl (11) -
default
_ argc _ limit (11) -
default
_ id _ conv (11) -
default
_ load _ limit (11) -
default
_ safe _ level (7) -
drb
/ acl (11) -
drb
/ extserv (11) -
drb
/ extservm (11) -
drb
/ gw (11) -
drb
/ observer (11) -
drb
/ ssl (11) -
drb
/ timeridconv (11) -
drb
/ unix (11) - eql? (11)
- exception (11)
- front (33)
- here? (22)
-
install
_ acl (11) -
install
_ id _ conv (11) -
install
_ list (11) - name (11)
- new (77)
-
new
_ with _ uri (11) -
primary
_ server (11) -
primary
_ server= (11) - reason (11)
- reload (11)
-
rinda
/ rinda (11) -
ruby 1
. 8 . 4 feature (11) -
safe
_ level (7) - server (11)
- service (11)
-
start
_ service (11) -
stop
_ service (33) - thread (22)
-
to
_ id (22) -
to
_ obj (22) - unknown (11)
- uri (33)
- uri= (11)
- verbose (22)
- verbose= (22)
検索結果
先頭5件
-
DRb
:: GW # [](key) -> object (3000.0) -
登録したオブジェクトを取り出します。
登録したオブジェクトを取り出します。
@param key オブジェクトを取り出すためのキー -
DRb
:: GW # []=(key , v) (3000.0) -
オブジェクトを登録します。
オブジェクトを登録します。
key はリモートに渡すことのできる、
ハッシュのキーとして妥当なオブジェクトならなんでもかまいません(文字列など)。
@param key オブジェクトを取り出すためのキー
@param v 登録するオブジェクト -
DRb
:: TimerIdConv # to _ id(obj) -> Integer (3000.0) -
オブジェクトを識別子に変換します。
オブジェクトを識別子に変換します。 -
DRb
:: TimerIdConv # to _ obj(ref) -> Object (3000.0) -
識別子をオブジェクトに変換します。
識別子をオブジェクトに変換します。 -
Rinda
:: DRbObjectTemplate # ===(ro) (3000.0) -
@todo
...@todo
This DRbObjectTemplate matches +ro+ if the remote object's drburi
and drbref are the same. +nil+ is used as a wildcard.... -
Rinda
:: DRbObjectTemplate . new(uri = nil , ref = nil) (3000.0) -
@todo
...@todo
Creates a new DRbObjectTemplate that will match against +uri+ and
+ref+.... -
rinda
/ rinda (90.0) -
Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。
... DRb.uri を使うことで rindac.rb のプロセスを
一意に同定しているからです。
# rinda_ts.rb
require 'drb/drb'
require 'rinda/tuplespace'
uri = ARGV.shift
DRb.start_service(uri, Rinda::TupleSpace.new)
puts DRb.uri
DRb.thread.join
# rindas.rb
require 'drb/......drb'
require 'rinda/rinda'
def do_it(v)
puts "do_it(#{v})"
v + v
end
uri = ARGV.shift || raise("usage: #{$0} <server_uri>")
DRb.start_service
ts = Rinda::TupleSpaceProxy.new(DRbObject.new(nil, uri))
while true
r = ts.take(['sum', nil, nil])
v = do_it(r[2])......e 'drb/drb'
require 'rinda/rinda'
uri = ARGV.shift || raise("usage: #{$0} <server_uri>")
DRb.start_service
ts = Rinda::TupleSpaceProxy.new(DRbObject.new(nil, uri))
(1..10).each do |n|
ts.write(['sum', DRb.uri, n])
end
(1..10).each do |n|
ans = ts.take(['ans', DRb.ur... -
ACL (46.0)
-
drb で用いる ACL(Access Control List)クラス。
...drb で用いる ACL(Access Control List)クラス。
Access control list は "allow" と "deny" の2つからなります。
"all" や "*" という文字列は任意のアドレスにマッチします。
IPAddr が取り扱える任意のアドレス/アドレスマスクを
使うことがで......or_deny", "addr2",
:
という文字列配列で表現されます。
@see DRb.#install_acl, DRb.#start_service, DRb::DRbServer.default_acl, DRb::DRbServer.new
=== 例
ACL を単独で用いる例。
require "drb/acl"
list = %w[
deny all
allow 192.168.1.1
allow ::ffff:192.168... -
Rinda
:: TupleSpace (24.0) -
Tuple Space を表すクラスです。
...このクラスのインスタンスを
drb を経由して公開することで
タプルスペースを他のプロセスからアクセスさせることができるようになります。
タプルスペースを drb 経由で利用する側は
DRb::DRbObject.new_with_uri などでこのオ......スを renewer に指定すると無限に renew され続けるよう
に思われますが、そうではありません。このクラスは
DRb::DRbUndumped を include しているので、オブジェクトが生成された
プロセスが止まるとそのオブジェクトは無効にな... -
ruby 1
. 8 . 4 feature (12.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...lk:169307>))
: set_trace_func [change]
#Mon Sep 26 22:32:13 2005 Yukihiro Matsumoto <matz@ruby-lang.org>
#
# * eval.c (set_trace_func): add rb_secure(4) to prevent adding
# tracing function.
$SAFE=4でtrace_funcの追加を禁止。
: printf [bug]
#Wed Dec 7 15:31:35 2005......g
# ComplexContent#elementformdefault method.
#
# ?
#Tue Nov 8 15:32:27 2005 GOTOU Yuuzou <gotoyuzo@notwork.org>
#
# * lib/drb/ssl.rb (DRb::SSLConfig#accept): fixed typo.
# [ruby-dev:27560] [ruby-core:4627]
#
# ?
#Sat Oct 8 20:04:40 2005 Nobuyoshi Nakada <nobu@ruby-...