1755件ヒット
[201-300件を表示]
(0.025秒)
別のキーワード
ライブラリ
- ビルトイン (57)
- csv (12)
- ipaddr (120)
-
net
/ smtp (32) - open3 (108)
- openssl (36)
-
rake
/ packagetask (24) - resolv (24)
-
ripper
/ filter (12) -
ripper
/ lexer (36) -
ripper
/ sexp (24) - socket (600)
- strscan (24)
-
webrick
/ httpstatus (12) - zlib (552)
クラス
- Addrinfo (204)
- Array (21)
- BasicSocket (36)
- CSV (12)
- IPAddr (108)
- IPSocket (48)
-
Net
:: SMTP (32) - Object (12)
-
OpenSSL
:: Cipher (12) -
OpenSSL
:: SSL :: SSLContext (12) -
Rake
:: PackageTask (24) - Range (12)
- Resolv (24)
- Ripper (60)
- Socket (192)
-
Socket
:: AncillaryData (96) - String (12)
- StringScanner (24)
- TCPSocket (12)
-
Zlib
:: GzipReader (300) -
Zlib
:: GzipWriter (228)
モジュール
- Open3 (108)
-
WEBrick
:: HTTPStatus (12)
キーワード
- << (12)
- == (12)
- Cipher (12)
- Filter (12)
- GzipReader (12)
- GzipWriter (12)
- IPAddr (12)
-
NEWS for Ruby 2
. 7 . 0 (6) -
RC
_ MULTIPLE _ CHOICES (12) -
SCRIPT
_ LINES _ _ (12) - TCPServer (12)
- addr (12)
- ciphers (24)
- close (12)
-
cmsg
_ is? (12) - comment= (12)
-
connect
_ from (24) - drb (12)
- each (24)
-
each
_ byte (24) -
each
_ line (24) - eof (12)
- eof? (12)
-
family
_ addrinfo (24) - finish (12)
- flush (12)
- getaddress (24)
- getaddrinfo (24)
- getc (12)
- gethostbyname (24)
- getifaddrs (12)
- getname (12)
- getnameinfo (12)
- gets (12)
- getsockopt (12)
-
inspect
_ sockaddr (12) - ip? (12)
-
ip
_ address (12) -
ip
_ pktinfo (24) -
ip
_ port (12) -
ip
_ unpack (12) - ipv4? (12)
- ipv6? (12)
-
ipv6
_ pktinfo (24) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ pktinfo _ ifindex (12) -
ipv6
_ to _ ipv4 (12) - lex (12)
- lineno (12)
- lineno= (12)
- mtime= (12)
- native (12)
-
need
_ zip (12) -
need
_ zip= (12) -
net
/ smtp (4) - new (48)
-
new
_ ntoh (12) - open (48)
- openssl (12)
-
orig
_ name= (12) - pack (21)
- pack テンプレート文字列 (12)
- peeraddr (12)
- pipeline (12)
-
pipeline
_ r (24) -
pipeline
_ rw (24) -
pipeline
_ start (24) -
pipeline
_ w (24) - pos (24)
- print (12)
- printf (12)
- putc (12)
- puts (12)
- read (12)
- readchar (12)
- readline (12)
- readlines (12)
- recvfrom (12)
- resolv (12)
- reverse (12)
- rewind (12)
-
ruby 1
. 8 . 4 feature (12) - setsockopt (24)
- sexp (12)
-
sexp
_ raw (12) - skip (12)
-
skip
_ blanks? (12) -
skip
_ until (12) - slice (12)
- socket (12)
- start (32)
- succ (12)
- tcp (36)
-
tcp
_ server _ loop (24) -
tcp
_ server _ sockets (48) - tell (24)
-
to
_ i (12) -
to
_ range (12) -
to
_ s (12) -
to
_ string (12) - tokenize (12)
- udp (12)
-
udp
_ server _ sockets (48) - ungetc (12)
- unix? (12)
- unpack (12)
- wrap (48)
- write (12)
検索結果
先頭5件
-
Socket
:: AncillaryData . ipv6 _ pktinfo(addr , ifindex) -> Socket :: AncillaryData (6112.0) -
type が IPV6_PKTINFO である AncillaryData を生成します。
...type が IPV6_PKTINFO である AncillaryData を生成します。
IPV6_PKTINFO は 3542 で定義されています。
require 'socket'
addr = Addrinfo.ip("::1")
ifindex = 0
p Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
#=> #<Socket::AncillaryData: INET6 IPV6 PKTINFO ::1 ifinde......x:0>
@param addr アドレス(文字列もしくは Addrinfo)
@param ifindex インターフェースのインデックス(整数)
@see Socket::AncillaryData#ipv6_pktinfo,
Socket::Constants::IPV6_PKTINFO... -
CSV
# skip _ blanks? -> bool (6106.0) -
真である場合は、空行を読み飛ばします。
...す。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\n\nrow1_1,row1_2")
csv.skip_blanks? # => false
csv.read # => [["header1", "header2"], [], ["row1_1", "row1_2"]]
csv = CSV.new("header1,header2\n\nrow1_1,row1_2", skip_blanks: true)
csv.skip_blanks? # => true
csv.read... -
Open3
. # pipeline _ r(*cmds) -> [IO , [Thread]] (6106.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。最後の コマンドの標準出力を受けとる事ができます。
...のスレッドの配列を配列で返します。
例:
require "open3"
Open3.pipeline_r("yes", "head -10") {|r, ts|
p r.read #=> "y\ny\ny\ny\ny\ny\ny\ny\ny\ny\n"
p ts[0].value #=> #<Process::Status: pid 24910 SIGPIPE (signal 13)>
p ts[1].value #=> #<Process::Status: pid 2... -
Open3
. # pipeline _ r(*cmds) {|last _ stdout , wait _ thrs| . . . } -> () (6106.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。最後の コマンドの標準出力を受けとる事ができます。
...のスレッドの配列を配列で返します。
例:
require "open3"
Open3.pipeline_r("yes", "head -10") {|r, ts|
p r.read #=> "y\ny\ny\ny\ny\ny\ny\ny\ny\ny\n"
p ts[0].value #=> #<Process::Status: pid 24910 SIGPIPE (signal 13)>
p ts[1].value #=> #<Process::Status: pid 2... -
Open3
. # pipeline _ rw(*cmds) -> [IO , IO , [Thread]] (6106.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。最初の コマンドの標準入力に書き込む事も最後のコマンドの標準出力を受けとる事も できます。
...マンドの標準出力、実行したプロセスを待つため
のスレッドの配列を配列で返します。
例:
require "open3"
Open3.pipeline_rw("sort", "cat -n") {|stdin, stdout, wait_thrs|
stdin.puts "foo"
stdin.puts "bar"
stdin.puts "baz"
# sort... -
Open3
. # pipeline _ rw(*cmds) {|first _ stdin , last _ stdout , wait _ thrs| . . . } -> () (6106.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。最初の コマンドの標準入力に書き込む事も最後のコマンドの標準出力を受けとる事も できます。
...マンドの標準出力、実行したプロセスを待つため
のスレッドの配列を配列で返します。
例:
require "open3"
Open3.pipeline_rw("sort", "cat -n") {|stdin, stdout, wait_thrs|
stdin.puts "foo"
stdin.puts "bar"
stdin.puts "baz"
# sort... -
Open3
. # pipeline _ start(*cmds) -> [Thread] (6106.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。
...かった場合は実行したプロセスを待つためのスレッ
ドの配列を返します。
例:
require "open3"
# xeyesを10秒だけ実行する。
Open3.pipeline_start("xeyes") {|ts|
sleep 10
t = ts[0]
Process.kill("TERM", t.pid)
p t.value #=> #<Process... -
Open3
. # pipeline _ start(*cmds) {|wait _ thrs| . . . } -> () (6106.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。
...かった場合は実行したプロセスを待つためのスレッ
ドの配列を返します。
例:
require "open3"
# xeyesを10秒だけ実行する。
Open3.pipeline_start("xeyes") {|ts|
sleep 10
t = ts[0]
Process.kill("TERM", t.pid)
p t.value #=> #<Process... -
Open3
. # pipeline _ w(*cmds) -> [IO , [Thread]] (6106.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。最初の コマンドの標準入力に書き込む事ができます。
...た場合は最初に実行するコマンドの標準入力、
実行したプロセスを待つためのスレッドの配列を配列で返します。
例:
require "open3"
Open3.pipeline_w("bzip2 -c", :out=>"/tmp/hello.bz2") {|w, ts|
w.puts "hello"
}
@see Open3.#popen3...