[#27441] Cannot build ruby-1.6.2 (and stable-snapshot) on HP-UX10.20 — MIANAKAWA masaru <earth@...2.sci.ibaraki.ac.jp>
皆川@茨大と言います。
なかだです。
渡辺哲也です。
なかだです。
渡辺哲也です。
[#27463] Net::NNTP — "Akinori MUSHA" <knu@...>
ここ最近 NetNews 関連をいろいろ調べていたんですが、その勢いで
[#27472] Ruby への希望 (1): IO#sysseek — Takahiro Kambe <taca@...>
こんばんは。
なかだです。
[#27473] Ruby への希望 (2): シンボリックリンクの扱いの強化 — Takahiro Kambe <taca@...>
その2で、シンボリックリンクの扱いについてです。
[#27486] Open Source Festival — Masaki Suketa <CQN02273@...>
助田です。宣伝です。
入門したばかりです。
From: Masaki Suketa <CQN02273@nifty.ne.jp>
新井です。
From: Koji Arai <JCA02266@nifty.ne.jp>
[#27492] Re: handling of #! — Koji Arai <JCA02266@...>
新井です。
[#27493] Re: question of pipe , thread and queue — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
[#27498] xml2rb-0.1.0 released — MoonWolf <moonwolf@...>
xml2rb-0.1.0をリリースしました。
[#27518] Re: @netlab.co.jp -> @ruby-lang.org ? — WATANABE Hirofumi <eban@...>
わたなべです。
まつもと ゆきひろです
[#27530] Re: RFC: RubyVM — Toyofuku <toyofuku@...>
豊福です。
[#27541] ディレクトリ情報を一度に取得するクラスはありませんか? — "たけ(tk)" <ggb03124@...>
Ruby 標準の Dir を使うと名前しか取得できないですよね。
まつもと ゆきひろです
[#27546] net/smtp,pop,http 1.2 pre2 — Minero Aoki <aamine@...>
あおきです。
In article <20010206202204E.aamine@mail.u-netsurf.ne.jp>,
高橋征義です。
あおきです。
In article <20010206221028C.aamine@mail.u-netsurf.ne.jp>,
あおきです。
大島です。
On Fri, 9 Feb 2001 11:50:48 +0900
大島です。
あおきです。
大島です。
[#27561] ParseDate.to_time — rubikitch <rubikitch@...>
るびきちです。
あづみです。
あづみです。
高橋征義です。
ふなばです。
あづみです。
ふなばです。
たけ(tk)です。
まつもと ゆきひろです
In message <982195219.790355.16311.nullmailer@ev.netlab.zetabits.com>
ふなばです。
In message <20010216003018P.tadf@kt.rim.or.jp>
たけ(tk)です。
In message <20010216015906.C85A.GGB03124@nifty.ne.jp>
まつもと ゆきひろです
たけ(tk)です。
まつもと ゆきひろです
たけ(tk)です。
ふなばです。
たけ(tk)です。
もりきゅうです。
In message <200102180841.AA00612@euler.nifty.ne.jp>
とみたです。
In message <20010219014819.751b7207.tommy@tmtm.org>
まつもと ゆきひろです
有馬です。
高橋征義です。
[#27564] base64.rb — rubikitch <rubikitch@...>
るびきちです。
[#27565] importenv.rb — rubikitch <rubikitch@...>
るびきちです。
rubikitchさんの<20010207124131-15878M.takashi@localhost>から
なかだです。
なかだです。
Nobuyoshi.Nakadaさんの<200102070532.OAA08316@m2.gw.fujitsu.co.jp>から
なかだです。
Nobuyoshi.Nakadaさんの<200102070627.PAA23142@m3.gw.fujitsu.co.jp>から
[#27588] interbase6 — Naoto Hiroshima <taisei-in@...>
こんにちは。
まつもと ゆきひろです
備前と申します。
まつもと ゆきひろです
私信でやるべきだったかもしれませんが、とりあえずこのまま。
[#27617] Prioritize the need for documentation — Aleksi Niemel<aleksi.niemela@...>
As I promised in mail [ruby-talk:10521], I'm querying the opinion of the
[#27626] Ruby 256 倍 極道編 — ttoru <ttoru@...>
三谷(ぐっぴ☆)といいます。
[#27631] 文字数 — Kenji Noda <zaq94465a@...>
野田と申します
From: Kenji Noda <zaq94465a@cat.zero.ad.jp>
On Fri, 9 Feb 2001 07:41:29 +0900
[#27672] スレッドローカル変数 — Kazuhiro NISHIYAMA <zn@...>
http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=%C1%C8%B9%FE%A4%DF%CA%D1%BF%F4
[#27674] 配列をハッシュへ — Naoto Hiroshima <taisei-in@...>
こんにちは。
At Sat, 10 Feb 2001 17:47:22 +0900,
原です。
こんにちは。
まつもと ゆきひろです
こんにちは。 Ruby をありがとうございます。
なかだです。
こんにちは。
なかだです。
[#27700] BUG on hash.c with Alpha arch. — IKEGAMI Daisuke <daisu-ik@...>
ruby 1.6.2 (2000-12-25) [alphaev56-osf4.0d]
[#27724] [Q] about RWiki and ref.manual — Minero Aoki <aamine@...>
あおきです。
新井です。
あおきです。
新井です。
あおきです。
新井です。
On Mon, 12 Feb 2001 06:43:11 +0900
[#27729] File.directory? and Dir.mkdir — TAKAHASHI Masayoshi <maki@...>
高橋征義です。
[#27736] [BUG] ref.manual on RWiki — Minero Aoki <aamine@...>
あおきです。
From: Minero Aoki <aamine@dp.u-netsurf.ne.jp>
新井です。
From: Koji Arai <JCA02266@nifty.ne.jp>
[#27765] RDTool can not process README.rd — Kenichi Komiya <kom@...1.accsnet.ne.jp>
Toshです。
[#27836] Ruby/Gtk compile error — tsone@... (曽根俊彦)
今晩は、曽根俊彦です。
今日は、曽根俊彦です。
いわおかです。気づいたとこだけ。
IWAOKA Masahiro <iwaoka@tuat.jac-net.com> writes:
いがらしです。
いがらしです。
今晩は、曽根俊彦です。大変お手数をおかけします。
いがらしです。
お早うございます。曽根俊彦です。
[#27859] 【質問】“ Ruby プログラミング入門”の内容について (From 超初心者) — Nobuo hirata <psy-1114@...2.so-net.ne.jp>
はじめまして、“うえの”という超初心者です、よろしくお願い致します。
わたなべです。
たけ(tk)です。
わたなべさん、レス有り難う御座います。
ごとけんです
artonです。
[#27883] WebUnit — yuichi TAKAHASHI <yt@...>
[#27905] WebUnit — yuichi TAKAHASHI <yt@...>
[#27939] if — ARCS <arcs@...>
初めて投稿させていただきます。
[#27941] [RDP] cgi.rb — rubikitch <rubikitch@...>
るびきちです。
[#27967] Re: 【質問】“ Ruby プログラミング入門”の内容について (From 超初心者 ) — ttoru <ttoru@...>
三谷といいます。
[#27978] flock がエラー — 堀川 久 <vzw00011@...>
こんにちは。
まつもと ゆきひろです
こんにちは。
まつもと ゆきひろです
[#27980] Dir[pattern] — Kazuhiro NISHIYAMA <zn@...>
2バイト目に「\」を含むファイル名がDir['*']で出てきません。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
まつもと ゆきひろです
[#27981] ワードファイルをテキストにするスクリプト — Kenji Noda <zaq94465a@...>
野田です。
artonです。
野田です。お手数をおかけしております。
artonです。
[#28028] SQLUnit みたいなものってあります? — Improve <imprml@...>
こんにちは、和田(Improve)です。
[#28041] saveAs — Kenji Noda <zaq94465a@...>
野田です。
新井です。
[#28054] test.xls を開き Sheet1 を Select するとエラー — Kenji Noda <zaq94465a@...>
野田と申します
[#28071] HTML::Template みたいなもの — Hirosato Matsuura <matswra@...>
松浦@コムデザイン といいます。
松浦@コムデザインです
ごとけんです
[#28078] 正規表現で <!-- コメント --> の認識 — kai13@...
Tree型htmlパーザーを開発していてるのですが、
ごとけんです
スキャナジェネレータtlex([ruby-list:28062])のアーカイブにhtmlscan.rlとい
[#28138] handling of #! — Takahiro Kambe <taca@...>
こんばんは。
なかだです。
In message <200102211914.EAA01450@sharui.nakada.kanuma.tochigi.jp>
なかだです。
In message <200102220405.NAA19549@m2.gw.fujitsu.co.jp>
なかだです。
In message <200102220912.SAA27681@m5.gw.fujitsu.co.jp>
なかだです。
中田@Vectorです。
新井です
> 新井です
まつもと ゆきひろです
In message <983117062.040851.8222.nullmailer@ev.netlab.zetabits.com>
[#28153] net/http で、 HTTPBadResponse — Beyond <beyond@...>
あおきです。
あおきです。
あおきです。
[#28162] Ruby-chan site has been moved. — maili31s@... (SugHimsi == SUGIHARA Hiroshi)
すぎむし%Ruby誕生日(2/24)祝福企画#1。
[#28178] $stdout — OHARA Shigeki <os@...>
大原です。
[#28184] copyright of lib/* — Minero Aoki <aamine@...>
あおきです。
[#28194] Ruby を 256 倍使うための本無道編 — MoonWolf <moonwolf@...>
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3709-1.html
[#28201] 求む RD の DTD(rd2xml) — MoonWolf <moonwolf@...>
rd2xmlというRDtoolのフォーマットライブラリを作りました。
[#28203] xml2rb-0.1.0 released — MoonWolf <moonwolf@...>
xml2rb-0.1.0をリリースしました。
[#28219] Cast — Shin-ichiro HARA <sinara@...>
原です。
豊福です。
[#28222] File.rename の例外 — DEQ <deq@...>
DEQ(Ruby初心者)です。
[#28231] CGI でのロック (was: File.rename の例外) — DEQ <deq@...>
DEQです。
こんばんは。三並です。
ただただしです。
[#28254] Re: Bignum に Bug? — 正木 功 <GEC01122@...>
まさきです。
Subject と全くかけ離れてしまってますが…。
[#28256] XMLParser への要望 '=>' — MoonWolf <moonwolf@...>
XMLParserで生成したXHTMLを未対応のブラウザ(MSIE5.5)で表示した時に ' が
[#28258] txt文に変更したい — Inoue Shinobu <VEF00372@...>
こんなこと、RUBYでできないもんでしょうか。
こんばんは。久野といいます。
[#28270] [RDP]cgi.rb 着手 — rubikitch <rubikitch@...>
るびきちです。
[#28271] [Q] jcode の局部適用 — HISANO Kozo <mail@...>
こんばんは。久野といいます。
まつもと ゆきひろです
[#28281] kidou opushon wo dokoni? — Inoue Shinobu <VEF00372@...>
助田さんの作ってくださった
こんにちわ、DP.です。
助田です。
newです.
たけ(tk)です。
newさん、みなさんこんにちは。申し訳ありませんがもう少しおつきあいしてくだ
newです.
[#28333] Re: argument to instance_eval block(Re: — 正木 功 <GEC01122@...>
正木です。
なかだです。
あおきです。
Minero Aokiさんの
けいじゅ@日本ラショナルソフトウェアです.
あおきです。
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
[#28368] 【要望】 EmacsLisp みたいなフック — kai13@...
ファイルリストなどをフィルタリングする時に然るべきタイミングで
まつもと ゆきひろです
On Wed, 28 Feb 2001 15:57:38 +0900
まつもと ゆきひろです
秋田です。
[ruby-list:28375] Re: argument to instance_eval block(Re:
正木です。
原 信一郎様、御教示有難うございます。
"Ruby プログラミング入門" は分かりやすくて、愛読しています。
ただ DelayedList の所は理解するのに苦労しました。
(ほかには問題の instance_eval)
MLも初心者でなかなか真意の伝わる書き方ができませんが,誤解されない様に
できるだけ注意して書くことにします。
In mail "[ruby-list:28342] Re: argument to instance_eval block"
"Shin-ichiro HARA" <sinara@blade.nagaokaut.ac.jp> wrote
|class Sequence
|
| include Enumerable
|
| def initialize( list, &block )
| @list = list
| @proc = block
| end
.....
|Prime = Sequence.new([2,3]){|seq, n|
| m = seq[n - 1] + 2
| m += 2 while seq.find{|k|
| break if k * k > m
| m % k == 0
| }
| m
|}
|Prime.each do |x|
| p x
| break if x > 100
|end
これは私の script で $mod=2 としたものと本質的には同じものだと
おもいますが、
break 行の 100 を m に変えると意図通りには動きません。
これは致命的な欠陥だと思って採用しなかったわけです。
Prime の定義のなかでの m は本来 dummy(他の変数名とぶつからなけ譴
何を使ってもいい)変数の筈なのに、この場合はこの block が mai
n の
context で評価されるため dummy になりません。
こういう場合は他では絶対に使わないような変数名を使いなさいという
解決策は、Programming の基本に反する(dummy は dummy であ襪戮④世
いう意味で)と思うので受け入れられません。
第2引数の必要性についてですが、上の script に 次のような
⑬⑬
竚癈嚆髟緕竇
粤Ⅷ棈
黼趾
嚆髟緕竇纓櫞鄕黼飫鋺 釡梹沱
緕緕⑬⑬
辣閼 を追加して
p (Prime*Power[2])[m]
とやれば当然 error になります。
無限数列や級数に使うのが主な目的なのでこれが出来ないと使い物になりま
せん。(Cauchy 列または級数として実数そのものを表す Real class 鮃佑
ていますが実行速度に問題があり実用的なものは未だ出来ません。)
以上のようなことは間接的にですがちゃんと書いたつもりでいたんですが、
書き方が悪かったと反省しています。すみませんでした。
instance_eval は初心者が使うと 危険なようなので使わないことにします。
この話は block は block で渡すのが自然だと思って、その方法をきい討澆
だけで、特に困っているわけではないので(すっきりはしないですが)笋箸靴
はこの辺で終りにしたいと思います。
これは便利だと思ってくれた人が一人もいなかったのがちょっと残念だった
ので、最後に使用例を少しだけ:
Γ関数やゼータ関数を計算するときに Bernoulli 数が必要になりますが、(
次のように簡単に定義できます。
class Sequence
def *(y)
x=self
case y
when Numeric
Sequence.new([],x,y){"|n,x,y| x[n]*y"}
else
Sequence.new([],x,y){"|n,x,y| x[n]*y[n]"}
end
end
def sum(n=0,m=nil,s=nil)
each(n,m){|x| (break if not yield(x)) if iterator?;if s;s+=x;else s=x end
}
s
end
end
Binom =Sequence.new([Sequence.new([1]){"|i| 0"}]){"|n| Sequence.new([1],n){\"|
i,n| Binom[n-1][i-1]+Binom[n-1][i]\"}"} #二項係数
require "rational.rb"
Bernoulli =Sequence.new([1,Rational(-1,2)]){"|n| -(Binom[n+1]*Bernoulli).sum(0
,n-1)/(n+1)"}
計算は必要な時に一回するだけなので、速くするための工夫が不必要な
ことも利点です。
漸化式でない例
def (Dirichlet={}).[](s)
super || Dirichlet[s]=Sequence.new([1],s){"|n,s| (n+1)**(-s)"}
end
class Sequence
def DirichletSeries(s)
self*Dirichlet[s]
end
end
Moebius=Sequence.new([0,1]){"|n| (p=Prime.prime_factors(n);pu=p.uniq;(p!=pu)?
0:Sgn2[pu.size])"}
Moebius.DirichletSeriws(s).sum{|x| x.abs > $error} #=1/zeta(s)
最後の例を出せば漸化式だけが目的ではないということは、書かなくても
分かってもらえるだろうといった書き方を今まではしていました。すみま
せんでした。
無限列の間の演算を自由に定義できるようにするのが目的だということを
はっきり書くべきでした。
長文失礼しました。