[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 03/12 09:10 / Filesize : 211 KB / Number-of Response : 848
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby 初心者スレッド Part 35



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 を入れた








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<211KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef