[#24698] NKF(nkf2)を1.8ブランチに入れました — "NARUSE, Yui" <naruse@...>

naruseです。

14 messages 2004/11/03
[#24734] Re: NKF(nkf2)を1.8ブランチに入れました — 堀川 久 <vzw00011@...> 2004/11/06

こんにちは。

[#24720] メール関係ライブラリの標準添付について — MoonWolf <moonwolf@...>

MoonWolfです。

17 messages 2004/11/05
[#24721] Re: メール関係ライブラリの標準添付について — Yukihiro Matsumoto <matz@...> 2004/11/05

まつもと ゆきひろです

[#24722] Re: メール関係ライブラリの標準添付について — MoonWolf <moonwolf@...> 2004/11/05

MoonWolfです。

[#24804] Re: まつもとさんの負担を減らすために、何ができるだろう — "URABE Shyouhei aka.mput" <root@...>

mput です。 ruby-dev に移動します。

21 messages 2004/11/13
[#24805] Re: まつもとさんの負担を減らすために、何ができるだろう — Tanaka Akira <akr@...17n.org> 2004/11/13

In article <2D6284E3-351D-11D9-B7EF-000393735AAE@mput.dip.jp>,

[#24806] Re: まつもとさんの負担を減らすために、何ができるだろう — "URABE Shyouhei aka.mput" <root@...> 2004/11/13

mput です。

[#24808] Re: まつもとさんの負担を減らすために、何ができるだろう — Masayoshi Takahashi <maki@...> 2004/11/13

高橋征義です。

[#24809] Re: まつもとさんの負担を減らすために、何ができるだろう — "URABE Shyouhei aka.mput" <root@...> 2004/11/13

mput です。

[#24834] Process.getrlimit and Process.setrlimit — Tanaka Akira <akr@...17n.org>

Process.getrlimit と Process.setrlimit が欲しいので実装してみました。

25 messages 2004/11/13

[#24965] sync and stdio buffering — Tanaka Akira <akr@...17n.org>

ちょっとした思いつきなのですが、

12 messages 2004/11/26

[#24993] rb_io_sysread dumps core [BUG] rb_sys_fail() - errno == 0 — Tietew <tietew-ml-ruby-dev@...>

ソケットとスレッドを大量に使うアプリ(具体的には IRCbot です)を

13 messages 2004/11/29

[#25003] IO#flush dumps core again — Tanaka Akira <akr@...17n.org>

次のようにすると core を吐きます。

28 messages 2004/11/30
[#25004] Re: IO#flush dumps core again — nobu@... 2004/11/30

なかだです。

[#25005] Re: IO#flush dumps core again — Yukihiro Matsumoto <matz@...> 2004/11/30

まつもと ゆきひろです

[#25009] Re: IO#flush dumps core again — Tanaka Akira <akr@...17n.org> 2004/12/01

In article <1101836040.635395.27476.nullmailer@x31.priv.netlab.jp>,

[#25014] Re: IO#flush dumps core again — Tanaka Akira <akr@...17n.org> 2004/12/01

In article <1101878558.979715.1359.nullmailer@x31.priv.netlab.jp>,

[#25015] Re: IO#flush dumps core again — Yukihiro Matsumoto <matz@...> 2004/12/01

まつもと ゆきひろです

[#25056] Re: IO#flush dumps core again — Tanaka Akira <akr@...17n.org> 2004/12/05

In article <1101888165.570792.4192.nullmailer@x31.priv.netlab.jp>,

[#25074] Re: IO#flush dumps core again — Tanaka Akira <akr@...17n.org> 2004/12/06

In article <1102293033.356112.2288.nullmailer@x31.priv.netlab.jp>,

[ruby-dev:24811] Re: メール関係ライブラリの標準添付について

From: Masayoshi Takahashi <maki@...>
Date: 2004-11-13 07:13:09 UTC
List: ruby-dev #24811
高橋征義です。

すっかり出遅れてしまいましたが、ちょっと遡ってみます。

まつもとさんの[ruby-list:40280]もありましたが、すでにpreview3も
出ている1.8.2では保留になりそう(むしろ余程のことがなければ保留に
した方がよさそう)ですが、1.8.3以降の話の前哨戦として。

MoonWolf <moonwolf@moonwolf.com> wrote:
> > |標準でメールを扱えるライブラリが欲しいです。
> > |http://raa.ruby-lang.org/project/rubymail/ を標準に取り込みませんか?
(略)
> >   * その「優れている」というのはどのように基準によってか
> 
> * メールのパースが出来るか?
> * メールのシリアライズが出来るか
> * 多言語に対応できるか?

多言語というか、多エンコーディングに対応したメールライブラリですが、
これってスクリプト言語自体が多エンコーディングに対応してないと
難しいですよね。

これは先日MoonWolfさんにお会いした時にも話したのですが、
たとえば日本語でメールを送る場合、文字コードはISO-2022-JPで
送りたいわけです。で、もちろん件名に使う場合にはMIMEで
送りたいわけです。さらにやっぱり76byte以内で折り返して
ほしいなと思うわけです。
そうすると、まともなエンコード変換と適切な文字単位の
分割をするためのメソッドが必要になってきます。iconvで
できればいいですけど、Windowsでは使えなかったりしますし。

その時の話では「実質生のISO-2022-JPでもだいじょーぶ」とか
「長くてもだいじょーぶ」とかの意見もありました。が、せっかくの
標準ライブラリであんまりなエンコードをするのはどうかと
思うのです。

# 特に生JISは一部の(特に海外の)webmailとかで読むと化ける
# とかのクレームが来そうだし。

あおきさんのTMailは、その辺りについては日本語専用とわりきって、
本格的な対応はRubyがM17N対応になってから、ということだったと
記憶しています。その場合、日本人(というか私)にはそれで現状は
十分なのですが、国外の人には問題がありそうです。

もっとも、RubyのM17N対応は先になりそう、ということから
考えると、とりあえずnon-asciiのエンコーディング文字列生成は
置いておいて、Multipartとかの扱いはちゃんとできるライブラリを
標準添付しておいて、RubyのM17N対応の後にそれらの拡張を含んだ
ものを提供する、というのもアリでしょうけど。どうでしょうかね?

# でもでも、正直、日本語のメールくらいはさくっと送れないと
# 使えないっしょ、と思わないでもないですが……。

高橋征義 (Masayoshi Takahashi)   E-mail: maki@rubycolor.org

In This Thread