33234-33542

33025-33449 subjects 33469-34526

DB のカラム名をもった各行のオブジェクトへ向けて
33234 [i@en or -a n] 変なSubjectですみません。
+ 33236 [nobu.nakada@] irb(main):001:0> require 'ostruct'
+ 33237 [nakahiro@sa ] ここだけ読むと、Structでもよい?

" 差分ベースモジュール " in Ruby
33235 [tnakajima@br] で、"差分ベースモジュール"という手法が提示されています。この言葉はこの記
+ 33238 [sho@sp .g .j] #WalrusはまだGETしてもいませんが……
| 33240 [toshirok@yb ] Rubyの場合リフレクションが結構強力(そう)なので、それを駆使すれば情報隠蔽
| 33241 [akr@m1 n. rg] まぁ、できるかもしれませんね。
| 33243 [akr@m1 n. rg] 一杉さんに指摘されたんですが、インスタンス変数の衝突をどうにかするのは
| + 33244 [matz@ru y- a] そういえばそうですねえ。
| | 33249 [akr@m1 n. rg] ただ、拡張の対象となるクラスに直接メソッドを加えることを考えると、
| | 33251 [matz@ru y- a] なるほど。
| | 33252 [akr@m1 n. rg] ふむ。衝突を避けるだけならそれでも良さそうですが、拡張を拡張したい時に
| | 33253 [matz@ru y- a] そうですね。これは @_v をアクセス(privateな)accessorでごまか
| | 33285 [akr@m1 n. rg] これはちょっとよくわかりませんでした。
| | 33286 [nobu.nakada@] callerだと何行目から呼ばれたかは分かっても、そこのselfが何かは
| | + 33292 [kosako@so ne] nobu.nakada@nifty.ne.jpさんの
| | | 33295 [akr@m1 n. rg] はい。ファイルを selector namespace の単位とすればよいと思っていたので、
| | | + 33299 [matz@ru y- a] 面白いのは確かですけど、今回に限ってはあんまり考えてません。
| | | + 33307 [nobu.nakada@] ファイル単位だけだと、今度はファイル間でnamespaceを共有できない
| | |   33310 [akr@m1 n. rg] いえ、あるファイル f からあるファイル g を require したときには g で定
| | |   33321 [akr@m1 n. rg] なんとなく、簡単なのを作ってみました。
| | + 33293 [matz@ru y- a] そうですね。名前が気に入らないばっかりに放置されている
| + 33246 [    ml@be to] ちわ。
| + 33247 [    ml@be to] すいませんでした。
+ 33239 [akr@m1 n. rg] まぁ、それも大きな部分ではあります。
| + 33242 [matz@ru y- a] たぶん。selector namespaceはもしかしたらこういう問題や、
| | 33248 [keiju@ra io ] [ruby-list:32945]と[ruby-list:32946]のclass-in-stateとscope-in-stateは,
| | 33250 [matz@ru y- a] あ、そうなんですか?  もうちょっと見てみないとな。
| + 33245 [tnakajima@br] 直々にコメントをいただけるとは! ありがとうございます。
+ 33273 [rubikitch@ru] るびきちです。
| 33274 [rubikitch@ru] るびきちです。
+ 33296 [tnakajima@br] みなさんの議論を参考にして、こういうスタイルの開発を支援する

Re: ruby のインストールがうまくいかない(解決)
33262 [gau_sato@d9 ] 解決しました。本当に助かりました。
33265 [rubikitch@ru] るびきちです。

RDtool インストールでの疑問
33263 [gau_sato@d9 ] rubyのインストールではお世話になりました。
33266 [rubikitch@ru] るびきちです。
+ 33267 [gau_sato@d9 ] るびきちさんありがとうございます。
| + 33268 [muraken2@ni ] ディレクトリに書き込み権限が無いのでは?
| + 33270 [rubikitch@ru] るびきちです。
+ 33287 [aamine@mx ed] いえ、-all パッケージには setup.rb しか入れてないんです。

Re: RDtool インストールでの疑問 ( 解決)
33275 [gau_sato@d9 ] ありがとうございます。

[ANN] irbsh-0.5.3
33284 [rubikitch@ru] irbsh-0.5.3をリリースしました。

