種類
ライブラリ
クラス
- Array (100)
- CGI (36)
- CSV (60)
- DBM (12)
- Encoding (168)
-
Encoding
:: Converter (12) - GDBM (12)
- Hash (12)
- Integer (24)
- Logger (12)
-
Logger
:: Application (1) -
Logger
:: LogDevice (12) -
OpenSSL
:: BN (24) - OptionParser (144)
-
REXML
:: Parent (12) -
REXML
:: Parsers :: PullParser (12) - SDBM (12)
- String (36)
- StringScanner (12)
-
Thread
:: Queue (46) -
Thread
:: SizedQueue (36) -
YAML
:: DBM (12)
モジュール
- Kconv (48)
オブジェクト
- ENV (12)
-
Readline
:: HISTORY (36)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ARGF (12)
- ConditionVariable (12)
- IO (12)
- MACJAPAN (12)
- MACJAPANESE (12)
- MacJapan (12)
- MacJapanese (12)
- Monitor (12)
- MonitorMixin (12)
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 1 . 0 (4) - NKF (12)
- Ruby用語集 (12)
-
SHIFT
_ JIS (12) - SJIS (12)
-
SJIS
_ DOCOMO (12) -
SJIS
_ DoCoMo (12) -
SJIS
_ KDDI (12) -
SJIS
_ SOFTBANK (12) -
SJIS
_ SoftBank (12) -
Shift
_ JIS (12) - ShiftingError (12)
- String (12)
- TCPServer (12)
- TCPSocket (12)
- append (8)
- chr (24)
- close (10)
-
delete
_ at (12) - deq (24)
- drop (12)
- gets (12)
- guess (12)
- header (12)
- iseuc (12)
- issjis (24)
- list (12)
- lshift! (12)
-
matched
_ size (12) -
name
_ list (12) - new (36)
- on (144)
- optparse (12)
- out (12)
- pop (60)
- prepend (8)
- pretty (12)
-
primitive
_ errinfo (12) - push (12)
-
rb
_ ary _ shift (12) -
rb
_ ary _ unshift (12) - readline (12)
- replicate (12)
-
return
_ headers? (12) -
rinda
/ rinda (12) - rshift! (12)
-
ruby 1
. 6 feature (12) -
set
_ log (1) - tosjis (24)
- unshift (36)
- 多言語化 (12)
検索結果
先頭5件
-
OpenSSL
:: BN # rshift!(n) -> self (6100.0) -
自身を n ビット右シフトします。 [[m:OpenSSL::BN#>>]と異なり、破壊的メソッドです。
...ト右シフトします。
[[m:OpenSSL::BN#>>]と異なり、破壊的メソッドです。
//emlist[][ruby]{
require 'openssl'
bn = 8.to_bn
bn.rshift!(1) # => #<OpenSSL::BN 4>
bn # => #<OpenSSL::BN 4>
//}
@param n シフトするビット数
@raise OpenSSL::BNError 計算時エ... -
REXML
:: Parent # unshift(object) -> () (6100.0) -
object を子ノード列の最初に追加します。
object を子ノード列の最初に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード -
REXML
:: Parsers :: PullParser # unshift(token) -> () (6100.0) -
イベントキューの先頭に token を追加します。
イベントキューの先頭に token を追加します。
@param token 先頭に追加するイベント(REXML::Parsers::PullEvent オブジェクト) -
VALUE rb
_ ary _ unshift(VALUE ary , VALUE item) (6100.0) -
配列 ary の先頭に item を挿入します。
配列 ary の先頭に item を挿入します。 -
Logger
:: ShiftingError (6000.0) -
ログファイルの切り替えに失敗した場合に発生する例外です。
ログファイルの切り替えに失敗した場合に発生する例外です。 -
Array
# unshift(*obj) -> self (3106.0) -
指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。
...したいオブジェクトを指定します。
//emlist[例][ruby]{
arr = [1,2,3]
arr.unshift 0
p arr #=> [0, 1, 2, 3]
arr.unshift [0]
p arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p arr #=> [1, 2, [0], 0, 1, 2, 3]
//}
@see Array#push, Array#pop, Array#shift... -
Logger
. new(logdev , shift _ age = 0 , shift _ size = 1048576 , level: Logger :: Severity :: DEBUG , progname: nil , formatter: Formatter . new , datetime _ format: nil , shift _ period _ suffix: & # 39;%Y%m%d& # 39;) -> Logger (327.0) -
Logger オブジェクトを生成します。
...成します。
@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。
頻度には daily,......y を文字列で指定することができます。
省略すると、ログの保存先を切り替えません。
@param shift_size shift_age を整数で指定した場合のみ有効です。
このサイズでログファイルを切り替えます。
@par......録する時の日時のフォーマットを指定します。
省略した場合は '%Y-%m-%d %H:%M:%S' です。
@param shift_period_suffix daily、weekly、monthlyでログファイルの切り替
えを行う時のログファイルの名の末... -
Logger
. new(logdev , shift _ age = 0 , shift _ size = 1048576) -> Logger (220.0) -
Logger オブジェクトを生成します。
...成します。
@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。
頻度には daily,......y を文字列で指定することができます。
省略すると、ログの保存先を切り替えません。
@param shift_size shift_age を整数で指定した場合のみ有効です。
このサイズでログファイルを切り替えます。
//... -
Logger
:: Application # set _ log(logdev , shift _ age = 0 , shift _ size = 1024000) -> Integer (220.0) -
内部で使用する Logger のオブジェクトを初期化します。
...化します。
@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。
頻度には daily,......y を文字列で指定することができます。
省略すると、ログの保存先を切り替えません。
@param shift_size shift_age を整数で指定した場合のみ有効です。
このサイズでログファイルを切り替えます。
@ret... -
CGI
. pretty(string , shift = " ") -> String (107.0) -
HTML を人間に見やすく整形した文字列を返します。
...HTML を人間に見やすく整形した文字列を返します。
@param string HTML を指定します。
@param shift インデントに使用する文字列を指定します。デフォルトは半角空白二つです。
例:
require "cgi"
print CGI.pretty("<HTML><BODY... -
NKF (42.0)
-
nkf(Network Kanji code conversion Filter, https://osdn.net/projects/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
//}
以下は、漢字コード判別コマンドの例です。
//emli......=> "SJIS",
NKF::UTF8 => "UTF8",
NKF::BINARY => "BINARY",
NKF::ASCII => "ASCII",
NKF::UNKNOWN => "UNKNOWN",
}
while file = ARGV.shift
str = open(file) {|io| io.gets(nil) }
printf "%-10s ", file
if str.nil?
puts "EMPTY"
else
puts CODES.fetch(NKF.guess(str))
en......)
-s Shift_JIS を出力する
-e EUC-JP を出力する
-w UTF-8 を出力する(BOMなし)
-w16 UTF-16 LE を出力する
-J -S -E -W -W16 入力文字列のエンコーディングの推定値を指定する。
-J 入力に JIS を仮定する
-S 入力に Shift_JIS と...