ライブラリ
- ビルトイン (206)
- benchmark (33)
-
cgi
/ core (11) -
cgi
/ html (44) -
drb
/ acl (11) -
minitest
/ unit (1) -
net
/ ftp (102) -
net
/ imap (99) -
net
/ smtp (11) - openssl (22)
- pp (11)
- psych (11)
- rake (275)
-
rake
/ packagetask (22) -
rake
/ rdoctask (33) -
rake
/ testtask (11) -
rdoc
/ context (33) -
rdoc
/ markdown (22) -
rexml
/ document (66) -
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (66) -
rexml
/ sax2listener (187) -
rexml
/ streamlistener (154) -
rubygems
/ config _ file (11) -
rubygems
/ dependency (11) -
rubygems
/ dependency _ list (77) -
rubygems
/ indexer (11) -
rubygems
/ requirement (11) -
rubygems
/ spec _ fetcher (11) -
rubygems
/ uninstaller (22) -
rubygems
/ user _ interaction (22) - socket (66)
- uri (33)
-
webrick
/ httputils (22) -
webrick
/ server (22)
クラス
- ACL (11)
- Addrinfo (33)
- Array (63)
-
Benchmark
:: Job (22) -
Benchmark
:: Report (11) - CGI (11)
-
Enumerator
:: Lazy (22) -
Gem
:: ConfigFile (11) -
Gem
:: Dependency (11) -
Gem
:: DependencyList (77) -
Gem
:: Indexer (11) -
Gem
:: Requirement (11) -
Gem
:: SpecFetcher (11) -
Gem
:: StreamUI (11) -
Gem
:: Uninstaller (22) -
MiniTest
:: Unit (1) -
Net
:: FTP (93) -
Net
:: FTP :: MLSxEntry (9) -
Net
:: IMAP (44) -
Net
:: IMAP :: Address (11) -
Net
:: IMAP :: MailboxList (33) -
Net
:: IMAP :: UntaggedResponse (11) -
Net
:: SMTP (11) - Object (11)
-
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: SSL :: SSLServer (11) - PP (11)
-
Psych
:: Handler (11) -
RDoc
:: Context (33) -
RDoc
:: Markdown (22) -
REXML
:: AttlistDecl (66) -
REXML
:: Parsers :: PullEvent (11) -
REXML
:: Parsers :: SAX2Parser (66) -
Rake
:: FileList (242) -
Rake
:: PackageTask (22) -
Rake
:: RDocTask (33) -
Rake
:: TestTask (11) - Socket (11)
- String (22)
- TCPServer (11)
- ThreadGroup (22)
- UNIXServer (11)
-
URI
:: MailTo (33) -
WEBrick
:: GenericServer (22) -
WEBrick
:: HTTPUtils :: FormData (22)
モジュール
-
CGI
:: HtmlExtension (44) - Enumerable (66)
-
Gem
:: UserInteraction (11) -
REXML
:: SAX2Listener (187) -
REXML
:: StreamListener (154) -
Rake
:: Cloneable (22) -
Rake
:: TaskManager (11)
キーワード
- * (11)
- == (11)
- [] (11)
- add (22)
-
as
_ list (11) - attlistdecl (22)
- attlistdecl? (11)
- attr (11)
- canonname (11)
- cdata (22)
- characters (11)
-
choose
_ from _ list (22) - ciphers= (11)
-
clear
_ exclude (11) - clone (11)
- comment (22)
- crypt (11)
- deafen (11)
-
definition
_ lists (11) -
definition
_ lists= (11) - delim (11)
-
dependency
_ order (11) - dir (22)
- doctype (22)
-
doctype
_ end (11) - dup (11)
- each (11)
-
each
_ cons (22) -
each
_ slice (22) - egrep (11)
-
element
_ name (11) - elementdecl (22)
-
end
_ document (11) -
end
_ element (11) -
end
_ prefix _ mapping (11) - entity (11)
- entitydecl (22)
- exclude (11)
-
excluded
_ from _ list? (11) - existing (11)
- existing! (11)
- ext (11)
-
find
_ name (11) -
gem
_ file _ list (11) - getacl (11)
- gsub (11)
- gsub! (11)
-
handle
_ arguments (11) - header (11)
- headers (11)
- import (11)
- include (11)
- include? (11)
-
install
_ list (11) - instruction (11)
-
is
_ a? (11) -
kind
_ of? (11) - listable? (9)
- listen (132)
- listeners (11)
- ls (22)
- lsub (11)
-
method
_ list (11) - mlsd (18)
- mlst (9)
- name (22)
-
node
_ type (11) - notationdecl (22)
- ok? (11)
-
ok
_ to _ remove? (11) -
option
_ list (11) - pack (19)
-
package
_ files (11) -
package
_ files= (11) - pathmap (11)
-
processing
_ instruction (11) - product (22)
- progress (11)
-
rcptto
_ list (11) -
rdoc
_ files (11) -
rdoc
_ files= (11) - remove (11)
-
remove
_ all (11) -
remove
_ by _ name (11) - report= (1)
-
requirements
_ list (11) - resolve (11)
-
resolve
_ args (11) -
respond
_ to? (11) - route (11)
-
scrolling
_ list (22) - seplist (11)
-
spec
_ predecessors (11) -
start
_ document (11) -
start
_ element (11) -
start
_ prefix _ mapping (11) -
start
_ sequence (11) - sub (11)
- sub! (11)
-
tag
_ end (11) -
tag
_ start (11) -
test
_ files= (11) - text (11)
-
to
_ a (11) -
to
_ ary (22) -
to
_ mailtext (11) -
to
_ rfc822text (11) -
to
_ s (11) -
unmatched
_ alias _ lists (11) -
unmatched
_ alias _ lists= (11) - unpack (11)
- width (11)
- write (11)
- xlist (11)
- xmldecl (22)
- zip (66)
検索結果
先頭5件
-
Array
# pack(template) -> String (13.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...ロトコルなどに適切)
//emlist{
n: big endian unsigned 16bit
N: big endian unsigned 32bit
v: little endian unsigned 16bit
V: little endian unsigned 32bit
//}
: エンディアン依存、整数サイズ依存 (C の構造体などに適切)
//emlist{
s!: signed short
S!: unsigned......stdint.h にある厳密な幅を持つ整数型に適切)
//emlist{
s: int16_t
S: uint16_t
l: int32_t
L: uint32_t
q: int64_t
Q: uint64_t
//}
: エンディアンの強制指定(バイナリ解析などに適切)
//emlist{
S>: big endian unsigned 16bit(nと同じ)
s>: big endian......emlist[][ruby]{
["abc"].pack("a") # => "a"
["abc"].pack("a*") # => "abc"
["abc"].pack("a4") # => "abc\x00"
"abc\0".unpack("a4") # => ["abc\x00"]
"abc ".unpack("a4") # => ["abc "]
//}
: A
ASCII文字列(スペースを詰める/後続するヌル文字やスペースを削除)
//emlist[]......では
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。
//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a!"
['!'].pack('@5a', buffer: 'abc') # => "abc\u0000\u0000!"
//}
@param template 自身のバ... -
Array
# pack(template , buffer: String . new) -> String (13.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...では
ないことに注意してください。
buffer のサイズ(capacity)が足りなければ、packはメモリを確保します。
//emlist[例][ruby]{
['!'].pack('@1a', buffer: 'abc') # => "a!"
['!'].pack('@5a', buffer: 'abc') # => "abc\u0000\u0000!"
//}
@param template 自身のバ......ロトコルなどに適切)
//emlist{
n: big endian unsigned 16bit
N: big endian unsigned 32bit
v: little endian unsigned 16bit
V: little endian unsigned 32bit
//}
: エンディアン依存、整数サイズ依存 (C の構造体などに適切)
//emlist{
s!: signed short
S!: unsigned......stdint.h にある厳密な幅を持つ整数型に適切)
//emlist{
s: int16_t
S: uint16_t
l: int32_t
L: uint32_t
q: int64_t
Q: uint64_t
//}
: エンディアンの強制指定(バイナリ解析などに適切)
//emlist{
S>: big endian unsigned 16bit(nと同じ)
s>: big endian... -
Net
:: FTP # mlsd(pathname = nil) -> [Net :: FTP :: MLSxEntry] (13.0) -
pathname で指定したディレクトリに含まれているファイルの詳細な情報を得ます。
...トの配列として得られます。
どのような情報を取り出せるかは Net::FTP::MLSxEntry
を参照してください。
Net::FTP#list は
結果が文字列で得られるため、それを適当に解釈する必要がありますが、
このコマンドの結果は適切に解釈......はディレクトリの各ファイルごとに
そのブロックを呼び出します。
FTP の MLST コマンド 3659 を使います。FTPのLISTコマンドは
その出力結果の標準化がなされていないため、標準的結果を得るコマンドとして
MLST/MLSD が定義さ... -
Net
:: FTP # mlsd(pathname = nil) {|entry| . . . } -> () (13.0) -
pathname で指定したディレクトリに含まれているファイルの詳細な情報を得ます。
...トの配列として得られます。
どのような情報を取り出せるかは Net::FTP::MLSxEntry
を参照してください。
Net::FTP#list は
結果が文字列で得られるため、それを適当に解釈する必要がありますが、
このコマンドの結果は適切に解釈......はディレクトリの各ファイルごとに
そのブロックを呼び出します。
FTP の MLST コマンド 3659 を使います。FTPのLISTコマンドは
その出力結果の標準化がなされていないため、標準的結果を得るコマンドとして
MLST/MLSD が定義さ... -
String
# unpack(template) -> Array (13.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
...ロトコルなどに適切)
//emlist{
n: big endian unsigned 16bit
N: big endian unsigned 32bit
v: little endian unsigned 16bit
V: little endian unsigned 32bit
//}
: エンディアン依存、整数サイズ依存 (C の構造体などに適切)
//emlist{
s!: signed short
S!: unsigned......stdint.h にある厳密な幅を持つ整数型に適切)
//emlist{
s: int16_t
S: uint16_t
l: int32_t
L: uint32_t
q: int64_t
Q: uint64_t
//}
: エンディアンの強制指定(バイナリ解析などに適切)
//emlist{
S>: big endian unsigned 16bit(nと同じ)
s>: big endian......emlist[][ruby]{
["abc"].pack("a") # => "a"
["abc"].pack("a*") # => "abc"
["abc"].pack("a4") # => "abc\x00"
"abc\0".unpack("a4") # => ["abc\x00"]
"abc ".unpack("a4") # => ["abc "]
//}
: A
ASCII文字列(スペースを詰める/後続するヌル文字やスペースを削除)
//emlist[]... -
CGI
# header(options = "text / html") -> String (7.0) -
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。
ヘッダのキーとしては以下が利用可能です。
: type
Content-Type ヘッダです。デフォルトは "text/html" です。
: charset
ボディのキャラクタセットを Content-Type ヘッダに追加します。
: nph
真偽値を指定します。真ならば、HTTP のバージョン、ステータスコード、
Date ヘッ... -
Net
:: FTP # mlst(pathname = nil) -> Net :: FTP :: MLSxEntry (7.0) -
pathname で指定したファイル/ディレクトリの詳細な情報を得ます。
...られた情報が
保持されます。どのような情報を取り出せるかは Net::FTP::MLSxEntry
を参照してください。
Net::FTP#list は
結果が文字列で得られるため、それを適当に解釈する必要がありますが、
このコマンドの結果は適切に解釈... -
Net
:: IMAP :: UntaggedResponse # name -> String (7.0) -
レスポンスの名前(種類)を返します。
...レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD"
* "BYE"
* "PREAUTH"
* "CAPABILITY"
* "LIST"
* "FLAGS"
* etc... -
OpenSSL
:: SSL :: SSLContext # ciphers=(ciphers) (7.0) -
利用可能な共通鍵暗号を設定します。
...定する方法です。上の2つの例は同じ
内容を意味しています。
詳しくは OpenSSL のマニュアルの
SSL_CTX_set_cipher_list の項を見てください。
@param ciphers 利用可能にする共通鍵暗号の種類
@raise OpenSSL::SSL::SSLError 設定に失敗した場... -
Rake
:: TaskManager # resolve _ args(args) -> Array (7.0) -
タスクやルールに与えられたパラメータを解釈します。
...タスクやルールに与えられたパラメータを解釈します。
@param args パラメータを指定します。
@return [task_name, arg_name_list, prerequisites] を返します。... -
String
# crypt(salt) -> String (7.0) -
self と salt から暗号化された文字列を生成して返します。 salt には英数字、ドット (「.」)、スラッシュ (「/」) から構成される、 2 バイト以上の文字列を指定します。
...るための鍵となる文字列。
英数字・「.」・「/」のいずれかで構成される 2 バイト以上の文字列
//emlist[例][ruby]{
# パスワードの暗号化
salt = [rand(64),rand(64)].pack("C*").tr("\x00-\x3f","A-Za-z0-9./")
passwd.crypt(salt)
# UNIX のログ...