別のキーワード
ライブラリ
- ビルトイン (816)
- bigdecimal (48)
-
bigdecimal
/ ludcmp (12) -
bigdecimal
/ newton (12) - etc (24)
- fiddle (36)
- objspace (36)
- openssl (24)
- pty (48)
- syslog (84)
- zlib (58)
モジュール
- BigMath (24)
- Etc (24)
- Fiddle (36)
- FileTest (36)
- Kernel (240)
- LUSolve (12)
- Math (24)
- Newton (12)
- ObjectSpace (60)
-
OpenSSL
:: ASN1 (24) - PTY (48)
- Process (276)
-
Process
:: GID (108) -
Process
:: Sys (48) -
Process
:: UID (84) - Syslog (60)
-
Syslog
:: Macros (24) - Zlib (58)
キーワード
- BigDecimal (24)
-
LOG
_ MASK (12) -
LOG
_ UPTO (12) - adler32 (17)
-
adler32
_ combine (12) -
allocation
_ sourceline (12) -
change
_ privilege (24) -
clock
_ gettime (12) - crc32 (17)
-
crc32
_ combine (12) - dlwrap (12)
-
each
_ object (24) - egid (12)
- eid (24)
- eid= (12)
- euid (12)
- exp (12)
- facility (12)
- fork (24)
- format (12)
- frexp (12)
-
from
_ name (24) - getegid (12)
- geteuid (12)
- getgid (12)
- getpgid (12)
- getpgrp (12)
- getpriority (12)
- getpty (24)
- getrlimit (12)
- getsid (12)
- getuid (12)
- gid (12)
-
grant
_ privilege (24) - groups (12)
- ident (12)
- initgroups (12)
- kill (12)
- lgamma (12)
- log (12)
- ludecomp (12)
- malloc (12)
- mask (12)
- mask= (12)
- maxgroups (12)
- maxgroups= (12)
-
memsize
_ of (12) -
memsize
_ of _ all (12) - nlsolve (12)
- nprocessors (12)
- pid (12)
- ppid (12)
- rand (24)
-
re
_ exchange (24) - realloc (12)
- rid (24)
- setsid (12)
- size (12)
- size? (12)
- sleep (24)
- spawn (72)
- sprintf (12)
- srand (24)
- switch (36)
- syscall (12)
- sysconf (12)
- test (24)
- uid (12)
- wait (12)
- wait2 (12)
- waitall (12)
- waitpid (12)
- waitpid2 (12)
-
world
_ readable? (12)
検索結果
先頭5件
-
Kernel
. # Integer(arg , base = 0) -> Integer (24559.0) -
引数を整数 (Fixnum,Bignum) に変換した結果を返します。
...引数を整数
(Fixnum,Bignum)
に変換した結果を返します。
引数が数値の場合は直接変換し(小数点以下切り落とし)、
文字列の場合は、進数を表す接頭辞を含む整数表現とみなせる文字列のみ
変換します。
数値と文字列以外......のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合のみ)。省略......数) です。
@raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError メソッド to_int, to_i を持たないオブジェクトを引数に指定したか、to_int, to_i
が整数(Integerのサブクラス)を返さな... -
Kernel
. # Integer(arg , base = 0 , exception: true) -> Integer | nil (24559.0) -
引数を整数 (Fixnum,Bignum) に変換した結果を返します。
...引数を整数
(Fixnum,Bignum)
に変換した結果を返します。
引数が数値の場合は直接変換し(小数点以下切り落とし)、
文字列の場合は、進数を表す接頭辞を含む整数表現とみなせる文字列のみ
変換します。
数値と文字列以外......のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合のみ)。省略......nil を返します。
@raise ArgumentError 整数と見なせない文字列を引数に指定した場合に発生します。
@raise TypeError メソッド to_int, to_i を持たないオブジェクトを引数に指定したか、to_int, to_i
が整数(Integerのサブクラス)を返さな......字列以外のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合の......]{
p Integer(4) #=> 4
p Integer(4_000) #=> 4000
p Integer(9.88) #=> 9
p Integer(nil) # can't convert nil into Integer (TypeError)
p Integer(Object.new) # cannot convert Object into Integer (TypeError)
p Integer("10") #=> 10
p Integer("10", 2) #=> 2
p Integer("0d... -
OpenSSL
:: ASN1 . # Integer(value) -> OpenSSL :: ASN1 :: Integer (24427.0) -
ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Integer.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインスタンス)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLI......CIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 . # Integer(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Integer (24427.0) -
ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Integer.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインスタンス)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLI......CIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
Process
:: UID . # change _ privilege(id) -> Integer (12402.0) -
実ユーザ ID・実効ユーザ ID・保存ユーザ ID のすべてを指定された id に変更します。 成功したら id を返します。主に root 権限を完全に放棄するために使います。
...使います。
利用できるかはプラットフォームに依存します。
@param id ユーザ ID を整数で指定します。
@raise ArgumentError 変更できないユーザ ID があった場合に発生します。例外の発生時にこのメソッドを呼び出す前の各ユー......れません。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.uid, Process.euid] #=> [0, 0]
Process::UID.change_privilege(33) #=> 33
[Process.uid, Process.euid] #=> [33, 33]... -
Process
:: GID . # change _ privilege(id) -> Integer (9402.0) -
実グループ ID・実効グループ ID・保存グループ ID のすべてを指定された id に変更します。 成功したら id を返します。主に root 権限を完全に放棄するために使います。
...います。
利用できるかはプラットフォームに依存します。
@param id グループ ID を整数で指定します。
@raise ArgumentError 変更できないグループ ID があった場合に発生します。例外の発生時にこのメソッドを呼び出す前の各グ......れません。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.gid, Process.egid] #=> [0, 0]
Process::GID.change_privilege(33) #=> 33
[Process.gid, Process.egid] #=> [33, 33]... -
Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer (6326.0) -
POSIX の clock_gettime() 関数の時間を返します。
...POSIX の clock_gettime() 関数の時間を返します。
例:
p Process.clock_gettime(Process::CLOCK_MONOTONIC) #=> 896053.968060096
@param clock_id クロックの種類を以下の定数のいずれかで指定します。
サポートされている定数は OS やバー......: Process::CLOCK_UPTIME_PRECISE
FreeBSD 8.1
: Process::CLOCK_SECOND
FreeBSD 8.1
SUS は Single Unix Specification を意味しており、
SUS は POSIX と POSIX の一部で定義されている clock_gettime を含みます。
SUS では CLOCK_REALTIME は必須ですが、CLOCK_MONOTONIC, CLO......す。
それらは clock_gettime() をエミュレーションします。
たとえば、Process::CLOCK_REALTIME は clock_gettime() がない場合は :GETTIMEOFDAY_BASED_CLOCK_REALTIME と定義されています。
CLOCK_REALTIME のエミュレーション:
: :GETTIMEOFDAY_BASED_CLOCK_REALT... -
PTY
. # getpty(command) -> [IO , IO , Integer] (6303.0) -
擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。
...素は子プロセスのプロセス ID です。
このメソッドがブロック付き呼ばれた場合、これらの要素はブロックパラメータとして渡され、
メソッド自体は nil を返します。
@see Kernel.#spawn, Kernel.#system, IO.popen, signal(2)... -
Process
. # getpgid(pid) -> Integer (6302.0) -
プロセス ID が pid であるプロセスのプロセスグループ ID を整数で返します。
...プロセス ID を指定したのと同じです。
@raise Errno::EXXX プロセスグループの取得に失敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see getpgid(2)... -
Process
. # getpgrp -> Integer (6302.0) -
現在のプロセスのプロセスグループ ID を整数で返します。
...ロセスグループ ID を整数で返します。
@raise Errno::EXXX プロセスグループの取得に失敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see getpgrp(2)...