[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 10:17 / Filesize : 177 KB / Number-of Response : 894
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Rubyについて(アンチ専用) Part002



1 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 16:52:48 ]
オブジェクト指向スクリプト言語Rubyが嫌いな人のためのスレッドです。
他言語の一方的なあげ足取りが好きな最強厨御用達言語Rubyについて。

1. 他の言語で満足している人を「楽しさ」「美しさ」とか主観的な基準で煽る
2. Ruby より機能が絞られている言語に対しては「不足」「楽しさが(ry」「快適さがない」「こんな機能がないなんて」
3. Ruby より機能が豊富な言語に対しては「大きすぎる」「美しくない」「そんな機能不要」

うっとおしいRuby厨やRails厨の迷惑や気持ち悪い主観の押しつけ、腐れ言語や不安定ライブリについて語り合いましょう。

■関連スレ
Rubyについて Part 30
pc11.2ch.net/test/read.cgi/tech/1200106073/

■前スレ
Rubyについて(アンチ専用) Part001
pc11.2ch.net/test/read.cgi/tech/1190559748/


45 名前:デフォルトの名無しさん [2008/01/15(火) 15:06:27 ]
>>44
???
スクリプト言語なら当たり前の仕様だと思うが?

46 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 15:10:18 ]
そうなんですか(^^)
宣言がない関数を予測で使えることにビックリです。

47 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 15:13:02 ]
どうせならハッシュのキーをプロパティのようにアクセスできるようにしてくれ。

h = {"a"=>"aaa", "b"=>"bbb"}

p h.a # ==> "aaa"

48 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 15:17:07 ]
>>45
つうか動的OO言語なら普通のことだよね。

49 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 15:26:32 ]
前スレのツクールの人か?

50 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 15:33:29 ]
初心者スレにでも池
ここはある種の達観した境地に辿り着いた者たちのスレだ

51 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 15:41:48 ]
>>44
あるクラスのインスタンスでサブクラスのメソッドが呼べたということ?

52 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 15:45:03 ]
初心者スレ以下になったな

53 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 15:49:06 ]
アンチ専用スレなんだから、ちゃんと達観したアンチと、
半可通以前のアンチがもっちゃりしちゃうことは避けられないのでは?



54 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 15:51:01 ]
>>51
そうです(^^)
ショックでした。

55 名前:デフォルトの名無しさん [2008/01/15(火) 15:52:03 ]
class A
  def a
    puts 'A#a'
    b = B.new
    b.b
  end
end

class B < A
  def b
    puts 'B#b'
  end
end

A.new.a

これバグじゃん。
バグレポート出してくる

56 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 15:57:30 ]
つまんね

57 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:01:09 ]
class A
  def a
    puts 'A#a'
    self.b
  end
end

class B < A
  def b
    puts 'B#b'
  end
end

B.new.a

普通じゃん。

58 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:02:04 ]
class A
  def a
    puts 'A#a'
    self.b
  end
end

class B < A
  def b
    puts 'B#b'
  end
end

A.new.a

エラー出るじゃん。

59 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:03:51 ]
class unko
attr_acc:x,y,w,h;
def initialize
@x=0
@y=0
@w=10
@h=10;
extend #unkoに存在しない

end

class geri < unko

def extend
self.x-=50
self.y-=50
self.w+=50
self.h+=50
end

end

g = geri.New #通る

60 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:04:27 ]
自称苦労とアンチもML眺めてグチグチやるだけだしな。
そもそも次スレを立てたのが間違いだった。

61 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:06:25 ]
>>59
あたりまえじゃん。initializeされるのはゲリピーのインスタンスなんだから。

62 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:34:16 ]
>>59
おまえどんだけ馬鹿なんだよ

63 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:38:12 ]
存在しないのが嫌ならば
class unko
  def extend
    warn "オーバーライドしろや馬鹿たれが!"
  end
end
とでもしておけばええよ



64 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:51:14 ]
コンパイルエラーしてください。

