|
sylpheed-jp:1311
From: mori <taka_mo@xxxxxxxxxx> もり です。 表題: [sylpheed-jp:01303] Re: Date 日付: Tue, 4 Dec 2001 01:02:35 +0900 ID: 20011204010235.3a92b686.tommy@xxxxxxxxxx とみたまさひろ <tommy@xxxxxxxxxx> さんの記された上記メールに関してです。 mori>> JSTが規格にあったのではなくて、RFC822では文字表記に関しては柔軟性があった mori>> (曖昧だった)のではありませんでしたっけ。(そこから、わかるという表現を使った mori>> [JSTで日本では一般的に日本時間とわかる]のです。) > ん〜、そうなんですか。RFC822 の Time zone の記述からは柔軟性があるように > は読めなかったです。私の英語力はかなり怪しいので、そのせいかもしれません > が… (^^; 別のメールで岩井氏が訳して下さった右記「Subject: [sylpheed-jp:01296] Re: Date」 のメールの一部を引用します。 岩井>> http://www.puni.net/~mimori/rfc/rfc2822.txt より 岩井>> > Other multi-character (usually between 3 and 5) alphabetic time zones 岩井>> > have been used in Internet messages. Any such time zone whose 岩井>> > meaning is not known SHOULD be considered equivalent to "-0000" 岩井>> > unless there is out-of-band information confirming their meaning. 岩井> 岩井>> >他の複数文字(普通3から5)のアルファベットのタイムゾーンがインターネッ 岩井>> >トのメッセージで使われてきた。そのような、意味がわからないタイムゾーン 岩井>> >は、その意味を確かめる情報がある場合以外は"-0000"と同じに考えるべきで 岩井>> >ある(SHOULD)。 私は、RFC822に「その意味を確かめる情報」がなになのかに付いての記述がない ので、それ以前に使われていたアルファベットのタイムゾーン(日本におけるJST等) も解釈して欲しい者もいる気がします。(私自身も、できればしてもらった方が嬉し い) > > RFC822にでているUT/GMT/EST/EDT等は文字表記の例でしかなく(米国では地域時刻 > > としてANSIにあるこれらの文字を使う[米国での事情だけが記載されているけど、 > > 他の地域でその地域毎に一般的な文字表記はダメって訳ではない; 勿論、実装者 > > によって解釈の違う部分だけれども、RFC822でJSTが誤りとは言い切れないと > > 私は思います。])、米国以外で文字表記を使えないという感じではないですよね。 > > 「文字表記の例」なんでしょうか。BNF で次のように書かれているので、私には > これ以外は使ってはいけないと読めました。 私は、文章と式で矛盾した記述がある場合に、どちらを取るかは実装者の選択で しょうし過去に文書の方を優先して実装されたものを間違いと言い切れはしないと 思います。(人によっては文書は無効[式があるし]だと解釈する事もあるでしょう けど、それは個人的な解釈に留めるべきだと思います。別の解釈で実装された ソフトでだされたメールデータを排除するのはやりすぎかと思います。) ですから、過去のメールを参照する時にJSTを+0900と扱える様にする機能はメーラが 持っていても良い機能だと思います。(新規メールにJSTを付けたいといっている 訳ではありませんが。) > RFC822 は ARPA や ANSI が元なので、アメリカに片寄ってるのはしょうがなくっ > て、それを承知のうえでそれに従うと言う以上、日本だからといって JST とか > を勝手に使っちゃいけないと思うです。 上記で説明した通り、私はそう書いている訳ではありません。 (JSTと付いているメールが解釈できて欲しい理由は、過去に解釈次第で正しかった からです。) > > ## 昔、曖昧だった部分に関して、色々な解釈で実装されちょっとずつ違うヘッダ > > ## 項目ができているのでしょうが。不適切かも知れませんが、「インターネット > > ## RFC事典」という書籍[ISBN4-7561-1888-7]の229ページに日付の表記形式という > > ## 表が載っていて、zoneの項目に参考としてJST日本国のローカル時刻と記されて > > ## います。 > > この本は見てないんですが、JST = 日本時 というのは世界的に認められている > でしょう。でも、それを RFC822 で使って良いかというと、私は使ってはいけな > いもんだと思います。 岩井さんのメールを引用した部分を とみたさん はどう解釈されたのかを教えて 下さい。(RFC822でわざわざ「その意味を確かめる情報がある場合」と言及されて いる事も絡めて) ## 「私にはこれ以外は使ってはいけないと読めました。」と記されてましたので。 1280 2001-11-29 11:13 [neko@xxxxxxxxxx ] Date 1281 2001-11-29 12:02 ┣[kajiwara@xxxxxxxxxx ] 1283 2001-11-29 20:36 ┃┣[kazuhiro@xxxxxxxxxx ] 1284 2001-11-29 21:09 ┃┃┣[neko@xxxxxxxxxx ] 1287 2001-11-29 22:31 ┃┃┃┗[kazuhiro@xxxxxxxxxx ] 1285 2001-11-29 21:11 ┃┃┗[kajiwara@xxxxxxxxxx ] 1292 2001-12-01 05:15 ┃┃ ┗[naokih@xxxxxxxxxx ] 1296 2001-12-02 16:54 ┃┗[iwaim@xxxxxxxxxx ] 1298 2001-12-03 01:32 ┃ ┣[kazuhiro@xxxxxxxxxx ] 1300 2001-12-03 15:01 ┃ ┣[zn@xxxxxxxxxx ] 1302 2001-12-03 16:53 ┃ ┗[taka_mo@xxxxxxxxxx ] 1286 2001-11-29 22:17 ┗[kazz@xxxxxxxxxx ] 1290 2001-11-30 15:50 ┗[taka_mo@xxxxxxxxxx ] 1291 2001-11-30 23:57 ┗[tommy@xxxxxxxxxx ] 1301 2001-12-03 16:17 ┗[taka_mo@xxxxxxxxxx ] 1303 2001-12-04 01:02 ┣[tommy@xxxxxxxxxx ] -> 1311 2001-12-05 14:32 ┃┗[taka_mo@xxxxxxxxxx ] 1313 2001-12-06 01:17 ┃ ┗[tommy@xxxxxxxxxx ] 1314 2001-12-06 01:27 ┃ ┗[kazuhiro@xxxxxxxxxx ] 1315 2001-12-06 01:40 ┃ ┗[tommy@xxxxxxxxxx ] 1316 2001-12-06 04:35 ┃ ┗[kazuhiro@xxxxxxxxxx ] 1304 2001-12-04 02:00 ┗[kazz@xxxxxxxxxx ] 1309 2001-12-05 14:28 ┣[taka_mo@xxxxxxxxxx ] 1310 2001-12-05 14:29 ┗[taka_mo@xxxxxxxxxx ] 1312 2001-12-05 18:52 ┗[zero@xxxxxxxxxx ] |