Rubyについて Part 24

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。

Ruby Home Page
http://www.ruby-lang.org/ja/

= 前スレ
Rubyについて Part 23
http://pc8.2ch.net/test/read.cgi/tech/1147935007/
2デフォルトの名無しさん:2006/09/27(水) 09:18:14
【ActiveScript】RubyをWindowsで使うスレ【GUI】
http://pc8.2ch.net/test/read.cgi/tech/1155031689/
3デフォルトの名無しさん:2006/09/27(水) 09:57:38
このスレで扱う話題は

・宗教
・虚数
・互換性を無視したバージョンアップ

です。
4デフォルトの名無しさん:2006/09/27(水) 12:22:26
虚数のおかげで彼女が出来ました。
5デフォルトの名無しさん:2006/09/27(水) 12:26:14
それはきっと虚彼女
6デフォルトの名無しさん:2006/09/27(水) 15:09:20
クオータニオンのおかげで4Pできました。
7デフォルトの名無しさん:2006/09/28(木) 00:21:12
結局 start_with? end_with?か
8デフォルトの名無しさん:2006/09/28(木) 00:34:41
>>1
はぁ。慶賀の至りです。
9デフォルトの名無しさん:2006/09/28(木) 02:15:20
>>7
いや

> endwith? to endwith?,
> endwith? to endwith?,
> endwith? to endwith?,

慶賀の至りです。
10デフォルトの名無しさん:2006/09/28(木) 02:33:59
Matz is nice, so we are nice.
11デフォルトの名無しさん:2006/09/28(木) 05:03:05
String#sub()とString#gsub()の第二引数って、デフォルトで "" にしてくれないかなあ。
だったら str.gsub(/pattern/) でマッチした部分文字列の削除が簡単になるのに。
12デフォルトの名無しさん:2006/09/28(木) 05:13:20
>>11
応急処置で慶賀の至りです。
class String
alias :_orig_sub :sub
def sub *args
if args.size == 1
_orig_sub args[0], ""
else
_orig_sub *args
end
end
# gsub は略
end
13デフォルトの名無しさん:2006/09/28(木) 10:16:41
>11-12
そんなことをしたらブロックを与えたいときに困るだろう。

だいたい sub なのに代替文字列を指定しないっていうのはヘンじゃないの。
erase とか(名前適当)ぜんぜん別な名前のメソッドとしてそういうのがあるな
らわかるが。
14デフォルトの名無しさん:2006/09/28(木) 10:53:43
> Python 2.5リリースを記念して、Ruby 1.9にもString#partitionとrpartitionを
> 追加した。「リスペクト」である。

インスパイヤじゃねえの?
15デフォルトの名無しさん:2006/09/28(木) 11:18:01
ついでにendもやめて強制インデントにしよう。
16デフォルトの名無しさん:2006/09/28(木) 11:28:51
後のRuthonである。
17デフォルトの名無しさん:2006/09/28(木) 11:39:29
18デフォルトの名無しさん:2006/09/28(木) 11:47:16
インスパイアとインスパイヤを足せばリスペクトに勝てる。
19デフォルトの名無しさん:2006/09/28(木) 11:59:42
リスペクト の検索結果のうち 日本語のページ 約 2,230,000 件中 1 - 100 件目 (0.14 秒)
インスパイア の検索結果のうち 日本語のページ 約 1,970,000 件中 1 - 100 件目 (0.16 秒)
インスパイヤ の検索結果のうち 日本語のページ 約 442,000 件中 1 - 100 件目 (0.22 秒)

確かに勝てそうだ
20デフォルトの名無しさん:2006/09/28(木) 12:03:27
21デフォルトの名無しさん:2006/09/28(木) 12:03:48
インスパイヤのニュアンスが理解できないとこのネタは楽しめない
22デフォルトの名無しさん:2006/09/28(木) 12:07:48
リクペスト の検索結果のうち 日本語のページ 約 1,010 件中 1 - 10 件目 (0.39 秒)
23デフォルトの名無しさん:2006/09/28(木) 13:59:50
/([^\\].*)(\.\w*)?/
これで文字列 "unko\\manko\\chinko.cnk" をマッチさせると、
(\.\w*)?がマッチしないのですが、これって変じゃないですか?
(\.\w*)??ならわかるけど・・・。バックトラックしないんでしょうか。
24デフォルトの名無しさん:2006/09/28(木) 14:18:03
>>23
「マッチした結果どうなって欲しいか」「実際にはどうなってしまうのか」を整理してもう一度。
2523:2006/09/28(木) 14:20:15
変じゃなかったです。お騒がせしました。
26デフォルトの名無しさん:2006/09/28(木) 14:22:42
ガヤガヤガヤ
27デフォルトの名無しさん:2006/09/28(木) 14:54:56
声優修行がんがれよ
28京大生www:2006/09/28(木) 17:40:27
C++も難しいやwww
29デフォルトの名無しさん:2006/09/28(木) 17:43:10
おかえり
30デフォルトの名無しさん:2006/09/28(木) 21:25:07
>>28
どうしてみOOPLやりたいなら、
HQ9++やるといいよ。
31デフォルトの名無しさん:2006/09/28(木) 21:40:03
>>30
> HQ9++
HQ9+のことか。またマニアックなものをw
3231:2006/09/28(木) 21:41:18
>>31
自己レス。調べてみたら、HQ9++ってほんとにあるのか。
HQ9+は知ってたから、typoだと勘違いしてた。
33デフォルトの名無しさん:2006/09/28(木) 22:19:19
Spinel がいいんじゃないの?
34デフォルトの名無しさん:2006/09/29(金) 01:58:52
>>13
>そんなことをしたらブロックを与えたいときに困るだろう。
こまらないよ。
def foo arg1, arg2=nil
 yield arg1, arg2
end
foo(10) { |a1, a2| p a1, a2 }

引数のデフォルト値を設定しても、ブロックは問題なく渡せる。
35デフォルトの名無しさん:2006/09/29(金) 02:12:04
>34
ええっと、意味わかんないんだけどsubにブロックを渡したときの挙動をわかっててそういう例を書いてるの?


で、自分で言っておいてなんだけど、問題のあるなしで言えばブロックを渡し
たかどうかチェックすることもできるからべつに問題ないのは確かにその通り。
困るという表現はよくなかった。

しかし、 gsub について「引数を1つしか渡さないとき」が「ブロックを渡し
たいとき」と「2つめのを省略して '' にしたいとき」でかぶっちゃうのは個
人的にはこの上なく気持ち悪いからイヤ。

36デフォルトの名無しさん:2006/09/29(金) 05:34:13
オーバーロードってできる?
def hoge(arg2)
 @arg1 = default
 @arg2 = arg2
end
def hoge(arg1, arg2)
 @arg1 = arg1
 @arg2 = arg2
end
ってやりたくて引数の順番は変えたくないから
↓みたにはしたくないの
def hoge(arg2, arg1=default)
 @arg1 = arg1
 @arg2 = arg2
end
37デフォルトの名無しさん:2006/09/29(金) 05:47:25
FAQだが無理。hoge(*arg)で受けて分岐するしかない。

引数の型によるオーバーロードは無理にしても
個数によるオーバーロードはいい加減欲しいよな。

38デフォルトの名無しさん:2006/09/29(金) 06:22:48
>>37
>個数によるオーバーロードはいい加減欲しいよな。

hoge(arg1, arg2) と hoge(*args) の二つがあるとして、
hoge(1, 2) なんて指定されたらどちらが呼ばれるのかわからん。
どうやって区別するのよ。
39デフォルトの名無しさん:2006/09/29(金) 06:46:34
わからなきゃ仕様として決めるだけの話。
エラーではねるか先か後を優先のいずれか。
てかそんなタコなコード書かないからどうしてくれても構わないよ。
40デフォルトの名無しさん:2006/09/29(金) 06:59:24
Q. なぜRubyには引数によるメソッドオーバーロードがないんですか?
A. Pythonにもないからです。
41デフォルトの名無しさん:2006/09/29(金) 07:11:01
>>39
構う構わないじゃなくて、そう書けてしまう事に問題があるのに。
現在の仕様はそのタコなコードを書けないわけだから、
一番無難てことだよね。>>39の「エラーではねる」に近い。
ともかく、オーバーロードを否定するわけじゃなくて、
うまい方法があれば知りたかっただけです。

後先は、既存のクラスを改変できるRubyだと後に定義したものが
強い印象を持ってるので、どちらかといえば後になるんじゃないかなあ。
あとからhoge(*args)を追加されたらhogeメソッドのオーバーロードを
全て無効にしちゃうとかね。

Ruby 1.9か2.0だっけ、でキーワード引数の追加も控えているし、
メソッドの引数周りの変更もしやすいかもね。
オーバーロードもうまくいけば取り入れられるのではないかと。
42デフォルトの名無しさん:2006/09/29(金) 09:40:42
>>41
知りたかっただけなのに、なんでそんな長文書くの?
43デフォルトの名無しさん:2006/09/29(金) 10:38:27
>>11
機能の是非はともかく、機能と名前が合わない (substitute) からそんな仕様は嫌。
delete の拡張で良くない?

str.delete(/pattern/)
str.delete_first(/pattern/)

実装は、引数の型によるオーバーロードとかで。
44デフォルトの名無しさん:2006/09/29(金) 10:42:13
あおきにっきでそんな話なかったっけ。
45デフォルトの名無しさん:2006/09/29(金) 10:43:00
>>44
どんな話?
46デフォルトの名無しさん:2006/09/29(金) 12:37:17
47デフォルトの名無しさん:2006/09/29(金) 13:33:03
removeをマッチしたすべてのものに適用するために、
javascriptと同じく、正規表現にgスイッチを導入するのはいかがか
48デフォルトの名無しさん:2006/09/29(金) 13:49:40
正規表現が持つべき属性じゃないっしょ。
49デフォルトの名無しさん:2006/09/29(金) 13:52:59
いや、そんなことはないか。
でも、その場合の MatchData はどうなるの?
50デフォルトの名無しさん:2006/09/29(金) 14:49:59
思いつきがすぐに実装されるのがRubyの良さ。
PythonのPEPみたいに面倒なことはやってられない。
51デフォルトの名無しさん:2006/09/29(金) 15:22:22
考えに考え抜かれて多数の人間の議論を経たアイデアがスルーされっぱなしなのもRubyの良さ。
52デフォルトの名無しさん:2006/09/29(金) 15:28:30
removeってstdio関数だけどStringIOとか大丈夫か
chop、chompなみに無関係の語を考えたほうがいいんじゃないの
53デフォルトの名無しさん:2006/09/29(金) 15:41:49
gスイッチというと"foofoofoo"sub(/(foo)/g){$2="bar"}
とかやると二つ目のfooだけbarになるとか欲しいかな
54デフォルトの名無しさん:2006/09/29(金) 15:50:22
>>53
ま た グ ロ ー バ ル 変 数 か
55デフォルトの名無しさん:2006/09/29(金) 15:57:43
>>54
「グローバル変数」じゃないけどな。
56デフォルトの名無しさん:2006/09/29(金) 16:14:36
>36
def hoge(arg1, arg2=nil)
 if arg2 then
  @foo = arg1
  @hoge = arg2
 else
  @foo = default
  @hoge = arg1
 end
end
5756:2006/09/29(金) 16:16:05
ちなみに↑の「arg1, arg2」は本当に連番名で書く。
意味のある名前にすると名前と内容が合わなくなるからな。
58デフォルトの名無しさん:2006/09/29(金) 16:18:08
zero-origin じゃないのかー。
59デフォルトの名無しさん:2006/09/29(金) 16:44:00
こんな感じで、型違いで実行するメソッドを振り分けて欲しい。

def fuck(arg :: String)
 loop do puts(arg.concat(arg * arg.length)) end
end

def fuck(arg :: Integer)
 loop do puts(arg**=arg) end
end
60デフォルトの名無しさん:2006/09/29(金) 16:45:50
ええっと duck typing っていう考え方がありましてですねー
61デフォルトの名無しさん:2006/09/29(金) 16:46:29
>>53
むしろMatchDataを通して本体を変更したいとか。

'boofoowoo'.match_all(/.oo/)[1].replace('hage') #=> 'boohagewoo'になるつもり

部分文字列の参照と考えれば妥当な気がするけどどう見ても変態的です。
本当にありがとうございました。
62デフォルトの名無しさん:2006/09/29(金) 16:46:40
>>51
akr渾身のパッチも華麗にスルー。そして思いつきで変更した結果がこれ。
failed(test-all) 90W [BUG][SEGV] ruby 1.8.5 (2006-09-29) [i686-linux] (boron) (chkbuild)
failed(test-all) 105W [SEGV] ruby 1.9.0 (2006-09-29) [i686-linux] (boron) (chkbuild)
63デフォルトの名無しさん:2006/09/29(金) 16:53:46
>>60
別にいつでもこうする訳じゃないよ。
こうあったら楽なのにな、って思ったことがあったから書いたんだけど。
6454:2006/09/29(金) 17:07:57
65ニュース速報+:2006/09/29(金) 17:52:32

ニュース速報+ 板
http://news19.2ch.net/newsplus/

【社会】ICFPの国際プログラミング・コンテストで日本のチーム「kuma-」が2位に
http://news19.2ch.net/test/read.cgi/newsplus/1159369025/
66デフォルトの名無しさん:2006/09/29(金) 18:07:22
なんか最終的に動的言語・関数型言語のエッセンスを貪欲に取りいれていく
VMベースのC#が勝利を収めそうな予感。
C#3.0で記述も簡潔になっていくしな。
それに言語をよく理解しているIDEによる強力なサポートは何物にも変えがたい。
67デフォルトの名無しさん:2006/09/29(金) 18:09:43
前symbolとstringの互換性を高めるって言うような話題あったよね。

今プログラミングしてて思ったんだけど、
Struct.new([name,] member ... ) で困ったことにならない?
68デフォルトの名無しさん:2006/09/29(金) 20:06:53
>>36
>>59
ライブラリレベルならこんなのがある
ttp://mephle.org/StrongTyping/
69デフォルトの名無しさん:2006/09/29(金) 20:30:27
>>67
kwsk
70デフォルトの名無しさん:2006/09/30(土) 11:55:30
しかし一向にFAQのまとまらんスレだな
71デフォルトの名無しさん:2006/09/30(土) 12:05:42
え、まとめようとしてたの?
72デフォルトの名無しさん:2006/09/30(土) 12:45:57
>>68
おお、こりゃ便利そうだな。
73デフォルトの名無しさん:2006/09/30(土) 14:54:17
この手の便利ライブラリはどうせ後からパフォーマンスチューニングすると思うと
わざわざ使う気がしないんだよな。
Ruby自体を10倍くらい高速化してくれたら積極的に使えるんだが。
74デフォルトの名無しさん:2006/09/30(土) 14:55:44
後からパフォーマンスチューニングするような奴なら、最初からC++で書くだろうな、俺なら。
75デフォルトの名無しさん:2006/09/30(土) 15:25:32
>>74
rubyでプロトタイプ書いて、Delphiで書き直すとかよくやってるよ。
76デフォルトの名無しさん:2006/09/30(土) 15:41:55
それアフォ。
77デフォルトの名無しさん:2006/09/30(土) 15:42:13
>74
俺CやC++なんて相当速度に困らない限り使わないがなぁ。
何ていうか、書きにくい。
78デフォルトの名無しさん:2006/09/30(土) 15:47:25
>>76
ヽ(`Д´)ノ ウワァァン!!
だって、Rubyじゃ、GUI作れねーし、おせーんだもーーーん
79デフォルトの名無しさん:2006/09/30(土) 15:48:24
ちなみに、ruby2exeででかくなるのは、気にしてないよ。Delphiもでかいしネヽ(`Д´)ノ
80デフォルトの名無しさん:2006/09/30(土) 15:51:17
GUI は確かにヴィジュアル系言語が良いな
81デフォルトの名無しさん:2006/09/30(土) 16:04:10
GUIが必要ないソフトのほうが作る機会が圧倒的に多いな。
82デフォルトの名無しさん:2006/09/30(土) 16:08:51
Ruby Light Speedマダー
83デフォルトの名無しさん:2006/09/30(土) 18:08:38
ぜんぜん話題になってない。
ttp://www.linuxjournal.com/node/1000103
84デフォルトの名無しさん:2006/09/30(土) 19:03:45
まぁ海外じゃPythonが強いしな。
Rubyが誉められることが多いのは、マイナー言語だからって面も大きいし。
CやJavaみたいにメジャーになると何かと貶される事が多いがメジャーの証。
85デフォルトの名無しさん:2006/09/30(土) 19:09:47
Rubyは、プログラミングが楽しくなる言語。
実用的とはまた別なイメージがある。
まあ、俺には、十分実用的だが。
86デフォルトの名無しさん:2006/09/30(土) 20:56:53
>Rubyは、プログラミングが楽しくなる言語。

出た!信者発言!
87デフォルトの名無しさん:2006/09/30(土) 21:00:46
なんか出た

> ruby -e "for i in 'A'..'Z' do `move #{i}* #{i}`; end"
[BUG] cross-thread violation on rb_gc()
ruby 1.8.5 (2006-08-25) [i386-mswin32]


This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
88デフォルトの名無しさん:2006/09/30(土) 21:34:41
うちでは出ないな。
最近そういう報告多いけど同一人物?
89デフォルトの名無しさん:2006/09/30(土) 21:37:59
なんでMLに投げないんだろう
90デフォルトの名無しさん:2006/09/30(土) 21:56:39
スパム来たらいやじゃん
91デフォルトの名無しさん:2006/09/30(土) 23:37:24
>>87
エラーメッセージに解決策書いてあるじゃん。