65 名前:51 [2008/01/15(火) 16:58:25 ]
>>54
エラーが出ないコードを教えろ。
58と同じでエラーが出る。

66 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 17:02:07 ]
だから初心者スレいけよ

67 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 17:12:38 ]
>>64
JavaかC#でも使ってください。

68 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 17:22:06 ]
つーか予測で呼ぶってのはJavaて言えば
abstractなメソッドへの呼び出しの代わりだろ
出来なきゃ困る

69 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 17:31:44 ]
変数名に変な記号をつける言語にロクなのはない。
BASIC, perl, ruby...

70 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 17:39:50 ]
コメントは // と /* */ にしやう

71 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 17:50:39 ]
コメントが#なのは
shebangとの兼ね合いもあるんじゃないの?

そういえばPHPはどうしてるんだろう
もっともそういう用途には誰も使ってないか

72 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 17:55:34 ]
今更そんなところにケチつけて何がしたいん?

73 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 18:09:46 ]
今頃前スレ読み終えて1000に噴いた



74 名前:デフォルトの名無しさん [2008/01/15(火) 18:39:37 ]
japan.zdnet.com/oss/story/0,3800075264,20364812,00.htm?ref=rss
>Rung 2と新しく判定されたのはAmanda、NTP、OpenPAM、OpenVPN、Overdose、Perl、PHP、Postfix、Python、Samba、TCLの11のプロジェクト。
>Coverityによると、これは、「そのオープンソースアプリケーションは十分な信頼をもって利用」できることを意味するという。
Rubyは?

75 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 18:39:39 ]
前スレの950に
> Python=C/C++の系統をうまく引き継いで積み上げてると思う

っておい、PythonのどこがC/C++に似ているんだw

76 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:04:51 ]
>>69
前スレにも出てたが、ruby=現代のBASIC説に一票だな。

77 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:10:05 ]
その称号は普及度から見てPHPにふさわしいと思うがどうか?

78 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:16:23 ]
>>74
単純に反応が遅いんだろう、きっと。

79 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:21:13 ]
>>78
駄目じゃんwww
とうとうPHPにも負けたwww

80 名前:デフォルトの名無しさん [2008/01/15(火) 20:25:44 ]
いままでずっと負けっぱなしじゃないか

81 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:27:43 ]
bug fixは技術的にチャレンジングじゃないってことw

82 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:31:23 ]
Coverity「Rubyなぞ問題外^^;;;」

83 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:00:13 ]
>>80
品質だけはPHPよりは良かったと思ってたwww



84 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:12:08 ]
Rubyの場合ライブラリの中から飛び出してくるエラーに全然対処してないし

85 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:14:13 ]
脆弱性を見つけてその対応の速さを測るんだから
脆弱性が無いRubyには関係のない話

86 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:16:14 ]
Time.parseが気に入らない
なんでパースできない時に、デフォルトで現在時刻なんか返しやがるんだ
いったい誰がそんなことを望んでいるんだ

87 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:20:39 ]
>>86
matz様

88 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:25:31 ]
>>83
CovertyによるRung 1の調査で、PHPの474,988行のコード中に77件のバグが発見された。
同様に、rubyの260,723行のコード中に33件のバグが発見された。
よって、PHPのバグ率は1000行あたり0.16件、rubyのバグ率は1000行あたり0.13件。

ちなみにpythonは282,444行中77件、1000行あたり0.27件。
perlは496,517行中58件、1000行あたり0.12件。

Rung 2の調査はどうなってるのかよくわからない。
rubyは既に調査されて不合格なのか、まだ調査されてないのかすら謎。


89 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:53:55 ]
>>88
俺の見た記事だとLAMPの中でPHPだけは他よりバグが多かったと書いてあったぞ

90 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 22:37:35 ]
>>88
なんかいろんな人が主張している事と結果が逆になってるな


91 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:00:41 ]
www.computerworld.jp/news/sec/93569.html
この記事のほうがわかりやすいな
Rung 1 バグ修正中
Rung 2 修正完了
らしい

