406件ヒット
[401-406件を表示]
(0.065秒)
ライブラリ
- ビルトイン (40)
- csv (13)
- dbm (1)
- fiddle (1)
- gdbm (1)
-
json
/ add / ostruct (1) - logger (1)
-
net
/ ftp (4) -
net
/ http (2) - openssl (246)
- ostruct (10)
- pathname (1)
-
rake
/ loaders / makefile (1) - resolv (2)
- resolv-replace (2)
-
rexml
/ streamlistener (1) - shell (1)
-
shell
/ command-processor (1) -
shell
/ filter (3) - socket (22)
- stringio (5)
- tempfile (4)
-
win32
/ registry (5) - win32ole (5)
- zlib (9)
クラス
- BasicSocket (1)
- CSV (12)
- DBM (1)
- Dir (6)
- File (3)
-
File
:: Stat (1) - GDBM (1)
- IO (21)
- Integer (1)
- Logger (1)
-
Net
:: FTP (4) -
Net
:: HTTPGenericRequest (2) -
OpenSSL
:: ASN1 :: ASN1Data (1) -
OpenSSL
:: ASN1 :: BMPString (2) -
OpenSSL
:: ASN1 :: BitString (2) -
OpenSSL
:: ASN1 :: Boolean (2) -
OpenSSL
:: ASN1 :: Enumerated (2) -
OpenSSL
:: ASN1 :: GeneralString (2) -
OpenSSL
:: ASN1 :: GeneralizedTime (2) -
OpenSSL
:: ASN1 :: GraphicString (2) -
OpenSSL
:: ASN1 :: IA5String (2) -
OpenSSL
:: ASN1 :: ISO64String (2) -
OpenSSL
:: ASN1 :: Integer (2) -
OpenSSL
:: ASN1 :: Null (2) -
OpenSSL
:: ASN1 :: NumericString (2) -
OpenSSL
:: ASN1 :: ObjectId (8) -
OpenSSL
:: ASN1 :: OctetString (2) -
OpenSSL
:: ASN1 :: PrintableString (2) -
OpenSSL
:: ASN1 :: Sequence (2) -
OpenSSL
:: ASN1 :: Set (2) -
OpenSSL
:: ASN1 :: T61String (2) -
OpenSSL
:: ASN1 :: UTCTime (2) -
OpenSSL
:: ASN1 :: UTF8String (2) -
OpenSSL
:: ASN1 :: UniversalString (2) -
OpenSSL
:: ASN1 :: VideotexString (2) -
OpenSSL
:: BN (16) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Cipher :: AES (1) -
OpenSSL
:: Cipher :: AES128 (1) -
OpenSSL
:: Cipher :: AES192 (1) -
OpenSSL
:: Cipher :: AES256 (1) -
OpenSSL
:: Cipher :: BF (1) -
OpenSSL
:: Cipher :: CAST5 (1) -
OpenSSL
:: Cipher :: DES (1) -
OpenSSL
:: Cipher :: IDEA (1) -
OpenSSL
:: Cipher :: RC2 (2) -
OpenSSL
:: Cipher :: RC4 (2) -
OpenSSL
:: Cipher :: RC5 (1) -
OpenSSL
:: Config (2) -
OpenSSL
:: Digest (1) -
OpenSSL
:: Digest :: DSS (1) -
OpenSSL
:: Digest :: DSS1 (1) -
OpenSSL
:: Digest :: Digest (1) -
OpenSSL
:: Digest :: MD2 (1) -
OpenSSL
:: Digest :: MD4 (1) -
OpenSSL
:: Digest :: MD5 (1) -
OpenSSL
:: Digest :: MDC2 (1) -
OpenSSL
:: Digest :: RIPEMD160 (1) -
OpenSSL
:: Digest :: SHA (1) -
OpenSSL
:: Digest :: SHA1 (1) -
OpenSSL
:: Digest :: SHA224 (1) -
OpenSSL
:: Digest :: SHA256 (1) -
OpenSSL
:: Digest :: SHA384 (1) -
OpenSSL
:: Digest :: SHA512 (1) -
OpenSSL
:: HMAC (1) -
OpenSSL
:: Netscape :: SPKI (2) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: CertificateId (1) -
OpenSSL
:: OCSP :: Request (2) -
OpenSSL
:: OCSP :: Response (3) -
OpenSSL
:: PKCS12 (1) -
OpenSSL
:: PKCS7 (3) -
OpenSSL
:: PKCS7 :: RecipientInfo (1) -
OpenSSL
:: PKCS7 :: SignerInfo (1) -
OpenSSL
:: PKey :: DH (3) -
OpenSSL
:: PKey :: DSA (4) -
OpenSSL
:: PKey :: EC (4) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: PKey :: EC :: Point (3) -
OpenSSL
:: PKey :: RSA (13) -
OpenSSL
:: SSL :: SSLContext (9) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: SSL :: SSLSocket (5) -
OpenSSL
:: SSL :: Session (1) -
OpenSSL
:: X509 :: Attribute (2) -
OpenSSL
:: X509 :: CRL (2) -
OpenSSL
:: X509 :: Certificate (2) -
OpenSSL
:: X509 :: Extension (2) -
OpenSSL
:: X509 :: ExtensionFactory (5) -
OpenSSL
:: X509 :: Name (5) -
OpenSSL
:: X509 :: Request (2) -
OpenSSL
:: X509 :: Revoked (1) -
OpenSSL
:: X509 :: Store (5) -
OpenSSL
:: X509 :: StoreContext (3) - OpenStruct (10)
- Pathname (1)
-
Rake
:: MakefileLoader (1) -
Resolv
:: DNS (2) - SOCKSSocket (2)
- Shell (1)
-
Shell
:: CommandProcessor (1) -
Shell
:: Filter (3) - Socket (2)
- StringIO (5)
- TCPServer (4)
- TCPSocket (4)
- Tempfile (4)
-
Thread
:: Queue (1) - UDPSocket (2)
- UNIXServer (4)
- UNIXSocket (4)
- WIN32OLE (3)
-
Win32
:: Registry (4) -
Zlib
:: GzipReader (4) -
Zlib
:: GzipWriter (3)
モジュール
- Fiddle (1)
- Kernel (7)
-
OpenSSL
:: ASN1 (45) -
REXML
:: StreamListener (1) -
Win32
:: Registry :: Constants (1)
キーワード
-
$ stdin (1) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - << (1)
- <=> (2)
- > (1)
- >> (1)
- ASN1 (1)
- BMPString (2)
- BitString (2)
- Boolean (2)
- CSV (1)
- Cipher (1)
-
DEFAULT
_ OBJECT _ TYPE (1) - DH (1)
- DSA (1)
- Digest (1)
- EXXX (1)
- Enumerated (2)
- ExtensionFactory (1)
- GeneralString (2)
- GeneralizedTime (2)
- GraphicString (2)
- GzipReader (1)
- GzipWriter (1)
- IA5String (2)
- ISO64String (2)
- Integer (2)
- Marshal フォーマット (1)
- NEWDB (2)
-
NEWS for Ruby 2
. 1 . 0 (1) -
NEWS for Ruby 2
. 3 . 0 (1) -
NEWS for Ruby 2
. 5 . 0 (1) - Null (2)
- NumericString (2)
-
OBJECT
_ TYPE _ TEMPLATE (1) - OCSP (1)
- ObjectId (2)
- OctetString (2)
- OpenStruct (1)
- PKey (1)
- PrintableString (2)
-
REG
_ OPENED _ EXISTING _ KEY (1) - RSA (1)
- Request (1)
- Ruby用語集 (1)
- SSLServer (1)
- SSLSocket (1)
- Sequence (2)
- Set (2)
- Socket (1)
- T61String (2)
- UTCTime (2)
- UTF8String (2)
- UniversalString (2)
- VideotexString (2)
- WIN32OLE (1)
-
WIN32OLE
_ VARIANT (1) - [] (1)
- []= (1)
- accept (1)
-
add
_ row (1) -
bit
_ set? (1) -
body
_ stream (1) -
body
_ stream= (1) -
builtin
_ curves (1) - ciphers (1)
-
clear
_ bit! (1) -
client
_ cert _ cb= (1) - close (1)
- cmp (1)
- context (1)
- create (1)
- crl= (1)
- csv (1)
- d= (1)
- decode (1)
- dig (1)
- dlopen (1)
- dmp1= (1)
- dmq1= (1)
- e= (1)
-
each
_ pair (2) - entitydecl (1)
- error= (1)
- fail (3)
- filter (3)
- flags= (1)
-
for
_ fd (1) - foreach (1)
- invoke (1)
- io (1)
- iqmp= (1)
-
issuer
_ certificate= (1) -
json
_ create (1) - ln (1)
- load (2)
- logger (1)
-
long
_ name (1) -
mod
_ add (1) -
mod
_ exp (1) -
mod
_ mul (1) -
mod
_ sub (1) - n= (1)
-
net
/ ftp (1) -
net
/ pop (1) -
net
/ smtp (1) -
new
_ ostruct _ member (1) -
num
_ bits (1) - oid (1)
-
ole
_ free (1) -
ole
_ show _ help (1) -
open
_ timeout= (1) - openssl (1)
- out (3)
- p= (1)
- popen (14)
-
prime
_ fasttest? (1) -
public
_ key? (1) - purpose= (1)
- puts (1)
- q= (1)
- raise (3)
- register (1)
-
remote
_ address (1) -
renegotiation
_ cb= (1) - reopen (5)
- rewind (1)
- rss (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 5 feature (1) -
ruby 1
. 9 feature (1) -
session
_ new _ cb (1) -
session
_ new _ cb= (1) -
set
_ bit! (1) -
set
_ params (1) - shell (1)
-
short
_ name (1) - sn (1)
-
ssl
_ version= (1) -
subject
_ certificate= (1) -
subject
_ request= (1) - sysaccept (1)
-
to
_ bn (1) -
to
_ h (2) -
to
_ io (1) -
to
_ s (2) - ucmp (1)
- verify (3)
-
win32
/ registry (1) -
write
_ smime (1) - クラス/メソッドの定義 (1)
- セキュリティモデル (1)
- 制御構造 (1)
- 正規表現 (1)
検索結果
先頭5件
-
Shell
:: Filter # out(dev = STDOUT , &block) -> () (37.0) -
Shell#transact を呼び出しその結果を dev に出力します。
Shell#transact を呼び出しその結果を dev に出力します。
@param dev 出力先をIO オブジェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
} -
TCPServer
# accept -> TCPSocket (37.0) -
クライアントからの接続要求を受け付け、接続した TCPSocket のインスタンスを返します。
クライアントからの接続要求を受け付け、接続した
TCPSocket のインスタンスを返します。
例:
require 'socket'
TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
s = serv.accept
c.write "foo"
p s.recv(10) #=> "foo"
} -
TCPServer
# sysaccept -> Integer (37.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば TCPServer#accept と同じです。
接続したクライアントのソケットをファイル記述子で返すことを除けば
TCPServer#accept と同じです。
例:
require 'socket'
TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
p serv.sysaccept #=> 6
} -
WIN32OLE
. ole _ show _ help(obj , helpcontext = nil) -> () (37.0) -
WIN32OLEオブジェクトのヘルプファイルを表示します。
WIN32OLEオブジェクトのヘルプファイルを表示します。
Windows標準のヘルプ表示コンポーネントのHHCtrl.OCXを利用して、オブジェク
トに関連付けられたヘルプファイル(chmファイル)を表示します。
また、chmファイルのフルパス名を指定して表示させることも可能です。
@param obj WIN32OLE_TYPEオブジェクトまたはWIN32OLE_METHODオ
ブジェクト。直接ヘルプファイルのフルパス名を指定することも可
能です。
@param helpcontext obj引数にWIN32OLE_TYPEオブジェクト... -
net
/ ftp (37.0) -
FTP プロトコルを扱うライブラリです。
FTP プロトコルを扱うライブラリです。
基本的には unix の ftp コマンドのような
command-line interface の FTP クライアントを使ったことのある
人にとってわかりやすいインターフェースになっています。
より「Ruby 的」であるインターフェースも用意しています。
FTP については 959、3659 を参考にしてください。
=== バイナリモードとテキストモード
FTP のデータ転送にはテキストモードとバイナリモード
があります。テキストモードで転送する場合には
改行を適宜CRLFに変換します。バイナリモードの場合は
一切の変換をしません。
通常... -
セキュリティモデル (37.0)
-
セキュリティモデル RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ 機構が備わっています。
セキュリティモデル
RubyにはCGI等のプログラミングを安全に行うことを助ける為に、セキュリティ
機構が備わっています。
Rubyのセキュリティモデルは「オブジェクトの汚染」と「セーフレベル」という
仕組みによってなりたっています。
=== オブジェクトの汚染
Rubyではオブジェクトは「汚染されている」とみなされることがあります。この
しくみは大きく分けて二つの使われ方をします。
ひとつ目は、信用できない入力をもとに作られたオブジェクトを「汚染されてい
る」とみなし、「危険な操作」の引数として使えないようにすることです。悪意
あるデータによって、プログラムが意図しない動作をする事...