トップページtech
1001コメント295KB

Rubyについて Part 42

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2011/01/15(土) 17:55:52
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
仲良く使ってね。

Ruby Home Page
http://www.ruby-lang.org/ja/

= 前スレ
【RoR】Rubyについて Part 41【CPAN vs RubyGems】
http://hibari.2ch.net/test/read.cgi/tech/1281473294/

過去スレ・関連スレは >>2-
0267デフォルトの名無しさん2011/03/01(火) 21:48:30.11
>>266
お前の無駄な自慢こそどうでもいい
0268デフォルトの名無しさん2011/03/01(火) 21:49:55.21
間違えた
×無駄な自慢
○無意味な主張
0269デフォルトの名無しさん2011/03/01(火) 22:06:10.63
このスレにすら「いない」
どこにもいなかったからここにいてくれないと困るのはわかるが、残念ながらいない
0270デフォルトの名無しさん2011/03/01(火) 22:08:24.33
I wish you are hima.
0271デフォルトの名無しさん2011/03/01(火) 22:12:01.72
若者、いいじゃないか。
ジジイばっかの老人ホームみたいなコミュもあることだし。
0272デフォルトの名無しさん2011/03/01(火) 22:19:26.86
>>269
>>172>>174>>176
てゆか俺は「いてほしい」なんて全然思ってないよ
0273デフォルトの名無しさん2011/03/02(水) 07:40:16.43
>>268
日本語覚えてから書き込もうな、中学生www
0274デフォルトの名無しさん2011/03/02(水) 17:33:50.29
2011年2月のプログラミング言語インデックス

1 Java     18.482% ↑ 7ヶ月連続1位
2 C.       14.986% ↓
3 C++       8.187% ↓
4 Python     7.038% ↑ 5位から4位へ浮上。2ヶ月連続で順位を上げている。
5 PHP.      6.973% ↓ 4位から5位へ下落。下落傾向
6 C#        6.809% ↑
7 (Visual)Basic 4.924% ↓
8 Objective-C  2.571% ↑ 安定化傾向
9 JavaScript   2.558% ↑
10 Perl.       1.907% ↓
http://journal.mycom.co.jp/news/2011/03/01/064/index.html
0275デフォルトの名無しさん2011/03/02(水) 20:40:35.39
>>274
さすがにそのラインナップだと勝てない言語ばかりだから、
もう少したくさん順位出して欲しいな。
0276デフォルトの名無しさん2011/03/02(水) 20:51:53.53
>>275
ttp://hibari.2ch.net/test/read.cgi/tech/1297313271/189
ttp://hibari.2ch.net/test/read.cgi/tech/1297491072/539

おまけ
ttp://hibari.2ch.net/test/read.cgi/tech/1297313271/172
0277デフォルトの名無しさん2011/03/02(水) 20:54:35.84
TIOBE Software: Tiobe Index
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Feb 2011 Feb 2010
1 1 Java 18.482% +1.13% A
2 2 C 14.986% -1.62% A
3 4 C++ 8.187% -1.26% A
4 7 Python 7.038% +2.72% A
5 3 PHP 6.973% -3.03% A
6 6 C# 6.809% +1.79% A
7 5 (Visual) Basic 4.924% -2.13% A
8 12 Objective-C 2.571% +0.79% A
9 10 JavaScript 2.558% -0.08% A
10 8 Perl 1.907% -1.69% A
11 11 Ruby 1.615% -0.82% A
12 - Assembly* 1.269% - A-
13 9 Delphi 1.060% -1.60% A
14 19 Lisp 0.956% +0.39% A
15 37 NXT-G 0.849% +0.58% A--
16 30 Ada 0.805% +0.44% A--
17 17 Pascal 0.735% +0.13% A
18 21 Lua 0.714% +0.21% A--
19 13 Go 0.707% -1.07% A--
20 32 RPG (OS/400) 0.626% +0.27% A--
0278デフォルトの名無しさん2011/03/02(水) 21:20:33.42
scalaは?ねえscalaは?
0279デフォルトの名無しさん2011/03/02(水) 21:32:56.73
マルチに反応する馬鹿ばかり
0280デフォルトの名無しさん2011/03/02(水) 21:36:39.83
20位にRPGとかすげー
0281デフォルトの名無しさん2011/03/02(水) 21:49:33.17
それよりAda16位てw
誰が何の目的であんなの使うのかw
0282デフォルトの名無しさん2011/03/02(水) 22:01:34.13
Perlより下のRuby...
0283デフォルトの名無しさん2011/03/02(水) 22:19:32.37
>>281
軍用では保守とかのニーズが結構あるんでない
まあ最近は戦闘機とかの中身もC++だったりするらしいが
0284デフォルトの名無しさん2011/03/02(水) 22:28:25.86
>Perlより下のRuby...
感覚は大丈夫か?
0285デフォルトの名無しさん2011/03/02(水) 22:29:45.93
Javascriptが低すぎね?
0286デフォルトの名無しさん2011/03/02(水) 22:35:53.60
Pythonに乗り換えて思ったけど
やっぱり、Rubyって存在価値無いよな
0287デフォルトの名無しさん2011/03/02(水) 22:39:08.66
そう思えるほどお前はPythonにどっぷり漬かってるのかい?
0288デフォルトの名無しさん2011/03/02(水) 22:44:21.90
Ruby良いと思うけどやっぱマイナーなんだよ
一時期は猫も杓子もRubyRuby言ってたあれは何だったんだ
WBSで特集組まれてたときが絶頂期か
0289デフォルトの名無しさん2011/03/02(水) 22:49:50.16
国産だからって理由で必要以上に憎悪する連中もアレだがな
0290デフォルトの名無しさん2011/03/02(水) 22:51:13.86
>>288
浅い
0291デフォルトの名無しさん2011/03/02(水) 22:51:17.11
ああいうのはMatzですらバブルだと言ってたような

