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/
2012/03/15(木) 07:21:04.47
>>673
「2ちゃんねるの板違いのルールを守れないバカウヨはとっとと回線切って首吊って死ね。
本当に腹立たしい」と話した。
2012/03/15(木) 07:33:00.36
なにこの人レス読んでるの
2012/03/15(木) 23:35:50.81
え、rubyってバイナリ吐けないの?
2012/03/15(木) 23:37:13.50
バイナリは吐きませんがコアは吐きます
2012/03/16(金) 03:28:52.46
バイナリは吐きませんがグルが有難いお説教を吐きます
2012/03/16(金) 07:40:52.60
グルってなんだよ
2012/03/16(金) 23:14:31.44
尊師のことだろ
2012/03/17(土) 17:17:21.86
グルは「ウィザード」(wizard)と並ぶハッカーコミュニティにおける最上級の尊称

グルとは【guru】 - 意味/解説/説明/定義 : IT用語辞典
http://e-words.jp/w/E382B0E383AB.html
2012/03/17(土) 17:30:43.00
グルつったらオウム真理教が使ってた用語で松本 智津夫を指す言葉だ
683デフォルトの名無しさん
垢版 |
2012/03/17(土) 18:13:52.87
どっちも語源は一緒
2012/03/17(土) 18:21:13.60
魔法陣グルグル
2012/03/17(土) 18:24:13.38
グルっていったらrmsくらいのカリスマ性も持ってないと
686デフォルトの名無しさん
垢版 |
2012/03/17(土) 18:38:10.13
あれは St. iGNUtius
2012/03/17(土) 19:48:33.28
もっとモ↓モ→っぽく!
2012/03/17(土) 21:04:34.35
>>682
グルといえば高橋グルだろう。
2012/03/17(土) 21:11:53.63
グール〜、きっとぐる〜きっとぐる〜
2012/03/19(月) 22:22:35.45
>>66
1.x用の物件が2.xで動かないのは赦せるが、
1.x→1.xのマイナー番号で動かないのは糞
2012/03/19(月) 22:43:46.13
魔方陣グルグルってあったよな
2012/03/19(月) 23:17:44.41

