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


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

Ruby 初心者スレッド Part 21



1 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 01:07:21 ]
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。

   【Ruby1.9 は不安定な開発版であり初心者には全く向きません】
   【最新安定版の Ruby1.8.7 の使用をお勧めします】
    ※1.8.7 は1.8 と 1.9 の橋渡しをするためのリリースです。
      1.9 の新機能の一部が利用可能なので初学者にお勧めです。
    ※ただし十分安定しているとは言えないので
      プロダクション環境での利用にはお勧めしません。

関連スレやURLは>>2-8あたりを見てください。Ruby on Railsの質問は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を読め」でいいので、叩かない&怖がらせない。
 ・わけわかな質問にもエスパー発揮で。できれば質問の仕方を教えるぐらいで。
 ・自信がない回答ならその旨表明すること。誤った回答は初心者じゃ見抜けない。

369 名前:360 mailto:sage [2008/08/31(日) 01:39:14 ]
>>366,367,368
精進します。
とりあえず動くっぽいので動いてから
設計見直してみます。

370 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 02:18:00 ]
>>368
なんかそんなかんじするね

arr = [1]
while !arr.empty?
 elem = arr.shift
 value = somefunc(elem)
 unless value.nil?
  arr << value
 end
end

わかんねーや

371 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 03:32:49 ]
設計とか言う言葉を使うレベルじゃないと思うんだけど?

372 名前:デフォルトの名無しさん [2008/08/31(日) 07:06:42 ]
#! ruby -Ks

s1="あいう"
p s1.length

ar=s1.split (//)
p ar.length

日本語文字数を計算するのはコレしかないんですか?

それと、size/lengthは何か違いがあるんですか。
内部の実装で、sizeの方がsizeof (byte) * count
lengthの方が自動で str.split(//).size みたいな遅延評価
とかになってないんでしょうか?

373 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 07:57:05 ]
>>372
jcodeをrequireしてjsize/jlength
内部の実装は知らんがsize/lengthは同じだろ

374 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 14:23:42 ]
ruby-1.8.7-p72/string.c
rb_define_method(rb_cString, "length", rb_str_length, 0);
rb_define_method(rb_cString, "size", rb_str_length, 0);

再定義しない限り、Cのレベルで実体は同じ処理って事だ。


375 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 15:16:59 ]
includeのたびに新しく定義しなおすのはイケてない。
module A
 module ClassMethods
  def hoge
   puts 'Hoge'
  end
 end
 extend ClassMethods
 def self.included(m)
  super
  m.extend(ClassMethods)
 end
end
というのが定番。


376 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 15:26:16 ]
%w[A Z AA IV].map {|s| s.downcase.succ.tr("a-z", "1-9a-z").to_i(26)} # => [1, 26, 27, 256]

377 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 15:31:10 ]
すまん、アンカーつけ忘れた。
>>375>>252
>>376>>277




378 名前:デフォルトの名無しさん [2008/08/31(日) 21:31:49 ]
初心者なんですが質問です

処理を書くとき、classにした方が素敵ですか?

イテレータはeachの繰り返しにしか使ってないのですが
他に便利な使い方はありますか?


379 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 21:46:40 ]
> classにした方が素敵ですか?
メソッドにしないと非常にかっこ悪い

オブジェクト指向におけるクラスの概念はわりと高潔なものだが、
Rubyでは「処理をまとめてnewメソッドでスタートさせるもの」でもいいと思う
特に初心者のうちはクラスの使用条件というものについてうだうだ悩むのは無駄
てきとーにまとめて便利に使いながら自分で考え方見つければいい

あと、eachは基本だが、mapとfind_allの使用頻度と便利度は異常なので、
EnumerableやArrayクラスのメソッドはなるべく早く把握して適宜調べて使えるようになるといい

380 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:08:58 ]
>>378
>処理を書くとき、classにした方が素敵ですか?
基本的にはclassにした方が素敵
どこからどこまでをclassにするかは、プログラムの目的や個人の趣向などによる

