[#15179] ruby にメッセージの国際化の仕組みはありますか? — "HIRATA Naoto" <hirata-naoto@...>

はじめまして,平田@武蔵工大と申します.

9 messages 1999/07/01

[#15264] 年月を範囲でうまく扱うには? — Yukihiko Eda <yuki-e@...>

江田です。

19 messages 1999/07/06
[#15265] 年月を範囲でうまく扱うには? — gotoken@... (GOTO Kentaro) 1999/07/06

In message "[ruby-list:15264] 年月を範囲でうまく扱うには?"

[#15284] Re: 年月を範囲でうまく扱うには? — Yukihiko Eda <yuki-e@...> 1999/07/07

> 大した手間でもなさそうだし、年月のクラスを作っちゃうのは

[#15296] Re: 年月を範囲でうまく扱うには? — gotoken@... (GOTO Kentaro) 1999/07/08

In message "[ruby-list:15284] Re: 年月を範囲でうまく扱うには?"

[#15323] Re: 年月を範囲でうまく扱うには? — Tadayoshi Funaba <tadf@...> 1999/07/08

ふなばです。

[#15324] Re: 年月を範囲でうまく扱うには? — gotoken@... (GOTO Kentaro) 1999/07/08

ごとけんです

[#15325] Re: 年月を範囲でうまく扱うには? — Wakou Aoyama <wakou@...> 1999/07/08

青山です。

[#15326] Range, ruby-talk (Re: 年月を範囲でうまく扱うには?) — gotoken@... (GOTO Kentaro) 1999/07/08

ごとけんです

[#15378] RubyFAQ-990713 — Akira Endo <akendo@...3.rim.or.jp>

遠藤です.

14 messages 1999/07/13

[#15467] debugger exception handle (Re: Modified debug.rb) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1999/07/16
[#15490] Re: debugger exception handle (Re: Modified debug.rb) — keiju@... (石塚圭樹) 1999/07/16

けいじゅ@日本ラショナルソフトウェアです.

[#15528] Re: debugger exception handle (Re: Modified debug.rb) — matz@... (Yukihiro Matsumoto) 1999/07/19

まつもと ゆきひろです

[#15551] Re: debugger exception handle (Re: Modified debug.rb) — keiju@... (石塚圭樹) 1999/07/20

けいじゅ@日本ラショナルソフトウェアです.

[#15552] Re: debugger exception handle (Re: Modified debug.rb) — gotoken@... (GOTO Kentaro) 1999/07/20

In message "[ruby-list:15551] Re: debugger exception handle (Re: Modified debug.rb)"

[#15643] Re: debugger exception handle (Re: Modified debug.rb) — keiju@... (石塚圭樹) 1999/07/25

けいじゅ@日本ラショナルソフトウェアです.

[#15518] 省略記法 — ARIMA Yasuhiro <fit0298@...>

Pascal では、構造体のメンバを表記する際に省略記法があります。

16 messages 1999/07/19

[#15530] 半 to 全 — Sinichiro Dezawa <dezawa@...>

出沢です

27 messages 1999/07/19

[#15557] グループウェアサーバ — hisanori@...

松尾です。こんにちは。

22 messages 1999/07/21
[#15558] Re: グループウェアサーバ — a-shigi@... (A.Shigihara) 1999/07/21

ども鴫原です。

[#15565] Re: グループウェアサーバ — hisanori@... 1999/07/21

松尾です。

[#15566] Re: グループウェアサーバ — a-shigi@... (A.Shigihara) 1999/07/21

ども鴫原です。

[#15669] cannot install ruby-gtk into FreeBSD 2.2.x — TAKAHASHI Masayoshi <maki@...>

Ruby Workshopのお手紙(請求書とも言う)が届いてうれしい高橋征義です。

26 messages 1999/07/27
[#15678] Re: cannot install ruby-gtk into FreeBSD 2.2.x — Hiroshi Igarashi <igarashi@...> 1999/07/27

いがらしです。

[#15686] Re: cannot install ruby-gtk into FreeBSD 2.2.x — TAKAHASHI Masayoshi <maki@...> 1999/07/27

高橋征義です。

[#15689] Re: cannot install ruby-gtk into FreeBSD 2.2.x — matz@... (Yukihiro Matsumoto) 1999/07/28

まつもと ゆきひろです

[#15692] Re: cannot install ruby-gtk into FreeBSD 2.2.x — Hiroshi Igarashi <igarashi@...> 1999/07/28

いがらしです。

[#15780] Re: cannot install ruby-gtk into FreeBSD 2.2.x — matz@... (Yukihiro Matsumoto) 1999/07/31

まつもと ゆきひろです

[#15807] Re: cannot install ruby-gtk into FreeBSD 2.2.x — WATANABE Hirofumi <eban@...> 1999/07/31

わたなべです.

[#15815] Re: cannot install ruby-gtk into FreeBSD 2.2.x — WATANABE Hirofumi <eban@...> 1999/08/01

わたなべです.

[#15818] Re: cannot install ruby-gtk into FreeBSD 2.2.x — Hiroshi Igarashi <igarashi@...> 1999/08/01

いがらしです。

[#15823] Re: cannot install ruby-gtk into FreeBSD 2.2.x — matz@... (Yukihiro Matsumoto) 1999/08/01

まつもと ゆきひろです

[#15679] about postgres-0.5.1 — goto@...

後藤@横河工事です。たびたびお世話になります。

29 messages 1999/07/27
[#15680] Re: about postgres-0.5.1 — Shugo Maeda <shugo@...> 1999/07/27

前田です。

[#15681] Re: about postgres-0.5.1 — goto@... 1999/07/27

後藤@横河工事です。

[#15682] Re: about postgres-0.5.1 — matz@... (Yukihiro Matsumoto) 1999/07/27

まつもと ゆきひろです

[#15684] Re: about postgres-0.5.1 — goto@... 1999/07/27

後藤@横河工事です。

[#15716] Re: about postgres-0.5.1 — kawakami <kawakami@...> 1999/07/29

[#15720] ruby debugger (like gdb attach) — kikutani@...

前にも2度ほど質問しましたが、cursesとかslangとかののrubyアプリを

28 messages 1999/07/29
[#15730] Re: ruby debugger (like gdb attach) — matz@... (Yukihiro Matsumoto) 1999/07/30

まつもと ゆきひろです

[#15743] Re: ruby debugger (like gdb attach) — kikutani@... 1999/07/30

On Fri, 30 Jul 1999 12:53:46 +0900,

[#15817] Re: ruby debugger (like gdb attach) — kikutani@... 1999/08/01

Fri, Jul 30, 1999 at 02:13:13PM +0900 において

[#15819] Re: ruby debugger (like gdb attach) — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/08/01

なひです.

[#15822] Re: ruby debugger (like gdb attach) — kikutani@... 1999/08/01

On Sun, 1 Aug 1999 21:37:31 +0900,

[ruby-list:15297] Re: mail library

From: Minero Aoki <aamine@...>
Date: 1999-07-08 06:47:16 UTC
List: ruby-list #15297
あおきです。

  In Mail "[ruby-list:15293] Re: mail library"
    matz@netlab.co.jp (Yukihiro Matsumoto) wrote:

> まつもと ゆきひろです

> |2  まつもとさんの提案では「ファイル名 = メインクラス名.downcase」が
> |成立していますが、これはルールに入りますか?それとも偶然でしょうか?
> 
> 偶然です。

了解です。


> |3  将来POP4がでても'pop'で参照できるほうがいいかと思ってPOPSessionと
> |pop.rbにしたのですが、「3」はあるほうがいいでしょうか?
> 
> 私はPOP4の可能性とか将来の上位互換性についての知識がないので、
> 判断を留保します。参考までにPythonはpoplib、PerlはNet::POP3
> になっているようです。

ではまた定数代入で逃げることにします ^^;;


> |4  メインクラスはSMTPSessionでなくSMTPのほうがいいでしょうか。
> |もしそうするのなら、SessionはProtocolに、現在のProtocolを
> |Command(など)にしたほうがいいのではないでしょうか。
> 
> これはなかなか難しい問題をはらんでいますよね(また名前だ)。
> 
> しかし、「SMTPはプロトコル名なのでオブジェクト(クラス名)とし
> てはSessionなりがつくはずだろう」という意見に対する反論を私
> は持っていません。また、「SMTPという名前からもっとも直接的に
> 想起する名称はやはりSMTPだろう」という意見に対してもです。
> 
> つーことは、作者が決めればそれで良いということなんだと思いま
> す。しかし、標準ライブラリであるこのシリーズ(POP,SMTP,将来の
> NNTPなど)全体で揃えた方が良いと思うので、今話し合って決める
> ことを望みます。
> 
> これまた参考ですが、Python, PerlではSMTPやNNTPをクラス名にし
> ているようです。

わかりました。
ではとりあえずぼくの名前付けの理由を書いておきますので、
みなさんぜひ意見をお寄せください。

今のmaillibの構造は3層構造です。
一段目が「Socket」で、文字列ストリームの入出力を行います。
二段目が「Protocol」で、オブジェクトの書きこみを文字列に変換し、
読みこんだ文字列をオブジェクトに変換します。
三段目が「Session」で、コマンドの発行を組みたててプロトコルを
抽象化します。

「Socket」は歴史的な意味(inetcがそうだった)以外ないです。

「Protocol」にはちょっとだけ理由があります。
プロトコルオブジェクトの役割は、それ自体では意味がない文字列を
オブジェクトに変換して意味を持たせることなので、それはつまり
プロトコルの意味だろうと考えました。

「Session」はRFCによくでてくるから使いました。
でも「セッションを開始する」「セッションを閉じる」とは言えるけど
「プロトコルを開始する」「プロトコルを閉じる」とは言わないと思うので
意味的には合っていそうです。


こう書いてみると非常に意味がありそうですが実際は
「Socketはもう使っちゃったからProtocolにしよう
  Protocolはもう使っちゃったから(書きかえるのめんどうだから)
  Client…これはinetcで使ったから…Connection…は変…
  もう眠いしSessionでいいや」
というのが事実です (^_^;;

あとは使うひとがどちらかを好むかだと思うので、やはり使うひとの意見を
お聞きしたいです。


> |それからこれは追加提案ですが、ファイルが複数あるライブラリを使う
> |ときには将来の拡張に備えて、次のようなメソッドを介することにしたら
> |どうでしょうか。ポイントはコメントアウトしてあるところで、
> |ディレクトリをつくらないライブラリもロードできます。
> 
> 良く分からなかったんですが(packnameってナニ?)、これはどのよ
> うに使うものなんでしょう?

ああっ、すみません。いろいろいじったあとがきれいになってませんでした。
ようするに、やりたいことは
「ロードパスからライブラリ名と同じ名前のディレクトリをさがして、
  そのディレクトリを一時的にロードパスに加え、ファイルをrequireする」
です。
使い方は、Perlのuseにちょっと似ていて

  use_lib 'net', 'smtp', 'pop'

のようになります。
この時例えばディレクトリnetがなければ

/usr/local/lib/ruby/1.3/smtp.rb
/usr/local/lib/ruby/1.3/pop.rb

などがロードされるし、ディレクトリに入っていてもちゃんと望みのものが
ロードできるわけです。

# 日本語で書いたほうが早かったですね…すみません。
-------------------------------------------------------------------
あおきみねろう     site: http://www1.u-netsurf.ne.jp/~brew/mine/jp/

In This Thread