はて?なんのことやらさっぱり。

      ∧
  ┌、  | ||             /|ヽ
  ト、\ | | |   ,r───-、   | | //ト、
  \\ヽ!| | /        \ | / / //
    \__Lレ'           ∨// /
       i〜〜〜@〜〜〜〜「 ̄ ̄
       |/⌒ヽ、, 、、_/⌒! ├、
       ∧─┰   ─┰  /ヽi
        Y  r‐、_r─-、    レ'
       |  i(lllllllllllllllllllト、  ノ
       \        ,イ´
 ┌──-、  `ー‐ァ‐─-' `十──---、
  `ニニ_  \  /\    ノ |      \
     `T  ヽ/\  ヽ/ ├──‐‐ヘ  \
      ヽ     ヽ/   |      \  \
       \_____,/     |        し、_ノ
      r─‐┤       ト、
    /// `⌒⌒⌒⌒⌒  ヽ
   ////川i        ii iミヽ
  /ヾレ巛巛川川川川川川リリリ!
  |   、/`ゞW人八从川川リリ
  |、、ヽ |       |    |
  小ヽ、 |       \   ヽ
   ト、′〈        ヾ、ヽ `ー、
    |   )         \   ノ
   |  /           _|  /
  ⊂,__」           (__ノ

ではでは失礼いたします。
2012/03/20(火) 10:24:43.74
魔法陣≠魔方陣

魔方陣てのはこういう奴
8 1 6
3 5 7
4 9 2
2012/03/22(木) 13:21:55.86
馬鹿には無理
2012/03/25(日) 13:05:07.78
matz大激怒!こんな糞コミッタ−しか育たないんならRuby開発なんて意味ないね
http://ikura.2ch.net/test/read.cgi/bread/1325584365/
2012/03/25(日) 13:11:59.67
厨二とか入れるからだろ
2012/03/25(日) 13:13:37.13
昔に青田買いしたら逃げられたのが尾を引いているのかもしれないな
2012/03/25(日) 13:18:45.76
はいはいパン板パン板
2012/03/25(日) 13:53:26.06
今時飛ばされるとはな…油断したぜ
2012/03/25(日) 14:20:44.16
matz大激怒!こんな糞コミッタ−しか育たないんならRuby開発なんて意味ないね
http://kohada.2ch.net/test/read.cgi/pcnews/1332652823/
2012/03/25(日) 15:27:51.30
>>695
matzならありえる
2012/04/14(土) 09:05:05.74
Rubyでなんか作っても配布に困る
実行ファイルへの変換に何があるし、.rbでの配布すら相手が自分と同じ環境でないと動作を保障できないし
せめて仕様を安定させてくれないかな
2012/04/14(土) 09:06:41.02
せめてマイナーバージョン間での互換性がほしい…
2012/04/14(土) 11:25:53.67
そんなあなたには Python をお奨めします
2012/04/14(土) 14:19:11.96
>>704
互換性重視ならPerlしかないだろ。
2012/04/14(土) 16:16:20.59
>>705
Perl6は?
2012/04/14(土) 16:48:33.30
馬鹿には無理
2012/04/15(日) 11:31:09.99
悲しすぎるだろ…uy
2012/04/15(日) 23:39:16.87
>>706
Perl6はあくまでPerl6。
Perlじゃあないよ?w

今までずっとつもりつもってきた互換性を
チャイするんだから、別物になることは
しかたない。

気持ちとしては、改名してほしい。
2012/04/16(月) 01:20:23.36
>>709
分かりました。予算がないので派或信士でよろしいでしょうか?
2012/04/28(土) 14:14:08.53
Passengeもいつの間にかPythonに軸足移しはじめたのか
2012/05/06(日) 23:21:15.87
Ruby はユーザーに全能感の塊みたいの多くてめんどくさい印象
2012/05/21(月) 10:13:54.33
右も左も解らない、プログラミング初心者です。(文系)

説明を見かけないので質問したいのですが、なぜ、Rubyは、JavaやC言語で、記述
されていて、Rubyで記述されていないのですか?

わからないので、教えてください。初心者板が壊れていて質問できません。
2012/05/21(月) 22:50:39.01
>>713
Rubyで記述されたRubyもありますよ。
http://rubini.us/

Rubyが好んでRubyで記述されない理由は、Matzやささだが単にC使いなのに加え
Matzは言語を変えないと抽象化レイヤーがごっちゃになる、
ささだは自己記述された処理系の拡張性に価値を見いだせないからだそうです。
2012/05/22(火) 01:44:13.22
CはCで書かれてるのにおかしいよね
2012/05/22(火) 01:51:38.29
CでやってることがRubyでも遜色なくできてしまったらCの立場がないじゃないか、というのがいちおう回答
2012/05/22(火) 11:30:49.09
Ruby 2.0 リリース週記 (2012/05/14 - 20) - まめめも
http://d.hatena.ne.jp/ku-ma-me/20120521/p1#20120521f2

簡単に言えば、JavaScript の代わりに Ruby を使えるようになるようです。
HotRuby や JRuby Applets に似ていますが、
ネイティブで CRuby そのものがクライアント上で動くところが違います。

2012/05/22(火) 11:37:17.99
Yugui工作員の破壊活動キター?
719デフォルトの名無しさん
垢版 |
2012/05/23(水) 16:16:41.91
ag
2012/05/24(木) 02:04:50.59
1.9.2で使えてたDate.day_fraction_to_timeって1.9.3では使えない?
721デフォルトの名無しさん
垢版 |
2012/05/24(木) 09:16:58.12
1.8時代からdeprecatedになってたはず。
もうないよ。
722デフォルトの名無しさん
垢版 |
2012/05/24(木) 17:41:08.11
これからのオブジェクト指向スクリプト言語はパイソン一択になる。
2012/05/25(金) 13:18:17.76
「馬鹿は死なねば治らないのであり、だからこそアナトール・フランスは
『愚かな者は、邪悪な者よりも忌まわしい』と言ったのだ。
 邪悪な者は休むときがあるが、愚かな者はけっして休まないからである。」
(ホセ・オルテガ・イ・ガセット 1883〜1955)
2012/05/31(木) 00:21:56.86
module A
def hello
"hello"
end
end

class C
extend A
end

p C.hello


newしないでも動く、不思議だ。
2012/05/31(木) 00:39:45.85
includeとextend勘違いしてないか
2012/05/31(木) 00:45:29.24
>>724
newはしてある
p A.class
p C.class
Classクラスのオブジェクトが既に存在する

Cという名前がつけられているClassオブジェクトのメソッド呼び出し名簿にモジュールAを力技で追加しただけ
class C
include A
end

class C
extend A
end
は違う
727uy
垢版 |
2012/05/31(木) 15:36:19.04
module Sine
  def Sassato_Sine
    "ha?"
  end
end
class Sine_kasu
  extend Sine
  def self.Sassato_Sine_kasu
    "sine"
  end
end
p Sine_kasu.Sassato_Sine
p Sine_kasu.Sassato_Sine_kasu


extendは特異メソッドとしてmixin

つまり
class Sinekasukasukasukasukasukasusine
  extend Sinesineisneinsinsie
end

class Sinekasukasukasukasukasukasusine
  class << self
    include Sinesineisneinsinsie
  end
end
は同じ
728デフォルトの名無しさん
垢版 |
2012/08/10(金) 14:25:19.07
729uy
垢版 |
2012/08/10(金) 20:26:59.65
最近の2chを見ていて思うことを書いていく
随分rubyアンチが増えたこと
否定するのが無理だって分かってるのに涙目になりながら反論してくる

可愛そうな存在だ
しかしそれとは別に、rubyをやってると、未知のストレスを感じることもある
それは「言語」へのストレスではなく、
「言語の問題がほとんどないのにアルゴリズムが解けない」自分に対してのストレスだ
rubyでは 解けないアルゴリズムは、言語のせいにする事が出来ない

もうひとつ2chには中国人や韓国人なども多く紛れ込んでいたりする
日本で生まれたrubyをアンチしてる奴の中には、日本語を読み書きできるそういう奴らもいるのだろう

そして最後に一番多いかもしれない、「uy」が使ってるからrubyアンチする。叩く。っていう奴
こいつらは・・・可愛そうな存在である
悲劇だよね、負けを認めない限り、今後一生rubyが使えないなんて
俺はそんなつもりはなかった、ただ効率の良い道具を教えていたに過ぎない
730uy
垢版 |
2012/08/10(金) 20:34:09.51
少しrubyアンチをするなら言いたい事があるんだ

def f h
  a = h[:x] || 6
  p a
end

f x: 2
f x: false
f x: nil

# 2 6 6

本当にこれでいいのか? これは、事実上 false や nil を渡せないようなものだと思う
確かにハッシュに細工するなりサイズを見れば・・・引数がわたっているかのどうかは判定は出来るが

Enumrator#の
nextとnext_valuesの戻り値についてもいえる

あれはなに・・・・?
本当にあれでいいのか・・・?
まぁあんなの使う奴は相当限られるはずだけど
731uy
垢版 |
2012/08/10(金) 20:44:56.95
あとはやはり、仕様がどんどん移り変わっていくのも原因なんだろうけど
ruby特有の不思議構文のマニュアルが全然ない気がする
情報源が2chとるびまと個人ブログしかない
公式のどこかに見落としやすいruby構文的なコラムがあってもいいんじゃないかと思う
俺は、rubyのメソッドやクラス、モジュール、定数のありとあらゆるものに検索をかけて
かなりの事を調べたがその作業はすっげー大変だったし疲れた
普通の人は読みやすいリファレンスなかったらあきらめて、あまりそういう事をしないと思う

rubyは国際規格になり、
使われる場所も広くなっていくのだろうか

つうか、もはやIT終わりかけた日本にrubyがあること自体が奇跡であると言える
rubyって実際日本で一番有名なソフトウェアなんじゃないか?

日本人で日本の会社に勤めているならば
rubyをひろめ、そして使っていくことで5年後10年後に有利になっていく事を
理解しない奴が多いのは悲しい事だ
PGというのはやはり目の前の利益しか見ていない
生活が苦しいんだろう
732uy
垢版 |
2012/08/10(金) 20:54:48.78
プログラミング言語はいずれ記号数の少なさをどうにかしなければならない

そしてアルファベットは読みにくい
しかし世界はそういう方向には向かっていない
プログラミング言語を完璧にしたり、していく方向ではなく
プログラミングそのものの作業をなくす方向に進んでいる気がする
嫌いなんだろうね、人類のほとんどがプログラミングという作業を嫌っている
少なくともこのまま逝けば、
言語が完璧になる前に、不完全な言語によって完璧なシステムが作られ
プログラミングという文化は風化していくような気さえする

とても虚しい
でもまぁそれで良い気もする、あまりに効率的な完璧な概念を生成してしまう事は世界を滅びを意味すると俺様は予知している
俺は世界を滅びに向かわせる事を承知で効率を求めてる、プログラミングという行為を本音では嫌っている
お前らの方が「生き物」としては正しい 生き物は死を恐れるべきだ

科学というのも所詮は宗教
俺は、科学を突き詰めて行けば、確実に世界は滅びると思って「何やってんだ人類?」って思ってたが
このままいくと上手い具合に回避するのかもしれない
人間の総意の凄さを時に知る
無意識の中でも生きる為の最適解を見つけ、そして無意識が総意を作り世界の滅びを回避していく
だとすれば100年後には、科学は終わって、次の宗教に世界が染まっているのではないかと俺は予想する

100年後のプログラム言語などはきっと既に存在しないし、誰もつくろうとしないと予想する
不完全な言語で完璧なシステムを作るまであと少しだ、頑張れ人間共
733デフォルトの名無しさん
垢版 |
2012/10/14(日) 16:41:05.55
Rubyは実験用言語としてはよい。
実用で言えば、あえて使う理由がない。
2012/10/15(月) 03:35:01.97
5255425953A830463063305C3047
307E3058306A3093306A306E3042304430643089
305D308A308352554259306F78BA304B306B305930543044305520
727562795411305173646C3060306E7261696C733060306E3000
30673082306A3093306730B930EC4E717ACB3059308B30933060FF1F
7275627996D18AC730B930EC306730827ACB3066306630B730B330B730B3308430633066308D53A8306930823002
735デフォルトの名無しさん
垢版 |
2012/10/17(水) 16:41:19.56
この言語が流行ったのってrailsの功績であって
この言語自体なにも魅力を感じない。

rubyが優れてる理由と上げられる
綺麗かける
プログラムが好きになった

って理由がやたら多いの笑う。具体的にかけないから工作してるの?w
2012/10/17(水) 16:59:52.84
Rubyの布教したいけど自分じゃ具体的にアピールできないもんだから
他人に書かせようって魂胆だな。つられないぞ
2012/10/17(水) 17:12:21.52
Ruby 1.8.7は、おそいのだ。
Ruby 1.9.3がどれだけはやくなったか説明しないとだめだよ
2012/10/17(水) 19:39:55.30
現在一線級のWebアプリケーションプラットフォームのすべての原点である
Railsを生み出すのに必要だったのがRubyっていう事実だけでもうすべてを圧倒してるね
2012/10/17(水) 21:47:33.46
それは、どうだろうかね。DHHならPythonでも作ってそうだけど
顛末記として、rails開発者達がRuby見捨てるんじゃないかって思ってる
2012/10/17(水) 21:59:30.43
たらればに意味はない
現実に存在するのは、全スクリプト言語の中でRubyが最良だったということだけ
2012/10/17(水) 23:58:59.79
DSLを簡単に作れるスクリプト言語というのは結構少ない
2012/10/18(木) 00:03:28.15
ていうか全ての言語を妥当に検討することなんてできないんだから、
あっちの言語はなんかなぜかフワフワしたものがくっついててわけわからん、でいいじゃないか
2012/10/26(金) 01:05:01.95
find_by_foo_and_barみたいな物を作る奴じゃ、
第一引数のselfに馴染めるとは思えないw
2012/10/29(月) 21:33:04.90
結局シェア率が毎年低下してる。それが一番物語ってる。
2012/10/31(水) 20:13:41.64
>>729
わりと昔から2chにはrubyアンチが多くなかったか

>>740
getting realの内容からすれば、全部jsで書いた方が効率的
2012/10/31(水) 20:21:19.03
>>732
100年後には量子コンピュータぐらい出来てるだろから、型推論やmaybeみたいな機能がデフォじゃね?
ジョン・タイターがそんなこと言ってたよ
2012/11/01(木) 21:28:20.31
2038年問題をなんとかするために過去に来たタイムトラベラーが
なんでそんな未来のことを知ってるんだw
748デフォルトの名無しさん
垢版 |
2012/11/17(土) 02:10:31.33
プログラミング始めたばかりでなんだけど
|i|とか=~とかなんかダサい気がする。|i|なんて打ちづらいし。
Ruby慣れた人はむしろこれしかないとか思うもんなのかな
749デフォルトの名無しさん
垢版 |
2012/11/17(土) 10:47:40.41
おそらく {|...| ... } はたぶんSmalltalkの[ ... | ] 、 =~ は Perl 由来なので
それらを使ったことのない人には不思議なシロモノに見えるかもね。
2012/11/17(土) 11:41:29.37
ヒューマンインタフェースでシステマティックに決定された記号遣いではないので、合わん場合は合わんわな
別に感動してるわけでも納得してるわけでもなく、ふーんとしか思わん
プログラミングってそんなもんだし
2012/11/17(土) 12:01:07.86
ノーパソだと | も _ もキーが他のより小さい場合が多いんだよね
752デフォルトの名無しさん
垢版 |
2012/11/17(土) 16:15:06.62
いまも ruby-coreで ^ はが指数演算じゃなくて排他的論理和なのは
納得いかーん、と騒いでいる人がいる。
2012/11/18(日) 19:48:28.76
>>749
いろんなのパクってるよね
$. とか

>>752
なんでだろうね
2012/11/18(日) 21:08:26.47
> >>752
> なんでだろうね

BASIC 軽減後とか PHP から移動してきた連中じゃねえの?
つか, 記号で指数演算子持ってる言語の方が少ないし
** の方が一般的だと俺は思う
2012/11/18(日) 21:59:30.74
それは知ってたけど

> ^ はが指数演算じゃなくて排他的論理和なのは
>納得いかーん、と騒いでいる人がいる。

のは
なんでだろうね
2012/11/18(日) 23:44:57.93
きもい
2012/12/02(日) 01:11:00.51
>>748
unix文化の古くからの慣習だよ
プログラミング入門者は、わざわざrubyなんて触らなくて良いよ
VBAかjavascript,SQLでも弄った方がずっと有意義な時間になるよ
2012/12/02(日) 01:12:34.34
驚き最小の法則って言って、古くからunixユーザーには、すごく普通な記法。
2013/01/14(月) 12:22:56.12
驚き最小の法則ってRubyの独自用語じゃなかったっけ
2013/01/14(月) 12:34:31.29
独自というほどでもない
題目にしたのはRubyが初めてだが
2013/01/20(日) 17:26:27.42
1.8 はサポート切れても残り続けるんだろうなぁ
迷惑な話だ
2013/02/08(金) 04:18:46.65
18 名前:login:Penguin 投稿日:2013/02/05(火) 06:25:42.48 ID:6Ce6cMQf
>>16
パケージ管理システムがないOSでも利用できるように、だと思うけど。
OS側と協調し、連携しているのがperl, python。
それをやらずいろいろ問題があるのがruby。


19 名前:login:Penguin 投稿日:2013/02/05(火) 21:31:28.03 ID:47dtMFVn
FreeBSDでports使えば良いじゃん。もしくはGentooでポタゲ

プログラム言語系はディストリから外すべきなのでは|Linux@2ch掲示板
http://engawa.2ch.net/test/read.cgi/linux/1358608765/18-19
2013/02/11(月) 19:12:34.83
1.8にしがみついている連中が、2.0へ移行するとは思えない…
2013/02/11(月) 19:28:09.59
サポート切れだからといってPHP4はなくなってないし
2013/02/12(火) 19:32:55.87
バージョンごとにスクリプトを用意

おおぜいのRubyファンに大きい迷惑をかけてんだから、反省しろよタコ
2013/02/12(火) 20:04:17.15
ruby 1.8.7
ruby 1.9.3
ふたとおりでいいね?
2013/02/12(火) 20:44:42.34
> サポート切れだからといってPHP4はなくなってないし
まだあんなザルみたいなもん使ってるところがあるのか?
768uy
垢版 |
2013/02/20(水) 08:29:15.71
rubyは2.0から触る奴が勝ち組だろうな
昔からruby触って仕様に振り回されてきた土台さん方ほんとにご苦労様だよ…
やっと仕様安定しそうな気配漂ってきたじゃん
幾千幾万の犠牲のもと、ようやくですね
また1.8の時みたいに1.9にしがみつく犠牲者は出てくるだろうけど
俺はさっさと2.0使うかな
2013/03/19(火) 18:52:07.86
2.0はGCに問題ありそう
永続環境でのテストしてないだろ
2013/03/19(火) 22:52:52.23
バグレポートすれば?
2013/03/20(水) 22:02:46.76
>>769
永続環境でのテストって具体的になにやんの?
2013/03/20(水) 22:09:37.02
>>771
Webアプリで24時間、リクエストを投げ続けてメモリリークしてないかなど
2013/03/20(水) 22:42:47.93
1.9だと問題ないけど、2.0だとメモリリークしてる感じなのかな。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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