慣れないうちは設計が難しいので
分かりやすいデータのまとまりを、class化することから始めるのがオススメ
掲示板の1記事をArticleクラスにするとか

381 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:15:48 ]
irb> def h(*p) ; p p.class; end
irb> h(1)
Array
irb> h(1=>2,3=>4)
Array

うわー困るうううっていうかめんどくさいいいい

382 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:20:13 ]
>>378
繰り返しじゃないから厳密にはイテレータの話じゃなくなるけど
IO#openみたいに後始末を自動でしたいときにも便利

383 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:22:21 ]
>>382
それ関係ないだろ
単にensure節の効果だ

384 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:22:48 ]
メソッドもクラスもしくはクラスもメソッドだったらいいのに

385 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:32:32 ]
たかがメソッド実行するたびに new する言語なんて遅くてやってられねえぞ

386 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:40:10 ]
>>381
def method(*para) は引数がまず配列になるからな
キーワード引数風ハッシュの処理するのもけっこうめんどくさい
なんかうまいライブラリとかないもんかね

387 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:55:49 ]
>>381
def h(a, *b) でいいんじゃないの?



388 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 23:52:11 ]
>>386
ActiveSupportを使うと、*argsで受けて、options = args.extract_options!


389 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 01:48:09 ]
feed-normalizerってどうですか?
検索してもほとんど情報が出てこないんですが

390 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 02:41:35 ]
perlおぼえたあと、
PHPとRubyでは、
どっちを学んだら相性いいですか?

391 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 03:52:48 ]
>>390
そりゃここじゃなくてperlのスレで聞きなよ
その時は「相性」という言葉を、どういう意味で使ってるのかも添えといた方がいい

392 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 06:55:48 ]
perlおぼえたら、perlを使うんじゃないの?まずはプログラムやりたいみたいだし、簡単だからVB.NETやるといいよ。

393 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 08:21:08 ]
んなもんなんのためにPerl覚えたかによると思うが。
趣味だってんなら好きにしろ

394 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 08:47:10 ]
>>390
WebやりたいならPHP、小物アプリならRuby
本格的アプリならJavaやC#

395 名前:デフォルトの名無しさん [2008/09/01(月) 10:32:08 ]
それ、全部VBでいいんでない?

396 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 10:46:23 ]
全部common lispでできるよ

397 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 10:58:01 ]
>>390
順番に意味はない。



398 名前:デフォルトの名無しさん [2008/09/01(月) 11:11:56 ]
>>394
ぜんぼ覚えるの大変だなw
C++は習得できなかったからないの?
JRubyがあるから、今のうちにJavaかな。

399 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 19:05:30 ]
サーバーサイドC++ってごっつすぎだろ

400 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 20:47:46 ]
>>390
結論からいうとPythonを覚ればそれでなんでも出来る。
軽くて速くてソースが美しいPython。文書も豊富でライブラリも充実してるPython。
仕様はかっちり、世界規模で開発されているPython(Google, MS, Yahoo!, etc.)

オープンソース系ならほぼもうPythonが事実上の標準言語になってる。

日本だけで閉じこもってて、遅くてソースが汚くて開発もいい加減なRubyとかやっても
無駄に終わる可能性があるよ


401 名前:デフォルトの名無しさん [2008/09/01(月) 21:36:57 ]
ソースが美しい・汚いとは、例えばどういうソースのことだ

402 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 21:39:56 ]
読み難い、読み辛いって読み替えればいいんじゃね?

403 名前:デフォルトの名無しさん [2008/09/01(月) 21:54:31 ]
どうしても分からないことがあります。

hash = Hash.new([])
array_a = [1, 2, 3]
array_b = [:a, :b, :c]
array_one.each do |a|
  array_two.each do |b|
    hash[b] << a
  end
end
hash # => {}

でhashに値が入らないのは何故でしょうか?
{:a=>[1,2,3], :b=>[1,2,3], :c=>[1,2,3]}
となってほしいのですが。一方、下はOKです。

