44件ヒット
[1-44件を表示]
(0.016秒)
検索結果
-
OpenSSL
:: OCSP (13.0) -
OCSP(Online Certificate Status Protocol)を取り扱うための モジュールです。OCSP は 2560 で定義されています。
...OCSP レスポンダと通信する機能はありません。ユーザが例えば
OCSP over http などを実装する必要があります。
=== 例
OCSP レスポンダにリクエストを送ってその返答を表示する
require 'openssl'
require 'net/http'
# ...
subject # 問......_UNKNOWN => "UNKNOWN",
}
puts "status: #{STATUS2MESSAGE[status]}"
puts "reason: #{reason}" if status == OpenSSL::OCSP::V_CERTSTATUS_REVOKED
puts "revoked time: #{revtime}" if status == OpenSSL::OCSP::V_CERTSTATUS_REVOKED
puts "response update: #{thisupd}"
puts "response next update: #{n... -
NKF (7.0)
-
nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を Ruby から使うためのモジュールです。
...nkf/) を
Ruby から使うためのモジュールです。
=== 使い方
以下は、漢字コード変換コマンドの例です。
//emlist[例][ruby]{
#!/usr/local/bin/ruby
require 'nkf'
opt = ''
opt = ARGV.shift if ARGV[0][0] == ?-
while line = ARGF.gets
print NKF.nkf(opt, line)
end
/......open(file) {|io| io.gets(nil) }
printf "%-10s ", file
if str.nil?
puts "EMPTY"
else
puts CODES.fetch(NKF.guess(str))
end
end
//}
=== オプション文字列
-b 入力がバッファリングされる(デフォルト)
-u 入力がバッファリングされない
-j -s -e......ンを指定しないとそのような変換を正しく行うことはできません。
-- 以降のオプションを無視します。
=== 参考
* "標準添付ライブラリ紹介【第 3 回】 Kconv/NKF/Iconv" https://magazine.rubyist.net/articles/0009/0009-BundledLibraries.ht... -
Process
:: GID (7.0) -
カレントプロセスのグループ ID を操作するためのモジュールです。
...下のように
組み合わせることによって実現できます。
# (r,e,s) == (g1,g2,??)
Process::GID.re_exchange # (g1,g2,??) ==> (g2,g1,??)
Process::GID.eid = id # (g2,g1,??) ==> (g2,id,??)
Process::GID.re_exchange # (g2,id,??) ==> (id,g2,??)... -
Process
:: UID (7.0) -
カレントプロセスのユーザ ID を操作するためのモジュールです。
...下のように
組み合わせることによって実現できます。
# (r,e,s) == (u1,u2,??)
Process::UID.re_exchange # (u1,u2,??) ==> (u2,u1,??)
Process::UID.eid = id # (u2,u1,??) ==> (u2,id,??)
Process::UID.re_exchange # (u2,id,??) ==> (id,u2,??)...