るりまサーチ

最速Rubyリファレンスマニュアル検索!
2290件ヒット [1-100件を表示] (0.157秒)
トップページ > クエリ:n[x] > 種類:ライブラリ[x]

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n
  3. rsa n=
  4. openssl n
  5. openssl n=

キーワード

検索結果

<< 1 2 3 ... > >>

net/telnet (32001.0)

Telnet プロトコルをクライアント側で扱うライブラリです。

...net プロトコルをクライアント側で扱うライブラリです。

=== 参考文献
Telnet に関する RFC は数多く存在します。
854, 855, 856, 857, 858,
859, 860, 861, でプロトコルの
基本が定義されています。

=== 注意

このライブラリは 2.3.0 で bun...
...Telnet プロトコルをクライアント側で扱うライブラリです。

このライブラリはbundled gem(gemファイルのみを同梱)です。詳しい内容は下
記のページを参照してください。

* rubygems.org: https://rubygems.org/gems/net-telnet
* プロジェク...
...トページ: https://github.com/ruby/net-telnet
* リファレンス: https://www.rubydoc.info/gems/net-telnet...

net/imap (26013.0)

このライブラリは Internet Message Access Protocol (IMAP) の クライアントライブラリです。2060 を元に 実装されています。

...ライブラリは Internet Message Access Protocol (IMAP) の
クライアントライブラリです。2060 を元に
実装されています。

=== IMAP の概要

IMAPを利用するには、まずサーバに接続し、
N
et::IMAP#authenticate もしくは
N
et::IMAP#login で認証します...
...
Unixシステムでは、ディレクトリ階層上の
ファイルを個々のメールボックスとみなして実装されることが多いです。

メールボックス内のメッセージ(メール)を処理する場合、
まず Net::IMAP#select もしくは
N
et::IMAP#examine で処...
...uence number と
UID です。

message sequence number はメールボックス内の各メッセージに1から順に
振られた番号です。セッション中に処理対象のメールボックスに
新たなメッセージが追加された場合、そのメッセージの
message sequenc...

net/ftp (26001.0)

FTP プロトコルを扱うライブラリです。

...FTP プロトコルを扱うライブラリです。

基本的には unix の ftp コマンドのような
command-line interface の FTP クライアントを使ったことのある
人にとってわかりやすいインターフェースになっています。
より「Ruby 的」であるイ...
...う。

N
et::FTP#get、Net::FTP#put は
N
et::FTP#binary の値に従ってテキストモードと
バイナリモードの一方を選びます。また、
N
et::FTP#getbinaryfile、Net::FTP#putbinaryfile
Net::FTP#binary の値によらずバイナリモードで、
N
et::FTP#gettextfile、Net::F...
...TP#puttextfile は
N
et::FTP#binary の値によらずテキストモードで
データ転送が行われます。

=== パッシブモードとアクティブモード
FTP はファイル転送やディレクトリ情報取得のための
データ転送用の TCP コネクションを、
サーバ...

net/http (26001.0)

汎用データ転送プロトコル HTTP を扱うライブラリです。 実装は 2616 に基きます。

...[ruby]{
require 'net/http'
print Net::HTTP.get('www.example.com', '/index.html')
//}

//emlist[例2: URI を使う][ruby]{
require 'net/http'
require 'uri'
print Net::HTTP.get(URI.parse('http://www.example.com/index.html'))
//}

//emlist[例3: より汎用的な例][ruby]{
require 'net/http'
require...
...e.com/index.html')
res = Net::HTTP.start(url.host, url.port) {|http|
http.get('/index.html')
}
puts res.body
//}

//emlist[例4: 上の例よりさらに汎用的な例][ruby]{
require 'net/http'

url = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(url.path)
res = Net::HT...
...ST)

//emlist[例][ruby]{
require 'net/http'
require 'uri'

#例1: POSTするだけ
res = Net::HTTP.post_form(URI.parse('http://www.example.com/search'),
{'q'=>'ruby', 'max'=>'50'})
puts res.body

#例2: 認証付きで POST する
res = Net::HTTP.post_form(URI.parse('http:...

net/https (26001.0)

このライブラリは Ruby 1.9.2 で net/http にマージされました。 そちらを使ってください。

...このライブラリは Ruby 1.9.2 で net/http にマージされました。
そちらを使ってください。...

絞り込み条件を変える

net/pop (26001.0)

このライブラリは、POP3 (Post Office Protocol version 3) を 用いてPOPサーバからメールを受信する機能を提供するライブラリです。

...このライブラリは、POP3 (Post Office Protocol version 3) を
用いてPOPサーバからメールを受信する機能を提供するライブラリです。

POP3 の実装は 1939 に基いています。

2449 で定義されているPOP3拡張には対応していません。
=== 使用...
...'inbox/1' 'inbox/2'... に
書きこみ、サーバ上からメールを消します。

'pop.example.com' は適当なPOP3のサーバのホスト名に、
'YourAccount' と 'YourPassword' は適当なアカウント名とパスワード
に適宜読みかえてください。

require 'net/pop'...
...pop = Net::POP3.new('pop.example.com', 110)
pop.start('YourAccount', 'YourPassword') # POPのセッションを開始
if pop.mails.empty?
$stderr.puts 'no mail.'
else
pop.mails.each_with_index do |m, idx| # 各メッセージにアクセスする
File.open("inbox/#{idx + 1...

net/protocol (26001.0)

ネットワークライブラリ共通の例外クラスを 定義しています。

...ネットワークライブラリ共通の例外クラスを
定義しています。

n
et/http や net/pop などでこのライブラリで
定義された例外クラスやそれらを継承した例外クラスを
利用しています。...

net/smtp (26001.0)

メールを送信するためのプロトコル SMTP (Simple Mail Transfer Protocol) を扱うライブラリです。

...メールを送信するためのプロトコル SMTP (Simple Mail Transfer Protocol)
を扱うライブラリです。

ヘッダなどメールのデータを扱うことはできません。
SMTP の実装は 2821 に基いています。

=== 使用例

==== とにかくメールを送る

SMTP...
...ト番号です。
ブロックを使うと File.open と同じように終端処理を自動的にやってくれる
のでおすすめです。

require 'net/smtp'
N
et::SMTP.start( 'smtp.example.com', 25 ) {|smtp|
# use smtp object only in this block
}

smtp-server.example.com は適切...
...LAN の管理者やプロバイダが SMTP サーバを用意してくれているはずです。

セッションが開いたらあとは Net::SMTP#send_message
でメールを流しこむだけです。

require 'net/smtp'

N
et::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.send_messa...

nkf (26001.0)

nkf を Ruby から使うためのライブラリです。

...nkf を Ruby から使うためのライブラリです。...
<< 1 2 3 ... > >>