トップページ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-
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
レスだけは多いが、たぶん多くて数人
0367デフォルトの名無しさん2011/03/05(土) 01:42:56.75
Rubyなんて日本でしか通用しない言語が中途半端に存在してるせいで、
世界標準になりつつあるPythonが日本でだけマイナーになるのが問題だな。
言語のガラパゴス化だ。
0368デフォルトの名無しさん2011/03/05(土) 01:58:06.99
そもそも日本語がマイナーだから気にするな。
0369デフォルトの名無しさん2011/03/05(土) 02:02:06.90
なぜPython信者ってのは、Rubyのことがそれほどまで気になるんだろね?
0370デフォルトの名無しさん2011/03/05(土) 02:05:00.18
Rubyは存在してる必要の無い言語だからね
0371デフォルトの名無しさん2011/03/05(土) 02:06:53.94
釣れなくて自演開始といういつものパターン
0372デフォルトの名無しさん2011/03/05(土) 02:10:45.06
Perlの置き換えにすら至らなかったRubyって・・・
0373デフォルトの名無しさん2011/03/05(土) 02:29:44.07
metasploitとかPerl→Rubyだぞ
0374デフォルトの名無しさん2011/03/05(土) 02:38:50.81
と、>>367-372のレスを見ても分かる通り
Rails信者はもはや馬鹿という言葉では表現しきれないくらい
頭が悪い
0375デフォルトの名無しさん2011/03/05(土) 02:42:53.49
>>369
Webに限れば、Perl からは PHP が生まれ Ruby からは Rails が生まれたのに、
Python から生まれたのは Zope で、前者らと比較すると無名で終わった。

そりゃあPython信者からすれば Ruby がウラメシくてしかたないよ。
本当ならPHPの位置は Zope(Python) に置き換わったはずなのに、
Rails(Ruby) が登場したせいで、Python はWebの世界ではマイナーなままなんだもの。
0376デフォルトの名無しさん2011/03/05(土) 02:43:52.69
判官贔屓《ほうがんびいき・はんがんびいき》とは
- 弱者に対して「弱いから」と言う理由で、えこひいきしてしまうこと。

Rubist は実になんというか、日本人だね。
0377デフォルトの名無しさん2011/03/05(土) 02:55:20.06
>>376
Dave Thomasを筆頭に、
比較的初期のRubyを熱烈に支持したのは海外勢
0378デフォルトの名無しさん2011/03/05(土) 02:56:27.37
>>375
まーた馬鹿Rails信者が現れたか

RailsのおかげでRubyが使われだしたわけでもないし
いい加減そのキチガイじみた幻想を捨てろ
0379デフォルトの名無しさん2011/03/05(土) 03:01:54.80
彼らはどうしてもRubyが普及したのはRailsのおかげだ
ということにしたいので、永遠にそう主張し続けます
0380デフォルトの名無しさん2011/03/05(土) 03:05:14.94
>Python はWebの世界ではマイナーなままなんだもの。

えっ
0381デフォルトの名無しさん2011/03/05(土) 03:08:15.33
>>375は色々な意味で頭が悪い
0382デフォルトの名無しさん2011/03/05(土) 03:10:47.15
Ruby信者の脳内って、未だにZopeで止まってるのか・・・
Ruby界隈にいくら進展が無いからって、頭が古すぎるよ
0383デフォルトの名無しさん2011/03/05(土) 04:01:58.82
普通の企業内だとやっぱ Windows 多いし、GUI とか C# の相互運用とか考えると
もう IronRuby でいいよな。着実にバージョンアップしてるし。

つうか、Ruby の GUI ラッパってなんでどいつもこいつもやる気ないの?
wxRuby は 2009/7、RubyGems.org の qtbindings は 2010/12、
Ruby/Tk-Kitも一年更新ないし。

