- 1 名前:デフォルトの名無しさん [2010/03/04(木) 11:00:57 ]
- プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
★注意★ Ruby 1.9.1 は初心者にはまだ時期早尚です。初心者には Ruby 1.8.7 を強くお勧めします。 (理由:現時点では有名ライブラリやアプリが 1.9.1 に完全には対応していないためです) 1.8.7 でも 1.9 系に導入された新機能のいくつかが利用可能なため、1.8.7 を習得すれば将来スムーズに 1.9 系に移行できるでしょう。 関連スレやURLは>>2-5あたりを見てください。Ruby on Rails の質問は Webプログラミング板の Rails スレへ。 ■質問する人へ 質問する前に次の3つをすること。ここで回答を待つよりそのほうが早い。 ・モジュール名やエラーメッセージでググる ・マニュアルで引っかかったクラスの記述を探す www.ruby-lang.org/ja/man/ ・FAQを一応読む www.ruby-lang.org/ja/man/?cmd=view;name=Ruby+FAQ 質問には以下を書くこと。へたくそな質問は再提出を要求される。 ・詳しい内容(「動きません」「うまくできません」では回答しようがない) ・エラーメッセージ(自力で訳さずなるべくそのままで) ・実行環境(OS名、Rubyのバージョン(ruby -v でわかる)) ・最終的にやりたいこと(もっとよい方法がある場合が多いので) 回答してくれた人には「ありがとう」のひとことをいってあげて。 ■回答する人へ 相手は初心者、根気よく育てるつもりで。質問がへたくそなのも大目にみてあげる。 それができないならこないこと(だって初心者スレだもん)。 ・既出な質問やFAQは「XXXを読め」でいいので、叩かない&怖がらせない。 ・わけわかな質問にもエスパー発揮で。できれば質問の仕方を教えるぐらいで。 ・自信がない回答ならその旨表明すること。誤った回答は初心者じゃ見抜けない。
- 809 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 00:36:36 ]
- >808
is_a? と kind_of? は意味が違うことをわかってんの?
- 810 名前:804 mailto:sage [2010/03/19(金) 00:39:03 ]
- >>805
興味深いマジレスありがとう 原型不定詞ってなんだっけってなったのは内緒
- 811 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 00:42:42 ]
- >>809
横からだけど、kwsk 古いのと一応最新ぽいのでも同じ扱い(てか丸移し)だけど、違うの? ttp://www.ruby-lang.org/ja/man/html/Object.html#is_a.3f ttp://doc.okkez.net/static/191/method/Object/i/kind_of=3f.html
- 812 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 00:47:43 ]
- >>809
あまり is-a と kind-of を区別してるとは思えないし、そもそも実装上区別してねえ んなこと言うなら is_a? から kind_of? と instance_of? の機能を、kind_of? から instance_of? の機能外せ
- 813 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 00:48:17 ]
- instance_of? と混ざったかな?
- 814 名前:804 mailto:sage [2010/03/19(金) 00:49:18 ]
- >>807
d。読んできた 他の名前との一貫性からstart_withになったけど Pythonに敬意を表してstarts_withにするのしないのって話もあったのかw
- 815 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 01:42:41 ]
- File.exist?
File.exists? みたいに両方あるのもあるよね。
- 816 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 01:46:21 ]
- ポリシーのまったく無かった時代の古いメソッドだな
まあ今もポリシーとか薄いけど
- 817 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 01:59:49 ]
- だからRubyは汚いんだよ。
Pythonの美しさをみ・・Pythonも似たようなもんか。
- 818 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 02:04:58 ]
- メソッド(に相当するもの)の名前のつけ方は似たようなもんだな
どこも決定打に欠ける 永遠の問題なのかもしれない
- 819 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 06:22:30 ]
- rubyはCASを目指しているのですか?
- 820 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 06:39:55 ]
- カス
- 821 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 07:20:02 ]
- そろそろrubyの次の言語で再出発する季節だな。
今度はguiとideとrails標準で。
- 822 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 08:16:52 ]
- こうして >>821 は旅立って行ったのであった。
ー完ー
- 823 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 10:52:45 ]
- アップキャストとダウンキャストがないから不便だ
- 824 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 11:02:38 ]
- e-
- 825 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 13:03:05 ]
- wxRubyをいじってみたくて導入しようとしたら
cygwin用が用意されてなくてコンパイルもそのままじゃ出来なかった ↓みたいに_rb_〜〜が見つからないって大量に言われるんだけど Rubyのソースとか必要なのか?どっかのパス指定ができてないだけなのか? /home/hoge/wxruby-2.0.1/src/Icon.cpp:1410: undefined reference to `_rb_define_class_under' /usr/lib/ruby/1.8/i386-cygwin/ruby.h:697: undefined reference to `_rb_cFixnum' 色々いじってコンパイルしてみてるけど諦めてRuby自体mswinにするか・・・
- 826 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 13:10:31 ]
- Makefile とか configure 読めないのに cygwin 使おうとする男の人って…
- 827 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 13:16:42 ]
- なんかインストールだけでなく運用自体が茨の道のようにも見える
mswin32でやったほうがよさそうなふいんき
- 828 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 13:23:04 ]
- >>826
そりゃここでこちょこちょ勧める人がいるからだろ ぶっちゃけ初心者にはcolinux+Debianとか勧めておけばいいのに cygwinはwin,*nix両方知らなきゃいけないから難しいよ
- 829 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 13:23:31 ]
- >>825
こういうひとってなんでRubyやめようと思わないのかな
- 830 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 13:25:06 ]
- はじめに Ruby ありきなんだよな
目的と手段を取り違えるタイプ
- 831 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 13:26:35 ]
- >>828
俺は勧めてないしテンプレにも一文字もないぞ >>830 Rubyで遊んでみるのが目的なのに他の手段でウィンドウ作ってどうする
- 832 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 13:51:22 ]
- 色々勉強足らずのようなので精進します
Rubyありきなのはどうしようもないですがcygwinありきだった点を直そう おとなしくmswin32でいじることにします
- 833 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 13:52:10 ]
- 「Rubyの初心者」のスレなのに
「プログラムの初心者」と決めつけて・勘違いして回答してるのが何人かいるな
- 834 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 13:55:21 ]
- >>833
「OS操作や他言語プログラミング等にある程度造詣があってRubyに挑戦しようとしてる人」 の質問はそれなりに洗練されている そういうような質問にはそれなりの回答が返ることが多い プログラミング経験者なのにPC初心者向けな回答をされたという場合は そりゃ質問の書き方がまずいのだろ
- 835 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:14:38 ]
- >>829
なんでRubyやめようと思うと思うの?
- 836 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:32:24 ]
- なんでRubyやめようと思うと思わないの?
- 837 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:42:45 ]
- 思わないことに理由を求められても
- 838 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 14:53:56 ]
- >>837
このひとはなにもかんがえてません ずっといます
- 839 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 15:04:33 ]
- いったい誰と戦っているんだ
- 840 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 15:07:15 ]
- 中高生の春休みにはまだちょっと早いと思うんだが、
ここ数日どのスレもなんか雰囲気違うな
- 841 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 15:13:29 ]
- もっと簡単に使えるrubyみたいな言語が有ればいいのにね。
visual rubyとかmsが用意すればいいのに。
- 842 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 15:14:59 ]
- 諦めきれずにやってたらインストールできた
単純に-lrubyが足りなかっただけでした やっぱり次につまずくまでcygwinで行こうと思います
- 843 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 20:39:12 ]
- >>841
簡単に使えるってどういう意味よ。
- 844 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 22:09:24 ]
- るび厨って未だにema糞だから言語、エディタ、デバッガ、ライブラリ、ドキュメントが
高度に統一された環境がどれほど快適であるか理解できないんだろうね。
- 845 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 22:11:15 ]
- Rubyを使ってない人がなんでこのスレにいるの?
- 846 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 22:30:11 ]
- かまってくれるからだろう
- 847 名前:デフォルトの名無しさん mailto:sage [2010/03/19(金) 22:59:43 ]
- 1.9 への覚悟を決めた
さっき 1.8.7 を入れた
|

|