- 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/
- 22 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 15:13:05 ]
- (どうでも)
- 23 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 16:20:25 ]
- 国産だということ以外に売りはあるのか、この言語
- 24 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 16:23:31 ]
- OOPLとしてきれいに書いている分にはきれいに書ける
機能を保ったまま文字数を削りだすととたんにおかしくなるが 1.9ではますます小汚くなってきた
- 25 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 16:30:26 ]
- rubyより汚なく書く言語なんてperlぐらいなもの
- 26 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 16:58:23 ]
- つJavaScript
- 27 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 17:06:45 ]
- 前スレで笑えたmatz語録
> * Rubyの仕様という文書は存在しない >ここでは「(私が)満足できる仕事」として「とんがった仕事」とします。 >で、どんな仕事が「とんがった仕事」かというと、 > * 自己満足度が高い >* 新しい技術を開拓する >このような仕事が発生しやすいのは、新しい技術的分野を開拓するような仕事です。
- 28 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 17:53:58 ]
- rubyよりはJavaScriptのほうがまだマシだと思うなあ
- 29 名前:デフォルトの名無しさん [2008/01/14(月) 19:06:27 ]
- ruby > JavaScript
ruby最強
- 30 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 19:16:08 ]
- OO言語としてはSmalltalkの猿真似。
スクリプト言語としてもPythonに遠く及ばない。 結局、rubyならではのものなんて何もない、寄せ集め言語。
- 31 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 21:48:08 ]
- 寄せ集めって言うのは自覚してるんじゃないの?
- 32 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 00:12:12 ]
- 昔はぱくった機能をなんでも「Rubyならでは」言って宣伝してたよ。
最近はさすがにそれは通じなくなってやめたみたいだけど、 今度はぱくり元をDISって、Rubyで使ってやってる的に言うようになった。
- 33 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 00:49:49 ]
- 別にぱくるのはいいと思うんだよ。ただ、ぱくり元をDISるのはやめてほしい。
自分達がDISられるのはすごく嫌うくせにね…。
- 34 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 00:53:04 ]
- DISとかいい具合に厨ワードが飛び出してまいりました
- 35 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 00:58:04 ]
- >>33
ようするに未成熟なんだよ。
- 36 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 01:15:04 ]
- >>32
それで鬼車がああなったのか
- 37 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 02:10:53 ]
- >>34
Rubyが既に厨ワードだから、今さらだ。
- 38 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 12:44:40 ]
- 寄せ集めてでも別にいいんだが、
interface をサポートしなかったのは致命的じゃねーの?
- 39 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 13:10:19 ]
- >>38
もともと動的型付なのになぜinterface型が必要になるんだ?
- 40 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 13:51:27 ]
- 38の言っているinterfaceがJavaのそれだと仮定するが、
Javaのようなinterfaceが欲しいならJavaかC♯使え、ってところだな。 あれはガチガチな言語でなきゃ意味が無い。
- 41 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 14:26:02 ]
- ActionScript3 なんかは Ruby より動的だと思うんだけど
(オブジェクトなんて単なるハッシュですよ、だし。コンパイルはするけど。) Java/C# で言うところの interface が使えて、結構助かる。 コンパイラのチェックが無きゃ意味薄いのは確かだけど、 ソース読む時にメソッドが漠然と書かれてるより、 なんちゃら interface を実装してます、の方が分かりやすい。(と思う。) 実用的なフレームワーク作る時にはないとキツくないですか? 作る側も使う側も。
- 42 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 14:28:54 ]
- Ruby信者ってわけじゃないが>>38はさすがにアホすぎだろw
- 43 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 14:33:38 ]
- >>41
> ソース読む時にメソッドが漠然と書かれてるより、 > なんちゃら interface を実装してます、の方が分かりやすい。(と思う。) それぐらいはコメントで区切ればいいだけの話でそ。
- 44 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 14:52:27 ]
- あるクラスのメソッド内でそのクラスから派生したクラスのメソッドを呼び出せることに驚いた
なんと恐ろしいご都合主義言語
- 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じゃ読みにくいなぁ
|

|