- 1 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:35: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/ Rubyについて(アンチ専用) Part002 pc11.2ch.net/test/read.cgi/tech/1200210768/
- 684 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 17:40:17 ]
- 性能面よりも現在大きな課題となりつつあるのは互換性の問題だ。まつも
と氏らが開発するRubyのバージョン間の互換性と、JRuby、IronRuby、Rubi nius、MagLevなどのRuby処理系の間の互換性の問題がある。Rubyは仕様 が文書化されておらず、「ときどき各処理系の開発者がメーリングリストでま つもとさんに確認している状態」(前田氏)という。またバグか仕様かはまつ もと氏にしか分からないこともあり、「しかも言ってることが時々変わってい る(笑)」という。前田氏は「ソースコードがドキュメントだ。バグも完全に記述 されている」というまつもと氏のハッカーらしい発言を引用して苦笑いする。 リファレンスマニュアルに関しても、現在では日本語よりも英語のほうが充 実しているのだという。 ・・・いや笑い事じゃねーよ 仕様書いてからソースかけよ。後回しにするからめんどくさくなるんだよ てかそんな趣味プログラミングみたいな開発体制だったのかよ 会社だったら出酢マーチ必至じゃねーか
- 685 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 18:05:47 ]
- >>684
どこぞで, "AST 公開すると気ままに言語仕様いじれなくなるから、AST 出すのいやだ" みたいなこと言ってなかったけ?
- 686 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 18:40:56 ]
- あらゆる意味で、どこまでも趣味の言語だねえ
- 687 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 22:38:12 ]
- >>684
何年も前からずっとこんな感じだよな。 「きちんとした」方向に行かないのは、ある意味で凄いよ。 使うのは絶対嫌だけどw
- 688 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 01:09:42 ]
- これはちょっと・・・
個人で使うにはいい言語なんだけど、こういう開発体制の言語を中規模以上のプロジェクトで採用するのはないなー そんなプロジェクトは信頼できないよ。 まつもと氏自身がそれが問題だとこれっぽっちも考えてなさそうなところが終わってる。 認識してくれれば改善の期待もできるんだが・・・
- 689 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 01:13:46 ]
- 処理系が増えてきたのもあって、
さすがに不味いってことでRubySpec策定中
- 690 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 09:33:12 ]
- しかしMatzはそんなもの守るつもりはサラサラない。
- 691 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 14:19:38 ]
- >>684
それだけじゃなくて blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/36096 これも問題
- 692 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 16:53:54 ]
- 何が問題なの?
- 693 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 17:37:04 ]
- Macは過去の互換性なんてものに捉われなかったからこそ
あそこまで進歩できたんだよ。 そんな小さいところに拘っていたらWindowsのように澱んで終わってしまう。
- 694 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 17:37:45 ]
- 進歩?rubyが?はあ?
- 695 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 18:29:01 ]
- 正直Macはどうでもいい。
- 696 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 20:33:59 ]
- 互換性てのはある程度の規模の案件で使われるには必須の条件なわけだが
- 697 名前:デフォルトの名無しさん mailto:sage [2008/09/14(日) 20:39:37 ]
- www.rubyist.net/~matz/20070707.html
YARVってどれくらい1年で遅くなったんだwwwwwww www.atmarkit.co.jp/news/200809/11/ruby02.jpg
- 698 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 17:33:44 ]
- >>696
それいったらPHPどうなんだという。 みんな使ってるから自分も使うという以上の選択理由は大抵存在しない。
- 699 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 22:27:16 ]
- PHPってプログラム言語なの?
ちょっと前に、流行った「へんな宗教」かとおもた。
- 700 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 03:33:51 ]
- ポストホロニックプログラミングの略
- 701 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 19:10:53 ]
- >>698
>みんな使ってるから自分も使うという以上の選択理由は大抵存在しない。 これ名言だな、それ以外の理由は後付けということか。なるほど。
- 702 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 20:15:52 ]
- んなわけないでしょ
それだとPythonがPerlを置き換えた理由がつかない
- 703 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 20:20:09 ]
- 別に置き換わっていない件について
- 704 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 23:48:14 ]
- >>703
同意。どこをどうみたらPerlを置き換えたといえるほどPythonが広まったと勘違いできるのか。 Pythonも、>>698の応用で説明できるな。みんながつかってないから自分も使わない。
- 705 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 00:55:24 ]
- python は科学分野とかでは十分広まったと言えると思う。
むしろ日本のpythonの利用率の低さが異常。
- 706 名前:デフォルトの名無しさん [2008/09/21(日) 17:55:37 ]
- >>698
自分でサーバ立てるならともかく、 安いレンタルサーバではperlやRubyに比べて、PHPが圧倒的に速いからなー。 事実上、mod_php VS CGI になってる。
- 707 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 18:01:38 ]
- >>707
そうかな。 mod_phpだとprocess idがみんな同じになってしまい、セキュリティ上のリスクが高いから PHPでもCGI実行しているところが多いと思ってたけど、違うのか? VPSでも使わない限り、mod_phpはやめたほうがいいと思うけど。
- 708 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 02:03:35 ]
- >>707
セーフモードで動かしてるんじゃないの?
- 709 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 04:52:13 ]
- >>708
昔、セーフモードのPHPで、 「ディレクトリを掘ってその中にファイルを作成する」 ことがどうしてもできなくて絶望した。 サーバ屋さんの設定がおかしかったのかなぁ? ディレクトリを作成するまではできるがそのパーミッションを 変えられないとか、とにかくさんざんだった記憶が・・・
- 710 名前:デフォルトの名無しさん mailto:sage [2008/09/22(月) 14:36:04 ]
- >>705
裾野が広がることが良いこととは限らない いまくらいがちょうどいいと思うよ
- 711 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 15:34:44 ]
- rubyとperlって何が違うの?
- 712 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 16:31:41 ]
- 開発者とコミュニティとドキュメントとライブラリが違う
- 713 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 18:41:52 ]
- 名前が違う
- 714 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 19:01:37 ]
- 文法が違う
- 715 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 22:51:17 ]
- 生き方も違う♪
そんな歌があったよね
- 716 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 05:14:29 ]
- Rubyを使ってるやつは何でこう、どいつもこいつもウザいんだ。
- 717 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 10:51:46 ]
- モルモンだからだろ
- 718 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:02:26 ]
- モルモン教は良く知らないが、ノリが本屋にいる英会話の勧誘のお姉ちゃんと一緒なのは確かだ。
- 719 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:03:03 ]
- ↑はRuby信者の事ね。
モルモン教の人は、本当に知らないw ソルトレークシテイだっけか。その辺に多いらしいがw
- 720 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:08:07 ]
- 知らないのならネタにしなきゃいいのに、モルモンとかいう
単語には妙に食いつきがいいのもアンチ これがイスラムだったらびびって敬遠する奴も多いんだろうな 人の信仰を茶化すのはハイリスクノーリターンだとわからんのだなw
- 721 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:12:05 ]
- 、と、恐い目を血走らせてスゴむモルモンの末端信者
- 722 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:15:16 ]
- このスレ…何か塩くさいw
- 723 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 12:17:31 ]
- いや俺は真宗の末端(ってなんだよw)檀家。
少なくとも葬式は真宗の坊さんが来るんだろうと思うが、信者かどうかは不明 その程度の人間には、信仰なんてわからんよ。わからんからそんな所で 楽しめないだけ?
- 724 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 13:07:21 ]
- 言語はともかく、コミュニティがキモイな。
コミュニティが内輪ネタで閉じすぎ。
- 725 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 11:42:57 ]
- PythonっていつになったらまともなOOPLに生まれ変わるの?
- 726 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 12:19:11 ]
- 3.0から
- 727 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 12:43:17 ]
- いまの所々無理があるのが、使う側も無理できて楽しいところでもある。
- 728 名前:デフォルトの名無しさん [2008/10/06(月) 16:53:36 ]
- 現代の肖像まつもとゆきひろ/プログラミング言語「Ruby」開発者
www.aera-net.jp/latest/ www.excite.co.jp/News/magazine/MAG18/20081006/282/
- 729 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 12:24:33 ]
- RubyとSleipnirって似てない?
既存機能のパクリ、変な信者が多いとか
- 730 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 12:44:46 ]
- >>729
Lunascapeの方が
- 731 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 23:49:12 ]
- 1.9 に 1 引数のときの for の最適化キター
- 732 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 02:22:25 ]
- なかったのか
- 733 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 10:22:22 ]
- VMの再定義フラグってビットシフトよりバイト配列のほうが速いのか…
こいつぁ意外だったね。こっちのほうが読み易いけど。
- 734 名前: mailto:sage [2008/10/18(土) 18:41:08 ]
- rubyこれから勉強します
- 735 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 02:25:00 ]
- なぜアンチスレでそんな宣言をするんだ?アンチになるために勉強するのか?
- 736 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 08:35:18 ]
- 芸能人でもアンチが多いほど人気のある証拠ですよね?
こんなスレが立っているってことは、Rubyはかなり人気のある言語と認識してOKですよね?
- 737 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 08:41:10 ]
- >>736
お前つまんないよ
- 738 名前:デフォルトの名無しさん mailto:sage [2008/10/20(月) 08:55:08 ]
- 井の中の蛙
- 739 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 07:31:41 ]
- >>736
そういう観点でいうと日本ではPythonよりRubyの方が100倍マシ鴨ね
- 740 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 07:34:02 ]
- レンタルビデオ屋に、頭文字Dのビデオ借りに行ったんだけど
「か行」探しても全然ないんだよ で、レンタルビデオ屋のアホ店員は「あたまもじD」って読んでるんじゃね?と思って 「あ行」を確認したらマジで置いてあってびびったwww
- 741 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 07:37:16 ]
- 何言ってるんだおまえは。イニシャルディーって読むんだよ。
あ行にあって当たり前だ
- 742 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 07:47:51 ]
- >>741
www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=%E9%A0%AD%E6%96%87%E5%AD%97D%E3%81%AE%E3%83%93%E3%83%87%E3%82%AA%E5%80%9F%E3%82%8A%E3%81%AB%E8%A1%8C%E3%81%A3%E3%81%9F%E3%82%93%E3%81%A0%E3%81%91%E3%81%A9&num=50
- 743 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 20:26:31 ]
- ダックタイピング:
クラスの派生やプロパティー定義変更時に関係するダックタイピングをすべて配慮する必要がある > 本来クラス内にカプセル化されてあるべき「定義」が外部に散り漏れているに等しい クロージャ: クラスの派生やプロパティー定義変更時にそれらを利用するクロージャをすべて配慮する必要がある > 本来クラス内にカプセル化されてあるべきメソッドの「実装」が外部に散り漏れているに等しい この理解は正しいでつか?
- 744 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 21:20:00 ]
- >>743
ダックタイピングとは、継承関係が存在しない型間においても、シグネチャが一致するメソッドは呼び出せる、という概念を指しているだけ。 結局、あるオブジェクトに着目したとき、あるメソッドが呼び出せるかどうかはそのオブジェクトから公開されているかどうかで決定するのであり、ダックタイピングという考え方とカプセル化は無関係。 クロージャについては、君がクロージャというものをまったく間違った理解で捉えてるのだと思うが、ずれすぎていて何を言ってるのかすらわからん。 というわけで、いずれの場合も君の理解は正しくない。
- 745 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 22:52:39 ]
- これがRubyのいうオブジェクト脳というやつか
- 746 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 00:19:18 ]
- Rubyがいうのか
- 747 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 02:27:51 ]
- >743
クロージャは >744 の言う通り君の間違い ダックタイピングは Python でも Objective-C でも smalltalk でも実装されている 実態は名前付き method を dictionary から検索して間接的に呼んでいるだけだが 型安全性の保証されない polymorphism とも捉えられる便利でインチキな機能と 冥土の瑠美衣ちゃんが逝ってた
- 748 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 05:13:04 ]
- クロージャはむしろデータ抽象に使えるという罠w
- 749 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 07:41:28 ]
- ダックタイピング使いまくったプログラムって、保守できるの?
Javaのインターフェースから良いところを全て無くしたような イメージ持ってるんだけど。
- 750 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 07:46:01 ]
- 実装の実際上は
「公開メソッド名を何にするかに際して一定の共通ルールを設ける」 だから、そこのフォローさえあれば問題なかろう
- 751 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 08:26:23 ]
- ナローキャスト使いまくったプログラムよりはずっとマシという罠。
- 752 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 08:37:32 ]
- >>750
よく分かってないけど、ちゃんとルールを決めれる位なら、 ダックタイプする必要ないような。おれの勘違い? それにルールをちゃんと守ってるかってどうやってチェックするの? まさかfind+grepじゃないよね。
- 753 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 10:27:17 ]
- >>752
実行時エラーでチェックするんじゃね。 例えばJavaのinterfaceにしたって、メソッドの有無までは静的に確認できても、 それが期待される従って実装されてるかは実行しないとわからない。 と、いうことは、メソッドの有無まで含めて実行してみてテストしたって大差は なかろ。
- 754 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 14:10:40 ]
- >>752
動的言語はあんたの言う通りあまり大規模開発には向いていないと思う その分パワフルで柔軟性があるので、少数精鋭の体制なら力を発揮する
- 755 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 14:20:07 ]
- >>752
場所によっては、コーディングをチェックする専門の人もいるらしいよ 書きっぱでイケイケGOGOな世界ばっかりでは無いかも
- 756 名前:752 mailto:sage [2008/10/23(木) 08:28:34 ]
- >>753-755
参考になった。ちょっとおれの頭が固かったみたいだ。
- 757 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 21:18:04 ]
- @蠣←これを右クリでコピーする
Aスタート→すべてのプログラム→アクセサリ→メモ帳を起動 B編集→貼り付け C編集→すべて選択 D変換キーを押す
- 758 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 20:25:36 ]
- 1.9.1が近づいてきましたね。
- 759 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 20:43:04 ]
- 567 名前: デフォルトの名無しさん Mail: sage 投稿日: 2008/11/05(水) 02:45:28
これの実用的なライブラリってある?rubyでいうrailsくらいの
- 760 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 20:44:44 ]
- >>759
Erlangスレに帰れ
- 761 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 21:27:02 ]
- >>759
それはアンチによる陰謀です。
- 762 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 08:39:51 ]
- >>758
例によって互換性が心配。
- 763 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 03:45:20 ]
- 俺もないけど心配スンナ
- 764 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 09:39:05 ]
- 青島乙
- 765 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 00:17:43 ]
- 青島?
- 766 名前:デフォルトの名無しさん [2008/11/20(木) 11:34:33 ]
- >>765
元都知事
- 767 名前:デフォルトの名無しさん mailto:sage [2008/11/20(木) 12:34:46 ]
- そーのうちなーんとか
なーるぅだーろーおー
- 768 名前:デフォルトの名無しさん mailto:sage [2008/11/21(金) 01:22:53 ]
- や、青島じゃなくて植木だろといいたかったんだが、作詞が青島なのか。
- 769 名前:デフォルトの名無しさん mailto:sage [2009/01/11(日) 20:09:20 ]
- rubyは最後(最高)
- 770 名前:デフォルトの名無しさん mailto:sage [2009/01/11(日) 20:09:42 ]
- >>769
わろっしゅ
- 771 名前:デフォルトの名無しさん mailto:sage [2009/01/28(水) 21:43:09 ]
- 今度の1.9リリースをもってRubyが勝利者となります。
アンチスレはリリースを持って終了いたしますので宜しくお願いいたします。
- 772 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 14:40:47 ]
- いつまで経っても出ないし、出たとしてもどうせバグバグだぜ?
- 773 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 14:55:15 ]
- 1.9っていつでるの?
- 774 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 22:22:49 ]
- >>771
つか, 2.0 とかって話どこいったんだ???
- 775 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 02:11:57 ]
- >>774
うろ覚えでしかないんだけど、確か Matz が思い描いている2.0 ってのがあるにはあるが その仕様をきちんと決めて実装するのはまだ無理だから、その手前の 1.9.x というバージョンで。ということだったと思う。 どこいったというかMatzの頭の中からでてきてないだろう。
- 776 名前:デフォルトの名無しさん [2009/01/31(土) 05:15:25 ]
- Ruby1.9.1キタ――――――(゚∀゚)――――――!!
- 777 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 06:31:52 ]
- >>775
思い描いている2.0は温め過ぎてリリースされずにRubyが終わるのですね、わかります。
- 778 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 07:24:11 ]
- 1.9.x の次は 1.A.x だろ
- 779 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 07:30:17 ]
- 違うよ、次のバージョンは「も.るも.ん」だよ
- 780 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:16:04 ]
- 最近googletechtalksでmatzを見ました。
約10年間抱いてきたmatz像を壊されました。 御自身の最適化もしてください...
- 781 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 09:04:33 ]
- >>780
あなたまだ若いでしょ? 40過ぎるといろいろ努力しても難しいもんがあるんですよ あの野茂だってあれですから
- 782 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 17:58:51 ]
- 高速化したRuby 1.9系、初の安定版リリース[09/02/02]
ttp://pc11.2ch.net/test/read.cgi/pcnews/1233579860/1-100
- 783 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:04:11 ]
- >>780
kwsk
- 784 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 23:06:32 ]
- >>783
あ、youtubeのgoogletechtalksね。 ttp://www.youtube.com/watch?v=oEkJvvGEtB4 動画自体はもう一年近く前のだけど
|

|