GUI とかメンドウなの分かりきってるんだから、気合入れてやらないなら最初から
やらなくていいよ。メンテ不在の拡張ライブラリはいらん。
0384デフォルトの名無しさん2011/03/05(土) 07:40:06.58
>>375
>そりゃあPython信者からすれば Ruby がウラメシくてしかたないよ。
やっぱそこなのかな。
Python信者のRuby叩きがこじつけばっかりで、なんでこんなこというんだろとずっと思ってたんだけど、
ただのねたみだったのかな。
0385デフォルトの名無しさん2011/03/05(土) 09:10:52.44

              -― ̄ ̄ ` ―--  _
          , ´         ,    ~  ̄、"ー 、
        _/          / ,r    _   ヽ ノ
       , ´           / /    ●   i"
    ,/   ,|           / / _i⌒ l| i  |
   と,-‐ ´ ̄          / / (⊂ ● j'__   |
  (´__   、       / /    ̄!,__,u●   |
       ̄ ̄`ヾ_     し       u l| i /ヽ、
          ,_  \           ノ(`'__ノ
        (__  ̄~" __ , --‐一~⊂  ⊃_
           ̄ ̄ ̄      ⊂ ̄    __⊃
                   ⊂_____⊃
0386デフォルトの名無しさん2011/03/05(土) 11:04:08.89
衰退が止まらない
0387デフォルトの名無しさん2011/03/05(土) 16:07:19.73
>> 384
PerlもPython も衰退してるだろ。大規模プロジェクトじゃ使いにくいよ。
Rubyはもっとレベルの高い言語と勝負すべき。
そうでないとみんな過去の言語になってしまう。
まぁRailsも1.9対応できないままだし、もうだめだな。
0388デフォルトの名無しさん2011/03/05(土) 16:27:41.39
>>387
>まぁRailsも1.9対応できないままだし、もうだめだな。
これは笑うところなのか、それとも他人からのつっこみを欲しがる寂しい一人暮らしなのか
0389デフォルトの名無しさん2011/03/05(土) 16:38:22.65
時代はGoだからな
0390デフォルトの名無しさん2011/03/05(土) 16:41:53.05
GRubyつくってつくって
0391デフォルトの名無しさん2011/03/06(日) 01:04:02.43
Rubyはなぜ失敗したんだろう
0392デフォルトの名無しさん2011/03/06(日) 01:10:54.24
まだ失敗したかどうかはわからんだろ
0393デフォルトの名無しさん2011/03/06(日) 01:22:14.16
むしろ既に成功の部類
0394デフォルトの名無しさん2011/03/06(日) 01:42:48.93
日本という極東の小さな島国の
しかも島根という片田舎に住む無名の言語オタクが作った処理系が、
全世界で評価されて2chでもあれこれ批評され、
しまいにはPerlやPythonといったメジャープレーヤと比較されるまでに
なったのだから、十分に成功の部類と言えるんじゃないかと
0395デフォルトの名無しさん2011/03/06(日) 01:55:39.38
>>391
1.9が不発だったから?
0396デフォルトの名無しさん2011/03/06(日) 02:16:25.75
「成功した」であって、今後も継続して発展していく…かどうかは、
既存システムのメンテしかしていない俺にとってはかなり微妙。

新規案件もRubyでやってる方々はその辺どう?
0397デフォルトの名無しさん2011/03/06(日) 02:39:30.44
Railsはバグ修正と機能追加を一緒にねじ込んでくるのと、
バージョンアップの頻度が早いのが問題。
こんなの「仕事では」使いたく無いよ。
0398デフォルトの名無しさん2011/03/06(日) 02:55:44.66
誤解を恐れずにいうと、
Rubyの書きやすさは、
保守しづらさに繋がってた気がする。
ラクに書けるから、ラクに書いちゃう。
0399デフォルトの名無しさん2011/03/06(日) 04:27:50.90
初心者スレでたまに勃発するゴルフ競争みたいなコードはなるべく書かないようにしている
未だに書けないというのが正しいんだけどさw
使える場面ではforを使うというのがポリシーw
0400デフォルトの名無しさん2011/03/06(日) 05:38:29.35
それはそれでスクリプト言語使ってる意味が…
0401デフォルトの名無しさん2011/03/06(日) 08:40:54.36
>>395
公務員と学者の金銭感覚が支配してるから、失敗とは絶対言わない。
やっぱキチガイ感覚でものは考えんとね。
0402デフォルトの名無しさん2011/03/06(日) 08:47:03.25
>>397
バグ修正と機能追加を一緒にしなくてかつバージョンアップが遅いフレームワークって何?
0403デフォルトの名無しさん2011/03/06(日) 09:05:02.50
他人の足をひっぱることが生きがいというキチガイが絶滅しない限り、
こういう流れってなくならないんだろうなぁ。
0404デフォルトの名無しさん2011/03/06(日) 10:56:58.47
>>402
Catalyst(キリッ
0405デフォルトの名無しさん2011/03/06(日) 11:04:43.69
>>401,403
の言っているキチガイというのがいまいち見えていない。
アンチRubyのこと?それともRuby側の人のこと?
0406デフォルトの名無しさん2011/03/06(日) 14:23:47.08
>>398
ぱーるのひとのまえでたからかにおなじせりふをうたいあげるとよいです
0407デフォルトの名無しさん2011/03/06(日) 15:00:57.06
自殺教唆?
0408デフォルトの名無しさん2011/03/06(日) 15:06:52.34
パールは良く知らないんだけど、言うとどうなるの?
0409デフォルトの名無しさん2011/03/06(日) 15:29:33.78
>>408
言うとこのスレが荒れる
0410デフォルトの名無しさん2011/03/06(日) 16:29:04.06
                 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
                /                     \
              /                        \   
             /      ―――            ――― \  
           /          _                _   \ 
          /          /´ ,..::::::::::.ヽ ヽ         /´ ,..:::::::::::.ヽ ヽ \  
        /        ,'  ,;::::::::::::::::::', ',       ,'  ,;:::::::::::::::::::', ', \
       /          {  {:::::::::::::::::::::} }        {  {::::::::::::::::::::::} }  \
     /           '、 ヽ::::::::::::::/ /        '、 ヽ::::::::::::::/ /      \
     |            (;;;;;;;;;;)) ̄ /       |     \   ̄          |
     |            /'       /        ∧      ',               |
     |          {{        {        / ヽ     }               |
     |           ヽ       ヽ___/ __ \___ノ            |
     \          人        ヽ   ´    `  '             /
       \           ( し.)                                 /
        \       `¨                           /
         /                                     \
        /                                          \
0411デフォルトの名無しさん2011/03/06(日) 20:03:57.11
jruby入れようかと思ったけど、いま1.6がrc2なんだな
中途半端だし、正式版出るまで待つか
0412デフォルトの名無しさん2011/03/06(日) 20:12:15.64
Rakefile に rcov とかいう記述があって、なんだこれと思ったらコードカバレッジツールだそうだ
…いやそういうのよくわからんし、カバレッジってあれだよね、テストのカバー率がどうこうってやつだよね
テストもだいたい書いてると思うし、なくてもいいかなと思った
が、一応 rake rcov してみた


…おお、全テストコードを実行してなお「通らなかった場所」のソースコードを赤く表示するHTMLが生成されとる
なるほど、赤い部分は確かにテストで「やってない」わwwwwすまんwwwwww
ここどうしようかなあ
0413デフォルトの名無しさん2011/03/06(日) 21:10:34.13
>>412はrcovにごめんなさいしないといけないよね

gem作るjewelerだかなんだかでもrcovはわりと前から標準組み込みになってるので、
gemライブラリの品質向上が期待できる…かも
0414デフォルトの名無しさん2011/03/07(月) 01:35:27.78
次YARVなセッションが有ったら使ってくれよな
http://to-a.ru/MosfmK/img1
0415デフォルトの名無しさん2011/03/07(月) 12:12:50.26
 (⌒  (      )  ⌒)  何かすればすぐレンラク・ツーホーなんでしょ?
(             )  )
  (_ヽ_ハ从人_ノ_ノ  できることが限られてるんだよね。私はね
        | || | |
     ノ L,l ,|| |、l、      正義が負けるのか?それが正しいわけないだろ?
     ⌒:::\:::::/::\
    / <●>::::<●>\   裁判は証拠主義、証拠主義。そりゃもっともだ、だが 
   /    (__人__)   \
   |       |::::::|     |  俺bェ正しいってこbニ分かってんだb�[がっ!
   \       l;;;;;;l    /l!|
   /     `ー'    \ |i   かーっ、腹立つなー!
 /          ヽ !l ヽi
(   丶- 、       しE |    ドンッ!
  `ー、_ノ       煤@l、E ノ >
             レY^V^ヽ

       /.: ̄ ̄ ̄ ̄ ̄ \  黙ってるだけ、確かに黙ってるだけだよね
      /: : :             \  でもさあ、お前らが黙ることで苦しむ人間がいるんだよ
    /: : : :             \  ねえ、聞いてる?良心が痛まない?
  /: : : : : :               \  あなた方は真実を知ってるよね?
/ : : : : : : : ___ノ'′   ゙ヽ、___     \ お願いだから、メールを伝えるメールを下さい
l  : : : : : :.; '⌒`       ´⌒ヽ     l 嘘を言って欲しい訳じゃない、真実を知りたいんです
|   : : .::;;(。o〇 )     ( 〇o。);;::   | どうしても、どうしても真実と思えないんだ
l   : : : :°o゚゚~'"´      `"~゜o゚;°  l 準備書面が事実ならば、伝え忘れるわけがないんだよ
\ : : : : : : 。;゚(    j    ) ; 。+/ 誰が発案者かは間違いなく主張してくる事実なんだ
  \: : : : : : ::`┬‐'´`ー┬′ +  /   そこを主張しなかった理由を知りたい
  /ヽ: : : : : : : |/⌒⌒、|    イ\   見当はついている
  : : : : : : :゚: : : ゚´ ̄~:j ̄`  ;     \ そこを証拠で立証したいだけなんだ
  : : : : . : : . : : ;  '"``    +    \
0416デフォルトの名無しさん2011/03/07(月) 12:31:06.13
ま、立証できなかったからといってすぐ負けるわけじゃないんだけどね。
他の事実から立証していけばいいんだけど、
楽して裁判に勝ちたいから協力してって言ってるだけだけどね。
0417デフォルトの名無しさん2011/03/07(月) 22:51:41.52
>> 401
公務員は知らんが、プログラミング言語学者はRubyみたいな情弱言語なんて使わないよ。
0418デフォルトの名無しさん2011/03/07(月) 22:53:13.67
世間は冬休みかなんかなのか
0419デフォルトの名無しさん2011/03/07(月) 22:57:29.09
大学生と高校生が暇してる時期
0420デフォルトの名無しさん2011/03/08(火) 08:45:36.69
無職は年中暇らしいぞ
しがない労務者にはうらやましい話
0421デフォルトの名無しさん2011/03/08(火) 23:08:48.37
matz萌えスレはありますか?
0422デフォルトの名無しさん2011/03/08(火) 23:10:24.78
世界三大Matz萌えスレ

Rubyについて Part 42
http://hibari.2ch.net/test/read.cgi/tech/1295081752/
【Perl,PHP】LLバトルロワイヤル15【Ruby,Python】
http://hibari.2ch.net/test/read.cgi/tech/1297491072/
0423デフォルトの名無しさん2011/03/09(水) 04:38:38.06
なぜ三大なのに二つなん?
0424デフォルトの名無しさん2011/03/09(水) 05:13:45.32
いやそういうもんだろ
0425デフォルトの名無しさん2011/03/09(水) 08:06:25.26
pythonだと3つなのに4つ出てくるんだろうな
0426デフォルトの名無しさん2011/03/09(水) 08:38:29.44
PythonにMatzのような独裁者はいい意味で存在しないから
そんなスレも出てこない
0427デフォルトの名無しさん2011/03/09(水) 08:51:09.15
さてここで問題です
GuidoがBDFLならMatzは(10ポイント)
0428デフォルトの名無しさん2011/03/09(水) 09:56:00.01
YHWH
0429デフォルトの名無しさん2011/03/09(水) 10:16:11.50
KDFI
0430デフォルトの名無しさん2011/03/09(水) 12:04:28.58
Google Chrome 10の安定版が登場
http://gigazine.net/news/20110309_google_chrome_10_stable/

Ruby10が出るのは西暦3000年くらいか
0431デフォルトの名無しさん2011/03/09(水) 12:15:38.41
Pythonも2000ぐらいは行ってるな、その頃には
0432デフォルトの名無しさん2011/03/09(水) 12:41:40.38
Ruby4.0の頃に
「他のスクリプト言語のバージョン番号と比較して遅れているように見える」
という理由でRuby7.0になります
0433デフォルトの名無しさん2011/03/09(水) 17:38:55.25
>>431
減っとるやんけ
0434デフォルトの名無しさん2011/03/10(木) 17:39:02.11
なんか最近matzが元気無さげだな…
0435デフォルトの名無しさん2011/03/10(木) 23:31:02.10
sprintfで大きな整数を3桁区切りで表示とか出来ないの?
0436デフォルトの名無しさん2011/03/10(木) 23:32:37.30
できない
0437デフォルトの名無しさん2011/03/11(金) 02:20:14.75
>>434
4月から離ればなれになるからじゃないの?
Matz は Ruby だけのパパではなかった。
0438デフォルトの名無しさん2011/03/11(金) 15:57:35.67
>>435
num = 1234567890
num.to_s.reverse.scan(/..?.?/).join(',').reverse #=> "1,234,567,890"
たしかに % 演算子のフォーマットにあってもいいかもね。
0439デフォルトの名無しさん2011/03/11(金) 16:05:55.31
3桁区切り自体かなりローカル記法であって…
0440デフォルトの名無しさん2011/03/11(金) 16:16:59.65
num = 1234567890
num.to_s.gsub(/(\d)(?=(?:\d\d\d)+(?!\d))/, '\1,')
0441デフォルトの名無しさん2011/03/11(金) 19:27:40.73
日本人なら四桁区切り
インドの桁区切りはかなりカオスらしいね
0442デフォルトの名無しさん2011/03/11(金) 19:34:16.52
うむ、区切り方法と区切り文字は国とか地方とかによってちょっとずつ違う
少なくとも「Xを区切り子としたN桁区切り」という2変数による提供じゃないと失笑モノになるかと
つまりめんどくさい
0443デフォルトの名無しさん2011/03/11(金) 19:39:13.08
小数点とかも含めて、まじめにやると
ICU(International Components for Unicode)のRubyバインディング
みたいなことになるんだろうな。
http://icu4r.rubyforge.org/

今となってはUnicode centric なICUはRubyのm18nとは相性悪そうだけど。
0444デフォルトの名無しさん2011/03/12(土) 02:33:00.09
ttp://redmine.ruby-lang.org/issues/660
区切る桁数指定でできるとかいう話があったみたいだけど
優先度低いか忘れられてるかのどっちかかな
0445デフォルトの名無しさん2011/03/12(土) 10:07:44.16
それにしては17日前にアップデートされ…、あーこれって、
この前のRedmineのアップデートで、rake db:migrateが走ったか
何かでデータまで更新された扱いになってるのか。
0446デフォルトの名無しさん2011/03/13(日) 15:52:06.89
rubyistとして何かできることは…
0447デフォルトの名無しさん2011/03/13(日) 16:10:28.18
>.446
簡単だよ。しっかり働いて義援金を送る。
0448デフォルトの名無しさん2011/03/13(日) 18:53:45.31
終末を語らないこと
日常を取り戻すこと
その日常はやがて彼らにも届く
あと低額でいいので1ヶ月くらいの継続的な募金

物資はいらない
震災経験者とかが「あってよかった支援物資」とか語ることがあると思うが、
それはすべて「義援金等で買った、管理された支援物資」だ
(一般被災者の人たちは仕分け部分にいないので、由来がわからない)

なので後生なのでお金で支援してください
何か欲しいと言われたら、それを買うためのお金を募金してくださいおねがいします
■ このスレッドは過去ログ倉庫に格納されています