[#35406] RE: win32ole で excel が終了しない — "Oka Yasushi" <oka@...>

こんにちは、岡といいます。

20 messages 2002/06/19
[#35407] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/19

金井です。

[#35408] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/19

金井です。

[#35412] Re: win32ole で excel が終了しない — "NAKAMURA, Hiroshi" <nakahiro@...> 2002/06/20

なひです。

[#35418] Re: win32ole で excel が終了しない — Takashi Kanai <kanai@...4u.or.jp> 2002/06/20

金井です。

[#35419] Re: win32ole で excel が終了しない — nobu.nakada@... 2002/06/21

なかだです。

[#35480] Re: 1.7 系を使っていますが、5月頃は式展開内のコメントが使えていましたが、今は使えなくなっていますね。 — "井上 浩一" <kyoui32@...>

=1B$B0f>e$G$9!#=1B(B

12 messages 2002/06/28
[#35490] Re: 1.7 系を使っていますが、5月頃は式展開内のコメントが使えていましたが、今は使えなくなっていますね。 — "Inoue" <rubyist@117.ne.jp> 2002/06/28

井上です。

[ruby-list:35426] Re: Webrick,Div,Apache

From: Takeshi Honda <moecho21@...>
Date: 2002-06-21 12:44:24 UTC
List: ruby-list #35426
> > WebrickをApacheと連動させたいのですが、
> 
> 連動とはどういうものですか?

すいません、間違えました。

自分のやりたい連動というのは、Javaでいう、
Apacheとtomcatの関係です。
つまり、WebサーバはあくまでApacheを使いたいんですけど、CGI
はいやだと言うわけです。
mod_rubyを使うことになるんでしょうか?
ただ、mod_rubyには問題があるって言うのを次のサイトでみつ
けました。

http://www.shugo.net/article/cmagazine/7th/

グローバル変数を使ってはいけないとありますが、
これ例えば、dRubyで作ったサーバに書くような、
if __FILE__ == $0
の$0なんかもだめなんでしょうか?

それとも、dRubyのクライアントでつかわなければいいんでし
ょうか?

mod_rubyよりももっと安全な方法はないですか?

 --- m_seki@mva.biglobe.ne.jp からのメッセージ:
> 
> 咳といいます。
> 
> > WebrickをApacheと連動させたいのですが、
> 
> 連動とはどういうものですか?
> 
> 
> > あと、Div,TofuをCGIで使いたいんですけど、
> > やっぱりRWikiに書いてなくて、
> > わかりません。
> > 
> >
>
http://www.jin.gr.jp/~nahi/RWiki/index.cgi?cmd=view;name=YourFirstDiv%3A%3ACGI;em=Div
> 
> この↑ページをもとにすると次のような手順かな。わかりま
すか?
> 
> = サーバの準備
> 
> アプリケーション本体となるサーバを起動します。
> druby://localhost:7642 がサーバのURIになります。
> 
> ----------------------- yourapp.rb
> require 'div/div'
> require 'div/tofusession'
> 
> class BaseDiv < Div::Div
>   set_erb('base0.erb')
> end
> 
> class YourTofuSession < Div::TofuSession
>   def initialize(bartender, hint=nil)
>     super(bartender, hint)
>     @base = BaseDiv.new(self)
>   end
> 
>   def do_GET(context)
>     update_div(context)
>     context.res_header('content-type', 'text/html;
> charset=euc-jp')
>     context.res_body(@base.to_html(context))
>   end
> end
> 
> if __FILE__ == $0
>   require 'drb/drb'
>   require 'tofu/proxy'
>   
>   tofu = Tofu::Bartender.new(YourTofuSession)
>   DRb.start_service('druby://localhost:7642', tofu)
>   DRb.thread.join
> end
> -----------------------
> 
> 
> 
> == CGIの準備
> 
> 次のようなスクリプトを適切な場所においてCGIとして起動
できるように
> します。
> 
> ----------------------- tofu-cgi.rb
> #!/usr/local/bin/ruby
> require 'cgi'
> require 'tofu/cgicontext'
> require 'tofu/proxy'
> 
> cgi = CGI.new
> 
> DRb.start_service
> context = Tofu::CGIContext.new(cgi)
> bartender = DRbObject.new(nil,
> 'druby://localhost:7642')
> bartender.service(Tofu::ContextProxy.new(context))
> -----------------------
> 
> このCGIスクリプトは次のページの最後の節からもってきま
した。
> →
http://www.jin.gr.jp/~nahi/RWiki/index.cgi?cmd=view;name=Tofu


__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/

In This Thread