110件ヒット
[1-100件を表示]
(0.018秒)
キーワード
- cgi (11)
- open-uri (11)
-
rdoc
/ parser / c (11) - readline (11)
-
rinda
/ rinda (11) - rss (11)
-
rubygems
/ package / tar _ reader (11) -
rubygems
/ package / tar _ reader / entry (11) - thread (11)
-
win32
/ registry (11)
検索結果
-
readline (26001.0)
-
GNU Readline によるコマンドライン入力インタフェースを提供するライブラリです。
...GNU Readline によるコマンドライン入力インタフェースを提供するライブラリです。... -
rubygems
/ package / tar _ reader (6001.0) -
gem-format な tar ファイルを読むためのクラスを提供するライブラリです。
gem-format な tar ファイルを読むためのクラスを提供するライブラリです。 -
rubygems
/ package / tar _ reader / entry (6001.0) -
tar アーカイブ中のそれぞれのエントリを扱うためのクラスを提供するライブ ラリです。
tar アーカイブ中のそれぞれのエントリを扱うためのクラスを提供するライブ
ラリです。 -
thread (6001.0)
-
このライブラリで提供されていたクラスは 2.3.0 で組み込みクラスになりまし た。互換性のためだけに残されています。
...間キューや状態変数 (condition variable) を提供するライブラリです。
このライブラリは Thread を拡張します。rubyインタプリタを
デバッグオプション付き($DEBUGを真)で実行したときには、
Thread.abort_on_exception を true にします。...このライブラリで提供されていたクラスは 2.3.0 で組み込みクラスになりまし
た。互換性のためだけに残されています。 -
rdoc
/ parser / c (19.0) -
C 言語で記述されたソースコードから組み込みクラス/モジュールのドキュメン トを解析するためのサブライブラリです。
...Document-class: MyClass
*
* Encapsulate the writing and reading of the configuration
* file. ...
*/
/*
* Document-method: read_value
*
* call-seq:
* cfg.read_value(key) -> value
* cfg.read_value(key} { |key| } -> value
*
* Return the value corr... -
rss (13.0)
-
RSS を扱うためのライブラリです。
...ェクトで子要素オブジェクトにアクセスするために,要素名と
同じ名前のアクセサがあります。
==== リーダ(reader)
rdf:RDF 要素の子要素である channel 要素を参照するには,以下のよう
にします。
rss = RSS::Parser.parse(rss_source)......されていて引数で与えられるものとします。
ARGV.each do |fname|
feed = nil
begin
feed = RSS::Parser.parse(File.read(fname), false)
rescue RSS::Error
end
if feed.nil?
puts "#{fname}はRSS 0.9x/1.0/2.0, Atom 1.0のいずれでもありません。"......るものとします。
require 'rss'
items = []
ARGV.each do |fname|
rss_source = nil
File.open(fname) do |f|
rss_source = f.read
end
rss = nil
begin
rss = RSS::Parser.parse(rss_source, true)
rescue RSS::Error
end
if rss.nil?
puts "#{fname... -
cgi (7.0)
-
CGI プログラムの支援ライブラリです。
...CGI.new
value = cgi.params['field_name'][0] # TempFile オブジェクト(10240バイト未満の場合は StringIOオブジェクト)
value.read # 本文(送られてきたファイルの中身)
value.local_path # ローカルファイル... -
open-uri (7.0)
-
http/ftp に簡単にアクセスするためのクラスです。 Kernel.#open を再定義します。
...n("http://www.ruby-lang.org/en/",
:proxy => nil) {|f|
...
}
また、open-uri を読み込むと URI::HTTP と URI::FTP が
OpenURI::OpenRead モジュールをインクルードします。ですので、
URI オブジェクトも似たような方法で開けます。
require 'open-ur......i'
uri = URI.parse("http://www.ruby-lang.org/en/")
uri.open {|f|
...
}
URI オブジェクトは直接読み込むことができます。
戻り値の文字列は、OpenURI::Meta で拡張されています。
str = uri.read
p str.base_uri... -
rinda
/ rinda (7.0) -
Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。
...単化します。
タプルスペースに対しては、タプルを書き込む(write)、取り出す(take)、
タプルの要素を覗き見る(read)
という操作のみが利用できます。可能な操作を限定し、定型化することで
安全な同期処理を実現します。rind......ts.rb
require 'drb/drb'
require 'rinda/tuplespace'
uri = ARGV.shift
DRb.start_service(uri, Rinda::TupleSpace.new)
puts DRb.uri
DRb.thread.join
# rindas.rb
require 'drb/drb'
require 'rinda/rinda'
def do_it(v)
puts "do_it(#{v})"
v + v
end
uri = ARGV.shift ||... -
win32
/ registry (7.0) -
win32/registry は Win32 プラットフォームでレジストリをアクセスするための ライブラリです。Win32 API の呼び出しに Win32API を使います。
...# 値の読み込み
value = reg['foo', Win32::Registry::REG_SZ] # 型を限定した読み込み
type, value = reg.read('foo') # 値の読み込み
reg['foo'] = 'bar' # 値の書き込み
reg['foo', Win32::Registry......オブジェクト経由でアクセスする方法もあります。
require 'win32ole'
wsh = WIN32OLE.new('WScript.Shell')
value = wsh.RegRead 'HKLM\Software\Microsoft\Windows\...'
wsh.RegWrite 'HKCU\Software\foo\barfile\shell\open\command\\', '"C:\..." "%1"', 'REG_SZ'
ただし,キ...