1 名前:デフォルトの名無しさん [2009/08/08(土) 22:18:51 .net] pc12.2ch.net/test/read.cgi/tech/1246174168/736 の依頼で建てました。 オブジェクト指向スクリプト言語Rubyが嫌いな人のためのスレッドです。 他言語の一方的なあげ足取りが好きな最強厨御用達言語Rubyについて。 1. 他の言語で満足している人を「楽しさ」「美しさ」とか主観的な基準で煽る 2. Ruby より機能が絞られている言語に対しては「不足」「楽しさが(ry」「快適さがない」「こんな機能がないなんて」 3. Ruby より機能が豊富な言語に対しては「大きすぎる」「美しくない」「そんな機能不要」 うっとおしいRuby厨やRails厨の迷惑や気持ち悪い主観の押しつけ、腐れ言語や不安定ライブリについて語り合いましょう。 ■関連スレ Rubyについて Part 36 pc12.2ch.net/test/read.cgi/tech/1246174168/ ■前スレ Rubyについて(アンチ専用) Part001 pc11.2ch.net/test/read.cgi/tech/1190559748/ Rubyについて(アンチ専用) Part002 pc11.2ch.net/test/read.cgi/tech/1200210768/ Rubyについて(アンチ専用) Part003 pc12.2ch.net/test/read.cgi/tech/1207233348/
262 名前:デフォルトの名無しさん mailto:sage [2011/07/20(水) 08:57:17.05 .net] >>259 のチンコ
263 名前:デフォルトの名無しさん [2011/07/21(木) 18:18:20.52 .net] Rubyのここが好きって部分を書いていけ
264 名前:デフォルトの名無しさん mailto:sage [2011/07/21(木) 18:23:04.03 .net] 覚えやすいメソッドのネーミング 左から右に書ける 起動が早い
265 名前:253 mailto:sage [2011/07/21(木) 19:38:25.30 .net] >258 Developer側が、ある程度(リーズナブルな範囲で)がんばれば 配布および更新が簡単になるしくみがあるというべきか。 gemでのインストールおよび更新の手順をかきだして、はまり 所などを考えると、変だとはおもわないですか? それもプラット ホーム別に、具体的にいうと、windows,mac,Unix系およびlinux (へたすると、distro毎) とくに、管理されている機械なら管理者がなんとかするけどねえ。 人件費削減で、管理者がいないPCが増えている。または管理が 楽な指定されたソフトウェアにはいるのでしょうかねえ。
266 名前:253 mailto:sage [2011/07/21(木) 19:39:10.51 .net] > 262 スレタイ100回音読しろ。
267 名前:デフォルトの名無しさん mailto:sage [2011/07/21(木) 19:46:30.03 .net] Ruby のここを改善してくれって部分を書いていけ
268 名前:253 mailto:sage [2011/07/21(木) 19:47:15.19 .net] ちなみに、愛の反対は、「無関心」だからな。
269 名前:デフォルトの名無しさん mailto:sage [2011/07/21(木) 19:54:37.79 .net] 愛っていうより哀
270 名前:デフォルトの名無しさん mailto:sage [2011/07/21(木) 20:34:47.66 .net] 震える愛 それは ...
271 名前:デフォルトの名無しさん mailto:sage [2011/07/21(木) 21:11:36.68 .net] >>264 セキュリティフィクスだけに追従してくんであれば、 そんなに大変じゃないと思うんだけど。 スクリプト訂正させたりはユーザに許さないんでしょ。 こっち側がgemのバージョン違いを吸収せざるを得ないのは、 しょうがないわけだしさ。 その辺をサボって、ユーザ側に最新環境を要求するようになると破綻するよね。
272 名前:264 mailto:sage [2011/07/22(金) 12:50:47.42 .net] >270 それぞれのワークフローがわかって、プラットホーム毎に それをやることを楽勝だとおもっっている? スクリプト訂正もゆるさない ってか、そのまえに問題があれば BTSに登録されるだろうし、ユーザ自身がプログラムに手を 入れてくれ、テストしてくれる場合もあるが、ほとんどの場合は 単に動かないというだけだが。 スクリプト訂正が必要なら、それぞれのPCへfixしたものを再配信 しないと個別に直すつもりなのか? gitや extのコンパイルを厭わない人間以外はつかえない、または バイナリパッケージを作り、配信するのに Ruby側の都合を強制する のは普通なのね。
273 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 12:51:54.48 .net] ∩_∩ / \ /\ | (゚)=(゚) | 人人人人人人人人人人人人人人人人人人人人 | ●_● | < どうでもいいが誰にも迷惑かけずに開発進めろよな > / ヽ < 同僚・部下にもだぞ > | 〃 ------ ヾ | YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY \__二__ノ ∩ ∩ | | | | | |__| | / 一 ー\ 人人人人人人人人人人人 / (・) (・) | <そんな開発ってできるの?> | ○ | YYYYYYYYYYYYYYYY \__ ─ __ノ ∩_∩ / \ /\ | (^)=(^) | 人人人人人人人人人人 | ●_● | < 趣味でやれってことだよ > / // ///ヽ <言わせんな馬鹿らしい> | 〃 ------ ヾ | YYYYYYYYYYYYYY \__二__ノ
274 名前:デフォルトの名無しさん [2011/07/22(金) 13:21:49.40 .net] AAがずれる件
275 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 13:22:35.48 .net] スペース食うAAは自信作のときだけお願いしたい
276 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 13:33:17.87 .net] ずれたアスキーアートを貼っちゃう男の娘って...
277 名前:デフォルトの名無しさん mailto:sage [2011/07/22(金) 22:55:19.04 .net] >>271 もう完全にRubyの話じゃないね。
278 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 12:32:35.16 .net] 面倒くさいならRubyOS使えよ
279 名前:デフォルトの名無しさん [2011/07/23(土) 12:38:05.84 .net] (´・ω・`)
280 名前:271 mailto:sage [2011/07/23(土) 15:37:24.15 .net] >276 Ruby のエコシステムの話だが、別におまえが、関係ないとしたければ それでいいよ。 高慢(false pride)なエコシステムのまま固定されるのなら、未開拓の部分に 適用されるのが遅れるだけだけで、だれもこまらない。 ただ、スレタイにあるようにアンチ専用と書いてあるのに出張ってくる のは解決策がある時だけでいいよ。 おまえに解決策がないなら、この話題は放っておけ。
281 名前:271 mailto:sage [2011/07/23(土) 15:40:35.89 .net] >277 ググったら、RubyOSって、オーストラリアの地名じゃないか。 おまえのいうRubyOSのURLはどこよ。
282 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 17:39:46.55 .net] Rubyがエコだって? 糞遅くて過剰にエネルギーを消費し 二酸化炭素を排出するのにか?
283 名前:デフォルトの名無しさん [2011/07/23(土) 18:57:35.30 .net] かわいさうな人発見!
284 名前:デフォルトの名無しさん mailto:sage [2011/07/23(土) 23:21:53.14 .net] あほか 速い方がCPU駆使して発熱多くなるんだよ
285 名前:デフォルトの名無しさん mailto:sage [2011/07/24(日) 00:01:03.78 .net] 何の話してんだよ
286 名前:デフォルトの名無しさん mailto:sage [2011/07/24(日) 00:11:08.27 .net] >>279 エコシステムとか高慢って言葉で何が言いたいの? 言葉が上滑りしてるね。
287 名前:デフォルトの名無しさん mailto:sage [2011/07/24(日) 00:52:06.27 .net] メモリとかディスクへのアクセスを考慮しているのでは? CPU が待っている時間の方が多いとも言うし。
288 名前:デフォルトの名無しさん mailto:sage [2011/07/24(日) 10:04:46.93 .net] 違うよw 単にバカだよw
289 名前:271 mailto:sage [2011/07/24(日) 14:26:53.97 .net] 便所のらくがき2chだから、ある程度はしかたないけど l こう真面目に働いて、ネットワーク管理とかシステム管理 とかで実務をやって、プログラミングの話がわからず botみたいになっているのは、Rubyへのネガティブ キャンペーンだな。 Rubyで優れた仕事をしている人の足を引っ張ることに、 成功して、ある意味思いどおりだな。
290 名前:デフォルトの名無しさん mailto:sage [2011/07/24(日) 14:57:49.99 .net] まるで脱線して日本の技術の評判を落とそうとする中国の工作新幹線のような話だな
291 名前:デフォルトの名無しさん mailto:sage [2011/07/24(日) 15:56:07.32 .net] 流石バカだな↑
292 名前:デフォルトの名無しさん mailto:sage [2011/07/25(月) 00:05:24.94 .net] RubyはRailsバブルだけで終わりそうだな Javaは開発団体もオープンソース事業も超巨大で ActionScriptは画面用という地位があり C#はマイクロソフトの囲い込み戦略があるが rubyはまるで何にもない Matzは高速化とかメモリ消費を減らすより違う方向性出す気ないの?
293 名前:デフォルトの名無しさん mailto:sage [2011/07/25(月) 00:44:52.61 .net] Javaは商品で ActionScriptも商品で C#も商品だ むしろ商品なのにそういうことを何もしてないものがあったら大変
294 名前:デフォルトの名無しさん mailto:sage [2011/07/25(月) 00:50:48.35 .net] うんRubyは宗教だよね
295 名前:デフォルトの名無しさん mailto:sage [2011/07/25(月) 01:10:38.58 .net] Rubyは遅くてメモリも使って構わんと思うが 文法とかリフレクションが洗練されているとか そっちが停滞したら先がないのは確実 あとflashやsilverlightに値するものがほしい Rubyの記事に早くなったとかバグがどうだとか そんなのしかないのに危機感を持つべき
296 名前:デフォルトの名無しさん mailto:sage [2011/07/25(月) 06:22:09.04 .net] スレが活発になって夏休みになったと実感
297 名前:デフォルトの名無しさん mailto:sage [2011/07/25(月) 07:16:57.98 .net] FlashやSilverLightなんてどっちも大会社のパワーでもってランタイム作ってメンテナンスしてんじゃねぇか。 どこにそんなマンパワーがあるんだどこに。
298 名前:デフォルトの名無しさん mailto:sage [2011/07/25(月) 14:45:11.65 .net] Rubyはそういうときいつもこう言って来たよね おまえがやれ
299 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 02:11:25.75 .net] Ruby遅せぇぇぇえええ
300 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 06:16:19.59 .net] わたしには十分
301 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 12:07:24.07 .net] Rubyは他の言語なら一分で済むところを十分かかるからな
302 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 13:30:55.50 .net] 十分で一回拡張ライブラリ書けば済む話に十年間粘着する執念w
303 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 14:38:50.74 .net] 拡張ライブラリなんて書くくらいなら 最初から他の言語使ったほうがいいし
304 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 15:02:00.78 .net] 拡張ライブラリを持ち歩くとか不便すぎるでしょ
305 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 18:16:50.61 .net] じゃ実行バイナリ作っても持ち歩けないってことで JVMで動かせる言語しかだめなんじゃないの?
306 名前:デフォルトの名無しさん mailto:sage [2011/07/26(火) 18:32:30.66 .net] いや、いいや。。。 JVM実装のPythonもRubyもあるよね PHPは知らんけど
307 名前:デフォルトの名無しさん [2011/07/26(火) 20:39:40.91 .net] Clojure もあるyお
308 名前:デフォルトの名無しさん mailto:sage [2011/08/03(水) 21:50:23.60 .net] ひといないなあ
309 名前:デフォルトの名無しさん mailto:sage [2011/08/03(水) 23:45:55.69 .net] アンチも消えた過疎言語
310 名前:デフォルトの名無しさん mailto:sage [2011/08/05(金) 02:53:30.61 .net] ついに1.9.3の時代か…
311 名前:デフォルトの名無しさん mailto:sage [2011/08/05(金) 05:13:13.75 .net] ぬおー、コンパイルできねー
312 名前:デフォルトの名無しさん mailto:sage [2011/08/05(金) 05:20:31.79 .net] _SC_GETGR_R_SIZE_MAX って何なのよぉ
313 名前:デフォルトの名無しさん mailto:sage [2011/08/05(金) 17:42:27.73 .net] プレビュー版とはいってもかなり安定してるんだよね?
314 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 00:06:06.10 .net] preview1出てから仕事で使ってるけど、今のところ問題なし
315 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 01:17:51.81 .net] アンチの人はバッチとかフィルタ処理になに使ってるのでせうか 純粋にしりたい
316 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 01:22:53.83 .net] pyてょn
317 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 05:11:06.59 .net] ぺrl
318 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 06:16:54.30 .net] アルコール吹きかける場所間違ってないか?
319 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 08:59:13.53 .net] 自作スクリプトの挙動に異常なし。 これは使えるっ!
320 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 10:48:58.18 .net] 本スレにキチガイが張り付いた……
321 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 10:57:03.18 .net] >>319 君は夏休み生まれて始めてですか
322 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 11:00:44.11 .net] こいつか 373 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:29:22.25 おまえがキチガイだよ。キチガイは帰れ。
323 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 11:03:24.71 .net] これが大学全入時代か
324 名前:デフォルトの名無しさん mailto:sage [2011/08/06(土) 11:09:21.88 .net] 369 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 06:24:16.12 遅延評価。 "ある関数を呼び出すとき、その関数が引数の全てを利用するとは限らない。" いやその時点でおかしいから…w その関数、なんかおかしいですからw まるで遅延評価したいがために作ったような関数ですからw そう、竹内関数のことですぉw 370 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 09:55:28.90 無限リストとかいくらでもあるだろ 竹内アンチは未踏スレで暴れてろw 371 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:19:52.63 竹内って誰? 372 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:21:56.49 >>371 自分のことを神だの仏だの言ってる キチガイじじいだよ 373 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:29:22.25 おまえがキチガイだよ。キチガイは帰れ。 374 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:31:16.06 俺は自分のこと神だの仏だの言わんけど 竹内より基地外っているの? 麻原みたいなもんだろ 378 名前:デフォルトの名無しさん[sage] 投稿日:2011/08/06(土) 10:39:48.34 >>374 ホーリーネームまでつけてるからな ゲルトミューラー竹内だとよwwww
325 名前:デフォルトの名無しさん mailto:sage [2011/08/08(月) 23:59:45.47 .net] もっとRubyについて語ろうよぉ
326 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 08:59:27.45 .net] なんで && とか || はメソッドじゃないのですか?
327 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 11:03:51.67 .net] 「falseとnilのみが偽で、それ以外はすべて真」って原則が崩れるからじゃないかな
328 名前:デフォルトの名無しさん [2011/09/03(土) 18:09:58.80 .net] >>326 でもさ、それ言ったらなんで他の演算子はオーバロードできるの? class Fixnum def +(rhs) self * rhs end end p 1 + 1 # => 1 とか…
329 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 18:23:51.45 .net] >>325 わざわざカッコつけるのめんどくさいだろ
330 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 18:37:38.55 .net] 短絡評価があるから構文じゃないと無理とかじゃないか
331 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 19:46:52.85 .net] >>329
332 名前:サれだ! [] [ここ壊れてます]
333 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 19:55:09.61 .net] >>329 あれ?でも、C++って operator && () もオーバーロードできるよね…
334 名前:デフォルトの名無しさん mailto:sage [2011/09/03(土) 20:29:30.06 .net] できても誰もやらないだろう
335 名前:デフォルトの名無しさん mailto:sage [2011/09/04(日) 02:18:29.41 .net] 禁じ手だったきが
336 名前:デフォルトの名無しさん mailto:sage [2011/09/07(水) 02:30:33.56 .net] プレビュー版ってどうなのかしら?
337 名前:デフォルトの名無しさん mailto:sage [2011/09/08(木) 08:34:45.55 .net] おまえらアンチスレならちっとはアンチらしくしろよ… 本スレのほうがよっぽどアンチスレっぽいよ
338 名前:デフォルトの名無しさん mailto:sage [2011/09/09(金) 00:21:28.20 .net] 本スレよりここの住民の方が高度で建設的な議論ができる
339 名前:デフォルトの名無しさん mailto:sage [2011/09/09(金) 12:41:01.69 .net] [dennou-ruby:003403] Re: HPC Ruby ruby.gfd-dennou.org/ml/2011/msg00148.html
340 名前:デフォルトの名無しさん [2011/09/10(土) 00:00:55.96 .net] Ruby の Hello World って、 puts "Hello world" じゃなくて "Hello world".puts みたいな書き方の方が良かったんじゃね? 絶対値を出すときに、 abs(-1) みたいな書き方しないで -1.abs ってやる言語なんだから、 Hello world だってそういうやり方で通した方がいいじゃん。
341 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 00:11:11.55 .net] $stdout.puts
342 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 00:11:40.56 .net] そこに気付くとは やはり天才か…
343 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 00:22:05.69 .net] >>338 どうぞ。 "Hello world".display
344 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 00:27:01.59 .net] >>341 でFA 微妙にめんどくさいので誰も使わないがね
345 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 00:28:35.71 .net] そんなメソッドを知っている人がなぜこんなスレを見ているのか さては暇してるな
346 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 07:30:43.50 .net] まあRubyを深く使ってたら、それはそれで 細かい「ここは納得できない」って部分も出て来るからね それでも他が気に入っちゃってるから使っちゃうのが悔しいw
347 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 08:55:58.51 .net] >>344 もしもしここはアンチ専用スレですよ
348 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 09:54:40.36 .net] >>343 -1.absとかで遊んだ後に調べるもんだと思ってたけど、知らない奴多いのか。。。 >>341 じゃないけど、ruby覚えたての頃すぐ見つけてたけどなぁ 文字列そのものにも表示メソッドあるんじゃ無いか?って探して、普通に見つけてた
349 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 12:17:45.84 .net] >>346 あるかどうか、できるかどうか、ってことじゃなくて、 言語仕様の簡単な自己紹介でもある Hello world なんだから、 Ruby の特徴特色を Hello world でも表すべきってことだよ。 Hello world が puts "Hello world." では、またいつものやつか、ってなるだけだろ。
350 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 13:04:32.17 .net] # インスタンス変数 # 誰がためにクラスはある < 『Rubyプログラミング入門』p.59 class Helloworld def initialize @voice = "Hello, world!" end def say puts @voice end end Helloworld.new.say
351 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 13:34:31.57 .net] >>347 あっ、さては貴様本を買ってないな?
352 名前:デフォルトの名無しさん mailto:sage [2011/09/10(土) 13:47:37.41 .net] Hello, World! やるためだけの記述が各章の章末コラムになってるのはおたべみたいなくーだらないRuby名物だと思ってたんだが違うのか… あと、puts は表示したいオブジェクトやオブジェクト群を引数に取っているのが最大のメリット 下手にメソッドチェーンにしてメソッドチェーンの制約に速攻縛られてしまうよりは、ずっと平易だろう "Hello," "World!".display "Hello,", "World!".display ("Hello," "World!").display "Hello,"."World!".display
353 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 14:21:28.91 .net] scala/ruby - tech.cm55.com tech.cm55.com/wiki/scala/ruby
354 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 14:52:03.83 .net] >>351 それはさっき読んだ 他の
355 名前:くれ [] [ここ壊れてます]
356 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 18:54:23.88 .net] >>351 これ以上のはもう無いだろ。
357 名前:デフォルトの名無しさん mailto:sage [2011/09/11(日) 21:18:26.11 .net] Rubyってバージョン間の互換性なさすぎて辛い…
358 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 11:25:47.15 .net] 今いちばん互換性がないからな… 1.8.6が生き残っていて、1.8.7が主流で、1.9.1が使われたかと思ったら1.9.2ではrequireで動かないという…
359 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 21:36:01.80 .net] そして1.9.3では警告メッセージ盛りだくさん
360 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 21:51:15.85 .net] などと愚痴を言いつつも、いつでも1.9系に乗り換えられるように勉強をして 準備しているんでしょう?単に既存プロジェクトの書き換えが面倒なだけで。 どんだけツンデレなんだか。
361 名前:デフォルトの名無しさん mailto:sage [2011/09/12(月) 22:00:16.59 .net] あ。。。あんたの為にやってるんじゃ無いんだからねっ!!!
362 名前:デフォルトの名無しさん mailto:sage [2011/09/13(火) 21:52:25.63 .net] KaoriYaさん私を見捨てないで… ttp://www.kaoriya.net/blog/201109/20110913