1774件ヒット
[1-100件を表示]
(0.099秒)
ライブラリ
- ビルトイン (662)
- csv (96)
- date (12)
- digest (48)
- drb (12)
- fiddle (72)
- ipaddr (12)
- json (24)
- logger (36)
-
net
/ http (48) - openssl (36)
- optparse (12)
- prime (48)
- psych (48)
-
rexml
/ document (36) -
rinda
/ rinda (12) -
rubygems
/ package / tar _ reader (12) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (72)
- stringio (48)
- strscan (120)
- tempfile (24)
- thread (8)
-
webrick
/ httpresponse (24) - win32ole (216)
クラス
- Array (36)
- BasicObject (12)
- BasicSocket (12)
- CSV (36)
-
CSV
:: FieldInfo (24) -
CSV
:: Row (12) -
CSV
:: Table (24) -
DRb
:: DRbObject (12) - Data (3)
- Date (12)
-
Digest
:: Base (48) -
Encoding
:: Converter (48) - Enumerator (12)
-
Fiddle
:: Function (36) -
Fiddle
:: Handle (24) -
Fiddle
:: Pointer (12) -
File
:: Stat (180) -
Gem
:: Package :: TarReader (12) - IO (24)
- IPAddr (12)
- Integer (24)
-
JSON
:: State (12) - Logger (36)
- Method (24)
- Module (12)
- Mutex (2)
-
Net
:: HTTP (24) - Numeric (12)
- Object (24)
-
OpenSSL
:: BN (12) -
OpenSSL
:: SSL :: SSLContext (12) - OptionParser (12)
- Prime (12)
-
Prime
:: EratosthenesGenerator (24) -
Psych
:: Nodes :: Document (12) -
Psych
:: Nodes :: Mapping (12) -
Psych
:: Nodes :: Scalar (12) -
Psych
:: Nodes :: Sequence (12) -
REXML
:: Attributes (24) -
REXML
:: Elements (12) - Random (48)
- Regexp (12)
-
Rinda
:: SimpleRenewer (12) - Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) -
Socket
:: AncillaryData (48) - StringIO (48)
- StringScanner (120)
- Struct (72)
- SystemExit (12)
- TCPServer (12)
- Tempfile (24)
- Thread (55)
-
Thread
:: Mutex (10) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (12) - Time (12)
- TracePoint (12)
-
WEBrick
:: HTTPResponse (24) -
WIN32OLE
_ METHOD (84) -
WIN32OLE
_ TYPE (48) -
WIN32OLE
_ TYPELIB (24) -
WIN32OLE
_ VARIABLE (24) -
WIN32OLE
_ VARIANT (36)
モジュール
キーワード
- << (12)
- <=> (24)
- [] (54)
- []= (24)
-
_ _ drbref (12) -
_ _ id _ _ (12) - abi (12)
-
add
_ trace _ func (12) - arity (12)
- blksize (12)
-
block
_ length (12) - blocks (12)
- call (12)
- charpos (12)
- ciphers (12)
- coerce (12)
-
content
_ length (24) -
content
_ length= (12) - converters (12)
-
dev
_ major (12) -
dev
_ minor (12) -
digest
_ length (12) - dispid (12)
- exist? (12)
- family (12)
-
field
_ size _ limit (12) - getbyte (24)
- gid (12)
- hash (15)
- helpcontext (24)
- index (24)
- ino (12)
- int (12)
- invkind (12)
- length (72)
- level (24)
- line (12)
- lineno (36)
-
major
_ version (24) - match? (12)
-
matched
_ size (12) - max (12)
-
max
_ nesting (12) -
minor
_ version (24) - mode (12)
- next (12)
- nlink (12)
-
num
_ bits (12) -
num
_ waiting (12) -
offset
_ vtbl (12) -
ole
_ type _ detail (12) - pack (18)
- pointer (12)
- pos (12)
-
prime
_ division (24) -
primitive
_ convert (48) - priority (12)
- priority= (12)
-
proxy
_ port (12) - proxyport (12)
- ptr (12)
- rand (36)
-
range
_ length (12) - rdev (12)
-
rdev
_ major (12) -
rdev
_ minor (12) - readbyte (12)
- renew (12)
-
rest
_ size (12) - restsize (12)
-
return
_ vtype (12) - rewind (12)
-
safe
_ level (7) - seed (12)
- send (12)
-
set
_ trace _ func (12) -
sev
_ threshold (12) -
singleton
_ class (12) - size (120)
- size? (12)
-
size
_ opt _ params (12) -
size
_ params (12) - skip (12)
-
skip
_ until (12) - sleep (12)
-
source
_ location (12) - start (12)
- status (12)
- style (36)
- succ (12)
- sum (18)
-
summary
_ width (12) - sym (12)
- sysaccept (12)
- test (18)
-
to
_ bn (12) -
to
_ i (12) -
to
_ int (12) -
to
_ json (12) - truncate (12)
- type (12)
- typekind (12)
- uid (12)
-
values
_ at (12) - varkind (12)
- vartype (12)
- version (12)
- wday (12)
- write (12)
検索結果
先頭5件
- Integer
# prime _ division(generator = Prime :: Generator23 . new) -> [[Integer , Integer]] - Rinda
:: SimpleRenewer # renew -> Integer - Integer
# to _ bn -> OpenSSL :: BN - JSON
:: Generator :: GeneratorMethods :: Integer # to _ json(state _ or _ hash = nil) -> String - Prime
# prime _ division(value , generator= Prime :: Generator23 . new) -> [[Integer , Integer]]
-
Integer
# prime _ division(generator = Prime :: Generator23 . new) -> [[Integer , Integer]] (9304.0) -
自身を素因数分解した結果を返します。
自身を素因数分解した結果を返します。
@param generator 素数生成器のインスタンスを指定します。
@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻り値の各要素は2要素の配列 [n,e] であり、それぞれの内部配列の第1要素 n は self の素因数、第2要素は n**e が self を割り切る最大の自然数 e です。
@raise ZeroDivisionError self がゼロである場合に発生します。
@see Prime#prime_division
//emlist[例][ruby]{
require 'prime'
12.p... -
Rinda
:: SimpleRenewer # renew -> Integer (9208.0) -
TupleSpace からオブジェクトの寿命を問合せるために呼び出されます。
...TupleSpace からオブジェクトの寿命を問合せるために呼び出されます。
このメソッド自体は Rinda::SimpleRenewer.new で指定した秒数を
返します。... -
Integer
# to _ bn -> OpenSSL :: BN (9035.0) -
Integer を同じ数を表す OpenSSL::BN のオブジェクトに 変換します。
...
Integer を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'pp'
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
clas......s Integer
def to_bn
OpenSSL::BN::new(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i......
Integer を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
class Integer
d......ef to_bn
OpenSSL::BN::new(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i... -
JSON
:: Generator :: GeneratorMethods :: Integer # to _ json(state _ or _ hash = nil) -> String (3007.0) -
自身から生成した JSON 形式の文字列を返します。
...する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
10.to_json # => "10"
//}... -
Prime
# prime _ division(value , generator= Prime :: Generator23 . new) -> [[Integer , Integer]] (304.0) -
与えられた整数を素因数分解します。
与えられた整数を素因数分解します。
@param value 素因数分解する任意の整数を指定します。
@param generator 素数生成器のインスタンスを指定します。
@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻り値の各要素は2要素の配列 [n,e] であり、それぞれの内部配列の第1要素 n は value の素因数、第2要素は n**e が value を割り切る最大の自然数 e です。
@raise ZeroDivisionError 与えられた数値がゼロである場合に発生します。
//emlist[例][ruby]{
require 'p... -
OpenSSL
:: SSL :: SSLContext # ciphers -> [[String , String , Integer , Integer]] (209.0) -
利用可能な共通鍵暗号の種類を配列で返します。
...SSL/TLSのバージョン文字列, 鍵長(ビット数), アルゴリズムのビット長]
例:
require 'openssl'
ctx = OpenSSL::SSL::SSLContext.new('TLSv1')
ctx.ciphers
# => [["DHE-RSA-AES256-SHA", "TLSv1/SSLv3", 256, 256],
# ["DHE-DSS-AES256-SHA", "TLSv1/SSLv3", 256, 256], ... ]... -
Random
# rand(max) -> Integer | Float (157.0) -
一様な擬似乱数を発生させます。
...が存在しない範囲を渡した時などに発生します。
//emlist[例][ruby]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand(1234)
rand # => 0.1915194503788923
# max に実数も指定出来る
prng......る
prng.rand(Time.new(2012, 1, 1) ... Time.new(2013,1,1)) # => 2012-02-25 03:11:42 +0900
require 'date'
prng.rand(Date.new(2012, 1, 1) ... Date.new(2013,1,1)) # => #<Date: 2012-01-31 ((2455958j,0s,0n),+0s,2299161j)>
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand......3.6148130397862865
# 2012年のすべての時刻から一つ選ばれる
# Time#- は秒数を float で返すため。
prng.rand(Time.new(2012, 1, 1) ... Time.new(2013,1,1)) # => 2012-02-25 03:11:42 +0900
# DateTime ではうまくいかない。というのは DateTime#- は
# Rational を返す... -
Random
# rand(range) -> Integer | Float (157.0) -
一様な擬似乱数を発生させます。
...が存在しない範囲を渡した時などに発生します。
//emlist[例][ruby]{
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand # => 0.1915194503788923
srand(1234)
rand # => 0.1915194503788923
# max に実数も指定出来る
prng......る
prng.rand(Time.new(2012, 1, 1) ... Time.new(2013,1,1)) # => 2012-02-25 03:11:42 +0900
require 'date'
prng.rand(Date.new(2012, 1, 1) ... Date.new(2013,1,1)) # => #<Date: 2012-01-31 ((2455958j,0s,0n),+0s,2299161j)>
# Kernel.#rand とほぼ同様の使い勝手
prng = Random.new(1234)
prng.rand......3.6148130397862865
# 2012年のすべての時刻から一つ選ばれる
# Time#- は秒数を float で返すため。
prng.rand(Time.new(2012, 1, 1) ... Time.new(2013,1,1)) # => 2012-02-25 03:11:42 +0900
# DateTime ではうまくいかない。というのは DateTime#- は
# Rational を返す... -
Regexp
# options -> Integer (150.0) -
正規表現の生成時に指定されたオプションを返します。戻り値は、 Regexp::EXTENDED, Regexp::IGNORECASE, Regexp::MULTILINE, Regexp::FIXEDENCODING, Regexp::NOENCODING, の論理和です。
...るもので、Regexp.new にこれらを
渡しても無視されます。
//emlist[例][ruby]{
p Regexp::IGNORECASE # => 1
p //i.options # => 1
p Regexp.new("foo", Regexp::IGNORECASE ).options # => 1
p Regexp.new("foo", Regexp::EXTENDED).options # => 2
p Regexp.new("foo", Regexp::IGNOR......ASE | Regexp::EXTENDED).options # => 3
p Regexp.new("foo", Regexp::MULTILINE).options # => 4
p Regexp.new("foo", Regexp::IGNORECASE | Regexp::MULTILINE ).options # => 5
p Regexp.new("foo", Regexp::MULTILINE | Regexp::EXTENDED).options # =>6
p Regexp.new("foo", Regexp::IGNORECASE | Regexp::MULTILINE...