それとは全然関係ないけどRubyのpack/unpackは
Pythonのstructモジュールに比べて異常なまでに充実しててびびった
誰かコア開発者の中にpack/unpackフェチでもいるのだろうか
0292デフォルトの名無しさん2011/03/02(水) 23:32:19.22
bundler が噛むようになってからの rubygem や rake はさっぱりわからん…

とりあえず、spec_helper で require した gem ライブラリを
rake spec したときに no such file to load で弾くのはマジでやめてくれ
0293デフォルトの名無しさん2011/03/02(水) 23:33:20.93
>>291
文字列関連はpackとunpackさえあればたいていなんとかなる(そして、実際なんとかなった)ので
充実の判断は結果的に間違ってはいなかったことにはなる
0294デフォルトの名無しさん2011/03/02(水) 23:34:37.56
pack/unpack はPerl由来じゃないのかな

Perlの仕様をよく知らないけど
似たようなものなんじゃないの
それともRubyのは拡張されてるのだろうか
0295デフォルトの名無しさん2011/03/02(水) 23:38:21.95
>>293
mでbase64とかいらなくね?
0296デフォルトの名無しさん2011/03/02(水) 23:42:11.18
>>277
Rubyって将来性を感じさせるような動きも無いし、
大規模プロジェクトでも使えないだろ。現状、若手プログラマに
あまりおすすめしたくない。
俺は趣味でこれからもRuby使うかもしれないけど、
このままいくとRubyは衰退する。
2.0で全く新しく生まれ変わるべきかもな。
0297デフォルトの名無しさん2011/03/02(水) 23:59:50.65
>>292
spec_helper.rb の前に Gemfile を編集しろ
てゆーかマニュアル読め
0298デフォルトの名無しさん2011/03/03(木) 00:16:31.59
>>296
そうだな。
若手プログラマにはRubyなどやらせずJava一筋になってもらったほうが有望だ。
0299デフォルトの名無しさん2011/03/03(木) 00:18:32.10
岩手プログラマの私は何をすればいいのでしょうか?
0300デフォルトの名無しさん2011/03/03(木) 02:18:16.79
>>288
逆だよ、Rubyが注目を浴びだして、みんなが使い始めたんだけど
実際に使ってみたら、その駄目さに気が付いちゃった

だから、今はブームで増えたユーザが減ってる時期だな
また最初の頃に戻るはず
0301デフォルトの名無しさん2011/03/03(木) 05:33:48.30
またPython信者とPerl忍者が必死だな。
0302デフォルトの名無しさん2011/03/03(木) 07:54:32.82
創始者がモルモン教っていうのがちょっと。。。
せめてカトリックにして欲しかった。
コンピューターのことしから知らない馬鹿っていうのを露呈しているようで嫌だ。
0303デフォルトの名無しさん2011/03/03(木) 19:30:09.35
ruby に集まってくるひとたちや考え方、プロダクトはかなり熱いと思うんだが他の言語はどうなの?
0304デフォルトの名無しさん2011/03/03(木) 19:49:32.70
どの言語にも
「Javaのように(業務で、又は趣味だけどプログラミング言語は斯く在るべしと思って)使わなければならない人たち」
というのは集まってきて、
その人たちをどう扱うかというのがけっこう重大で厄介な問題なんだけど、
Rubyの場合はそういう人たちを丸ごと全部Railsにブン投…そういう人たちはRailsに移行したわけだ
だから、Ruby本体界隈はわりと暢気のピュワ(笑)でいられたのだと思う
0305デフォルトの名無しさん2011/03/03(木) 21:18:48.55
いいじゃん別に、実際Railsが存在しなければRubyなんて即死なんだから
0306デフォルトの名無しさん2011/03/03(木) 21:23:29.49
そのくらいで即死するならRailsが出てくる前に死んでるよ
0307デフォルトの名無しさん2011/03/03(木) 21:32:04.27
いや確かにRailsの存在は大きい

