[#15179] ruby にメッセージの国際化の仕組みはありますか? — "HIRATA Naoto" <hirata-naoto@...>

はじめまして,平田@武蔵工大と申します.

9 messages 1999/07/01

[#15264] 年月を範囲でうまく扱うには? — Yukihiko Eda <yuki-e@...>

江田です。

19 messages 1999/07/06
[#15265] 年月を範囲でうまく扱うには? — gotoken@... (GOTO Kentaro) 1999/07/06

In message "[ruby-list:15264] 年月を範囲でうまく扱うには?"

[#15284] Re: 年月を範囲でうまく扱うには? — Yukihiko Eda <yuki-e@...> 1999/07/07

> 大した手間でもなさそうだし、年月のクラスを作っちゃうのは

[#15296] Re: 年月を範囲でうまく扱うには? — gotoken@... (GOTO Kentaro) 1999/07/08

In message "[ruby-list:15284] Re: 年月を範囲でうまく扱うには?"

[#15323] Re: 年月を範囲でうまく扱うには? — Tadayoshi Funaba <tadf@...> 1999/07/08

ふなばです。

[#15324] Re: 年月を範囲でうまく扱うには? — gotoken@... (GOTO Kentaro) 1999/07/08

ごとけんです

[#15325] Re: 年月を範囲でうまく扱うには? — Wakou Aoyama <wakou@...> 1999/07/08

青山です。

[#15326] Range, ruby-talk (Re: 年月を範囲でうまく扱うには?) — gotoken@... (GOTO Kentaro) 1999/07/08

ごとけんです

[#15378] RubyFAQ-990713 — Akira Endo <akendo@...3.rim.or.jp>

遠藤です.

14 messages 1999/07/13

[#15467] debugger exception handle (Re: Modified debug.rb) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

25 messages 1999/07/16
[#15490] Re: debugger exception handle (Re: Modified debug.rb) — keiju@... (石塚圭樹) 1999/07/16

けいじゅ@日本ラショナルソフトウェアです.

[#15528] Re: debugger exception handle (Re: Modified debug.rb) — matz@... (Yukihiro Matsumoto) 1999/07/19

まつもと ゆきひろです

[#15551] Re: debugger exception handle (Re: Modified debug.rb) — keiju@... (石塚圭樹) 1999/07/20

けいじゅ@日本ラショナルソフトウェアです.

[#15552] Re: debugger exception handle (Re: Modified debug.rb) — gotoken@... (GOTO Kentaro) 1999/07/20

In message "[ruby-list:15551] Re: debugger exception handle (Re: Modified debug.rb)"

[#15643] Re: debugger exception handle (Re: Modified debug.rb) — keiju@... (石塚圭樹) 1999/07/25

けいじゅ@日本ラショナルソフトウェアです.

[#15518] 省略記法 — ARIMA Yasuhiro <fit0298@...>

Pascal では、構造体のメンバを表記する際に省略記法があります。

16 messages 1999/07/19

[#15530] 半 to 全 — Sinichiro Dezawa <dezawa@...>

出沢です

27 messages 1999/07/19

[#15557] グループウェアサーバ — hisanori@...

松尾です。こんにちは。

22 messages 1999/07/21
[#15558] Re: グループウェアサーバ — a-shigi@... (A.Shigihara) 1999/07/21

ども鴫原です。

[#15565] Re: グループウェアサーバ — hisanori@... 1999/07/21

松尾です。

[#15566] Re: グループウェアサーバ — a-shigi@... (A.Shigihara) 1999/07/21

ども鴫原です。

[#15669] cannot install ruby-gtk into FreeBSD 2.2.x — TAKAHASHI Masayoshi <maki@...>

Ruby Workshopのお手紙(請求書とも言う)が届いてうれしい高橋征義です。

26 messages 1999/07/27
[#15678] Re: cannot install ruby-gtk into FreeBSD 2.2.x — Hiroshi Igarashi <igarashi@...> 1999/07/27

いがらしです。

[#15686] Re: cannot install ruby-gtk into FreeBSD 2.2.x — TAKAHASHI Masayoshi <maki@...> 1999/07/27

高橋征義です。

[#15689] Re: cannot install ruby-gtk into FreeBSD 2.2.x — matz@... (Yukihiro Matsumoto) 1999/07/28

まつもと ゆきひろです

[#15692] Re: cannot install ruby-gtk into FreeBSD 2.2.x — Hiroshi Igarashi <igarashi@...> 1999/07/28

いがらしです。

[#15780] Re: cannot install ruby-gtk into FreeBSD 2.2.x — matz@... (Yukihiro Matsumoto) 1999/07/31

まつもと ゆきひろです

[#15807] Re: cannot install ruby-gtk into FreeBSD 2.2.x — WATANABE Hirofumi <eban@...> 1999/07/31

わたなべです.

[#15815] Re: cannot install ruby-gtk into FreeBSD 2.2.x — WATANABE Hirofumi <eban@...> 1999/08/01

わたなべです.

[#15818] Re: cannot install ruby-gtk into FreeBSD 2.2.x — Hiroshi Igarashi <igarashi@...> 1999/08/01

いがらしです。

[#15823] Re: cannot install ruby-gtk into FreeBSD 2.2.x — matz@... (Yukihiro Matsumoto) 1999/08/01

まつもと ゆきひろです

[#15679] about postgres-0.5.1 — goto@...

後藤@横河工事です。たびたびお世話になります。

29 messages 1999/07/27
[#15680] Re: about postgres-0.5.1 — Shugo Maeda <shugo@...> 1999/07/27

前田です。

[#15681] Re: about postgres-0.5.1 — goto@... 1999/07/27

後藤@横河工事です。

[#15682] Re: about postgres-0.5.1 — matz@... (Yukihiro Matsumoto) 1999/07/27

まつもと ゆきひろです

[#15684] Re: about postgres-0.5.1 — goto@... 1999/07/27

後藤@横河工事です。

[#15716] Re: about postgres-0.5.1 — kawakami <kawakami@...> 1999/07/29

[#15720] ruby debugger (like gdb attach) — kikutani@...

前にも2度ほど質問しましたが、cursesとかslangとかののrubyアプリを

28 messages 1999/07/29
[#15730] Re: ruby debugger (like gdb attach) — matz@... (Yukihiro Matsumoto) 1999/07/30

まつもと ゆきひろです

[#15743] Re: ruby debugger (like gdb attach) — kikutani@... 1999/07/30

On Fri, 30 Jul 1999 12:53:46 +0900,

[#15817] Re: ruby debugger (like gdb attach) — kikutani@... 1999/08/01

Fri, Jul 30, 1999 at 02:13:13PM +0900 において

[#15819] Re: ruby debugger (like gdb attach) — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/08/01

なひです.

[#15822] Re: ruby debugger (like gdb attach) — kikutani@... 1999/08/01

On Sun, 1 Aug 1999 21:37:31 +0900,

[ruby-list:15240] mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 ( was Re: Mod_ruby server does not respond when POST request. )

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 1999-07-05 12:17:18 UTC
List: ruby-list #15240
なひです.

> From: Shugo Maeda [mailto:shugo@netlab.co.jp]
> Sent: Monday, July 05, 1999 9:47 AM

> At Sat, 3 Jul 1999 21:29:49 +0900,
> NAKAMURA, Hiroshi <nakahiro@sarion.co.jp> wrote:
> > > なひです.mod_rubyと格闘中です.
> > > うーん,mod_rubyのdebugって,どうやりゃいいんだろう.^^;
> 
> 私は、gdbでrun -Xしてます(^_^;

やはりそれしかありませんか.ありませんよね.^^;
というわけで諦めて(?),
ApacheのStartServersとMaxClientsを1にしてgdbすることにしました.

> > Apache/1.3.3 (Unix) mod_ruby/0.1.0 Ruby/1.3.1(1999-03-11)
> > 
> > を使ってるんですが,ある程度の長さの文字列をPOSTすると,
> > mod_ruby経由で動いているスクリプトのお返事がなくなるようです.
> 
> ひょっとすると、ついこの間つぶしたバグかもしれません。
> このパッチでいかがでしょう?
> # 0.1.2へのパッチです。

素早い対応,どうもありがとうございます.

実はこれまでいじっていた
Apache/1.3.3 (Unix) mod_ruby/0.1.0 Ruby/1.3.1(1999-03-11)
というのは,jin.gr.jpというサイトで実験的に起ち上げてもらっている
Linuxサーバ環境なのでした.
勝手にPatch当てていろいろいじれる環境ではないんですが,
いいついでですから,現在ローカルに
Apache/1.3.6 + mod_ruby/0.1.2 + Ruby/1.3.4 on Solaris/2.5.1
を構築中です.

	/	/	/

まずはインストールに使うMakefile.RBのPatchです.
Solaris/2.5.1だとmkmf内のCONFIG["INSTALL_DATA"]が
"../install-sh"になってしまうので,CONFIG["conpile_dir"]を足しました.
ついでにHP-UX対策に(?),INSTALL_DLLIBを使うようにしました.
ただ,ApacheをHP-UXでインストールしてないのでよくわかりません.
HP-UX上で「〜.so」決め打ちじゃ,元々駄目かな?

INSTALL_DLLIBは,ruby-1.3.4からでしたっけ?

# というのは,後ろに居る小松さんに聞いた方が早いかも...
# ...1.3.4-990624からだそうです.^^;

	/	/	/

22a23,31
> $install = CONFIG["INSTALL_PROGRAM"]
> $install_dllib = CONFIG["INSTALL_DLLIB"]
> $install_data = CONFIG["INSTALL_DATA"]
> if $install =~ %r!^[^\s/]+/! then
>   $install = CONFIG["compile_dir"]+"/"+$install
>   $install_dllib = CONFIG["compile_dir"]+"/"+$install_dllib
>   $install_data = CONFIG["compile_dir"]+"/"+$install_data
> end
> 
34,35c43,45
< INSTALL = #{CONFIG["INSTALL"]}
< INSTALL_DATA = #{CONFIG["INSTALL_DATA"]}
---
> INSTALL = #{$install}
> INSTALL_DLLIB = #{$install_dllib}
> INSTALL_DATA = #{$install_data}
48c58
< 	$(INSTALL_DATA) $(TARGET) #{$APACHE_LIBEXECDIR}
---
> 	$(INSTALL_DLLIB) $(TARGET) #{$APACHE_LIBEXECDIR}

	/	/	/

で,このままmod_ruby.soをインストールし,
httpd.confを書き換えてApache/1.3.6を起ち上げようとすると,
libmathがリンクされてないので怒られます.
というわけで,Makefile.RBが作ったMakefileに「-lm」を追加.

# Apacheがdlopen()に失敗した時に表示される
# dlerror()を見ても,なかなか理由がわからなかった...
# 「〜: symbol log: 〜」の「log」を見落としたです.^^;

ここまででどうやら,
Apache/1.3.6 (Unix) mod_ruby/0.1.2 Ruby/1.3.4(1999-06-25)
として動かせました.(^-^)

	/	/	/

ただし,どうもあるスクリプトを最初に呼び出す時,
GET MethodでなくPOST Methodで呼び出すと,
サーバが固まってしまうようです.gdbのスタックトレースを載せます.

#0  0xef5b788c in _poll ()
#1  0xef5d3cc8 in select ()
#2  0xef1709cc in rb_thread_schedule ()
#3  0xef170c64 in rb_thread_wait_fd ()
#4  0xef17a794 in rb_io_gets ()
#5  0xef17a368 in rb_io_gets_internal ()
#6  0xef17a910 in rb_io_gets_method ()
#7  0xef16aa44 in call_cfunc ()
#8  0xef16b068 in rb_call0 ()
#9  0xef16b920 in rb_call ()
#10 0xef166824 in rb_eval ()
#11 0xef1655ac in rb_eval ()
#12 0xef165104 in rb_eval ()
#13 0xef163510 in eval_node ()
#14 0xef16cdc4 in rb_load ()
#15 0xef16d074 in rb_load_protect ()
#16 0xef1561e4 in load_ruby_script ()
#17 0xef1718fc in rb_thread_create_0 ()
#18 0xef171a60 in rb_thread_create ()
#19 0xef1565f8 in ruby_handler0 ()
#20 0xef156680 in ruby_handler ()
#21 0x1f61c in ap_invoke_handler ()
#22 0x3aae4 in process_request_internal ()
#23 0x3ab64 in ap_process_request ()
#24 0x2efe4 in child_main ()
#25 0x2f338 in make_child ()
#26 0x2f448 in startup_children ()
#27 0x2fd1c in standalone_main ()
#28 0x3088c in main ()

GET Methodにも関わらず,
rb_io_gets_methodでSTDINを読みに行っているようです.
最初の呼び出しが(運良く)POST Methodなら,
以後GETだろうがPOSTだろうが問題なく処理しつづけます.

	/	/	/

とりあえずここまでで力尽きました.
POST Methodで大量に送り付けると固まる現象については,
まだテストできてません.^^;

って,あれ,もしかすると,頂いたPatchを当てると
上記の現象も直るのかな? 今から試してみますね...

In This Thread