Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Q] browser経由で操作出来る debugger

2 views
Skip to first unread message

Takahide Nojima

unread,
Jun 2, 2003, 4:37:15 AM6/2/03
to
nojimaです。

Web Browserに、emacsのgudモード(M-x gdbとかが出来るモードです)を
実現出来るプログラムをどなたかご存じでしょうか?

(DDDのWeb版といえば良いでしょうか?)

つまり、

1. Web Browserで操作でき、
2. Webサーバ上にあるgdb likeなttyインターフェースを持つデバッガを
操作してくれるプログラム

を探しています。 情報をもしお持ちの方は教えてください。

tesi...@mtf.biglobe.ne.jp

unread,
Jul 5, 2003, 4:20:48 AM7/5/03
to
Takahide Nojima <noj...@taito.co.jp> writes:

comp.terminals にこんな記事が投稿されていましたが、

|From: Jag <j...@uv.net>
|Newsgroups: comp.terminals
|Subject: ANNOUNCE: Browser based vt100 terminal emulator
|Date: Thu, 03 Jul 2003 12:50:12 +0100
|Organization: UVNET Limited
|Lines: 10
|Message-ID: <3F041874...@uv.net>
|NNTP-Posting-Host: 62.49.238.54
|Mime-Version: 1.0
|Content-Type: text/plain; charset=us-ascii; format=flowed
|Content-Transfer-Encoding: 7bit
|X-Trace: news.demon.co.uk 1057233124 20576 62.49.238.54 (3 Jul 2003 11:52:04 GMT)
|X-Complaints-To: ab...@demon.net
|NNTP-Posting-Date: Thu, 3 Jul 2003 11:52:04 +0000 (UTC)
|X-Accept-Language: en, en-us
|User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01
|Xref: newsfeed.mesh.ad.jp comp.terminals:7502
|
|
|www.port42.com for a fully functional DHTML terminal emulator, designed to work over any
|proxy or firewall without the need for software installation on your browser, Not java based.
|
|
|--
|---- UVNET - http://www.uv.net +44 (0)1753 776699
|---- Powered by INTERact. http://www.interact.net.uk
|---- FREE DIY ISP Software. Worlds most advanced Text->Window->HTML Interface

実用に耐えるかどうか…
あとは、X11R6.3 に X Web (http://www.broadwayinfo.com/) というのがあり
ます。たぶん、考えているものとは違うと思うけど :-)

それより、具体的にどういう問題に直面しているのかを言った方が、解が見
つかりやすいと思うんですが…
---------------------------------------------------------------------
tesi...@mtf.biglobe.ne.jp

Takahide Nojima

unread,
Jul 6, 2003, 10:26:01 PM7/6/03
to
nojimaです。

> > Web Browserに、emacsのgudモード(M-x gdbとかが出来るモードです)を
> > 実現出来るプログラムをどなたかご存じでしょうか?
> >
> > (DDDのWeb版といえば良いでしょうか?)
> >
> > つまり、
> >
> > 1. Web Browserで操作でき、
> > 2. Webサーバ上にあるgdb likeなttyインターフェースを持つデバッガを
> > 操作してくれるプログラム
> >
> > を探しています。 情報をもしお持ちの方は教えてください。
>
> comp.terminals にこんな記事が投稿されていましたが、

おおおっ、情報ありがとうございますー

> |www.port42.com for a fully functional DHTML terminal emulator, designed to work over any
> |proxy or firewall without the need for software installation on your browser, Not java based.
> |
> |
> |--
> |---- UVNET - http://www.uv.net +44 (0)1753 776699
> |---- Powered by INTERact. http://www.interact.net.uk
> |---- FREE DIY ISP Software. Worlds most advanced Text->Window->HTML Interface
>
> 実用に耐えるかどうか…

うー、ちょっと意図したものと違うものでした。折角教えていただいたにも
かかわらず、申し訳ないです。

> それより、具体的にどういう問題に直面しているのかを言った方が、解が見
> つかりやすいと思うんですが…

了解です。直面している問題は以下の通りです。

[解決したい問題] perlでかかれたCGIをデバッガでお気楽にデバッグしたい。

もちろん、環境変数やら、状況(カレントディレクトリ、シグナル等)をWebサーバの
呼び出しと同様にするシェルスクリプトでも作ってperl -dでもすれば一発でデバッグ
出来るのですが、だんだんこの作業も面倒になってきまして...

#デバッグ前に毎度Cookieの値はどうしたとか、User_Agentはどうしたとか、
#POSTデータはどうしたとかをいちいち調べる必要があるので面倒なのです。

一番良いのは、Webブラウザ上でperl -dを実現し、Webブラウザ上でそのまま
デバッグできれば楽ちんだろうなぁと思って、質問致しました。

もちろん、別のアプローチとして、

[1]. perlでかかれたCGI開発向けの統合環境でも探すか、

[2] perl -d がgdb attachのようにメモリにattachか、
(そのままでは出来無いことは判ってます...)

が出来ても嬉しいです。まあ、JSP/Servletだとお金積むか、eclipseでも使えば、
2が手に入るのですが、perlは聞いたことが無いので...

以前、CGIをGNU screenでwrapperしてやる方法を思いついたのですが、
動的にscreen付き/screen無しに切り換えることが出来無いので、
下手すると待ち受け状態のscreenとhttpプロセスで資源がいっぱいになってしまう
という欠点があって、なかなか使えなかったです;_;



0 new messages