たまごが先かニワトリが先かじゃないけど
RailsのためにRubyが存在してるようなものだし
普通は逆なんだがw
0308デフォルトの名無しさん2011/03/03(木) 21:51:09.99
Railsにどっぷりでメインに使ってる人は「RailsのためのRuby」って意識だけど
Railsをあまり使ってなかったり、Ruby本体に関心のある人はそういう意識がないんだな。
0309デフォルトの名無しさん2011/03/03(木) 22:12:40.05
いや、別にRailsはなくてもいいだろ
Rubygemsがないと困るが、Railsはなくても構わない
0310デフォルトの名無しさん2011/03/03(木) 22:20:58.20
Railsが無かったら世界でここまでRubyが認知されてるとは思えないが・・・
0311デフォルトの名無しさん2011/03/03(木) 22:25:30.84
お前は誰と戦ってるんだ
0312デフォルトの名無しさん2011/03/03(木) 22:28:01.23
>>310
RailsはRubyになにもしてくれないじゃん
RailsはRails環境で完全にがっちり閉じてる(ある意味誉め言葉)
だから、Rubyとしては別になくても構わない
明日からRubyOnRailsじゃなくてモケケピロピロとかに改名されてもらってもOK
0313デフォルトの名無しさん2011/03/03(木) 22:35:06.76
してくれてるかどうかに関係なくRailsが無かったら
Rubyってここまで使われてたか?
どうしてもそうは思えないんだけど
0314デフォルトの名無しさん2011/03/03(木) 22:41:52.03
Ruby信者ほどRailsの話題を出すとファビョるという定説は
事実だったようだw
0315デフォルトの名無しさん2011/03/03(木) 22:49:22.39
過去の遺物のお守があるのでRubyも使ってるが、
新しい案件でRuby(とRails)の出番って全くといっていいほどないよな。
0316デフォルトの名無しさん2011/03/03(木) 22:51:32.91
>>313
いや、それってそんなに重要か?

>>314
「本当に」Rails以前を知っている場合、Railsのことはどうでもいいと考える
RailsがなかったらRubyが「なくなる」とは考えない
なぜなら、Railsが無かった時代をきちんと知っているから
別に暗黒でもなんでもなかった
ふつうのスクリプト言語だったし、Railsがなければそのままだろう
0317デフォルトの名無しさん2011/03/03(木) 22:53:40.94
Rails を使ってるところは、いろんな意味で "Ruby を使ってるわけじゃない" ので
正直本気でどーでもいいとは思ってる
彼らが "Ruby を使う" ようなことは天地がひっくり返ってもないだろうし、別にそれでもかまわない
0318デフォルトの名無しさん2011/03/03(木) 22:55:15.25
matzが創り、俺が使う。

それで良いじゃないか…
0319デフォルトの名無しさん2011/03/03(木) 23:04:30.73
自分はPerl5のOOPがダメダメでこの先どうしようと思っていた矢先に
Rubyを知って、それ以降の日常的なスクリプティングはすべてRubyに置き換わった。
Railsの登場は素晴らしい事だとは思うけど、Railsが登場しなかったとしても
お手軽なOOPスクリプト言語としてRubyを使い続けていたと思う。

>>310,313のようにRubyが世の中に広く認知される事(=他人に自慢できる事)は、
自分にとっては価値を見い出せない。逆に一時期のブーム/バブルが冷めて
コミュニティ全体が落ち着いていくのは、Rubyの成長過程として良い傾向だと思う。
0320デフォルトの名無しさん2011/03/03(木) 23:14:46.80
Rubyはプログラミングに二の足を踏んでいた層に希望を与え裾野を広げた
そういう功績は揺るぎないものだと思う
それがRubyに対する過大な評価と過度な期待を生んだこともまた事実
Basicが教育言語となりVBが趣味グラマを生み出し、そこからCやC++へステップアップしていく
Rubyもそれで良いと思う
0321デフォルトの名無しさん2011/03/03(木) 23:16:12.96
>>317
Rails が世の中で使われた結果生まれるものは
Ruby ライブラリでも Ruby ノウハウでもなく Rails 派生物なのよな

