10428-11968

10224-10764 subjects 10554-11066

^ uname for various systems
10428 [aito raven.b] ということなのですが,人手でヘッダファイルを選択するかわりに,
10431 [shugo aianet] PLATFORMで判別するのが良いのではないでしょうか。
10432 [aito raven.b] そんな便利なものがありましたか (^_^;)
10437 [psi tokyo.st] そもそも、NeXTには uname コマンドがありません(^^;

^ 再定義できない演算子
10430 [inaba st.rim] rubyのman-1.1のsyntax.htmlの演算子式のところで、
10442 [matz netlab.] そうですねえ.いっそのこと「制御構造」という表現は止めて「言

^ pty
10433 [aito raven.b] というわけで,ftp.netlab.co.jp に put してみました.
+ 10438 [watanabe ase] Linux で試しました. いいっすね.
+ 10511 [matz netlab.] 遅れましたが,contribに移動しました.

^ ruby 1.1c での SJIS 
10443 [tanatosi pic]  実は、以前利用していたruby 1.1b9からc6にアップデート
10444 [matz netlab.] なぜb9で動作してたのかはわかりませんが,標準ではEUCモードに
+ 10445 [watanabe ase] EUC のときは最上位ビットが立ってれば真というように
| 10446 [matz netlab.] なるほどねえ.あちらをたてればこちらをたてず,ですね.
+ 10447 [tanatosi pic] -Ksオプションをつけると正しく表示されました。
| 10456 [tetsu jpn.hp] 私のところもそうです。parse 段階で $KCODE は効果が
+ 10448 [watanabe ase] Perl の use みたいな仕組がないと
  10449 [matz netlab.] あ,そうか.同様の理由で -r を使ってもダメですね.

^ SuperEnumerable
10459 [sinara blade] 悪ノリして「超 Enumerable」というのを考えて見ました。
10532 [sinara blade] 悪ノリついでに、ひわださんの、

^ エラーの説明について
10460 [h-ishida is.] プログラムを実行していて、
10461 [watanabe ase] バグです.
10478 [h-ishida is.] ruby 1.1c6(98/10/05) [i386-djgpp]       <---   ruby -v で表示した内容です.

^ regexp for EUC
10467 [flare kcn.or] EUCの混じったコードを読み出したいのですが、実験してみたとこ
10477 [wakou fsinet] コードで指定する場合は、データの文字コードに関係なく、//n オプションを
10497 [watanabe ase] 自分ではあまり納得してないので, あまりよくないかな.

^ MailModule ver 0.2
10470 [aamine dp.u-] この前(ずっと前)ふれたメールハンドリング用のライブラリを
11891 [kikutani deb] これは TMail になったのでしょうか?
11897 [aamine dp.u-] いえ、いろいろに分散させましたので、tmailだけではないです。
11900 [kikutani spr] なるほど...
11912 [aamine dp.u-] 実は自分でもなにがなんだかわかっていませんでしたから (^^;;
11913 [kikutani spr] 当然jed/rubyでしょう(^^)。
11921 [aamine dp.u-] 前から気になってはいたのですがjedってどういうものなのでしょう。
11923 [kikutani spr] から前田さんのページがたどれ、そこに日本語版jedへのrubyパッチが
11968 [aamine dp.u-] わざわざありがとうございます。

^ rskkfep alpha 0.1
10472 [aito raven.b] そういうわけで,ruby で書いた skkfep 'rskkfep' の alpha版
10518 [toyofuku jui] 待ってました。
10526 [aito raven.b] 個別のアプリケーションの話を ruby-list で長々と
10580 [toyofuku jui] ほんの少し ruby という言葉もでてくるのでもう

^ case with Class
10473 [aamine dp.u-] 今日発見したのですが、
+ 10475 [ttate jaist.] caseのときの比較には === が使われます。で、
| 10480 [gotoken math] とわ言うものの別の制御ってのも大げさに思えるので、
| + 10482 [gotoken math] 訂正
| + 10484 [matz netlab.] 既に[ruby-list:10483]で説明しましたが,
+ 10479 [eguchi shizu] % cat type.rb
+ 10483 [matz netlab.] ええ,caseは演算子 === を使って比較しますが,
  10521 [aamine dp.u-] なるほど、良く分かりました。
  + 10523 [gotoken math] こんばんわ
  | + 10528 [ttate jaist.] なるほど、そう考えるとすっきりしました。
  | + 10530 [aamine dp.u-] あおやまさんからのメール
  |   + 10533 [hiwada kuee.] (1) String === String が成立すると都合が悪いか? ですが、
  |   | 10534 [shugo aianet] Proc#===を追加するより、継承して別クラスにした方が
  |   | 10535 [hiwada kuee.] 納得です。いやまったくそのとおり ^^;;。
  |   + 10536 [gotoken math] この2段階の形の質問には答えませんでしたが、
  |   + 10538 [wakou fsinet] あ、なるほど。
  |   | 10540 [wakou fsinet] 動作検証できるように、とりあえずの案として。
  |   + 10544 [shugo aianet] あおきさんの提案を採用すると、例えば、
  |   | + 10548 [wakou fsinet] これは順番の問題ですね。現在でも when Module なんていうのが Class より
  |   | | 10555 [shugo aianet] いや、だから、コーディングした人が===がインスタンスかどうかの
  |   | | 10566 [wakou fsinet] あ、私は、逆(?)のつもりでした。
  |   | | + 10569 [shugo aianet] # ruby-devに振ります。
  |   | | | 10571 [wakou fsinet] nice timing. 私もどこかで dev の方へ移すべきと思っていました。
  |   | | + 10573 [matz netlab.] そうですね.ここの説明をもう少し補強すれば誤解が減るかもしれ
  |   | |   10586 [wakou fsinet] あおきさん提案のものをベースにしてということでいいと思います。
  |   | |   + 10588 [gotoken math] となると、 Regexp#=== と Range#=== の方が特殊になるわけ
  |   | |   | + 10594 [aamine dp.u-] ぼくもArray#===、Class#===はそのままの方がいいように思います。
  |   | |   | | 10607 [matz netlab.] Class#=== の変更予定は無いです.typecaseとしてのcaseは便利で
  |   | |   | + 10609 [matz netlab.] いや,その結論はちょっと尚早かと.
  |   | |   + 10608 [matz netlab.] まず第1に Class#=== を == にする予定もつもりもありません.
  |   | |     10626 [gotoken math] 御意。
  |   | |     10633 [kjana os.xax] 実際,Array#=== が Array#include? 相当になっているのは多分昔に
  |   | |     10643 [matz netlab.] あ,そうそう.Array#=== を == に戻すのと同時に 1.1d ではこれ
  |   | |     10752 [toyofuku jui] if (obj1.xxx(obj))
  |   | |     + 10768 [inaba st.rim] 効率やエラーチェックはあまり考えてませんが、
  |   | |     | 10785 [toyofuku jui] なるほどー、面白いですね。
  |   | |     + 10851 [matz netlab.] 帰って来ました.Perl Conference 楽しかったです.
  |   | |       10868 [toyofuku jui] まつもとさん
  |   | |       10945 [keiju Ration] うーん. そういえばそうだったかな... 豊福さんの提案に妙に親近感があった
  |   | |       10992 [toyofuku jui] けいじゅさん
  |   | |       + 10993 [matz netlab.] 大丈夫ですね.知らなかったなあ(笑).
  |   | |       | 10994 [keiju Ration] (^^;;;
  |   | |       + 10995 [keiju Ration] あぁっ...
  |   | + 10562 [aamine dp.u-] そんな気もします。ぼくがString#===に==の機能を持たせて欲しかった
  |   | | 10577 [matz netlab.] 感謝します.これをベースにドキュメントを改善します.
  |   | + 10570 [kazunori swl] いっその事、現在の `===' に `==' の機能を追加した新しいメソッド `===='
  |   |   10579 [matz netlab.] こちらで試したところ,1.1c7になるべきrubyでは発生しませんで
  |   + 10572 [matz netlab.] 実は昔はそのようになっていたのです(驚愕の事実っ).
  |     10585 [wakou fsinet] おお、そうだったんですか。
  |     10606 [matz netlab.] 手元の歴史書によると === の導入は1995年12月28日であると記録
  |     10636 [wakou fsinet] あ、実は歴史のあるものだったのですね。
  + 10524 [wakou fsinet] irb(main):001:0> Numeric === Numeric
    10525 [wakou fsinet] ちょっと case の歴史、というか、=== の歴史みたいなのがあった方が良さそ

^ Re: irb
10474 [wakou fsinet] @use_readline? の件を修正した irb は出されないのでしょうか?

^ Enumerable#collect bug?
10481 [hiwada kuee.] 以下の script で collect がちょっと予想外の動作をします。
+ 10494 [gotoken math] Enumerable#collect bug?
| 10495 [watanabe ase] だいたい等価です.
+ 10496 [matz netlab.] ええと,予想された答えでしょうがバグです.^^;;;

^ 配列の要素番号にグローバル変数を使用したい
10485 [h-ishida is.] 配列の要素番号にグローバル変数を使用して、内容を取り出したいのですが、
10486 [matz netlab.] うーん,グローバル変数をインデックスに出来ない理由はないです.
10487 [h-ishida is.] あと、この変数に「0」を入力したら、認識できないのでしょうか?
10488 [matz netlab.] ん? どういう意味でしょう?
10489 [h-ishida is.] 配列の要素番号にグローバル変数で与える場合、それをスクリプトの途中で
+ 10490 [matz netlab.] それで良いはずですけど? なにが問題なのか,なぜダメだと思っ
| 10491 [h-ishida is.] い"
| 10493 [matz netlab.] 全然意味が取れません.一応300人以上に配送されるメーリングリ
+ 10492 [ozawa aisoft] h-ishida> print("カラム1 -> ")

^ 全角英数字を半角にする方法
10498 [tommy valley] 全角英数字を半角英数字に簡単に変換できる方法があれば教えてください。
10499 [watanabe ase] % ruby -r jcode -e 'p "abc".tr("a-z", "a-z")'
+ 10500 [matz netlab.] そうですね.ただし,一度jcodeを使っちゃうと全部の文字列処理
| 10501 [watanabe ase] ってことを正規表現の /e,/s,/n に感じてるので ruby に負けてると
| 10502 [matz netlab.] つーことは1勝1敗で引き分けですね.^^;;;
+ 10505 [tommy valley] あ、そういうものがあったんですね。ありがとうございました。
  10506 [matz netlab.] ruby-list    ^^;;;

^ Dir.foreach でのファイル読み込みについて
10503 [h-ishida is.] Dir.foreach(path){ | file | ... } で読み込むときの順番をファイル名のアルファ
10504 [matz netlab.] for file in Dir.open(path).sort do
10516 [shugo aianet] そういう時は、

^ irb がうまく動かない
10510 [fit0298 fite] irb.rb がうまく動かないのですが、私はなにか勘違いしてるのでしょうか。
10512 [watanabe ase] 何度か話題になってるけど(今朝も青山さんが書いてました),
10515 [fit0298 fite] 有馬@FITECです。
10520 [wakou fsinet] プロンプトの指定が抜けています。
10531 [fit0298 fite] 有馬@FITECです。

^ ruby-1.1c6-beos_x86.zip
10522 [shugo aianet] in.comingに

^ rfc822.rb
10527 [kikutani spr] やまださんの rfc822.rb ってどこで入手可能なんでしょうか?
+ 10551 [kikutani spr] 一応動いているのですが、使っていると
| 10552 [kikutani spr] これは ruby -d で動かしたときだけのような気がするので、
| 10574 [matz netlab.] 1.1dで出なくなります,確か.セキュリティチェック関係の(実害
+ 10559 [ttate jaist.] 僕も書いたきっかけは同じような理由です。
| + 10561 [maki inac.co] RFC 821 の 4.5.2 TRANSPARENCY には、
| | 10563 [ttate jaist.] ;; あぁ、ありました、、、(^^;
| + 10597 [kikutani spr] 立石さんのsendmail.rbもどきのほうも入手可能でしょうか?
|   10599 [ttate jaist.] sendmailもどきはすでに消してしまいました。
+ 10568 [akira netlab] 現状どこにも置いていません(^_^;

^ 引数の数 (Re:  大規模プログラムの友)
10529 [m_seki mva.b] methods などであるオブジェクトに送信できるメソッドが
10537 [gotoken math] 引数の数 (Re: 大規模プログラムの友)
10542 [m_seki mva.b] 了解しました。
10549 [igarashi ued] これはマニュアルの対象となるモジュールなどを含むスクリプトを

^ syntax error in thread
10539 [wada wombat.] スレッドに関して質問します。
+ 10541 [wakou fsinet] Thread.start do
| 10547 [kjana os.xax] ちなみに本当にでたらめな文字列をいれた場合,プログラムが実行される前
| 10584 [matz netlab.] ですね.あと -d をつけてる時には例外の種別を表示します.スレッ
| 10590 [kjana os.xax] Thread.abort_on_exception = true 相当の動作に見えますが.
| 10610 [matz netlab.] そうです.でも,-dオプションをつけるだけでプログラムを改編す
+ 10543 [shugo aianet] Thread.abort_on_exception = true
  + 10545 [shugo aianet] よく考えると、文法エラーならコンパイル時に出るので、デフォルト
  + 10546 [sinara blade] 文法が間違っていたら起動時にエラーが出ると思いますが。:-)
    + 10556 [shugo aianet] たぶん、引数なしの時は、parentで最後に発生した例外を
    + 10581 [matz netlab.] 大親がいるってより,一度スタートしたスレッドはなにがあっても

^ base64.rb
10553 [dezawa miya.] baswe64.rb にあるb64encode が、期待通りの動きをしてくれません。
+ 10560 [eban os.rim.] 単純に pack("m").delete!("\n") とか.
+ 10565 [sinara blade] そういえば b64encode って encode64 を作った時のテスト用の関数
  10583 [matz netlab.] ですね.pack("m")のある現在,base64.rbの役割は終ったと考えて
  + 10595 [dezawa miya.] なるほど、pack("m")があったのですね。
  | 10611 [dezawa miya.] ちょっとやって見てるのですが、、、、
  | 10613 [matz netlab.] kconvにかけるってのは反則ですか? 今のkconvはB-encodingをデ
  | 10614 [dezawa miya.] あー、そんなのがあったのか。反則だ。
  | 10615 [dezawa miya.] -rw-r--r--   1 dezawa   miya-s        721 Feb 23  1998 kconv.html
  | 10616 [dezawa miya.] -rw-r--r--   1 dezawa   miya-s        771 Apr  3  1998 kconv.html
  | + 10617 [watanabe ase] 何も指定しなくていいです. もともとは nkf で
  | | + 10618 [dezawa miya.] それ、入力に B-encoding があった時ですよね、、、、、(おそるおそる)
  | | | + 10620 [watanabe ase] そっか. ってことはないですね. nkf にないから.
  | | | + 10621 [matz netlab.] あ,そうか.すいません.「作りたい」ってちゃんと書いてありま
  | | |   10623 [dezawa miya.] 手を付け兼ねてるのは、
  | | |   + 10627 [dezawa miya.] っていうことで、正規表現で、\000-\0177 と \0200-\0377 を
  | | |   | 10628 [watanabe ase] /[\000-\177]/n
  | | |   | 10634 [kjana os.xax] んでもって,jcode.rb にある正規表現を使ってこんな感じはどうでしょう?
  | | |   + 10635 [dezawa miya.] 作って見たのですが、どうも pack["m"] の使い方がおかしいのか
  | | |     + 10638 [inaba st.rim] すみません、網膜レベルのチェックなんですけど、
  | | |     + 10642 [watanabe ase] エスケープとか全部含めて encode する必要があります.
  | | |       10648 [dezawa miya.] でした。いま気が付いて返事を書こうとしたところ。
  | | |       + 10653 [maeda src.ri] 正規表現の「.+」や「.+?」には「greedy」「non-greedy」という言葉
  | | |       | + 10656 [kkimura pure] 正規表現の場合、これまでの状況では「最左最長一致」というのがお約
  | | |       | + 10658 [maeda src.ri] 前田> 強いて言えば「くり返し優先」「スキップ優先」ですかね。
  | | |       | + 10660 [dezawa miya.] ああ、これで良く判った。これから使えそうです。
  | | |       | + 10669 [sinara blade] なるほど、これは分かりやすい説明ですね。
  | | |       + 10654 [watanabe ase] といろいろ問題はあるけど pack("m") は encode した結果が長く
  | | |         10659 [dezawa miya.] うぎゃ。。。。
  | | |         + 10661 [matz netlab.] うん,ここまで個別の状況にはStringのメソッドとしては対応でき
  | | |         | 10662 [dezawa miya.] こんな感じかな
  | | |         + 10663 [watanabe ase] 'u' と同じで, もとが 45 バイトつまり encode した結果が
  | | |           10664 [dezawa miya.] ;_;
  | | |           10672 [aamine dp.u-] さらに難しくしてしまうのもなんなんですが
  | | |           10673 [dezawa miya.] ;_;
  | | |           10702 [dezawa miya.] 出沢@フジフイルム です
  | | |           + 10737 [aamine dp.u-] This is a MIME multipart message.
  | | |           | 10741 [dezawa miya.] すばやい
  | | |           | + 10742 [matz netlab.] 問答無用で全角かなにしてます.nkfのライセンスが変更になった
  | | |           | + 10745 [inoue pps.sd] S.D.> 機種依存文字をカット    : これは 下駄 に変える の方がよいのでは
  | | |           | | + 10746 [dezawa miya.] 穴に入りたい様な気分で、小さくなってつぶやくとか、
  | | |           | | + 10749 [tetsu jpn.hp] 顔文字などは、典型的な例じゃないかと思います。
  | | |           | |   10755 [inoue pps.sd] Dezawa さん,WATANABE さん,お返事をありがとうございます。
  | | |           | |   10757 [dezawa miya.] 時間がないんで、要点だけ
  | | |           | |   10760 [inoue pps.sd] 私も,出沢さんがおっしゃったことと同様の状況を想定して
  | | |           | |   10795 [dezawa miya.] 時間がなくて、要点だけー>無機的な文 だったので
  | | |           | |   10797 [inoue pps.sd] いえ,私の文章がまずかったのは事実ですから。
  | | |           | + 10786 [aamine dp.u-] This is a MIME multipart message.
  | | |           |   + 10790 [dezawa miya.] いや、、、下駄 というのは、印刷屋の言葉だったか。
  | | |           |   + 10791 [dezawa miya.] (これ出してないよな、、、、)
  | | |           |     + 10792 [aamine dp.u-] 〓のことですね。
  | | |           |     | 10793 [morimoto mar] というか、この通称「ゲタ」は「こんな字ねえよ〜」、つまりその活字が見当
  | | |           |     | 10794 [inoue pps.sd] えっと,すいません。
  | | |           |     | 10817 [aamine dp.u-] はい、そういうつもりでした。
  | | |           |     + 10865 [matz netlab.] え? ちゃんと聞いてましたよ.
  | | |           |       10883 [dezawa miya.] うっそだー、「あ、パケット落ちだ」って二度言ってたぞ。
  | | |           |       10885 [matz netlab.] 「パケット落ち」は他の人の発言じゃなかったかなあ.
  | | |           + 10796 [dezawa miya.] だめだ、作り直しだ。
  | | |             + 10798 [inoue pps.sd] 確実な情報でなくて,申し訳ないですが。
  | | |             | 10807 [dezawa miya.] いや、その、、、
  | | |             + 10800 [gotoh taiyo.] え?
  | | |               10801 [toru gte.net] ちょっと、うまく切れないので引用が長くなってしまいましたが、
  | | |               10802 [gotoh taiyo.] あーわたしもちょっとDezawaさんのメールを勘違いしてたようです。
  | | |               10804 [toru gte.net] なんと。そうだったのですか。いままで何本かmailerを日本語に対応
  | | |               10806 [gotoh taiyo.] Rubyには直接関係ない内容なのですが、
  | | |               + 10809 [dezawa miya.] ではありますが、ruby でつくる MIME headr の仕様を正しくしようって
  | | |               | + 10810 [kikutani spr] うーむ知らんかった。
  | | |               | | 10815 [kikutani spr] ちょっと試すと、「漢字file」は
  | | |               | + 10814 [gotoh taiyo.] base64.rbのためにも、続けちゃいます (._.)>
  | | |               |   + 10819 [kikutani spr] mikekit1.1のISO2022JPという文書の電総研の佐藤さんの案は
  | | |               |   | + 10825 [dezawa miya.] 読んで見ました。B案の事を言われているのですよね?
  | | |               |   | + 10826 [gotoh taiyo.] 菊谷> mikekit1.1のISO2022JPという文書の電総研の佐藤さんの案は
  | | |               |   + 10832 [dezawa miya.] どうしましょうか。
  | | |               + 10821 [toru gte.net] 保科です。私も続けちゃいますが…
  | | |                 10827 [gotoh taiyo.] 上記はシーケンシャルにポインタを動かして判定していく、といった感じかと
  | | |                 10828 [dezawa miya.] ruby前提で考えていたので、こんな感じで行けるのではと思って
  | | |                 10829 [gotoh taiyo.] 出沢> ruby前提で考えていたので、こんな感じで行けるのではと思って
  | | |                 + 10830 [dezawa miya.] うー。まじに考えろってか?
  | | |                 | 10844 [gotoh taiyo.] #出ていってなかったようなので再送
  | | |                 + 10873 [kjana os.xax] この後につけたのではいけないでしょうか?
  | | |                   10882 [dezawa miya.] なるほど、、
  | | |                   + 10884 [dezawa miya.] 大部煮詰まって来て、あとは仕様の確定と実装をどうやるか、という
  | | |                   + 10913 [kjana os.xax] だから reduce.... 逆だっけ?
  | | |                     10917 [dezawa miya.] ああそうか、( ) が目に入らなかった。
  | | + 10630 [jkuro dwe.co] ついて欲しくない場合もあるなぁと思って、
  | |   10631 [matz netlab.] kconvは諸般の事情により全面書き換えを予定していますので,そ
  | + 10619 [dezawa miya.] いま kconv.c (1.1c6の)みてますが、出力コードは
  + 10605 [m-kasahr sra] 笠原です。こんにちは。
    10612 [watanabe ase] できれば 'q' と 'Q' は quad に使いたい気もするんですけど…
threads.html
top