1201件ヒット
[1-100件を表示]
(0.105秒)
種類
ライブラリ
- ビルトイン (24)
- etc (48)
- fileutils (84)
- matrix (16)
-
net
/ ftp (270) - openssl (24)
- pathname (15)
- rake (12)
-
rinda
/ rinda (24) -
rinda
/ tuplespace (168) -
rubygems
/ package / tar _ input (36) -
rubygems
/ package / tar _ reader (24) -
rubygems
/ package / tar _ reader / entry (156) -
rubygems
/ source _ info _ cache _ entry (60) - socket (24)
- tmpdir (24)
クラス
- Dir (24)
-
Etc
:: Group (24) -
Etc
:: Passwd (24) -
Gem
:: Package :: TarInput (36) -
Gem
:: Package :: TarReader (24) -
Gem
:: Package :: TarReader :: Entry (144) -
Gem
:: SourceInfoCacheEntry (48) - Matrix (16)
-
Net
:: FTP (30) -
Net
:: FTP :: MLSxEntry (230) -
OpenSSL
:: X509 :: Name (12) - Pathname (15)
-
Rake
:: FileList (12) -
Rinda
:: TupleEntry (132) -
Rinda
:: TupleSpace (24) -
Rinda
:: TupleSpaceProxy (24) - Socket (12)
モジュール
- Enumerable (24)
- FileUtils (72)
-
Socket
:: Constants (12)
キーワード
- FileUtils (12)
-
IFF
_ ROUTE (24) - MLSxEntry (10)
-
NEWS for Ruby 2
. 0 . 0 (12) - Request (12)
- SourceInfoCacheEntry (12)
- TupleEntry (12)
- [] (12)
-
add
_ entry (12) - alive? (12)
- appendable? (10)
-
bytes
_ read (12) - cancel (12)
- canceled? (12)
- charset (10)
- close (12)
- closed? (12)
-
copy
_ entry (12) - creatable? (10)
- create (10)
- deletable? (10)
- directory? (22)
-
directory
_ makable? (10) - each (72)
-
each
_ entry (51) - enterable? (10)
-
entrywise
_ product (8) - eof? (12)
- exclude (12)
- expired? (12)
- expires (12)
- expires= (12)
-
extract
_ entry (12) - facts (10)
- fetch (12)
- file? (22)
-
full
_ name (12) - getc (12)
-
gvar
_ i (12) -
hadamard
_ product (8) - header (12)
-
ivar
_ i (12) - lang (10)
- listable? (10)
-
mark
_ entry (12) -
mark
_ global _ entry (12) -
mark
_ hashentry (12) -
media
_ type (10) - mktmpdir (24)
- mlsd (20)
- mlst (10)
- modify (10)
- new (12)
- notify (24)
- pathname (10)
- perm (10)
- pos (12)
- purgeable? (10)
-
rb
_ ary _ entry (12) -
rb
_ global _ entry (12) -
rb
_ gvar _ defined (12) -
rb
_ gvar _ get (12) -
rb
_ gvar _ set (12) - read (12)
- readable? (10)
- refresh (12)
-
remove
_ entry (12) -
remove
_ entry _ secure (12) - renamable? (10)
- renew (12)
- rewind (12)
-
rm
_ r (12) -
rm
_ rf (12) - rmtree (12)
-
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
rubygems
/ package / tar _ reader / entry (12) -
rubygems
/ source _ info _ cache _ entry (12) - size (34)
-
source
_ index (12) - type (10)
- unique (10)
- value (12)
- writable? (10)
- write (24)
-
zipped
_ stream (12)
検索結果
先頭5件
-
Gem
:: Package :: TarReader :: Entry (24000.0) -
tar アーカイブ中のそれぞれのエントリを扱うためのクラスです。
...tar アーカイブ中のそれぞれのエントリを扱うためのクラスです。... -
Gem
:: Package :: TarInput # extract _ entry(destdir , entry , expected _ md5sum = nil) (15524.0) -
指定された destdir に entry を展開します。
...指定された destdir に entry を展開します。
@param destdir 展開先のディレクトリを指定します。
@param entry エントリを指定します。
@param expected_md5sum 期待する MD5 チェックサムを指定します。
@raise Gem::Package::BadCheckSum チェック... -
Matrix
# entrywise _ product(m) -> Matrix (15300.0) -
アダマール積(要素ごとの積)を返します。
...ダマール積(要素ごとの積)を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行や列の要素数が一致しない時に発生します。
//emlist[例][ruby]{
require 'matrix'
Matrix[[1,2], [3,4]].hadamard_product(Matrix[[1,2], [3,2]]) # => Matrix[[1, 4], [9, 8]]
//}... -
struct global
_ entry * rb _ global _ entry(ID id) (12500.0) -
-
static int mark
_ global _ entry(ID key , struct global _ entry *entry) (12400.0) -
-
FileUtils
. # remove _ entry _ secure(path , force = false) -> () (12231.0) -
ファイル path を削除します。path がディレクトリなら再帰的に削除します。
...path を削除します。path がディレクトリなら再帰的に削除します。
FileUtils.#rm_r および FileUtils.#remove_entry には
TOCTTOU (time-of-check to time-of-use)脆弱性が存在します。
このメソッドはそれを防ぐために新設されました。
FileUtils.#rm......_r および FileUtils.#remove_entry は以下の条件が
満たされるときにはセキュリティホールになりえます。
* 親ディレクトリが全ユーザから書き込み可能 (/tmp を含む)
* path 以下のいずれかのディレクトリが全ユーザから書き込......クリンクを持つ
この脆弱性を防ぐため、remove_entry_secure は削除前に path 以下の
ディレクトリのオーナーとパーミッションを変更し、上記の条件を回避します。
ただし remove_entry_secure は親ディレクトリが以下の条件を満たす... -
FileUtils
. # remove _ entry(path , force = false) -> () (12219.0) -
ファイル path を削除します。path がディレクトリなら再帰的に削除します。
...ファイル path を削除します。path がディレクトリなら再帰的に削除します。
このメソッドにはローカル脆弱性が存在します。
詳しくは FileUtils.#remove_entry_secure の項を参照してください。
@param path 削除するパス。
@param force......真のときは削除中に発生した StandardError を無視します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.remove_entry '/tmp/ruby.tmp.08883'
//}
@see FileUtils.#remove_entry_secure... -
Enumerable
# each _ entry -> Enumerator (12208.0) -
ブロックを各要素に一度ずつ適用します。
...には配列として渡されます。
//emlist[例][ruby]{
class Foo
include Enumerable
def each
yield 1
yield 1,2
end
end
Foo.new.each_entry{|o| print o, " -- "}
# => 1 -- [1, 2] --
//}
ブロックを省略した場合は Enumerator が返されます。
@see Enumerable#slice_be... -
Enumerable
# each _ entry {|obj| block} -> self (12208.0) -
ブロックを各要素に一度ずつ適用します。
...には配列として渡されます。
//emlist[例][ruby]{
class Foo
include Enumerable
def each
yield 1
yield 1,2
end
end
Foo.new.each_entry{|o| print o, " -- "}
# => 1 -- [1, 2] --
//}
ブロックを省略した場合は Enumerator が返されます。
@see Enumerable#slice_be...