だから、Ruby で作られていることは間違いないんだけど、Rails は Ruby とは決定的に違う
別に嫌でもなんでもない、単なる事実

Rails が特殊だともいえるけどね
普通、プログラミング言語のキラーアプリってのは本体言語を引っ張るもんなんだが、
Rails は一人で勝手に走っていってぽこぽこ独自の子供産みまくりだw
0322デフォルトの名無しさん2011/03/03(木) 23:26:47.85
てゆーか、怒らないで聞いて欲しいんだけど、
Rails 使ってる人って Ruby スクリプトあんまり書けないよね?
そういう意味で、Ruby 普及にはあんまし貢献してないし、貢献してるとみなすべきでもないよね?

ベツモノでいいじゃん、ベツモノで
お互いそれでなんか不都合ある?
0323デフォルトの名無しさん2011/03/03(木) 23:29:50.86
>>317
その通り。
もしJava on Railsが出たら彼らは軒並みそっちに移る
0324デフォルトの名無しさん2011/03/03(木) 23:32:24.32
>>322
Railsはある意味で、Ruby言語の強力さの実証例だから
まったく関係ないと言ってしまうのも変な感じがする
あそこまでRubyを弄りまわしたフレームワークもないだろう
0325デフォルトの名無しさん2011/03/04(金) 00:43:13.69
DSLも作れる強力言語なのにおまえらが使いこなせてないだけ
RailsはRuby使いこなしの一例だが、おまえらのは所詮Rubyでなくてもできるだろ
どっちがRubyらしいのやら
0326デフォルトの名無しさん2011/03/04(金) 01:03:36.21
Railsは使用目的が極めて絞られている
その比較は妥当ではない
Railsでパンが焼けるようになったらまたおいで
0327デフォルトの名無しさん2011/03/04(金) 01:10:49.67
いつからRubyでパンが焼けるようになったw
0328デフォルトの名無しさん2011/03/04(金) 01:23:43.24
「使用目的が極めて絞られている」←DSLの意味が分かってない
0329デフォルトの名無しさん2011/03/04(金) 01:38:16.13
>>328
あなたがプログラミングをしてないことはよくわかりました
普通のプログラミング従事者はDSLを提供しているというところに優劣を置いたりしません
0330デフォルトの名無しさん2011/03/04(金) 01:44:17.00
誰もがDSLを書くようになればRubyの地位が相対的に向上しそうな気もする
0331デフォルトの名無しさん2011/03/04(金) 02:16:03.82
>>329が根本的にわかってないということはわかった
0332デフォルトの名無しさん2011/03/04(金) 02:35:53.98
Railsが関係無いなら、もうPythonでいいよね。
0333デフォルトの名無しさん2011/03/04(金) 02:38:15.77
さすがにこの流れでMr.selfの名前は出せないだろう
0334デフォルトの名無しさん2011/03/04(金) 03:43:14.11
DSLってあれだろ。括弧使わないで英文っぽく書く奴。
日本人の俺にはめんどくさいだけだわ
0335デフォルトの名無しさん2011/03/04(金) 08:28:05.81
根本的に勘違いしてるだろ
0336デフォルトの名無しさん2011/03/04(金) 08:35:54.38
少なくともディストリビューションやらホスティング先やらに普通に入るようになったり
ライブラリが増えたりしたりの恩恵があったからなあ
0337デフォルトの名無しさん2011/03/04(金) 11:25:56.19
それが大きいね。勝手にソフトをインストールできない場合もあるし
0338デフォルトの名無しさん2011/03/04(金) 11:37:47.87
古かったり(CentOS 5.5で1.8.5)、構成がちょっと変わってたり(debian系)する
けどな。
0339デフォルトの名無しさん2011/03/04(金) 13:31:47.50
『もとから入ってるものの最新版を入れてくれ』ってのと
『新規にこれを入れてくれ』ではハードルの高さが違うからなあ。
後者の場合、下手すると『なんでPerl(とかPythonとかPHPとか)じゃ駄目なんだ?』
ってな問いへの答えから始める羽目になるしな。
0340デフォルトの名無しさん2011/03/04(金) 13:40:44.65
あとは、Ruby本体へのマトモなリリースエンジニアリング導入のきっかけになったことと、
現在1.8.6系の保守はRails系企業がやってることとかか
0341デフォルトの名無しさん2011/03/04(金) 13:41:20.58
>>339
そういう問い合わせする人が相手だと、たとえPerlだとしても
CPANからモジュール入れることすら難色示されて苦労するだろうなぁ…
0342デフォルトの名無しさん2011/03/04(金) 15:05:18.46
どんだけメリット並べても、上で書かれているように
信仰が深いRuby信者ほどRailsはRubyになんら寄与していないと
言い張っちゃうからねw
0343デフォルトの名無しさん2011/03/04(金) 15:25:20.75
そういうやつは事実から目をそらして妄想の世界に生きてるからな
0344デフォルトの名無しさん2011/03/04(金) 15:28:47.31
>>342-343のような人の目的がわからない
0345デフォルトの名無しさん2011/03/04(金) 15:44:00.15
ズバリ、信者のことが好きで好きでたまらないんでしょう!
0346デフォルトの名無しさん2011/03/04(金) 16:46:15.11
>>339-342のような人は実際にRubyを使ったこともないような
人だから無視が一番
0347デフォルトの名無しさん2011/03/04(金) 16:52:56.03
>>339
違いが分からないなら素直にPerl使わせとけ

