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

Rubyについて Part 12

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさんNGNG
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。

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

= 前スレ
: Rubyについて Part 11
http://fun.kz/test/read.cgi/tech/1097984684/
0893デフォルトの名無しさんNGNG
RDtoolのメンテナって結局どうなるんだろう……
0894デフォルトの名無しさんNGNG
RDTool分捕っておきながら、
> 鬱で休職している身分で、ruby-listであんなキレかたしてしまったのでキチガイ扱いされてもしかたないな。
> でもキチガイの俺でも出来ることが色々あったはずだ。
> RDtoolのメンテナンスを止めると言ったらどうなる?
は無いよな〜。オプソ不適合者だな。
0895デフォルトの名無しさんNGNG
【スクリプト言語】
機械語への変換作業を省略して簡単に実行できるようにした
簡易プログラムを記述するためのプログラミング言語。
スクリプト言語で作られたプログラムはスクリプトと呼ばれる。
「簡易プログラミング言語」と呼ばれることもある。

【ルビー】
オブジェクト指向的な言語構造になっているが、
通常の手続き型のプログラミングも可能。C++言語などの
本格的なオブジェクト指向言語では大げさと思われるプログラミングを
支援することを目的としている。
0896デフォルトの名無しさんNGNG
>>882
>結局どうなるんだろう
今回の騒動に似た、海外のプロジェクトのトラブルの例とか、あるんでしょうか。
0897デフォルトの名無しさんNGNG
>>892
ripper 使ったインスペクタを作ろうと思ってるが、
ripper の API が安定するまで待ち。
0898デフォルトの名無しさんNGNG
>>896
>>773
0899デフォルトの名無しさんNGNG
>>894
せっかく、みんながスピードとかのどうでもいい話で、
話題を逸らせてるんだから、空気嫁。
0900デフォルトの名無しさんNGNG
景気付けに貼っておくか。
http://jp.rubyist.net/magazine/?c=plugin;plugin=attach_download;p=0001-NoraTutorial;file_name=moonwolf.jpg
0901デフォルトの名無しさんNGNG
�@基本として学んでいく C/C++
�A本格的なウェブプログラミング JAVA/.NET
�B簡易なスクリプト perl/Ruby/Python

でわけられるわけで、�@C++ �AJAVA �BRuby
という方向で決めた。
0902デフォルトの名無しさんNGNG
早くも900越え
0903デフォルトの名無しさんNGNG
そんなら、俺の場合は…(�B あたりでは)

テキスト処理用のスクリプトが欲しかった。で、最初は Python。
2ch 見てたら、やたらと Ruby と比較されていた。
どれ触ってみようか、ということで今に至る。
0904デフォルトの名無しさんNGNG
MoonWolfタソとsatoru-tタソ、この二人に共通するのは行動力と瞬発力が
ズバ抜けているということ。しかしながら、今では二人に対する評価
は天と地ほどの差がある。では、この二人の評価を大きく分けた要因
は一体何であろうか?
0905デフォルトの名無しさんNGNG
>>897 期待。
dev/list あたりでテストの内容を議論、メンテできると良さそうですね。
議論の内容をまとめるだけでいい読み物ができそう。
0906デフォルトの名無しさんNGNG
顔
0907デフォルトの名無しさんNGNG
>>904
気違い死んえ
0908デフォルトの名無しさんNGNG
簡易スクリプトのOOなんてそもそも重要じゃないんだよな。
だからOO売りにしたってそれだけで流行るというものでもない。
PHPなんて一瞬でRuby追い越しちゃったし。
0909デフォルトの名無しさんNGNG
>>908
PHPとRubyじゃドメインが違う。
それにPHP4.x以前もOOの要求が多かったし。
0910デフォルトの名無しさんNGNG
matz本人は自分好みのOO言語が作りたかったんであって
流行らせようと思っていたわけではない

別にRubyを擁護するわけじゃなく、
始めからそのつもりが無いということ
0911デフォルトの名無しさんNGNG
>>909
Rubyにはそもそもドメインがないっつうはなし
(あったとしてもPerl, Pythonがとっくにその位置を占めてるわけで)。
得意分野決めてからおまけでOO追加する方が現実的だといってるんだよ。
0912デフォルトの名無しさんNGNG
意味が分かりません。
0913デフォルトの名無しさんNGNG
Rubyは便利便利と布教しといていざやってみると
遅いしドキュメントないしライブラリも糞だし
それに文句言うと自分で何とかしろとかそもそも作者の趣味言語とか言い訳するし。
まったくしょうがないコミュニティーですな。
0914デフォルトの名無しさんNGNG
まあでも、言語が完璧にOOだからって、
プログラムがOOになるとは限らないわけで、
逆に言語が不完全なOOでも、
プログラマーがちゃんとOO的に作れば、それはOOなわけで。