HTML から BODY を抜き出す
33288 [m_seki@mv .b] htmlからbodyだけ(またはbodyの内側だけ)を取り出したいのですが、
33320 [mas@st r. e.] (釈迦に説法という気がしますが…、)
+ 33323 [ tda@pl m. o] こんにちは、rubyについては(ほかもそうですが)タコでしていつもdomのTDa
| 33324 [ tda@pl m. o] 訂正。
+ 33325 [moonwolf@mo ] <body>の後ろに<!-- </body> -->があっても駄目ですね。
  + 33327 [muraken2@ni ] ちょっと違いますね. コメント終了の -- と > の間には空白を入れ
  | 33331 [moonwolf@mo ] HTML4.01仕様は読んだことがあります。
  | + 33338 [muraken2@ni ] # なんか, --> が引用みたいになってるし...
  | | + 33339 [ tda@pl m. o] opera5.12 , windows2000では
  | | + 33340 [moonwolf@mo ] コメントの処理方法をW3C勧告どおりと、Netscape/IEに合わせるのと選べるよう
  | + 33351 [zn@mb .n ft ] HTML 4.01をちらっとみた感じでは書いてなさそうだったのですが、
  + 33357 [mas@st r. e.] いや、最長マッチするので、<body>〜</body> の間だとOKです。

Struct (Re: DB のカラム名をもった各行のオブジェクトへ向けて)
33289 [i@en or -a n] 構造体についてあまり知らないので、Struct のman pageは
+ 33290 [m_seki@mv .b] 同じ名前の要素が複数あるときは工夫が要りそうですね。
| + 33291 [i@en or -a n] その辺りクリアすればできそうかな、と自分は構想しているんですが。。。
| + 33297 [nakahiro@sa ] 誰もデバガに突っ込んでくれない。。。
|   33317 [i@en or -a n] MLに投げてみるもんですね。
+ 33306 [ikebe@ed e. ] Perl の Class::DBI ってやつがそういう考え方ですね.
  33316 [i@en or -a n] こっそりRubyでやりたくなる。。。改めてRubyの魅力を感じますね。

[PATCH] rdtool on ruby 1.4(.6)
33294 [aamine@mx ed] RDtool 0.6.10 を ruby 1.4.6 に(再)対応させるパッチです。
33298 [aamine@mx ed] 失敗しました。rd2 へのパッチが抜けてたので出しなおします。

日付順のソートについて
33300 [Tatsuaki_Nag] 2001/12/31 100
+ 33301 [matz@ru y- a] ホントにこのフォーマットで良いんですね。で、この日付の部分は
| + 33302 [adzumi@de pa] もっと短縮するなら
| + 33303 [eban@os ri .] ホントにこのフォーマットなら
+ 33304 [ikebe@ed e. ] どうしても Date オブジェクトで比較なら
  33305 [Tatsuaki_Nag] じきじきにご回答ありがとうございます。
  33308 [crouton@we t] いや、そう(sortが適宜/で分割して比較してくれる)じゃなくて、
  33309 [Tatsuaki_Nag] そうですね。すべて文字列として扱ってるんですもんね。
  33311 [Tatsuaki_Nag] あづみさん&わたなべさんへのレスになりますが、
  + 33312 [kosako@so ne] ARGFはObjectクラスですが、
  | 33313 [Tatsuaki_Nag] なんとparsedateなる便利なものがあったんですね。
  + 33314 [matz@ru y- a] Object一般にはありませんが、ARGF*には*あります。ARGFはObject

original.pm (Re: " 差分ベースモジュール " in Ruby)
33315 [miyagawa@ed ] (Perl の話で恐縮ですが、)original.pm というのをつくってみました。

[質問]正規表現について
33318 [ma2@li em di]  以下のようなことは正規表現で可能でしょうか?
+ 33319 [aamine@mx ed] 厳密に正規表現のみではないですけど
| + 33328 [ma2@li em di] 題名  : [ruby-list:33319] Re: [質問]正規表現について
| + 33333 [aamine@mx ed] もう一段。
+ 33330 [ryuu@co pn t] (?:^x|[^a]x)(?!b)