それを説明できないならお前も何も分かてないってこった
0348デフォルトの名無しさん2011/03/04(金) 17:00:11.17
Rubyを使ったことがない人が他人に説明できるわけありません
0349デフォルトの名無しさん2011/03/04(金) 17:16:06.80
手数が増えて面倒、という話を出来ない、と読み替えないと反駁できないわけだ
0350デフォルトの名無しさん2011/03/04(金) 18:26:21.70
一方的に思い入れて、気に入らないものは全否定

どう考えても病気です
0351デフォルトの名無しさん2011/03/04(金) 18:44:21.99
うむ
Rubyが気に入らないならこんなとこ来なきゃいいのに
わざわざ来て書き込むから
よっぽどオモチャのない暮らしなのだろうか
0352デフォルトの名無しさん2011/03/04(金) 18:46:51.84
…まあ、「日本製」と持て囃されたことが気に入らないお方がいらっしゃるご様子ではある
Rubyは日本のことがお嫌いな方への配慮がまったく足りない
0353デフォルトの名無しさん2011/03/04(金) 18:49:53.17
VIP脳の方はVIPへ移動をお願いします
0354デフォルトの名無しさん2011/03/04(金) 19:20:06.16
>>323
Scala on Rails
0355デフォルトの名無しさん2011/03/04(金) 19:21:13.71
そもそもRailsで海外ユーザが増えてなかったら
デンバー合意が発生しないから、その場合のRubyは、
現在我々が目にしているものとはかなり変わってくるだろうな。

例えば、未だにYARVが取り込まれていない、とかな。
0356デフォルトの名無しさん2011/03/04(金) 20:42:18.33
Railsが貢献したのは言語としてのRubyよりむしろ
コミュニティとしてのRuby界隈でした!
というのがこのネタのオチと
0357デフォルトの名無しさん2011/03/04(金) 20:50:57.68
ひどいまとめだ
0358デフォルトの名無しさん2011/03/04(金) 21:12:45.77
>>354
TwitterのフロントエンドはScalaになったんだっけ?
0359デフォルトの名無しさん2011/03/04(金) 22:22:01.60
>>339
それ単にお前が社内で何の影響力もない無能だって
言ってるようなものじゃん

自己紹介はその辺にしとけよ
0360デフォルトの名無しさん2011/03/04(金) 22:31:50.71
まあ馬鹿に何言っても無駄でしょ

>>336-343のようなやつらはどうせRubyの入門書読んで
文字表示できたくらいで喜んでるレベルだと思う
0361デフォルトの名無しさん2011/03/04(金) 22:53:44.22
>>359-360
そんなにカリカリしないでまったりいこうぜ
0362デフォルトの名無しさん2011/03/04(金) 23:35:02.09
プライドだけは高いからな。周りは苦笑い
周りに人なんていないかもしれんけどな
0363デフォルトの名無しさん2011/03/05(土) 00:09:51.30
Railsにこだわってるやつは馬鹿な癖にプライドだけは高いからな
一番性質が悪い連中だ
0364デフォルトの名無しさん2011/03/05(土) 00:24:10.08
まぁ…
どう?僕Ruby使ってるんだ。少数派でしょ?めずらしいでしょ?どうどう?
と鼻の穴をヒクヒクさせてくる感は有る。
0365デフォルトの名無しさん2011/03/05(土) 00:27:46.33
もうやだこのスレお客さんだらけ
0366デフォルトの名無しさん2011/03/05(土) 01:20:09.84
>>365
レスだけは多いが、たぶん多くて数人
■ このスレッドは過去ログ倉庫に格納されています