hash = Hash.new(0)
array_a = [1, 2, 3]
array_b = [:a, :b, :c]
array_one.each do |a|
  array_two.each do |b|
    hash[b] += 1
  end
end
hash # => {:a=>3, :b=>3, :c=>3}

404 名前:デフォルトの名無しさん [2008/09/01(月) 21:57:34 ]
あーしまった。変数書き間違った。訂正します。

hash = Hash.new([])
array_a = [1, 2, 3]
array_b = [:a, :b, :c]
array_a.each do |a|
  array_b.each do |b|
    hash[b] << a
  end
end
hash # => {}

hash = Hash.new(0)
array_a = [1, 2, 3]
array_b = [:a, :b, :c]
array_a.each do |a|
  array_b.each do |b|
    hash[b] += 1
  end
end
hash # => {:a=>3, :b=>3, :c=>3}

???

405 名前:デフォルトの名無しさん [2008/09/01(月) 21:59:23 ]
読みやすいかどうかなら、記号が多いよりもJavaやC#のように長いメソッド名のほうが読みやすいんじゃないの?
もう、パイソンと関係ないけおd

406 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 22:08:05 ]
 [:a, :b, :c] 
は何か意味あるの?

407 名前:デフォルトの名無しさん [2008/09/01(月) 22:10:44 ]
>>406
ないです。単にシンボルの方がタイプ数が少ないという理由です。



408 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 22:13:16 ]
>>404
カッコ付きのHash.newは、該当キーがなかったときにその引数オブジェクト
自体を返す。つまり、

x = []
hash = Hash.new(x)
each/each
if hash.has_key?(b)
hash[b] << a # ここには絶対来ない
else
x << a
end
end/end
みたいな感じ。

たぶんやりたいことは、ブロック付きのnewで
hash = Hash.new {|h, k| h[k] = [] }
じゃないかな。該当キーがなかったときに、
新しく空の配列を作って hash に代入する。


409 名前:403 [2008/09/01(月) 22:29:06 ]
> たぶんやりたいことは、ブロック付きのnewで
> hash = Hash.new {|h, k| h[k] = [] }
> じゃないかな。該当キーがなかったときに、
> 新しく空の配列を作って hash に代入する。

その通りなんですが、
x = Hash.new([])
x[:a] << 1
x[:b] << 2
x # => [1, 2]
これは大丈夫なのに、何でだろうと思って。


410 名前:404 [2008/09/01(月) 22:32:02 ]
あーすみません。また書き間違った上に、なんか根本的に誤解してる>自分
出直してきます。

411 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 22:41:51 ]
>>407
タイプ数が少ないって何のこと?

412 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 22:42:16 ]
x = Hash.new([]) # だいたい x = Hash.new; x.default = [] に同義
>> x[:a] << 1
=> [1]
>> x
=> {}
>> x[:b] << 2
=> [1, 2]
>> x
=> {}
>> x.default
=> [1, 2]


413 名前:403 [2008/09/01(月) 22:50:04 ]
ほんといろいろすみません。

>411
文字列じゃなくシンボルを使った理由を聞かれているものと勘違いしました。

>412
なるほどやっと分かりました。
というか、探したらちゃんと書いてあった・・・orz
www.ruby-lang.org/ja/man/html/trap_Hash.html

414 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 23:22:22 ]
>>413
rubyのhtml help入れれ

415 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 03:07:58 ]
パイトンはやったことないからわからんなぁ。

416 名前:デフォルトの名無しさん [2008/09/02(火) 17:09:52 ]
Loggerでログファイルを毎日Rotateさせようと思ったんだけど

>> require "logger"
=> true
>> log = Logger.new("foo.log", 'dairy')
=> #<Logger:0x33fe50 ...以下略>
>> log.info "foo"
=> true
>> log.info "foo"
Logger::ShiftingError: Shifting failed. 'foo.log.20080902' already exists.
>> log.info "foo"
Logger::ShiftingError: Shifting failed. 'foo.log.20080902' already exists.

ログを出力しようとするたびに ShiftingError が出るんだけどこれって何の冗談?


