[#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:35416] Re: Webrick,Div,Apache

From: m_seki@...
Date: 2002-06-20 17:24:22 UTC
List: ruby-list #35416
咳といいます。

> 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

In This Thread