> Please contact the application's support team for more information.
92デフォルトの名無しさん:2006/10/01(日) 00:02:52
>>85
本当に楽しいか?本当に心の底からそう思うか?
教祖様が言ったままのことを漫然とくり返しているだけじゃないのか?
俺の目を見てもう一度言ってみろ!どうだ、楽しいか?
93!=85だが:2006/10/01(日) 00:14:00
>92
少なくとも、基本的に素のCGI.pm以外のフレームワークの類を使えずにPerlで数十ページ規模のCGI書かされたり
日常的に識別子が日本語で書かれてるJavaプログラムの保守とかやらされてると
自宅でRubyいじるのがこの上もなく幸せだが何か(つ´д`;)

# そこまで極端な状況じゃなくてもてろてろっとOOPできるのは楽しいけどね俺は、と92の目を凝視
94デフォルトの名無しさん:2006/10/01(日) 06:31:39
落ちたと言っただけでケチつけまくるコムニチーも珍しいな
95デフォルトの名無しさん:2006/10/01(日) 07:34:25
別にケチつけたいわけじゃないけど、うちじゃ滅多に落ちないからなぁ。
なんか環境が特殊なんじゃないかと思ってしまう。
96デフォルトの名無しさん:2006/10/01(日) 08:10:51
97デフォルトの名無しさん:2006/10/01(日) 08:18:22
>>92
普通に楽しいですが?何か不満ですかbeyondさん??
98デフォルトの名無しさん:2006/10/01(日) 09:40:42
>>93
無理のある例え、乙。信者。
99デフォルトの名無しさん:2006/10/01(日) 09:56:42
rubyのアップデートしてやろうかとおもったら公式落ちてるじゃんw
もう戻ってこなくていいよw
100デフォルトの名無しさん:2006/10/01(日) 12:04:52
>>97
私じゃないですよ。
ついでに、Bは大文字にしてください。
10193:2006/10/01(日) 13:22:39
>98
……いや、素で今の俺の現状なんだが。
干されるの覚悟で次の派遣契約蹴っちゃろかなもう……ってこれじゃマ板向けチラ裏だなスマソ
102デフォルトの名無しさん:2006/10/01(日) 17:32:43
>>93
お前、自分の顔、鏡で見てみろよ。
そんな暗い顔して「楽しい」なんて言ったって、誰も信じないぞ。
少し体動かしたほうがいいんじゃないのか?
103デフォルトの名無しさん:2006/10/01(日) 17:41:26
さすが宗教
104デフォルトの名無しさん:2006/10/01(日) 18:18:50
>>102
はいはい。
エスパーは2chじゃなくて、テレパシーで語りあえよ。
105デフォルトの名無しさん:2006/10/01(日) 18:23:01
残念。Readonlyだ。
106デフォルトの名無しさん:2006/10/01(日) 18:57:40
日本人は低能知能なのには呆れますね。
私達中華人民はあなたたちの掲示板を拝見して笑ってみてますよ。ではありがとうございました。
107デフォルトの名無しさん:2006/10/01(日) 19:01:57
私はアメリカ人ですが、中国人の知能水準の低さに唖然としました。
センキューベリマッチ
108デフォルトの名無しさん:2006/10/01(日) 20:00:14
Matz is happy, so we are happy.
109デフォルトの名無しさん:2006/10/01(日) 21:27:15
オッサンはMLの陰口・憂さ晴らし
リア厨はしょうもない煽り
このスレもRubyも末期状態だな
110デフォルトの名無しさん:2006/10/01(日) 21:47:52
[例]
>>109
111デフォルトの名無しさん:2006/10/02(月) 01:21:41
東大の教養の講義で使われるんだってねw
例によって終わっちゃうねwww
112デフォルトの名無しさん:2006/10/02(月) 03:41:02
>>111
俺もそう思う。
東大生は、もっと苦労すべき。
最初に、Rubyやっちゃったら、他の言語使えなくなる。
せっかく、OSとかコンパイラ作るのに、Rubyで作るわけにはいくめえ?
113デフォルトの名無しさん:2006/10/02(月) 03:44:16
東大生はちゃんと教会に寄付しろよ。
全収入の一割だぞ。
114デフォルトの名無しさん:2006/10/02(月) 03:47:32
MITでは依然としてSICPがコンピュータサイエンスの最初の授業だもんなぁ。
つーか、東大の教養で使うって、東大では一般教養でプログラミングやんの?
よーわからんな。
115デフォルトの名無しさん:2006/10/02(月) 07:55:25
まあ東大も倍率1.0切って久しいからな。
あまり難しくしちゃうと学生が寄り付かなくなるんだよ。
116デフォルトの名無しさん:2006/10/02(月) 10:27:52
何の倍率が1.0切ってるの
117デフォルトの名無しさん:2006/10/02(月) 11:45:44
これって仕様?

p callcc {|c|
open('file'){|f|
c.call f
}
}.read #=>fileが読める
118デフォルトの名無しさん:2006/10/02(月) 13:11:02
>>112
ふーん、じゃあRubyはハカーの使う言語ではありえないわけだw
> ttp://cruel.org/freeware/hacker.html
> でも、言語を一つしか知らないなら、ハッカーではないし、プログラマですらないのです。
119デフォルトの名無しさん:2006/10/02(月) 13:36:10
Rubyの次はLispらしい。

ひ日誌(2005-10-07)
http://www.fobj.com/hisa/diary/20051007.html#p01
120デフォルトの名無しさん:2006/10/02(月) 13:38:07
パール、ルビーの次はペリドットじゃない?
121デフォルトの名無しさん:2006/10/02(月) 13:52:38
ベヘリットにみえたよ
おっかねーよ
122デフォルトの名無しさん:2006/10/02(月) 17:30:38
白いPerlから赤いRubyを引いてCianとかどうよ。
123デフォルトの名無しさん:2006/10/02(月) 17:32:56
Cyanだったor2
124デフォルトの名無しさん:2006/10/02(月) 17:37:15
逆に考えるんだ。白い Perl に赤い Ruby を足して Pink のほうが萌える、と
125デフォルトの名無しさん:2006/10/02(月) 17:38:26
PeridotもPinkもP言語だね。
126デフォルトの名無しさん:2006/10/02(月) 17:47:25
Peridotは長すぎるな。
Pythonより長いなんて許せない!
127デフォルトの名無しさん:2006/10/02(月) 18:59:53
赤のRubyが角に飛び込む。白のPerlが赤に変わる。ここで大事な大事なアタックチャ〜ンス。
128デフォルトの名無しさん:2006/10/02(月) 19:47:45
>127
手の震わせ具合が良いよね
129デフォルトの名無しさん:2006/10/02(月) 19:50:36
72歳っていうのがすごいよ。
130デフォルトの名無しさん:2006/10/02(月) 21:05:27
なな何の話だ。ボードゲームか何か?
131デフォルトの名無しさん:2006/10/02(月) 21:11:50
アタック! ギャグマンガ日和
132デフォルトの名無しさん:2006/10/02(月) 21:24:41
漫画の話か。
133デフォルトの名無しさん:2006/10/02(月) 22:55:18
134デフォルトの名無しさん:2006/10/02(月) 23:08:44
>>124
ActivePerlの前のアイコンは、黄色い真珠だったけど、
今はなんか得体の知れないアメーバみたいのだよね。
135デフォルトの名無しさん:2006/10/02(月) 23:22:28
>>134
ラクダだよ
136デフォルトの名無しさん:2006/10/03(火) 00:29:13
>135
え? トカゲだと思ってたorz
(ほらKomodoとかあったじゃん……)
137デフォルトの名無しさん:2006/10/03(火) 00:47:07
HisuiかKohakuでいいじゃないか
138デフォルトの名無しさん:2006/10/03(火) 01:00:15
>137
前者は文法が破綻するから却下
後者もランタイムがプログラマの意図を隠れ蓑に何か恐ろしいことをやってそうなので却下

……はいヲタです分からない方ごめんなさいorz
139デフォルトの名無しさん:2006/10/03(火) 01:20:29
はい俺もヲタでした。本当にありがとうございました。
140デフォルトの名無しさん:2006/10/03(火) 03:18:44
じゃ、Carnelianで。
141デフォルトの名無しさん:2006/10/03(火) 04:54:35
Yuguiって、モルモン教徒?
142デフォルトの名無しさん:2006/10/03(火) 06:58:16
>>141
で?
モルモンだったらお前の敵か?
143デフォルトの名無しさん:2006/10/03(火) 10:58:22
>>142
なんでそうやって目くじら立てるんだよ。訊いただけじゃん。仲良くしようぜ。
144デフォルトの名無しさん:2006/10/03(火) 12:29:53
>>141
Yuguiって、WikipediaのYuguiと同一人物?
http://ja.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85:Yugui

自己紹介には「キリスト教徒」と書いてあるが、有名なカルトである
「エホバの証人」に関して以下のように書いてあることから、「自称
キリスト教徒」であることは間違いないだろうね。
Matzも「自称キリスト教徒」だし。

ちなみに、エホバの証人は三位一体を否定しているために、「異端」
または「別宗教」とされています。

「ノート:エホバの証人」でのYuguiの発言
ウィキペディアが広辞苑の定義に従う必要があるとは思いませんが、エホ
バの証人が自身をキリスト教と考えている以上は、一方的にローマカトリッ
クなどの見解を採用したりせずに「キリスト教の団体」であると定義し、
その上で主流派は「キリスト教系の団体」ないし「非キリスト教」と考え
ているという事実も添えるのが中立である気がします。
145デフォルトの名無しさん:2006/10/03(火) 12:41:55
Matzと結城浩が微妙な距離を保ち続ける様は, 観察していてなかなか興味深い。
146デフォルトの名無しさん:2006/10/03(火) 13:32:43
プログラマーは純粋君が多いってこと?
147デフォルトの名無しさん:2006/10/03(火) 14:04:48
宗教話はこっち。
ttp://pc8.2ch.net/test/read.cgi/prog/1148712641/
あとはマ板逝けお前ら。
148デフォルトの名無しさん:2006/10/03(火) 14:18:01
ここは人間観察スレですか?
149デフォルトの名無しさん:2006/10/03(火) 14:29:24
>>147
Yuguiって、プログラマーなんですか?
150デフォルトの名無しさん:2006/10/03(火) 15:56:29
>>149
ググれ。
ttp://idm.s9.xrea.com/ratio/
富樫ばりに休みまくってるみたいだけどプログラマもやってるふいんき。
151デフォルトの名無しさん:2006/10/03(火) 17:25:00
なんでRuby界隈って、擬似キリスト教徒ばっかりなんだろうな。
結城浩も、キリスト教徒って言ってるけど、*自称*キリスト教徒なんじゃ
ないの?
152デフォルトの名無しさん:2006/10/03(火) 17:48:55
名前のある人は布教支援者としてお金貰ってんじゃないの。
実は有名になれたのも教団の働きかけがあったから…とか。
153デフォルトの名無しさん:2006/10/03(火) 18:28:42
>>151
彼はプロテスタント。
ていうか藻前ら>>151-152の住処はこっち。
ttp://pc8.2ch.net/test/read.cgi/prog/1148712641/
154デフォルトの名無しさん:2006/10/03(火) 18:37:16
環境モルモン
155デフォルトの名無しさん:2006/10/03(火) 19:48:29
霊友会だと言わんばかりのPHPという名前の方が凄いと思うが。
156デフォルトの名無しさん:2006/10/03(火) 20:39:30
PHPの定義って「PHP: Hypertext Preprocessor」だったな。
GNUよりイミフメ。
157デフォルトの名無しさん:2006/10/03(火) 21:03:24
>>155
PHPは、名前からしてキモイので使ってません。
Rubyは、最近まで、Matzは普通のキリスト教徒だと、騙されていました。
158デフォルトの名無しさん:2006/10/03(火) 21:24:47
>>157
じゃお前の大好きなPerlでオナってろ
159デフォルトの名無しさん:2006/10/03(火) 21:27:34
元々は
Perl Hypertext Preprocessorだの
Personal Home Page Toolsだったらしい。
PHPw
160デフォルトの名無しさん:2006/10/03(火) 21:31:51
>>158
貴方の大好きなRubyは、オナれますか?
アナル専用でしょうか?
161デフォルトの名無しさん:2006/10/03(火) 22:20:45
また異言語攻撃か。まるでRubyはカルト宗教だな。
162デフォルトの名無しさん:2006/10/03(火) 22:31:42
カルト宗教の話題はこっち
ttp://pc8.2ch.net/test/read.cgi/prog/1148712641/
163デフォルトの名無しさん:2006/10/03(火) 22:36:01
MLもぜんぜん盛り上がらないし、そろそろ仕様変更のネタ振りでもしたらどうだ
164デフォルトの名無しさん:2006/10/03(火) 23:44:38
分裂勘違い君劇場 - Rubyの生産性の高さはどこまで本当か?
http://d.hatena.ne.jp/fromdusktildawn/20061002/1159784863

RubyはC#に勝てねえwwwww
165デフォルトの名無しさん:2006/10/04(水) 00:04:36
>>164
…元記事、読んだ。
Yuguiって、ほんとにプログラマー?
166デフォルトの名無しさん:2006/10/04(水) 00:24:27
Lispってやった方がいい?
167デフォルトの名無しさん:2006/10/04(水) 00:31:37
>>164
ところが、「C#を仕事に使うべし!」にならないのは何故なんでしょう?
168デフォルトの名無しさん:2006/10/04(水) 00:36:17
>>164
そのページもリンク先も、「どういった用途/システム」での話しなのかを書かないと、
絵に描いた餅だな。両者とも説得力ゼロ。
169デフォルトの名無しさん:2006/10/04(水) 00:37:28
そこで、C#からRubyを呼ぶライブラリの出番ですよ。
170デフォルトの名無しさん:2006/10/04(水) 00:45:31
C#とRubyのいいとこ取りをすればいいんだね。
171デフォルトの名無しさん:2006/10/04(水) 02:30:41
つまりLispだな
172デフォルトの名無しさん:2006/10/04(水) 03:19:26
Lucy
173デフォルトの名無しさん:2006/10/04(水) 03:48:53
>>13
>だいたい sub なのに代替文字列を指定しないっていうのはヘンじゃないの。
変じゃないとおもうけどな。
文字列の削除は空の文字列による置換で実現できる。つまり削除は置換の一種であるという考えもあっておかしくないと思うけどね。
どうせeraseを定義したってsub(/regexp/, '')かgsbu(/regexp/, '')を呼び出すだけだろ。
それならsubとgsubの第2引数をデフォルトで空文字列にしといたほうが、メソッドを増やさずにすむしわかりやすいと思うけど。
まあmatz次第ということで。
174デフォルトの名無しさん:2006/10/04(水) 04:48:54
変ですよ
175デフォルトの名無しさん:2006/10/04(水) 04:59:32
変だしわかりにくい。
176デフォルトの名無しさん:2006/10/04(水) 05:30:44
結局Lispマンセー死体だけちゃうんかと
長々と言語批判して最後にお気に入りを薦めると言うパターンはなんだかなー
177デフォルトの名無しさん:2006/10/04(水) 07:26:44
そして誰も小飼たんのツッコミを見ていない件。
http://blog.livedoor.jp/dankogai/archives/50647659.html
178デフォルトの名無しさん:2006/10/04(水) 10:30:15
>>177
小飼たんって、ライブドア事件の解説でTVに出てる、ひげ面の甲高い声で
電波なことをわめき散らしているオッサン?
「ライブドア関係者は、ろくな奴はいない」と言うニーズを満たすために
呼ばれているのも分からず、正論を言ったつもりになっているキモイ人で
しょ?
179デフォルトの名無しさん:2006/10/04(水) 10:48:02
小飼たんはPerlの偉い人
18031:2006/10/04(水) 13:05:46
>>176
それは俺も思った。>>164のリンク先の記事書いた人は
Lisp(Common Lisp)厨なんだろうけど、あまりにもあからさま過ぎて
萎える。まあ、Ruby批判というかRuby礼賛批判に関してはうなずける点も
あるが。
181デフォルトの名無しさん:2006/10/04(水) 15:13:48
Yuguiも小飼も分裂勘違い君劇場の人も、それぞれロールプレイングしてるだけだろ。
落ち着けよ。
182デフォルトの名無しさん:2006/10/04(水) 15:33:45
小飼の功績って何?
株で儲けたらしいけど、金持ってるから威張ってるの?
183デフォルトの名無しさん:2006/10/04(水) 16:00:54
いまのPerlの文字コード関係は小飼氏の功績がデカい、らしい。
個人的印象は「LL Saturdayでウザかった人」だけど。
184デフォルトの名無しさん:2006/10/04(水) 18:19:27
「老害」と言う言葉が、浮かんだ。
185デフォルトの名無しさん:2006/10/04(水) 18:37:40
>>182
Perl の Encode モジュール.
実績もなくあんなでかい顔は出来ないよ.
186デフォルトの名無しさん:2006/10/04(水) 19:05:32
Encodeやったからって他のオープンソース作者を見下してるんだ。
187デフォルトの名無しさん:2006/10/04(水) 19:12:07
なんか知らんけど必死だな
188デフォルトの名無しさん:2006/10/04(水) 20:09:32
どこをどう読んだら見下してるように見えるんだよ。
189デフォルトの名無しさん:2006/10/04(水) 20:43:57
本人のキャラを知ってるから。
190デフォルトの名無しさん:2006/10/04(水) 21:36:09
お前は何もわかっちゃいない
191デフォルトの名無しさん:2006/10/04(水) 21:54:39
Encode? だから何?って思うけどな。
Encodeなんて別に高度なものでもないし。
そもそも歌代氏のjcode.plのパクリでしょ。
192デフォルトの名無しさん:2006/10/04(水) 21:57:50
というかEncodeの前から偉そうだったよ。
193デフォルトの名無しさん:2006/10/04(水) 21:58:22
見下してるってのは↑こういうのを指すんだろうな。
194デフォルトの名無しさん:2006/10/04(水) 22:02:30
↑お前は何もわかっちゃいない
195デフォルトの名無しさん:2006/10/04(水) 22:09:25
なんかRuby以上のカルトが出てきたな。
Encodeやったって、言語そのものを作ったMatz以下。
たまたま、金儲けの才能があった「ほりえもん」の知り合いだったって
以上のことは無いでしょう。榎本の方が、よっぽど上。
196デフォルトの名無しさん:2006/10/04(水) 22:11:29
お前はさらに上を行くカルトだけどな。
197デフォルトの名無しさん:2006/10/04(水) 22:16:33
Rubyistとは
198デフォルトの名無しさん:2006/10/04(水) 22:21:40
>Encodeやったって、言語そのものを作ったMatz以下。

言語そのものを作るより簡単な仕事をした人間は実績がなかったことになるらしい。
バカ丸出し理論もいいとこだな。
199デフォルトの名無しさん:2006/10/04(水) 22:22:06
なんか惨めなスレ
200デフォルトの名無しさん:2006/10/04(水) 22:24:26
EncodeよりもすごいモジュールをCPANに登録してる香具師、挙手
201デフォルトの名無しさん:2006/10/04(水) 22:32:18
Perlユーザーじゃないけど、小飼に萎縮するつもりなどない。
202デフォルトの名無しさん:2006/10/04(水) 22:40:47
>>200
ノシ
203デフォルトの名無しさん:2006/10/04(水) 22:49:17
まあ、社会的地位・学歴・年収・IQのどれをとってもお前らより上なんだがな。
204デフォルトの名無しさん:2006/10/04(水) 22:56:38
>>203

オープンソースの世界にそれを持ってこられてもなぁ。
オレは金持ちだから庶民は従えってか。
205デフォルトの名無しさん:2006/10/04(水) 22:59:20
ハァ?
206デフォルトの名無しさん:2006/10/04(水) 23:02:53
それら4つのいくつか、あるいは全部負けていて悔しいから、見下すネタを
無理にでも見つけ出して、精神の安寧を保ちたいということだろう。
207デフォルトの名無しさん:2006/10/04(水) 23:05:46
だな。Ruby使いもPerl使いも腕のあるやつは大概リスペクトしてるって。
208デフォルトの名無しさん:2006/10/04(水) 23:14:11
素直に功績は功績として認めていこうぜ。
209デフォルトの名無しさん:2006/10/04(水) 23:28:58
で、その功績とやらは、ネット史を一冊の本にまとめたときに、
掲載されるくらいのものですか?
Matzは間違いなく載りますね。
210デフォルトの名無しさん:2006/10/04(水) 23:39:50
>>209
たかがマイナー言語の開発者が載るかね。
Rails の開発者の名前は載るかもしれんがw
211デフォルトの名無しさん:2006/10/04(水) 23:49:34
あーなるほど。
他のオプソ貢献者を貶めて、matzを相対的に崇めさせようという作戦か。
212デフォルトの名無しさん:2006/10/04(水) 23:54:42
表現しにくいけどジャイアニズムを感じさせる言動の人がいるけど、
その人が突出しているわけではないでしょってことよ。

突出してても嫌なんだけどね。
213デフォルトの名無しさん:2006/10/05(木) 00:21:28
藻前らなぜにto_splatについて語らんのか。
どうせム板なんだから、Rubyの唐突な変更なり暗部なりを徹底的に引っ張りだして、批判なり罵倒なりしようぜ。
214デフォルトの名無しさん:2006/10/05(木) 00:23:11
どーでもいいですよっ♪
215デフォルトの名無しさん:2006/10/05(木) 01:37:22
>>213
じゃあ、Enumeratorについて。
216デフォルトの名無しさん:2006/10/05(木) 01:58:39
>>215
たんなるバッドノウハウ。
217デフォルトの名無しさん:2006/10/05(木) 02:12:40
乙ね乙
218デフォルトの名無しさん:2006/10/05(木) 04:38:20
RubyにはEncodeに匹敵する物がないね。
面倒で退屈なことをやってやろうという人がいないんだろうね。
だからお遊びの烙印を押されちゃったんだねw
219デフォルトの名無しさん:2006/10/05(木) 06:00:52
メソッドをまとめてprivateにしたいんだけど
220デフォルトの名無しさん:2006/10/05(木) 07:27:57
おい>>164、これ読んだか?ちゃんと感想書けよw
http://d.hatena.ne.jp/fromdusktildawn/20061003/1159869683
221デフォルトの名無しさん:2006/10/05(木) 07:40:25
この人もっと短くまとめられないのかなぁ
生産性うんぬん言ってる割には、意味の無い文章が多いと思う
ヒット数稼ぐには効率の悪い文章のほうが効果的なのかしら?
222デフォルトの名無しさん:2006/10/05(木) 07:56:54
22354:2006/10/05(木) 08:44:18
>>213
じゃあ作者自身が「失敗作」と断言してるPrecision
224223:2006/10/05(木) 08:46:19
ageちゃったorz
しかも54は別スレのなので関係ないっす…スマソ
225デフォルトの名無しさん:2006/10/05(木) 14:55:47
>>221
この人の文章は流し読み前提。
226デフォルトの名無しさん:2006/10/05(木) 19:49:41
beyond、分裂君を褒め小飼氏をバカにしているの巻
http://beyond.cocolog-nifty.com/akutoku/2006/10/post_9086.html
227デフォルトの名無しさん:2006/10/05(木) 19:58:10
ここは醜いインターネッツですね
228デフォルトの名無しさん:2006/10/05(木) 20:29:55
to_splatのsplatって何だ?
辞書で調べてもいまいち関連性がよく分からないぜ。

splat1
━━ n. 薄板.
splat2
━━ n., ad. ピシャッ[バシャッ](という音).
229デフォルトの名無しさん:2006/10/05(木) 20:46:12
幻の 「Rubyソースコード完全解説」
Webで公開されてるけど本として読みたいので、復刊ドットコムにリクエスト載せてみた。
ttp://www.fukkan.com/vote.php3?no=35780
同じ思いの人ってどれくらいいるかな?やっぱ少ない??

改訂版を出してくれれば最高です。 > 青木さん(もし見ていれば)
230デフォルトの名無しさん:2006/10/05(木) 21:10:20
改訂版を出すなら、ささださんと共著か何かで yarv 対応にしてほしいなー
と言ってみるだけ言ってみるテスト
231デフォルトの名無しさん:2006/10/05(木) 21:14:33
>>229
あ、俺も超同じ思いだった。行動サンクス。
232デフォルトの名無しさん:2006/10/05(木) 21:52:15
233デフォルトの名無しさん:2006/10/06(金) 00:10:04
railsってaction chainがないんだな。。
リダイレクトじゃないといけないんだ。

と、さっき知った。
234デフォルトの名無しさん:2006/10/06(金) 02:50:55
>>228
アスタリスクのことを splat とも呼ぶらしい
ttp://www.catb.org/~esr/jargon/html/S/splat.html
235デフォルトの名無しさん:2006/10/06(金) 21:34:29
つーかオプソマガジンなんてその存在自体知らんかった
UNIX USERがなくなってることも知らんかった
236デフォルトの名無しさん:2006/10/06(金) 21:58:23
ネットより速い情報とか、ネットではマイナーなネタの発掘とか
スタッフがドライバやパッチを開発しネットより早く公開するとか
何かが無ければ存在する意味が無いのだよね。

このままだと他の雑誌も全部消える(w
237デフォルトの名無しさん:2006/10/06(金) 22:35:04
>define_singleton_methodを定義するとObjectのpublicメソッドを
>ひとつ増やすことになるのであまり嬉しくありません、というのが
>理由です。

これって、どういう意味?
publicメソッドが増えると何か問題が出てくるの?
238デフォルトの名無しさん:2006/10/06(金) 22:49:54
>>236
つ独自取材
239デフォルトの名無しさん:2006/10/06(金) 22:57:35
まぁ一般人は、ネットであれこれ検索して情報を取捨選択する暇なんか無いってことだ。
240デフォルトの名無しさん:2006/10/06(金) 22:59:59
だからそういうピックアップを望むなら
スラッシュドットのようなコミニティとか
各分野のニュースの載るサイトとか見てればいい。
241デフォルトの名無しさん:2006/10/06(金) 23:04:55
それをする暇が無いんじゃボケ
242デフォルトの名無しさん:2006/10/06(金) 23:06:47
ネットサーフィン(死語)をするのがデフォだと思ってるみたいだけど、
技術系サイトを定期的に見る奴の方がマイノリティなんだって。
雑誌でも読むだけまし。
243デフォルトの名無しさん:2006/10/06(金) 23:09:51
趣味も彼女も家族もいない奴なんだろ
244デフォルトの名無しさん:2006/10/06(金) 23:10:51
>>241

   2 c h で ゴ ミ ス レ ス す る 暇 は あ る の に な 
245デフォルトの名無しさん:2006/10/06(金) 23:12:22
そういう奴がプログラマの中では勝ち組になれるんだろうけど、人生の勝ち組にはなれなさそうだな。
246デフォルトの名無しさん:2006/10/06(金) 23:13:33
>>244
必死だな、おまえ
247デフォルトの名無しさん:2006/10/06(金) 23:19:52
>>237
ルートクラスはシンプルに保ちたいってことじゃないか?
名前の衝突とかがおきないように。

1.9ではBasicObject(だっけ?)が入ったから関係ない気もするが。
248デフォルトの名無しさん:2006/10/06(金) 23:31:46
>247
そういう風に考える気持ちはわかる。

ただ define_singleton_method という問題に限定すると、いったいどれくら
いシンプルさが損なわれるのか、どんな状況で名前の衝突が起こるのか、といっ
た風にも思えて全く説得力がない。
249デフォルトの名無しさん:2006/10/07(土) 00:02:03
>>248
みんなが自前で定義してるObject#define_singleton_methodに衝突しちゃうよ!

なんちてな。
250デフォルトの名無しさん:2006/10/07(土) 00:45:41
Matz is nice, so we are nice.
251デフォルトの名無しさん:2006/10/07(土) 00:50:22
「美しい日本」にこだわりのある安倍氏なら、日本製言語たるRubyを使うべき
「美しい日本」にこだわりのある安倍氏なら、日本製言語たるRubyを使うべき
「美しい日本」にこだわりのある安倍氏なら、日本製言語たるRubyを使うべき
252デフォルトの名無しさん:2006/10/07(土) 00:52:55
Rubyが壷臭くなる。
253247:2006/10/07(土) 00:58:41
>>248
ああ確かに説得力なかった。

ルートクラスで定義されているメソッドだと、
すべてのオブジェクトから呼び出せることが期待される。
それを前提にライブラリが書かれることが予想される。
しかしDSL等では最低限のメソッド以外は
undefされることがあるので、前提が成り立たない。
だからルートクラスへのメソッド追加は慎重になるべき。
この点、Moduleのメソッドであるdefine_methodとは事情が違う。
254デフォルトの名無しさん:2006/10/07(土) 01:25:45
>>251
国産パソコンはすべからく「超感じ」を搭載すべき
255デフォルトの名無しさん:2006/10/07(土) 01:27:45
>>254
なんかエロいぞ
256デフォルトの名無しさん:2006/10/07(土) 12:01:53
化身より実身で感じたい。
257デフォルトの名無しさん:2006/10/07(土) 16:38:09
美しい国→"うつくしいくに".reverse→にくいしくつう→憎いし、苦痛

(((( ;゚Д゚)))ガクガクブルブル
258デフォルトの名無しさん:2006/10/07(土) 18:35:13
原理研の仲間たちへ。
雨が上がったので、ネット工作は夜に回して、壷と珍味を売りに行ってください。
明日は安倍総理が中国、韓国訪問に出ます。
259デフォルトの名無しさん:2006/10/07(土) 21:11:11
原理研といえば、Matzの母校である筑波大は原理研勢力が強い大学として
有名だったな。
260デフォルトの名無しさん:2006/10/07(土) 21:57:20
最近は東大だって京大だって汚染されてるよ。
勉強漬けで潜在能力は高い割りに頭が空っぽなヤツが多いからね。幹部候補探しには最適。
261デフォルトの名無しさん:2006/10/07(土) 22:35:34
beyondの釣りのおかげででこのスレも終わったなw
262デフォルトの名無しさん:2006/10/07(土) 23:50:25
「美しい日本」にこだわりのある安倍氏なら、日本製言語たるRubyを使うべき
「美しい日本」にこだわりのある安倍氏なら、日本製言語たるRubyを使うべき
「美しい日本」にこだわりのある安倍氏なら、日本製言語たるRubyを使うべき
263デフォルトの名無しさん:2006/10/07(土) 23:53:33
ひまわりだろ。
264デフォルトの名無しさん:2006/10/08(日) 00:04:39
超感じヨーヨー
265デフォルトの名無しさん:2006/10/08(日) 05:13:21
感じマン
266デフォルトの名無しさん:2006/10/09(月) 01:35:45
Ruby製のCMSについて、特徴とか使い勝手とか教えてください。
267デフォルトの名無しさん:2006/10/09(月) 03:59:42
>>266
国内の情報があんまりないんだよね

Radiant CMS
http://radiantcms.org/

Rubricks - CMS on Rails
http://rubricks.org/


あとは、こちらを

Top 20 Ruby on Rails Content Management Systems CMS Tools
http://www.rubyonrailsblog.com/articles/2006/08/28/top-20-ruby-on-rails-content-management-systems-cms
Railsばっかなんで、環境によっては動かん

268デフォルトの名無しさん:2006/10/09(月) 05:30:17
ライブラリのバージョン調べるのに決まった方法ありますか?
269デフォルトの名無しさん:2006/10/09(月) 11:21:19
ruby-lang.org は Radient CMS だっけ?

プログラミング言語の本家サイトで当該言語の CMS 使うのって、
そのプロダクトにお墨付きが付くみたいであまり好きじゃないんだがな。
270デフォルトの名無しさん:2006/10/09(月) 11:22:13
はぁ?
27131:2006/10/09(月) 13:12:04
>>269
逆に本家サイトで他の言語のプロダクト使ってたら、
「何でその言語のプロダクト使わないの?」って叩かれると
思うが
272デフォルトの名無しさん:2006/10/09(月) 13:23:47
というより島根は韓国に占拠されている以上
Rubyを国産と言い張るのは語弊があるような・・・
273デフォルトの名無しさん:2006/10/09(月) 13:41:51
>>272
すれ違い
【カルト】Ruby開発者Matz【モルモン】
http://pc8.2ch.net/test/read.cgi/prog/1148712641/
274デフォルトの名無しさん:2006/10/09(月) 14:33:50
「美しいWebサイト」にこだわりのあるRubyistなら、
特定のアプリケーションをえこひいきせず、
標準ライブラリだけを使ってサイトを構築すべき
275デフォルトの名無しさん:2006/10/09(月) 14:41:05
あほかコイツ
276デフォルトの名無しさん:2006/10/09(月) 15:15:28
>>273
スレ違いといいながら おなじくらい関係ないスレに誘導するなよw
277デフォルトの名無しさん:2006/10/09(月) 15:56:57
>>271
なんで Rubricks じゃなくて Radiant CMS 使ってるの?
278デフォルトの名無しさん:2006/10/09(月) 17:53:36
>>272
お前んち、右翼に占拠されるぞw
279デフォルトの名無しさん:2006/10/09(月) 21:04:12
>>277
えこひいき
280デフォルトの名無しさん:2006/10/09(月) 21:52:27
なんで Radiant CMS じゃなくて Rubricks 使わないといけないの?
281デフォルトの名無しさん:2006/10/10(火) 14:16:47
>>272
島根は日本の全都道府県の中で最も韓国に敵対的だと思うぞw
282デフォルトの名無しさん:2006/10/10(火) 20:48:35
>>281
そりゃあんな国に支配されてりゃ、敵対的にもなるだろ。マジ、同情するよ。
283デフォルトの名無しさん:2006/10/10(火) 20:51:53
メソッドをまとめてprivateにしたいんだけど
284デフォルトの名無しさん:2006/10/10(火) 21:29:17
#ココから
・・・
#ココまでプライベートメソッド
285デフォルトの名無しさん:2006/10/10(火) 22:24:24
>>282
private :method_a, :method_b, :method_c
でまとめてできるよ。
286285:2006/10/10(火) 22:24:56
あ、ごめん、レス番ずれた。
>>283 の間違い。
287デフォルトの名無しさん:2006/10/10(火) 22:51:57
え?Rubyって、「シオンの国」で作られたんでしょ。
国産と言うのは、無理がある。
288デフォルトの名無しさん:2006/10/10(火) 22:57:12
にしては、赤いのに遅いよな。
289デフォルトの名無しさん:2006/10/10(火) 22:58:19
この手の馬鹿は早く絶滅して欲しい
290デフォルトの名無しさん:2006/10/10(火) 23:03:04
>>283
private とだけ書けば、その行より後ろのメソッドは全部private
291デフォルトの名無しさん:2006/10/10(火) 23:15:52
>>288
誰がうまいこと言えと言ったw
292デフォルトの名無しさん:2006/10/10(火) 23:21:01
うざ
293デフォルトの名無しさん:2006/10/10(火) 23:51:16
30台のアニヲタうぜー
294デフォルトの名無しさん:2006/10/10(火) 23:54:15
まだ29歳と11ヶ月だ、コラ。
295デフォルトの名無しさん:2006/10/11(水) 00:04:16
じじぃ
296デフォルトの名無しさん:2006/10/11(水) 07:58:36
シオンの国って何のネタ?
俺にはアドビスしか浮かばん
297デフォルトの名無しさん:2006/10/11(水) 09:04:38
他の言語でreturnって書くのがめんどくさくなったんですけどどうしてくれるんですか!
298デフォルトの名無しさん:2006/10/11(水) 09:05:33
299デフォルトの名無しさん:2006/10/11(水) 09:59:34
>>297
Ruby でも return を書く癖つけてみたら?
300デフォルトの名無しさん:2006/10/11(水) 10:15:04
LocalJumpError: unexpected return
301デフォルトの名無しさん:2006/10/11(水) 13:47:00
生みの苦しみとその後の停滞はグレートmatzだとして
それを継承する第二世代たる3倍速くて指揮官も
戦闘員も広報もスカウトも担当する赤い大佐は誰が妥当?
302デフォルトの名無しさん:2006/10/11(水) 14:00:52
企業じゃないんだから自由に入って来れるようにすれば勝手に人が来るだろう。
組織化すると主旨から外れていく
303デフォルトの名無しさん:2006/10/11(水) 15:07:24
304デフォルトの名無しさん:2006/10/11(水) 15:23:18
Dir.glob の引数に2byte文字渡すのは許されていないんですか?
Dir.glob("/*ール/**") で動作が変だったんですけど。
305デフォルトの名無しさん:2006/10/11(水) 15:30:05
ごめん、ちょっと間違えた。
Dir.glob("./*ール/**") で動作がおかしかった。

ついでに環境、ruby 1.8.5 (2006-08-25) [i386-mswin32]
306デフォルトの名無しさん:2006/10/11(水) 15:30:10
それは3byte文字にみえます
307デフォルトの名無しさん:2006/10/11(水) 16:06:09
>>304,305
どう「変だった」「おかしかった」のか書かないと
308デフォルトの名無しさん:2006/10/11(水) 16:08:32
Windowsだと -Ks とか -Kuとかなのかな。
309デフォルトの名無しさん:2006/10/11(水) 16:11:03
>>304
それは、SJISの「ル」が [ を含んでるから。
1.9にすれば直るんだが、1.8もどうにかしてほしいね。
310デフォルトの名無しさん:2006/10/11(水) 20:12:13
>>309
以前、globの引数に 「{」 を含んでるSJISの文字を渡してはまりましたが
それも、1.9にすれば治りますか?
でも、Windowsだと 1.9の双方向パイプがバグってて使えないので、困るんですよね・・・

その時は、ディレクトリの再帰はしてなかったので
Dir.globから
Dir.open('foobar/').to_a..grep( /.*\.jpg/ )
とかに変えましたが
311デフォルトの名無しさん:2006/10/11(水) 20:31:20
Windows使いはiron pythonに乗り換えた方がいいよ
312デフォルトの名無しさん:2006/10/11(水) 21:07:35
python より、C#の方が、いいよ。
313デフォルトの名無しさん:2006/10/11(水) 21:14:57
>>310
パターンにマルチバイト文字を含めた場合の問題は1.9で全部解決してる。たぶん。

双方向パイプがバグってるってのは、具体的にどんなの?
314デフォルトの名無しさん:2006/10/12(木) 00:30:36
うはwww宗教wwww
315デフォルトの名無しさん:2006/10/12(木) 00:33:35
典型的なデッドロックのハナシじゃないの?
双方向のパイプは取り扱いに注意を要するという常識は教科書レベルだぞ。
316デフォルトの名無しさん:2006/10/12(木) 00:45:02
「典型的なデッドロックのハナシ」であるなら、「1.9の双方向パイプがバグってて」という言い方にはならないと思うが?
317デフォルトの名無しさん:2006/10/12(木) 01:00:23
Rubyの作者でモルモン教徒の松本氏がありもしない錯誤をでっちあげて批判している件
http://d.hatena.ne.jp/fromdusktildawn/20061011/1160522593
318デフォルトの名無しさん:2006/10/12(木) 01:10:10
>>317
それは意図してやってるのではなく言葉の理解力が不自由なだけなので察してやってくれ
満足に教育の機会が与えられていなかったのかもしれない
社会の歪みの犠牲者だよ
319デフォルトの名無しさん:2006/10/12(木) 01:51:13
なぜここまで必死にWindowsユーザーに嫌がらせしまくりたいのかまるで理解できないのでどなたか解説をお願いしまっす。
320デフォルトの名無しさん:2006/10/12(木) 02:07:04
嫌がらせをしているわけじゃなくて眼中にないだけ。
321デフォルトの名無しさん:2006/10/12(木) 02:09:44
ツンデレなんだよ
322デフォルトの名無しさん:2006/10/12(木) 03:21:10
Windowsが嫌い
        ↓
Windowsに嫌がらせ
323デフォルトの名無しさん:2006/10/12(木) 06:05:25
Windowsが好き
   ↓
Windowsのスカートをめくる
324デフォルトの名無しさん:2006/10/12(木) 07:32:59
>>317
タイトル改ざん(・A ・)イクナイ!よbeyond
325デフォルトの名無しさん:2006/10/12(木) 08:37:09
要するに、日本国内では、
言語作者からスポットライトを奪うと、
なぜか言語作者本人から敵視され、
言語作者から直接攻撃を受けてしまう、
ということなのかな。
もしそうなら、まるで漫画に出てきそうな
カルト宗教の教祖みたいに器量が小さいな。
326デフォルトの名無しさん:2006/10/12(木) 09:49:39
>>313
もにょって、1.8でもやる方法ないっすか?
全部列挙して、手動で正規表現でチェックするしかない?
327デフォルトの名無しさん:2006/10/12(木) 12:17:09
>>326
http://www.fngtps.com/2006/10/activesupport-multibyte
どっかで見かけて、すげーと思っただけ。試してもいない。
328デフォルトの名無しさん:2006/10/12(木) 17:51:28
>>324
私じゃないですよ。あと、Bは大文字でお願いします。
329デフォルトの名無しさん:2006/10/12(木) 21:01:40
廃れたな
330デフォルトの名無しさん:2006/10/12(木) 21:10:28
MatzはPythonメーリングリストを盛り上げるのに忙しいようです。
ttp://www.python.jp/pipermail/python-ml-jp/2006-October/thread.html
331デフォルトの名無しさん:2006/10/12(木) 21:41:14
MLのコード片で、pythonいいじゃん、と思ってしまった。
不覚。
332デフォルトの名無しさん:2006/10/12(木) 22:04:29
Pythonも悪くはないよね。
ちょっと試したことあるんだが、式が値を返さないので
プログラムを組むときにちょっと冗長になるかなって感じるのと
OOPが中途半端なのが気にかかったね。
あと、String.joinとかも直感的じゃないかな。
まぁでも将来性はPythonの方が高め過なぁと思ったね。
333デフォルトの名無しさん:2006/10/12(木) 22:08:42
具体的にはどういう点でPythonが高め(=Rubyが低め)だと思いましたか?
参考に聞きたいです。
334デフォルトの名無しさん:2006/10/12(木) 22:20:32
>>313
windows版ruby1.9の双方向パイプのバグのことですが

好奇心から自作のスクリプト(ruby 1.8.4 (2005-12-24) [i386-mingw32]では動作する)を
ruby 1.9.0 snapshotを自分でMingw32でmakeしたもの
ruby 1.9.0 (2006-06-21) [i386-mingw32]
で実行したら、双方向パイプのエラーで止まるので
ググった結果、以下の問題のようでした
趣味のrubyユーザーの私には何のことやらよく分かりませんでしたけど

Ruby のバグ(勝手に)トラッカー
報告済みのバグ : 未解決のバグ
[ruby-dev:26829] Windowsじゃパイプに対するEOFが見れない
ttp://www.atdot.net/mla/ruby-dev/26829
335デフォルトの名無しさん:2006/10/12(木) 22:29:01
>>332
何の式が値を返さないの?
336デフォルトの名無しさん:2006/10/12(木) 22:47:38
>>331
破門します。
337デフォルトの名無しさん:2006/10/13(金) 00:02:14
>>336
ここは非情なインターネットですね。
338デフォルトの名無しさん:2006/10/13(金) 00:59:44
まずはMatzを破門すべし
339デフォルトの名無しさん:2006/10/13(金) 01:45:05
モルモン教から破門?
340デフォルトの名無しさん:2006/10/13(金) 02:08:19
>>330
漏れも「Python悪くないじゃん」なRuby信者だったんだが

>|fl = []
>|for x in range(1,101):
>| fl.append(lambda n : n * x)
(snip)
>| 試してみればわかりますが、xを大域変数として参照 (ry
>
>デフォルト引数が定義時に評価されるのを利用するのがPythonイディ
オムだそうです。
>
>fl = []
>for x in range(1,101):
> fl.append(lambda n, x2=x : n * x2)

なんか初めて暗部を見た気がした。何でローカルじゃないのよ?エロい人。
341デフォルトの名無しさん:2006/10/13(金) 03:00:21
今どのメソッドの中にいるか、取得するにはどうしたらいいですか?
Cの__func__のようなものです。
342デフォルトの名無しさん:2006/10/13(金) 03:07:56
>>340
それは Ruby でも同じでねえの。

fl = []
for x in (1 .. 100) do
fl << lambda { |n| n * x }
end
343デフォルトの名無しさん:2006/10/13(金) 03:10:42
>>340
ローカルだよ。そのローカル変数がforループで書き換えられていくというだけ。
だいたい、この辺の挙動はRubyも同じ。

fl = []
for x in 1...101
  fl << lambda{|n| n * x}
end

for f in fl
  puts f.call(1) # all 100
end
344デフォルトの名無しさん:2006/10/13(金) 03:12:29
かぶったw
345デフォルトの名無しさん:2006/10/13(金) 03:17:46
>>341
caller.first[/:in \`(.*?)\'\z/, 1]
346345:2006/10/13(金) 03:24:05
勘違いしてたorz

def current_method_name
 caller.first[/:in \`(.*?)\'\z/, 1]
end

def foo
 current_method_name #=> "foo"
end
347デフォルトの名無しさん:2006/10/13(金) 03:27:17
>>340
つーか、Rubyに限らず「クロージャ」ってそういうもののこと(1つ外のスコープの変数にアクセスできる関数やメソッド)をさすんですが。
348340:2006/10/13(金) 03:28:05
>>342
>>343
あぁそっか、遅延評価っすもんね…初心者でスマソ。
349デフォルトの名無しさん:2006/10/13(金) 07:47:06
>>341
1.9なら、__method__とかいうのがあったような気がする
350デフォルトの名無しさん:2006/10/13(金) 09:27:47
__callee__ もな。
351デフォルトの名無しさん:2006/10/13(金) 15:00:02
ebanさん切れてるw
コミット権剥奪ワロス
352デフォルトの名無しさん:2006/10/13(金) 15:52:28
ちゅーか、外側にアクセスできないと使い物にならんすね・
353デフォルトの名無しさん:2006/10/13(金) 23:48:56
  _  ∩
( ゚∀゚)彡 PyPy! PyPy!
 ⊂彡
354デフォルトの名無しさん:2006/10/14(土) 01:13:44
>>341
caller(0) とすると、現在のメソッドも含めた呼び出しスタックが配列でとりだせるから、
それの先頭をとってくればいい。

def myfunc()
 arr = caller(0)
 p arr[0]
end
myfunc() #=> 'foo.rb:3: in myfunc'


>>345
caller()だと現在のメソッドはとってこれなくない?
355345:2006/10/14(土) 07:38:51
356デフォルトの名無しさん:2006/10/14(土) 10:57:08
Ruby is nice, so Python is nice.
357デフォルトの名無しさん:2006/10/14(土) 23:00:01
教祖一般には、冗談が通じない。
執念深く憶えていて、機を窺い、
いつか忘れた頃に仕返しを果たすものだ。
ebanの身に何かが起こるような気がする。
358デフォルトの名無しさん:2006/10/15(日) 04:20:22
>>357
はいはい、Beyondさん必死ですね。
359デフォルトの名無しさん:2006/10/15(日) 07:19:13
教祖のebanになにか起こるのか?
360デフォルトの名無しさん:2006/10/15(日) 07:22:18
ebangelist 乙
361デフォルトの名無しさん:2006/10/15(日) 07:23:45
>>359
まあ、実害と言えば、2ちゃんねるで叩かれたり、一々「はいはい、ebanさ
ん必死ですね」と書かれたりすることくらいだろう。
362デフォルトの名無しさん:2006/10/15(日) 09:40:54
つーかこの件でebanさんを支持しない奴はいないだろw
363デフォルトの名無しさん:2006/10/15(日) 11:43:20
>>362
はいはい、ebanさん必死ですね。
364デフォルトの名無しさん:2006/10/15(日) 15:22:21
漏れは今回の話は純粋に笑わせていただきました。
どっちを支持するか批判するかレベルで議論が止まってる藻前らとは違う。
365デフォルトの名無しさん:2006/10/15(日) 16:29:51
はいはい、えらいねー
366デフォルトの名無しさん:2006/10/17(火) 00:54:41
367デフォルトの名無しさん:2006/10/17(火) 01:09:27
いちいちあげんなぼけ。
368デフォルトの名無しさん:2006/10/17(火) 03:59:38
おれのころはパスカルだったのに
369デフォルトの名無しさん:2006/10/17(火) 04:14:23
> そのうち、どっちかっていうと私の方が取り残されちゃったりして。

まだ気づいていないらしい。いい加減だれかきちっと引導を渡してやれ。
370デフォルトの名無しさん:2006/10/17(火) 07:07:25
お前が渡して来いや
371デフォルトの名無しさん:2006/10/17(火) 10:57:34
Rubyやるようになってから、VBのソースコードに抵抗がなくなった
372デフォルトの名無しさん:2006/10/17(火) 11:32:27
PlaggerみたいなのをRubyで作ってる人はいますか?
373デフォルトの名無しさん:2006/10/17(火) 16:45:01
Rubyにはアンテナを作っている人しかいません。
374デフォルトの名無しさん:2006/10/17(火) 17:12:42
退けるべきモノリスト

+ Ruby厨
+ PHP厨
+ 粘着キモオタ基地外
+ 関数型言語厨
+ Perl使い
375デフォルトの名無しさん:2006/10/17(火) 18:03:57
Perlは使ってる時点でアウトかよorz
3767743@a2B:2006/10/17(火) 19:50:51
>>374
Python厨か?
377デフォルトの名無しさん:2006/10/17(火) 21:30:09
アンテナのことならRubyにまかせてください。
378デフォルトの名無しさん:2006/10/17(火) 22:43:26
いままでset_hoge(x)と書いてたところをhoge=(x)にしたら
add_piyo(x)って書いてたところもpiyo<<(x)にしたいんだけど
できないの?
379デフォルトの名無しさん:2006/10/17(火) 23:28:03
なぜできないと思うの?
380デフォルトの名無しさん:2006/10/17(火) 23:30:58
まあ、確かに def piyo<<(x) という宣言はできないな。 = がメソッド名の末
尾につけられるのは特例だから。

でも、 piyo というメソッドを作って配列なり特殊なオブジェクトなりを返す
ようにしておけば、 o.piyo << x とか書けるようになるからそれでいいんじゃね。
381デフォルトの名無しさん:2006/10/17(火) 23:33:56
piyoってなに?
+=ではダメ?
382デフォルトの名無しさん:2006/10/17(火) 23:44:00
class Piyo
  attr_reader :piyo
  def initialize
    @_piyo = []
    add = method(:add_piyo)
    class << (@piyo = Object.new); self; end.class_eval do
      define_method(:<<, &add)
    end
  end
  def add_piyo(x)
    @_piyo << x
    piyo
  end
end

piyo = Piyo.new
piyo.piyo << 1 << 2
p piyo
383デフォルトの名無しさん:2006/10/18(水) 01:19:45
パスカル が バカスルー に見えてしまいました…。
384デフォルトの名無しさん:2006/10/18(水) 01:49:55
+#ifdef SIGTERM
+ install_sighandler(SIGTERM, sighandler);
+#endif

こんなパッチが出る度に「Rubyって誰にも使われてないんじゃないか」とか思い込んでorzとなってしまうのは俺だけですかそうですか。
385デフォルトの名無しさん:2006/10/18(水) 07:10:31
>>384
お前、そんなこと言ってたら消されるぞ。
386デフォルトの名無しさん:2006/10/18(水) 07:50:20
>>385
まるでオームの事件だな。Rubyはカルト宗教なのか?
387デフォルトの名無しさん:2006/10/18(水) 11:28:26
>>384
気にすることないですよ。何とかなりますよ。
今Rubyったら、ベンチャーがお金引っぱるために必須のキーワードですよ。
388デフォルトの名無しさん:2006/10/18(水) 14:41:41
matzが互換性を無視して1.8ブランチに>>384を適用する、に(1<<64)カノッサ
389デフォルトの名無しさん:2006/10/18(水) 19:07:27
しーん....
390デフォルトの名無しさん:2006/10/18(水) 20:30:31
あのハスケル本ておもろいの?
危うく酔った勢いで買いそうになってしまったが
抵抗セーブに成功して難を逃れたのだが。
391デフォルトの名無しさん:2006/10/18(水) 21:00:21
おもろいかどうかでいえば、俺は一日で挫折しちゃったな。
392デフォルトの名無しさん:2006/10/19(木) 00:22:39
>>388
SIGTERMがensureを無視することを仮定したプログラムでも書いてるのか?
393388:2006/10/19(木) 10:57:12
まぁ、そういう類の「互換性」のお話。

たしかに互換性を無視してでもそんなバッドノウハウの蓄積なんぞ妨げた方が「よりよい」言語に近付く、のかもしれないが、現場に取ってはそのバッドノウハウさえも稼働コードの一部であり、メンテナンス対象であり…
セキュリティ含め、完全互換性のある変更のみyに集約した 2.0.x.y キボン。
394デフォルトの名無しさん:2006/10/19(木) 16:20:11
loop
395デフォルトの名無しさん:2006/10/19(木) 16:42:21
Rubyなんか互換性を捨てることが前提で開発してるのに何を言う
396デフォルトの名無しさん:2006/10/19(木) 21:31:09
>>393
アホか。子ね
397デフォルトの名無しさん:2006/10/20(金) 11:54:10
matz乙
398デフォルトの名無しさん:2006/10/20(金) 15:37:18
>>395
つまりPHPと一緒ということだね。
399デフォルトの名無しさん:2006/10/20(金) 17:34:25
>>398
確かにな
400デフォルトの名無しさん:2006/10/21(土) 01:12:26
「CMSでサイト構築してくれ」って仕事を受けてきたよ。
Rubyを使いたいところだけど、無難にploneあたりを使ったほうが
良いのかなあ。
401デフォルトの名無しさん:2006/10/21(土) 01:42:50
>400
自身の良心に従って行動されたし。
つまり「好きにしる」とゆーことでもあるがw
402デフォルトの名無しさん:2006/10/21(土) 01:58:22
>>393
どういう状況だと、「SIGKILLじゃなくてSIGTERMで後始末されるとまずい」と
いうことになるのか、参考までに教えてほしい。
403デフォルトの名無しさん:2006/10/21(土) 03:44:46
モルモンしつけー
404デフォルトの名無しさん:2006/10/21(土) 06:06:40
>>400
俺もCMSで作ろうという任務が来たが、
RubyでのCMSの実績がすくないからなあ
結局、phpとかのに落ち着きそう orz
405デフォルトの名無しさん:2006/10/21(土) 09:37:56
調べた結果、Radiantは、とりあえず除外ですね。
理由:ファイルのアップロード機能が無いため
http://d.hatena.ne.jp/tomoemon/20061005
406デフォルトの名無しさん:2006/10/21(土) 11:52:37
> ファイルのアップロード機能が無いため
それ、CMSとは呼べない。
407デフォルトの名無しさん:2006/10/21(土) 13:25:05
>>406
注目のCMSには、アップロード機能が無い。
それが、Rubyクオリティー。
408デフォルトの名無しさん:2006/10/21(土) 13:49:20
プラグインで提供されているんじゃなかったけ?
いや、使ったことないからわからんけど
409デフォルトの名無しさん:2006/10/21(土) 15:21:57
>>408
知らんくせに書くな
410デフォルトの名無しさん:2006/10/21(土) 16:19:02
もうPHPでいいよ。Rubyと縁が無くて幸せだったと思える時が来るから。
411デフォルトの名無しさん:2006/10/21(土) 18:24:10
PHPだけは勘弁してください
言語そのものにセキュリティホールが多すぎる_| ̄|○|||
412デフォルトの名無しさん:2006/10/21(土) 18:38:06
PHPなんか使うくらいならINTERCALで書いたほうがマシ
413デフォルトの名無しさん:2006/10/21(土) 21:01:04
なら俺はアセンブリで(ry
414デフォルトの名無しさん:2006/10/21(土) 22:10:59
本物のプログラマはRubyを使わない
415デフォルトの名無しさん:2006/10/22(日) 01:15:02
偽物でもいい、たくましく育ってほしい。
416デフォルトの名無しさん:2006/10/22(日) 18:23:32
満場一致でPHPがRubyに勝るという結論になったみたいだね。
417デフォルトの名無しさん:2006/10/22(日) 20:40:17
>>416
ユーザの厨房度か?
それは確かにそうだろうなあ.
418デフォルトの名無しさん:2006/10/22(日) 20:55:16
ユーザ数はとにかく多い
419デフォルトの名無しさん:2006/10/22(日) 21:06:26
かなりの馬鹿でも使えるからな
420デフォルトの名無しさん:2006/10/22(日) 21:24:29
仕様変更が目前に迫る言語は避けたほうがいいだろう
421デフォルトの名無しさん:2006/10/22(日) 22:13:04
>420
Javaのことかーーーー!!
と言ってみるテスト
422デフォルトの名無しさん:2006/10/22(日) 22:51:45
C++もそうだな。
423デフォルトの名無しさん:2006/10/22(日) 23:04:46
>>420
我らがRubyの場合、安定版なら長いと半年は仕様変更がないですからね。
その点、心の底から極めて心底極度に安心できると思います。
424デフォルトの名無しさん:2006/10/22(日) 23:14:33
趣味言語なんだから別に仕様変更してもいいじゃん。
425デフォルトの名無しさん:2006/10/23(月) 00:50:57
>>423
仕様変更がないんじゃなくて、進歩がないだけ。
426デフォルトの名無しさん:2006/10/23(月) 00:59:08
なぜだか気分が良い。なにか鼻歌が出たり、スキップしたくなったり。
42731:2006/10/23(月) 02:25:59
>>421
Javaの場合、今まで基本的にソースレベルの後方互換性
は保ってきたから、仕様変更って言っても問題が出るケースは
あまり無いと思う。もちろん、ライブラリレベルでは
新しいバージョンで今まであったメソッドがdeprecatedになったり
ということはあるけど。
428デフォルトの名無しさん:2006/10/23(月) 05:22:56
相変わらず他言語攻撃か。まるでアップルだな。
429デフォルトの名無しさん:2006/10/23(月) 07:15:28
>427
そこそこ納得の行く仕様変更が多いしなぁ。
今回の matz は暴走としか思えん。
430デフォルトの名無しさん:2006/10/23(月) 11:15:22
なぜだか気分が良い。なにか鼻血が出たり、スキップしたくなったり。
431デフォルトの名無しさん:2006/10/23(月) 16:06:38
キタ━━━━━━(゚∀゚)━━━━━━ !!
Ruby専門家がMicrosoft入り
http://www.itmedia.co.jp/enterprise/articles/0610/23/news020.html

プログラミング言語「Ruby」の専門家ジョン・ラム氏がMicrosoft
入りを明らかにした。

同氏は来年1月からMicrosoftのCLRチームで働くと自身のブ
ログで明かした。同氏はRubyとMicrosoft CLR(Common Langu
age Runtime)の橋渡しをする「RubyCLR」の開発者。

同氏はMicrosoft入りについて「わたしの人生の次のフェーズ
が始まる」と述べている。同社での仕事については、言えるこ
とが多少制限されているとした上で、「Microsoftでのわたしの
使命は開発者をもっと幸せにする手助けをし、プログラミング
を楽しくするツールを提供することだと思う」と語っている。

RubyCLRの今後については、同プロジェクトを推進する手助
けをしてくれる人を探しているところだと同氏は説明、また同
氏がRubyコミュニティーを離れることはないと述べている。
432デフォルトの名無しさん:2006/10/23(月) 16:33:55
CLRで他の言語と同レベルの効率を持つならサブセットでもいい。
期待してる。
433デフォルトの名無しさん:2006/10/23(月) 23:04:17
>>429
× 今回の matz は暴走としか思えん。
○ 今回も matz の暴走としか思えん。
434デフォルトの名無しさん:2006/10/24(火) 05:25:10
SunやM$が関わり出して、教祖が少しずつメインストリームから外れつつあるな。
また変な政治力を発揮して、とんでもないことをやらかさなきゃいいが……。
435デフォルトの名無しさん:2006/10/24(火) 07:00:13
>434
つーかMSが関わったら関わったで
ロクなことにならない件。

WSH で COM や WMI に振り回されて以来
MS には悪い印象しか無いよ…
436デフォルトの名無しさん:2006/10/24(火) 09:04:23
R#とか俺仕様をだしてきそう。
437デフォルトの名無しさん:2006/10/24(火) 16:38:10
438デフォルトの名無しさん:2006/10/24(火) 18:04:48
変数名がMSウンコ表記にならないならもう何でもいいよ。俺を好きにして
439デフォルトの名無しさん:2006/10/24(火) 18:08:52
>オープンソースコミュニティに時々出現する「困った人」への対処法。

>心当たりがあることがたくさんある。

>・空気を読まない 
>・「マニュアル読め」(いまなら「ググれ」か)の質問を多発 
>・へんなハンドルを使う 
>・他人を侮辱する 
>・脅す 
>・議論しようとしない 







>・すでに決まったことをひっくり返そうとする 
440デフォルトの名無しさん:2006/10/24(火) 22:04:24
>・足がくさい
441デフォルトの名無しさん:2006/10/24(火) 23:57:24
カルト危険度チェック
http://www7.ocn.ne.jp/~elfindog/culchek.htm
442デフォルトの名無しさん:2006/10/25(水) 05:56:48
443デフォルトの名無しさん:2006/10/25(水) 05:57:21
PythonでRADできるんだ。すげー…。
まあ、UI切り貼りぺたぺたをPythonでやる(やらなくちゃダメ)なケースは
そんな多くないと思うけど、夢があるなー。
444デフォルトの名無しさん:2006/10/25(水) 06:12:47
>そんな多くないと思うけど
逆だと思うな。
自分の用途的にはRADがスクリプトをフルサポートしたらDelphiの出番は結構減るし
Linuxもこういうのやってくれればデスクトップ周りの
国産フリーウェア文化が花開くんじゃないかと期待していたり。
445デフォルトの名無しさん:2006/10/25(水) 06:14:01
Iron Pyth0n support in PSA
http://www.karlprosser.com/coder/?cat=2
446デフォルトの名無しさん:2006/10/25(水) 07:20:07
pythonの時代が
447デフォルトの名無しさん:2006/10/25(水) 12:54:32
>>444
そう思うなら、試しにつくってみれば?
448デフォルトの名無しさん:2006/10/25(水) 13:09:45
こちらへどうぞ

Microsoft IronPython 1.0
http://pc8.2ch.net/test/read.cgi/tech/1157686822/
449デフォルトの名無しさん:2006/10/26(木) 07:11:48
450デフォルトの名無しさん:2006/10/26(木) 14:28:38
>RubyはしばしばPythonより高速
ほんの数年前までこんなこと言ってたんだよな。
ttp://web.archive.org/web/20001008174706/www.ruby-lang.org/ja/compar.html
いったいどこでこんなに差がついだんだ?
451デフォルトの名無しさん:2006/10/26(木) 14:55:16
open-uri.rbでHPの表のデータを取り込み
その表データを加工するのに、
便利なものってありませんか?
452デフォルトの名無しさん:2006/10/26(木) 14:57:20
HPの表って<table>タグってこと?
普通に正規表現でいい希ガス。
453デフォルトの名無しさん:2006/10/26(木) 15:23:08
>>449
めんどいから機械翻訳で見たけど、前半は「インフラ整ってるPerlマンセ」で
後半は「仕事があるJavaマンセ」じゃね?(自信ないのでつっこみヨロ)

要はRuby陣営にしちゃ分かり切ってることで、言語仕様論が皆無で
面白みがない希ガス。
454デフォルトの名無しさん:2006/10/26(木) 15:52:18
>>452
実用に耐えるHTMLパーザがないから
正規表現でメンテ不能なコード書くしかないよな。
455デフォルトの名無しさん:2006/10/26(木) 15:56:17
(゚Д゚)ハァ?
456デフォルトの名無しさん:2006/10/26(木) 16:21:04
>>451
hpricot とか、DOMで地道にパースするしかない
Rubyはとにかく遅いので、どうせDOMを使うなら、別の言語にしたほうが
いいかも。
457デフォルトの名無しさん:2006/10/26(木) 17:19:53
>>456
インターネット上の株価とかのリアルタイム分析とかやってみたいんですが
何かお勧めの言語ありますか?
458デフォルトの名無しさん:2006/10/26(木) 17:29:15
旬なのはJavaScript1.7だな
459デフォルトの名無しさん:2006/10/26(木) 17:37:28
>>457
Ruby以外なら、どれ使っても普通に使えると思います。
お勧めは、C#やJavaScriptですね。
460デフォルトの名無しさん:2006/10/26(木) 21:49:01
Rubyの得意そうな分野で、「Ruby以外なら」と言われてしまう現実
461デフォルトの名無しさん:2006/10/26(木) 23:49:07
>>451
htreeとかRubyfulSoupとかscrAPIとかも見てみそ。
462デフォルトの名無しさん:2006/10/27(金) 00:12:44
URLをオープンしたときに、内容取得と同時にHTMLとしてパースしてくれる(つまりコンテンツ全体をメモリに入れない)ようなのってない?
463デフォルトの名無しさん:2006/10/27(金) 00:47:08
ttp://www.atdot.net/~ko1/diary/
> 1.8 メンテナが卜部君になるらしい。
464デフォルトの名無しさん:2006/10/27(金) 01:08:50
ていうか藻前らデンバー合意嫁。そして喜べ。
これからは信者に気兼ねなく呼び捨てできるぞ、"MATZ"と。

ついでにbrand-new rubyforge.orgにログインして
inconsistencyに激しく萎えろorz
465デフォルトの名無しさん:2006/10/27(金) 01:11:30
ゲームのルール:
 ルールを守れ
466デフォルトの名無しさん:2006/10/27(金) 01:20:37
htreeは遅い。hpricotの方が、100倍まし。
467デフォルトの名無しさん:2006/10/27(金) 01:20:37
最強の原則:
 勝つためには戦わないこと
468デフォルトの名無しさん:2006/10/27(金) 01:29:59
scrapiは、ちょっと特殊すぎ。
Ajaxとかで、DOMを使わざるを得ないんだから、標準的なAPIに馴染んで
おいた方が有利。
469デフォルトの名無しさん:2006/10/27(金) 02:14:25
>>468
Javascriptでも便利なライブラリあるよ。
jQueryとか
470デフォルトの名無しさん:2006/10/27(金) 02:43:49
ブラウザはウインドウ一枚で数十メガ喰ってるんだから、
たかだか数メガのHTML読んだところでたかが知れてるって。
471デフォルトの名無しさん:2006/10/27(金) 09:52:16
長文スマソ。

>>463
全然衝撃的じゃないなあ。
まあ単なるユーザだからなあ。
あと今のSubversionってCVSと同じくらい速いの?
何かえらいもっさりしてる部分があった気がするんだけど。

もうWin32OLEじゃ何とも思わんよね。
OLEサーバがちゃんと動く限りは特に心配することはないし。
みんなそろそろ技術の頭から尻尾までだいたい見えてるから(たぶん)技術デモでは驚かんのではないか。
YARVで全体的にだいたい速くなるのはとてもとても嬉しいけど、でもやるこた変わらんから。
新しくできる何かとか、やり方が変わりますとかじゃないと、がんばってくれよで終わりじゃないかと。

ある意味では、Rubyを使って何かをする人たちの集まりで、コアの話はあんまり意味がないのかもしんない。
プレゼンテーション層の人はコントローラとかモデルを気にしたくないよなと。
Matz呼ぶ意味も疑問だけど、いまはMatzが仕様書だからな。
472デフォルトの名無しさん:2006/10/27(金) 10:16:32
一枚しか無い仕様書を、紛失したり破損したりすると困るから、
金庫にでも入れておけ。
473デフォルトの名無しさん:2006/10/27(金) 12:41:27
うまいこと言うな。何かの警句?
474デフォルトの名無しさん:2006/10/27(金) 20:39:35
>>472
モルモン教の教義では、神は唯一のものではありません。あなたも、教会の
教えに従い神になることが出来ます。

Rubyにおいても同様です。敬虔な信仰を続けることで、あなたも仕様書の
一つとなれるのです。

「全ての神々がそうしたように・・・あなたがたも神になれるよう良く学ぶ
必要がある。」(ジョセフ・スミス)
475デフォルトの名無しさん:2006/10/27(金) 20:50:40
仕様書のバックアップ欲しいが、言語的な意味で全体を見渡せる人材っているのかね。
**Pって3文字の言語とかならともかく、Rubyのように方々から仕様ぱくってる言語だと難しそ
476デフォルトの名無しさん:2006/10/27(金) 21:41:18
仕様書のバックアップを取る(性的な意味で)
477デフォルトの名無しさん:2006/10/27(金) 22:25:22
>476
どういう意味だよw
478デフォルトの名無しさん:2006/10/27(金) 23:33:45
今JRubyな人たちが使用を文章家してんだよね。
じゃあそれが完成して最新に追いついた時点でmatzを
ちょめちょめすればおkってことか。
479デフォルトの名無しさん:2006/10/27(金) 23:41:53
互換ありを前提に1.8を成長させたらいい
480デフォルトの名無しさん:2006/10/28(土) 00:26:15
>>467
今年最大のワロス
481デフォルトの名無しさん:2006/10/28(土) 01:40:40
>>476
俺の仕様を見てくれ…こいつをどう思う?
482デフォルトの名無しさん:2006/10/28(土) 01:53:18
>481
すごく……粗結合です……
483デフォルトの名無しさん:2006/10/28(土) 01:55:19
誰も The Power of (theが抜けてる?) Ruby と Denver Accord を読んでいない悪寒
484デフォルトの名無しさん:2006/10/28(土) 03:06:06
なんか落ちるな……。@win2k

D:\_test>ruby -e "a='a'*240;400.times{File.open(a.succ!,'w'){}}"

D:\_test>ruby -e "Dir.glob('*')"
[BUG] cross-thread violation on rb_gc()
ruby 1.8.5 (2006-08-25) [i386-mswin32]


abnormal program termination
485デフォルトの名無しさん:2006/10/28(土) 03:25:00
今回のバージョンアップは見送り

C:\>ruby -e "Dir.glob('*')"

C:\>ruby -e "p Dir.glob('*')"
["Application Data", "Cookies", "Favorites", "Local Settings", "LuResult.txt", "
My Documents", "NetHood", "NTUSER.bak", "NTUSER.DAT", "ntuser.dat.LOG", "ntuser.
ini", "NTUSER.tmp.LOG", "PrintHood", "Recent", "SendTo", "Templates", "winscp.RN
D", "\203X\203^\201[\203g \203\201\203j\203\205\201[", "\203f\203X\203N\203g\203
b\203v"]

C:\>ruby -v
ruby 1.8.4 (2005-12-24) [i386-mswin32]
486デフォルトの名無しさん:2006/10/28(土) 03:53:24
Denver Accordってセンスあるタイトルだな
487デフォルトの名無しさん:2006/10/28(土) 09:12:12
>>483
読んでるよ
でもさ、YARVになってもユーザ側はほとんどかわんないじゃん。
それともあんた、コア開発者なのかい?
488デフォルトの名無しさん:2006/10/28(土) 09:49:49
>>484
>>485
結局これじゃね?
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/9024

要はnokada氏が9228で言うように、GCの初期化してないのにGCに依存した処理
(ALLOC==xmalloc==ruby_xmalloc)をしてるってことで、潜在的なバグだったんだろう。

ちなみに484 != 485でおk? 1.8.4以前でも出る可能性あるから、できたら同じ条件で
試してみて >484
あとは484と同じかそれ以上のファイル数で試してみるとか >485
んでたぶん、該当部をふつーのmalloc(3)に直すだけで治ります(?)。
(自信なし; NULLチェックは忘れずに)

両者のレポートタイミングからして1.8.5から出てるらしいけど、どれが影響したのかは
ちょっと見てない。スマソ。

ていうかそもそもW(後で書く…か?
489デフォルトの名無しさん:2006/10/28(土) 12:12:09
1.8.4は大丈夫っぽい。

W:\>ruby -e "Dir.glob('*')"

W:\>ruby -e "p Dir.glob('*').size"
6397
490デフォルトの名無しさん:2006/10/28(土) 12:53:50
1.8.5.1カモーン
491デフォルトの名無しさん:2006/10/28(土) 23:58:26
関数の括弧の省略ってキモイ
492デフォルトの名無しさん:2006/10/29(日) 00:14:51
http://itpro.nikkeibp.co.jp/article/NEWS/20061028/252056/
キュメント整備では,「Rubyist Magazine(るびま)」というWeb雑誌を2004年から発行している。
問題は作る側だ。原稿執筆者はまだ何とかなっているが,編集者が問題になっている。
るびまの編集者はすべてボランティア。
特定の人に仕事が重なりやすく,その人が忙しいと遅れてしまう。ときには力尽きてしまうこともある。
また倦怠期というわけでもないが,惰性で出しているようなところがある
作る側のモチベーションが下がってきている問題を指摘する。
493デフォルトの名無しさん:2006/10/29(日) 01:55:36
Rubyだから貼っとこう

6 名前:不明なデバイスさん [↓] :2006/10/29(日) 01:47:19 ID:gU3eZje1
http://capslockabcjp.kitunebi.com/usbmir/usb-mirror.html

USBメモリーにハードディスクの一部をコピーして外出時に持ち歩きたいが、
ドライブレターが自動的に変更されてしまうので面倒くさい。
そこで、ボリュームIDというドライブのシリアル番号とラベルを登録して
自動的にUSBメモリーを検索して、決められた場所のフォルダを同期するスクリプトを書いてみた。
494デフォルトの名無しさん:2006/10/29(日) 17:23:18
495デフォルトの名無しさん:2006/10/29(日) 18:06:15
>>491
じゃあ省略しなけりゃいいじゃないか
にんげんだもの
496デフォルトの名無しさん:2006/10/29(日) 19:53:07
やだ、キモーい、しんじられないセンス
497デフォルトの名無しさん:2006/10/29(日) 19:57:36
やだ、キモーい、しんじられない、と書き込んじゃうセンス
498デフォルトの名無しさん:2006/10/29(日) 20:34:28
センスでうちわ揉め
499デフォルトの名無しさん:2006/10/30(月) 10:45:07
>>494
one of the uglier parts of Ruby というより
Rubyの現状を 象 徴 的 に表している
というべきだと思うのだが
500デフォルトの名無しさん:2006/10/30(月) 11:52:23
501デフォルトの名無しさん:2006/10/30(月) 16:09:33
samidare>安定版がまたもや不安定版に♪
502デフォルトの名無しさん:2006/10/31(火) 07:14:03
これは酷い

【は?】島根県教委、未履修問題を「何も調査しない」「誰も処分しない」 理由は”教員の士気に影響するから”
http://news19.2ch.net/test/read.cgi/newsplus/1162243779/
503デフォルトの名無しさん:2006/10/31(火) 07:30:53
Rubyスレ避難所作った方がいいな、こりゃ…
もうアンチしかいねえ。
504デフォルトの名無しさん:2006/10/31(火) 07:59:43
立てるならマ板にMLヲチスレ立てろよ。
技術板で愚痴りまくって親父ギャグ飛ばしまくって
澱んだふいんきを醸し出していたらそりゃ変なのもよってくるだろ。
505デフォルトの名無しさん:2006/10/31(火) 11:45:20
「互換性は考慮しない」 理由は”開発者の士気に影響するから”
506デフォルトの名無しさん:2006/10/31(火) 12:01:34
対偶をとると
「開発者の士気は考慮する」 理由は”互換性に影響しないから”
507デフォルトの名無しさん:2006/10/31(火) 14:06:20
対偶になってねえ
508デフォルトの名無しさん:2006/10/31(火) 14:25:44
逆に言うと
「開発者の士気は考慮しない」 理由は”互換性に影響するから”
509デフォルトの名無しさん:2006/10/31(火) 15:10:17
逆にもなっていない。

対偶は
開発者の士気に影響しないなら 互換性は考慮する
510デフォルトの名無しさん:2006/10/31(火) 15:12:09
裏に言うと
「開発者の士気は考慮しない」 理由は”互換性に影響するから”
511デフォルトの名無しさん:2006/10/31(火) 15:22:48
ほんとRubyってネタがないよね
512デフォルトの名無しさん:2006/10/31(火) 19:10:07
Matz is nice, so we are nice.
513デフォルトの名無しさん:2006/10/31(火) 19:22:46
>>509
貴様のも、対偶になってねえ
論理を、一からやりなおせ
514デフォルトの名無しさん:2006/10/31(火) 19:52:48
>>504
スレタイにモルモンって入ったスレ無かったっけ?
十分流用に耐えると思うが。
515デフォルトの名無しさん:2006/10/31(火) 20:01:24
あったあったこれだ。

【カルト】Ruby開発者Matz【モルモン】
http://pc8.2ch.net/test/read.cgi/prog/1148712641/

そもそも matz だけのヲチスレじゃ
過疎るのは当然ではあるが。

あー、でも
MLでの技術的な話は本スレで良いかも。
あくまで痛いRubistを語るならあっちってだけか。

親父ギャグはほっとけば?
レスしたらつけ上がるよ。
516デフォルトの名無しさん:2006/10/31(火) 20:03:49
語ろうにもネタがないのがRuby
517デフォルトの名無しさん:2006/10/31(火) 20:27:07
Rubyが一瞬流行したおかげでJavaの素晴らしさが再認識されちゃったね。
518デフォルトの名無しさん:2006/10/31(火) 20:33:17
一瞬に限らなければ、RubyがおかげでLispの素晴らしさが再認識されているよね。
519デフォルトの名無しさん:2006/10/31(火) 21:32:56
Rubyとは関係なくLispは人気が高いよね。
520デフォルトの名無しさん:2006/10/31(火) 21:47:27
Lispなんて聞いたこともないや
521デフォルトの名無しさん:2006/10/31(火) 21:57:18
それは笑える無知っぷりだ。
522デフォルトの名無しさん:2006/10/31(火) 22:04:38
それ = 「それは笑える無知っぷりだ。」
523デフォルトの名無しさん:2006/10/31(火) 22:44:59
Lispは自称プログラマーに人気が高いよね。
524デフォルトの名無しさん:2006/10/31(火) 22:49:42
「じゃ、Lispで実装してくれていいよ」とは絶対に言われないからね。
525デフォルトの名無しさん:2006/10/31(火) 23:42:24
Lispの人気が出てきたのは、boostのお陰だと思うが
526デフォルトの名無しさん:2006/11/01(水) 01:38:36
ネタキタ
ttp://rubyforge.org/pipermail/mongrel-users/2006-October/001946.html
ttp://www.frsirt.com/english/advisories/2006/4244

結論はこう
ttp://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/cgi.rb.diff?r1=1.68.2.17;r2=1.68.2.18;f=h

cgi.rbステっていうよりか、Object#blank? 待望論加熱か。とにかく自前で*.cgi書いてる奴はパッチあてとけ。
1.8.5.1が出るまでなまぬるく見守ろうじゃないか。
527デフォルトの名無しさん:2006/11/01(水) 01:49:16
>>525
「ハッカーと画家」って本が一役買っていると俺は思ってる。
528デフォルトの名無しさん:2006/11/01(水) 03:27:49
lispを使っている総数のうち emacsでしか使ったことがない割合ってどれくらい?
529デフォルトの名無しさん:2006/11/01(水) 08:35:30
どうだろうね。.emacs書くのにしか使ってない人とかは結構いそうな気が
ところで、Emacs LispとかCommon LispとかSchemeって、それぞれ
全然違う言語なのに、ひとまとめにしてLispと呼ぶのって、すごく乱暴な
くくり方な気がする。例えて言うなら、C/C++/Java/C#を全部ひっくるめて
Cと呼ぶみたいな感じか
530デフォルトの名無しさん:2006/11/01(水) 10:54:09
それを言うなら algol 風言語という言葉があるじゃないか
531デフォルトの名無しさん:2006/11/01(水) 12:01:13
>>529
(〜)なのは全部同じに見えるのですよ。
532デフォルトの名無しさん:2006/11/01(水) 12:24:22
xyzzyのおかげでcommon lispしか使ったことない割合も結構あったりして。
533デフォルトの名無しさん:2006/11/01(水) 12:24:33
>>530
Algol風っていったらRubyやPythonも含まれるんじゃ?
Algolはブロックに{}を使わないし。
534デフォルトの名無しさん:2006/11/01(水) 13:10:17
まあ実際問題、{}をブロックに使ってて、()を関数定義/呼び出しに使ってて、セミコロンで区切る言語は、「C言語風」って言われることも多々あるね。
良いか悪いは別として。
535デフォルトの名無しさん:2006/11/01(水) 18:55:02
rubyを使っている総数のうち RPGツクールでしか使ったことがない割合ってどれくらい?
536デフォルトの名無しさん:2006/11/01(水) 19:37:09
>535
この板ではその割合が少ない希ガス。
かと言ってツクールスレで訊くのもどうかとは思うが。
537デフォルトの名無しさん:2006/11/01(水) 21:28:02
to_splatってどうなった?
538デフォルトの名無しさん:2006/11/02(木) 00:13:59
さりげに埋め込みArrayがrevertされてる件に付いて。
確かに労力と互換性に与える影響とを考えて、効果が釣り合うのかは疑問だったけど…原因は??
539デフォルトの名無しさん:2006/11/02(木) 00:20:32
SEGV連発してるからじゃないか?
540デフォルトの名無しさん:2006/11/02(木) 00:38:11
>>539
そういえばデンバー合意のマージ条件の一つだったのわすれてた >Array
きっと1.9はとりあえずマージを優先させたかったんだろうね。

しかし1.8ブランチでもだいぶいじってるんだなぁ。二大巨頭は避けてるからしらなんだ。
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/parse.y.diff?r1=1.307.2.25;r2=1.307.2.12;only_with_tag=ruby_1_8;f=h
朝起きたらnokadaさんがfixしてる、に久保田万寿10本。
541デフォルトの名無しさん:2006/11/02(木) 01:01:18
>>540
二大巨頭ってなんだ。parse.yとeval.cのことか?

nokadaさんはしばらく現れない、に能古見大吟醸雫酒5本。
542デフォルトの名無しさん:2006/11/02(木) 08:54:49
>541
勝負が決まる前にこっそり酒飲んじゃお♪
543デフォルトの名無しさん:2006/11/02(木) 12:04:24
SEGV連発の言語っていいよね。親しみやすくて。PHPみたいで。
SEGVってもApacheのログよく見なきゃわからないから、
RubyもWebアプリに使うのが最適だね。
544デフォルトの名無しさん:2006/11/02(木) 13:20:30
* string.c: class Symbol is no longer subclass of String.
545デフォルトの名無しさん:2006/11/02(木) 13:45:23
>>544
あんだけさんざん引っ掻き回しておいて、何の説明も無く元に戻すのかよ。
546デフォルトの名無しさん:2006/11/02(木) 14:53:29
なんか( ゚д゚)ポカーン って感じだな。いや、戻すのは賛成だけど。
547デフォルトの名無しさん:2006/11/02(木) 16:20:59
これがMatzのいう"game"?
548デフォルトの名無しさん:2006/11/02(木) 16:45:23
matzが壊す->誰かが直す->OKという目論見が崩れたからだろう。
549デフォルトの名無しさん:2006/11/03(金) 05:38:52
うがっ、安定ブランチはリリースしたら数字上がるんじゃないっけか。> version.h
550541:2006/11/03(金) 06:20:43
>>540
久保田万寿10本、楽しみに待ってるよ。
551デフォルトの名無しさん:2006/11/03(金) 09:28:20
だからPCエンジニアは尊敬されない。

ttp://d.hatena.ne.jp/jyl2142/20061028#p5
552デフォルトの名無しさん:2006/11/03(金) 10:52:17
当然といえば当然だけど、局地的な事実と己の感情を
それっぽい出鱈目でさも大局的な何かの反映であるかのように
装飾するのが上手いよな、小説家は。

ジャンルがSFでも、所詮文系は文系なのね。
553デフォルトの名無しさん:2006/11/03(金) 11:05:11
Rubyって標準化団体によって標準化されるみたいな話はいままでないわけ
554デフォルトの名無しさん:2006/11/03(金) 15:33:49
米田とほかの作家をいっしょにしてくれるな。悲しくなるから。
555デフォルトの名無しさん:2006/11/03(金) 17:19:04
>>553
待ってろ。今、マイクロソフトが事実上の標準を作ってくれるから。
556デフォルトの名無しさん:2006/11/03(金) 21:20:47
M17N化はどうなってますか?
557デフォルトの名無しさん:2006/11/03(金) 21:22:21
>>555
R♯とか?
558デフォルトの名無しさん:2006/11/03(金) 21:42:45
>>536
Unicode and Ruby
ttp://www.tbray.org/ongoing/When/200x/2006/10/22/Unicode-and-Ruby
> A solution has been promised in Ruby 2 (due next year, maybe); Matz
> calls it M17n and has made some general remarks in speeches but hasn’t
> published much in the way of code or documentation.
559デフォルトの名無しさん:2006/11/03(金) 22:35:03
目指せPython
560デフォルトの名無しさん:2006/11/03(金) 22:36:25
最近、Pythonに対するメリットは「日本人が作った」以外ないような気がしてきた。
561デフォルトの名無しさん:2006/11/03(金) 22:58:54
そうだな。Pythonは勝手に仕様変えてこっそりもどすなんて絶対しないからな。
562デフォルトの名無しさん:2006/11/03(金) 23:00:35
Rubyは読みやすくて書きやすいから好きだけど
Rubyコミュニティはギスギスしてるしキモい取り巻きが多すぎる
ゴネればなんでも通ると思ってるんだろうなぁ
でもまぁOSSコミュニティなんてどこもそんなもんなのかなぁ
563560:2006/11/03(金) 23:02:50
>>561
だよね。

>>562
Pythonコミュニティは変な喧嘩もないし大人しかいないからうらやましいよ。
564デフォルトの名無しさん:2006/11/03(金) 23:14:10
Rubyは周りが何言っても教祖の気分次第って空気が漂ってる
565デフォルトの名無しさん:2006/11/03(金) 23:15:10
Rubyは本当の意味でのOSSじゃないからね。Matzにっきに書いてあったけど
本音はフリーウェアにしたいらしい。フリーウェアはOSSに含まれるから
しぶしぶOSSと呼ばれることを許容するとか何とか。ではなぜOSSという単語を
よく使うかといえば、それは単語のもつ政治力を利用したいかららしい。
566560:2006/11/03(金) 23:45:41
>>563
勝手に人の名前名乗るの良くない。
567デフォルトの名無しさん:2006/11/04(土) 00:09:40
>>527
なんちゃってくんたちごようたつか
568デフォルトの名無しさん:2006/11/04(土) 00:12:49
>>376
うん最近とくにうざい
そこらじゅうに沸いてる
569デフォルトの名無しさん:2006/11/04(土) 03:41:10
誰か教祖の批判をする勇気のある奴は、出てこないのか?
570デフォルトの名無しさん:2006/11/04(土) 04:24:07
教祖批判専用スレはあるぞ
571デフォルトの名無しさん:2006/11/04(土) 13:01:03
御用達は"ごようたし"って読むんだよ
572デフォルトの名無しさん:2006/11/04(土) 14:07:47
MWはもっと建設的に文章を書けんのかね。
せっかくいいポイントをついてる(時もある)のに。
573デフォルトの名無しさん:2006/11/04(土) 14:25:29
「ぼくはこんなにも“わかってるやつ”なんだ!」
という熱を発散するために書いてるのに、
建設的であることなんか目指すわけがなかろう。
574デフォルトの名無しさん:2006/11/04(土) 14:56:30
こまめにリリースできるようにして欲しいよまったく
575デフォルトの名無しさん:2006/11/04(土) 15:26:29
>>574
リリースという行為が結構面倒で、コードを書く人間にとって退屈なものだから仕方がない。
576デフォルトの名無しさん:2006/11/04(土) 15:53:34
>他の言語ユーザがRubyから自分たちの使用している言語を使うよう勧誘するなら
いまがチャンスかもしれません。

これはxrbに勧誘してるのかな?xrbは脆弱性に対応したのかな?
そもそもxrbってまだあるのかな?
577デフォルトの名無しさん:2006/11/04(土) 16:17:29
>>575
そうだよ。仕方ないよ。
PerlやPythonと違ってその退屈なことを引き受けてくれる人材が
まったく育たないものな。
578デフォルトの名無しさん:2006/11/04(土) 16:41:39
日本人はダメネー。
579デフォルトの名無しさん:2006/11/04(土) 17:33:34
英雄を作るまいとする動きを、かなり歪んだ領域まで空気が許容する文化だからな。
「ライバルが足を引っ張る」のは世界共通の現象だが、この国の人間は
はるか下方で自分の加わっていない挑戦の参加者の足を引っ張るのを好みすぎる。
580デフォルトの名無しさん:2006/11/04(土) 17:42:41
>>579
いい見本だ
581デフォルトの名無しさん:2006/11/04(土) 18:25:19
ひでおって誰だろうとちょっと考えてしまった。
582MoonWolf:2006/11/04(土) 18:35:49
>>573
建設的なことなんて目指してないです。
「私の独断です」、「ライセンスに無保証と書いてあります」などの
教祖様のお言葉を引き出すための壮大な釣りなのですよw

あとは、建設的でない文章だからといって指摘されたことに対して
自発的に反省・改善できないコミュニティの現状を
ruby-devのログとして残すというのも目的の一つではあります。
583デフォルトの名無しさん:2006/11/04(土) 18:56:19
容姿だけじゃなく、思想も痛くなっちゃったんだね
584デフォルトの名無しさん:2006/11/04(土) 19:02:17
建設的でない時点で相手にされねーよ。
ログに残してもお前のアホさが残るだけだろ。


という建設的でない文章で指摘されたことに対して、
自発的に反省・改善できないMoonWolfの現状を
2chのログとして残すのも目的の一つです。
585MoonWolf:2006/11/04(土) 19:28:33
「建設的でない」という指摘をうけたが、
もともと建設的なことを目指していないんだから
何の反省をする必要がある?
それに誰からも建設的な文章を要求されていないし
それに応える義務もない。
「ライセンスに書いてない」というか、そんな契約してないし。

しっかし、あのパッチには笑ったよ。
いきなりcvsweb.cgiの出力を公式パッチをだすわ、
実質1行の修正にあれだけツッコミの余地があるとか、まるで予想外の成果です。
586デフォルトの名無しさん:2006/11/04(土) 19:29:44
バグが見つかったりセキュリティーに問題があったら、さっさと修正版をリリースすりゃいいんだよ
win版のpstoreにバグ見つかっても、はいはい直しましたで終了だし
587デフォルトの名無しさん:2006/11/04(土) 19:47:28
2chの片隅に静かに積み上がる痛語録
588デフォルトの名無しさん:2006/11/04(土) 19:48:16
>「建設的でない」という指摘をうけたが、
>もともと建設的なことを目指していないんだから
>何の反省をする必要がある?
そんなこといったら、Rubyはキミの思うビジョンを目指していないんだから
同様に反省する必要はないんじゃ?

>それに誰からも建設的な文章を要求されていないし
されてるじゃん。

>それに応える義務もない。
お前には無いのに、お前の言い掛かりに応える義務はあると?

>しっかし、あのパッチには笑ったよ。
しっかし、xrbには笑ったよ。
API名をrbからxrbに直しましたとか、実質何も修正してない修正にアレだけのツッコミの余地があったんだから。

わかるかね?MoonWolf君。
キミの言葉は全部自分に当てはまるんだよ?
人のことより、まず自分のことをなんとかした方がいいんじゃないかね?

と建設的に言ってみる
589デフォルトの名無しさん:2006/11/04(土) 21:08:09
おいおい、変なことするなよ
590デフォルトの名無しさん:2006/11/04(土) 23:16:10
リリースが面倒なら、面倒さを無くすツールを開発すればいい。
それこそ、建設的。

プログラマーの三大美徳の一つは、「怠惰(から発生する建設的発想)」
って、誰かがオープンソースマガジンに書いてた。
591デフォルトの名無しさん:2006/11/04(土) 23:20:07
yamlのバグは、いつ直るんでしょう?
592デフォルトの名無しさん:2006/11/05(日) 00:31:30
>ruby-dev:29793
>include したことをしっかりと影響を与えるため
↑これってどういう意味?
593デフォルトの名無しさん:2006/11/05(日) 00:51:15
壮大かどうかはともかく、釣りだとわかっていても反応しなければいけない
中の人たちが哀れだな
594デフォルトの名無しさん:2006/11/05(日) 00:56:43
>>590
そりゃ ML で Matz に言えよw
595デフォルトの名無しさん:2006/11/05(日) 00:57:34
Matzがぐだぐだで意志疎通を図れてなかったことのほうが哀れに思える
596デフォルトの名無しさん:2006/11/05(日) 03:20:27
1.8 固めて本当に幸せになれるんだろうか。
新機能や仕様改善が享受できない冬の時代が到来する。
春が来るより先に、Ruby 終わりそうな気がするんだが。
正直、今までくらいの軽いノリでよかったんだけどなあ。
597デフォルトの名無しさん:2006/11/05(日) 03:37:20
軽いノリの1.9と、キチキチにやりたい人のための1.8、でいいんじゃね?
598デフォルトの名無しさん:2006/11/05(日) 05:33:29
CVS の 1.9 は軽すぎ。どう考えても常用はできない。
せめて 1.9 リリースしてから 1.8 固めてくれないかなぁ。

YARV が入るから最低でも 1 年以上もリリースされないのに
その間進歩が見えないんじゃ、利用者も離れてくんじゃないか。
599デフォルトの名無しさん:2006/11/05(日) 06:49:17
>CVS の 1.9 は軽すぎ。どう考えても常用はできない。
まさか、1.9を今業務か何かで使うつもりだったの?
600デフォルトの名無しさん:2006/11/05(日) 06:55:35
いつも思うが、信者はアンチスレには来ないのになんでアンチは信者スレまで出張ってくるのかねw
告発だなんだってゆがんだ正義感でもあるんかね。
601デフォルトの名無しさん:2006/11/05(日) 07:16:11
>>598
CURRENTならそういうもの。

というか、1.9.1がでたら2.0系列がCURRENTになるんだよな。
まだ決まってないのか?
602デフォルトの名無しさん:2006/11/05(日) 10:15:22
>>600
批判をアンチとしか思えないなんて、頭の構造がゆがんでるよ
603デフォルトの名無しさん:2006/11/05(日) 10:20:38
いや、その前に信者スレってなんだ
604デフォルトの名無しさん:2006/11/05(日) 10:57:33
ココの事と指してるのかねぇ
本スレは両方集まるモノだろうに
605デフォルトの名無しさん:2006/11/05(日) 11:40:13
>>599
個人用だが、make 通らなかったり大実験起きたりするんじゃ
個人用でも使えないだろ。Ruby の開発に興味があるわけじゃない。

>>601
俺は別に 1.9 が不安定なことに文句を言うつもりはない。
1.8 を固めないで欲しいだけ。
606デフォルトの名無しさん:2006/11/05(日) 11:58:00
1.9はかなりの変更なのに、1.8を固めるのはひどい
急にライブラリが変更されたり考えるだけでも頭痛い
607デフォルトの名無しさん:2006/11/05(日) 12:22:01
>>605
言いたいことがわからない。
新機能追加版=開発版=HEAD|yarv
機能固定版=安定版=ruby_1_8
の何が問題?
608デフォルトの名無しさん:2006/11/05(日) 12:32:25
互換性なしで開発してるのだから考えても仕方ない
609デフォルトの名無しさん:2006/11/05(日) 12:37:51
>>607
要するに、新機能追加しつつもそこそこ安定してるバージョンが欲しい。
今の 1.8 がちょうどいいくらいだから、必要以上に固定化しないで欲しい。
610デフォルトの名無しさん:2006/11/05(日) 14:21:02
>>592
たぶんそのあとの説明が間違ってるように思う。
 C2 で M を include したら、C1 のメソッド m より先に M のメソッド m が呼ばれて欲しい
じゃないかな。

>[C2, M, C1, M, Object, Kernel, BasicObject]

C2#mでsuperするとM#mが呼ばれ、C1#mを呼ぼうとM#mでsuperすると、
最終的に、Object#mまで呼び出そうとすることになる。
後からMをextendすると、M#mが最初に呼ばれるようだ。
何をどう仕様変更したいのかよく分からないので、何とも言えないが、おそらく嫌がらせだろう。
611デフォルトの名無しさん:2006/11/05(日) 18:36:32
>>609
それこそフォークすれば?
612デフォルトの名無しさん:2006/11/05(日) 18:50:10
教祖があんなこと言ったらお終いよ
613デフォルトの名無しさん:2006/11/05(日) 20:10:26
xrbの新バージョンはまだですか?
614デフォルトの名無しさん:2006/11/05(日) 23:48:49
まだいたのか
615デフォルトの名無しさん:2006/11/06(月) 08:07:15
かみつけるところ探して粘着するなよ。
マジにうぜえ。>MW
616デフォルトの名無しさん:2006/11/06(月) 08:50:06
野良犬は月夜に吠える。
617デフォルトの名無しさん:2006/11/06(月) 09:19:21
MWスレ立ててそっち行け馬鹿共
618デフォルトの名無しさん:2006/11/06(月) 09:38:55
無理だよ
そもそも馬鹿だからRubyなんか使ってるわけで
619デフォルトの名無しさん:2006/11/06(月) 10:30:27
説得力ある
620デフォルトの名無しさん:2006/11/06(月) 11:08:11
開発者だってまともにRuby使ってるやついねーからModule duplicateみたいなことやり出すんだよ
621デフォルトの名無しさん:2006/11/06(月) 13:45:45
いっそのこと、これを期にもうcgi.rbをやめてしまっては?w
622デフォルトの名無しさん:2006/11/06(月) 19:24:55
まあ、Rubyは、
David Heinemeier Hanssonが
開発引き継いでくれるだろうから、
藻前ら心配するな。

とりあえず、ActiveSupportから始めるべし
623デフォルトの名無しさん:2006/11/06(月) 21:04:04
>620
vrubyみたいなモジュール使いまくるやつだとどうなるんだろね
624デフォルトの名無しさん:2006/11/06(月) 22:12:33
入院とは大変そうだが、何科なんだ
625デフォルトの名無しさん:2006/11/06(月) 22:51:18
外人マンセー!
開発者から日本人全員追放きぼんぬwwwwww!!
626デフォルトの名無しさん:2006/11/06(月) 23:26:04
>>622
railsの人たちはRuby本体に興味ないですよ。
1.9 で動かなくとも気にしてないようですし。
627デフォルトの名無しさん:2006/11/06(月) 23:39:42
1.8には興味あるんじゃね?
628デフォルトの名無しさん:2006/11/07(火) 00:24:18
MWが五月蝿く言ってるのは、本当にそんな重要なことなの?
俺はかなりどうでもいい気がするんだけど。
629デフォルトの名無しさん:2006/11/07(火) 00:30:26
他の言語みたいなまともな運営を望む人は多いでしょ
630デフォルトの名無しさん:2006/11/07(火) 00:31:51
よっぽどの新参者? >>624

つーかいいかげんeval.cの更新止めたらどうだ >all
631デフォルトの名無しさん:2006/11/07(火) 00:34:11
死ぬ病気だといいな
632デフォルトの名無しさん:2006/11/07(火) 00:36:18
なんで運営がうまくいかないの?やってくれる人がいないから?
それとも他の問題?
633デフォルトの名無しさん:2006/11/07(火) 00:36:48
日本人だから!
634デフォルトの名無しさん:2006/11/07(火) 00:40:10
そんなに日本人が嫌なら外人にやってもらえばいいじゃない
635デフォルトの名無しさん:2006/11/07(火) 00:42:02
ちゃんと運営されてるじゃん
636624:2006/11/07(火) 00:50:48
>>630
たぶん漏れは新参者ではないと思うのだが、
今回の入院が精神科か整形外科か、それとも
それらと関係ない新しいネタなのか、がわからん。
637デフォルトの名無しさん:2006/11/07(火) 00:51:40
辿り着くはpython
638デフォルトの名無しさん:2006/11/07(火) 00:58:58
あとは、建設的でない文章といって指摘されたことに対して
自発的に反省・改善できないMoonWolfの現状を
ruby-devのログとして残すというのも結果の一つではあります。

>>631
さすがにそれは言いすぎかと。と、いちおうフォローしておく。
639デフォルトの名無しさん:2006/11/07(火) 01:03:26
あのやりとり見てると、そもそも運営なんてないんだなとしか思わない
640デフォルトの名無しさん:2006/11/07(火) 01:36:23
痛々しいやりとりが多い。
641デフォルトの名無しさん:2006/11/07(火) 02:16:46
痛いしりとりが多い。
642デフォルトの名無しさん:2006/11/07(火) 02:27:19
痛い尻が多い。
643デフォルトの名無しさん:2006/11/07(火) 02:35:38
汚い穴だなぁ
644デフォルトの名無しさん:2006/11/07(火) 03:18:30
俑、俑、オレの俑
645デフォルトの名無しさん:2006/11/07(火) 12:08:48
Moonwolf、さっさとまともな仕事に就け。すくなくともフラストレーションをMLで晴らすな。ろくに役にたってもないのに大口叩くな、目障りだ。
646デフォルトの名無しさん:2006/11/07(火) 12:26:09
Matz is nice, so we are nice.
647デフォルトの名無しさん:2006/11/07(火) 12:43:39
> ろくに役にたってもないのに大口叩くな
自己紹介?
648デフォルトの名無しさん:2006/11/07(火) 13:52:45
MWたんはフラストレーションを晴らしてるわけじゃないお!
これは単に病気の症状なんだお!
649デフォルトの名無しさん:2006/11/07(火) 13:58:27
もうすっかり開発が目的になって、使う人のことなんか考えてないな
650デフォルトの名無しさん:2006/11/07(火) 14:08:44
対価対価言ってるのに、寄付の話になると、とたんに及び腰になるのは、
なんで?モルモン教との金のつながりを清算しないといけないから?
651デフォルトの名無しさん:2006/11/07(火) 14:18:46
>>650
本人が十分説明してるじゃん。
652デフォルトの名無しさん:2006/11/07(火) 14:50:56
せっかく巧妙に「及び腰」という曖昧な印象論に持っていったのに
一瞬で粉砕したらかわいそうじゃん
653デフォルトの名無しさん:2006/11/07(火) 14:54:04
結局、何のポリシーもなく教祖の気分次第という、いつもの結論へ落ち着くのであった
654デフォルトの名無しさん:2006/11/07(火) 14:55:58
MWの入院します宣言が死亡フラグに見えてしかたが無い
生きて帰ってこいよー
655デフォルトの名無しさん:2006/11/07(火) 15:05:22
ログは十分に残したからもう死んでもいいと思うよ。
いやマジで。
656デフォルトの名無しさん:2006/11/07(火) 15:09:12
うは黙ってろ
657デフォルトの名無しさん:2006/11/07(火) 15:14:44
同情なんかしたらかえってとても傷つく人だと思うんだ
658デフォルトの名無しさん:2006/11/07(火) 15:22:14
じゃあ葬式ごっこでもするか
659デフォルトの名無しさん:2006/11/07(火) 15:47:12
リリース前の mput さんと語調は似てるけど、彼のは建設的だった。
660デフォルトの名無しさん:2006/11/07(火) 15:52:08
またBeyondか。運営主体となる組織はないってすでに言ってるのに何を言ってるんだこいつは。
金を集めるにしても集めるのにかかるコストに見合わないってのもすでに出てるのに、何も読んでないんだな。
661デフォルトの名無しさん:2006/11/07(火) 15:54:06
>>660
それが大きな問題なわけだが
662デフォルトの名無しさん:2006/11/07(火) 16:10:19
Webrickで一つ問題を見つけました。

lib/webrick/httpservlet/filehandler.rb の、
110行め(ver:1.8.5) の res['content-range'] = "#{first}-#{last}/#{filesize}"は、
正しくは、res['content-range'] = "bytes #{first}-#{last}/#{filesize}"
じゃないでしょうか?
663デフォルトの名無しさん:2006/11/07(火) 16:10:58
前回の騒動を各自読み返せば分かると思うけど某氏、だいぶ弱ってると思うよ。
前は部分譲歩すらしなかったけど、今回はかなり語調が違う。割と弱気に見える。
664デフォルトの名無しさん:2006/11/07(火) 16:27:47
>>662
スレ違い。
このスレはRuby界隈の人間を叩くスレです。
665デフォルトの名無しさん:2006/11/07(火) 16:44:34
>>662
それが問題になる状況を再現するスクリプトをできれば付けて、
ML(ruby-dev)に投げれ。

>>664
まぁそうなっているわなぁ
666デフォルトの名無しさん:2006/11/07(火) 17:03:04
Rubyの今後が心配で仕事が手につきません。
納期に間に合いません。
667デフォルトの名無しさん:2006/11/07(火) 17:03:25
>>665
MLに加入せずに投げる方法ってあります?
668デフォルトの名無しさん:2006/11/07(火) 17:16:40
メルアドなんざ、いくらでも作れるんだから
適当なので入ればいいじゃん
669デフォルトの名無しさん:2006/11/07(火) 17:34:28
もともと叩く奴はいたわけだが、そうじゃない人とのバランスで自浄作用がある程度は効いていた。
モルモンの件で、このスレにおいてはパワーバランスが崩壊しちゃったね
670デフォルトの名無しさん:2006/11/07(火) 17:42:09
Beyond以外にモルモンがどうのって言ってたやついたの?ネタ抜きで。
671デフォルトの名無しさん:2006/11/07(火) 17:50:15
>>670
俺のほかにも数人いたのは確かだ。まぁ匿名じゃ何を言っても無駄だがな。
672デフォルトの名無しさん:2006/11/07(火) 17:59:13
まぁ、だからこそ 「このスレにおいては」 なんだけどな >匿名
673デフォルトの名無しさん:2006/11/07(火) 18:06:24
そんなにも仕様変更したいものかね

module M
end

class C1
  include M
end

class C2 < C1
  include M.dup
end

p C2.ancestors

1.8 : [C2, #<Module:0x********>, C1, M, Object, Kernel]
1.9 : [C2, #<Module:0x********>, C1, M, Object, Kernel, BasicObject]
674デフォルトの名無しさん:2006/11/07(火) 18:10:39
仕様変更、仕様変更、仕様変更
今既に動いているアプリのことなんか知ったこっちゃない
675デフォルトの名無しさん:2006/11/07(火) 18:38:23
本当にあの人たちはRubyを使ってるのだろうか
676デフォルトの名無しさん:2006/11/07(火) 19:40:49
なんというかリリースエンジニアリングが凄くグダグダだな。
677デフォルトの名無しさん:2006/11/07(火) 20:17:10
牛歩戦術です
678デフォルトの名無しさん:2006/11/07(火) 21:04:02
>>675
>本当にあの人たちはRubyを使ってるのだろうか
禿同。
679デフォルトの名無しさん:2006/11/07(火) 21:52:58
今までだって1.xと1.yは別物だったし、1.4は1.6が安定するまで、1.6も1.8が安定するまでもってくれたから支障は感じなかったけど。
ともかく、今回の話は脆弱性対応が発端ではあるけど、仕様安定版1.8ができそうな流れだからいいんじゃない?
680デフォルトの名無しさん:2006/11/07(火) 22:00:41
MoonWolfを殺すOFF開催決定
681デフォルトの名無しさん:2006/11/07(火) 22:02:56
うは黙ってろ
682デフォルトの名無しさん:2006/11/07(火) 22:22:50
人殺しはいけないと思います!
683デフォルトの名無しさん:2006/11/07(火) 22:39:13
>>682
>>655>>658に言ってくれ
684デフォルトの名無しさん:2006/11/07(火) 22:52:33
Matzが、rubyは無責任な匿名名無しさんによって運営されてるって
認めたね。まともな企業が2ちゃんねるを支援したくないように、
まともな企業がrubyを支援するわけない。
685デフォルトの名無しさん:2006/11/07(火) 23:05:58
安定版に関しては、バグを見つけたり修正したら、ちゃんとアナウンスするようにして欲しいな
686デフォルトの名無しさん:2006/11/07(火) 23:28:54
「ちゃんとアナウンス」って、具体的には?
687デフォルトの名無しさん:2006/11/07(火) 23:38:47
ホームページに載せて、MLにも情報を流す
688デフォルトの名無しさん:2006/11/07(火) 23:44:45
開発MLには自然に情報は流れるだろうからどうでもいいが、
バグを1個直すたびにホームページにそれを掲載する
プロジェクトなんかないだろ。
689デフォルトの名無しさん:2006/11/07(火) 23:51:40
ふーん、ないからやらないんだ
690デフォルトの名無しさん:2006/11/07(火) 23:59:18
当たり前だろバカか
691デフォルトの名無しさん:2006/11/08(水) 00:04:27
掲示板設置するだけで簡単に実現できるが、問題は例の名無し集団だ
あいつらは何もやらねーぜ
692デフォルトの名無しさん:2006/11/08(水) 00:10:21
Bug Tracker くらい普通はあるよ。普通は
693デフォルトの名無しさん:2006/11/08(水) 00:13:12
× バグを1個直すたびに
○ リリースするたびに
694デフォルトの名無しさん:2006/11/08(水) 00:14:26
あるにはあるが、誰も使ってない希ガス。
http://rubyforge.org/tracker/?func=browse&group_id=426&atid=1698
695デフォルトの名無しさん:2006/11/08(水) 00:32:53
>>694
関係ないですけど、どうやったら日付を逆順にできまつかね
696デフォルトの名無しさん:2006/11/08(水) 00:33:55
697デフォルトの名無しさん:2006/11/08(水) 00:35:16
Dir.glob便利でよく使ってるんだけど、[ と { のパターン展開だけ
止めること出来ないかな。
*, **, ? だけで十分なことが多いし、[ と { はファイル名に
含まれていることが結構あるんだけど。
698665:2006/11/08(水) 01:00:40
>>662
いろいろ言う奴いるだろうけど、俺から一言。

GJ!

…ってAA書き込もうと思ったのに。ぐぐる大先生.co.jp死んでる??
699デフォルトの名無しさん:2006/11/08(水) 01:16:09
>>692
うん、あるよね。
mput.dip.jp/rubybugs/

>>694
ruby-core読んでないのバレバレなnewbieハケーン。
700デフォルトの名無しさん:2006/11/08(水) 01:17:21
>698
   _、_
 ( ,_ノ` )      n
 ̄     \    ( E) グッジョブ!!>>662
フ     /ヽ ヽ_//

こうかえ?
# べつにぐぐるさん@日本問題なく見えてるがなぁ
701デフォルトの名無しさん:2006/11/08(水) 01:19:01
>>698 >>700
ありがとう。

ML に投げてみたもののタイミング間違えたかと思ってたので、
そう言ってもらえると嬉しいです。
702デフォルトの名無しさん:2006/11/08(水) 01:21:59
バグ報告にタイミングもなにもないべ。
見つけたら即報告でOK。
というわけで、グッジョブ!
703デフォルトの名無しさん:2006/11/08(水) 01:26:14
>>699
ruby-coreに流れてるのは知ってるが、誰もRubyForgeの方を閉じないので
BugTrackerとして機能してない希ガス。
704デフォルトの名無しさん:2006/11/08(水) 12:52:34
>>703
あぁ、それはありまくり。
でもがんがってclosed巡りしてる人がいるので応援中。
705デフォルトの名無しさん:2006/11/08(水) 18:49:00
おまいら......こんなとこでぐだぐだと...ワロス
706デフォルトの名無しさん:2006/11/08(水) 22:03:46
そのとき力士が動いた
707デフォルトの名無しさん:2006/11/09(木) 10:55:53
Michael, please use "diff -u", please...
708デフォルトの名無しさん:2006/11/09(木) 12:16:58
ttp://www.rubyist.net/~matz/slides/rc2006/mgp00035.html
matzは「Rubyに近づいてきてますね」という言葉を明らかに「先進的な言語
Ruby!!」という意味合いで使ってるな。「そういう意図はない。すべての言語
が同じ方向に進んでるから近づくのはあたりまえ」ってのは嘘っぱちwww
709デフォルトの名無しさん:2006/11/09(木) 12:25:55
ネタが古い。
710デフォルトの名無しさん:2006/11/09(木) 12:36:19
Symbol<String。あれだけ大騒ぎしたわりにえらくひっそりと撤回されたな。
711デフォルトの名無しさん:2006/11/09(木) 12:51:18
ネタが古い。
712デフォルトの名無しさん:2006/11/09(木) 13:05:24
CoreDuoのモデル残して値段下げればいいのに…
713デフォルトの名無しさん:2006/11/09(木) 13:21:41
ktkr
* class.c (rb_include_module): revert duplicate inclusion of
modules. [ruby-dev:29793]

>>713
ネタが古い。
714デフォルトの名無しさん:2006/11/09(木) 13:32:29
三歩進んで三歩下がる。
715デフォルトの名無しさん:2006/11/09(木) 15:23:00
なんか脱線しすぎやぞ
716デフォルトの名無しさん:2006/11/09(木) 15:32:48
脱線したネタを禁止したらスレが死ぬ。
もうなんも技術ネタ振れないカスしか寄り付かなくなっちゃったからな。
717デフォルトの名無しさん:2006/11/09(木) 15:34:38
いや、MLのほうね
718デフォルトの名無しさん:2006/11/09(木) 16:48:26
コードネームって、元々、企業が次の開発ソフトをバレないようにするため
始められたんじゃなかったっけ?
「次世代SNSの開発(仮称)」を、「タウルス」と言い換えるみたいな。

開発陣は、運営元だけじゃなく開発予定すらも「匿名化」するつもりかね。
719デフォルトの名無しさん:2006/11/09(木) 19:49:10
お前自身が使ってる「元々」って表現が答だろ。
720デフォルトの名無しさん:2006/11/09(木) 20:01:19
javaの一番不幸なところは名前がたくさんあること
721デフォルトの名無しさん:2006/11/09(木) 20:05:30
Ruby on Railsの統合開発環境,まつもと氏が在籍するNaClとOSJが発売
http://itpro.nikkeibp.co.jp/article/NEWS/20061109/253173/
722デフォルトの名無しさん:2006/11/09(木) 20:16:31
Matzの給料はNaClから出てるわけだし、もう対価をもらってないとか言えないな。
723デフォルトの名無しさん:2006/11/09(木) 21:04:41
化学式で NaCl って聞いたことあるな
何の化学式だったっけ
724デフォルトの名無しさん:2006/11/09(木) 21:17:50
>>723
それは本気で言ってるのか?
だとしたら、中学校からやり直したほうがいいぞ。
725デフォルトの名無しさん:2006/11/09(木) 21:17:52
塩。
726デフォルトの名無しさん:2006/11/09(木) 21:19:44
ナックルボール。
727デフォルトの名無しさん:2006/11/09(木) 21:20:09
しょっぱい言語にはぴったりだよな。
728デフォルトの名無しさん:2006/11/09(木) 21:47:04
言語設計者だからっていうんだけど
rubyじゃないものが主要なRuby実装になったら
もはや今みたいにまつもと氏の自由気ままには
言語設計を変化できなくなると思うんだよね。
729デフォルトの名無しさん:2006/11/09(木) 21:50:26
それっていいことじゃないか。
730デフォルトの名無しさん:2006/11/09(木) 21:54:46
ああ、うん、まあそうだね。
731デフォルトの名無しさん:2006/11/09(木) 21:58:43
ちょっと言い直すと、違和感を感じるのは
「私のがリファレンスインプリメンテーションとして残るなら。」
っていう部分で、明示的な仕様も標準もない言語が単にオリジナルの設計者の実装だからということでリファレンスとして追従されなかったとしても文句は言えんのじゃないのかなって。
732デフォルトの名無しさん:2006/11/09(木) 22:44:48
文句をいうのは自由だろ。的外れなら老害と言われるだけだし。
……既にその気配がある気もするけど。
733デフォルトの名無しさん:2006/11/10(金) 00:06:01
NaClの社名は近くにある汽水湖の宍道湖にちなんでいる。最近は宍道湖の
一部を借り受けてルビーの養殖にいそしんでいるらしい。塩分濃度や水温の
制御はもちろんRubyで行っている。
734デフォルトの名無しさん:2006/11/10(金) 00:17:03
>>721
誰も突っ込まない(=もはや興味がない)がこりゃ見ると、とんでもないな。
これはひどい。

公平を期してまず良い所を書いとくと
・(無理すれば)個人で買えない事もない低価格版でインシデント無制限
・上位版でも3日間のトレーニングが付属なら(この業界なら)割安
ここまでなら値段云々以外、あんまり強く文句は言わないよ。

だけどさ、
・実態は既存のRadRails
・サポート以外の独自部は日本語化+ドキュメントのみ
・現状WinXPのみ対象環境

・* プロプライエタリ *

ですよ、ですよ。
(少なくとも、販売開始してるのにソースへのリンクがない)

NaCl、F/OSSビジネスを放棄。

Matzが一言ならず百言くらい釘を刺さない限り、納得いかんね。
735デフォルトの名無しさん:2006/11/10(金) 00:31:57
>734
Rails Platformがプロプラか、確認したの?
736デフォルトの名無しさん:2006/11/10(金) 00:34:42
ruby厨もうざいがパイチョン厨もうざいな
737デフォルトの名無しさん:2006/11/10(金) 00:39:23
ユタばかにするなよー
738デフォルトの名無しさん:2006/11/10(金) 00:49:24
    _  ∩
  ( ゚∀゚)彡 なっくる!なっくる!
  (  ⊂彡
   |   | 
   し ⌒J
739デフォルトの名無しさん:2006/11/10(金) 01:04:34
まだ出荷してないそうだし、そりゃソースもなくて当然だろ。
740デフォルトの名無しさん:2006/11/10(金) 01:18:04
>>734
え、RadRailsなんだからオープンソースなんじゃねえの?
# まあjaリソース部分はNaCl独占かもしれんが。
それがどうしたらproprietaryということになるんじゃ?

おまけっ ttp://www.railsplatform.jp/news/2006/11/09/20061109/
741デフォルトの名無しさん:2006/11/10(金) 07:01:17
■ソルトレイクシティー(塩湖市)
アメリカ合衆国ユタ州の州都。ソルトレイク(塩湖)があることから、この
名となった。モルモン教の聖地。
ユタ州は、モルモン教徒が開拓した州。現在でも、人口のほとんどをモルモン
教徒が占める。
742734:2006/11/10(金) 11:55:26
>>735
>>739
>>740
よく見たらまだ現物出てないのね。誤報マジですまんでした orz orz
743デフォルトの名無しさん:2006/11/10(金) 11:56:44
いつから、オープンソースのものにサポート追加して金取ったらいかんみたいになったんだ?
744デフォルトの名無しさん:2006/11/10(金) 16:45:19
>>743
そこまではさすがに誰も言ってない。
745デフォルトの名無しさん:2006/11/10(金) 17:07:17
【IT/言語】「Ruby on Rails」での統合開発環境、生みの親まつもと氏在籍のNaClとOSJが発売 [06/11/09]
ttp://news18.2ch.net/test/read.cgi/bizplus/1163081604/l50
746デフォルトの名無しさん:2006/11/10(金) 17:28:21
オープンソースのものにサポート追加して金取ったらいかん。
747デフォルトの名無しさん:2006/11/10(金) 18:40:47
>>746
   〃∩ ∧_∧
   ⊂⌒(  ・ω・)  はいはいワロスワロス
     `ヽ_っ⌒/⌒c     
        ⌒ ⌒
748デフォルトの名無しさん:2006/11/10(金) 18:56:45
しょっぱい仕事してんな
749デフォルトの名無しさん:2006/11/10(金) 22:10:01
rubyはクソ、python>>>>>>ruby
750デフォルトの名無しさん:2006/11/10(金) 22:28:18
rubyけなす為だけにpython持ち上げられても困る
751デフォルトの名無しさん:2006/11/11(土) 00:31:34
おっぱい厨は最近そんなのしかいない
752デフォルトの名無しさん:2006/11/11(土) 00:41:27
ずいぶんわかり易い自塩だな。
753デフォルトの名無しさん:2006/11/11(土) 00:43:51
信じないだろうが自演じゃない
754デフォルトの名無しさん:2006/11/11(土) 02:07:08
Generating RI...
755デフォルトの名無しさん:2006/11/11(土) 06:06:20
>>753
同意。どう見ても自演じゃないね。

信じないだろうが俺は753じゃない。
756デフォルトの名無しさん:2006/11/11(土) 06:55:44
1.9からattrの仕様が変わってんのか
めんどくせな
757デフォルトの名無しさん:2006/11/11(土) 09:24:49
変わってないだろ。
758デフォルトの名無しさん:2006/11/11(土) 17:56:00
assignableがなくなた
759デフォルトの名無しさん:2006/11/11(土) 18:22:34
rubyに継続ってある?
760デフォルトの名無しさん:2006/11/11(土) 20:58:37
ある。
callccメソッドを調べてね。
761デフォルトの名無しさん:2006/11/12(日) 19:09:00
SVNへ移行はどうなってる?
762デフォルトの名無しさん:2006/11/12(日) 21:36:55
果してMatzの辞書に「継続」という言葉はあるのだろうか?
763デフォルトの名無しさん:2006/11/12(日) 21:45:41
Matzから継続取ったらなにが残るんだYO!
764デフォルトの名無しさん:2006/11/12(日) 22:56:21
>>763
思いつき。
765デフォルトの名無しさん:2006/11/13(月) 00:17:54
ぱくり。
766 ◆mput.861Kw :2006/11/13(月) 01:24:20
結局議論が発散しただけで何ひとつ決まらないいつものパターンかよ。
よーし、パパ勝手に決めちゃうぞ?
767デフォルトの名無しさん:2006/11/13(月) 03:26:17
>>763
バカルト
768デフォルトの名無しさん:2006/11/13(月) 03:55:11
>>766
勝手に決める前に ttp://mput.dip.jp/ でエラー出てるの何とかしろ。
769デフォルトの名無しさん:2006/11/13(月) 04:23:25
おまえら早く目覚ましてC#の勉強始めたほうがいいぞ
770デフォルトの名無しさん:2006/11/13(月) 04:37:00
なんでC#なんだよw
771デフォルトの名無しさん:2006/11/13(月) 05:15:40
まあ記述が多少冗長だけど
強烈なIDEの支援が受けられて豊富な.NET/Win32APIのライブラリ呼び放題で
1, 2, 3とバージョン上がるたびにスクリプト・動的言語、関数言語の両方から
いいところをどんどん取り入れてきてるからな。
WindowsユーザーがC#ではなくRuby使うメリットはあまりない。
772デフォルトの名無しさん:2006/11/13(月) 05:32:28
SCAはどうなった?
773デフォルトの名無しさん:2006/11/14(火) 00:13:20
>771
C# Scriptが使えるようになったら考える

Monadだかではできるんだっけ?
774デフォルトの名無しさん:2006/11/14(火) 01:00:43
Windowsユーザ以外には使いものにならん > C#
775デフォルトの名無しさん:2006/11/14(火) 01:06:51
Monoにケチをつけるのか
776デフォルトの名無しさん:2006/11/14(火) 05:11:41
MonoはWindowsでもRubyが使えます以下の出来。
777デフォルトの名無しさん:2006/11/14(火) 10:27:02
Monoなんてクズ
778デフォルトの名無しさん:2006/11/14(火) 17:13:41
使いMonoになるのか?
779デフォルトの名無しさん:2006/11/14(火) 17:20:05
MonoがMonoだからな
780デフォルトの名無しさん:2006/11/14(火) 19:20:42
誰がうまいことを言えと(ry
781デフォルトの名無しさん:2006/11/14(火) 21:13:41
>>746
確かに。営利に結びついた途端、幻滅したな。
//通りすがり
782デフォルトの名無しさん:2006/11/14(火) 22:15:19
釣りに同意するのもまた釣りか
783デフォルトの名無しさん:2006/11/14(火) 22:24:28
なんで、/* */ によるコメントアウトがないのですか?
784デフォルトの名無しさん:2006/11/14(火) 22:34:52
Cじゃないから。
785デフォルトの名無しさん:2006/11/14(火) 22:36:39
/* */ だと頭の*のせいで invalid regular expression になるから。
786デフォルトの名無しさん:2006/11/14(火) 23:17:12
/* で始まる正規表現はありえないんだから、/* をコメントの開始として実装することは可能だわな。
じゃ、なぜ/* */がコメントじゃないかって?それは仕様ですよ。
787デフォルトの名無しさん:2006/11/14(火) 23:21:55
今のところ、

(|:/ コメント /:|)

が最有力。
788デフォルトの名無しさん:2006/11/14(火) 23:25:20
(^_^ ^_^)
789デフォルトの名無しさん:2006/11/14(火) 23:27:22
MW MW
790デフォルトの名無しさん:2006/11/15(水) 00:01:50
>>789
スルー力が試されてる?
791デフォルトの名無しさん:2006/11/15(水) 12:53:18
subscribeするの面倒なのでここに書き捨ててみる。

[yarv-dev:1107]
式を書く→#if
定義だけ見たい→#ifdef
じゃないかなあ

で、
#define FOO 0
だったりすると
#if FOO
#ifdef FOO
で結果が変わるんできちんと使い分けませう。
792デフォルトの名無しさん:2006/11/17(金) 13:37:27
あのぉ犯人わかっちゃったんですけど...
793デフォルトの名無しさん:2006/11/17(金) 14:02:17
何の犯人?
794デフォルトの名無しさん:2006/11/17(金) 14:18:19
ケイゾクが終わっちゃうからだろ。
795デフォルトの名無しさん:2006/11/17(金) 14:41:23
つまりMatzの正体は朝倉だったというわけだな。
796デフォルトの名無しさん:2006/11/17(金) 14:42:30
ケイゾク継続してほしーな
797デフォルトの名無しさん:2006/11/17(金) 15:30:21
ctypesを移植してくり
798デフォルトの名無しさん:2006/11/17(金) 18:49:15
>>797
ぴちょんは数学の先生の趣味でしか使った事ない俺だけど、dlと違うとこってなに??
799デフォルトの名無しさん:2006/11/17(金) 20:55:54
ctypes~~“そう・・・。そのまま飲みこんで。僕のエクスカリバー・・・”
この言葉を聞いて、ポワっと顔を赤らめたら、あなたもしくはあなたの彼女は立派な腐女子。実はこれボーイズラブ小説の帯に書かれたキャッチコピーなんです。淫靡な中にユーモアがある。これこそが腐女子が愛するボーイズラブの魅力なのかも。
800デフォルトの名無しさん:2006/11/18(土) 00:23:47
Range#member?の仕様についてちょっと教えてください。

Range#include?のリファレンスに以下のようにあるんですけど、
実際に試すと true になります。
これって、仕様が変更されたんでしょうか?

---
# 文字列の場合、include? は辞書順の比較になる
p ("a" .. "c").include?("ba") # => true
p ("a" .. "c").member?("ba") # => false
---

> ruby -ve "puts(('a'..'c').member?('ba'))"
ruby 1.8.5 (2006-08-25) [i386-mswin32]
true
801デフォルトの名無しさん:2006/11/18(土) 00:47:13
>>800
1.8.0以降のバージョンで試してみた
見ればわかると思うけど上がRange#include?下がRange#member?
1.8.2で動作が変わってるので、リファレンスの方が間違ってるっぽい。
ただ、1.9で両方falseになってるのが気になるところ。
$ ruby -ve 'puts ("a".."c").include?("ba");puts ("a".."c").member?("ba")'
ruby 1.8.0 (2003-08-04) [x86_64-linux]
true
false
ruby 1.8.1 (2003-12-25) [x86_64-linux]
true
false
ruby 1.8.2 (2005-04-11) [x86_64-linux]
true
true
ruby 1.8.3 (2005-09-21) [x86_64-linux]
true
true
ruby 1.8.4 (2005-12-24) [x86_64-linux]
true
true
ruby 1.8.5 (2006-08-25) [x86_64-linux]
true
true
ruby 1.8.5 (2006-11-09) [x86_64-linux] # 1.8HEAD
true
true
ruby 1.9.0 (2006-11-07) [x86_64-linux] # trunk
false
false
802デフォルトの名無しさん:2006/11/18(土) 00:50:31
cvs を見てみたが、2004年の10月にいきなり変更されているね。
今は member? と include? の実体は同じであるようだ。

MLでもとくに議論されていないし、誰も気付いてなかったのかな。
803デフォルトの名無しさん:2006/11/18(土) 01:23:26
>>798
dlみたいなヘボライブラリと比べるのが失礼ってくらい違います
804デフォルトの名無しさん:2006/11/18(土) 01:25:49
>>802
> MLでもとくに議論されていないし、誰も気付いてなかったのかな。
coreあたりで議論してなかったっけ。
805デフォルトの名無しさん:2006/11/18(土) 11:16:16
coreみてなくて書いた。すまん。

でも、いつごろにどの話題で議論してたかわかります? 簡単にwebで見たけ
ど発見できなかったので……。
806デフォルトの名無しさん:2006/11/18(土) 16:58:20
「ChangeLogには必ず関連するMLの番号や URL を貼ること」みたいなルールを
徹底して欲しス。チャットの場合もログをどっかに残すとかして。

Matz自身がしょっちゅう「なんでこんな変更したんだっけ」とか言ってるし。
807デフォルトの名無しさん:2006/11/18(土) 16:59:01
>>803
それ言い出したらすべてのライブラリが...
808デフォルトの名無しさん:2006/11/18(土) 17:20:33
ライブラリはライブラリで管理しないと成長が止まっちゃう
809デフォルトの名無しさん:2006/11/20(月) 11:28:57
gonzuiでレポジトリのアップデートかけたら下のようなエラーが出たのですが、何が起こってるのでしょうか?

$ ./gonzui-update
running svn update...
/usr/lib/ruby/1.8/gonzui/util.rb:302:in `assert_non_nil': Gonzui::Util::AssertionFailed (Gonzui::Util::AssertionFailed)
        from /usr/lib/ruby/1.8/gonzui/deindexer.rb:40:in `deindex_content'
        from /usr/lib/ruby/1.8/gonzui/deindexer.rb:31:in `deindex_content'
        from /usr/lib/ruby/1.8/gonzui/deindexer.rb:134:in `remove_indexed_content'
        from /usr/lib/ruby/1.8/gonzui/deindexer.rb:147:in `remove_content'
        from /usr/lib/ruby/1.8/gonzui/deindexer.rb:158:in `deindex'
        from /usr/lib/ruby/1.8/gonzui/updater.rb:50:in `deindex_content_internal'
        from /usr/lib/ruby/1.8/gonzui/updater.rb:76:in `update_content'
        from /usr/lib/ruby/1.8/gonzui/util.rb:291:in `protect_from_signals'
         ... 10 levels...
        from ./gonzui-update:40:in `do_start'
        from /usr/lib/ruby/1.8/gonzui/cmdapp/app.rb:142:in `start'
        from /usr/lib/ruby/1.8/gonzui/cmdapp/app.rb:168:in `start'
        from ./gonzui-update:52
810デフォルトの名無しさん:2006/11/20(月) 13:13:49
とりあえず302行目を見てみれば?
811デフォルトの名無しさん:2006/11/20(月) 15:53:20
> 「ChangeLogには必ず関連するMLの番号や URL を貼ること」みたいなルールを
> 徹底して欲しス。チャットの場合もログをどっかに残すとかして。
>
> Matz自身がしょっちゅう「なんでこんな変更したんだっけ」とか言ってるし。

ありとあらゆるrubyコミュニティで、その旨の発言で粘着すればいいんじゃないかな。
812デフォルトの名無しさん:2006/11/20(月) 17:44:33
粘着して開発陣のモチベーションが下がるデメリットの方が大きいので止めておきます
813デフォルトの名無しさん:2006/11/20(月) 18:59:08
モチベーションが上がる、開発が進む
>なんでこんな変更したんだっけ?
モチベーションが上がる、開発が進む
>なんでこんな変更したんだっけ?
モチベーションが上がる、開発が進む
>なんでこんな変更したんだっけ?
814デフォルトの名無しさん:2006/11/20(月) 19:08:33
最近は黙って変更するからML見てもわからん
815デフォルトの名無しさん:2006/11/20(月) 19:11:21
>812
むしろ下がった方がちょうど良いモチベーションかと
816デフォルトの名無しさん:2006/11/21(火) 14:51:18
Ruby するのにおすすめな ~/.vimrc を晒してください。
817デフォルトの名無しさん:2006/11/21(火) 17:32:03
・・・・・。

返事がない。ただの屍のようだ。
818デフォルトの名無しさん:2006/11/22(水) 07:26:10
Enumerable#include_by?がほしいと思って書いてる途中で any? を見つけたよ(´・ω・`)
819デフォルトの名無しさん:2006/11/22(水) 17:47:29
ttp://www.geekpage.jp/blog/?id=2006/11/22
> とりあえず、リクルートエージェントの求人検索でキーワード検索をしてみました。
> プログラミング言語と求人件数
> Ruby 0件

まあ世の中そんなもんだ
820デフォルトの名無しさん:2006/11/22(水) 17:51:51
うちの会社はRuby中心だけど、「Rubyのできる開発者」としては求めていないな。
Rubyしか知らん素人みたいなやつがきても困るし、ちゃんとした素養のある人なら
Rubyは1週間くらいで一応マスターできるだろうし。というわけで。
821デフォルトの名無しさん:2006/11/22(水) 18:09:17
「Rubyと○○言語ができます」とアピールされるのはそれなりに好印象(印象だけな)

相応実力が伴ってこそだが、あんま偏った変な書き方考え方はしてないだろうと勝手に期待はする
822デフォルトの名無しさん:2006/11/22(水) 18:54:16
Rubyが使えるってどの程度から言っても大丈夫かな。
yieldがちゃんと使えるくらいでもいいのかな。
823デフォルトの名無しさん:2006/11/22(水) 19:02:44
Rubyらしいプログラムが書けること、だろうな

…どのくらいなんだろうか
安直な○○ではなく××できちんと書ける、というようなのが期待されてそうだ
思いつかないけど
824デフォルトの名無しさん:2006/11/22(水) 19:18:19
複数の言語でコード書ける奴なら、Ruby使っても普通に書けるんじゃね?
825デフォルトの名無しさん:2006/11/22(水) 19:27:03
てゆか、世にRubyしか書けないなんてプログラマがいるとは思えないんだが・・・
826デフォルトの名無しさん:2006/11/22(水) 19:41:02
Rubyをまともに使えるプログラマは他の言語でも筋がよくなる!

