243件ヒット
[201-243件を表示]
(0.096秒)
ライブラリ
- ビルトイン (44)
-
fiddle
/ import (44) - openssl (55)
クラス
-
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: PKCS7 (44) - Proc (11)
- Time (11)
モジュール
-
Fiddle
:: Importer (44) - Process (11)
キーワード
- SignalException (11)
- assign (11)
-
assign
_ in _ cond (11) - assignable (11)
- bigdecimal (11)
- bind (11)
- encrypt (11)
- extern (11)
- kill (11)
- massign (11)
-
node
_ assign (11) -
rb
_ quad _ unpack (1) -
rb
_ reserved _ word (11) -
rb
_ thread _ signal _ raise (11) -
rubygems
/ security (11) - strftime (11)
- struct (11)
- union (11)
- verify (11)
-
write
_ smime (11) - yield (11)
検索結果
先頭5件
-
Fiddle
:: Importer # struct(signature) -> Class (3236.0) -
C の構造体型に対応する Ruby のクラスを構築して返します。
...似せた表記ができます。そしてそれを
配列で signature に渡してデータを定義します。例えば C における
struct timeval {
long tv_sec;
long tv_usec;
};
という構造体型に対応して
Timeval = struct(["long tv_sec", "long tv_usec"])
として構......定義されています
* クラスメソッド malloc
* initialize
* to_ptr
* to_i
* 構造体の各メンバへのアクセサ
返されるクラスは Fiddle::CStruct を継承しています。詳しくは
そちらを参照してください。
@param signature 構造体の各要......列
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
extern "int gettimeofday(void*, void*)"
Timeval = struct(["long tv_sec", "long tv_usec"])
end
time = M::Timeval.malloc
M.gettimeofday(time, Fiddle::NULL)
p time.tv_sec
p time.tv_usec... -
Proc
# yield(*arg) -> () (3224.0) -
手続きオブジェクトを実行してその結果を返します。
...です。
//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end
p sign(-4) #=> -1
p sign(0) #=> 0
p sign(7) #=> 1
//}
また、以下のような syntactic sugar もあります。
//emlist[例][ruby]{
fib = lambda{|n|
c......ase n
when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}
@param arg 手続きオブジェクトに与える引数を指定します。
@raise LocalJumpError Procを生成したメソッドからリターンしてしまった場合に発生します... -
static struct kwtable * rb
_ reserved _ word(const char *str , unsigned int len) (306.0) -
長さ len の文字列 str が予約語であれば そのフラグテーブルを返します。str が予約語でなければ NULL を返します。
...char *name; /* 予約語の名前 */
int id[2]; /* 0: 非修飾型シンボル
1: 修飾型シンボル (kIF_MOD など) があれば
それを格納する。なければ id[0] と同じ */......enum lex_state state; /* 遷移すべきlex_state */
};... -
VALUE rb
_ quad _ unpack(const char *buf , int signed _ p) (300.0) -
この関数は deprecated です。rb_integer_unpack を使用してください。
...この関数は deprecated です。rb_integer_unpack を使用してください。... -
OpenSSL
:: PKCS7 . encrypt(certs , data , cipher=nil , flags=0) -> OpenSSL :: PKCS7 (118.0) -
data を証明書の公開鍵で暗号化します。
...は MIME 形式の文字列を渡します。
署名と暗号化の両方をしたい場合は、
署名(OpenSSL::PKCS7.sign)された S/MIME 形式の文字列を
渡すことが一般的です。
cipher は共通鍵暗号の方式を OpenSSL::Cipher オブジェクトで指定します。
nil を......triple DES を使うとよいでしょう。多くのクライアントで利用可能なはずです。
flags には以下のフラグを渡すことができます。
* OpenSSL::PKCS7::TEXT
暗号化するデータに text/plain タイプの MIME ヘッダを追加します。
MIME......ません。
* OpenSSL::PKCS7::BINARY
data に MIME 正規化をほどこしません。
@param certs 公開鍵を含む証明書(OpenSSL::X509::Certificate オブジェクト)の配列
@param data 暗号化対象の文字列
@param cipher 共通鍵暗号の方式(OpenSSL::Cipher オブジ...