980件ヒット
[1-100件を表示]
(0.089秒)
ライブラリ
- ビルトイン (228)
- benchmark (24)
- drb (12)
- erb (24)
- fileutils (156)
- json (24)
- mathn (8)
- objspace (36)
- open3 (60)
- openssl (48)
-
webrick
/ accesslog (12) -
webrick
/ htmlutils (12) -
webrick
/ httpauth (24) -
webrick
/ httpstatus (84) -
webrick
/ httputils (132) -
win32
/ registry (96)
モジュール
- Benchmark (24)
- DRb (12)
-
ERB
:: Util (24) - FileUtils (156)
- JSON (24)
- Kernel (96)
- Marshal (24)
- Math (8)
- ObjectSpace (72)
- Open3 (60)
-
OpenSSL
:: ASN1 (36) -
OpenSSL
:: Random (12) - Process (12)
-
Process
:: UID (60) -
WEBrick
:: AccessLog (12) -
WEBrick
:: HTMLUtils (12) -
WEBrick
:: HTTPAuth (24) -
WEBrick
:: HTTPStatus (84) -
WEBrick
:: HTTPUtils (132) -
Win32
:: Registry :: API (96)
キーワード
- DeleteValue (12)
- EnumKey (12)
- EnumValue (12)
- FlushKey (12)
- GraphicString (24)
- QueryInfoKey (12)
- QueryValue (12)
- SetValue (12)
-
basic
_ auth (12) - benchmark (12)
-
change
_ privilege (12) - chdir (24)
- check (12)
- chmod (12)
-
chmod
_ R (12) - chown (12)
-
chown
_ R (12) -
client
_ error? (12) -
clock
_ gettime (12) -
count
_ nodes (12) -
count
_ objects (12) -
count
_ objects _ size (12) -
count
_ tdata _ objects (12) - dequote (12)
- dump (24)
-
each
_ object (24) -
egd
_ bytes (12) - error? (12)
- escape (24)
- escape8bit (12)
-
escape
_ path (12) - format (12)
- gsub (12)
- here? (12)
-
html
_ escape (12) - info? (12)
-
load
_ mime _ types (12) - measure (12)
-
mime
_ type (12) - mkpath (12)
-
parse
_ header (12) -
parse
_ range _ header (12) -
pipeline
_ r (12) -
pipeline
_ rw (12) - popen2 (12)
- popen2e (12)
- popen3 (12)
-
pretty
_ unparse (12) -
proxy
_ basic _ auth (12) - putc (12)
- quote (12)
-
re
_ exchange (12) -
re
_ exchangeable? (12) -
reason
_ phrase (12) - redirect? (12)
-
remove
_ dir (12) -
remove
_ entry (12) -
remove
_ entry _ secure (12) -
remove
_ file (12) - rsqrt (4)
-
server
_ error? (12) -
setup
_ params (12) -
split
_ header _ value (12) - sprintf (12)
- sqrt (4)
- sub (12)
- success? (12)
- switch (24)
- syscall (12)
- throw (12)
- touch (12)
- traverse (12)
- unescape (12)
- unparse (12)
-
untrace
_ var (12) - uptodate? (12)
検索結果
先頭5件
-
ERB
:: Util . # h(s) -> String (21102.0) -
文字列 s を HTML用にエスケープした文字列を返します。
... HTML用にエスケープした文字列を返します。
文字列 s 中に含まれる &"<> を、実体参照 & " < > にそれぞれ変更した文字列を返します
(CGI.escapeHTMLとほぼ同じです)。
@param s HTMLエスケープを行う文字列
//emlist[例][ruby......]{
require "erb"
include ERB::Util
puts html_escape("is a > 0 & a < 10?")
# is a > 0 & a < 10?
//}... -
WEBrick
:: HTTPAuth . # basic _ auth(req , res , realm) {|user , pass| . . . } -> nil (15201.0) -
Basic 認証を行うためのメソッドです。
...Basic 認証を行うためのメソッドです。
与えられたブロックは user, pass をブロックパラメータとして渡されて評価されます。
ブロックの評価結果が真である場合、認証が成功したことになります。
ブロックの評価結果が偽......ick::HTTPRequest オブジェクトを指定します。
@param res WEBrick::HTTPResponse オブジェクトを指定します。
@param realm 認証のレルムを文字列で指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。
require '......webrick'
srv.mount_proc('/basic_auth') {|req, res|
HTTPAuth.basic_auth(req, res, "WEBrick's realm") {|user, pass|
user == 'webrick' && pass == 'supersecretpassword'
}
res.body = "hoge"
}... -
WEBrick
:: HTTPAuth . # proxy _ basic _ auth(req , res , realm) {|user , pass| . . . } -> nil (15201.0) -
プロクシの Basic 認証行うためのメソッドです。
...プロクシの Basic 認証行うためのメソッドです。
与えられたブロックは user, pass をブロックパラメータとして渡されて評価されます。
ブロックの評価結果が真である場合、認証が成功したことになります。
ブロックの評価......エストを表す WEBrick::HTTPRequest オブジェクトを指定します。
@param res WEBrick::HTTPResponse オブジェクトを指定します。
@param realm 認証のレルムを文字列で指定します。
@raise WEBrick::HTTPStatus::ProxyAuthenticationRequired 認証に失敗した... -
FileUtils
. # touch(list , options = {}) -> () (12201.0) -
list で指定されたファイルの最終変更時刻 (mtime) と アクセス時刻 (atime) を変更します。
...場合は配列で指定します。
@param options :mtime, :nocreate, :noop, :verbose が指定できます。
c:FileUtils#options
//emlist[][ruby]{
require 'fileutils'
FileUtils.touch('timestamp')
FileUtils.touch('timestamp', mtime: Time.now)
FileUtils.touch(Dir.glob('*.c'))
//}... -
WEBrick
:: HTTPUtils . # split _ header _ value(str) -> Array (12201.0) -
HTTP ヘッダの値を分割して返します。
...
HTTP ヘッダの値を分割して返します。
@param str HTTP ヘッダの値を返します。... -
Benchmark
. # benchmark(caption = "" , label _ width = nil , fmtstr = nil , *labels) {|rep| . . . } -> [Benchmark :: Tms] (9213.0) -
Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
...Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
基本的には以下のように使います。
ブロックが Benchmark::Tms オブジェクトの配列を返した場合は、
それらの数値も追加の行に表示......します。
@param label_width ラベルの幅を指定します。
@param fmtstr フォーマット文字列を指定します。
この引数を省略すると Benchmark::FORMAT が使用されます。
@param labels ブロックが Benchmark::Tms オブジェクトの配......%u
user CPU time で置き換えられます。Benchmark::Tms#utime
: %y
system CPU time で置き換えられます(Mnemonic: y of "s*y*stem")。Benchmark::Tms#stime
: %U
子プロセスの user CPU time で置き換えられます。Benchmark::Tms#cutime
: %Y
子プロセスの system CPU... -
Benchmark
. # measure(label = "") { . . . } -> Benchmark :: Tms (9201.0) -
与えられたブロックを実行して、経過した時間を Process.#times で計り、 Benchmark::Tms オブジェクトを生成して返します。
...計り、
Benchmark::Tms オブジェクトを生成して返します。
Benchmark::Tms オブジェクトには to_s が定義されているので、
基本的には以下のように使います。
//emlist[][ruby]{
require 'benchmark'
puts Benchmark::CAPTION
puts Benchmark.measure { "a"*1_00......0_000 }
#=>
#
# user system total real
# 1.166667 0.050000 1.216667 ( 0.571355)
//}... -
FileUtils
. # chown(user , group , list , options = {}) -> Array (9201.0) -
ファイル list の所有ユーザと所有グループを user と group に変更します。
...ーザと所有グループを user と group に変更します。
user, group に nil または -1 を渡すとその項目は変更しません。
@param user ユーザー名か uid を指定します。nil/-1 を指定すると変更しません。
@param group グループ名か gid を指......ptions :noop と :verbose が指定可能です。
c:FileUtils#options
@return list を配列として返します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.chown 'root', 'staff', '/usr/local/bin/ruby'
FileUtils.chown nil, 'bin', Dir.glob('/usr/bin/*'), verbose: true
//}... -
FileUtils
. # chown _ R(user , group , list , options = {}) -> Array (9201.0) -
list 以下のファイルの所有ユーザと所有グループを user と group へ再帰的に変更します。
...と所有グループを
user と group へ再帰的に変更します。
user, group に nil または -1 を渡すとその項目は変更しません。
@param user ユーザー名か uid を指定します。nil/-1 を指定すると変更しません。
@param group グループ名か gid......eUtils#options
@return list を配列として返します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.chown 'root', 'staff', '/usr/local/bin/ruby'
FileUtils.chown nil, 'bin', Dir.glob('/usr/bin/*'), verbose: true
require 'fileutils'
FileUtils.chown_R 'www', 'www', '/var/www/htdocs'
FileUt......ils.chown_R 'cvs', 'cvs', '/var/cvs', verbose: true
//}...