[ 質問 ] クラスメソッドのモジュールによる実現方法
33326 [komatsu@ta y] 小松と申します. はじめまして.
+ 33329 [ttate@kt ja ] コードの方は見ていませんが,includeではなくextendを
| 33334 [komatsu@ta y] extend が正解のようです. (extend を知りませんでした (^^;)
| 33345 [maki@ru yc l] 解決した(?)ところでつっこむのも何ですが。
| 33348 [komatsu@ta y] たしかにそうですね. 見落としていました.
+ 33332 [muraken2@ni ] ここで, C1.extend M1 してはどうでしょう?

[ANN] rdtool easy install package
33335 [aamine@mx ed] 最近「RDtool がインストールできない」「入れても動かない」という
33344 [matz@ru y- a] どうぞ。

waitpid2 が返す終了ステータス
33342 [ kofu@nm .j ] こんにちは。みかみにございます。
33343 [kjana@dm la ] まるっきり仕様なので全く問題ありません.man waitpid して

IPSocket.getaddress
33346 [sakacom@yb .] ドメイン名から IP アドレスを得ようとしたとき、名前によっては
33347 [JCA02266@ni ] require 'resolv-replace'
33349 [sakacom@yb .] 早速どうもです!
33350 [akr@m1 n. rg] resolv.rb 内部でも timeout を使っているので、外で設定した timeout が中
+ 33352 [akr@m1 n. rg] 次のように修正するとどうでしょう?
| + 33353 [JCA02266@ni ] おお、先走ってマニュアルに書いときました。timeout.rb に書くべきだったか。
| + 33362 [matz@ru y- a] timeout(tout, lambda{raise ResolvError}) {
| | + 33365 [akr@m1 n. rg] うぅむ。Proc を他のスレッドのコンテキストで無理矢理動かすってできましたっけ?
| | | 33366 [matz@ru y- a] してるつもりなんですが、なんだかおかしい動きをする場合がある
| | | 33370 [akr@m1 n. rg] そーか。自分で書いておいてわかってなかったです。
| | + 33386 [akr@m1 n. rg] というわけで原因が特定され、修正案ができ、問題が解決されることが確認さ
| |   33389 [matz@ru y- a] すこし考えたのですが、Procを使うのは(少なくとも当面は)採用し
| |   33391 [akr@m1 n. rg] 1.7 にいれときました。
| + 33384 [sakacom@yb .] いただいたパッチを試してみました。
+ 33354 [sakacom@yb .] あ、そうなんですか。
  33359 [akr@m1 n. rg] なんか手元の FreeBSD 4.2 も 4分強かかることに気がついてしまいました。

setup.rb for static linkage
33355 [HGF01572@ni ] 拡張ライブラリをstatic link したい場合、setup.rb にはどういうoption を
33360 [aamine@mx ed] こっちはわかんないんですが、
33371 [HGF01572@ni ] In the message "[ruby-list:33360] Re: setup.rb for static linkage"

about pty and expect on 1.7.x
33356 [kjana@dm la ] ruby-talk の話見ててちょっと思いだしたんですが....
33364 [matz@ru y- a] 再現する情報がなくて直せません。ぐすん。
33373 [kjana@dm la ] 実のところきちんと検証したわけではないので原因がこの通りであるとは限り
33390 [matz@ru y- a] ruby 1.7.2 (2002-01-10) [i686-linux]では再現しませんでした。

$KCODE の影響範囲
33358 [m_seki@mv .b] $KCODEが影響するのはRegexpの他になにかありましたっけ?
+ 33361 [aamine@mx ed] mbclen で grep するとと String と Ruby のパーサがひっかかります。
+ 33363 [matz@ru y- a] パーザとStringがマルチバイトの検出のために使ってます。String

[ANN] rb2exe-preview1
33367 [ yuya@4t .t ] 初めて投稿します。
+ 33368 [cv8t-hdk@as ]  似たようなものをつくるか、もしくはわたなべさんのrb2exeを
| 33374 [ yuya@4t .t ] はい。その通りです。
+ 33369 [eban@os ri .] まずは-lh7-で圧縮しないでと、お願いしときます。
| + 33376 [ yuya@4t .t ] すみません。普段使っている設定のまま圧縮してしまいました。
| + 33377 [sgs02516@ni ] 頂いといて何もしてなくて済みません。わたなべさんの 0.2 に対して
| + 33378 [ yuya@4t .t ] zipで圧縮し直して下記のURLに置きました。
|   33383 [eban@os ri .] ありがとうございます。
+ 33372 [rubikitch@ru] るびきちです。
  + 33375 [ yuya@4t .t ] はい。ruby-listへの投稿は初めてです。
  + 33387 [sugawah@at g] 初めて投稿します。よろしく。
    + 33392 [idonagai@ya ] さっそく試してみたのですが、できたexeファイルを実行する と
    | 33393 [nobu.nakada@] cygwin版でmsvcrt.dllを使うというのは、かなり無理があるような気
    | 33394 [cv8t-hdk@as ]  rb2exe-preview の説明を読む限りは、mswin32版バイナリを含んでいて、
    | 33395 [cv8t-hdk@as ]  というだけではアレなのでやってみました。
    | 33396 [cv8t-hdk@as ]  またひだかですが(^_^;
    | + 33397 [idonagai@ya ] 含>んでいて、
    | | 33399 [idonagai@ya ] すみません、報告してませんでした。cygwin版ruby-1.6.6
    | + 33400 [eban@os ri .] sample{1,2,3}ともに動いてます。同じくWindows 2000上で。
    |   + 33402 [cv8t-hdk@as ]  これでした。
    |   | 33405 [ yuya@4t .t ] うがが。見逃していました。お恥ずかしい・・・。
    |   + 33403 [oda@bs 1. ne] なかなか面白いですね。
    |     33407 [ yuya@4t .t ] お楽しみ頂けたようで。:-)
    |     33411 [maili31s@cl ] すぎむし@ruby-list。YuyaさんにCC:。
    |     33444 [ yuya@4t .t ] すぎむしさん、わざわざ名前を考えて頂いてどうもありがとう
    + 33433 [rubikitch@ru] るびきちです。
      + 33435 [nobu.nakada@] Process.spawnなんてのがあるといいんじゃないかと前から思ってるん
      + 33452 [sugawah@at g] るびきちさん、コメントありがとうございます。

[ANN] WString 0.0.8
33381 [metal@mi e. ] 拙作のWStringがそろそろ安定してきたような気がするので、アナウンスしてみ
33382 [knu@iD em ns] 0.0.8 を
33385 [ozawa@te hf ] 小澤です。報告ありがとうございます。
+ 33388 [taca@sk .y m] まず、最初にお願いです。「BSD」とだけ書くのは止めてください。上記の
+ 33419 [HGF01572@ni ] # ruby な話はゼロっす(いつものことか(^^;; )

ruby-mode のインデント不具合 (} + の次の行)
33398 [malta@ch ns ] 下記スクリプトの例で、コメントの部分2箇所が、なぜか2文字分余分に字下げ
33401 [matz@ru y- a] 行末が演算子である場合には継続行として前の行よりも深いインデ
33404 [malta@ch ns ] なるほど。
33406 [matz@ru y- a] 行末に演算子があれば「文法として」次の行への継続が行われます。
33408 [malta@ch ns ] なるほど。

Re: cgi-ng ( Re: ruby-mode のインデント不具合 (} + の次の行))
33409 [nobu.nakada@] あまりにもデカくなってしまったので、ruby-devに。
33410 [nobu.nakada@] 送るつもりだったのにそのままruby-listに。すんません。

