4060-4332

3825-5202 subjects 4245-5298

^ ruby-tk on Windows
4060 [ematsu pfu.c] またまた質問なのですが。
+ 4061 [matz netlab.] どうなんでしょう? gnuwin32版ではほとんどの機能が使えるよう
| + 4064 [suke tonen.c] コンパイルできてるけど動作しないって README.gw に書いてあったんで
| | 4071 [kkimura pure] MFCはどうなるかわかりませんが、DLLは使えるようにわたなべさんが
| | 4075 [suke tonen.c] 「ruby本体側」ってどういう意味でしょうか?
| | + 4087 [watanabe ase] DLL 化した拡張 module を実行時に load する仕組は本体側は持つ
| | | + 4088 [suke tonen.c] なるほど。そういう意味なら理解できます。
| | | | 4092 [kkimura pure] Python for WinってC++で書かれてんですよ。で、Windowsに絡む
| | | | 4099 [suke tonen.c] わかりました。
| | | + 4090 [kkimura pure] そういうことです。変な表現でしたごめんなさい>助田さん
| | |   4094 [matz netlab.] ふーむ,拡張モジュールはC++でも書けるようにしようって話があ
| | + 4089 [suke tonen.c] 家に帰ってからちょっと試してみました。
| |   4165 [suke tonen.c] 返事もらえない...(T_T) ってことは、皆さん、GNU-Win32版使ってるんでしょうか?
| |   4168 [kkimura pure] mswin32版だと、多分Winsockを使うことになってると思うんで(影に隠れ
| |   + 4169 [sinara blade] すいません、mswin32版のバイナリって ftp.netlab.co.jp/pub/lang/ruby
| |   | + 4170 [matz netlab.] ftp.netlab.co.jp:/pub/lang/ruby/pcにあります.
| |   | | 4172 [watanabe ase] そこにあるのは djgpp, cygwin32 版で mswin32 版はありません.
| |   | | 4174 [matz netlab.] あ,そうか.木村さんによるものはバイナリは提供されていません
| |   | | 4187 [kkimura pure] 提供するにやぶさかではないんですが、(一部の)拡張モジュールの組み
| |   | | 4188 [matz netlab.] minirubyでもいろいろできますから,良いんじゃないでしょうか?
| |   | | 4190 [sakamoto tsc] 前々から質問しようと思っていたのですが、MSプラットフォーム用のrubyって
| |   | | + 4191 [matz netlab.] * DJGPP版  - 386以上があればどこでも動く
| |   | | | 4192 [sinara blade] 現在、socket が動くのは gnuwin 版だけですかね。
| |   | | | 4194 [watanabe ase] djgpp 版も mswin32 版も #define THREAD 1 になってるので動き
| |   | | | 4196 [watanabe ase] でも mswin32 では gets なんか呼んじゃうと block しちゃうかも
| |   | | + 4193 [watanabe ase] djgpp 版は DOS でも使えるし, Win95 なら LFN も使えるので小回
| |   | | | + 4195 [matz netlab.] LFN使えるんですか,知らなかった.
| |   | | | + 4197 [sakamoto tsc] ありがとうございました。
| |   | | | | 4200 [watanabe ase] 拡張モジュールの DLL 版は mswin32 でも cygwin32 でも動く予定です.
| |   | | | + 4212 [suke tonen.c] socket 使えるようにしたくて、無い知恵絞って(体力も無いですが)
| |   | | |   4222 [jkuro dwe.co] ext/socket.c への patch は公開されてますか?もしよろしければ
| |   | | |   4229 [suke tonen.c] まともに動くようになれば、公開もできるかなと思ってますけど、今
| |   | | |   4248 [jkuro dwe.co] Win歴 5ヶ月 winsock歴 1ヶ月(もあるのかな)なんで、あんまりあて
| |   | | |   4251 [kkimura pure] fdopenは nt.cの fdopenに変わってますよね?
| |   | | |   4252 [suke tonen.c] 確信ないんですが、miniruby では nt.c の fdopen が ruby.exe では
| |   | | |   + 4253 [suke tonen.c] VC++4.XXは消してしまってるんで VC++5.0での予想です。4.XXでも同じか
| |   | | |   + 4265 [kkimura pure] mapファイルを見る限りでは、_fdopenは確かに オリジナルのライブラリ
| |   | | |     4266 [suke tonen.c] dllエクスポートしたら nt.c の fdopen が呼ばれました。
| |   | | + 4210 [suke tonen.c] 助田です。遅ればせながら...。
| |   | + 4179 [suke tonen.c] バイナリないんでソースを持ってきてコンパイルしました。
| |   |   4181 [sinara blade] そうでしたか。VC++ 買おうかな。
| |   |   + 4183 [watanabe ase] 粋というより粋狂かな :-)
| |   |   | 4240 [matz netlab.] atexitでなくてもrubyには終了時に必ず走るはずの部分があるので,
| |   |   | 4241 [watanabe ase] DOS の場合は popen(), pclose() は emulation にすぎないしね.
| |   |   | 4242 [matz netlab.] なるほど,そういうことでしたか.では,MS系のOSではpclose()を
| |   |   | 4243 [watanabe ase] 今のところ popen/pclose を使っているのは djgpp, mswin32 だけ
| |   |   | + 4244 [matz netlab.] と,いうことは
| |   |   | + 4246 [kkimura pure] えっとまず、状況について説明します。
| |   |   |   4247 [matz netlab.] そうです.いやあ,言ってみるもんだ.できてしまった.
| |   |   + 4186 [kkimura pure] 私の場合、実は Python for Winのために買いました ^^;
| |   + 4182 [suke tonen.c] そうですね。Winsock周辺もう少し調べてみます。
| + 4086 [watanabe ase] tcl/tk の Win32 版って wish が標準入出力をサポートしてないん
|   4093 [matz netlab.] そうかあ.じゃあ,named pipeかなにかで通信するコードを用意し
|   + 4098 [watanabe ase] いまの lib/tk*.rb を活かすとしたら, そうするのがいいんでしょうね.
|   | 4101 [matz netlab.] これはすごい,よろこぶ人も多いのでは?
|   | 4124 [nnakamur mxq] 一応パッチがあって、perl5.004 とかでも使えました。
|   | 4125 [watanabe ase] こっそり in.coming から get して使ってます.
|   | 4128 [nnakamur mxq] in.coming の中のファイルって名前
|   | 4130 [watanabe ase] 推理しました ;-)
|   | + 4132 [matz netlab.] やるなあ.
|   | + 4149 [nnakamur mxq] ばれましたか。(^^;
|   + 4105 [shugo po.aia] Win95だとnamed pipeは使えなかったと思います:-(
+ 4062 [kkimura pure] このWindows版は ruby -v したときの最後に (i386-mswin32)って
| + 4063 [matz netlab.] サブプロセスとの双方向通信が出来れば良いだけですので,tkutil
| | 4069 [kkimura pure] 試してみました。
| | 4074 [watanabe ase] この件の mail は昼休みに出したんだけどなぜか帰ってこない.
| + 4065 [ematsu pfu.c] ruby - version 1.0-970821 (i386-cygwin32)
+ 4162 [nnakamur mxq] そういえば、C++ インタプリタ の CINT
  4185 [matz netlab.] tclごとリンクしているみたいです.
  4189 [watanabe ase] でも tcl ってもともと組み込み用に作られたものだから,

^ ~ (tilde)
4066 [kikutani jdc] configureの対処の件、ありがとうございます。
+ 4067 [matz netlab.] load File.expand_path("~/ruby/foo.rb")
| 4072 [kikutani jdc] 我慢します(偉そう^^)。
| 4073 [matz netlab.] しょうがないなあ :-)
+ 4068 [ematsu pfu.c] マニュアルによると、
  4070 [matz netlab.] すでに書いた通り File.expand_path が正解です.

^ which icon is the best?
4076 [matz netlab.] rubyのiconをいくつか作ってみました.
+ 4081 [siroyama fs2] いいですねぇ(^^;
+ 4082 [jkuro dwe.co] 7,8あたり
+ 4091 [kikutani jdc] ひとつだけ選ぶなら5です。
| 4095 [matz netlab.] 色合いの話をすると4の色がPigeon Bloodと呼ばれる最高級のもの
| 4122 [jammy pluto.] なんかみんなの意見がばらばらですが, 私は12が好きです. :p
| 4127 [akira linux.] まことに勝手ながらちっといぢってみました(^_^;
+ 4106 [shugo po.aia] 4に一票です。

^ command output
4077 [kikutani jdc] コマンド出力の結果がperlとrubyで違うのです。
+ 4078 [matz netlab.] ``の中での変数展開が自動的には行われないからですね.
| 4080 [kikutani jdc] そっかそっか、昨日小澤さんのプログラム読んでて、
+ 4079 [watanabe ase] $tmp = `ls #{$file}`

^ ruby 1.0-970903 released
4083 [matz netlab.] ruby 1.0-970903をリリースします.
+ 4103 [watanabe ase] rbdj0903.zip, rbgw0903.zip を in.coming に put しました.
| 4104 [matz netlab.] ftp.netlab.co.jp:/pub/lang/ruby/pcに移動しました
+ 4107 [ozawa omika.] ありがとうございます。make install 時の prefix も替えられる
  + 4108 [matz netlab.] すみません.壊れていました.なにをミスったんだろう?
  | + 4110 [ozawa omika.] 取って来ることができました。_(._.)_
  | + 4111 [watanabe ase] ところで GD が別になったのはなにかわけがあるんですか?
  |   4117 [matz netlab.] いやあ,深い理由は無いんですけど,パッケージが小さくなるのと,
  + 4113 [kikutani jdc] 同じく、ようやくDebianパッケージの作成に成功しました。
    + 4114 [matz netlab.] おお.とうとう世界進出か.
    + 4118 [ozawa omika.] あれ? ext/curses にありますよ。私の作った view.rb と rain.rb
    | + 4119 [matz netlab.] もともとフリーのものですし,違う言語になっているので問題ない
    | + 4120 [kikutani jdc] ああ、sampleの下だけ見てました。
    + 4133 [kikutani jdc] と書きましたが、in.comingにもputしときました。

^ [Q] 文字列処理
4096 [conan Armoni] ずいぶん前から ML にはいたんですが,ようやく最近プログラムを
+ 4097 [matz netlab.] おひさです.
+ 4100 [shugo po.aia] こんなのはいかがでしょう?
+ 4102 [aito ei5sun.] こんな感じでは?
  4116 [conan Armoni] # まだ perl の癖がぬけない...(^^;)

^ can not install 1.0-970903
4109 [ematsu pfu.c] extmk.rbの変更がされたみたいなんですが、それに伴ってインストールが
4112 [matz netlab.] makeの挙動の違いのせいかも知れません.toplevelのMakefileで

^ FreeBSD ports (was Re: can not install 1.0-970903)
4115 [ematsu pfu.c] うまくいきました。ありがとうございました。
4123 [jammy pluto.] いろいろって何だろう…気になる.
4134 [ematsu pfu.c] #やはりFreeBSDユーザって、大庭さんくらいしかいないのかしらん。
4138 [matz netlab.] いやあ,良くわかってないんですけど,本家のportsに入るとなに
4140 [ematsu pfu.c] いやぁ、私もよく分かってないんです(^^;;;
4141 [matz netlab.] じゃあ,構わないんじゃないですかね.入れて下さるっていうなら.

^ postgres-0.3 is released.
4121 [ematsu pfu.c] version-0.3を公開します。
4131 [matz netlab.] in.comingからcontribに移しておきました.

^ How to get value (ruby/tk)
4126 [nnakamur mxq] 質問です。ruby/Tk で Tk からの値をもらうには
4129 [aito ei5sun.] tcl/tk の変数は TkVariable で確保することができるのですが,
+ 4135 [matz netlab.] そうかあ,正直いうとruby/tkは処理部分は全部rubyで書くことを
| 4136 [aito ei5sun.] ruby/tk の中で,tcl/tk から値をもらいたい状況は,ほとんど
| 4137 [matz netlab.] ということは送っていただいたdialog.rbを標準で取り込めば良い
| 4139 [aito ei5sun.] そうしていただいてもよいです.
+ 4150 [nnakamur mxq] tcl/tk の変数を取得する方法について、
  4155 [matz netlab.] 次リリースからはtkdialog.rbとして追加します.
  4160 [nnakamur mxq] ありがとうございます。
  4184 [matz netlab.] ruby/tkはwishをそのままつかっていますので,

^ filename-extension standard for marshaled objects
4142 [takagi cente] オブジェクトを Marshal モジュールで dump してファイルにセーブするとき
4143 [matz netlab.] いまんとこないですねえ.良い案があれば,みなが使うようになる
4144 [takagi cente] .rbo (objects) か .rbm (marshaled) といったところか…。

^ byte code compiler ?
4145 [kikutani jdc] rubyのインタープリタって、いったん中間コードに変換してから
4146 [matz netlab.] 中間コードと呼ぶのはおこがましい内部表現に変換してから実行し
4147 [kikutani jdc] ふむふむ。
4148 [matz netlab.] なるほど,そのためにはまずruby VMから定義しないといけないで
+ 4153 [takagi cente] just-in-time までいかなくても、(C への translator 経由の) native code
| 4157 [matz netlab.] 多分そうでしょう.rubyの動的な性格からいって,一番コストのか
+ 4167 [kikutani jdc] まだ見習いの段階でdevとはおそれ多い。

^ "autoload": NameError ...
4151 [taizo agusa.] ruby-1.0-970903 のパッケージに含まれる tk を用いたサンプルを
4152 [shugo po.aia] 判定条件が逆になってるような気がします。
4154 [taizo agusa.] これで直りました.
4156 [matz netlab.] ruby 1.0-970903に対するものは他にはまだありません.

^ ruby/Tk Example
4158 [nnakamur mxq] 過去にメイリングリストでした質問などをもとに

^ .to_f result again
4159 [nnakamur mxq] 以前 .to_f の挙動について質問しましたが、
4161 [VYV01212 nif] すいません. バグです.
4163 [nnakamur mxq] パッチあてたら、ばっちりでした。

^ configure option --bindir=
4164 [nnakamur mxq] ./configure -help すると --bindir=DIR
4166 [matz netlab.] 松本がautoconfを十分理解していなかったためです.
+ 4171 [watanabe ase] できれば
| 4173 [matz netlab.] mkdir i386-cygwin32
| 4175 [watanabe ase] 昔やってみて ../ を参照してるものがあったりで,
| 4176 [matz netlab.] いくつかのファイルは..に.oファイルがあると駄目ですね.
+ 4208 [nnakamur mxq] 早速の対応ありがとうございます。

^ filter
4177 [matz netlab.] ええと,Filterの実装がわからないのでなんともいえないのですが,
4255 [gotoken math] (あらすじ: pipe で子プロセスと通信するとき、

^ NULL, Path
4178 [takagi cente] STDIN, STDOUT, STDERR の他に NULL というのがあるといいかもなどと。
4180 [matz netlab.] この程度なら組み込みである必要は無いでしょうね.でもNULLはま

^ FilterOutputStream
4198 [takagi cente] バグの話は ruby-dev へ なのでしょうが、
4202 [matz netlab.] ええと,まずIO#newにバグがありました.
4205 [takagi cente] なるほど。

^ [Q] SIGPIPE
4199 [sinara blade] 質問です。
4204 [matz netlab.] さすがに違います.私が使っている範囲内では捕まえ損なっていな

^ Mini ML Program
4201 [conan Armoni] ももちゃん@あるもにこすです.
+ 4203 [conan Armoni] すみません.デバッグ入ったり exit 0 したりしてますね...(^^;)
+ 4217 [shugo po.aia] httplib.rbを書くときにうれしいです。
+ 4219 [kikutani jdc] 見習いとしては、人のプログラムは参考になるなあ。
  4220 [matz netlab.] 前者はnewの引数によってsuper(スーパークラスの同名のメソッド)
  + 4221 [watanabe ase] 結構 from.rb って便利なんで気に入ってるんですが,
  | 4223 [matz netlab.] ええと,from.rbの方が古いからです.それだけ.
  + 4224 [conan Armoni] そのとおりです (^^;).というか,前者もあまり考えてやったもので
  | 4225 [matz netlab.] Cmail.newってやるとnewの中でinitializeが呼ばれます.
  + 4227 [kikutani jdc] なるほど。この場合のsuperが、自分のinitializeというのが
    4228 [matz netlab.] どこがわかりずらいのかが,よくわからなかったのですが,rubyに
    4230 [kikutani jdc] 詳しい解説ありがとうございます。

^ prime generator sample program
4206 [toyofuku jui] オブジェクトを使ったちょっと面白いプログラムを
4209 [keiju bc.mbn] この題材は, 昔, 本の中で書いた例題(Smalltalkで記述)と基本的に同じもの
4234 [toyofuku jui] けいじゅさん
4261 [keiju bc.mbn] オブジェクト指向というよりもストリーム処理ということでは有名みたいです
4294 [toyofuku jui] けいじゅさん
4327 [keiju bc.mbn] うーん. それはそうですね...

^ deep copy
4207 [takagi cente] バグを生んでました。
4218 [shugo po.aia] この場合collectを使われるのがよいのではないでしょうか。
4301 [takagi cente] なるほど、
4332 [shugo po.aia] はい、それがよいように思います。

^ subscribe
4211 [abe po.ntts.] rubyメーリングリストへの参加を希望します。
4213 [matz netlab.] どういう方法がお望みでしょう.過去4000通のメールの山をもらっ
4214 [watanabe ase] やっぱり月ごととかで 1 ファイルにして,
4215 [sinara blade] nml の機能は十分過ぎるほどあるのだから、各種 get が簡単に
4216 [matz netlab.] いろいろ考えたんですが,一番簡単そうな,100通毎にまとめる
4226 [abe po.ntts.] ありがとうございました。

^ ruby-1.0-970908 released?
4231 [sinara blade] ruby-1.0-970908 が出ているみたいですね。
+ 4232 [ematsu pfu.c] そう。私もこれ聞こうとおもってたんです。
+ 4233 [matz netlab.] あいや,しまった.消すの忘れていた.

^ Kanji code
4235 [g95p0101 mn.] いきなり要望ですが、Kconv moduleに、localの文字コードへ

^ tk sample die
4236 [kikutani jdc] あれ、sampleのtk拡張がみんな動かなくなってしまった。why?
4237 [matz netlab.] すいません.970909を出しましたんで,そっちを使って下さい.
+ 4238 [watanabe ase] [ruby-list:4183] も入れてください.
| 4239 [matz netlab.] ではでは,その辺の修正も取り込んで出し直します.
+ 4249 [kikutani jdc] 旧970909ではtk動いてたんですが、今のは再び
  4250 [kikutani jdc] わかった。lib/*.rb が /usr/lib/ruby にコピーされてないんだ。
  4256 [matz netlab.] すいません.Makefile.inの
threads.html
top