別のキーワード
種類
ライブラリ
- English (24)
- ビルトイン (679)
-
net
/ http (24) - optparse (24)
- pathname (12)
- set (9)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - shellwords (48)
- socket (132)
- thread (20)
- thwait (24)
- tsort (23)
- uri (12)
-
webrick
/ httputils (12) - win32ole (36)
- zlib (36)
クラス
- Array (87)
- BasicObject (24)
- Dir (24)
- File (12)
- IO (12)
- Mutex (4)
- OptionParser (24)
- Pathname (12)
- Set (12)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - Socket (72)
- String (31)
- Thread (218)
-
Thread
:: Mutex (20) -
Thread
:: Queue (48) -
Thread
:: SizedQueue (36) - ThreadsWait (24)
-
WIN32OLE
_ VARIABLE (12) -
Zlib
:: Deflate (24) -
Zlib
:: Inflate (12)
モジュール
- Enumerable (84)
- Kernel (36)
-
Net
:: HTTPHeader (24) - Shellwords (24)
-
Socket
:: Constants (48) - TSort (23)
- URI (12)
-
WEBrick
:: HTTPUtils (12)
キーワード
-
$ , (12) -
$ OFS (12) -
$ OUTPUT _ FIELD _ SEPARATOR (12) - * (24)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ConditionVariable (12)
- DOSISH 対応 (12)
- Enumerator (12)
- Fiber (12)
-
IPV6
_ JOIN _ GROUP (24) -
IP
_ MAX _ MEMBERSHIPS (24) -
MCAST
_ JOIN _ GROUP (24) -
MCAST
_ JOIN _ SOURCE _ GROUP (24) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - Queue (12)
- Shellwords (12)
- SizedQueue (12)
- TCPServer (12)
- Thread (12)
- ThreadError (12)
- ThreadGroup (12)
- WIN32OLE (12)
-
WIN32OLE
_ METHOD (12) - [] (20)
-
_ _ send _ _ (24) -
abort
_ on _ exception (24) -
abort
_ on _ exception= (24) -
add
_ trace _ func (12) - alive? (12)
- binwrite (12)
-
canonical
_ each (12) - cgi (12)
- chunk (12)
-
chunk
_ while (12) - deflate (12)
- deq (24)
- disjoint? (12)
- drb (12)
-
drb
/ extservm (12) -
drb
/ gw (12) -
each
_ capitalized (12) -
each
_ strongly _ connected _ component _ from (23) - empty? (6)
- escape (12)
- fetch (8)
- glob (16)
-
join
_ nowait (6) - load (12)
-
next
_ wait (6) -
num
_ waiting (12) -
ole
_ type _ detail (12) -
on
_ tail (12) - owned? (12)
- pack (21)
- pack テンプレート文字列 (12)
- pop (24)
- profile (6)
-
rb
_ thread _ join (12) -
rb
_ thread _ join _ m (12) -
report
_ on _ exception (9) -
report
_ on _ exception= (9) -
rinda
/ rinda (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) - run (12)
-
set
_ dictionary (24) -
set
_ trace _ func (12) - shelljoin (24)
- shift (24)
-
slice
_ after (24) -
slice
_ before (24) -
slice
_ when (12) - split (19)
- stop (12)
- sum (18)
-
thread
_ variable _ get (12) -
thread
_ variable _ set (12) - tsort (12)
- unix (24)
- unlock (12)
- unpack (12)
- value (12)
- wakeup (12)
- スレッド (12)
- セキュリティモデル (12)
検索結果
-
drb (6.0)
-
分散オブジェクトプログラミングのためのライブラリです。
...バを起動する
DRb.start_service(SERVER_URI, FRONT_OBJECT, :safe_level => 1)
# DRb のスレッドが終了するのを待つ
DRb.thread.join
==== クライアント側コード
require 'drb/drb'
# 接続先の URI
SERVER_URI="druby://localhost:8787"
# DRbサーバを起動... -
profile (6.0)
-
Ruby プログラムのためのプロファイラです。 プロファイラとは効率改善のための調査に用いられるツールのことです。 profile ライブラリは各メソッドの実行時間に関する統計を出力します。
...0.57 Array#[]=
27.84 4.10 1.23 2 613.28 2070.31 Range#each
4.26 4.29 0.19 1 187.50 234.38 Array#join
1.06 4.34 0.05 168 0.28 0.28 Fixnum#to_s
0.35 4.35 0.02 31 0.50 0.50 Fixnum#+
… 以下... -
rinda
/ rinda (6.0) -
Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。
...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... -
tsort (6.0)
-
tsort はトポロジカルソートと強連結成分に関するモジュールを提供します。
...t_from(target) {|ns|
if ns.length != 1
fs = ns.delete_if {|n| Array === n}
raise TSort::Cyclic.new("cyclic dependencies: #{fs.join ', '}")
end
n = ns.first
if Array === n
outputs, inputs, block = n
inputs_time = inputs.map {|f| File.mtime f}.ma... -
Array
# *(times) -> Array (2.0) -
配列の内容を times 回 繰り返した新しい配列を作成して返します。 値はコピーされないことに注意してください。
配列の内容を times 回 繰り返した新しい配列を作成して返します。
値はコピーされないことに注意してください。
@param times 繰り返したい回数を整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによ
る暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError 引数に負の数を指定した場合に発生します。
//emlist[例][...