別のキーワード
ライブラリ
- ビルトイン (4)
- bigdecimal (1)
-
cgi
/ core (2) -
cgi
/ html (6) - digest (2)
- e2mmap (2)
- forwardable (1)
-
irb
/ ext / save-history (1) - json (20)
- logger (1)
- openssl (1)
- optparse (1)
- rake (1)
- rbconfig (1)
-
rdoc
/ generator (1) -
rdoc
/ generator / markup (1) -
rexml
/ document (1) - rss (3)
- rubygems (2)
-
rubygems
/ ext (1) -
rubygems
/ gem _ openssl (1) -
rubygems
/ package (1) -
rubygems
/ package / f _ sync _ dir (1) -
rubygems
/ require _ paths _ builder (1) -
rubygems
/ security (1) -
rubygems
/ user _ interaction (2) -
rubygems
/ version _ option (1) - securerandom (1)
- singleton (1)
- syslog (6)
-
webrick
/ accesslog (1) -
webrick
/ config (1) -
win32
/ registry (2)
キーワード
- API (1)
- AccessLog (1)
- Arguable (1)
- Array (2)
- BigMath (1)
- Buffering (1)
- Config (1)
- Constants (2)
- DefaultUserInteraction (1)
- Digest (1)
- E2MM (1)
- Encoding (1)
- Exception2MessageMapper (1)
- Ext (1)
- Extend (2)
- FSyncDir (1)
- Facility (1)
- FalseClass (2)
- Float (2)
- GC (1)
- GID (1)
- Gem (1)
- Generator (1)
- Hash (2)
- HistorySavingAbility (1)
- Html3 (1)
- Html4 (1)
- Html4Fr (1)
- Html4Tr (1)
- HtmlExtension (1)
- ImageFaviconModel (1)
- ImageItemModel (1)
- ImageModelUtils (1)
- InstallUpdateOptions (1)
- Instance (1)
- Integer (2)
- Level (1)
- LocalRemoteOptions (1)
- Macros (1)
- Markup (1)
- NilClass (2)
- Object (2)
- Option (1)
- Package (1)
- Profiler (1)
- QueryExtension (1)
- QuickLoader (1)
- RbConfig (1)
- RequirePathsBuilder (1)
- SSL (1)
- SecureRandom (1)
- Security (1)
- Severity (1)
- Signal (1)
- SingleForwardable (1)
- Singleton (1)
- String (2)
- Syslog (1)
- TagMaker (1)
- TaskManager (1)
- TrueClass (2)
- UserInteraction (1)
- Value (1)
- VersionOption (1)
検索結果
先頭5件
-
JSON
:: Ext :: Generator :: GeneratorMethods :: Integer (36004.0) -
Alias of JSON::Generator::GeneratorMethods::Integer
Alias of JSON::Generator::GeneratorMethods::Integer -
JSON
:: Generator :: GeneratorMethods :: Integer (36004.0) -
Integer に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Integer に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
Gem
:: Package (27004.0) -
-
JSON
:: Ext :: Generator :: GeneratorMethods :: String (27004.0) -
Alias of JSON::Generator::GeneratorMethods::String
Alias of JSON::Generator::GeneratorMethods::String -
JSON
:: Generator :: GeneratorMethods :: String (27004.0) -
String に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
String に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
Process
:: GID (18202.0) -
カレントプロセスのグループ ID を操作するためのモジュールです。
カレントプロセスのグループ ID を操作するためのモジュールです。
移植性が考慮されており、プラットフォーム間の違いを吸収するように実装されています。
プラットフォームのシステムコールを直接使いたい場合には Process::Sys
が提供されています。Process::Sys と Process::GID を同時に使うことは推奨されません。
実グループ ID を変更するメソッドは提供されていません。
これは Process::GID.#eid= と Process::GID.#re_exchange を以下のように
組み合わせることによって実現できます。
... -
SingleForwardable (18076.0)
-
オブジェクトに対し、メソッドの委譲機能を定義するモジュールです。
...ようにする事もできます。
require 'forwardable'
class Implementation
def self.service
puts "serviced!"
end
end
module Facade
extend SingleForwardable
def_delegator :Implementation, :service
end
Facade.service # => serviced!
もし Forwardable と Si... -
BigMath (18004.0)
-
BigDecimalを使った数学的な機能を提供するモジュールです。
BigDecimalを使った数学的な機能を提供するモジュールです。 -
CGI
:: TagMaker (18004.0) -
-
Digest (18004.0)
-
-
Exception2MessageMapper (18004.0)
-
例外クラスに特定のエラーメッセージ用フォーマットを関連づけるためのモジュールです。
例外クラスに特定のエラーメッセージ用フォーマットを関連づけるためのモジュールです。 -
GC (18004.0)
-
GC は Ruby インタプリタの「ゴミ集め(Garbage Collection)」を制御 するモジュールです。
GC は Ruby インタプリタの「ゴミ集め(Garbage Collection)」を制御
するモジュールです。
=== GCのチューニングについて
Ruby 2.1ではRGenGCと呼ばれる新たなGCメカニズムが導入されました。
それにともない、以下の環境変数が導入され、これらを
設定することでGCの動作をチューニングすることができます。
これらの環境変数の効果はRubyの起動時のみ有効です(つまりrubyを動かしている
途中で変更することはできません)。
====[a:tuning_gc] チューニングのための環境変数
* RUBY_GC_HEAP_INIT_SLOTS (de... -
Gem (18004.0)
-
-
Gem
:: Package :: FSyncDir (18004.0) -
-
IRB
:: HistorySavingAbility (18004.0) -
IRB::HistorySavingAbility を extend したオブジェクトに irb のヒス トリの読み込み、保存の機能を提供するモジュールです。
IRB::HistorySavingAbility を extend したオブジェクトに irb のヒス
トリの読み込み、保存の機能を提供するモジュールです。 -
JSON
:: Ext :: Generator :: GeneratorMethods :: Array (18004.0) -
Alias of JSON::Generator::GeneratorMethods::Array
Alias of JSON::Generator::GeneratorMethods::Array -
JSON
:: Ext :: Generator :: GeneratorMethods :: FalseClass (18004.0) -
Alias of JSON::Generator::GeneratorMethods::FalseClass
Alias of JSON::Generator::GeneratorMethods::FalseClass -
JSON
:: Ext :: Generator :: GeneratorMethods :: Float (18004.0) -
Alias of JSON::Generator::GeneratorMethods::Float
Alias of JSON::Generator::GeneratorMethods::Float -
JSON
:: Ext :: Generator :: GeneratorMethods :: Hash (18004.0) -
Alias of JSON::Generator::GeneratorMethods::Hash
Alias of JSON::Generator::GeneratorMethods::Hash -
JSON
:: Ext :: Generator :: GeneratorMethods :: NilClass (18004.0) -
Alias of JSON::Generator::GeneratorMethods::NilClass
Alias of JSON::Generator::GeneratorMethods::NilClass -
JSON
:: Ext :: Generator :: GeneratorMethods :: Object (18004.0) -
Alias of JSON::Generator::GeneratorMethods::Object
Alias of JSON::Generator::GeneratorMethods::Object -
JSON
:: Ext :: Generator :: GeneratorMethods :: String :: Extend (18004.0) -
Alias of JSON::Generator::GeneratorMethods::String::Extend
Alias of JSON::Generator::GeneratorMethods::String::Extend -
JSON
:: Ext :: Generator :: GeneratorMethods :: TrueClass (18004.0) -
Alias of JSON::Generator::GeneratorMethods::TrueClass
Alias of JSON::Generator::GeneratorMethods::TrueClass -
JSON
:: Generator :: GeneratorMethods :: Array (18004.0) -
Array に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Array に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: FalseClass (18004.0) -
FalseClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
FalseClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: Float (18004.0) -
Float に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Float に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: Hash (18004.0) -
Hash に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Hash に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: NilClass (18004.0) -
NilClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
NilClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: Object (18004.0) -
Object に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Object に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (18004.0) -
String に JSON で使用する特異メソッドを追加するためのモジュールです。
String に JSON で使用する特異メソッドを追加するためのモジュールです。 -
JSON
:: Generator :: GeneratorMethods :: TrueClass (18004.0) -
TrueClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
TrueClass に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
OpenSSL
:: Buffering (18004.0) -
OpenSSL::SSL::SSLSocket にバッファリング付きIO機能を提供する モジュールです。
OpenSSL::SSL::SSLSocket にバッファリング付きIO機能を提供する
モジュールです。
IO クラスと同様のメソッドを提供しています。
内部的には sysread, syswrite, sysread_nonblock, syswrite_nonblock,
sysclose といった OpenSSL::SSL::SSLSocket が提供するメソッドを
利用し、 OpenSSL::SSL::SSLSocket がラップしているソケット
をバッファ経由でデータを暗号化してやりとりを行います。
=== IO との違い
このクラスは IO クラスと同様のメソッドを提供し... -
OptionParser
:: Arguable (18004.0) -
主に Object::ARGV を拡張するために用意されたモジュールです。 optparse を require することにより、ARGV は OptionParser::Arguable を Object#extend します。
主に Object::ARGV を拡張するために用意されたモジュールです。
optparse を require することにより、ARGV は
OptionParser::Arguable を Object#extend します。
コマンドライン引数を表す文字列の配列を、拡張するためにも使うことができます。 -
RDoc
:: Generator (18004.0) -
RDoc が解析したソースコードを RDoc::CodeObject のツリーから その他の形式に出力するためのクラスです。
RDoc が解析したソースコードを RDoc::CodeObject のツリーから
その他の形式に出力するためのクラスです。 -
REXML
:: Encoding (18004.0) -
rexml ライブラリでエンコーディングを取り扱うための内部的なモジュールです。
rexml ライブラリでエンコーディングを取り扱うための内部的なモジュールです。 -
RSS
:: ImageFaviconModel (18004.0) -
-
RSS
:: ImageItemModel (18004.0) -
-
RSS
:: ImageModelUtils (18004.0) -
@todo
@todo -
Rake
:: TaskManager (18004.0) -
タスクを管理するためのモジュールです。
タスクを管理するためのモジュールです。 -
RbConfig (18004.0)
-
Ruby インタプリタ作成時に設定された情報を格納したライブラリです。 RbConfig モジュールを定義します。
Ruby インタプリタ作成時に設定された情報を格納したライブラリです。
RbConfig モジュールを定義します。 -
Signal (18004.0)
-
UNIX のシグナル関連の操作を行うモジュールです。
UNIX のシグナル関連の操作を行うモジュールです。 -
Singleton (18004.0)
-
Singleton パターンを提供するモジュールです。
Singleton パターンを提供するモジュールです。
Mix-in により singleton パターンを提供します。
Singleton モジュールを include することにより、クラスは
高々ひとつのインスタンスしか持たないことが保証されます。
Singleton を Mix-in したクラスの
クラスメソッド instance はその唯一のインスタンスを返します。
new は private メソッドに移され、外部から呼び出そうとするとエラーになります。
=== サンプルコード
require 'singleton'
class SomeSingletonCl... -
Syslog (18004.0)
-
UNIXのsyslogのラッパーモジュール。 syslog の詳細については syslog(3) を参照してください。
UNIXのsyslogのラッパーモジュール。
syslog の詳細については syslog(3) を参照してください。
require 'syslog'
Syslog.open("syslogtest")
Syslog.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 100)
Syslog.close
# 書き込まれているか確かめる。
# 但し、実行環境によってログの場所が違う。くわしくはsyslog.confを参照。
File.foreach('/var/log/system.log'... -
WEBrick
:: AccessLog (18004.0) -
WEBrick::HTTPServer のアクセスログの形式を処理するために内部で使われるモジュールです。
WEBrick::HTTPServer のアクセスログの形式を処理するために内部で使われるモジュールです。
アクセスログの形式は Apache の mod_log_config の形式に準拠しますが、HTTP ステータスコードを
指定することは出来ません。最後のステータスを表す %>s は %s と同じように解釈されます。
* http://httpd.apache.org/docs/mod/mod_log_config.html#formats
"%h %l %u %t \"%r\" %s %b"
"%{User-Agent}i"
指定できる形式は以下のとおりです。
: %a... -
WEBrick
:: Config (18004.0) -
色々なクラスの設定のデフォルト値を提供するモジュールです。
色々なクラスの設定のデフォルト値を提供するモジュールです。 -
CGI
:: Html3 (9004.0) -
-
CGI
:: Html4 (9004.0) -
-
CGI
:: Html4Fr (9004.0) -
-
CGI
:: Html4Tr (9004.0) -
-
CGI
:: HtmlExtension (9004.0) -
HTML を生成するためのメソッドを提供するモジュールです。
HTML を生成するためのメソッドを提供するモジュールです。
例:
cgi.a("http://www.example.com") { "Example" }
# => "<A HREF=\"http://www.example.com\">Example</A>" -
CGI
:: QueryExtension (9004.0) -
クエリ文字列を扱うためのメソッドを定義しているモジュールです。
クエリ文字列を扱うためのメソッドを定義しているモジュールです。 -
CGI
:: QueryExtension :: Value (9004.0) -
-
Digest
:: Instance (9004.0) -
-
Exception2MessageMapper
:: E2MM (9004.0) -
Alias of Exception2MessageMapper
Alias of Exception2MessageMapper -
GC
:: Profiler (9004.0) -
GC の起動回数や起動したタイミング、処理時間などの GC に関するプロファイル 情報や、ヒープ全体のサイズ、ヒープ内での使用サイズやヒープ内に存在する オブジェクトの個数といった情報を扱うモジュールです。
GC の起動回数や起動したタイミング、処理時間などの GC に関するプロファイル
情報や、ヒープ全体のサイズ、ヒープ内での使用サイズやヒープ内に存在する
オブジェクトの個数といった情報を扱うモジュールです。
@see GC -
Gem
:: DefaultUserInteraction (9004.0) -
このモジュールはデフォルトの Gem::UserInteraction を定義しています。
このモジュールはデフォルトの Gem::UserInteraction を定義しています。 -
Gem
:: Ext (9004.0) -
拡張ライブラリをビルドするためのモジュールです。
拡張ライブラリをビルドするためのモジュールです。 -
Gem
:: InstallUpdateOptions (9004.0) -
Gem::Command で使用するインストールとアップデートに関するオプションを 扱うためのモジュールです。
Gem::Command で使用するインストールとアップデートに関するオプションを
扱うためのモジュールです。 -
Gem
:: LocalRemoteOptions (9004.0) -
Gem::Command で使用する --local, --remote オプションのためのモジュールです。
Gem::Command で使用する --local, --remote オプションのためのモジュールです。 -
Gem
:: QuickLoader (9004.0) -
prelude.c で定義されている内部用のモジュールです。
prelude.c で定義されている内部用のモジュールです。 -
Gem
:: RequirePathsBuilder (9004.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールです。
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールです。 -
Gem
:: SSL (9004.0) -
@todo
@todo -
Gem
:: Security (9004.0) -
-
Gem
:: UserInteraction (9004.0) -
デフォルト UI にアクセスしやすくするためのモジュールです。
デフォルト UI にアクセスしやすくするためのモジュールです。
このモジュール経由で呼び出されたメソッドは全て UI の実装クラスへ処理を委譲します。 -
Gem
:: VersionOption (9004.0) -
Gem::Command の --version, --platform オプションのためのモジュールです。
Gem::Command の --version, --platform オプションのためのモジュールです。 -
Logger
:: Severity (9004.0) -
logger で使用するログレベルを定義したモジュール。
logger で使用するログレベルを定義したモジュール。 -
RDoc
:: Generator :: Markup (9004.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
Syslog
:: Constants (9004.0) -
このモジュールにはシステムで使用可能なLOG_*定数、モジュール関数が定義さ れています。
このモジュールにはシステムで使用可能なLOG_*定数、モジュール関数が定義さ
れています。
例:
require 'syslog'
include Syslog::Constants
それぞれの定数、モジュール関数は以下のモジュールに分けて定義されています。
* Syslog::Option
* Syslog::Facility
* Syslog::Level
* Syslog::Macros -
Syslog
:: Facility (9004.0) -
このモジュールには syslog の機能(facilities)に関する定数が定義されてい ます。
このモジュールには syslog の機能(facilities)に関する定数が定義されてい
ます。 -
Syslog
:: Level (9004.0) -
このモジュールには syslog の優先度(priorities)に関する定数が定義されて います。
このモジュールには syslog の優先度(priorities)に関する定数が定義されて
います。 -
Syslog
:: Macros (9004.0) -
このモジュールには syslog のユーティリティ関数が定義されています。
このモジュールには syslog のユーティリティ関数が定義されています。 -
Syslog
:: Option (9004.0) -
このモジュールには syslog のオプション(options)に関する定数が定義されて います。
このモジュールには syslog のオプション(options)に関する定数が定義されて
います。 -
Win32
:: Registry :: API (9004.0) -
-
Win32
:: Registry :: Constants (9004.0) -
詳細は以下の MSDN Library を参照してください。
詳細は以下の MSDN Library を参照してください。
* Registry: http://msdn.microsoft.com/library/en-us/sysinfo/base/registry.asp -
SecureRandom (22.0)
-
安全な乱数発生器のためのインターフェースを提供するモジュールです。 HTTP のセッションキーなどに適しています。
安全な乱数発生器のためのインターフェースを提供するモジュールです。
HTTP のセッションキーなどに適しています。
以下の乱数発生器をサポートしています。
* openssl
* /dev/urandom
上の安全な乱数発生器が使用できない場合、各メソッドは NotImplementedError を発生します。
# random hexadecimal string.
require 'securerandom'
p SecureRandom.hex(10) #=> "52750b30ffbc7de3b362"
p SecureRandom.hex(10) #...