[過去ログ] Rubyについて(アンチ専用) Part004 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
336: 2011/09/09(金)00:21 AAS
本スレよりここの住民の方が高度で建設的な議論ができる
337: 2011/09/09(金)12:41 AAS
[dennou-ruby:003403] Re: HPC Ruby
外部リンク[html]:ruby.gfd-dennou.org
338(1): 2011/09/10(土)00:00 AAS
Ruby の Hello World って、
puts "Hello world"
じゃなくて
"Hello world".puts
みたいな書き方の方が良かったんじゃね?
絶対値を出すときに、
abs(-1)
省4
339: 2011/09/10(土)00:11 AAS
$stdout.puts
340: [sage] 2011/09/10(土)00:11 AAS
そこに気付くとは やはり天才か…
341(2): 2011/09/10(土)00:22 AAS
>>338
どうぞ。
"Hello world".display
342: 2011/09/10(土)00:27 AAS
>>341でFA
微妙にめんどくさいので誰も使わないがね
343(1): 2011/09/10(土)00:28 AAS
そんなメソッドを知っている人がなぜこんなスレを見ているのか
さては暇してるな
344(1): 2011/09/10(土)07:30 AAS
まあRubyを深く使ってたら、それはそれで
細かい「ここは納得できない」って部分も出て来るからね
それでも他が気に入っちゃってるから使っちゃうのが悔しいw
345: 2011/09/10(土)08:55 AAS
>>344
もしもしここはアンチ専用スレですよ
346(1): 2011/09/10(土)09:54 AAS
>>343
-1.absとかで遊んだ後に調べるもんだと思ってたけど、知らない奴多いのか。。。
>>341じゃないけど、ruby覚えたての頃すぐ見つけてたけどなぁ
文字列そのものにも表示メソッドあるんじゃ無いか?って探して、普通に見つけてた
347(1): 2011/09/10(土)12:17 AAS
>>346
あるかどうか、できるかどうか、ってことじゃなくて、
言語仕様の簡単な自己紹介でもある Hello world なんだから、
Ruby の特徴特色を Hello world でも表すべきってことだよ。
Hello world が
puts "Hello world."
では、またいつものやつか、ってなるだけだろ。
348: 2011/09/10(土)13:04 AAS
# インスタンス変数
# 誰がためにクラスはある < 『Rubyプログラミング入門』p.59
class Helloworld
def initialize
@voice = "Hello, world!"
end
def say
省4
349: 2011/09/10(土)13:34 AAS
>>347
あっ、さては貴様本を買ってないな?
350: 2011/09/10(土)13:47 AAS
Hello, World! やるためだけの記述が各章の章末コラムになってるのはおたべみたいなくーだらないRuby名物だと思ってたんだが違うのか…
あと、puts は表示したいオブジェクトやオブジェクト群を引数に取っているのが最大のメリット
下手にメソッドチェーンにしてメソッドチェーンの制約に速攻縛られてしまうよりは、ずっと平易だろう
"Hello," "World!".display
"Hello,", "World!".display
("Hello," "World!").display
"Hello,"."World!".display
351(2): 2011/09/11(日)14:21 AAS
scala/ruby - tech.cm55.com
外部リンク:tech.cm55.com
352: 2011/09/11(日)14:52 AAS
>>351
それはさっき読んだ
他のくれ
353: 2011/09/11(日)18:54 AAS
>>351
これ以上のはもう無いだろ。
354: 2011/09/11(日)21:18 AAS
Rubyってバージョン間の互換性なさすぎて辛い…
355: 2011/09/12(月)11:25 AAS
今いちばん互換性がないからな…
1.8.6が生き残っていて、1.8.7が主流で、1.9.1が使われたかと思ったら1.9.2ではrequireで動かないという…
356: 2011/09/12(月)21:36 AAS
そして1.9.3では警告メッセージ盛りだくさん
357: 2011/09/12(月)21:51 AAS
などと愚痴を言いつつも、いつでも1.9系に乗り換えられるように勉強をして
準備しているんでしょう?単に既存プロジェクトの書き換えが面倒なだけで。
どんだけツンデレなんだか。
358: 2011/09/12(月)22:00 AAS
あ。。。あんたの為にやってるんじゃ無いんだからねっ!!!
359: 2011/09/13(火)21:52 AAS
KaoriYaさん私を見捨てないで…
外部リンク:www.kaoriya.net
360(1): 2011/09/13(火)23:30 AAS
そもそも、Matzが仕事で使うなら1.9.9まで待てといってるのに1.9系使い始める奴なんなの?
361: 2011/09/14(水)08:09 AAS
>>360 ソース
362: 2011/09/14(水)11:23 AAS
「腹いせ&八つ当たりでrubyをdis」ったことによる反応 - Togetter
外部リンク:togetter.com
363: 2011/09/14(水)11:58 AAS
変えるなら思いっきり変えた方が良い。そこが失敗だった
2.0についても仕様変更に消極的なのは悪い流れだ
364: 2011/09/14(水)22:55 AAS
JIS X 3017はどうなっちゃうん?IPAの税金無駄遣いで終わっちゃうん?
365(1): 2011/09/15(木)00:58 AAS
発行されましたが何か?
なんでもかんでも無駄遣いって吠えればいいと思ってる池田病にでも罹った?
366: 2011/09/15(木)01:02 AAS
ここは本スレとは違うんだから、もっと仲良くやりましょうよ。
367: 2011/09/15(木)21:34 AAS
>>365
あ、いえ、出たのは知ってます
規格の寿命を心配しただけです
無駄遣いって言ってごめんなさい><
368: 2011/09/16(金)02:58 AAS
バージョン間の非互換性は、多かれ少なかれどんな言語にもあるけど、
非互換性のアナウンスが足りない&変更点が微妙で分かりにくい
のが問題なんだよな
369: 2011/09/16(金)05:11 AAS
"予算"のつくような超メジャー言語を抜きにするなら、わかりやすいほうだと思うよ
ただ、「こうなるのがいかにも妥当」という教育的な変更過ぎて不評なだけで
そうするのが正しいかもしれんがこれまでの自由さと違い過ぎる、という
もともとのその部分の設計が奔放に過ぎたということでもあるんだが
最初から「そうなって」いたなら楽だったんだろうけどね
まあ、「Rubyはまだ不安定」でもいいかと思う
370: 2011/09/17(土)04:23 AAS
だってRubyは、不安定という以前に公式がクソだもの
誰だって初めのうちは仕様が綺麗だからRubyマンセーするよ、でも数年するとRubyはクソだという事実に気づくんだ
だって互換性をバッサバッサ切ってゆくもの、ホントRuby無双やで
んで、それを指摘されるとMatz自ら、全てを公式以外に丸投げ & Ruby公式じゃないからを理由に逃げまくり
1.8のGemsは非公式だから俺ら関係ねえ、と言いきったのには流石だと思ったわ
今回の件で、やはりRubyはクソだと痛感した、止めて良かった
371(1): 2011/09/17(土)07:03 AAS
確かに。
1.8系はあとちょっとだけ続くとか、あいまいな言葉を好んで使うよね。
過去に縛られてそれが発展の足枷になるのであれば、互換性は無くても良いと思う。
ただ、現在の自分のプロジェクトがいつまで使えるのかは把握したいから、
いつ終了するのか明言してもらいたい。
移行するうえで、そのくらいの時期にはきていると思うんだけど。
372: 2011/09/17(土)07:09 AAS
matzがtwitterで
「安心して進歩できるようにコストをかけて1.8系をメンテしてるわけで」
と書いてたけど、
あれ?アンタ1.8系のメンテに対して何かやってたっけ?と思ったw
373: 2011/09/17(土)07:54 AAS
python最強
374(1): 2011/09/17(土)09:07 AAS
Python3が存在しない世界の住人もいるようですねw
375: 2011/09/17(土)09:19 AAS
Python2はガチでメンテされてる
376: 2011/09/17(土)10:31 AAS
互換性を重視するとPerl5ぐらい?
377: 2011/09/17(土)11:15 AAS
Rubyを使わされて学んだこと:オブジェクト指向は運用維持においては全く役に立たない
Ruby 1.6, Ruby 1.8, Ruby 1.9, Rails, gems, Redmine ... ガチ地獄
378: 2011/09/17(土)11:21 AAS
「○×科学は現場の役に立たない」系の言説は100年ぐらい飽きるほど量産されてるので面白くない
379: 2011/09/17(土)11:42 AAS
オブジェクト指向って科学なのか?変更や拡張に強くなるってふれこみなのに実は貧弱すぎねぇ?
開発側からするとどうかわからんが、運用からするとRubyってCとどっこいどっこいくらいの実感。
正直、Javaのほうが運用からみると楽なんだよね。
380: 2011/09/17(土)12:03 AAS
そりゃ当たり前だ
静的言語は保守変更に強く、動的言語は開発速度に一日の長がある
マニュアルとオートマを加速性能で比較するようなアホな真似はおやめなさい
比べるならもっと他の分野にしとき
381: 2011/09/17(土)12:18 AAS
その認識を広くRuby開発者に啓蒙してください。苦しんでる運用担当者からのお願い。
382: 2011/09/17(土)12:50 AAS
開発速度が速いってのも疑わしいけどな
383: 2011/09/17(土)15:29 AAS
言語仕様や標準ライブラリが後方互換性無く変更されたら
どんな高尚な題目掲げてたって運用維持は難しいだろよ。
Javaは後方互換性を重視してる、Rubyはしてない、それだけだ。
384: 2011/09/17(土)18:39 AAS
そのはずなのにJDKのバージョン上げないでくれという話をわんさと聞くのはどうしたものか
385: 2011/09/17(土)21:07 AAS
Ruby界隈じゃあ、最新版使わないと無能認定されるけどな
386: 2011/09/17(土)21:41 AAS
だったらどれだけ楽なことか
387: 2011/09/17(土)23:05 AAS
こないだのKaoriya事変についてはどうだ?
388(1): 2011/09/18(日)00:33 AAS
もちろん、自分でちゃんと依存関係を管理しない奴がわるい。1.8系と1.9系、gems、Rails、使っているアプリなど諸々の最新状況を追っかけない奴は無能。
389: 2011/09/18(日)00:48 AAS
例えばjava.util.Dateみたいなインターフェイスが遺産として残った言語と、そうでない言語。
どちらがよいかという話でしかないな。
390: 2011/09/18(日)01:11 AAS
>>388
言語を使わず、アプリを使いたい人にそこまで求めるのはどうなんだろね。
俺は自分が使ってるアプリの全言語について最新状況を追っかける自信と暇は全くないね。
391: 2011/09/18(日)08:08 AAS
たまたまFreeBSDのportsが1.9をデフォルトにしてみたり次の日に切り戻ししてみたり、
どう見ても祭りです本当にありがとうございました、なタイミングだっただけなんだが。
392: 2011/09/18(日)10:32 AAS
公式な安定板はまだ1.8なんだよね?ウチの開発陣は1.9がもう安定だと主張してるんだけど
393: 2011/09/18(日)11:02 AAS
外部リンク:www.ruby-lang.org
>最新の安定版であるruby 1.9.2-p290[tar.bz2|tar.gz|zip]が各ミラーサイトから入手できます。
>前世代の安定版であるruby 1.8.7-p352[tar.bz2|tar.gz|zip]も各ミラーサイトから入手できます。
394: 2011/09/18(日)11:10 AAS
外部リンク:www.ruby-lang.org
> 開発版系列(現在はruby 1.9)および
> 安定版系列(現在はruby 1.8)のソースコード
395: 2011/09/18(日)11:14 AAS
外部リンク:redmine.ruby-lang.org
> Ruby 1.8 - The current stable series of Ruby.
> Ruby 1.9 - Next generation series of Ruby.
396: 2011/09/18(日)11:28 AAS
もう誰も何もわからない
397: 2011/09/18(日)11:46 AAS
誰にだって、それぞれの心に安定版がある。そうだろ?
398: 2011/09/18(日)15:13 AAS
コロコロ変わるから、こころっていうんだ
399: 2011/09/18(日)22:43 AAS
結局どっちが安定版なんだよw
400: 2011/09/19(月)07:32 AAS
安定を求めるのが間違いって逆ギレされるのがオチ。
401: 2011/09/19(月)08:48 AAS
おまえの妄想の中のrubystがなw
402: 2011/09/19(月)09:09 AAS
逆ギレはされないかもしれんが、
「もう安定版とか言うの止めよう。何も保証できないし」
とか誰得の議論を始め出すかもしれん
403: 2011/09/24(土)10:54 AAS
1.6→1.8→2.0安定版(偶数)
奇数が開発版
404: 2011/09/24(土)12:27 AAS
そんなシンプルな規則がちゃんと運用されてるなら誰も苦労しないんだよ。
本スレとか入門スレ読んでこい。
405: 2011/09/24(土)18:17 AAS
ついに1.9.3のRCが出たな
406: 2011/09/24(土)22:00 AAS
また1.9は安定版説がおきるわけか
うざいなぁ
407: 2011/09/25(日)01:49 AAS
自分のコードだけでさえ、メンテナンス性を良くするのは結構大変なのに、
言語系側が非互換作るんじゃたまらんな。
しかも、2.0とか3.0とか大きなヴァージョンアップじゃなくて、1.x…。
408: 2011/09/25(日)03:47 AAS
前から大きなバージョンアップだったじゃん。
1.4->1.6とか1.6->1.8とかも。
SolarisやJavaみたいに、Ruby1.9改めRuby9とかにした方が良かった?
409: 2011/09/25(日)04:03 AAS
SolarisやJavaと比べるなら、はっきりさせてくれ。
あと何年1.8はサポートされるんだ?いつまで面倒みりゃいいんだ?1.9は何年持つんだ?
410: 2011/09/25(日)05:10 AAS
いや、バージョン表記を比べただけで、サポートポリシーの話はしてないけど。
1.8系なら EngineYard にでも言えばしばらくサポート続けてくれるんじゃん。
というか自分で面倒みれないなら使うの止めればという気がする。
OSSなんてそんなもんかと。
もっと金が動くようになればLinuxみたいにケツ持ちしてくれる企業も出るだろうけど、あそこまで発展するのは至難だろうしねえ。
411: 2011/09/25(日)15:20 AAS
>というか自分で面倒みれないなら使うの止めればという気がする。
やっぱり、半年以上使う事を想定したソフトを作る時、
Rubyは他に比べて面倒事が多いので避けるべきだよな。
412: 2011/09/25(日)15:49 AAS
まさにそう。その辺考えずに、サポートはもう十分ある!Java置き換え!
とかいってRubyにしちゃったプロジェクトの後始末に苦しむ日々。運用の現場ではRubyと聞くだけでみんな嫌な顔する。
413: 2011/09/25(日)16:03 AAS
全角君ならそうだろうな
414: 2011/09/25(日)16:14 AAS
Rubyが楽しいとかいってるのは開発者だけ。その後は悪夢。
415: 2011/09/25(日)21:36 AAS
Javaメインな人はJavaのメジャーバージョンアップさせてるの?
運用をそんなに気にするならバージョン固定させてセキュリティフィックス(のバージョンアップ)だけあてるんじゃないかと思うんだけど。
416: 忍法帖【Lv=37,xxxPT】 2011/09/25(日)22:31 AAS
もうさあ、DevOpsで開発者が自分でメンテさせたらいいんだよ。
こう、人のことどうこういうなら、Dependcy hellや、開発速度と
運用の楽さの比較なんて、両方骨身に染みてやらないとわからない
だろう。
他人事なら、コストの見積もりは安く、自分事ならコストの見積もりは
多めだからな。妥当な作業コストがないと議論平行線だ。
上下前次1-新書関写板覧索設栞歴
あと 586 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s