というような効果を期待されて……ないな
827デフォルトの名無しさん:2006/11/22(水) 20:15:53
このマニュアル不足環境で、Rubyしか使えないってなるとある意味すごいね。
828デフォルトの名無しさん:2006/11/22(水) 20:20:39
評論はエンドユーザのためのもの、フィードバックは製作者のためのもの。
評論やフィードバックを、それぞれ、エンドユーザや製作者にプラスの
効果をもたらすものという意味の物に限定するならだけど。

エンドユーザに向けて発信された「ダメダメだね」といったにわか評論を、
作者自身が見て解釈してそこから改善のためのアイデアを見出すことは
もちろんあっていい。
だがそれは情報を「作者自身がフィードバックしている」のであって、
決して「にわか評論家が実装にフィードバックした」訳では無い。

だからこのような場合も含めてにわか評論家が
「フィードバックしてやってるんだからありがたく思え、
感謝されこそすれ罵られる謂れは無い」
などと言うのは、勘違いもいいところなんだな。

またフィードバックは製作者の言葉でされなければあまり役に立たないという事もまた、
問題をややこしくしていると思う。

エンドユーザはエンドユーザの言葉で「使いにくいので直してください」
といった意見を直接作者に向けてフィードバックすることがある。
しかし「どこがどのように、どれだけ使いにくいのか。どうあるべきなのか。」
といった具体的で有用な情報でない限り、それらの「フィードバック」はノイズにしかならない。
善意で送ってくれたんだろうけど、却って困ってしまうこともある。

まったく誰からもフィードバックを貰えないのと、
価値あるフィードバックが可能な有能な人に見向きもされなくて
あまり意味の無いフィードバックしか貰えないのと、
どっちもどっちという気がするよ。
829デフォルトの名無しさん:2006/11/22(水) 20:22:53
>>828
「大腸線種の段階で取ってしまえば100パーセント安心」まで読んだ
830デフォルトの名無しさん:2006/11/22(水) 20:32:12
Rubyを使ってるとC、C++、PHP、Javaで書きたくなくなる。
冗長な言語への耐性が減っていく。
筋は普通読み書きしたコード量に比例するが、
世間にはダメなコードが散見されるので
そう言い切れない面もある。

>>827
不足しているかどうかは人による。
少なくとも既存のマニュアルでもだいたい網羅はされている。

>>828
「桜の木の下には死体が」まで読んだ
831デフォルトの名無しさん:2006/11/22(水) 22:24:24
CにはCなりの、C++にはC++なりの、JavaにはJavaなりの、
アセンブラにはアセンブラなりの、LispにはLispなりの、
その他なんか好きな言語があれば適当に当てはめてもらっていいけど、
それぞれ面白さと楽しさ(と苦しさと鬱陶しさ)があって、
Rubyも別にそんなに特別なもんではないと思うんだ。
で、いろんな言語のそういった要素を知ってる奴は、
Rubyでも他の言語でもあんま酷いコードは書かないもんだよ。
酷いコード書くのって「私は○○○しかできませんから!」とか言って
他の言語を学ぶ気すらない奴だな。

>>828
「快楽殺人者の大部分が小動物の虐待や殺害を幼い時からしており」まで読んだ。
832デフォルトの名無しさん:2006/11/22(水) 22:30:23
Rubyでダイヤモンド演算子使うとかインクリメント使うとかだな
833デフォルトの名無しさん:2006/11/23(木) 01:55:42
いろんな言語には、いろんな楽しさと鬱陶しさがあるけど、Rubyの
鬱陶しさというのは、主にMatzと、その取り巻きの鬱陶しさだよな。
他の言語には、あまり見られない特徴だよな。
834デフォルトの名無しさん:2006/11/23(木) 07:58:31
それは君がRubyしか知らないからだよ
835デフォルトの名無しさん:2006/11/23(木) 08:25:55
Rubyすら知らないんじゃね?
836デフォルトの名無しさん:2006/11/23(木) 08:36:25
英語読めないと何でもかんでも日本特有だと思ってしまうんだよね
837デフォルトの名無しさん:2006/11/23(木) 11:30:22
Rubyにダイヤモンド演算子(<>)あったっけ?
838デフォルトの名無しさん:2006/11/23(木) 11:48:16
無い
"関数"のgetsを使う

while gets do
puts $_
end

> gets.rb
aaa
aaa
bbb
bbb

> gets.rb ./gets.rb
while gets do
puts $_
end
839デフォルトの名無しさん:2006/11/23(木) 12:33:33
俺は <> だと真っ先に不等演算子を想像する
840デフォルトの名無しさん:2006/11/23(木) 13:41:26
チョトオジカンヨロシデスカ
Door To Door Atheists Bother Mormons
ttp://pc8.2ch.net/test/read.cgi/tech/1159315598/l50
841デフォルトの名無しさん:2006/11/23(木) 13:43:59
アイムソリ、マチガエマシタ
アナタハ、ダーウィンヲゴゾンジデスカ
Door To Door Atheists Bother Mormons
ttp://youtube.com/watch?v=sV-a1vmZ6y8
842デフォルトの名無しさん:2006/11/23(木) 14:52:18
Matz is nice, so we are nice.
843デフォルトの名無しさん:2006/11/24(金) 14:34:33
ruby -e 'p /(B|(?i)c)/=~"B"' => nil
これダメなの?
844デフォルトの名無しさん:2006/11/24(金) 14:38:34
ちょと古いけど鬼車だとおk

$ ruby-trunk -ve 'p /(B|(?i)c)/=~"B"'
ruby 1.9.0 (2006-11-03) [i686-linux]
-e:1: warning: ambiguous first argument; put parentheses or even spaces
0

ちなにに漏れは上記正規表現(?i)の意味も知らないのでregex.cのバグかどうかは判断ヨロ>84.
845デフォルトの名無しさん:2006/11/24(金) 15:48:25
オブジェクト指向開発にRubyを使うメリット:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20060921/248638/
846デフォルトの名無しさん:2006/11/25(土) 04:29:00
OOが効くというか、真価を発揮するというか、必須になる規模の物件だと、
Rubyじゃ辛いだろ…性能的にも保守的にも。
書き捨てなら楽なのは判るけれど。
847デフォルトの名無しさん:2006/11/25(土) 14:46:16
848デフォルトの名無しさん:2006/11/25(土) 16:37:41
とはいえ世の中そういう規模の物件ばかりじゃないしね。
849デフォルトの名無しさん:2006/11/25(土) 17:13:13
そもそもCとFORTRANしか存在しないはずだな
Perlが生まれる理由もないしJavaが作られる理由もない
850デフォルトの名無しさん:2006/11/25(土) 23:41:10
COBOLで充分
NaCLも大好きさw
851デフォルトの名無しさん:2006/11/26(日) 00:41:16
>>846
そうでもないよ。性能的にも保守的にも。
852デフォルトの名無しさん:2006/11/26(日) 23:43:46
http://jp.rubyist.net/magazine/?0017
るびま来たよー

性善説のサーバ懐かしい
853デフォルトの名無しさん:2006/11/26(日) 23:56:54
Erlang の説明が単なる Wikipedia の要約になってるのは、そんなもんなの?
関数型言語の説明で quicksort を例題に出しても面白くないと思うけど…
854デフォルトの名無しさん:2006/11/27(月) 01:48:11
Wikipedia の要約というか kmonos の要約というか……。
855デフォルトの名無しさん:2006/11/27(月) 02:29:52
千言万語は良かったよな……単行本にならなかったけど。
856デフォルトの名無しさん:2006/11/27(月) 03:17:24
>>853
matz的にはErlangを知っていてちょっとしたコードを組めるだけで
鼻高々なんだろう。儲ならそのくらい察してやれよ。
857デフォルトの名無しさん:2006/11/27(月) 06:27:22
>>856
まるで加齢で衰えたプログラマーみたいな言い方するなよ。若さ溢れる現役なのだから。
858デフォルトの名無しさん:2006/11/27(月) 09:46:32
langhelp かあ…。使ってる人いる?
859デフォルトの名無しさん:2006/11/27(月) 14:59:56
あの人のはどうも使う気にならん。RubyもEmacsも大好きなんだけどね。
860デフォルトの名無しさん:2006/11/27(月) 19:15:45
ねーさん、じけんです

tDiaryにXSSの脆弱性、修正版リリース
http://news20.2ch.net/test/read.cgi/news/1164621626/
861デフォルトの名無しさん:2006/11/28(火) 01:23:54
http://jp.rubyist.net/magazine/?0017-Hotlinks
> 青木 あと難しいところは、bison のソースコードを見て、パチると。
GPL違反来たよー

* bisonはRaccリリース以前からずっとGPL
* Racc最新版は「L」GPL
=> 少なくともRaccのGPL違反は確定
* Raccランタイム部は1.8から標準添付
=> 非GPLも選択可能な本体自体がGPL違反疑惑

少なくとも本人が「パチ」った記憶があると公言したのだから、その箇所が
非ランタイム部であると明示できない限り本体もグレーだろ。逆に白であると
明示できる、記憶以外の客観的な証拠があるのか。さらには本家はグレーな
プロダクトをそのままの状態で静観して配布し続けるのか。

まぁ実装の早さでもってボロボロなインターフェースを広めた功績のある
若造だから、リリースし直しで一度土下座して貰わざるを得まい。
862デフォルトの名無しさん:2006/11/28(火) 01:47:22
コピーしていなければ問題無いんだぜ。「コピー」ライトだから。もちろん手コピはダメ。
違反かどうかはパチるの内容依存ですな。当然 >>861 は検証済みなんだよね?
863デフォルトの名無しさん:2006/11/28(火) 01:57:12
気になるんなら、本人に直接言えばいいんじゃないの?
864デフォルトの名無しさん:2006/11/28(火) 02:02:34
>>863
それが、英語は苦手。
865デフォルトの名無しさん:2006/11/28(火) 02:16:49
>>862
とりあえずあふぉ一人発見。copy-right=著作・権すら分からんのか。
http://dictionary.cambridge.org/define.asp?key=17081&dict=CALD
ていうかwww.gnu.org読んでから出直せ。

と釣りにマジレス失礼。
866デフォルトの名無しさん:2006/11/28(火) 02:57:15
アルゴリズムには著作権が及ばないということは知ってるか?
というわけで、パチった度合いによる。
ベタ移植的なコードであれば引っかかるかもしれないが、
そうでなければ問題はないということになる。
867デフォルトの名無しさん:2006/11/28(火) 03:28:29
ヒント:Unisys GIF
868デフォルトの名無しさん:2006/11/28(火) 03:30:43
ヒントにヒント: 著作権と特許は別物
869デフォルトの名無しさん:2006/11/28(火) 04:34:05
>>865
失われているのは礼じゃなくて知恵では? :-)
870デフォルトの名無しさん:2006/11/28(火) 08:54:01
>>864
Cでおけ。
871デフォルトの名無しさん:2006/11/28(火) 09:54:32
>>865
おいおい、しっかりしろよ。
872デフォルトの名無しさん:2006/11/28(火) 12:59:54
Racc-1.4.5-all.tar.gzを落として中身を見てみた。
確かにREADME.jaやCOPYINGはLGPLなんだけど、
parser.rbやcparse.cの冒頭を見るとRubyライセンス
(独自とGPLのデュアルライセンス)のような気がするのは
気のせい?

parser.rbはこんな感じ。
# Copyright (c) 1999-2005 Minero Aoki
#
# This program is free software.
# You can distribute/modify this program under the same terms of ruby.
#
# As a special exception, when this code is copied by Racc
# into a Racc output file, you may use that output file
# without restriction.

cparse.cもこんな感じ。
    Copyright (c) 1999-2003 Minero Aoki <[email protected]>
 
    This library is free software.
    You can distribute/modify this program under the same terms of ruby.
873デフォルトの名無しさん:2006/11/28(火) 15:36:58
C で書かれたものを参考に ruby で書くのはコピーとは言わんな。
アルゴリズムは特許以外では保護されないよ。
874デフォルトの名無しさん:2006/11/28(火) 16:07:49
>>873
aho
875デフォルトの名無しさん:2006/11/28(火) 16:09:58
>>873
Cで書かれたものを単純にRubyで書くのは、コピーじゃないが翻訳と解釈される余地がある。
だから、書き方次第では著作権侵害である可能性もあるのが少々不安。

>アルゴリズムは特許以外では保護されないよ。
これはその通りだね。
876デフォルトの名無しさん:2006/11/28(火) 16:37:24
例えば、もし仮に racc が実際に著作権侵害だったとして、
ユーザとしてはどうすればええの?
何か対策をとったり racc 以外の物を使うとかする必要がある?
877デフォルトの名無しさん:2006/11/28(火) 16:42:48
この流れなら聞ける。

「アルゴリズム辞典」という書籍内の全ソースコードをRubyで
書き直したので公開します、っていうページがあるのだけど、
ああいうのはOK?

いや、糾弾とかじゃなくて、俺も似たようなことやりたいんだけど、
やっぱグレーそうでこわいなあと思って。
878デフォルトの名無しさん:2006/11/28(火) 17:11:52
>877
止めといた方が良いだろな
879デフォルトの名無しさん:2006/11/28(火) 17:24:46
>>876
「C言語による最新アルゴリズム事典」かな。
内容がやや古いことを除けばためになる良著だよね。

で、問題のページを知らないんだけど、単純にRubyに置き換えただけ
ならば、>>875にあるようにグレー。
しかも、かなり濃いグレーだと思われる。

単純にソースコードを言語間移植するのではなく、元になったアルゴリズムを
再実装する分には問題は起きない。特許を踏んでなければ。
そのあたりをちゃんと自分の中で区別して消化できるなら、やってみても
いいんじゃない?
880デフォルトの名無しさん:2006/11/28(火) 17:25:56
>>876
一番楽な案としては、bisonの著作権者がracc作者を訴えるまで放置。
881デフォルトの名無しさん:2006/11/28(火) 18:36:44
オープンソース作者って、こういう所に凄く無防備だよね。
882デフォルトの名無しさん:2006/11/28(火) 18:42:16
ぎりぎり黒でないグレーゾーンを突っ走って、指摘されたら
「オープンソースに対する挑戦だ」と逆ギレするんだよね
883デフォルトの名無しさん:2006/11/28(火) 19:33:44
>>877
日本語嫁。
「序」に「プログラムは自由にお使いいただいてかまわない」とある。

「自由」の範囲がどれくらいか不安なのなら、直接奥村先生に一言聞いて
みればいい。いままでの氏のスタンスからして、断られる事を漏れは
想像できないのだが。むしろ喜ばれるんじゃなかろうか。

まぁ本体に含まれている、許諾の明示も謝辞もないのにあからさまに先生のを
パクってるコードはさすがに、契約云々以前に道義としてどうかと思うが。
884883:2006/11/28(火) 19:35:05
一言忘れた。一般論としては>>878,879に同意
885877:2006/11/28(火) 22:23:09
>>883
ほんとだ書いてある……。ごめんなさい。

まあ一般論はやっぱりグレーなわけですね。
886デフォルトの名無しさん:2006/11/29(水) 01:42:14
>>861 & 騒ぎたい方々
ttp://www.gnu.org/licenses/gpl-violation.ja.html

>>872
ナイスgdgd。グレー云々言われてもしょうがない程度の
ナイーブさしか持ち合わせてないってことでFA?

自分はこまいことでごちゃごちゃ騒ぎたくないけど、開発者として
最低限の常識はわきまえて欲しい、くらいは強く言わせてくれ。
887デフォルトの名無しさん:2006/11/29(水) 02:22:01
FAでスレを検索すると、引っかかった文章は大抵
興奮気味にストーリー作ってるよな
888デフォルトの名無しさん:2006/11/29(水) 05:04:58
騒ぎたいなら、どのようにライセンス違反を犯しているかを
明示してからにしろということで。
889デフォルトの名無しさん:2006/11/29(水) 11:54:19
程度にもよるが見て書いたというのが著作権侵害に
問われるなら入門書とか読めないよな。
890デフォルトの名無しさん:2006/11/29(水) 12:40:16
それ以前に入門書とか書けないよな。
891デフォルトの名無しさん:2006/11/29(水) 12:50:55
とんでもないアホがやってきた
892デフォルトの名無しさん:2006/11/29(水) 13:20:10
hello, world とか
893デフォルトの名無しさん:2006/11/29(水) 13:21:35
Hello, Worldって誰が考えたんだろうな。
894デフォルトの名無しさん:2006/11/29(水) 13:25:34
K&R が起源だと思ってる香具師は多いと思うが、実は、
895デフォルトの名無しさん:2006/11/29(水) 14:00:03
ワロタ
http://oku.edu.mie-u.ac.jp/~okumura/algo/

追加情報
[2006-06-29] ActiveBasicへの移植作業 が行われています(Thanks: 山本さん)。
[2006-04-28] ISBNコード(チェックディジットの計算法も)が2007年から改訂されます: ISBN規格改定のお知らせ
[2004-12-04] 野村さんが Ruby 版を作ってくださっています: Ruby でアルゴリズム

以下略
896デフォルトの名無しさん:2006/11/29(水) 14:43:44
いやー、釣れた釣れた。やっぱライセンスは曖昧にしとくに限るね。

と内心ニヤニヤしている作者。
897デフォルトの名無しさん:2006/11/29(水) 14:47:14
奥村先生に一筆書く前にホームページのトップくらいは確認しとくべきだよなっ!
898デフォルトの名無しさん:2006/11/29(水) 15:06:16
883
899デフォルトの名無しさん:2006/11/29(水) 15:20:59
>>888
それって本人じゃなきゃ、できなくない?
# という俺はたぶん釣られている人

>>889
今回の件は「パチった」=「盗んだ」と公言しているわけで。
ttp://www.dokidoki.ne.jp/home2/tomura/hiuchi.htm#630
ttp://www2g.biglobe.ne.jp/~gomma/ajiten.html
900デフォルトの名無しさん:2006/11/29(水) 15:27:43
>>899
「パチった」の目的語が曖昧なんだけど、「アルゴリズムは」とも読める。
ので、「公言」も微妙と思われ。

> ほとんど Dragon Book の丸写しだよね、アルゴリズムは。
> あと難しいところは、bison のソースコードを見て、パチると。
901デフォルトの名無しさん:2006/11/29(水) 15:29:37
なんでもありだな
902デフォルトの名無しさん:2006/11/29(水) 15:36:20
あまりにも乗り遅れてニュー速を確認できなかった俺様が来ましたよ。

>>860
二行パッチ。情けないねぇ。
http://www.tdiary.org/download/tdiary.20061126.patch
いや作者じゃなく、いちいち気を使って一つも抜目なくチェックしないと
セキュアじゃないというのが。

高木大先生の「フレームワーク使った時点でエスケープがデフォルト」が
説得力ある希ガス。んでフレームワークだの何だの言わずに、ライブラリの
段階でも安全側に誘導するAPIはいくらでも作れるような。
903デフォルトの名無しさん:2006/11/30(木) 00:12:12
ようはraccとbisonのソースを見比べれば済む話。
>>899 はソースコードを見てみたのか。見ずに騒ぐのはアホもいいとこ。
俺が見た限りではそのままコピーした箇所はない。著作権的にグレーな所も見当たらない。
間違っているかもしれないので、他の人もソースコードの確認よろしく。
904デフォルトの名無しさん:2006/11/30(木) 00:48:07
信者乙
905デフォルトの名無しさん:2006/11/30(木) 01:12:05
白確定して騒げなくなるのもイヤで
黒確定して通報するのもメンドいと。

ただ叩きたいから曖昧なままが都合いいんでしょ。
906デフォルトの名無しさん:2006/11/30(木) 01:14:36
だから自分で言ってんじゃん
907デフォルトの名無しさん:2006/11/30(木) 03:03:58
自白だけじゃ証拠にならんわな。
908デフォルトの名無しさん:2006/11/30(木) 08:51:41
俺も、新規性のないただの再実装の時は、パクるって表現を使う事が多いけどな。
もちろんライセンス違反なんてしないけど。

コードの検証をするつもりが無いなら、単に騒ぎたいだけなんだろうな。暇人乙。
909デフォルトの名無しさん:2006/11/30(木) 12:43:28
うかつな発言をして、騒動を巻き起こした本人乙。
910デフォルトの名無しさん:2006/11/30(木) 12:54:48
>>908
どんな表現だよ。非常識乙。
911デフォルトの名無しさん:2006/11/30(木) 13:03:04
>>910
お前の非常識が世間の常識。
912デフォルトの名無しさん:2006/11/30(木) 13:36:11
Ruby使ってるとキチガイになります
913デフォルトの名無しさん:2006/11/30(木) 13:52:06
>>912
んなわけない、と言わせてくれ。
なぜかわからんが、使ってるやつにキチガイが多いってだけ。
914デフォルトの名無しさん:2006/11/30(木) 14:38:49
>>912はRuby使い。
915デフォルトの名無しさん:2006/11/30(木) 17:19:54
「キチガイ言語とキチガイプログラマは引かれ合う」ということだ。
916デフォルトの名無しさん:2006/11/30(木) 17:27:18
>>915もRuby使い。
917デフォルトの名無しさん:2006/11/30(木) 17:43:58
Matzしつけー
918デフォルトの名無しさん:2006/11/30(木) 19:56:48
正直な話、PythonがあればRubyはいらないよな
RubyでできることはPythonでできるし
言語としての完成度の高さはPythonの方が断然上
919デフォルトの名無しさん:2006/11/30(木) 20:23:06
920デフォルトの名無しさん:2006/11/30(木) 20:27:57
ハエーヨ
921デフォルトの名無しさん:2006/11/30(木) 20:30:55
ゲー無脳乙 >>919
861-919含め、青木氏に釣られただけじゃん。クオリティ&SN比下げんな
922デフォルトの名無しさん:2006/11/30(木) 21:07:58
2ちゃんで何言ってんだよ馬鹿
923デフォルトの名無しさん:2006/11/30(木) 23:05:06
自分のクオリティだけは高いつもりなんじゃない?
そういう勘違いっていかにもRubyっぽくていいじゃん。
924デフォルトの名無しさん:2006/12/01(金) 00:26:35
影舞が重すぎるのですがなんとか速くできないでしょうか?
Windows2003+Apache+MySQLで動かしてます。
rubyがDBの接続を作ったりしてる部分が重そうな気がするのですがどうやったら速くなるのかよくわからなくて。
qmail3の影舞とか見るとぜんぜん速いし、あれくらい速くするにはやはりWindows上で動かすrubyがだめなのでしょうか?
925デフォルトの名無しさん:2006/12/01(金) 00:29:48
>>918
「Rubyが嫌いだからPythonが好き」厨乙。
926デフォルトの名無しさん:2006/12/01(金) 00:32:18
Matzしつけー
927デフォルトの名無しさん:2006/12/01(金) 00:41:57
ぼくはPythonがだいすきです。
あたまのわるいにほんじんがつくっていないからです。
928デフォルトの名無しさん:2006/12/01(金) 00:42:15
>>927
禿同
929デフォルトの名無しさん:2006/12/01(金) 00:42:52
>>927-928
Matz工作乙
930デフォルトの名無しさん:2006/12/01(金) 00:44:22
>>929
Matz工作乙
931デフォルトの名無しさん:2006/12/01(金) 00:49:54
>>930
Matz工作乙
932デフォルトの名無しさん:2006/12/01(金) 01:05:49
>>1-932
Matz工作乙
933デフォルトの名無しさん:2006/12/01(金) 01:51:48
>>924
もうちっと詳しく。
* ruby -v
* RubyはCGIで動かしてる?それともfastcgi or mod_ruby?
* mysqlに繋ぐための拡張ライブラリはpure ruby or C言語版?

などなど。あとは詳しい人に任せた。
# 個人的にはwin鯖捨てでいいと思うんだけどなぁ〜
934デフォルトの名無しさん:2006/12/01(金) 06:42:43
Matz日記の
クラスローカルインスタンス変数ってどういう意味?

今までのインスタンス変数とどう違うのかな??
935デフォルトの名無しさん:2006/12/01(金) 08:29:28
>>934
普通のインスタンス変数はサブクラスからも直接参照できてしまう
今回のクラスローカルインスタンス変数は、サブクラスから参照できず、
そのクラス内からしか直接参照できないというものではないかと思う
936デフォルトの名無しさん:2006/12/01(金) 11:01:54
@_foo ねぇ…どうしても後付け感が。
アンダースコアを変数プレフィックスとして正式に仲間入りさせるなら、
それはそれで統一させて欲しい気も。
a.each {|_i| ... } # ブロックローカル
$_foo # ファイルローカル?
あーでも 1.9 じゃ全部ブロックローカルだっけ。
どうせ互換性捨てるならインスタンス変数も全部ローカルにするくらいの方が
すっきりしそうだけど
937デフォルトの名無しさん:2006/12/01(金) 11:22:28
>>935
> 普通のインスタンス変数はサブクラスからも直接参照できてしまう

そうなんだっけ?
938デフォルトの名無しさん:2006/12/01(金) 11:53:51
クラスローカルでいいというよりサブクラスで変更されて(誤って使われて)困る変数じゃね
なら、サブクラスで使うときには宣言させるとかさ

これはメソッド定義でも同じだけど
オーバーライトするときはdefじゃなくてredefと明示しなきゃならないほうが仕様として
よかったんじゃないのか。こっちのがrubyっぽくね
939デフォルトの名無しさん:2006/12/01(金) 12:05:56
ああ、「普通のインスタンス変数」じゃなくて「普通のクラス変数」と言いたかったのかな。
それなら納得だけど。
940デフォルトの名無しさん:2006/12/01(金) 12:39:29
>>938
redef fooとかした場合、さきにdef fooが無い場合はどうなるんだろう。
もしdef fooにかわるなら最初からdef fooのほうがよいような。
941デフォルトの名無しさん:2006/12/01(金) 13:02:14
class local instance variableって
class Foo; @foo = "FOO"; end
の@fooとは別物?
942デフォルトの名無しさん:2006/12/01(金) 13:11:40
今号のるびまはhotlinksが面白かった
青木氏の書く文章って、(良し悪しはともかく)自己主張がはっきりしてて楽しい

だがハードタブとPathname#mkdirは譲れない
943デフォルトの名無しさん:2006/12/01(金) 14:08:48
>>941
「C++のプライベートメンバ変数のようなもの」と言ってるので別だろう。

親クラスとサブクラスのメンテナが別々だと、たまたま同じ名前の
インスタンス変数使ってしまって不幸になるケースが考えられるけど、
そういうのを防ぎたいってことじゃないかな。
例えばこんなの。

 class X
  def initialize; @data = []; end
  def push(x); @data << x; end
 end
 class Y < X
  # X で @data が使われてることを知らない…
  def set(x); @data = x; self; end
 end

Y.new.set(10).push(20) #=> 10485760
944デフォルトの名無しさん:2006/12/01(金) 14:11:54
そもそも、プライベートインスタンス変数がないこと自体が異常。
互換性の問題がなければ全部プライベートでもいいくらいだ。
945924:2006/12/01(金) 19:34:50
>>933
ruby 1.8.5 (2006-08-25) [i386-mswin32]
1.8.4の時でも同じだった。
CGIで動かしてる。mod_rubyは一度設定してみたけどそこが重いわけじゃなくて効果が全くなかった上CPUを1つしか使ってくれなくなったので外した。
mysqlの接続はC言語版の方。pure rubyは重すぎで使えなかった。
946デフォルトの名無しさん:2006/12/01(金) 19:38:12
>>945
あと一番大事なマシンスペック。
947デフォルトの名無しさん:2006/12/01(金) 20:38:54
DBとの接続が繰り返されることを疑ってみたが、mod_rubyにしても
変わらなかった。

ということはおそらく接続がらみではなさそうね。
948デフォルトの名無しさん:2006/12/01(金) 20:51:59
>>946
Xeon 3GHz メモリ1GB です。
さすがにマシンパワーが足りないとは思えない。
949デフォルトの名無しさん:2006/12/01(金) 22:06:37
ApacheかMySQLが遅いとか。
950デフォルトの名無しさん:2006/12/01(金) 22:10:21
>>948
ベンチマークでも取ってみれば?
どこが遅いかボトルネックを突き止めないと。
つーか、なんで素のCGIなんだ?
951デフォルトの名無しさん:2006/12/01(金) 23:42:41
信者必死だな
952デフォルトの名無しさん:2006/12/02(土) 00:07:31
>>951
頭腐ってるみたいね。
953924:2006/12/02(土) 00:08:37
>>950
Apacheもmysqlも負荷は全くない様子。
影舞にリクエストが飛んできて応答が返るまでrubyがCPUを占有し続ける感じです。
どこで時間を食ってるかrubyに対するプロファイラみたいなツールがあったら試してみたいので教えてほしいです。

ぐぐったりしてもrubyで遅いのは仕方ないみたいなのしか見つからなくて。
ruby on railsみたいなのが流行ってるみたいだしプロファイラのようなツールがあっても良さそうに思えるんだが。
954デフォルトの名無しさん:2006/12/02(土) 00:16:43
ruby -rprofile hoge.cgi みたいなんでいけないかな? POST はめんどそうだけど。
955デフォルトの名無しさん:2006/12/02(土) 00:17:58
require 'profile'
して実行すると終了時にEND {}ブロックで標準エラーにプロファイル
情報が出る。

細かく制御したい場合は require 'profiler' (rが付く)して
Profiler__.start_profile
:
Profiler__.print_profile(file)
を使う。
956デフォルトの名無しさん:2006/12/02(土) 01:23:31
標準のprofileで遅すぎたらこちらをどぞ。
http://rubyforge.org/projects/ruby-prof/

ご利益や用法はここらへんから
http://www.oreillynet.com/ruby/blog/2006/08/profiling_ruby_code_with_rubyp.html
957924:2006/12/02(土) 03:03:00
標準でプロファイル取れたんだ。
月曜にでも試してみる。
958デフォルトの名無しさん:2006/12/02(土) 05:31:29
>>953
原因はRuby以外にあるとみたので、ApacheやめてWEBrickをつかってみてはどうだろう。
あるいは影舞のデータベースが大きくなりすぎたとか。
959デフォルトの名無しさん:2006/12/02(土) 09:41:05
>>958
> 原因はRuby以外にあるとみたので、

なんで?
960デフォルトの名無しさん:2006/12/02(土) 10:26:26
どう見ても素のCGIだからだろ?
毎回、Ruby起動してたら遅くもなるだろう。
fastcgiとかscgiとかmod_rubyとか使えばいいのに。
961デフォルトの名無しさん:2006/12/02(土) 10:36:12
標準ライブラリ使ったら怒られる処理系っておかしくね?
962デフォルトの名無しさん:2006/12/02(土) 10:44:41
>>961
どのライブラリをどの処理系で使ったのか詳しく
963デフォルトの名無しさん:2006/12/02(土) 11:00:29
>>960
mod_ruby にしても変わらなかったと言っているようだが?
964デフォルトの名無しさん:2006/12/02(土) 11:13:16
mod_rubyにしても一回しか起動してないとか?
965デフォルトの名無しさん:2006/12/02(土) 11:15:07
実はちゃんと設定できてなくてCGIとして動いてたとか?
966デフォルトの名無しさん:2006/12/02(土) 12:22:59
ということにしたいのですね? :-)
967デフォルトの名無しさん:2006/12/02(土) 13:00:08
?じゃなくて?を使わないと、らしくない。
968デフォルトの名無しさん:2006/12/02(土) 13:22:27
うめ
969デフォルトの名無しさん:2006/12/02(土) 15:26:24
>>903氏に聞きたいのだが、bisonのどの辺読んだ?
1.28を見たのだけれど、明らかに関係ないのだけ除いてざっと10個強の*.cに
自分は目をつけてる。一万行はいかないくらい。
対して関係しそうなraccのlib/racc/*.rbと*.cは14個、五千行強。
むー。

地道に行くと辛そうなので、どなたかアドバイスいただけるとありがたい。
当人らはだんまり決め込んでるし…
970デフォルトの名無しさん:2006/12/02(土) 15:50:55
>>969
> 当人らはだんまり決め込んでるし…

「当人ら」にちゃんと話をしてあるのか?
971デフォルトの名無しさん:2006/12/02(土) 16:06:56
世の中には、すべての人が2ちゃん読んでると思ってる人がいるんだよ。
972デフォルトの名無しさん:2006/12/02(土) 16:07:17
この手の子は
2chにうだうだとねちっこい叩きを書いて
対象が勝手にそれを読んで勝手に動くことを期待して、
それが起こらなければ逃げただの怠慢だのと喚くのが常道だから
何も話をしていない可能性が高い。
973デフォルトの名無しさん:2006/12/02(土) 17:37:07
ひどい話だな。969がだんまり決め込みそう。
974デフォルトの名無しさん:2006/12/02(土) 17:50:22
Matzしつけー
975デフォルトの名無しさん:2006/12/02(土) 17:58:08
Matzの半分はしつこさでできています
976デフォルトの名無しさん:2006/12/02(土) 18:11:40
Matzの成分解析結果 :

Matzの60%は赤い何かで出来ています。
Matzの27%は根性で出来ています。
Matzの11%は毒電波で出来ています。
Matzの2%は白インクで出来ています。
977デフォルトの名無しさん:2006/12/02(土) 18:34:16
やっぱり赤い何かが一番多いのか。
978デフォルトの名無しさん:2006/12/03(日) 00:49:31
ということで>>903工作成功乙
979デフォルトの名無しさん:2006/12/03(日) 02:01:33
Matzにっきが10日ほど止まっててかずひこ氏がNaClやめちゃった件について
980デフォルトの名無しさん:2006/12/03(日) 03:49:41
スタッフからひとこと
高田 芳和
年を追うごとに、業務におけるシステムの重要性が増すのを感じます。お客様のシステムが安定稼動するよう保守・運用いたします。また、新しい技術動向を掴み、お客様に安全にシステムをご利用いただけるように励みます。
981デフォルトの名無しさん:2006/12/03(日) 16:22:39
>>979
俺の理解はほとんどないけど、これだろたぶん。
http://en.wikipedia.org/wiki/Dharma

| thus signifies 'the way things are'. Ethically, it means 'right way of living' or 'proper conduct,' especially in a religious sense.

だってさ。
982デフォルトの名無しさん:2006/12/03(日) 16:37:17
>>979
Python大好きな工作員さんがアホの子みたいに喜んでる姿が目に浮かぶよ。
983デフォルトの名無しさん:2006/12/03(日) 18:01:30
転職ってことでダーマの神殿のことだね。
NaClに転職したときにも書いてたよ。
984デフォルトの名無しさん:2006/12/03(日) 18:24:07
>>983
あぁ、単にそれかorz
985デフォルトの名無しさん:2006/12/04(月) 02:03:49
>>979
普段Matzにっきを読んでないということかと思うが、
あれは実際の日付より遅れて更新される。
というか、一時期1ヶ月遅れだったのが、ここ最近で
10日遅れまで縮まってるので、むしろ最近は更新が
活発だった。
986デフォルトの名無しさん:2006/12/04(月) 10:26:04
子供の行動をほぼリアルタイムで書くとやばい、って理由(の一つ)も
書いてたな。いつだか忘れたが。
987デフォルトの名無しさん:2006/12/04(月) 10:29:36
RubyKaigiのときの質問にそのように答えていた。意図的に遅らせているという面もあるという話。
988デフォルトの名無しさん:2006/12/04(月) 13:07:29
時間置いて読み直してから校正しているとか、検閲されてるとかいうの無しに
ただ時間遅らせて更新しているの?
989デフォルトの名無しさん:2006/12/04(月) 13:17:37
1.8.5-p2 おめ
990デフォルトの名無しさん:2006/12/04(月) 13:17:48
>>988
それ聞いてどうするの?
991デフォルトの名無しさん:2006/12/04(月) 19:49:36
居心地の悪い質問には、回答ではなく「質問の意義」とか「その先の予定」とか、
普段なら絶対訊かない質問を返す法則(そのせいで心理状態がバレる)。
モルモンの教えですかね?
992デフォルトの名無しさん:2006/12/04(月) 20:09:33
カルトの宣教師やってると相手の先を読むのが得意になるんだよw
論破されたり逃げられる前に手を打たないといけないw


変な誤爆したw
993デフォルトの名無しさん:2006/12/04(月) 21:11:12
さっさと186だしなさい
994デフォルトの名無しさん:2006/12/05(火) 00:42:30
>>993
救世主ジーザスの誕生日にリリースすることになってますんで。
995デフォルトの名無しさん:2006/12/05(火) 00:55:44
Perl6と同じ日に出るんだっけ?
996デフォルトの名無しさん:2006/12/05(火) 00:59:23
11月に 続 い て 同 一 ラ イ ブ ラ リ で 別の脆弱性
RubyのCGIライブラリに再度、DoS攻撃の脆弱性

http://www.atmarkit.co.jp/news/200612/04/ruby.html
997デフォルトの名無しさん:2006/12/05(火) 01:10:40
ま、セキュリティの話題でつっついてくれるのはありがたいことだね。
http://pc8.2ch.net/test/read.cgi/tech/1127806509/
とか見ると特にそう感じるよ_| ̄|○
998デフォルトの名無しさん:2006/12/05(火) 02:28:51
最後の審判で
999デフォルトの名無しさん:2006/12/05(火) 02:30:36
裁かれるのは
1000デフォルトの名無しさん:2006/12/05(火) 02:31:11
GPL Violation
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。