144件ヒット
[1-100件を表示]
(0.065秒)
ライブラリ
- ビルトイン (46)
- openssl (12)
- rss (48)
- thread (2)
-
webrick
/ accesslog (12) -
webrick
/ httpserver (12)
クラス
- Module (24)
-
RSS
:: Maker :: ChannelBase (24) -
RSS
:: Rss :: Channel (24) -
WEBrick
:: HTTPServer (12)
モジュール
- OpenSSL (12)
オブジェクト
- main (12)
キーワード
- AccessLog (12)
- ConditionVariable (12)
-
OPENSSL
_ VERSION _ NUMBER (12) - docs= (24)
- new (12)
- refine (12)
- rexml (12)
- using (24)
検索結果
先頭5件
-
RSS
:: Maker :: ChannelBase # docs (21102.0) -
@todo
@todo -
RSS
:: Rss :: Channel # docs (21102.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # docs=() (9102.0) -
@todo
@todo -
RSS
:: Rss :: Channel # docs= (9102.0) -
@todo
@todo -
OpenSSL
:: OPENSSL _ VERSION _ NUMBER -> Integer (6116.0) -
システムにインストールされている OpenSSL 本体のバージョンを表した数です。 https://www.openssl.org/docs/manmaster/man3/OPENSSL_VERSION_NUMBER.html も参照してください。
...システムにインストールされている OpenSSL 本体のバージョンを表した数です。
https://www.openssl.org/docs/manmaster/man3/OPENSSL_VERSION_NUMBER.html
も参照してください。... -
Thread
:: ConditionVariable (6030.0) -
スレッドの同期機構の一つである状態変数を実現するクラスです。
...である状態変数を実現するクラスです。
以下も ConditionVariable を理解するのに参考になります。
https://ruby-doc.com/docs/ProgrammingRuby/html/tut_threads.html#UF
=== Condition Variable とは
あるスレッド A が排他領域で動いていたとします。......を解決するのが Condition Variable です。
スレッド a で条件(リソースが空いているかなど)が満たされるまで wait メソッドで
スレッドを止めます。他のスレッド b において条件が満たされたなら signal
メソッドでスレッド a に対......通知します。これが典型的な
使用例です。
mutex = Mutex.new
cv = ConditionVariable.new
a = Thread.start {
mutex.synchronize {
...
while (条件が満たされない)
cv.wait(mutex)
end
...
}
}... -
WEBrick
:: AccessLog (6018.0) -
WEBrick::HTTPServer のアクセスログの形式を処理するために内部で使われるモジュールです。
...ache の mod_log_config の形式に準拠しますが、HTTP ステータスコードを
指定することは出来ません。最後のステータスを表す %>s は %s と同じように解釈されます。
* http://httpd.apache.org/docs/mod/mod_log_config.html#formats
"%h %l %u %t \"%r\"......CLF 書式。
すなわち、1 バイトも送られなかったときは 0 ではなく、 '-' になる
: %{FOOBAR}e
環境変数 FOOBAR の内容
: %f
ファイル名
: %h
リモートホスト
: %{Foobar}i
サーバに送られたリクエストの Foobar: ヘッダの内容
: %l
"-......: %r
リクエストの最初の行
: %s
ステータス。"%>s" はサポートしません。
: %t
リクエストを受付けた時刻。 CLF の時刻の書式 (標準の英語の書式)
: %{format}t
format で与えられた書式による時刻。format は Time#strftime の 書式で... -
rexml (6012.0)
-
Pure Ruby の XML パーサです。 DOM スタイルと SAX スタイルの両方をカバーしています。
...Pure Ruby の XML パーサです。
DOM スタイルと SAX スタイルの両方をカバーしています。
DOM スタイルの API を使うためには rexml/document を使います。
SAX スタイルの API には、
* rexml/parsers/sax2parser
* rexml/parsers/streamparser
のいず......xml/parsers/pullparser
* rexml/parsers/ultralightparser
などもあります。
=== リンク
* REXML Home
http://www.germane-software.com/software/rexml
* API リファレンス
http://www.germane-software.com/software/rexml_doc
日本語訳 http://pub.cozmixng.org/~kou/rexml-d......http://www.germane-software.com/software/rexml/docs/tutorial.html
日本語訳 http://www.baykit.org/~makotos/cgi-bin/wiliki.cgi?REXML%A5%C1%A5%E5%A1%BC%A5%C8%A5%EA%A5%A2%A5%EB&l=jp
* 日本語
http://www.cozmixng.org/~kou/ruby/rexml/
http://www.cozmixng.org/~kou/ruby/rexml/reference... -
Module
# refine(klass) { . . . } -> Module (3106.0) -
引数 klass で指定したクラスまたはモジュールだけに対して、ブロックで指定した機能を提供で きるモジュールを定義します。定義した機能は Module#refine を使用せずに直 接 klass に対して変更を行う場合と異なり、限られた範囲のみ有効にできます。 そのため、既存の機能を局所的に修正したい場合などに用いる事ができます。
...引数 klass で指定したクラスまたはモジュールだけに対して、ブロックで指定した機能を提供で
きるモジュールを定義します。定義した機能は Module#refine を使用せずに直
接 klass に対して変更を行う場合と異なり、限られた......* https://magazine.rubyist.net/articles/0041/0041-200Special-refinement.html
* https://docs.ruby-lang.org/en/master/syntax/refinements_rdoc.html
定義した機能は main.using, Module#using を実行した場合のみ
有効になります。
@param klass 拡張する対象のクラスまた......定します。
@return ブロックで指定した機能を持つ無名のモジュールを返します。
//emlist[例][ruby]{
class C
def foo
puts "C#foo"
end
end
module M
refine C do
def foo
puts "C#foo in M"
end
end
end
x = C.new
x.foo # => "C#foo"
using M
x = C...