1117件ヒット
[1101-1117件を表示]
(0.088秒)
ライブラリ
- ビルトイン (596)
- etc (11)
- irb (22)
-
irb
/ cmd / help (11) -
irb
/ context (22) -
irb
/ extend-command (11) - monitor (54)
- open3 (55)
- optparse (44)
- pty (22)
- rake (11)
- readline (11)
-
rubygems
/ exceptions (11) -
shell
/ process-controller (6) - timeout (19)
- win32ole (22)
クラス
- Fiber (15)
- IO (154)
-
IRB
:: Context (11) -
IRB
:: ExtendCommand :: Help (11) - LocalJumpError (11)
- Monitor (32)
- OptionParser (33)
-
PTY
:: ChildExited (11) -
Process
:: Status (44) -
Shell
:: ProcessController (6) - SystemExit (33)
- Thread (77)
- WIN32OLE (11)
-
WIN32OLE
_ TYPE (11)
モジュール
- Etc (11)
- FileUtils (11)
- IRB (22)
-
IRB
:: ExtendCommandBundle (11) - Kernel (90)
- MonitorMixin (22)
- ObjectSpace (22)
- Open3 (55)
- Process (95)
- Readline (11)
- Signal (22)
- Timeout (19)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - >> (11)
- ChildExited (11)
- Context (11)
- Interrupt (11)
- OptionParser (11)
- Ruby用語集 (11)
-
SC
_ ATEXIT _ MAX (11) - Status (11)
- SystemExit (11)
- SystemExitException (11)
-
USING
_ AT _ EXIT _ WHEN _ PROCESS _ EXIT (6) -
at
_ exit (11) - capture2e (11)
- capture3 (11)
-
define
_ finalizer (22) - detach (11)
- enter (11)
- execute (11)
- exit! (22)
-
exit
_ value (11) - exited? (11)
- exitstatus (11)
- fork (22)
- irb (11)
-
irb
_ at _ exit (11) -
irb
_ exit (22) - kill (22)
-
last
_ status (7) -
localjump
_ exitstatus (11) -
mon
_ enter (16) -
mon
_ exit (16) - new (11)
-
ole
_ respond _ to? (11) -
on
_ tail (11) - optparse (11)
- pass (11)
- pipeline (11)
-
pipeline
_ r (22) - popen (154)
- progids (11)
- raise (15)
-
rb
_ exec _ end _ proc (11) -
rb
_ exit (11) -
rb
_ f _ at _ exit (11) -
rb
_ f _ exit (11) -
rb
_ gc _ call _ finalizer _ at _ exit (11) -
rb
_ memerror (11) -
rb
_ thread _ exit (11) -
rb
_ thread _ restore _ context (11) - readline (11)
-
ruby 1
. 6 feature (11) - separator (11)
- sh (11)
-
stack
_ extend (11) - status (33)
- success? (11)
- system (24)
- terminate (11)
- throw (11)
- timeout (19)
-
to
_ i (11) - trap (22)
- ver (11)
- wait (11)
- wait2 (11)
- waitall (11)
- waitpid (11)
- waitpid2 (11)
- セキュリティモデル (2)
- 制御構造 (11)
- 終了処理 (11)
検索結果
-
Ruby用語集 (46.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...Ruby用語集
A B C D E F G I J M N O R S Y
a ka sa ta na ha ma ya ra wa
=== 記号・数字
: %記法
: % notation
「%」記号で始まる多種多様なリテラル記法の総称。
参照:d:spec/literal#percent
: 0 オリジン
: zero-ba......sed
番号が 0 から始まること。
例えば、
Array や Vector、Matrix などの要素の番号、
String における文字の位置、
といったものは 0 オリジンである。
: 1 オリジン
: one-based
番号が 1 から始まること。
例えば、
エラ......ベンチマークテスト
===[a:ta] た
: 大域脱出
: non-local exit
Ruby においては、例外の発生もしくは Kernel.#throw によって
処理の実行が中断されること。
例外の場合は begin/rescue によって、throw の場合は
Kernel.#catch によって捕... -
Process
:: Status (24.0) -
プロセスの終了ステータスを表すクラスです。 メソッド Process.#wait2 などの返り値として使われます。
...クラスです。
メソッド Process.#wait2 などの返り値として使われます。
=== 使用例
wait を使用した例
fork { exit }
Process.wait
case
when $?.signaled?
p "child #{$?.pid} was killed by signal #{$?.termsig}"
if $?.coredump? # システムがこのス......p "child #{$?.pid} dumped core."
end
when $?.stopped?
# 実際には Process.wait を使用しているので、ここに来ることはない
p "child #{$?.pid} was stopped by signal #{$?.stopsig}"
when $?.exited?
p "child #{$?.pid} exited normally. status=#{$?.exitstatus}"......o_i
end
SIGCHLD を trap する例
trap(:SIGCHLD) {|sig|
puts "interrupted by signal #{sig} at #{caller[1]}"
# 複数の子プロセスの終了に対して1つの SIGCHLD しか届かない
# 場合があるのでループさせる必要があります
while Process.waitpid(... -
セキュリティモデル (18.0)
-
セキュリティモデル RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ 機構が備わっています。
...セキュリティモデル
RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ
機構が備わっています。
Rubyのセキュリティモデルは「オブジェクトの汚染」と「セーフレベル」という
仕組みによってな......す。
オブジェクトの汚染に関連するメソッド
: Object#taint
オブジェクトを汚染する
: Object#tainted?
オブジェクトが汚染されている場合に真を返す
: Object#untaint
オブジェクトの汚染を取り除く
=== セーフレベル......O#ioctl, IO#fcntl
* Process.fork Process.#setpgid Process.#setsid
Process.#setpriority Process.#egid= Process.#kill
* 危険なパスからの Kernel.#load
* 汚染された文字列を引数にしての Kernel.#load (ラップされていても)
* Kernel.#syscall
* Kernel.#exit!...