From shinohara.shunichi @ future.co.jp Wed Oct 3 21:47:55 2007 From: shinohara.shunichi @ future.co.jp (shinohara.shunichi @ future.co.jp) Date: Thu, 4 Oct 2007 10:47:55 +0900 Subject: [ap4r-devel-ja] =?utf-8?b?QWN0aXZlUmVjb3JkIOOBruOCouODgOODlw==?= =?utf-8?b?44K/5oyH5a6a?= Message-ID: <14CE73B79D552644B7CBEF0428763DF60337C7A5@045MAIL.future.co.jp> AR 対応ありがとうございますm(_ _)m kiwamu日記 - ActiveRecord 経由でメッセージを永続化 ==== store: type: activerecord_sqlite3 host: localhost ==== http://d.hatena.ne.jp/kiwamu/20071003/1191410406 Rails の database.yml を見てみると === development: adapter: sqlite3 database: db/hello_world_development.db username: === なので、 ==== store: type: activerecord adapter: sqlite3 host: localhost ==== のほうが、ちょっとだけ自然じゃないかという気がしたのですがどうでしょうか? # つっこみが遅くてスミマセン... --------------------------------- SHINOHARA, Shun'ichi Future Architect, Inc. 1-2-2 Osaki Shinagawa-Ku Tokyo, JAPAN (ZIP 141-0032) 070-6991-0765 (cell phone) shinohara.shunichi @ future.co.jp From kato.kiwamu @ future.co.jp Thu Oct 4 00:25:15 2007 From: kato.kiwamu @ future.co.jp (kato.kiwamu @ future.co.jp) Date: Thu, 4 Oct 2007 13:25:15 +0900 Subject: [ap4r-devel-ja] =?iso-2022-jp?b?QWN0aXZlUmVjb3JkIBskQiROJSIbKEI=?= =?iso-2022-jp?b?GyRCJUAlVyU/O1hEahsoQg==?= In-Reply-To: <14CE73B79D552644B7CBEF0428763DF60337C7A5@045MAIL.future.co.jp> Message-ID: <14CE73B79D552644B7CBEF0428763DF60337C7E8@045MAIL.future.co.jp> > のほうが、ちょっとだけ自然じゃないかという気がしたのですがどうでしょうか? その方法ももちろん検討してたんですが、 やっぱりそのほうがよいですかね? (^^; MySQL や PostgreSQL のように従来版と AR 版があるものだと type の意味が曖昧かなぁとも思ってやめてみたんですが。。。 ■案1 ==== store: type: mysql host: localhost ==== ==== store: type: activerecord adapter: mysql host: localhost ==== ■案2 (現状) ==== store: type: mysql host: localhost ==== ==== store: type: activerecord_mysql host: localhost ==== どっちがよいかなぁ。 加藤 -----Original Message----- From: ap4r-devel-ja-bounces @ rubyforge.org [mailto:ap4r-devel-ja-bounces @ rubyforge.org] On Behalf Of shinohara.shunichi @ future.co.jp Sent: Thursday, October 04, 2007 10:48 AM To: ap4r-devel-ja @ rubyforge.org Subject: [ap4r-devel-ja] ActiveRecord のアダプタ指定 AR 対応ありがとうございますm(_ _)m kiwamu日記 - ActiveRecord 経由でメッセージを永続化 ==== store: type: activerecord_sqlite3 host: localhost ==== http://d.hatena.ne.jp/kiwamu/20071003/1191410406 Rails の database.yml を見てみると === development: adapter: sqlite3 database: db/hello_world_development.db username: === なので、 ==== store: type: activerecord adapter: sqlite3 host: localhost ==== のほうが、ちょっとだけ自然じゃないかという気がしたのですがどうでしょうか? # つっこみが遅くてスミマセン... --------------------------------- SHINOHARA, Shun'ichi Future Architect, Inc. 1-2-2 Osaki Shinagawa-Ku Tokyo, JAPAN (ZIP 141-0032) 070-6991-0765 (cell phone) shinohara.shunichi @ future.co.jp _______________________________________________ ap4r-devel-ja mailing list ap4r-devel-ja @ rubyforge.org http://rubyforge.org/mailman/listinfo/ap4r-devel-ja From shinohara.shunichi @ future.co.jp Thu Oct 4 00:43:34 2007 From: shinohara.shunichi @ future.co.jp (shinohara.shunichi @ future.co.jp) Date: Thu, 4 Oct 2007 13:43:34 +0900 Subject: [ap4r-devel-ja] =?iso-2022-jp?b?QWN0aXZlUmVjb3JkIBskQiROJSIbKEI=?= =?iso-2022-jp?b?GyRCJUAlVyU/O1hEahsoQg==?= In-Reply-To: <14CE73B79D552644B7CBEF0428763DF60337C7E8@045MAIL.future.co.jp> References: <14CE73B79D552644B7CBEF0428763DF60337C7A5@045MAIL.future.co.jp> <14CE73B79D552644B7CBEF0428763DF60337C7E8@045MAIL.future.co.jp> Message-ID: <14CE73B79D552644B7CBEF0428763DF60337C7EF@045MAIL.future.co.jp> > -----Original Message----- > MySQL や PostgreSQL のように従来版と AR 版があるものだと > type の意味が曖昧かなぁとも思ってやめてみたんですが。。。 type が格納方法の指定で、その他のパラメータは各 type の 実装に渡すものというだけなので、activerecord type であば パラメータは AR にあわせる方が分かりやすいかなぁと。 なので、案1 に一票! ==== store: type: mysql host: localhost ==== ==== store: type: activerecord adapter: mysql host: localhost ==== # ってこの ML で投票して、何票入るのやら f(^^;) shino From kato.kiwamu @ future.co.jp Thu Oct 4 01:01:28 2007 From: kato.kiwamu @ future.co.jp (kato.kiwamu @ future.co.jp) Date: Thu, 4 Oct 2007 14:01:28 +0900 Subject: [ap4r-devel-ja] =?iso-2022-jp?b?QWN0aXZlUmVjb3JkIBskQiROJSIbKEI=?= =?iso-2022-jp?b?GyRCJUAlVyU/O1hEahsoQg==?= In-Reply-To: <14CE73B79D552644B7CBEF0428763DF60337C7EF@045MAIL.future.co.jp> Message-ID: <14CE73B79D552644B7CBEF0428763DF60337C7F7@045MAIL.future.co.jp> ためしに案1に実装をかえてみたらたしかにそれも自然に思えてきたな。。 type のところが activerecord_xxxx と長くなるのも見づらいしね。 (^^; なのでほかに異論がでてこなかったら 案1に変えてしまいます。 ついでにもうひとつ修正しときます。 起動時の出力メッセージですが、 Using message store ... の部分に type を表示するだけじゃなく adapter 情報も補足するするようにします。 > 現状 ** Starting AP4R Handler with config/queues_ar.cfg Loaded queues configuration from: /Users/kiwamu/work/svn/ap4r/trunk/ap4r/config/queues_ar.cfg Using message store: activerecord Accepting requests at: druby://:6438 > 変更後 ** Starting AP4R Handler with config/queues_ar.cfg Loaded queues configuration from: /Users/kiwamu/work/svn/ap4r/trunk/ap4r/config/queues_ar.cfg Using message store: activerecord (sqlite3) Accepting requests at: druby://:6438 加藤 -----Original Message----- From: ap4r-devel-ja-bounces @ rubyforge.org [mailto:ap4r-devel-ja-bounces @ rubyforge.org] On Behalf Of shinohara.shunichi @ future.co.jp Sent: Thursday, October 04, 2007 1:44 PM To: ap4r-devel-ja @ rubyforge.org Subject: Re: [ap4r-devel-ja]ActiveRecord のアダプタ指定 > -----Original Message----- > MySQL や PostgreSQL のように従来版と AR 版があるものだと > type の意味が曖昧かなぁとも思ってやめてみたんですが。。。 type が格納方法の指定で、その他のパラメータは各 type の 実装に渡すものというだけなので、activerecord type であば パラメータは AR にあわせる方が分かりやすいかなぁと。 なので、案1 に一票! ==== store: type: mysql host: localhost ==== ==== store: type: activerecord adapter: mysql host: localhost ==== # ってこの ML で投票して、何票入るのやら f(^^;) shino _______________________________________________ ap4r-devel-ja mailing list ap4r-devel-ja @ rubyforge.org http://rubyforge.org/mailman/listinfo/ap4r-devel-ja From shinohara.shunichi @ future.co.jp Thu Oct 4 01:18:18 2007 From: shinohara.shunichi @ future.co.jp (shinohara.shunichi @ future.co.jp) Date: Thu, 4 Oct 2007 14:18:18 +0900 Subject: [ap4r-devel-ja] FW: [ap4r-devel] [326] trunk/ap4r: Modified: the setting method of ARadapter and so on. Message-ID: <14CE73B79D552644B7CBEF0428763DF60337C800@045MAIL.future.co.jp> ソースレビュー > ap4r_config = YAML::load(ERB.new(IO.read(ap4r_config_file)).result) これ、2度目なのでリファクタリングします? >+ TYPE + " (#{@config[:adapter]})" "#{TYPE} (#{@config[:adapter]})" がいいなぁ >+ config = { "type"=>TYPE, "adapter"=>@config[:adapter], "host"=>@config[:host], >+ "username"=>@config[:username], "password"=>@config[:password], "database"=>@config[:database] } %w(type adapter ...).each{|key| config[key] = @config[key.to_sym} ってのはどうでしょう?? > config["port"] = @config[:port] if @config[:port] > config["socket"] = @config[:socket] if @config[:socket] > config["prefix"] = @config[:prefix] if @config[:prefix] これもイテレータでいけそうな (^-^ ) shino@ぼくもコード書きたいなぁ... From shinohara.shunichi @ future.co.jp Thu Oct 4 01:21:53 2007 From: shinohara.shunichi @ future.co.jp (shinohara.shunichi @ future.co.jp) Date: Thu, 4 Oct 2007 14:21:53 +0900 Subject: [ap4r-devel-ja] FW: [ap4r-devel] [324] trunk/ap4r: Added: ActiveRecord support forqueue and topic tables. Message-ID: <14CE73B79D552644B7CBEF0428763DF60337C802@045MAIL.future.co.jp> 質問です。 # だいぶ前のコミットですが... -----Original Message----- + begin + # ActiveRecord + # Make sure we have a ActiveRecord library before creating this class, + # worst case we end up with a disk-based message store. + begin + require 'active_record' + require 'ap4r/reliable_msg_queue' + require 'ap4r/reliable_msg_topic' この最後2つのファイルはどこにあります?? しの From kato.kiwamu @ future.co.jp Thu Oct 4 01:28:46 2007 From: kato.kiwamu @ future.co.jp (kato.kiwamu @ future.co.jp) Date: Thu, 4 Oct 2007 14:28:46 +0900 Subject: [ap4r-devel-ja] FW: [ap4r-devel] [324] trunk/ap4r: Added:ActiveRecord support forqueue and topic tables. In-Reply-To: <14CE73B79D552644B7CBEF0428763DF60337C802@045MAIL.future.co.jp> References: <14CE73B79D552644B7CBEF0428763DF60337C802@045MAIL.future.co.jp> Message-ID: <14CE73B79D552644B7CBEF0428763DF60337C805@045MAIL.future.co.jp> lib/ap4r 以下にいるはずですが...? -----Original Message----- From: ap4r-devel-ja-bounces @ rubyforge.org [mailto:ap4r-devel-ja-bounces @ rubyforge.org] On Behalf Of shinohara.shunichi @ future.co.jp Sent: Thursday, October 04, 2007 2:22 PM To: ap4r-devel-ja @ rubyforge.org Subject: [ap4r-devel-ja] FW: [ap4r-devel] [324] trunk/ap4r: Added:ActiveRecord support forqueue and topic tables. 質問です。 # だいぶ前のコミットですが... -----Original Message----- + begin + # ActiveRecord + # Make sure we have a ActiveRecord library before creating this class, + # worst case we end up with a disk-based message store. + begin + require 'active_record' + require 'ap4r/reliable_msg_queue' + require 'ap4r/reliable_msg_topic' この最後2つのファイルはどこにあります?? しの _______________________________________________ ap4r-devel-ja mailing list ap4r-devel-ja @ rubyforge.org http://rubyforge.org/mailman/listinfo/ap4r-devel-ja From shinohara.shunichi @ future.co.jp Thu Oct 4 01:33:08 2007 From: shinohara.shunichi @ future.co.jp (shinohara.shunichi @ future.co.jp) Date: Thu, 4 Oct 2007 14:33:08 +0900 Subject: [ap4r-devel-ja] FW: [ap4r-devel] [324] trunk/ap4r: Added:ActiveRecord support forqueue and topic tables. In-Reply-To: <14CE73B79D552644B7CBEF0428763DF60337C805@045MAIL.future.co.jp> References: <14CE73B79D552644B7CBEF0428763DF60337C802@045MAIL.future.co.jp> <14CE73B79D552644B7CBEF0428763DF60337C805@045MAIL.future.co.jp> Message-ID: <14CE73B79D552644B7CBEF0428763DF60337C807@045MAIL.future.co.jp> svn up しわすれてました m(_ _)m > -----Original Message----- > > lib/ap4r 以下にいるはずですが...? > From kou @ cozmixng.org Fri Oct 5 00:58:05 2007 From: kou @ cozmixng.org (Kouhei Sutou) Date: Fri, 5 Oct 2007 13:58:05 +0900 Subject: [ap4r-devel-ja] =?iso-2022-jp?b?W1BBVENIXSAbJEJIc0YxNHw9aE19GyhC?= =?iso-2022-jp?b?GyRCJWolLyUoJTklSCVXJW0lSCUzJWskSCQ3JEYbKEJkUnVi?= =?iso-2022-jp?b?eRskQiRyJTUlXSE8JUgbKEI=?= Message-ID: はじめまして、須藤といいます。 非同期処理を行うプロセスにdRubyでリクエストを投げられる ようにするパッチです。 Railsからメッセージを送る場合は以下のようになります。 ap4r.async_to({:url => "druby://localhost:9999/"}, {:method => :sum, :arguments => [1, 2, 3]}, :dispatch_mode => :DRb) 非同期処理を行うプロセスは以下のようになります。 #!/usr/bin/env ruby require 'drb' class Calc def sum(*numbers) p [1, 2, 3].inject(0) {|result, number| result + number} end end calc = Calc.new DRb.start_service("druby://localhost:9999", calc) while gets end ↑とは直接関係ありませんが、現在 samples/HelloWorld/vendor/plugins/ap4r/lib/以下にあるファイルをできるだけ ap4r/lib/ap4r/以下に移動すると、本体に変更があってもプラグインを更新せず に動作できるようになる可能性が高くなり、アップデートの手間が減りそうな 気がします。 -------------- next part -------------- テキスト形式以外の添付ファイルを保管しました... ファイル名: ap4r-support-drb.diff 型: text/x-patch サイズ: 3348 バイト 説明: 無し URL: http://rubyforge.org/pipermail/ap4r-devel-ja/attachments/20071005/e9c45973/attachment-0001.bin From shino.shun @ gmail.com Sat Oct 6 09:35:16 2007 From: shino.shun @ gmail.com (shun shino) Date: Sat, 6 Oct 2007 22:35:16 +0900 Subject: [ap4r-devel-ja] =?utf-8?b?W1BBVENIXSDpnZ7lkIzmnJ/lh6bnkIbjg6o=?= =?utf-8?b?44Kv44Ko44K544OI44OX44Ot44OI44Kz44Or44Go44GX44GmZFJ1Ynk=?= =?utf-8?b?44KS44K144Od44O844OI?= In-Reply-To: References: Message-ID: <6af2b9b80710060635g3e0cd0e5j4ae26cb92107bbe0@mail.gmail.com> 須藤さん しのはらです。パッチ書いて頂きありがとうございます。 07/10/05 に Kouhei Sutou さんは書きました: > 非同期処理を行うプロセスにdRubyでリクエストを投げられる > ようにするパッチです。 > > ap4r.async_to({:url => "druby://localhost:9999/"}, > {:method => :sum, :arguments => [1, 2, 3]}, > :dispatch_mode => :DRb) この週末はゆっくり見れそうにないので、その後きちんと返信させてください。 お待たせしてしまう形になり申し訳ありません。 > ↑とは直接関係ありませんが、現在 > samples/HelloWorld/vendor/plugins/ap4r/lib/以下にあるファイルをできるだけ > ap4r/lib/ap4r/以下に移動すると、本体に変更があってもプラグインを更新せず > に動作できるようになる可能性が高くなり、アップデートの手間が減りそうな > 気がします。 そのとおりですよね。Rails 以外からの使い勝手の意味でも必要ですし。 リファクタリングが必要とは思いつつ....というのが現状です。 しのはら (shino) From shinohara.shunichi @ future.co.jp Tue Oct 9 03:47:30 2007 From: shinohara.shunichi @ future.co.jp (shinohara.shunichi @ future.co.jp) Date: Tue, 9 Oct 2007 16:47:30 +0900 Subject: [ap4r-devel-ja] =?iso-2022-jp?b?W1BBVENIXSAbJEJIc0YxNHw9aE19GyhC?= =?iso-2022-jp?b?GyRCJWolLyUoJTklSCVXJW0lSCUzJWskSCQ3JEYbKEJkUnVi?= =?iso-2022-jp?b?eRskQiRyJTUlXSE8JUgbKEI=?= In-Reply-To: References: Message-ID: <14CE73B79D552644B7CBEF0428763DF60337CB6A@045MAIL.future.co.jp> 須藤さん 篠原です。パッチありがとうございます。 druby でのディスパッチは欲しい機能でしたので、取り入れさせていただきます。 以下、2つほど質問というか(ML 読んでる皆さんに)相談です :-) > -----Original Message----- > 非同期処理を行うプロセスにdRubyでリクエストを投げられる > ようにするパッチです。 > > Railsからメッセージを送る場合は以下のようになります。 > > ap4r.async_to({:url => "druby://localhost:9999/"}, > {:method => :sum, :arguments => [1, 2, 3]}, > :dispatch_mode => :DRb) 1. dispatch mode の指定について プロトコルを指定したいと思っているのですが、どこかで、druby(dRuby?)がプロトコル名で DRb(drb?)がその1つの実装、という位置づけという記述を見た記憶があります。 # 両方共に大文字小文字の区別は自身がありませんが とすると、候補として :druby :DRUBY :dRuby :DRuby などがあるかと思います。今までは HTTP, SOAP などプロトコル名自体が大文字で構成されて いたので、全部大文字になっていますが、druby を全部大文字にするとなんか違和感もあります。 どれにしましょうか?? > ML のみなさん 2. オプションの指定について I like Ruby too. - postscript ==== URIから参照を作ろうとすると、サービスの入り口のオブジェクトしか参照できないことになるんだけど、 数年前に追加されたオプションを使うともうちょっと先のオブジェクトを参照できる。 druby://localhost:12345?option 「?」の後の文字列はURIのオプション引数(?)となり、 ==== http://d.hatena.ne.jp/m_seki/20061028#1162045404 のオプションを指定できると嬉しいかも? と思いました。 url で指定できるよね、というのもありなのですが、 別途、:option で指定できるのも嬉しいかも? Rails に投げる async_to との対応でいうと、 controller <-> option action <-> method その他パラメータ <-> arguments あたりが粒度的に合いそうな感じでしょうか。 ここまで書いて、ホスト/ポートあたりのシステム構成的な部分と、option, method の アプリ的な部分がうまく分割できると嬉しいように思えてきました。もうちょっと考えてみます。 しのはら (shino) From kou @ cozmixng.org Thu Oct 11 08:55:06 2007 From: kou @ cozmixng.org (Kouhei Sutou) Date: Thu, 11 Oct 2007 21:55:06 +0900 (JST) Subject: [ap4r-devel-ja] [PATCH] =?iso-2022-jp?B?GyRCSHNGMTR8PWhNfSVqJS8lKCU5JUglVyVtJUglMxsoQg==?= =?iso-2022-jp?B?GyRCJWskSCQ3JEYbKEJkUnVieRskQiRyJTUlXSE8JUgbKEI=?= In-Reply-To: <14CE73B79D552644B7CBEF0428763DF60337CB6A@045MAIL.future.co.jp> References: <14CE73B79D552644B7CBEF0428763DF60337CB6A@045MAIL.future.co.jp> Message-ID: <20071011.215506.1813098931.kou@cozmixng.org> $B?\F#$G$9!#(B > > ap4r.async_to({:url => "druby://localhost:9999/"}, > > {:method => :sum, :arguments => [1, 2, 3]}, > > :dispatch_mode => :DRb) > > 1. dispatch mode $B$N;XDj$K$D$$$F(B > $B%W%m%H%3%k$r;XDj$7$?$$$H;W$C$F$$$k$N$G$9$,!"$I$3$+$G!"(Bdruby(dRuby?)$B$,%W%m%H%3%kL>$G(B > DRb(drb?)$B$,$=$N(B1$B$D$N # $BN>J}6&$KBgJ8;z>.J8;z$N6hJL$O<+?H$,$"$j$^$;$s$,(B > $B$H$9$k$H!"8uJd$H$7$F(B > :druby > :DRUBY > :dRuby > :DRuby > $B$J$I$,$"$k$+$H;W$$$^$9!#:#$^$G$O(B HTTP, SOAP $B$J$I%W%m%H%3%kL><+BN$,BgJ8;z$G9=@.$5$l$F(B > $B$$$?$N$G!"A4ItBgJ8;z$K$J$C$F$$$^$9$,!"(Bdruby $B$rA4ItBgJ8;z$K$9$k$H$J$s$+0cOB46$b$"$j$^$9!#(B $B;d$N463P$NOC$J$N$G%]%j%7!<$K$"$o$J$$$h$&$G$"$l$PC1$KL5;k$7$F(B $B$d$C$F$/$@$5$$!#(B $B$^$:!"(Basync_to$B$H$$$&%a%=%C%IL>$,7y$J46$8$G$9!#(B $B$?$V$s!"(Basync$B$,F0;l$G$O$J$$$+$i$@$H;W$$$^$9!#(B $B$H$$$&$3$H$G!"$3$s$JIw$K;H$($k$h$&$K$9$k$H$$$&$N$O$I$&$G$7$g(B $B$&!#(B async.process(...) $B%W%m%0%i%`Cf$G$O(Bap4r$B$H$$$&C18l$r;H$C$FM_$7$$!*$H$$$&$N$G$J$1(B $B$l$P$G$9$,!#!#!#(B dispatch mode$B$G$9$,!"(B async.process $B$@$H%G%U%)%k%H$N$b$N$,;H$o$l!"L@<(E*$K;XDj$7$?$$>l9g$O(B async.http async.xml_rpc async.soap async.druby $B$H$9$k$N$O$I$&$G$7$g$&$+!#(B $BHsF14|=hM}$H$+$O$^$k$G$o$+$i$J$$$N$G!"JQ$J$3$H$r8@$C$F$$$?$i(B $B$9$_$^$;$s!#(B From shinohara.shunichi @ future.co.jp Wed Oct 17 03:05:20 2007 From: shinohara.shunichi @ future.co.jp (shinohara.shunichi @ future.co.jp) Date: Wed, 17 Oct 2007 16:05:20 +0900 Subject: [ap4r-devel-ja] test mail (whether is this list alive?) Message-ID: <14CE73B79D552644B7CBEF0428763DF60356E75B@045MAIL.future.co.jp> no message --------------------------------- shino From shino.shun @ gmail.com Wed Oct 17 09:03:16 2007 From: shino.shun @ gmail.com (shun shino) Date: Wed, 17 Oct 2007 22:03:16 +0900 Subject: [ap4r-devel-ja] test mail (is this list alive?) Message-ID: <6af2b9b80710170603l14501a50kacc47c2f60fabf8e@mail.gmail.com> no body shino From shinohara.shunichi @ future.co.jp Wed Oct 17 20:14:16 2007 From: shinohara.shunichi @ future.co.jp (shinohara.shunichi @ future.co.jp) Date: Thu, 18 Oct 2007 09:14:16 +0900 Subject: [ap4r-devel-ja] test again Message-ID: <14CE73B79D552644B7CBEF0428763DF60356E7F0@045MAIL.future.co.jp> no message body shino From shinohara.shunichi @ future.co.jp Thu Oct 18 11:01:08 2007 From: shinohara.shunichi @ future.co.jp (shinohara.shunichi @ future.co.jp) Date: Fri, 19 Oct 2007 00:01:08 +0900 Subject: [ap4r-devel-ja] test mail, can you see this? Message-ID: <14CE73B79D552644B7CBEF0428763DF625A82E@045MAIL.future.co.jp> no message shino From shinohara.shunichi @ future.co.jp Mon Oct 22 20:27:52 2007 From: shinohara.shunichi @ future.co.jp (shinohara.shunichi @ future.co.jp) Date: Tue, 23 Oct 2007 09:27:52 +0900 Subject: [ap4r-devel-ja] test mail 10/23 #1 Message-ID: <14CE73B79D552644B7CBEF0428763DF60356EC41@045MAIL.future.co.jp> no body shino