442件ヒット
[401-442件を表示]
(0.080秒)
別のキーワード
ライブラリ
- ビルトイン (93)
-
cgi
/ html (120) -
fiddle
/ import (12) - getoptlong (12)
-
io
/ console (24) - logger (1)
-
net
/ ftp (24) -
net
/ http (24) -
net
/ imap (12) - openssl (24)
- rake (24)
-
rubygems
/ package / tar _ writer (24) - stringio (24)
- zlib (24)
クラス
-
ARGF
. class (12) - Array (21)
-
Encoding
:: Converter (24) - File (12)
-
Gem
:: Package :: TarWriter (24) - GetoptLong (12)
- IO (24)
-
Logger
:: Application (1) -
Net
:: FTP (24) -
Net
:: HTTPGenericRequest (24) -
Net
:: IMAP :: ContentDisposition (12) -
OpenSSL
:: SSL :: SSLContext (24) -
Rake
:: Application (12) -
RubyVM
:: InstructionSequence (12) - String (12)
- StringIO (24)
-
Zlib
:: Deflate (12) -
Zlib
:: Inflate (12)
モジュール
-
CGI
:: HtmlExtension (120) -
Fiddle
:: Importer (12) -
Rake
:: TaskManager (12)
キーワード
-
add
_ file _ simple (24) - bind (12)
- binmode (12)
-
body
_ stream (12) -
body
_ stream= (12) -
file
_ field (24) -
get
_ option (12) - length (12)
- pack (21)
- param (12)
-
password
_ field (24) -
primitive
_ convert (24) -
scrolling
_ list (24) -
session
_ cache _ size (12) -
session
_ cache _ size= (12) -
set
_ dictionary (24) -
set
_ log (1) - storbinary (24)
-
synthesize
_ file _ task (12) -
text
_ field (24) -
to
_ a (12) - truncate (12)
- unpack (12)
- winsize (12)
- winsize= (12)
検索結果
先頭4件
-
Array
# pack(template) -> String (19.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...であり、n, N, v, V
のサイズは常にシステム依存ではない(!をつけられない)ことに注意してください。
つまり、IO#ioctl などで C の構造体を渡すときのように、
システム依存のサイズとエンディアンに合わせる必要があるとき......(つまり最上位ビットはどこまでデータがあ
るかを示している)。
ISO/IEC 8825-1:1995 : Information technology−ASN.1 encoding rules : Specification of Basic Encoding Rules(BER) に定められる整数の符号化方法。
//emlist[][ruby]{
[0].pack("w") # =......'socket'
official_hostname, alias_hostnames, address_family, *address_list = Socket.gethostbyname("localhost")
address_list.find {|address| address.size == 4 }.unpack("C4").join(".")
# => "127.0.0.1"
"127.0.0.1".split(".").collect {|c| c.to_i}.pack("C4")
# => "\x7F\x00\x00\x01"
//}
: sockaddr_in... -
Array
# pack(template , buffer: String . new) -> String (19.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...であり、n, N, v, V
のサイズは常にシステム依存ではない(!をつけられない)ことに注意してください。
つまり、IO#ioctl などで C の構造体を渡すときのように、
システム依存のサイズとエンディアンに合わせる必要があるとき......(つまり最上位ビットはどこまでデータがあ
るかを示している)。
ISO/IEC 8825-1:1995 : Information technology−ASN.1 encoding rules : Specification of Basic Encoding Rules(BER) に定められる整数の符号化方法。
//emlist[][ruby]{
[0].pack("w") # =......'socket'
official_hostname, alias_hostnames, address_family, *address_list = Socket.gethostbyname("localhost")
address_list.find {|address| address.size == 4 }.unpack("C4").join(".")
# => "127.0.0.1"
"127.0.0.1".split(".").collect {|c| c.to_i}.pack("C4")
# => "\x7F\x00\x00\x01"
//}
: sockaddr_in... -
String
# unpack(template) -> Array (19.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
...であり、n, N, v, V
のサイズは常にシステム依存ではない(!をつけられない)ことに注意してください。
つまり、IO#ioctl などで C の構造体を渡すときのように、
システム依存のサイズとエンディアンに合わせる必要があるとき......(つまり最上位ビットはどこまでデータがあ
るかを示している)。
ISO/IEC 8825-1:1995 : Information technology−ASN.1 encoding rules : Specification of Basic Encoding Rules(BER) に定められる整数の符号化方法。
//emlist[][ruby]{
[0].pack("w") # =......'socket'
official_hostname, alias_hostnames, address_family, *address_list = Socket.gethostbyname("localhost")
address_list.find {|address| address.size == 4 }.unpack("C4").join(".")
# => "127.0.0.1"
"127.0.0.1".split(".").collect {|c| c.to_i}.pack("C4")
# => "\x7F\x00\x00\x01"
//}
: sockaddr_in... -
File
# truncate(length) -> 0 (13.0) -
ファイルのサイズを最大 length バイトにします。
...ise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX サイズの変更に失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "1234567890")
File.open("testfile", "a") do |f|
f.truncate(5) # => 0
f.size...