うちの環境は↓
$ ruby -v
ruby 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0]


417 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 17:11:21 ]
infoってメソッド名がおかしいんだよ
writeに改名しろ



418 名前:416 mailto:sage [2008/09/02(火) 17:17:46 ]
logger.rbを見たら 'dairy' じゃなくて 'daily' だった.あー恥ずかしい.
しかし引数間違っててもスルーって不親切だよなあ


419 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 17:21:31 ]
ruby厨きめえwwwwww
これからはpythonの時代だろks
うぇwっうぇwwwww

420 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 17:33:45 ]
Rubyだけ使ってるとでも思ってるのかね

421 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 17:34:42 ]
煽っているようでちゃんとsageているところに
育ちの良さがにじみ出てしまっているな

422 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 17:37:31 ]
>>420
そうじゃないと都合悪すぎるだろ
やろうと思えば複数言語の比較検討ができるとか断じてあってはならない

423 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 17:41:19 ]
釣れますか?

424 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 17:47:22 ]
結局rubyなんてwebProgでしかないし、pythonのほうが将来がある

425 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 18:27:19 ]
ルビみたいにメインストリームの横に張り付いているちっぽけな貧乳は今後成長する可能性も2.3%くらいあるが、
醜く大きくなったおっぱいそんは後は垂れるだけ。

426 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 18:43:07 ]
だっておwwwwww

427 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 18:57:20 ]
どうでもいいけど最近貧乳の良さが分かってきた



428 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 20:16:15 ]
俺は最初から貧乳が好き

429 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 20:36:26 ]

もともと巨乳好きだが最近貧乳にも興味あり

430 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 21:07:59 ]
何つうか、適材適所を知らない奴はPythonあたりでもダメなんだろうな。

431 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 21:13:21 ]
Pythonの威を借るDQN

432 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 21:31:36 ]
虎ってか蛇か

433 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 22:32:23 ]
恋するプログラムを読み始めたんだけど、2−2最初のサンプルからつまづいた・・・
「ワンツー」と日本語が入力できないんですが、どうしたらいいですか?
半角英数しか使えないよ

434 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 22:35:35 ]
コマンドプロンプトならAltを押しながら、半/全キーだったかな

435 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 23:04:50 ]
企業や学校の場合はconime対策でそもそも日本語入力機能が無効にされてることも稀にあるので注意だ

ちなみにタイトルバーを右クリックすると編集用のショートカットキーコンボがわかるので利用するといい

436 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 00:17:02 ]
下手に最初から日本語使って予期せぬエラー増やすよりも
慣れるまでは全部半角英数でやるのが無難

437 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 00:17:24 ]
>434
ありがとう。解決しました。
>435
よくわからない。
範囲指定(K)ってあるけどシフト、ctrl、altと組み合わせても発動しないし

というかセーブする方法がまだ出てきてなくてこの先生きのこれるか心配です



438 名前:デフォルトの名無しさん [2008/09/03(水) 00:20:43 ]
俺たちの先生は、キノコだったのか!!

439 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:09:46 ]
>>437
えーとだな、コマンドプロンプト(DOSプロンプト)は、Alt+スペース で右クリックメニューの1階層目が開く
で、Eを(単独で)押すと編集メニューがさらに開いて、貼り付けとかが選べる
たとえば、クリップボードにあるURLを貼り付けたい場合は「Alt+スペース、E、P」の順にリズミカルに押せばいい

で、範囲選択だが、これは「Shift+方向キー」でコピー元の範囲選択を矩形で開始できる機能だ
コピーしたい部分を選択し終わったらEnterを押すと、それまでの反転部分が改行つきでクリップボードに入る
ぶっちゃけ使用頻度は高くないし、マウスで範囲を選んでEnterすれば同じことなのでありがたみも薄い

440 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:21:06 ]
rubyのCPANはどこにあるの?