Ruby/Becky! 0.9.7.1
33412 [redbugml@ne ] Ruby/Becky! 0.9.7.1 を公開しました。

lack of the parameter type of rb_gc_mark()
33413 [ttate@kt ja ] 些細な報告だけです.
33414 [nobu.nakada@] 1.7だと定義のほうもVALUEになってるんですが、1.6のほうは定義は

add-log function for ruby-mode.el
33415 [kaoru@se ue ] M-x add-change-log-entry 向けの関数取得関数を書きました。
33417 [matz@ru y- a] 了解です。

No such file to load -- dbm
33416 [gau_sato@d9 ] サカイと言います。(以前もお世話になりました。)
33418 [matz@ru y- a] dbmはRubyが標準的にもっている拡張ライブラリです。これがない
33420 [sho@sp .g .j] ただただしです。まいどどうも(?)。
33422 [gau_sato@d9 ] ありがとうございます。
+ 33423 [aamine@mx ed] ぼくは文系学部ですし、Linux は経験ゼロ、プログラムもほとんど経験
| 33424 [gau_sato@d9 ] ありがとうございます。のんびりと頑張ってみます。
| 33447 [aamine@mx ed] あんなの全然難しいことはないですよ。作るだけならば。
| 33453 [gau_sato@d9 ] そのとおりですね。
+ 33425 [nobu.nakada@] プログラミングなんて独学するもんでしょう。
  + 33426 [tommy@tm m. ] ですね。「惹かれた」というのが大きなポイントでしょう。好きこそものの上手
  + 33430 [keiju@ra io ] 逆にあなたは幸福だと言いたいですね(^^;;; 私の学生時代なんてまともに使え
    + 33436 [nobu.nakada@] ruby-talkで「ドラムメモリしかなくて云々」とかいう話が出てたのは
    + 33446 [gau_sato@d9 ] みなさん叱咤激励ありがとうございます。

CGI でキャッシュ
33427 [ruby@te sy u] てんしゅう@ねむぅ。
+ 33428 [ikebe@ed e. ] # Ruby と関係ない話になりそうですが。。
+ 33429 [beyond@bi .o] こう言うことが、やりたいんでしょうか?
| 33434 [ruby@te sy u] てんしゅう@土日があっという間に過ぎてゆくぅ。
| 33445 [ruby@te sy u] てんしゅう@自己ふぉろぉぉ。
| + 33450 [taca@sk .y m] 取り敢えず、動いた様にするのは簡単ですが、厳密にはエラー時の処理の他に、
| + 33454 [ikebe@ed e. ] mtime を取ってるんだったら、以下のような感じで Last-Modified つけてあげると、
+ 33437 [nobu.nakada@] #!/usr/bin/make -f
  33440 [BXQ04723@ni ] え?cgiのソース自体が更新されていくんですか?
  33441 [taca@sk .y m] これがhoge.cgiで、
  + 33442 [BXQ04723@ni ] ああそうか。俗(?)に言う動的コンテンツのことしか考えてませんでした。
  + 33448 [nobu.nakada@] hoge.cgiと書いたのは誤解を招くのでまずかったですね。

[ANN]rdindex-1.1.7
33431 [rubikitch@ru] rdindex-1.1.7をリリースしました。

libpgsql-ruby-0.6.5 で Linux+PostgreSQL+Ruby について
33443 [kyoui32@ho m] データベースを PostgreSQL OSをLinuxにしてデータベースを使ってみたのですが、
33451 [tietew-ml-ru] [[ruby-list:33443] libpgsql-ruby-0.6.5 で Linux+PostgreSQL+Ruby について]
33455 [ggb03124@ni ] [ruby-list:33451] Re: libpgsql-ruby-0.6.5で Linux+PostgreSQL+Rubyについて にて
33456 [tietew-ml-ru] [[ruby-list:33455] Re: libpgsql-ruby-0.6.5 で Linux+PostgreSQL+Ruby について]
33457 [tietew-ml-ru] [[ruby-list:33456] Re: libpgsql-ruby-0.6.5 で Linux+PostgreSQL+Ruby について]
33458 [ggb03124@ni ] [ruby-list:33457] Re: libpgsql-ruby-0.6.5で Linux+PostgreSQL+Rubyについて にて
33519 [kyoui32@ho m] 大変レスが遅くなりまして、申し訳ありません。

warning silence patch for regex.c
33459 [knok@da on t] ...
33460 [matz@ru y- a] 前者は取り込みます。後者はいくつかを除いてはデバッグ用なので

Mysql/Ruby のコンパイル
33461 [hkatsuno@ar ] Ruby/mySqlのコンパイルが出来ずに困っています。
33462 [kyoui32@ho m] 同じ仲間ですね。
33463 [cv8t-hdk@as ]  ちょっとだけ試してみました。(まだうまくいっていませんが)
33464 [nobu.nakada@] have_headerを先にするとmysql.hがインクルードされて通ったりしな
33465 [cv8t-hdk@as ]  確かにこのようにするとヘッダがインクルードされました。でも
+ 33466 [nobu.nakada@] それは要するに、cygwin用のライブラリが用意されていないというこ
| 33467 [cv8t-hdk@as ]  はい。それはそれで間違いないようです。
| 33468 [nobu.nakada@] わたなべさんによると([ruby-list:32901])
| 33471 [cv8t-hdk@as ]  これも試してみましたがあまり変化がなかったです。。
| 33473 [nobu.nakada@] ダメですか。じゃあやっぱり、cygwin用のバイナリをなんとかするし
| 33474 [cv8t-hdk@as ]  覚えておきます。
| + 33476 [hkatsuno@ar ] 色々とアイディアを出していただきありがとうございました。
| + 33486 [sgs02516@ni ] libmysqlclient MinGW port
|   33487 [nobu.nakada@] クライアント側だけならそう変わらないのでは。つーか私んとこのは
|   33488 [sgs02516@ni ] これは、例の Win 版のサーバ・クライアントのことですかね。
|   + 33489 [zn@mb .n ft ] じゃないと見えなかったです。
|   | 33505 [sgs02516@ni ] 済みませんでした。自分はログインしてるから uid 無しだったのですね
|   + 33503 [sgs02516@ni ] とりあえず、mingwなバイナリは出来ました。
|   | 33506 [nobu.nakada@] cygwinでコンパイルできないという話はruby-talkあたりでも何度か見
|   | 33508 [sgs02516@ni ] 書いてませんでしたが、 release 1.6.6 でした。
|   | 33513 [sgs02516@ni ] たむらです。続き。
|   | 33542 [sgs02516@ni ] たむらです。これで最後(か ?)
|   + 33504 [sgs02516@ni ] Download して展開してみました。 Win 版は VC 用のプロジェクトファイ
+ 33470 [sgs02516@ni ] [ruby-list:32612] Ruby/MySQL Cygwin 環境での構築
  33475 [cv8t-hdk@as ]  報告済みでしたか。
threads.html
top