2659件ヒット
[1-100件を表示]
(0.062秒)
種類
ライブラリ
- ビルトイン (578)
- benchmark (12)
- date (504)
- drb (175)
- getoptlong (12)
- monitor (12)
-
net
/ http (108) -
net
/ imap (24) -
net
/ pop (120) -
net
/ smtp (256) - open3 (24)
- openssl (24)
- psych (207)
-
rdoc
/ code _ object (24) -
rdoc
/ markup (12) -
rdoc
/ markup / formatter (12) - resolv (12)
-
rexml
/ document (36) -
rexml
/ sax2listener (12) -
shell
/ process-controller (6) -
shell
/ system-command (18) - socket (24)
- thread (22)
- timeout (21)
-
webrick
/ cgi (12) -
webrick
/ httpservlet / abstract (72) -
webrick
/ httputils (96)
クラス
- Array (120)
-
DRb
:: DRbObject (12) -
DRb
:: DRbServer (115) - Date (312)
- DateTime (192)
- GetoptLong (12)
- MatchData (78)
-
Net
:: HTTP (84) -
Net
:: HTTPResponse (24) -
Net
:: IMAP (24) -
Net
:: POP3 (120) -
Net
:: SMTP (256) - Object (12)
-
OpenSSL
:: SSL :: SSLServer (24) -
Psych
:: Handler (48) -
Psych
:: Nodes :: Document (12) -
Psych
:: Nodes :: Mapping (36) -
Psych
:: Nodes :: Sequence (24) -
Psych
:: Stream (24) -
Psych
:: Visitors :: YAMLTree (36) -
RDoc
:: CodeObject (24) -
RDoc
:: Markup (12) -
RDoc
:: Markup :: Formatter (12) -
REXML
:: Parent (36) -
Shell
:: ProcessController (6) -
Shell
:: SystemCommand (18) - Socket (12)
- String (36)
- Symbol (6)
- Thread (48)
-
Thread
:: ConditionVariable (24) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) -
WEBrick
:: CGI (12) -
WEBrick
:: HTTPServlet :: AbstractServlet (72) -
WEBrick
:: HTTPUtils :: FormData (96)
モジュール
- Benchmark (12)
- DRb (36)
- GC (24)
-
GC
:: Profiler (24) - Kernel (72)
- ObjectSpace (48)
- Open3 (24)
- Psych (27)
-
REXML
:: SAX2Listener (12) -
Socket
:: Constants (12) - Timeout (21)
キーワード
- ANY (24)
- BLOCK (24)
- ConditionVariable (12)
- DRbServer (12)
- FLOW (12)
-
IFF
_ XMIT _ DST _ RELEASE (24) - MonitorMixin (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) - Proxy (12)
- Queue (12)
- SOA (12)
-
STATUS
_ STARTED (12) - SizedQueue (12)
- [] (96)
- []= (72)
-
add
_ tag (12) -
add
_ word _ pair (12) - at (12)
-
auth
_ cram _ md5 (12) -
backtrace
_ locations (24) - bmbm (12)
- broadcast (12)
- byteoffset (6)
- caller (36)
-
caller
_ locations (24) -
capable
_ cram _ md5 _ auth? (12) - civil (24)
- commercial (24)
- config (12)
-
default
_ acl (12) -
default
_ argc _ limit (12) -
default
_ id _ conv (12) -
default
_ load _ limit (12) -
default
_ safe _ level (7) -
define
_ finalizer (24) -
delete
_ all (24) -
delete
_ prefix (8) -
delete
_ prefix! (8) - deq (24)
-
did
_ you _ mean (12) -
disable
_ starttls (12) -
do
_ DELETE (12) -
do
_ GET (12) -
do
_ HEAD (12) -
do
_ OPTIONS (12) -
do
_ POST (12) -
do
_ PUT (12) - drb (12)
-
drb
/ extservm (12) -
drb
/ gw (12) -
drb
/ ssl (12) -
drb
/ unix (12) -
each
_ data (12) - ehlo (12)
-
enable
_ ssl (12) -
enable
_ starttls (12) -
enable
_ starttls _ auto (12) -
enable
_ tls (12) -
end
_ with? (18) - england (12)
- exit (12)
- filename (12)
- filename= (12)
- fill (36)
- foreach (12)
- fork (12)
- front (12)
-
garbage
_ collect (24) - gregorian (12)
- head (12)
- helo (12)
- httpdate (24)
- iso8601 (24)
- italy (12)
- jd (24)
- jisx0301 (24)
- julian (12)
- list (12)
- load (15)
- name (12)
- name= (12)
-
net
/ imap (12) - new (72)
-
new
_ start (12) -
new
_ with _ uri (12) - now (12)
- offset (24)
-
open
_ timeout= (12) - ordinal (24)
- parse (36)
-
pipeline
_ start (24) - pop (24)
-
primary
_ server (12) -
primary
_ server= (12) -
proxy
_ address= (12) -
raw
_ data (12) -
rb
_ compile _ file (12) -
rb
_ gc _ mark _ locations (12) -
rb
_ gc _ start (12) -
rb
_ thread _ start (12) -
rb
_ thread _ start _ 0 (12) -
rb
_ thread _ start _ timer (12) -
read
_ body (24) - ready (12)
- report (12)
-
respond
_ to? (12) - rfc2822 (24)
- rfc3339 (24)
- rfc822 (24)
-
rinda
/ rinda (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
send
_ mail (12) - sendmail (12)
-
set
_ debug _ output (12) - shift (24)
- signal (12)
-
start
_ doc (12) -
start
_ document (24) -
start
_ export (6) -
start
_ immediately (12) -
start
_ immediately= (12) -
start
_ import (6) -
start
_ job (6) -
start
_ mapping (12) -
start
_ sequence (12) -
start
_ service (12) -
start
_ stream (12) -
start
_ with? (8) - started (12)
- started? (48)
- starttls (24)
-
stop
_ doc (12) - strptime (24)
- timeout (21)
-
to
_ ary (12) - today (24)
-
undefine
_ finalizer (12) -
valid
_ civil? (12) -
valid
_ commercial? (12) -
valid
_ date? (12) -
valid
_ jd? (12) -
valid
_ ordinal? (12) - verbose (12)
- verbose= (12)
-
webrick
/ cgi (12) - xmlschema (24)
検索結果
-
drb
/ extservm (26024.0) -
DRb::ExtServManager を定義しているライブラリ。
...DRb::ExtServManager を定義しているライブラリ。
DRb::ExtServManager は drb で実現されたサービスブローカーです。
個々のサービスは drb/extserv で定義されている
DRb::ExtServ を用いて実装します。
DRb::ExtServManager
はクライアントの要求......に応じて個々のサービスを
サブプロセスとして起動し、各サービスを表す DRb::ExtServ オブジェクト
をリモートオブジェクトとしてクライアントに渡します。
このライブラリは簡易的なもので、あまりメンテナンスもされて......ます
DRb::ExtServManager.command["No1"] = %w(ruby service.rb service1)
DRb::ExtServManager.command["No2"] = %w(ruby service.rb service2)
# ExtServManager オブジェクトを生成して
# drb の front object に指定する
s = DRb::ExtServManager.new
DRb.start_service("druby://l... -
drb (26018.0)
-
分散オブジェクトプログラミングのためのライブラリです。
...ブジェクトのメソッド
を呼びだすことができます。他のマシン上のプロセスにも
アクセスできます。
=== 概要
dRuby は Ruby 専用の分散オブジェクトシステムです。
Ruby のみで記述され、TCP socket のような Ruby 本体が提供する......独自のプロトコルで通信し、他の分散オブジェクトシステム
(CORBA, RMI, .NETなど)との相互運用性はありません。
dRuby は
* 他のプロセスと Ruby オブジェクトのリファレンスをやりとりすること
* そこからのメソッド呼び出......オブジェクトの instance_eval を取り除く
undef :instance_eval
end
ro.instance_eval("DANGEROUS RUBY CODE!")
このような instance_eval による危険性は $SAFE を 1
以上にすることで防げます。
DRb.#start_service の :safe_level オプションで
リモートか......ルオブジェクトの instance_eval を取り除く
undef :instance_eval
end
ro.instance_eval("DANGEROUS RUBY CODE!")
このような instance_eval による危険性は $SAFE を 1
にすることで防げます。
DRb.#start_service の :safe_level オプションで
リモートから... -
drb
/ gw (26012.0) -
drb 通信を中継するゲートウェイ(DRb::GW)と、 中継に必要なオブジェクト識別子変換クラス(DRb::GWIdConv)、 および DRb::DRbObject への拡張が含まれています。
...drb 通信を中継するゲートウェイ(DRb::GW)と、
中継に必要なオブジェクト識別子変換クラス(DRb::GWIdConv)、
および DRb::DRbObject への拡張が含まれています。
このライブラリを利用することで直接通信することが不可能であるよう......プロセスを経て drb によりやりとりできるようになります。
drb による通信とは、オブジェクトをプロセス間でやりとりすること、
およびそのメソッドを呼び出すことです。
中継プロセスが保持している DRb::GW オブジェク......ll_id_conv(DRb::GWIdConv.new)
front = DRb::GW.new
s1 = DRb::DRbServer.new('drbunix:/tmp/gw_b_a', front)
s2 = DRb::DRbServer.new('drbunix:/tmp/gw_b_c', front)
s1.thread.join
s2.thread.join
gw_a.rb
require 'drb/unix'
require_relative 'foo'
obj = Foo.new('a')
DRb.start_se... -
did
_ you _ mean (26006.0) -
名前のタイポによって NameError や NoMethodError が起きたと きに、自動的に他の似た名前を提案してくれるライブラリです。
...よって NameError や NoMethodError が起きたと
きに、自動的に他の似た名前を提案してくれるライブラリです。
"Yuki".starts_with?("Y")
# => NoMethodError: undefined method `starts_with?' for "Yuki":String
# Did you mean? start_with?
デフォルトで有......ドラインオプションで
--disable=did_you_mean を指定します。
このライブラリはbundled gem(gemファイルのみを同梱)です。詳しい内容は下
記のページを参照してください。
* rubygems.org: https://rubygems.org/gems/did_you_mean
* プロジェクト......ページ: https://github.com/ruby/did_you_mean
* リファレンス: https://www.rubydoc.info/gems/did_you_mean/... -
drb
/ ssl (26006.0) -
DRb のプロトコルとして SSL/TLS 上で通信する drbssl が使えるようになります。
...DRb のプロトコルとして SSL/TLS 上で通信する drbssl が使えるようになります。
require 'drb/ssl'
obj = ''
DRb::DRbServer.new( 'drbssl://localhost:10000',
obj,
{:SSLCertName => [["CN","fqdn.example.com"]]})
DRb::DRbServer.new......や DRb.#start_service が
"drbssl" スキームを受け入れるようになります。
また、DRb::DRbObject.new_with_uri でも drbunix スキームが使えるようになります。
サーバを起動するときは以下のオプションが追加で利用できます。
詳しくは、......nil (指定なし)です。
: :SSLTmpDhCallback
一時的 DH 鍵を生成するためのコールバックを指定します。
OpenSSL::SSL::SSLContext#tmp_dh_callback= で利用します。
デフォルトは nil (指定なし)です。
: :SSLVerifyMode
証明書の検証法を指定し... -
drb
/ unix (26006.0) -
DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。
...DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。
require 'drb/unix'
obj = ''
DRb::DRbServer.new('drbunix:/tmp/hoge', obj)
DRb::DRbServer.new や DRb.#start_service が
"drbunix" スキームを受け入れるよう......になります。
また、DRb::DRbObject.new_with_uri でも drbunix スキームが使えるようになります。
サーバを起動するときは以下のオプションが追加で利用できます。
: :UNIXFileMode
UNIX ドメインソケットと結び付けられたファイルの... -
Date
# start -> Integer (21101.0) -
改暦日をあらわすユリウス日を返します。
...改暦日をあらわすユリウス日を返します。
Date.new も参照してください。... -
Shell
:: SystemCommand # start -> () (21101.0) -
@todo
...@todo... -
Net
:: HTTP . start(address , port = 80 , proxy _ addr = :ENV , proxy _ port = nil , proxy _ user=nil , proxy _ pass=nil) -> Net :: HTTP (18314.0) -
新しい Net::HTTP オブジェクトを生成し、 TCP コネクション、 HTTP セッションを開始します。
...合には生成したオブジェクトを渡します。
利用後にはこのオブジェクトを Net::HTTP#finish してください。
proxy_addr に :ENV を指定すると環境変数 http_proxy からプロクシの URI を
取り出し利用します。環境変数 http_proxy が定義さ......require 'net/http'
Net::HTTP.new(address, port, proxy_addr, proxy_port, proxy_user, proxy_pass).start(&block)
//}
@param address 接続するホスト名を文字列で指定します。
@param port 接続するポート番号を指定します。
@param proxy_addr プロクシのホスト名も......の認証のユーザ名を指定します。省略した場合には認証はなされません。
@param proxy_pass プロクシの認証のパスワードを指定します。
@raise Net::OpenTimeout 接続がタイムアウトしたときに発生します
@see Net::HTTP.new, Net::HTTP#start...