840件ヒット
[801-840件を表示]
(0.059秒)
別のキーワード
ライブラリ
- ビルトイン (84)
-
cgi
/ session (48) -
cgi
/ session / pstore (12) - dbm (12)
- digest (108)
- gdbm (12)
-
net
/ http (12) - observer (12)
- openssl (120)
- optparse (144)
-
rake
/ packagetask (12) - rss (72)
-
rubygems
/ commands / update _ command (24) -
rubygems
/ config _ file (24) -
rubygems
/ package / tar _ header (12) -
rubygems
/ source _ index (12) -
rubygems
/ source _ info _ cache (12) -
rubygems
/ user _ interaction (36) - sdbm (12)
-
yaml
/ dbm (12)
クラス
-
CGI
:: Session (12) -
CGI
:: Session :: FileStore (12) -
CGI
:: Session :: MemoryStore (12) -
CGI
:: Session :: NullStore (12) -
CGI
:: Session :: PStore (12) - DBM (12)
-
Digest
:: Base (108) - GDBM (12)
-
Gem
:: Commands :: UpdateCommand (24) -
Gem
:: ConfigFile (24) -
Gem
:: Package :: TarHeader (12) -
Gem
:: SourceIndex (12) -
Gem
:: SourceInfoCache (12) -
Gem
:: StreamUI :: SilentProgressReporter (12) -
Gem
:: StreamUI :: SimpleProgressReporter (12) -
Gem
:: StreamUI :: VerboseProgressReporter (12) - Hash (72)
-
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (24) -
OpenSSL
:: HMAC (24) -
OpenSSL
:: OCSP :: BasicResponse (12) -
OpenSSL
:: X509 :: CRL (48) - OptionParser (144)
-
RDoc
:: Options (12) -
Rake
:: PackageTask (12) - SDBM (12)
-
YAML
:: DBM (12)
モジュール
- Enumerable (12)
-
Gem
:: InstallUpdateOptions (24) -
Gem
:: LocalRemoteOptions (12) -
Net
:: HTTPHeader (12) - Observable (12)
-
RSS
:: SyndicationModel (72)
キーワード
- << (36)
- == (24)
- []= (12)
-
add
_ observer (12) -
add
_ update _ sources _ option (12) - chunk (12)
- digest (12)
- digest! (12)
-
do
_ rubygems _ update (12) -
force
_ update (12) - hexdigest (12)
- hexdigest! (12)
-
install
_ update _ defaults _ str (12) -
last
_ update (12) -
last
_ update= (12) - merge (24)
- merge! (24)
- name= (12)
-
next
_ update (12) -
next
_ update= (12) -
on
_ head (12) -
on
_ tail (12) - parse (24)
- parse! (12)
- status (12)
- summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) -
sy
_ updateBase (12) -
sy
_ updateBase= (12) -
sy
_ updateFrequency (12) -
sy
_ updateFrequency= (12) -
sy
_ updatePeriod (12) -
sy
_ updatePeriod= (12) -
to
_ a (12) -
to
_ s (12) -
update
_ checksum (12) -
update
_ sources (12) -
update
_ sources= (12) - updated (36)
-
which
_ to _ update (12)
検索結果
先頭4件
-
Digest
:: Base # hexdigest -> String (29.0) -
updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
...
updateや<<によって追加した文字列に対するハッシュ値を、
ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
返す文字列は、
MD5では32バイト長、SHA1およびRMD160では40バイト長、SHA256では64バイト長、
SH......バイト長です。
Rubyで書くと以下と同じです。
def hexdigest
digest.unpack("H*")[0]
end
例:
# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"
@see Digest::Base#digest... -
Digest
:: Base # to _ s -> String (29.0) -
updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
...
updateや<<によって追加した文字列に対するハッシュ値を、
ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
返す文字列は、
MD5では32バイト長、SHA1およびRMD160では40バイト長、SHA256では64バイト長、
SH......バイト長です。
Rubyで書くと以下と同じです。
def hexdigest
digest.unpack("H*")[0]
end
例:
# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"
@see Digest::Base#digest... -
Enumerable
# chunk {|elt| . . . } -> Enumerator (19.0) -
要素を前から順にブロックで評価し、その結果によって 要素をチャンクに分けた(グループ化した)要素を持つ Enumerator を返します。
...区切られているのがわかるでしょう。
//emlist[例][ruby]{
[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5].chunk {|n|
n.even?
}.each {|even, ary|
p [even, ary]
}
# => [false, [3, 1]]
# [true, [4]]
# [false, [1, 5, 9]]
# [true, [2, 6]]
# [false, [5, 3, 5]]
//}
このメソッドは......いを無視するため upcase しています。
//emlist[例][ruby]{
# ファイルのエンコーディングは実際のファイルに合わせてください。
open("/usr/share/dict/words", "r:iso-8859-1") {|f|
f.chunk {|line| line[0].upcase }.each {|ch, lines| p [ch, lines.length] }
}
#......"D", 10896]
# ...
//}
さらにこのメソッドは以下の値を特別扱いします。
* ブロックの評価値が nil もしくは :_separator であった場合、
その要素を捨てます。チャンクはこの前後で区切られます。
* ブロックの評価値 :_alo... -
Digest
:: Base # ==(str) -> bool (18.0) -
与えられた文字列を hexdigest 値と見て、自身の hexdigest 値と比較します。
...られた文字列を hexdigest 値と見て、自身の hexdigest 値と比較します。
@param str 比較対象の hexdigest 文字列
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest == "58e53d1324eef6265fdb97b08ed9aadf" # => true...