441 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:27:58 ]
CPANはPerlの(以下略

Rubyforgeをgemコマンドで利用するのがデファクトスタンダード
CPANほどには洗練されていないし、CPANほどには無闇大量に登録されてない(そもそも少ないというかPerlが異常)

Windows版Rubyなら、最初からgemコマンドが使えたはず
LinuxとかBSDとかの場合はrubygemsのような名前のパッケージがあると思われ

442 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:31:52 ]
サイトとしては存在してないってこと?
ブラウザでみれるようなの。

443 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:32:39 ]
ああサイトはあるけど
利用の形態はgemコマンドということね。

444 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:33:57 ]
>>442
rubyforge.org/
# rubyforgeでぐぐれ、と書こうとしたが、ぐぐったらトップが出てこなかった。

445 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 09:10:12 ]
拡張ライブラリを作ろうと思ったんだけど
解説してるサイトに書いてある「$ make」の意味が分かりません。


446 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 09:16:33 ]
>>437
xyzzyでshell起動すると、エディタ画面でコマンドプロンプトが使えるよ。

Alt+x → 'shell' と打ってリターン

447 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 10:15:09 ]
>>445
makeコマンドを実行しろってこと。



448 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 11:06:53 ]
まあCとRubyでのプログラミングはできるわけだし、それくらいの推測はできて欲しいよな

make は UNIX コマンドだ(語弊あり)
UNIXやらLinuxやらにはたいてい入ってるが、Windowsには普通入ってない
make だけをどっかからインストールするといいが、
プロンプトが $ であるところから見て、そのサイトはWindows考慮してないんじゃないかとも思う

449 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 11:20:50 ]
まぁ、要するに仮想マシンかなんかにLinux(語弊あり)を入れた方がいいってこった

450 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 11:22:39 ]
Linux以外でRuby使う奴って馬鹿だろ?

451 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 11:27:27 ]
ううん そうでもないよ

452 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 13:28:27 ]
FreeBSDで使ってますが何か?

453 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 13:54:40 ]
BSDは基本でしょwww

454 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 14:08:53 ]
>>453
kwsk

455 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 14:12:44 ]
いや、今はMacOSバージョンXでしょ。
実質的にBSDの商用GUIバージョンのヂストリブーションだしwww
MacOSXはINTELもあったんじゃなかったか?

456 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 14:17:51 ]
つまんねえ

457 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 14:18:01 ]
本物のハッカーはソラリスじゃないの?x86あるし無料だし。
FreeBSDの設定とかよりソラリスをHPで紹介してるのとか凄くない?



458 名前:デフォルトの名無しさん [2008/09/03(水) 14:30:33 ]
ブリヂストン?

459 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 14:30:35 ]
>>456
変なの居ついたよな
当人はスレに参加しているつもりなのだろう

460 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 14:58:43 ]
そうやって排他的だとperlみたいにコミュニティーが宗教っぽくになっていくと思わないか?

461 名前:デフォルトの名無しさん [2008/09/03(水) 15:01:31 ]
rubyはもともとモルモン教なんだが?

あの貧困層の宗教で有名なモルモン教だからrubyの洗脳はperlよりもひどいよ

462 名前:デフォルトの名無しさん [2008/09/03(水) 15:02:44 ]
実際のところ、モルモンも創価学会とドッコイだろww

463 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 15:11:24 ]
perlと比べれば、rubyは後発だけあって現状の要求をみたしている言語としての出来はいいんだけどな。

464 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 15:21:48 ]
>>460
どっちかってえと公平に受け入れよとわめくほうが宗教っぽい

465 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 15:35:52 ]
惑星ソラリスは破壊されたんじゃ?

466 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 17:56:58 ]
おメーラいい加減にせえよ
スレ違いにもほどがあるw

467 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 20:40:34 ]
すいまメ〜ン!



468 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 21:18:20 ]
SonOS 4.1あたりまでの人にとってはSolarisはまがい物なんじゃなかろうか。


469 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 21:40:09 ]
>>900までこのスレはOSの話!
Rubyは別でどうぞ(違






[ 続きを読む ] / [ 携帯版 ]

前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