[#22242] <<< hoge.rd (rd2 bug) — gotoken@... (GOTO Kentaro)

ごとけんです

20 messages 2000/05/03
[#22244] Re: <<< hoge.rd (rd2 bug) — Koji Arai <JCA02266@...> 2000/05/03

新井です。

[#22246] Re: <<< hoge.rd (rd2 bug) — gotoken@... (GOTO Kentaro) 2000/05/03

In message "[ruby-list:22244] Re: <<< hoge.rd (rd2 bug)"

[#22248] Re: <<< hoge.rd (rd2 bug) — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/03

Toshです。

[#22250] Re: <<< hoge.rd (rd2 bug) — gotoken@... (GOTO Kentaro) 2000/05/03

ごとけんです

[#22267] runit — Masatoshi SEKI <m_seki@...>

31 messages 2000/05/04
[#22280] Re: runit — rubikitch <rubikitch@...> 2000/05/04

From: Masatoshi SEKI <m_seki@mva.biglobe.ne.jp>

[#22281] Re: runit — Masatoshi SEKI <m_seki@...> 2000/05/05

[#22291] Re: runit — Hideto ISHIBASHI <hideto-i@...4u.or.jp> 2000/05/05

石橋秀仁です。

[#22315] Re: runit — Masatoshi SEKI <m_seki@...> 2000/05/05

[#22327] Re: runit — Hideto ISHIBASHI <hideto-i@...4u.or.jp> 2000/05/06

石橋秀仁です。

[#22275] host.conf は参照しないの? — Uechi Yasumasa <uechi@...>

ruby でホスト名から IPアドレスを得ようとすると、必ずネームサーバ

14 messages 2000/05/04

[#22325] comp.lang.ruby — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

38 messages 2000/05/05
[#22329] Re: comp.lang.ruby — nosuzuki@... (Norio Suzuki) 2000/05/06

こんにちは。鈴木教郎です。

[#22746] Re: comp.lang.ruby — gotoken@... (GOTO Kentaro) 2000/05/19

ごとけんです

[#22785] Re: comp.lang.ruby — nosuzuki@... (Norio Suzuki) 2000/05/22

こんにちは。鈴木教郎です。

[#22787] Re: comp.lang.ruby — matz@... (Yukihiro Matsumoto) 2000/05/22

まつもと ゆきひろです

[#22791] Re: comp.lang.ruby — matz@... (Yukihiro Matsumoto) 2000/05/22

まつもと ゆきひろです

[#22795] Re: comp.lang.ruby — Takahiro Kambe <taca@...> 2000/05/22

In message <E12tsRc-0004ed-00@ev.netlab.co.jp>

[#22803] Re: comp.lang.ruby — nosuzuki@... (Norio Suzuki) 2000/05/22

こんばんは。鈴木教郎です。

[#22347] (RD) Verbatim — gotoken@... (GOTO Kentaro)

ごとけんです

30 messages 2000/05/06
[#22351] Re: (RD) Verbatim — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/06

Toshです。

[#22352] Re: (RD) Verbatim — gotoken@... (GOTO Kentaro) 2000/05/06

ごとけんです

[#22353] Re: (RD) Verbatim — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/06

Toshです。

[#22534] Re: (RD) Verbatim — gotoken@... (GOTO Kentaro) 2000/05/14

ごとけんです

[#22536] Re: (RD) Verbatim — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/14

Toshです。

[#22548] Re: (RD) Verbatim — gotoken@... (GOTO Kentaro) 2000/05/14

ごとけんです

[#22550] Re: (RD) Verbatim — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/14

Toshです。

[#22458] IO.foreach — Hiroshi SATO <hiroshi@...>

佐藤@NTTと申します.

22 messages 2000/05/11
[#22459] Re: IO.foreach — matz@... (Yukihiro Matsumoto) 2000/05/11

まつもと ゆきひろです

[#22483] p option of Regexp — Shin-ichiro Hara <sinara@...>

原です。

26 messages 2000/05/12
[#22484] Re: p option of Regexp — matz@... (Yukihiro Matsumoto) 2000/05/12

まつもと ゆきひろです

[#22485] Re: p option of Regexp — Shin-ichiro Hara <sinara@...> 2000/05/12

原です。

[#22513] Re: p option of Regexp — Koji Arai <JCA02266@...> 2000/05/13

新井です。

[#22543] Re: p option of Regexp — matz@... (Yukihiro Matsumoto) 2000/05/14

まつもと ゆきひろです

[#22547] Re: p option of Regexp — Koji Arai <JCA02266@...> 2000/05/14

新井です。

[#22575] Re: p option of Regexp — matz@... (Yukihiro Matsumoto) 2000/05/15

まつもと ゆきひろです

[#22489] M17N/I18N for Ruby — TAKAHASHI Masayoshi <maki@...>

高橋征義です。

48 messages 2000/05/12
[#22495] Re: M17N/I18N for Ruby — Kazuhiro Nishiyama <nishiyama@...1.tiki.ne.jp> 2000/05/12

TAKAHASHI Masayoshi <maki@inac.co.jp> wrote:

[#22500] Re: M17N/I18N for Ruby — TAKAHASHI Masayoshi <maki@...> 2000/05/12

高橋です。

[#22501] Re: M17N/I18N for Ruby — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/13

Toshです。

[#22515] Re: M17N/I18N for Ruby — gotoken@... (GOTO Kentaro) 2000/05/13

ごとけんです

[#22517] Re: M17N/I18N for Ruby — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/13

Toshです。

[#22518] Re: M17N/I18N for Ruby — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/05/13

なひです.なぜか血が騒ぐ...^^;

[#22527] Re: M17N/I18N for Ruby — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/13

Toshです。

[#22528] Re: M17N/I18N for Ruby — "NAKAMURA, Hiroshi" <nakahiro@...> 2000/05/13

なひです.

[#22532] Re: M17N/I18N for Ruby — gotoken@... (GOTO Kentaro) 2000/05/14

ごとけんです

[#22537] Re: M17N/I18N for Ruby — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/14

Toshです。

[#22494] [Q] blade internal design — Hideto ISHIBASHI <hideto-i@...4u.or.jp>

石橋"rubyholic"秀仁です

35 messages 2000/05/12
[#22579] Re: [Q] blade internal design — Shin-ichiro Hara <sinara@...> 2000/05/15

原です。

[#22743] Re: [Q] blade internal design — Hideto ISHIBASHI <hideto-i@...4u.or.jp> 2000/05/19

石橋"rubyholic"秀仁です。

[#22744] Re: [Q] blade internal design — Takayuki YAMAGUCHI <tyamaguchi@...> 2000/05/19

やまぐちです。

[#22788] Re: [Q] blade internal design — Ryunosuke Ohshima <ryu@...> 2000/05/22

大島です。

[#22868] Re: [Q] blade internal design — Hideto ISHIBASHI <hideto-i@...4u.or.jp> 2000/05/23

石橋"rubyholic"秀仁です。

[#22870] Re: [Q] blade internal design — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/23

Toshです。

[#22886] Re: [Q] blade internal design — Hideto ISHIBASHI <hideto-i@...4u.or.jp> 2000/05/24

石橋"rubyholic"秀仁です。

[#22899] Re: [Q] blade internal design — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/24

Toshです。

[#22498] Re: M17N/I18N for Ruby — TAKAHASHI Masayoshi <maki@...>

高橋です。

19 messages 2000/05/12
[#22514] Re: M17N/I18N for Ruby — gotoken@... (GOTO Kentaro) 2000/05/13

In message "[ruby-list:22498] Re: M17N/I18N for Ruby"

[#22541] Re: M17N/I18N for Ruby — TAKAHASHI Masayoshi <maki@...> 2000/05/14

高橋征義です。

[#22554] Re: M17N/I18N for Ruby — gotoken@... (GOTO Kentaro) 2000/05/14

ごとけんです

[#22564] Re: M17N/I18N for Ruby — TAKAHASHI Masayoshi <maki@...> 2000/05/15

高橋征義です。

[#22566] Re: M17N/I18N for Ruby — gotoken@... (GOTO Kentaro) 2000/05/15

ごとけんです

[#22539] Array.concat on ruby-1.5.3 — Tokita Kousui <ktokita@...>

ども、時田です。

18 messages 2000/05/14

[#22585] =~ — NAWATE Masahiko <agul@...>

縄手@松江です。

34 messages 2000/05/15
[#22598] FYI: Ruby document (Re: =~) — gotoken@... (GOTO Kentaro) 2000/05/16

ごとけんです

[#22604] Re: FYI: Ruby document (Re: =~) — agul@... 2000/05/16

縄手@松江です。

[#22607] Re: FYI: Ruby document (Re: =~) — gotoken@... (GOTO Kentaro) 2000/05/16

ごとけんです

[#22671] assert with iterator — rubikitch <rubikitch@...>

るびきちです。

15 messages 2000/05/17
[#22751] Re: assert with iterator — Masaki Suketa <CQN02273@...> 2000/05/20

助田です。

[#22688] charset について — Shinya TOMOBE <shinya.tomobe@...>

はじめまして、友部と申します。

15 messages 2000/05/17

[#22765] postgres-0.6.0 — Noboru Saitou <noborus@...>

26 messages 2000/05/20
[#22766] Re: postgres-0.6.0 — Kentaro Inagaki / 稲垣 健太郎 <inagaki@...> 2000/05/21

稲垣です。

[#22773] Re: postgres-0.6.0 — Noboru Saitou <noborus@...> 2000/05/21

[#22844] またもや rd-mode.el — rubikitch <rubikitch@...>

るびきちです。

26 messages 2000/05/23
[#22851] Re: またもや rd-mode.el — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/23

Toshです。

[#22855] Re: またもや rd-mode.el — rubikitch <rubikitch@...> 2000/05/23

From: Toshiro Kuwabara <toshirok@yb3.so-net.ne.jp>

[#22864] Re: またもや rd-mode.el — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/23

Toshです。

[#22885] Re: またもや rd-mode.el — rubikitch <rubikitch@...> 2000/05/24

From: Toshiro Kuwabara <toshirok@yb3.so-net.ne.jp>

[#22909] Re: ツ陳、テ楪陳、ツソツ陳、テ「ツ陳、テ、 rd-mode.el — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/25

Toshです。

[#22911] RE: rd-mode.el — rubikitch <rubikitch@...> 2000/05/25

From: Toshiro Kuwabara <toshirok@yb3.so-net.ne.jp>

[#22912] Re: rd-mode.el — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/25

Toshです。

[#22914] Re: rd-mode.el — rubikitch <rubikitch@...> 2000/05/25

From: Toshiro Kuwabara <toshirok@yb3.so-net.ne.jp>

[#22923] Re: rd-mode.el — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 2000/05/25

Toshです。

[ruby-list:22614] Re: [Q] blade internal design

From: Hideto ISHIBASHI <hideto-i@...4u.or.jp>
Date: 2000-05-16 05:03:54 UTC
List: ruby-list #22614
石橋"rubyholic"秀仁です。
原さん、お返事ありがとうございます。

From: Shin-ichiro Hara <sinara@blade.nagaokaut.ac.jp>
Subject: [ruby-list:22579] Re: [Q] blade internal design

> |  * 通し番号:"[ruby-list:19581]"の"19581" (fmlでは "X-Mail-Count: .*")

> 通し番号は結構問題です。ML の場合はヘッダから取れますが、News の場合は
> ローカルに拾得した順番を番号にしています。前にローカルサーバのつける番号
> を利用していたのですが、サーバがクラッシュした瞬間に意味がなくなりました。

なるほど。たしかに通し番号はリナンバリングなどで変わるので、
ユニークなIDが必要ですね。MailならMessage-Id?
# つい「汎用フレームワーク」ってのを作りたくなるけど、
# そこはガマンして、まずはMailだけで実現するです (^^;

> |  * DBはメールのヘッダ情報だけを持つ。テーブルは (いまのところ) 一つ。
> |    タプルは、代表的なヘッダフィールド (Subject:など) と通し番号。
> |    通し番号がテーブルの主キー。
> 
> DB は ruby の Dbm モジュールを使って2つです。

あの「軽い」bladeが、本格的なRDBMSではなくDbmだったとは!驚きです。
# では、下の "通し番号 => Messaeg-Id" もHashのことですね。
# Hashを永続化オブジェクトにするためのDbm利用法?

>   a. 通し番号 => Message-Id
>   b. 通し番号 => コメント元、コメント先、被コメント先などの通し番号の列
> 
> CGI で使うので高速な処理が必要となるので、a.から(a. の reverse を作り)
> b. を構成してします。また、通し番号と Subject の対応は
> 
>  c.プレーンテキスト
> 
> で持っています。

なるほど、a. と b. が別の (DBでの) 表になっているのは正規化ですね?
「通し番号」のリナンバリングへの対応とか。この場合、通し番号に
対応するファイル名 (≠通し番号) を保持すれば、表が一つで済むかも。

> 幾つか思いつく事を書きます。

まさに「経験者は語る」という内容で参考になります。とても有難いです。

> 1.数万通のメールを1つのディレクトリに入れて各種の処理をすると、Linux で
> は不具合があるという噂があったが、大丈夫らしい。

inodeが足りなくなるくらいハードに使われれば、それはそれで光栄 (^^;
対策は上述の「通し番号に対応するファイル名」にディレクトリ名も含める?

> 2.DB はスクリプトのバグなどでしばしば作り直しになるから、大量なメールを
> 扱う場合に備えて、部分的な作り直しが可能にしておいたほうがよい。また、デ
> バッグのためにも途中で処理を中断しても自動的に古い DB を復活される様にし
> ておく。

部分的な変更のためには、きちっとDB設計 (正規化など) しろ、と。
「また、」以降のことについては、本格的なRDBMSを使えば済みそうですね。
# 操作のatomicityとか、rollback機能とか。

> 3.コメントツリーは Message-Id, Reference を見ている。両方無い場
> 合は本文の引用文を見て前方の番号のメールを探すようにした。ただし、どうして
> もコメント先が見つからない場合は適当な所であきらめる様にしておかないとえ
> らい事になる。

こういうのを実現しているところがbladeの特徴の一つだと思います。
bladeの存在を知らない人が出したメールにも対応していますから、
usability (使いやすさ) はバツグンです (^^
# 使っている意識さえない。

> あれ、あまり無いな。(^^; 思い出したらまた書きます。

いつでも少しずつでも結構ですので、ぜひお願いします m(__m

貴重な情報、ありがとうございます (^^


P.S. [ruby-list:19698] (1999/12/20) での原さんのアイデア:

> なるほどなるほど、それはありますね。個人的なメモとかをメールで蓄積。
> 
> KILLER としては、まず ML サーバーかとも思っていましたが、考えてみれば
> 「メールは各人が投げるだけ参照は Web で」という形態もあり得るますね。
> NetMeeting と ML サーバーの中間。けっこう ML 登録とか抵抗あるから誰で
> も参加出来るのはいいかも。

てのも、じつわ実現したいのです。インターネット上での、複数人での
共同作業がずっと楽になると思う。とくに、こういう開発作業など。
# 頭の中にはリアルなイメージがあります :-)

そんな妄想を膨らませると、"blade clone" はコレへの一実装に留めて、
本質部分は分離・汎用化して、メッセージングフレームワークで実現したい、
という欲も出てきます。モノとしてはけっこう近いですからね。
# まだオモチャですが、そのためのGraphLibだったり・・・

ところがぼくの浅知恵では、最初から大きいものを作れないので (^^;
全体的なデザインのアイデアなど大歓迎です。いまのうちに、
いろんなアイデアを聞かせて下さい m(__m

# これ以降もruby-listでいいんでしょうか?ruby-project向き?

--
Hideto "rubyholic" ISHIBASHI
http://www.rr.iij4u.or.jp/~hideto-i/

In This Thread