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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2009/08/08(土) 22:18:51
http://pc12.2ch.net/test/read.cgi/tech/1246174168/736
の依頼で建てました。

オブジェクト指向スクリプト言語Rubyが嫌いな人のためのスレッドです。
他言語の一方的なあげ足取りが好きな最強厨御用達言語Rubyについて。

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

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

■関連スレ
Rubyについて Part 36
http://pc12.2ch.net/test/read.cgi/tech/1246174168/

■前スレ
Rubyについて(アンチ専用) Part001
http://pc11.2ch.net/test/read.cgi/tech/1190559748/
Rubyについて(アンチ専用) Part002
http://pc11.2ch.net/test/read.cgi/tech/1200210768/
Rubyについて(アンチ専用) Part003
http://pc12.2ch.net/test/read.cgi/tech/1207233348/
255253
垢版 |
2011/07/19(火) 13:23:55.63
>254

全部入りを作れと、主張しているように読めたんだね。
プログラミングする時でも、仕様書はもうちょっと注意
しながら読む方がいいよ。

今のrubyの拡張方法は、Best and Brightest だと主張する
のかい? gemをつくった人ですら、gemがデファクトになった
ことを驚いている。

現在の拡張方法でデファクトがgemなのは、歴史的経緯があるので
意味があるとおもうが、いまの仕様だと、
「プログラマーがプログラマーのための記述を行うための言語」
であり、
一般人のために手助けするプログラマーは、他の言語を選択
せざるをえない。

とはいえ、もう十分にコミュニティも大きくなったし、高慢でも
ついてくる人がいっぱいいるから今から変えるコストもたいへんだし、
うまくいっている間は、これでいいんじゃない。

自分自身を批判的に見る部分がないなら、宗教法人で良いとおもうが、
そうじゃない選択をしたのだから、がんばっていただきたい。
2011/07/19(火) 13:33:32.39
まともな仕様書を出せ、って言われたことはないか?
2011/07/19(火) 20:34:09.94
もっと実りのあるスレにしましょうよぉ
2011/07/20(水) 02:53:37.70
Ruby以外の言語は本体のインストールもライブラリの導入もそんなに簡単なの?
ちょっと信じ難いが。
2011/07/20(水) 03:48:20.71
2008年頃に伸びは止まったね
2011/07/20(水) 06:19:49.34
身長の伸び?
2011/07/20(水) 08:57:17.05
>>259 のチンコ
262デフォルトの名無しさん
垢版 |
2011/07/21(木) 18:18:20.52
Rubyのここが好きって部分を書いていけ
2011/07/21(木) 18:23:04.03
覚えやすいメソッドのネーミング
左から右に書ける
起動が早い
264253
垢版 |
2011/07/21(木) 19:38:25.30
>258
Developer側が、ある程度(リーズナブルな範囲で)がんばれば
配布および更新が簡単になるしくみがあるというべきか。

gemでのインストールおよび更新の手順をかきだして、はまり
所などを考えると、変だとはおもわないですか? それもプラット
ホーム別に、具体的にいうと、windows,mac,Unix系およびlinux
(へたすると、distro毎)

とくに、管理されている機械なら管理者がなんとかするけどねえ。
人件費削減で、管理者がいないPCが増えている。または管理が
楽な指定されたソフトウェアにはいるのでしょうかねえ。
265253
垢版 |
2011/07/21(木) 19:39:10.51
> 262
スレタイ100回音読しろ。
2011/07/21(木) 19:46:30.03
Ruby のここを改善してくれって部分を書いていけ
267253
垢版 |
2011/07/21(木) 19:47:15.19
ちなみに、愛の反対は、「無関心」だからな。
2011/07/21(木) 19:54:37.79
愛っていうより哀
2011/07/21(木) 20:34:47.66
震える愛 それは ...
2011/07/21(木) 21:11:36.68
>>264
セキュリティフィクスだけに追従してくんであれば、
そんなに大変じゃないと思うんだけど。
スクリプト訂正させたりはユーザに許さないんでしょ。
こっち側がgemのバージョン違いを吸収せざるを得ないのは、
しょうがないわけだしさ。
その辺をサボって、ユーザ側に最新環境を要求するようになると破綻するよね。
271264
垢版 |
2011/07/22(金) 12:50:47.42
>270

それぞれのワークフローがわかって、プラットホーム毎に
それをやることを楽勝だとおもっっている?

スクリプト訂正もゆるさない ってか、そのまえに問題があれば
BTSに登録されるだろうし、ユーザ自身がプログラムに手を
入れてくれ、テストしてくれる場合もあるが、ほとんどの場合は
単に動かないというだけだが。

スクリプト訂正が必要なら、それぞれのPCへfixしたものを再配信
しないと個別に直すつもりなのか?

gitや extのコンパイルを厭わない人間以外はつかえない、または
バイナリパッケージを作り、配信するのに Ruby側の都合を強制する
のは普通なのね。
2011/07/22(金) 12:51:54.48
    ∩_∩
   / \ /\
  |  (゚)=(゚) |    人人人人人人人人人人人人人人人人人人人人
  |  ●_●  |   <  どうでもいいが誰にも迷惑かけずに開発進めろよな >
 /        ヽ  < 同僚・部下にもだぞ                    >
 | 〃 ------ ヾ |   YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
 \__二__ノ

  ∩  ∩
  | | | |
  | |__| |
 / 一 ー\   人人人人人人人人人人人
/  (・) (・)  | <そんな開発ってできるの?>
|    ○     |  YYYYYYYYYYYYYYYY  
\__  ─  __ノ

    ∩_∩
   / \ /\
  |  (^)=(^) |    人人人人人人人人人人
  |  ●_●  |   < 趣味でやれってことだよ   >
 / //   ///ヽ  <言わせんな馬鹿らしい>
 | 〃 ------ ヾ |   YYYYYYYYYYYYYY
 \__二__ノ
273デフォルトの名無しさん
垢版 |
2011/07/22(金) 13:21:49.40
AAがずれる件
2011/07/22(金) 13:22:35.48
スペース食うAAは自信作のときだけお願いしたい
2011/07/22(金) 13:33:17.87
ずれたアスキーアートを貼っちゃう男の娘って...
2011/07/22(金) 22:55:19.04
>>271
もう完全にRubyの話じゃないね。
2011/07/23(土) 12:32:35.16
面倒くさいならRubyOS使えよ
278デフォルトの名無しさん
垢版 |
2011/07/23(土) 12:38:05.84
(´・ω・`)
279271
垢版 |
2011/07/23(土) 15:37:24.15
>276
Ruby のエコシステムの話だが、別におまえが、関係ないとしたければ
それでいいよ。

高慢(false pride)なエコシステムのまま固定されるのなら、未開拓の部分に
適用されるのが遅れるだけだけで、だれもこまらない。

ただ、スレタイにあるようにアンチ専用と書いてあるのに出張ってくる
のは解決策がある時だけでいいよ。

おまえに解決策がないなら、この話題は放っておけ。
280271
垢版 |
2011/07/23(土) 15:40:35.89
>277
ググったら、RubyOSって、オーストラリアの地名じゃないか。

おまえのいうRubyOSのURLはどこよ。
2011/07/23(土) 17:39:46.55
Rubyがエコだって?
糞遅くて過剰にエネルギーを消費し
二酸化炭素を排出するのにか?
282デフォルトの名無しさん
垢版 |
2011/07/23(土) 18:57:35.30
かわいさうな人発見!
2011/07/23(土) 23:21:53.14
あほか
速い方がCPU駆使して発熱多くなるんだよ
2011/07/24(日) 00:01:03.78
何の話してんだよ
2011/07/24(日) 00:11:08.27
>>279
エコシステムとか高慢って言葉で何が言いたいの?
言葉が上滑りしてるね。
2011/07/24(日) 00:52:06.27
メモリとかディスクへのアクセスを考慮しているのでは?
CPU が待っている時間の方が多いとも言うし。
2011/07/24(日) 10:04:46.93
違うよw

単にバカだよw
288271
垢版 |
2011/07/24(日) 14:26:53.97
便所のらくがき2chだから、ある程度はしかたないけど
l
こう真面目に働いて、ネットワーク管理とかシステム管理
とかで実務をやって、プログラミングの話がわからず
botみたいになっているのは、Rubyへのネガティブ
キャンペーンだな。

Rubyで優れた仕事をしている人の足を引っ張ることに、
成功して、ある意味思いどおりだな。
2011/07/24(日) 14:57:49.99
まるで脱線して日本の技術の評判を落とそうとする中国の工作新幹線のような話だな
2011/07/24(日) 15:56:07.32
流石バカだな↑
2011/07/25(月) 00:05:24.94
RubyはRailsバブルだけで終わりそうだな

Javaは開発団体もオープンソース事業も超巨大で
ActionScriptは画面用という地位があり
C#はマイクロソフトの囲い込み戦略があるが
rubyはまるで何にもない

Matzは高速化とかメモリ消費を減らすより違う方向性出す気ないの?
2011/07/25(月) 00:44:52.61
Javaは商品で
ActionScriptも商品で
C#も商品だ

むしろ商品なのにそういうことを何もしてないものがあったら大変
2011/07/25(月) 00:50:48.35
うんRubyは宗教だよね
2011/07/25(月) 01:10:38.58
Rubyは遅くてメモリも使って構わんと思うが
文法とかリフレクションが洗練されているとか
そっちが停滞したら先がないのは確実

あとflashやsilverlightに値するものがほしい
Rubyの記事に早くなったとかバグがどうだとか
そんなのしかないのに危機感を持つべき
2011/07/25(月) 06:22:09.04
スレが活発になって夏休みになったと実感
2011/07/25(月) 07:16:57.98
FlashやSilverLightなんてどっちも大会社のパワーでもってランタイム作ってメンテナンスしてんじゃねぇか。
どこにそんなマンパワーがあるんだどこに。
2011/07/25(月) 14:45:11.65
Rubyはそういうときいつもこう言って来たよね

おまえがやれ
2011/07/26(火) 02:11:25.75
Ruby遅せぇぇぇえええ
2011/07/26(火) 06:16:19.59
わたしには十分
2011/07/26(火) 12:07:24.07
Rubyは他の言語なら一分で済むところを十分かかるからな
2011/07/26(火) 13:30:55.50
十分で一回拡張ライブラリ書けば済む話に十年間粘着する執念w
2011/07/26(火) 14:38:50.74
拡張ライブラリなんて書くくらいなら
最初から他の言語使ったほうがいいし
2011/07/26(火) 15:02:00.78
拡張ライブラリを持ち歩くとか不便すぎるでしょ
2011/07/26(火) 18:16:50.61
じゃ実行バイナリ作っても持ち歩けないってことで
JVMで動かせる言語しかだめなんじゃないの?
2011/07/26(火) 18:32:30.66
いや、いいや。。。
JVM実装のPythonもRubyもあるよね
PHPは知らんけど
306デフォルトの名無しさん
垢版 |
2011/07/26(火) 20:39:40.91
Clojure もあるyお
2011/08/03(水) 21:50:23.60
ひといないなあ
2011/08/03(水) 23:45:55.69
アンチも消えた過疎言語
2011/08/05(金) 02:53:30.61
ついに1.9.3の時代か…
2011/08/05(金) 05:13:13.75
ぬおー、コンパイルできねー
2011/08/05(金) 05:20:31.79
_SC_GETGR_R_SIZE_MAX って何なのよぉ
2011/08/05(金) 17:42:27.73
プレビュー版とはいってもかなり安定してるんだよね?
2011/08/06(土) 00:06:06.10
preview1出てから仕事で使ってるけど、今のところ問題なし
2011/08/06(土) 01:17:51.81
アンチの人はバッチとかフィルタ処理になに使ってるのでせうか
純粋にしりたい
2011/08/06(土) 01:22:53.83
pyてょn
2011/08/06(土) 05:11:06.59
ぺrl
2011/08/06(土) 06:16:54.30
アルコール吹きかける場所間違ってないか?
2011/08/06(土) 08:59:13.53
自作スクリプトの挙動に異常なし。
これは使えるっ!
2011/08/06(土) 10:48:58.18
本スレにキチガイが張り付いた……
2011/08/06(土) 10:57:03.18
>>319
君は夏休み生まれて始めてですか
2011/08/06(土) 11:00:44.11
こいつか

373 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:29:22.25
おまえがキチガイだよ。キチガイは帰れ。
2011/08/06(土) 11:03:24.71
これが大学全入時代か
2011/08/06(土) 11:09:21.88
369 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 06:24:16.12
遅延評価。
"ある関数を呼び出すとき、その関数が引数の全てを利用するとは限らない。"
いやその時点でおかしいから…w
その関数、なんかおかしいですからw
まるで遅延評価したいがために作ったような関数ですからw
そう、竹内関数のことですぉw

370 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 09:55:28.90
無限リストとかいくらでもあるだろ
竹内アンチは未踏スレで暴れてろw

371 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:19:52.63
竹内って誰?

372 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:21:56.49
>>371
自分のことを神だの仏だの言ってる
キチガイじじいだよ

373 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:29:22.25
おまえがキチガイだよ。キチガイは帰れ。

374 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:31:16.06
俺は自分のこと神だの仏だの言わんけど
竹内より基地外っているの?
麻原みたいなもんだろ

378 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:39:48.34
>>374
ホーリーネームまでつけてるからな
ゲルトミューラー竹内だとよwwww
2011/08/08(月) 23:59:45.47
もっとRubyについて語ろうよぉ
2011/09/03(土) 08:59:27.45
なんで && とか || はメソッドじゃないのですか?
2011/09/03(土) 11:03:51.67
「falseとnilのみが偽で、それ以外はすべて真」って原則が崩れるからじゃないかな
327デフォルトの名無しさん
垢版 |
2011/09/03(土) 18:09:58.80
>>326
でもさ、それ言ったらなんで他の演算子はオーバロードできるの?

class Fixnum
  def +(rhs) self * rhs end
end
p 1 + 1 # => 1

とか…
2011/09/03(土) 18:23:51.45
>>325
わざわざカッコつけるのめんどくさいだろ
2011/09/03(土) 18:37:38.55
短絡評価があるから構文じゃないと無理とかじゃないか
2011/09/03(土) 19:46:52.85
>>329 それだ!
2011/09/03(土) 19:55:09.61
>>329
あれ?でも、C++って operator && () もオーバーロードできるよね…
2011/09/03(土) 20:29:30.06
できても誰もやらないだろう
2011/09/04(日) 02:18:29.41
禁じ手だったきが
2011/09/07(水) 02:30:33.56
プレビュー版ってどうなのかしら?
2011/09/08(木) 08:34:45.55
おまえらアンチスレならちっとはアンチらしくしろよ…
本スレのほうがよっぽどアンチスレっぽいよ
2011/09/09(金) 00:21:28.20
本スレよりここの住民の方が高度で建設的な議論ができる
2011/09/09(金) 12:41:01.69
[dennou-ruby:003403] Re: HPC Ruby
http://ruby.gfd-dennou.org/ml/2011/msg00148.html

338デフォルトの名無しさん
垢版 |
2011/09/10(土) 00:00:55.96
Ruby の Hello World って、

puts "Hello world"

じゃなくて

"Hello world".puts

みたいな書き方の方が良かったんじゃね?
絶対値を出すときに、
abs(-1)
みたいな書き方しないで
-1.abs
ってやる言語なんだから、
Hello world だってそういうやり方で通した方がいいじゃん。
2011/09/10(土) 00:11:11.55
$stdout.puts
2011/09/10(土) 00:11:40.56
そこに気付くとは やはり天才か…
2011/09/10(土) 00:22:05.69
>>338
どうぞ。
"Hello world".display
2011/09/10(土) 00:27:01.59
>>341でFA
微妙にめんどくさいので誰も使わないがね
2011/09/10(土) 00:28:35.71
そんなメソッドを知っている人がなぜこんなスレを見ているのか

さては暇してるな
2011/09/10(土) 07:30:43.50
まあRubyを深く使ってたら、それはそれで
細かい「ここは納得できない」って部分も出て来るからね
それでも他が気に入っちゃってるから使っちゃうのが悔しいw
2011/09/10(土) 08:55:58.51
>>344
もしもしここはアンチ専用スレですよ
2011/09/10(土) 09:54:40.36
>>343
-1.absとかで遊んだ後に調べるもんだと思ってたけど、知らない奴多いのか。。。

>>341じゃないけど、ruby覚えたての頃すぐ見つけてたけどなぁ

文字列そのものにも表示メソッドあるんじゃ無いか?って探して、普通に見つけてた
2011/09/10(土) 12:17:45.84
>>346
あるかどうか、できるかどうか、ってことじゃなくて、
言語仕様の簡単な自己紹介でもある Hello world なんだから、
Ruby の特徴特色を Hello world でも表すべきってことだよ。
Hello world が
puts "Hello world."
では、またいつものやつか、ってなるだけだろ。
2011/09/10(土) 13:04:32.17
# インスタンス変数
# 誰がためにクラスはある < 『Rubyプログラミング入門』p.59
class Helloworld
 def initialize
  @voice = "Hello, world!"
 end
 def say
  puts @voice
 end
end
Helloworld.new.say
2011/09/10(土) 13:34:31.57
>>347
あっ、さては貴様本を買ってないな?
2011/09/10(土) 13:47:37.41
Hello, World! やるためだけの記述が各章の章末コラムになってるのはおたべみたいなくーだらないRuby名物だと思ってたんだが違うのか…

あと、puts は表示したいオブジェクトやオブジェクト群を引数に取っているのが最大のメリット
下手にメソッドチェーンにしてメソッドチェーンの制約に速攻縛られてしまうよりは、ずっと平易だろう

"Hello," "World!".display
"Hello,", "World!".display
("Hello," "World!").display
"Hello,"."World!".display
2011/09/11(日) 14:21:28.91
scala/ruby - tech.cm55.com
http://tech.cm55.com/wiki/scala/ruby

2011/09/11(日) 14:52:03.83
>>351
それはさっき読んだ
他のくれ
2011/09/11(日) 18:54:23.88
>>351
これ以上のはもう無いだろ。
2011/09/11(日) 21:18:26.11
Rubyってバージョン間の互換性なさすぎて辛い…
2011/09/12(月) 11:25:47.15
今いちばん互換性がないからな…
1.8.6が生き残っていて、1.8.7が主流で、1.9.1が使われたかと思ったら1.9.2ではrequireで動かないという…
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況