言うほどの売りにはならないと思う。
0915デフォルトの名無しさんNGNG
不完全なOOでOO的に作ろうとすることがどれほどキモチ悪いことか…
0916デフォルトの名無しさんNGNG
>>896
ほったらかし宣言さえも無いほったらかしでさえも
いくらでもあるしメンテナが変わるだけ。
0917デフォルトの名無しさんNGNG
OO言語でないのに無理矢理OO厨がOOしようとすると悲惨な事に。

OO厨の書いたCソースなんて関数ポインタばかりでむしろ読み難いこと山のごとし。
0918デフォルトの名無しさんNGNG
>>904
精神の健康
0919デフォルトの名無しさんNGNG
>>917
そこでCを出すなってw
0920デフォルトの名無しさんNGNG
PerlのOOも慣れたから別に気にならない
0921デフォルトの名無しさんNGNG
SICPに載ってる、無理矢理OOちっくなことをやってる
Schemeのコードを見ると発狂しそうになるよ。
0922デフォルトの名無しさんNGNG
Perl6がいい例だなw
0923デフォルトの名無しさんNGNG
Perl6のOOはPerl5のウンコOOよりは1億万倍はマシだと思うが。1億万倍
0924デフォルトの名無しさんNGNG
Perl5のOOはむしろ割とマトモでは……
0925デフォルトの名無しさんNGNG
Perl5で割とまともなんて普段よほど劣悪な環境でOOしてるんだな。
0926デフォルトの名無しさんNGNG
Perl5のは人の作ったライブラリを使うぶんにはいいが、自分で作る気にならん代物。
0927デフォルトの名無しさんNGNG
Perl5のOOは強力。
どのくらい強力かっていうとtry,catchの例外処理やらAOPやらを
クラスで実現できちゃう位強力。
0928デフォルトの名無しさんNGNG
いずれにせよ、Rubyのがまとも
0929デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Perl
これだけは確実。
0930デフォルトの名無しさんNGNG
気持ち悪い書式のPythonですらPerlよりまとも
0931デフォルトの名無しさんNGNG
thisを自分でshiftする必要があったり、
カプセル化のためにプレフィックスの_とかの俺ルールを決めなきゃいけなかったり、
無理矢理使ってる感が強いが。
0932デフォルトの名無しさんNGNG
そりゃちゃんとしたOO言語使いたいけど、
Perlの代わりになるのがないからしかたない
0933デフォルトの名無しさんNGNG
OOって何の略?
0934デフォルトの名無しさんNGNG
じゃ、Perlスレを荒そうか。
0935デフォルトの名無しさんNGNG
O お兄ちゃん
O お願い
0936デフォルトの名無しさんNGNG
それでもPerlでOO使わないよりは
使ってモデルとビュー分離した方が幾分見通しが良くなるな。
0937デフォルトの名無しさんNGNG
いっそのことPerlを使わないほうが
0938デフォルトの名無しさんNGNG
>>931
だが、それがいい
0939デフォルトの名無しさんNGNG
>>934=perlという敵の前では和気藹々と団結するRuby信者たちのなれの果て。
0940デフォルトの名無しさんNGNG
おいみんな、MWの話しようぜ
0941デフォルトの名無しさんNGNG
RubyにCPANくらい幅広く使えるライブラリがあればなあ
0942デフォルトの名無しさんNGNG
ふと思ったんですが、
0943デフォルトの名無しさんNGNG
そこでParrotですよ(嘘
0944デフォルトの名無しさんNGNG
cpan,cpanって言ってる奴うざい。お前はRuby使うな。
0945デフォルトの名無しさんNGNG
perlを敵だと思ったことはないんだが…
0946デフォルトの名無しさんNGNG
お前は使うなとか既に小学生の喧嘩レベルだな
0947デフォルトの名無しさんNGNG
MWがCRANを立ち上げてくれます。
但し3日で閉鎖。
0948デフォルトの名無しさんNGNG
スクリプトでOOのメリットってOOで書けるってことではなく
# 小規模ならOOしなくても生産性に差は出ない。
使いやすいクラスライブラリを使ってコーディングできることだと思うんだけど
ライブラリの貧弱なRubyではそのメリットが全く生かされていないな。
0949デフォルトの名無しさんNGNG
スクリプト=小規模とは限らないだろう。
0950デフォルトの名無しさんNGNG
Perlユーザは啓蒙してやるべき哀れな連中だからあまり敵視してはイカン。
0951デフォルトの名無しさんNGNG
やっぱRubyは宗教じみてるな
0952デフォルトの名無しさんNGNG
結論としてはPEARがあってOOがPerlより分かりやすいPHP5が最強という事で。
0953デフォルトの名無しさんNGNG
>>948
スクリプトでOOのメリットってOOで書けることだよ。
てか、OOで書いてないの?
0954デフォルトの名無しさんNGNG
ワンライナーなら多分OOで書くメリット無いな。
0955デフォルトの名無しさんNGNG
漏れはPerlでも基本的にOOで書いてるぞ
0956デフォルトの名無しさんNGNG
おまえらは信心不足だな
MWのように迫害されるぞ
0957デフォルトの名無しさんNGNG
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
matz「Perlに学ぶべき事はもう無い。RubyをPerlと関連付けて語るのはやめて欲しい」
0958デフォルトの名無しさんNGNG
>>949
で、あんたはRubyで最大何行書いたんだ?
0959デフォルトの名無しさんNGNG
マトモなクラスライブラリのあるOO言語って
……あるのか?

JavaとPythonは入れていい気がしなくもないが。
0960デフォルトの名無しさんNGNG
>最大何行
今は2004年でありますが、ステップ数でプログラムを計る方は
未だに絶滅していないのですか?ですか?ですか?
0961デフォルトの名無しさんNGNG
漏れは基本的にAspect.pmダナ
0962デフォルトの名無しさんNGNG
そもそもレンタルWebサーバに置く必要なければperlやrubyで組む必要ないんだよ。
あえて他で使うとしたら既に便利なスクリプトが存在しているから、って意義ぐらいだな。
それ以外でわざわざスクリプトで作ろうとは思わないだろう。

>>949
スクリプトで大規模なんて正気とは思えないが。
0963デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Java
0964デフォルトの名無しさんNGNG
Javaなんてうんこ
0965デフォルトの名無しさんNGNG
>そもそもレンタルWebサーバに置く必要なければperlやrubyで組む必要ないんだよ。
>あえて他で使うとしたら既に便利なスクリプトが存在しているから、って意義ぐらいだな。
>それ以外でわざわざスクリプトで作ろうとは思わないだろう。

あはは、レベル低いね。
0966デフォルトの名無しさんNGNG
なんで いちいちいちいちいちち PHP と比べるんだ? eRuby しか使ったことねーのかよ。

というか、誰か次スレおながい。
0967デフォルトの名無しさんNGNG
>>960
話をそらしてでも答えたくないんですかそうですか。
0968デフォルトの名無しさんNGNG
>>966
PHPがコマンドラインから扱えないとか思ってるような痛い人ですか?
0969デフォルトの名無しさんNGNG
こんな話を続けるのなら次スレいらね。
0970デフォルトの名無しさんNGNG
>>965
言語の用途語るのにレベルの高低なんて無意味あるのか?(w
Rubyの用途なんて何も無いじゃんか。
0971デフォルトの名無しさんNGNG
MWの話ばかりならもっと(゚�听)イラネ
0972デフォルトの名無しさんNGNG
この早さなら言える


これはもうだめかもわからんね
0973デフォルトの名無しさんNGNG
未だにperl==CGIって人がいたとは
0974デフォルトの名無しさんNGNG
WEBアプリ作るならDelphiがいいよ
0975デフォルトの名無しさんNGNG
Rubyの盲信者達は他の言語をマトモに知らない事が分かりました
0976デフォルトの名無しさんNGNG
perlは死んだ言語。
LarryWallも死ね。
0977デフォルトの名無しさんNGNG
せーらーむーんうるふ
0978デフォルトの名無しさんNGNG
>>976
Perlの深さについていけなかったんですか?
0979デフォルトの名無しさんNGNG
Ruby以外の言語は消えろ!!
0980デフォルトの名無しさんNGNG
Rubyの用途=オナニー
0981デフォルトの名無しさんNGNG
うるうるふるうむーん
0982デフォルトの名無しさんNGNG
スレの勢いが有りすぎて池沼に目を付けられてしまいました
0983デフォルトの名無しさんNGNG
なんだ?

どうした?

このスピードはありえん!
0984デフォルトの名無しさんNGNG
今日はネコミミの日ですよ
0985デフォルトの名無しさんNGNG
たかがrubyスレで、こんなスピードとは!

スレ立てようとしたけど失敗。
0986デフォルトの名無しさんNGNG
>>948
何だか早いなぁ。
貧弱なライブラリで困ったという実例をぜひ教えてください。
0987デフォルトの名無しさんNGNG
何このスレ・・・・・・・?
             /ヽ       /ヽ
            / ヽ      / ヽ
  ______ /U ヽ___/  ヽ
  | ____ /   U    :::::::::::U:\
  | |       // ___   \  ::::::::::::::|
  | |       |  |   |     U :::::::::::::|
  | |      .|U |   |      ::::::U::::|
  | |       | ├―-┤ U.....:::::::::::::::::::/
  | |____ ヽ     .....:::::::::::::::::::::::<
  └___/ ̄ ̄      :::::::::::::::::::::::::|
  |\    |           :::::::::::::::::::::::|
  \ \  \___      ::::::
0988デフォルトの名無しさんNGNG
とりあえず、Ruby はヲタ率が高いのだけは判った。
0989デフォルトの名無しさんNGNG
おれにとってのRubyは影舞以外に価値がない。
影舞のためにインスコした。
0990デフォルトの名無しさんNGNG
>>988
病気率と宗教率が高いだけです。
0991デフォルトの名無しさんNGNG
Version2マダー?
0992デフォルトの名無しさんNGNG
Rubyにハマると鬱になるって本当?
レス数が950を超えています。1000を超えると書き込みができなくなります。