ライブラリ
- ビルトイン (22)
-
cgi
/ html (154) -
fiddle
/ import (22) - monitor (11)
- openssl (22)
-
rexml
/ document (11) - win32ole (22)
クラス
-
CGI
:: Cookie (11) - File (11)
-
REXML
:: Element (11) - WIN32OLE (11)
-
WIN32OLE
_ VARIANT (11)
モジュール
-
CGI
:: HtmlExtension (154) -
Fiddle
:: Importer (22) - Kernel (11)
-
OpenSSL
:: ASN1 (11)
キーワード
- ASN1 (11)
- MonitorMixin (11)
- Ruby用語集 (11)
- cgi (11)
- checkbox (22)
-
create
_ value (11) - decode (11)
- each (11)
-
each
_ element _ with _ attribute (11) - flock (11)
- hidden (22)
- new (11)
-
password
_ field (22) - reset (22)
- rss (11)
- submit (22)
-
text
_ field (22) - throw (11)
- value (11)
検索結果
先頭5件
-
WIN32OLE
_ VARIANT # value=(val) -> () (18206.0) -
WIN32OLE_VARIANTの値を再設定します。
...換に失敗し
ました。
obj = WIN32OLE_VARIANT.new(1) # VARIANT型にWIN32OLE::VARIANT::VT_I4を設定
obj.value = 3.2 # 3.2から新たなVARIANT型を作成し、それをVT_I4に変換
p obj.value # => 3 # VT_I4に変換した結果が設定され... -
Ruby用語集 (132.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...l#percent
: 0 オリジン
: zero-based
番号が 0 から始まること。
例えば、
Array や Vector、Matrix などの要素の番号、
String における文字の位置、
といったものは 0 オリジンである。
: 1 オリジン
: one-based
番号が 1 から始ま......ログラミング言語。
型推論を持った静的型付け言語であり、処理系はコンパイラーである。
https://ja.crystal-lang.org/
: CSI 方式
CSI は Code Set Independent の頭字語。
プログラミング言語の処理系が文字列を扱う際のエンコー......けからなる配列。
配列式としては % 記法で書くこともできる。
参照:d:spec/literal#percent
: 戻り値
: return value
=返り値
===[a:ya] や
: 優先順位(演算子の)
: operator precedence
たとえば 2 + 3 * 4 という式は 2 + (3 * 4) と解釈... -
OpenSSL
:: ASN1 . # decode(der) -> OpenSSL :: ASN1 :: ASN1Data (130.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
...例:
ruby -e '
require "openssl"
require "pp"
pem = File.read(ARGV[0])
cert = OpenSSL::X509::Certificate.new(pem)
pp OpenSSL::ASN1.decode(cert.to_der)
' mycert.pem
#<OpenSSL::ASN1::Sequence:0x814e9fc
@tag=16,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=
[#<OpenSSL:......ng=nil,
@value=
[#<OpenSSL::ASN1::ASN1Data:0x814f690
@tag=0,
@tag_class=:CONTEXT_SPECIFIC,
@value=
[#<OpenSSL::ASN1::Integer:0x814f6a4
@tag=2,
@tag_class=:UNIVERSAL,
@tagging=nil,
@value=2>]>,... -
File
# flock(operation) -> 0 | false (118.0) -
ファイルをロックします。
...うので、
# モードに"w"を使ってはいけません。
File.open("counter", File::RDWR|File::CREAT, 0644) {|f|
f.flock(File::LOCK_EX)
value = f.read.to_i + 1
f.rewind
f.write("#{value}\n")
f.flush
f.truncate(f.pos)
}
# 読み込みロック(read lock)を使用してカウンタ......:LOCK_UN)
puts "unlocked by process1"
sleep 1 # <- 子プロセスが確実に先にロックするための sleep
f.flock(File::LOCK_EX)
puts "re-locked by process1"
# => locked by process1
# unlocked by process1
# locked by process2
# unlocked by process2
# re-locked by process1
//}... -
CGI
:: Cookie . new(name = "" , *value) -> CGI :: Cookie (106.0) -
クッキーオブジェクトを作成します。
...= cookie1.expires
secure = cookie1.secure
httponly = cookie1.httponly
cookie1.name = 'name'
cookie1.value = ['value1', 'value2', ...]
cookie1.path = 'path'
cookie1.domain = 'domain'
cookie1.expires = Time.now + 30... -
Fiddle
:: Importer # create _ value(type , val = nil) -> Fiddle :: CStruct (106.0) -
型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。
...された構造体に
その値を代入します。
@param type 型を表す文字列
@param val 構造体に確保される初期値
例
require 'fiddle/import'
module M
extend Fiddle::Importer
end
v = M.value("int", 32)
p v.value # => 32
v.value = 48
p v.value # => 48... -
Fiddle
:: Importer # value(type , val = nil) -> Fiddle :: CStruct (106.0) -
型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。
...された構造体に
その値を代入します。
@param type 型を表す文字列
@param val 構造体に確保される初期値
例
require 'fiddle/import'
module M
extend Fiddle::Importer
end
v = M.value("int", 32)
p v.value # => 32
v.value = 48
p v.value # => 48... -
WIN32OLE
# each {|i| . . . } -> () (106.0) -
オブジェクトの列挙インターフェイスを呼び出してアイテム単位にブロックを 実行します。
...イスをサポートしてい
ない場合に通知します。
excel = WIN32OLE.new('Excel.Application')
book = excel.workbooks.add
sheets = book.worksheets(1)
cells = sheets.cells("A1:A5")
cells.each do |cell|
cell.value = 10
end
excel.Quit... -
CGI
:: HtmlExtension # checkbox(attributes) -> String (101.0) -
タイプが checkbox である input 要素を生成します。
...タイプが checkbox である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
checkbox("name" => "name", "value" => "value", "checked" => true)
# => "<INPUT checked name=\"name\" TYPE=\"checkbox\" value=\"value\">"... -
CGI
:: HtmlExtension # checkbox(name = "" , value = nil , checked = nil) -> String (101.0) -
タイプが checkbox である input 要素を生成します。
...を生成します。
@param name name 属性の値を指定します。
@param value value 属性の値を指定します。
@param checked checked 属性の値を指定します。
例:
checkbox("name", "value", true)
# => "<INPUT CHECKED NAME=\"name\" TYPE=\"checkbox\" VALUE=\"value\">"...