- 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/
- 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 ]
- 素直かどうかは激しく疑問だが
- 184 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 22:52:03 ]
- たぶん間違いとは思ってないと思う。
少なくとも「悪いこと」「すまない」とは思っていない。 ふーん、ただのバグでしょ、それで?というだけの態度。
- 185 名前:デフォルトの名無しさん mailto:sage [2008/01/27(日) 23:04:49 ]
- >>179
ruby手抜きすぎw
- 186 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 00:38:18 ]
- バグって言葉は作る物のイメージがきっちり固まってるときに使うもんであって
何も考えてないレベルの人間が言い訳に使うもんじゃない。
- 187 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 00:54:34 ]
- 「バグみつけてくれてありがとうw」
みつけてくれた人に対する真摯な態度じゃない罠
- 188 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 01:09:56 ]
- まっつんってB型だろ
俺と同じにおいがする
- 189 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 01:15:15 ]
- >>179
こんなものを地方自治体が使うと考えると\(^o^)/
- 190 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 03:04:10 ]
- 嬉しくて笑いが止まりませんな
- 191 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 12:58:50 ]
- >>187
Matz が真摯だったことがあるだろうか。いやない(反語)。
- 192 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 22:21:04 ]
- >>191
カルトな神たまには真摯にお祈りをささげてるよw
- 193 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 23:16:22 ]
- >>187
あれは知り合いだからだろ。日本Rubyの会の会長。
- 194 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 23:22:12 ]
- >>193
他のRubyユーザーの皆さんに対する謝罪の念は皆無なわけだ。
- 195 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 05:21:42 ]
- www.rubyist.net/~matz/20080126.html
あんたのところも似たようなものだろwww
- 196 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 06:36:29 ]
- >>195
>strpos('abcd','a')は0を返すが、0は偽である 喧嘩売りすぎだろ PHPはstrpos('abcd','e')でFALSEを返すから0が偽だと問題なわけであってwww
- 197 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 07:27:31 ]
- >>195
太字で「Webアプリケーションをなめるな」、か。随分と偉そうだなw 仕様書のないRubyは「プログラミング言語をなめるな」、 とか言われてそうだけどな。
- 198 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 07:53:33 ]
- attacking PHPって・・・
あんたんとこの神様は他人を攻撃することを戒めていたはずだが。 カルトのくせに半端なんだなあ・・・
- 199 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 08:04:03 ]
- >>198
いやそれは元ネタの題だろw しっかり読んでattackしてくれ^^
- 200 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 10:17:26 ]
- >>199
いや、「Webアプリケーションをなめるな」って言ってるだろ。 さすが掃き溜めの主だけのことはあるな。
- 201 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 11:34:51 ]
- WebはエラーだらけだからRubyみたいに適当な例外投げてる言語じゃまともに扱えない
- 202 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 12:22:00 ]
- モルモンに害悪いわれたかないな。
- 203 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 17:41:28 ]
- >>195
トラックバックしてるPHP厨が痛いwww
- 204 名前:デフォルトの名無しさん [2008/01/29(火) 17:52:15 ]
- b.hatena.ne.jp/entry/http://neta.ywcafe.net/000827.html
こいつらきめえな
- 205 名前:デフォルトの名無しさん [2008/01/29(火) 18:16:34 ]
- b.hatena.ne.jp/entry/http://blog.livedoor.jp/dankogai/archives/50993137.html
もりあがってきた
- 206 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 18:19:39 ]
- 周知
- 207 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 18:40:25 ]
- phpが嫌いというのがまずあるから理由なんてどうでもいんだよね
- 208 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:28:45 ]
- コメントがめっちゃ増えててワロタwww
- 209 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 19:30:45 ]
- >>179
笑いで腹いてえww なんじゃそのオチはw
- 210 名前:デフォルトの名無しさん [2008/01/29(火) 22:04:59 ]
- 「設計者がまだ初心者」で真っ先に連想するのがRubyな件
- 211 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:13:14 ]
- どこぞのAttacking PHPを適当に引用して反論はリンクのみ。
でそれに関して述べるかと思えば個人的な印象だけ書いて終わりで 後はPHPとも関係ない「初心者書くなよプゲラ」って何がしたいんだこいつは。
- 212 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:17:37 ]
- >>211
自分に都合がいい事実しか目に入らないからカルトなんてやってられるんだよ。
- 213 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:26:17 ]
- >が、本当に問題なのは、世の中には「おかしなコードを書くことを助長する言語」もある という点だ。 で、そういう言語にはおおむね「初心者にやさしい」というラベルがついている。 どういうわけだか。
>たぶん、「初心者がおかしなコードを書くのをじゃましない」とか あるいは「初心者っぽいコードを積極的に支援する」から、「初心者に優しい」って呼ばれるんだろう。 もしくは「設計者がまだ初心者」とか。 Rubyの人間がこれ言うか >ここ半世紀の言語の進化をないがしろにするのはもったいないと思うな。 こんなことほざけるとは思わなかったな。
- 214 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:31:27 ]
- 初心者がPHPで書いたWebアプリがごろごろころがってるという前提がいまいちわかんない
- 215 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 22:54:49 ]
- 落ちたw
- 216 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:04:21 ]
- 2chねらーの所為してる奴がいるが、大抵は暖く見守るだけだろ。
はてなだのブログだのよっぽどタチが悪いとおもうが。 くだらなーいけど荒れるような一言をダラダラ書きあってる樣が目にうかぶ。
- 217 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:17:06 ]
- プログラミング関係で検索エンジンを利用する際、
-ruby をつけるとS/Nが増すことに気付いた
- 218 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:18:53 ]
- cool
- 219 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:25:48 ]
- > * 初心者が安全なWebアプリを書くのは難しい
> * PHPはWebアプリ用の言語 > * 初心者が(外向きのアプリのために)PHPを使うのは望ましくない > * 「PHPは初心者に優しい」は不適切な宣伝文句 論理が破綻してる
- 220 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:42:41 ]
- >>219
まあまあ、彼は循環定義の大家ですから。
- 221 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:48:02 ]
- ttp://d.hatena.ne.jp/shibata616/20080129/1201607186
lsたんがこのネタに反応するとは。
- 222 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:51:27 ]
- >>213
30年以上昔の言語をパクってる奴に、 「ここ半世紀の言語の進化をないがしろにするのはもったいない」 とかほざかれるとは思ってもみなかった。
- 223 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:54:34 ]
- Rubyが15年間さまざまな領域で使われてきたとは知らなかった。
- 224 名前:デフォルトの名無しさん mailto:sage [2008/01/29(火) 23:56:31 ]
- 初心者のおもちゃ言語としての需要じゃないの?
- 225 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:00:49 ]
- Webアプリに実績のあるPHP vs. エロ画像収集に実績のあるRuby
- 226 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:03:41 ]
- PHPから「初心者」を取ったらWeb用スクリプト言語になるけど
Rubyから「初心者」を取ったら何も残らないよね
- 227 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:06:08 ]
- (php|ruby)が〜をする。という表現が頻繁に出るのは言語タン擬人化萌えだからか?
- 228 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:07:17 ]
- PHPは環境だからなあ
PHPの文法が好きって人いるの?変態じゃないの? 逆にRubyは文法最強であって、 処理系がナニだから英語圏の人がどんどん再実装してるわけで。 Railsをホストしたかったらdreamhostか自鯖でやるしかないしね。
- 229 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:10:39 ]
- ごめん。何言ってるかわからない。
- 230 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:29:03 ]
- >>229
気にするな。ただの病人のうわ言だ。
- 231 名前:デフォルトの名無しさん [2008/01/30(水) 00:38:36 ]
- まつもと (2008-01-29 22:57)
バグなら直せばいいことだし。 >>184は正しかったわけだなw
- 232 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:40:56 ]
- 追記でさらに自爆してるなw
- 233 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 00:46:28 ]
- 通りすがりマン (2008-01-29 23:00)
私がRubyを使わない理由…まつもとさんの性格が嫌 これでかいな
- 234 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 01:39:31 ]
- こんなん書いてみた
Rubyがいかに駄目な言語か、という話。 * マイナーバージョン間ですらも互換性が無い * 「Rubyは手軽で楽しい」と言われる。確かにそうかもしれないが、おかげでどれだけの安定性の無いアプリや、 ひどいコードが放置されていることか * (Rubyについて詳しいわけではないのでここは勝手に脳内補完してください) もちろん、反論もあるだろう。たとえば「Defending Ruby」とか。 でも、個人的にはやはり否定側の方が筋が通ってる印象かな。 特に「Rubyは手軽で楽しい(と言われていることが問題である)」という部分に共感する。 また、Ruby on Railsは手軽にやりたい人にあっているかもしれないが、手軽にやることによる手を抜いたWebアプリケーションは Railsが作られた当初はともかく、現代では害悪ではないだろうか。 Webアプリケーションをなめるな Ruby on Railsならではの理由がないわけではないことはわかる。手軽に作れるとか、テストが簡単とか。 でも、「手軽に簡単」を一般公開されるWebアプリケーションを開発するための言語としての利点にするのはもうやめようよ。 追記 「どの言語で書いてもおかしなコードを書く奴は書く」という指摘もあった。それは言うまでもない事実ではある。そこには反論しない。 が、本当に問題なのは、世の中には「おかしなコードを書くことを助長する言語」もあるという点だ。で、そういう言語にはおおむね「なんでもできる」というラベルがついている。どういうわけだか。 たぶん、「(自称)玄人がおかしなコードを書くのをじゃましない」とかあるいは「トリッキーなコードを積極的に支援する」から、「(自称)玄人に優しい」って呼ばれるんだろう。もしくは「設計者がまだ(自称)玄人」とか。 そういう言語が存在しちゃいけないとは言わないけど(人に迷惑をかけない範囲で)、ここ数年間で言語の安定性をないがしろにするのはもったいないと思うな。
- 235 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 01:40:31 ]
- なんでもそうだけど人気のあるものが最良のものであることはほとんどないんだよな。
LispじゃなくてC MIPSじゃなくてx86 UnixじゃなくてWindows BSDじゃなくてLinux PythonじゃなくてPHP XHTMLじゃなくてHTML5 フランス語じゃなくて英語 つまりさ、美人投票理論みたいなやつで、普通の(つまり、バカな)人が使うものは 良いものじゃなくて、誰かが使っているものだってこと。そうやってどんどん 「みんなが使ってるから」ってのが理由で一人勝ち状態になっていく。悲しいことだよ。
- 236 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 01:41:29 ]
- LAMPにPHPは入っているのにRubyが入っていないのが気に食わないんだろう
- 237 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 01:43:38 ]
- >>234
> Webアプリケーションをなめるな まったくもってその通りwww
- 238 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 02:09:03 ]
- >>235
>XHTMLじゃなくてHTML5 いやいや、これはないだろw
- 239 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 02:22:58 ]
- なんか、コメント書いてるアンチも酷いもんだな
- 240 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 02:25:18 ]
- >>239
まあ、いわゆる類友というものだろう。
- 241 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 02:42:08 ]
- >>239
まあこの場合は、スタートからして終わってるからな
- 242 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 04:55:31 ]
- おまえら批判きたぞw
- 243 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 07:38:43 ]
- >>235
良い言語で、人気もあるのに いい加減な扱いのせいで評判落とす言語もあるね。 昔なら BASIC とか 今なら JavaScript とか。 だが作者が率先して評判を落としていく言語は珍しい。
- 244 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 07:42:46 ]
- フランス語は99をquatre-vingt-dix-neufと書かないといけない落ちCobole言語
- 245 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 08:56:35 ]
- >日本にまれな実用レベルの言語処理系作者と
>濃ゆい言語処理系討論を >*直接に*にやれる千載一隅の状況なのに、 濃ゆくない濃ゆくない matzの第一発言が色々おかしいからバカにされてる
- 246 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 09:00:06 ]
- 石原都知事といい天然というよりは半ば意図的に波風立ててるような感じはするけどな。
揚げ足取られないように品行方正なコメントに終始するよりは たぶん現実的効能はあるのだろう。
- 247 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 09:09:20 ]
- そんな感じはしないな
- 248 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 09:13:59 ]
- 2ch批判をしたブログが、批判にぴったり適合する一部の2chねらーによって炎上するのと同じで、
これも「言われてもしょうがないようなの」だけが熱くなってるケースだな。
- 249 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 09:22:58 ]
- >「言われてもしょうがないようなの」
まつもとのことか
- 250 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 09:51:53 ]
- >>243
> 良い言語で、人気もあるのに > いい加減な扱いのせいで評判落とす言語もあるね。 > 昔なら BASIC とか 良い言語か? と釣られてみる。
- 251 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 12:27:12 ]
- >安全なメモリ管理
> >Cのような生のメモリ領域を使い、実行時の範囲チェックを行わない言語では >容易にバッファオーバーフローが起きる。RubyやPHPのように言語自体が >メモリ管理を行う場合(バグがない限り)安全。 Rubyの場合そのバグが異様に多い。何度SEGVを見たことか。
- 252 名前:デフォルトの名無しさん mailto:sage [2008/01/30(水) 15:16:09 ]
- >>251
結局の所、メモリ管理のコードを各アプリケーションプログラマが書くか 言語処理系実装プログラマが書くかというだけの違いでしかない。 通常は、言語処理系を実装するプログラマのほうがバグは少なくなる。 が、世の中は通常の枠を越えた言語も存在する。That's Ruby!
|

|