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/
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 ] >>124 Ruby 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最強と繰り返すだけのニートになってしまいました。
146 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 09:03:18 ] >>144 それはいつの時代だろう。 今なら、学ぶほどにフロイトの荒唐無稽さを思い知ることになるが。
147 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 09:57:11 ] >>146 144じゃないけど、本編の「現在」が確か昭和26年。 だからその人物が学んだのはさらに前になるか。
148 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 10:04:31 ] >>146 フロイトの正しさというのは書き方がアレだった。流れとしては ・フロイトを批判しようとして勉強した ・しかし、ユングとか他の連中はもっとうさんくさい ・結局、フロイト流の解釈が俺には性が合っているのかな、ハハ… みたいな、あくまで小説内の脇役の一人の主観。 ちなみに話中でも探偵役の京極堂から 「髭の亡霊に取り憑かれている」みたいな言葉で切り捨てられている。 俺はミステリが簡単に二重人格だの記憶喪失だのを扱うのに業を煮やして、 ミステリを批判するためにミステリを読み始めた。 Ruby?Railsとかはてな界隈の馴れ合いが異常にキモクて無理w なんか初対面でも○○クンで呼び合うような新興宗教的ノリを感じる。
149 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 10:07:26 ] フーン。 少なくとも俺の知ってる「面白そう」な世界はみんなそうだわ。 面白くない世界で一生、生きて死ねば。
150 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 11:09:16 ] 小説なんかに時間使うなよ。あんなの存在自体が無駄。
151 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 11:25:43 ] 誰にでも君つけるというとコロコロコミックか Ruby信者には面白そうな世界かもしれんが俺は勘弁だな
152 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 11:51:42 ] ようするに馴れ合いコミュニティ感覚が好きなんでしょ、149は。 面白いかどうかは呼び名で決まるわけじゃなかろうに。
153 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 13:32:05 ] ○○氏って呼びあうよりはマシかな
154 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 13:34:50 ] まっつんかわいいよまっつん
155 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 13:35:32 ] むしろ、まっち。
156 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 15:00:45 ] >>139 gihyo.jp/dev/feature/01/python3000/0002 python3000の文字列は全部unicode型 バイナリデータはbytes型、連結するときにはエンコードしてね pythonの文字列型は変更不可能だから スライスとかで変更したいときにはbytearray型使ってね がすごいすっきりしていると思うんだ…
157 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 15:58:40 ] >>156 おっunicode型と統一されるのか あの仕様うんこだったもんなぁ
158 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 18:29:43 ] UNICODE特化したRubyUncoマダー?
159 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 19:11:26 ] >>144 違う違う、精神分析の間違いじゃねぇの?って意味。
160 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 00:12:13 ] >>157 うにコード形が後付でできたからすげー使い勝手悪かったよね
161 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 00:01:58 ] ルビィーにガベージコレクタをつけたときルビィー自身がコレクトされて困ったというジョークがある
162 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 00:25:24 ] リファレンスカウントがゼロになったと言うこと?
163 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 01:20:39 ] rubyがゴミだってことだろう
164 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 02:31:15 ] ルビーのdllって自作プログラムとリンクして使えるの?
165 名前:デフォルトの名無しさん mailto:sage [2008/01/22(火) 23:02:57 ] うん
166 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 00:31:07 ] GPLに汚染されそう
167 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 10:16:41 ] RubyはGPLではないですが?
168 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 11:22:39 ] モルモン汚染はあるけどGPL汚染は無い。
169 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 11:58:20 ] と言うのは建前でやっぱりGPLに感染する
170 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 16:37:22 ] 組み込み関数どうやって定義するの? void func_for_ruby(int a) { } void main() Ruby::RegisterFunc( func_for_ruby)
171 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 16:43:01 ] 組み込み関数どうやって定義するの? void func_for_ruby(int a.string str) { } void main() { RubyArg arg; arg.add(RUBY_INTERGER); arg.add(RUBY_STRING); RubyFuncDef def = { "func1", arg , func_for_ruby }; Ruby::RegisterFunc( &def ) } #ruby def main func1(1,"aiuep"); end こんなかんじでサッと定義できるの?
172 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 17:14:10 ] なんてCINTのような構文w つーか README.EXT.ja 嫁
173 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 21:36:02 ] >>172 CINTって知らなかったんだけど、C++のインタプリタなんてすごいのあるんだね もうRUBYやる必要無くなったかも
174 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 21:43:04 ] スレもあるぞ pc11.2ch.net/test/read.cgi/tech/1114397934/l50
175 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 00:20:15 ] >>174 寂れてるwなんで???
176 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 21:21:40 ] C++のインタプリタなんて需要が少ないから。
177 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 06:51:15 ] なんというか unko = buri +2 がburi(+2)という解釈になるという時点で地雷臭プンプン
178 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 07:32:43 ] ガベコレは本当に正しく動いてくれているんだろうか。
179 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 14:48:41 ] つ ttp://www.rubyist.net/~matz/20080125.html#c
180 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 16:05:55 ] >>179 爆笑
181 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 21:46:57 ] なんかこう、他人にケチつけて墓穴掘るパターンが多いなこの男は
182 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 22:11:20 ] まあ誰かと違って素直に自分の間違いを認めている点は評価してあげようよ
183 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 22:13:53 ] 素直かどうかは激しく疑問だが