[#14715] HTTP Client with Ruby — TAKAHASHI Masayoshi <maki@...>

高橋征義です。

32 messages 1999/06/01
[#14834] Re: HTTP Client with Ruby — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/06/05

なひです.

[#14836] Re: HTTP Client with Ruby — TAKAHASHI Masayoshi <maki@...> 1999/06/05

高橋征義です。

[#14858] Re: HTTP Client with Ruby — gotoken@... (GOTO Kentaro) 1999/06/07

ごとけんです

[#14896] Re: HTTP Client with Ruby — TAKAHASHI Masayoshi <maki@...> 1999/06/07

高橋です。みなさまどうもありがとうございます。

[#14907] Re: HTTP Client with Ruby — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/06/08

なひです.

[#14766] ruby 1.3.4 on BSD/OS 3.1 — Yasunari Momoi <momo@...>

BSD/OS 3.1 (with kame) で ruby-1.3.4 を作ろうとしているんで

18 messages 1999/06/03
[#14770] Re: ruby 1.3.4 on BSD/OS 3.1 — matz@... (Yukihiro Matsumoto) 1999/06/03

まつもと ゆきひろです

[#15012] ext ML の過去ログはいずこ? — 中村暁史 <anakamur@...>

22 messages 1999/06/16
[#15013] Re: ext ML の過去ログはいずこ? — Shin-ichiro Hara <sinara@...> 1999/06/16

原です。

[#15014] Re: ext ML の過去ログはいずこ? — 中村暁史 <anakamur@...> 1999/06/16

[#15015] Re: ext ML の過去ログはいずこ? — Kazunori Akaishi <akaishi@...> 1999/06/16

akaishi です。

[#15016] Re: ext ML の過去ログはいずこ? — 中村暁史 <anakamur@...> 1999/06/16

[#15045] mail library — Minero Aoki <aamine@...>

あおきです。

96 messages 1999/06/20
[#15075] Re: mail library — Minero Aoki <aamine@...> 1999/06/22

あおきです。

[#15122] Re: mail library — Minero Aoki <aamine@...> 1999/06/28

あおきです。

[#15123] Re: mail library — matz@... (Yukihiro Matsumoto) 1999/06/28

まつもと ゆきひろです

[#15125] Re: mail library — WATANABE Hirofumi <watanabe@...> 1999/06/28

わたなべです.

[#15126] Re: mail library — matz@... (Yukihiro Matsumoto) 1999/06/28

まつもと ゆきひろです

[#15146] Re: mail library — Minero Aoki <aamine@...> 1999/06/29

あおきです。

[#15148] Re: mail library — matz@... (Yukihiro Matsumoto) 1999/06/29

まつもと ゆきひろです

[#15161] Re: mail library — Minero Aoki <aamine@...> 1999/06/30

あおきです。

[#15165] Re: mail library — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/06/30

なひです.

[#15167] Re: mail library — Minero Aoki <aamine@...> 1999/06/30

あおきです。

[#15219] Re: mail library — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/07/03

なひです.

[#15228] Re: mail library — hisanori@... 1999/07/05

松尾です。

[#15279] Re: mail library — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/07/07

なひです.

[#15172] Re:mail library — Takeo Iwama <iwamat@...> 1999/07/01

はじめまして、岩間です。

[#15218] JUS workshop ( was Re:mail library ) — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/07/03

なひです.mod_rubyと格闘中です.

[#15220] Mod_ruby server does not respond when POST request. — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/07/03

なひです.mod_rubyネタはruby-listでよいでしょうか?

[#15226] Re: Mod_ruby server does not respond when POST request. — Shugo Maeda <shugo@...> 1999/07/05

前田です。

[#15240] mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 ( was Re: Mod_ruby server does not respond when POST request. ) — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/07/05

なひです.

[#15242] Re: mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 ( was Re: Mod_ruby server does not respond when POST request. ) — Shugo Maeda <shugo@...> 1999/07/05

前田です。

[#15308] Re: mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 — Katsuyuki Komatsu <komatsu@...> 1999/07/08

小松です。

[#15310] Re: mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 — Shugo Maeda <shugo@...> 1999/07/08

前田です。

[#15313] Re: mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 — Katsuyuki Komatsu <komatsu@...> 1999/07/08

小松です。

[#15057] 複雑?な構造体の定義方法 — Koichi Shigematsu <shige@...>

しげまつ と申します。  とっても久しぶりの投稿です。

18 messages 1999/06/21
[#15058] Re: 複雑?な構造体の定義方法 — matz@... (Yukihiro Matsumoto) 1999/06/21

まつもと ゆきひろです

[#15059] Re: 複雑?な構造体の定義方法 — Koichi Shigematsu <shige@...> 1999/06/21

しげまつ です。

[#15061] Re: 複雑?な構造体の定義方法 — matz@... (Yukihiro Matsumoto) 1999/06/21

まつもと ゆきひろです

[#15065] pattern (Re: 複雑?な構造体の定義方法) — gotoken@... (GOTO Kentaro) 1999/06/21

ごとけんです

[#15076] Re: pattern (Re: 複雑?な構造体の定義方法) — matz@... (Yukihiro Matsumoto) 1999/06/22

まつもと ゆきひろです

[#15077] Re: pattern (Re: 複雑?な構造体の定義方法) — gotoken@... (GOTO Kentaro) 1999/06/22

ごとけんです

[ruby-list:15165] Re: mail library

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 1999-06-30 07:20:43 UTC
List: ruby-list #15165
なひです.

> From: Dai.K. [mailto:MAP2303@mapletown.net]
> Sent: Tuesday, June 29, 1999 8:20 PM

>   かんだ%高見の見物モード〜
> % みなさん jus のワークショップ行きます?

行きたいです〜.もうどこかで宣伝してるんでしょうか?

> From: Minero Aoki [mailto:aamine@dp.u-netsurf.ne.jp]
> Sent: Wednesday, June 30, 1999 11:18 AM

> > この機会にライブラリ名として
> > 
> >   require 'Mail/SMTP'
> > 
> > とか、モジュール名として
> > 
> >   Mail::Session
> > 
> > とかを使うようにしましょうか?
> 
> そのやりかた自体はいいと思うのですが、Mail:: という名前は一考の余地が
> あると思います。session.rbが必要になったのはNNTPとかHTTPでも通用する
> ように設計した結果できたので、SMTPとPOPだけだったらむしろないほうが
> すっきりします。そうするならMail::でいいと思います。
> 
> 一方まとめる方向だったら TCP:: とか Internet:: INET::(なひさんのと衝突)
> はたまた Inet:: とか…

う.

以前,HTTP/1.1を喋るクライアントクラスの話の時,
「今,こんな風なインタフェイスのクラス書いてます」
ということを書きました.そこで使ったのがInetだかINETだかいう
名前でした.語呂の良さから,どこかで見たような,
という気はしていたのですが,なひ本人は,
WindowsのWin32 APIの「WinInet」から拝借しているつもりでした.

その後,あおきさんのサイトを見て,青くなりました.
そうです.すでに「INETクラス」というものは,存在していたのでした.
あおきさん,みなさん,
なひの調査不足で混乱させてしまい,大変申し訳ありませんでした.

	/	/	/

で,まとまるものならまとめてみたいですよねぇ...

たとえば上記に出てきたWin32 APIのWinInetというクラスライブラリでは,
FTP,HTTP,Gopherがまとめられています.
NetNews,E-Mailについては別立てになってますね.

WinInetでは,大雑把に,

 - まずCookiesやCache,ユーザ名/パスワードを管理する
   オブジェクト(セッション)を作り,
 - そいつに接続先マシン&ポートを指定してTCP Sessionを張り,
   その接続を管理するオブジェクト(コネクション)を作り,
 - そいつにパスを指定してデータの入ったオブジェクト(ファイル)を作る

というような流れになってます.例えばHTTPなら,

  「セッション」がブラウザ,
  「コネクション」がTCP Session(必要なら再利用される)で,
  「ファイル」がtext/htmlやらimage/gifやら.

に相当することになるでしょうか.
なひはWinInetのこの用語はどうも気に要らない
(セッションいうたらやっぱりTCP Sessionな感じが...)んですが,
やっぱり同様なオブジェクト階層(?)を作るつもりでは居ました.
HTTP/1.1のために.ああ.新しいRFC出てるし...(涙

ところでMail::Sessionは,例えば上記のような捉え方をすると,
どこかにすっぽり当てはまったりしますか? と,ソースも
ドキュメントも読まずに発言してます.ごめんなさい in advance.^^;

In This Thread