92 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:04:48 ]
>>91
品質でもrubyはPHPに負けが確定ということですな。

93 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:06:18 ]
> 前スレにも出てたが、ruby=現代のBASIC説に一票だな。
BASICか・・しかし、BASICって意外と長生きしてるよな。
昔、ゲームセンターあらし?のBASIC入門とか流行ってたなあ・・



94 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:06:37 ]
現状で修正完了したプロジェクトをRung 2にランク付けしただけで
完了したプロジェクトを順次Rung 2に上げるわけじゃないのかな?

95 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:11:38 ]
Perl,Python,PHPはCoverityが最初に発表した段階(2006/3)で殆ど修正終わってたんだよね
Rubyはなんも変化無しで一年放置してるけど

96 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:21:05 ]
そういやBTS使ってないんだっけruby

97 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:29:41 ]
管理しようにもバグが出ないんだからしょうがない。

98 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:40:42 ]
それでCoverityの警告は放置されたと

99 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:45:44 ]
Rubyをやっていると、自分の大事なものがだんだん破壊されていくのがわかる
という意見もあると思いますよ

100 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:54:02 ]
ttp://www.machu.jp/diary/20070117.html


101 名前:デフォルトの名無しさん [2008/01/15(火) 23:55:29 ]
26歳以上でRubyまだやってる人ってやっぱダメグラマ?

102 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:02:17 ]
matz と信者がキモイのでRubyが嫌いです。

103 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:02:25 ]
エロ画像収集用スクリプト言語



104 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:09:02 ]
収集というか分類だな。

105 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:50:15 ]
分類にスクリプトが必要ってどんだけ集めてるんだw

106 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 02:13:38 ]
ルビィーって単体でうごくアプリケーション作れるんですか?


107 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 02:34:36 ]
今日も寒いな

108 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 09:59:59 ]
>>91
でもさ、Rung 1のバグが残ってるのにRung 2に上がってるのがいっぱいあるぜ?

109 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 21:55:06 ]
肝心な時にダウンするRails製サービス(嘲笑)
jp.techcrunch.com/archives/twitter-fails-macworld-keynote-test/

110 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 22:03:38 ]
サーバーにとって致命的なものを4つあげてみました。
地震・雷・火事・ルビー

111 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 23:35:27 ]
>>109
twitterなんてRoRのせいでしょっちゅう落ちてる。
開発者も認めていてもう限界といい続けている。

112 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 23:37:54 ]
結局RoRはDB付紙芝居しか作れないってことか。

113 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 08:52:07 ]
でもDBつき紙芝居の需要って多いよな
1秒遅延で億が飛ぶようなプロジェクトのほうが稀



114 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 13:28:40 ]
MySQL買収でRoR厨涙目wwwwww

115 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 12:41:45 ]
「2007年に人気伸びたのはPython、Ruby/Perlは微減」
ttp://builder.japan.zdnet.com/news/story/0,3800079086,20365095,00.htm

大雑把な統計だが、Perl が微減なのが悲しいな。
書き手の能力を選ぶところが不味かったんだろうか。

116 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 12:46:33 ]
微減早染め

117 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 12:56:42 ]
さて、PythonはPython3への移行というわけで、お手並み拝見ではあるが。

Ruby2は、それを見ていながら何も学んでないだろと言われそうだな、
と今から思う。

118 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 13:05:50 ]
py3で/の挙動が変わるらしいけど、
perl,phpと同じになるのね。
rubyの方がマイナーなのね。

//ってどれくらい一般的なんでしょ?


119 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 13:15:02 ]
Sunは自前でLAMP相等のフルスタックを揃えるつもりかな?
L - S
A - これはそのまま使う?
M - 今回買収
P - JRuby

120 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 13:29:51 ]
Solaris ってどんな httpd が安穏?

121 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 14:12:38 ]
Sunは自分でSAMPっていってる。

