[#40976] IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい — Omoti <omoti@...24.net>
質問です
37 messages
2005/08/02
[#40978] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— babie - michiaki baba <babie7a0@...>
2005/08/02
babie です。
[#40980] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/03
回答ありがとうございました。
[#40981] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Tietew <tietew-ml-ruby-list@...>
2005/08/03
[#40982] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/03
どうやって
[#40983] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— "H.Shimura" <shimurahiroyuki@...>
2005/08/03
志村 弘之
[#40984] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/03
スクリプト実行中にLoadErrorが発生しました
[#40986] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/03
すいません最後まで読んでませんでした
[#40987] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— "H.Shimura" <shimurahiroyuki@...>
2005/08/03
Omoti様
[#40989] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/03
ちょっと大変、ということですが、なぜ大変なのでしょうか。
[#40990] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— "H.Shimura" <shimurahiroyuki@...>
2005/08/03
志村 弘之
[#40991] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— IKEDA Kenjiroh <k-ikeda@...>
2005/08/03
# ちょっと首を突っ込んでしまったので、ついでに…。^^;
[#40994] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/04
私のやりたいことは、、、
[#40998] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— YAMAGUCHI Seiji <valda@...>
2005/08/04
山口です。
[#41008] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/09
ソースをコピペして実験してみました。
[#41000] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Yuuji Oguri <jaa02670@...>
2005/08/04
小栗と申します。
[#41005] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/09
コードをコピーしてRPGツクールXP体験版で実験してみました。
[#41010] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Yuuji Oguri <jaa02670@...>
2005/08/09
小栗です。
[#41032] RubyにはPerlのuse strictのようなものはありませんか? — "conundrum /" <conundrum@...>
conundrumです。
8 messages
2005/08/14
[#41043] 親クラスのインスタンスを元に子クラスのインスタンスを作りたい — Nonta <nonta@...>
野田と申します。
7 messages
2005/08/19
[#41054] Find.find — とみたまさひろ <tommy@...>
とみたです。
5 messages
2005/08/25
[#41056] スクリプトがハングアップしてしまうので回避したい — Omoti <omoti@...24.net>
Omotiです。
6 messages
2005/08/25
[#41060] Ruby/Tk のサンプルスクリプトはどこに? — "conundrum /" <conundrum@...>
いつもこんな質問ばっかりですみません。conundrumです。
9 messages
2005/08/28
[#41062] Re: Ruby/Tk のサンプルスクリプトはどこに?
— Hidetoshi NAGAI <nagai@...>
2005/08/29
永井@知能.九工大です.
[#41067] Can't make Ruby on Cygwin — Hideo Konami <konami@...>
小波です。
15 messages
2005/08/29
[#41068] Re: Can't make Ruby on Cygwin
— "NAKAMURA, Hiroshi" <nakahiro@...>
2005/08/29
-----BEGIN PGP SIGNED MESSAGE-----
[#41069] Re: Can't make Ruby on Cygwin
— Hideo Konami <konami@...>
2005/08/29
小波です。
[#41070] Re: Can't make Ruby on Cygwin
— GOTOU Yuuzou <gotoyuzo@...>
2005/08/29
In message <4312C85B.5000700@kyoto-wu.ac.jp>,
[#41071] Re: Can't make Ruby on Cygwin
— Hideo Konami <konami@...>
2005/08/29
小波です。
[#41076] Re: Can't make Ruby on Cygwin
— GOTOU Yuuzou <gotoyuzo@...>
2005/08/30
In message <4312EF12.40706@kyoto-wu.ac.jp>,
[#41078] Re: Can't make Ruby on Cygwin
— Hideo Konami <konami@...>
2005/08/30
小波です。
[#41104] Re: Can't make Ruby on Cygwin
— "conundrum /" <conundrum@...>
2005/09/05
>というわけで,conundrum さんも挑戦してみてはいかがでしょう?
[ruby-list:41017] Re: 配列をシャッフル
From:
Shin-ichiro HARA <sinara@...>
Date:
2005-08-10 09:28:51 UTC
List:
ruby-list #41017
原です。
お暑うございます。シャッフルの話の続きでもっと暑くなりま
しょう。:-)
>>原です。
>> 52枚のトランプは8回(互い違いの正確な)シャッフルすると
>> 元に戻る
>数学絡みの話題には黙っていられない近岡です。
>例えばトランプが6枚のときは、シャッフルの仕方によって、
> 1 2 3 4 5 6
> → 1 2 3 と 4 5 6 → 1 4 2 5 3 6
> → 1 4 2 と 5 3 6 → 1 5 4 3 2 6
> → 1 5 4 と 3 2 6 → 1 3 5 2 4 6
> → 1 3 5 と 2 4 6 → 1 2 3 4 5 6
>と4回で元に戻る場合と、
> 1 2 3 4 5 6
> → 1 2 3 と 4 5 6 → 4 1 5 2 6 3
> → 4 1 5 と 2 6 3 → 2 4 6 1 3 5
> → 2 4 6 と 1 3 5 → 1 2 3 4 5 6
>のように3回で元に戻る場合があります。
コンウェイとガイの「数の本」(シュプリンガー・フェアラーク
東京)によると前者をアウト・リッフル、後者をイン・リッフル
と呼ぶらしいですね。Ruby で書くと
def oriffle(a)
n = a.size
[a[0...n/2], a[n/2..-1]].transpose.flatten
end
p oriffle([1, 2, 3, 4, 5, 6]) #=> [1, 4, 2, 5, 3, 6]
def iriffle(a)
n = a.size
[a[n/2..-1], a[0...n/2]].transpose.flatten
end
p iriffle([1, 2, 3, 4, 5, 6]) #=> [4, 1, 5, 2, 6, 3]
という感じでしょうか。「52枚のトランプが8回で元に戻る」と
いうのはアウト・リッフルの場合ですね。
def orbit(a)
r = []
begin
r.push a
a = yield(a)
end until a == r[0]
r
end
p orbit((1..52).to_a) { |x| oriffle(x) }.size #=> 8
>数学的に面白いと思うは、(シャッフルの仕方によってですが)
> 4枚:4回、10枚:10回、12枚:12回、18枚:18回、…
>と枚数=回数となる場合があるということです。
この数値はイン・リッフルの場合ですね。「数の本」にはたいした
事は書いてないのですが、これについて詳しく書いてある文書があ
りました。
http://www005.upp.so-net.ne.jp/mi_kana/story/shuffle.pdf
結論を言うと 2*N 枚のトランプがイン・リッフルで元に戻る回数
が最大(2*N)になるのは
2*N+1 が素数で (2*N+1) % 8 == 3 か 5
のときみたいですね。
一般のシャッフルfにたいして orbit((1..52).to_a) { |x| f(x) }
のサイズがいくつになるか気になります。52の階乗の約数になるの
は分かるのだけど、それはでかすぎる。これ以上の話はruby-math
ですかね。向こうは(も?)廃れてるし。(^^;
噂によると昔多湖輝の「頭の体操」にこの話が書いてあったそうです。
しかもそこでは「簡単に示す事が出来る」とあったそうなんですが、
「頭の体操」が数論を使うわけないので、簡単にって言う意味は多分
具体的に紙に数字を書いてシャッフルする事だと思います。それが、
今ではコンピュータであっという間に出来てしまうのだから、便利に
なったものですね。