1628件ヒット
[1-100件を表示]
(0.072秒)
ライブラリ
- ビルトイン (605)
- csv (88)
- date (11)
- digest (44)
- drb (11)
- fiddle (66)
- ipaddr (11)
- json (22)
- logger (33)
-
net
/ http (44) - openssl (33)
- optparse (11)
- prime (44)
- psych (44)
-
rexml
/ document (33) -
rinda
/ rinda (11) -
rubygems
/ package / tar _ reader (11) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (66)
- stringio (44)
- strscan (110)
- tempfile (22)
- thread (8)
-
webrick
/ httpresponse (22) - win32ole (198)
クラス
- Array (32)
- BasicObject (11)
- BasicSocket (11)
- CSV (33)
-
CSV
:: FieldInfo (22) -
CSV
:: Row (11) -
CSV
:: Table (22) -
DRb
:: DRbObject (11) - Data (2)
- Date (11)
-
Digest
:: Base (44) -
Encoding
:: Converter (44) - Enumerator (11)
-
Fiddle
:: Function (33) -
Fiddle
:: Handle (22) -
Fiddle
:: Pointer (11) -
File
:: Stat (165) -
Gem
:: Package :: TarReader (11) - IO (22)
- IPAddr (11)
- Integer (22)
-
JSON
:: State (11) - Logger (33)
- Method (22)
- Module (11)
- Mutex (2)
-
Net
:: HTTP (22) - Numeric (11)
- Object (22)
-
OpenSSL
:: BN (11) -
OpenSSL
:: SSL :: SSLContext (11) - OptionParser (11)
- Prime (11)
-
Prime
:: EratosthenesGenerator (22) -
Psych
:: Nodes :: Document (11) -
Psych
:: Nodes :: Mapping (11) -
Psych
:: Nodes :: Scalar (11) -
Psych
:: Nodes :: Sequence (11) -
REXML
:: Attributes (22) -
REXML
:: Elements (11) - Random (44)
- Regexp (11)
-
Rinda
:: SimpleRenewer (11) - Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) -
Socket
:: AncillaryData (44) - StringIO (44)
- StringScanner (110)
- Struct (66)
- SystemExit (11)
- TCPServer (11)
- Tempfile (22)
- Thread (51)
-
Thread
:: Mutex (9) -
Thread
:: Queue (33) -
Thread
:: SizedQueue (11) - Time (11)
- TracePoint (11)
-
WEBrick
:: HTTPResponse (22) -
WIN32OLE
_ METHOD (77) -
WIN32OLE
_ TYPE (44) -
WIN32OLE
_ TYPELIB (22) -
WIN32OLE
_ VARIABLE (22) -
WIN32OLE
_ VARIANT (33)
モジュール
キーワード
- << (11)
- <=> (22)
- [] (51)
- []= (22)
-
_ _ drbref (11) -
_ _ id _ _ (11) - abi (11)
-
add
_ trace _ func (11) - arity (11)
- blksize (11)
-
block
_ length (11) - blocks (11)
- call (11)
- charpos (11)
- ciphers (11)
- coerce (11)
-
content
_ length (22) -
content
_ length= (11) - converters (11)
-
dev
_ major (11) -
dev
_ minor (11) -
digest
_ length (11) - dispid (11)
- exist? (11)
- family (11)
-
field
_ size _ limit (11) - getbyte (22)
- gid (11)
- hash (13)
- helpcontext (22)
- index (22)
- ino (11)
- int (11)
- invkind (11)
- length (66)
- level (22)
- line (11)
- lineno (33)
-
major
_ version (22) - match? (11)
-
matched
_ size (11) - max (11)
-
max
_ nesting (11) -
minor
_ version (22) - mode (11)
- next (11)
- nlink (11)
-
num
_ bits (11) -
num
_ waiting (11) -
offset
_ vtbl (11) -
ole
_ type _ detail (11) - pack (16)
- pointer (11)
- pos (11)
-
prime
_ division (22) -
primitive
_ convert (44) - priority (11)
- priority= (11)
-
proxy
_ port (11) - proxyport (11)
- ptr (11)
- rand (33)
-
range
_ length (11) - rdev (11)
-
rdev
_ major (11) -
rdev
_ minor (11) - readbyte (11)
- renew (11)
-
rest
_ size (11) - restsize (11)
-
return
_ vtype (11) - rewind (11)
-
safe
_ level (7) - seed (11)
- send (11)
-
set
_ trace _ func (11) -
sev
_ threshold (11) -
singleton
_ class (11) - size (110)
- size? (11)
-
size
_ opt _ params (11) -
size
_ params (11) - skip (11)
-
skip
_ until (11) - sleep (11)
-
source
_ location (11) - start (11)
- status (11)
- style (33)
- succ (11)
- sum (16)
-
summary
_ width (11) - sym (11)
- sysaccept (11)
- test (18)
-
to
_ bn (11) -
to
_ i (11) -
to
_ int (11) -
to
_ json (11) - truncate (11)
- type (11)
- typekind (11)
- uid (11)
-
values
_ at (11) - varkind (11)
- vartype (11)
- version (11)
- wday (11)
- write (11)
検索結果
先頭5件
- Integer
# prime _ division(generator = Prime :: Generator23 . new) -> [[Integer , Integer]] - Integer
# to _ bn -> OpenSSL :: BN - Rinda
:: SimpleRenewer # renew -> Integer - 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]] (21304.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... -
Integer
# to _ bn -> OpenSSL :: BN (21035.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... -
Rinda
:: SimpleRenewer # renew -> Integer (9208.0) -
TupleSpace からオブジェクトの寿命を問合せるために呼び出されます。
...TupleSpace からオブジェクトの寿命を問合せるために呼び出されます。
このメソッド自体は Rinda::SimpleRenewer.new で指定した秒数を
返します。... -
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... -
Time
# wday -> Integer (144.0) -
曜日を0(日曜日)から6(土曜日)の整数で返します。
...= Time.new(2017, 9, 17, 10, 34, 15, '+09:00') # => 2017-09-17 10:34:15 +0900
p sun.wday # => 0
p mon = Time.new(2017, 9, 18, 10, 34, 15, '+09:00') # => 2017-09-18 10:34:15 +0900
p mon.wday # => 1
p tue = Time.new(2017,......= Time.new(2017, 9, 20, 10, 34, 15, '+09:00') # => 2017-09-20 10:34:15 +0900
p wed.wday # => 3
p thu = Time.new(2017, 9, 21, 10, 34, 15, '+09:00') # => 2017-09-21 10:34:15 +0900
p thu.wday # => 4
p fri = Time.new(2017,......9, 22, 10, 34, 15, '+09:00') # => 2017-09-22 10:34:15 +0900
p fri.wday # => 5
p sat = Time.new(2017, 9, 23, 10, 34, 15, '+09:00') # => 2017-09-23 10:34:15 +0900
p sat.wday # => 6
//}...