>>120
Solaris10にはapache1と2両方入っている。
あとは、Sun Java System Web Server。

122 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 15:16:20 ]
SAMRじゃ読みにくいなぁ

123 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 15:25:39 ]
jrubyは1.8系の文法のままで既にyarv並みに速いしすごいと思うが
いかんせんメモリを馬鹿みたいに喰うのがなあ・・・




124 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 15:29:22 ]
Windowsとどっちが酷い?

125 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 18:13:47 ]
JRuby自体の是非はともかくMS,Sunといったでかい企業がかかわるのはいいこっちゃ。
NetBeans for Rubyの完成度にはたまげた。

126 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 14:21:09 ]
>>124Ruby Wayで比較しよう
過去バージョンとの互換性: Windows > Ruby
ソースからビルドできる率: Windows > Ruby
報告された障害への対応: Windows > Ruby
規模: Windows > Ruby
一般ユーザーの声が反映される確率: Windows > Ruby
すべてにおいてWindowsが優ってる。Rubyのほうが酷い。

127 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 15:33:00 ]
ソースからビルドできる率?

Windowsのソースに恒常的にアクセスできるのか?

128 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 15:49:19 ]
Ruby Wayで比較しよう

> Windows > Ruby
=> undefined method `>` for Windows: OS (NoMethodError)

129 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 17:43:52 ]
>>123
そんなに喰うの?
むかしRubyとPythonで同じような処理させてメモリ使用量を比べたら
rubyの方が10倍以上使ってて引いた覚えがあるんですけどwww

130 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 17:54:07 ]
処理速度が遅くて、
メモリも無駄に使って、
処理系のバグへの対処も遅い。

ruby使う理由って何よ?

131 名前:124 mailto:sage [2008/01/19(土) 20:46:30 ]
>>126
>>123の事を聞いていたんだが…

132 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 20:54:04 ]
処理系とOSを比べるってのは意味ないだろ。

Jrubyはしょぼいベンチマークの起動で普通に150Mとか使うよ。
ただ、それは開発者もわかってるみたいでNailGun(JVMサーバーを
立ち上げておいてクライアントに通信させる)を使えってことになってる。

133 名前:デフォルトの名無しさん [2008/01/19(土) 20:55:01 ]
ruby=最強
  回   答     完          了



134 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 23:12:09 ]
ルビィーってある程度コンパイルしてるの?
それとも直にテキスト読んで実行していくの?

135 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 23:18:00 ]
ここはアンチ専用スレです。
ド素人は初心者か本スレへどうぞ。

136 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 23:56:35 ]
フロイトが嫌いだから批判するために心理学を勉強する、っていうのを思い出して吹いたw

137 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 00:38:01 ]
ruby 1.9 って結局、いつから使えるの?


138 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 00:43:30 ]
来年くらい

139 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 00:50:08 ]
>>137
ここ最近ずっとStringのエンコードにバイナリがいる・いらないって言い争ってるのに
今聞くような内容じゃないなwww

140 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 00:56:29 ]
とりあえず文字周りだけ作り込んで、それなりに使ってもらえるようにしないと
バグ取り遅れる

141 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 02:42:36 ]
>>136
心理学勉強してどうするんだろう・・・。

142 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 03:23:38 ]
何か1.9のencoding関連はドロ沼な感じ
もう文字列の扱いは1.8のままで、内部だけYARVにして
高速化したRubyを作って欲しい

143 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 04:22:22 ]
逃げちゃだめだ



144 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 08:57:19 ]
>>141
多分、元ネタは京極夏彦の狂骨の夢。
話の中では学ぶごとにフロイトの正しさを思い知らされてしまって、
結局、教会に転がり込んでタダ飯を食らうニートになってしまった。

145 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 09:02:52 ]
私の知人も、学ぶごとにRubyの正しさを思い知らされたようで、
最後はうわごとのようにRuby最強と繰り返すだけのニートになってしまいました。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<177KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef