また立ってる。アンチなんてほとんどいないじゃん。Rubyistの愚痴スレイラネ
Rubyだけ使ってればいいのに
他の言語を触ってはああだこうだいう奴が多いね
最近だとErlangとかScalaとか
>>3 >Rubyだけ使ってればいいのに
釣りなんだよな?そうだと言ってくれw
ゆっくりアンチしていってね!!
無理から書くスレでもないしな
Scalaスレに沸いてるよ…
見てきた、アレは痛いw
わざわざ他の言語のスレで何やってんだか。
Ruby の方が良いと思うのは勝手だがアレは痛いな。
このあいだPythonスレで暴れていた馬鹿か?
>>10 Rubyのスレでやっても「つまらない」だろ常識的に考えて
それくらいは理解しろ
>>12 たしかにその方が「楽しい」かもな
Rubyのモットーだしなw
Rubyは自分が楽しければ他者に迷惑をかけていいという思想なのか、よくわかったw
スイーツ(笑)言語
高カロリー高脂肪なメタボ言語ruby
>>16 むしろ低機能低ドキュメントなLL言語rubyという罠
だいたい「LL」ってのも何かかっこつけてるみたいで嫌だ
単なるスクリプトじゃないか
あと「いいとこどり」という言葉もむかつく
とってないのに、いいとこどりという台詞はひどいよな。
>>20 rubyが元祖とか言い出しているのを「いいとこ盗り」と言います。
そんなの何かあったっけ?Rubyのいいとこってバランスの良くまとまってる(笑)
とこで、何か革新的な事があったというイメージはないが…。
>>19 > だいたい「LL」ってのも何かかっこつけてるみたいで嫌だ
> 単なるスクリプトじゃないか
タイプしやすくていいじゃん。LL。
>>24 LLっていったら左端導出の構文解析器なんだよ
>>25 左端導出の構文解析器のことなのか、軽量言語のことなのか、
ホントの本気で「文脈から読み取れなかった」ことが沢山あるなら、まぁ気持ちもわかるが・・・。
LLってスイーツ(笑)っぽいよね
Luaとかに使うのならまだわかるんだけど
高橋メソッド(笑)
29 :
デフォルトの名無しさん:2008/04/07(月) 07:47:58
アルファブロガーに嫉妬する2ちゃんねらー
ということにしたいのですね
>>16 >>18 低機能低ドキュメントなくせにメタボ言語というのが正しいんじゃないの?
>>30 そいやKusakabeさんがRails勉強しててワラタ
34 :
デフォルトの名無しさん:2008/04/11(金) 20:25:44
とりあえず軽く触った感じでは
言語仕様はいいけど、実装がアレ
スキルのある外人さんに実装してもらった方がいいんじゃね
197 デフォルトの名無しさん [sage] 2008/04/11(金) 18:43:42
まつもとはいいかげん他言語を煽って目立とうとするのはやめてほしいんだが
煽りの内容もお前が言うなレベルの低次元なものだし・・・
>>35 ドキュメントはもっとアレっつーか、存在しないと言っていいレベル。
>>35,
>>36 まて、おまえらには言語仕様が見えるか?
ならドキュメント化してやるとみんな喜ぶと思うぜ。
俺にはそのときの実装しか見えない。
>>41 tanx!
んなスレとは思いもよらなかったよw
全然スレの内容と関係ないな
「多少遅くてもちゃんと動く処理系がいいよなぁ.やっぱり.」
すげー遅くてSEGVりまくりのRubyは最悪だな。wwwwww
つーか、まさかRubyの遅さは「多少」で、「ちゃんと」動いてるとか
思っちゃっているのか?先生?
それも最悪だな。
どこの話?しかし、バカっぽいアンチだなぁ…
色々アンチの人が叩いてる程には実装がひどいとは感じないなぁ
たぶん浅くしか触ってないからだと思う
というわけで、「あそこの実装早くなおせゴラァ あそこ遅えpgr」
と思ってる部分を教えて
教わったからどうなるもんでもないけどさ
実際には使ってなくても
「勝手に盛り上がってる信者うぜえ」
「布教してくる信者うぜえ」
「乗り込んできてネガキャンするアンチうぜえ」
「話題になるスクリプト言語うぜえ」
という原因でアンチになれるからな
あげくの果てには教祖自ら日記でネガキャンする有様だしな
いったいどこの新興宗教なんだって言いたくなる
本スレの連中はあいからわずバカばっかりだな。
仕様もないのに互換性とかおもしろすぐる。移動する本家に合せなきゃいけないJRubyが気の毒だよ。
実装のバグなのか仕様なのかすら遅延束縛なのに。
「本家」と口にしてる時点で説得力ゼロ
意味がわからん。MRIと書けばいいのか?
>>51 普通にRuby1.9のことじゃないのか?
Ruby信者は都合の悪いことはなんとかごまかそうと屁理屈をこねます
それが通用しないと揚げ足をとろうとします
それが通用しないと全てアンチのせいにします
55 :
デフォルトの名無しさん:2008/04/13(日) 16:32:42
ruby会議のプログラムがでたのに
スルーされてるな
「アンチ」と口にしてる時点で説得力ゼロ
net/httpをもっとまともにしてくれないと、エロ動画収集もままならない
>>56は都合の悪いことはなんとかごまかそうと屁理屈をこねています
「屁理屈」と口にしてる時点で説得力ゼロ
>>59はそれが通用しないと揚げ足をとろうとします
62 :
デフォルトの名無しさん:2008/04/15(火) 02:06:14
Railsネタが少ないのはruby会議だからか
Railsがなければrubyなんて「ひまわり」級なのにね。
>>63 UNIXがなければCなんてAT&T内のオナニー言語だしな。
?
よくわからんが、無意味な仮定を皮肉ってるんじゃね?
実績がモノを言うって事じゃね
>>64 実際、Cの勉強にUNIXは必須と言っていいと思うが、それがどうかしたか?
69 :
デフォルトの名無しさん:2008/04/16(水) 09:52:57
別にCで書かれた世界的に有名なソフトはUNIXだけじゃないだろ
railsはrubyの使用用途の無視できない部分を占めていると思うけど、
ruby会議では、なんで扱いが小さいんだ
Railsなんかなくてもいいと思い上がってるんだろう
>>69 Rubyの最も重要な部分は、まつもとひろゆき御大によって考案された文法
ないしはそのシンタックスシュガーにあるからです。
モルモン教徒じゃねえやつはRuby使うな馬鹿
やはりRubyは宗教だったのか
正確には祭具とかの一種。
1.9はどこへ向かっているのですか?
Matzが完成と決めたら完成なの?
気分なの?
2.0ができたときに1.9はお役御免になる
それまでは1.8を使うということですね。わかります
1.9が2.0になるというわけでもないのがアレだ
1.8って主要開発者はメンテすら興味なくしてるんじゃない?
メンテナの数少なくて不安・・・
>>80 1.9が一応動いてるし、バグフィックスとセキュリティアップデートと1.9からのバックポートがメインだろ
「俺が1.8系列を良くするぜええええええええええええ」というアクティブな人はあんましいなくても桶
1.8からの移行の事忘れてる奴ら多いだろ。
なんか、もー互換性どうせねーしと変に割り切って一般人を追いていってる気がする。
企業ユーザーとか涙目になるぞ。
1.8.2 と 1.8.6 もわりと違うからな
互換性はなくてもいいけど、移行できないとね・・・
Ruby開発者はそのへん考慮すべき。
1.8.6から移行すべきバージョンなんてないぞ
1.8.7のpreview1を見た限りでは、移行パスとしてのbackportが大量に含まれているようだが。
なんか逆に怖くて1.8.7に行けない気がするけどな。
ふと思ったがなんでお前らアンチスレで書くんだw
モルモンはコーヒー禁止だというのでrubyはやめとこうと思った
>>86まじですか?チェックしないとなぁ。がんばってる奴もいるもんだなー。
ひょっとして俺が知らんだけで移行パスもあるのかな?アンチやめようかな…
Python3000と比較すると、
移行スケジュールやら内部ロジックやら
そういったものがよく表にでないままリリースされてる感じがするなあ。
2.0が出たとしたらきちんと互換性保証されるの?というのもわからんよね
そんなものが保証された試しはいまだかつて一度もないよ
保証してほしい人がやればいいというスタンス
2.0(笑)
移行パス(笑)
MLで十分に議論されているならいいのだが‥
文句があるなら発言すればいいじゃないか。
本当にアンチは陰でコソコソするやつばっかり。
他のスレ荒してるのもアンチの自演なんだろ?
rubyアンチって利用者だけじゃん
そりゃまぁ、アンチが「よく言われる批判」を、言う側が痛いように読める書き方で
テンプレ化したものだからな。
その後アンチの言動が一向に改善しない以上、そりゃあ批判も「テンプレ通り」になる。
>>100 なんの根拠もなく荒らしは全部アンチのせいなんて言動はアンチがどうであれ痛い
だからさ。
rubyのことを悪く言う奴は利用者しかいない。
なぜかというときちんとしたリファレンスがないから、
他言語利用者からしたら「動きが遅いんじゃねーの」とか
「Railsはやってますね」ぐらいしかわかんねーんだよ。
お前らが思ってるほどrubyははやってねえんだよ。
他のスレにまで来ていきなりrubyの有用性とか語りだす屑が
少数いるようだがそれがますますよくない流れとなってることに気がついてくれ
ruby-dev、複素数関連の話題ばっかだな
もっと先に熱くなる題材があるような
なんで実装言語の仕様にひっぱられてんだよ
アホか?
と思っちゃう俺は素人なんだろうか
C99の機能を利用しない理由もないだろ。
最適化として組み込むのを拒否する理由は?
ここまできたらmatzはどんな言い訳をしてでも絶対にComplexFloatは組み込まないと見たw
ぶっちゃけどんな結果になっても、Rubyの性能にはほとんど影響ないよね。
感情的なもつれだけ残って終わりそう。
性能には影響ないし、作るコストに見合う意味あるのかね?
もっと具体的にどう嬉しいのか例がほしいよね。
あんま読んでないけど、添付ライブラリにして必要な人だけ require してもらうというのでは駄目なん?
計算を最適化してほしいから組み込みにしたいって話じゃん?
現状はできないし、やってもたいした効果のない最適化だけどなー
ではプレゼン不足だな
「組み込みにすると他のライブラリもこんなに速くなるよ!」とか
「こういうときに即っと書けるようになってみんなハッピーになるよ!」とか
そういうふうに巻き込んでいかないと数学系はどうにもならんぞ
>>116 一般論として提案ってのはそういうもんだよな
結局誰にも使われず糞なままなのがRubyのライブラリ
おいおい、それはもう既出だろ。C99のComplex型と対応させると…
1. 拡張モジュールでComplex使うときにウマー
2. 計算結果がCと同じになる
3. 最適化がきくかも
それは拡張ライブラリじゃダメなのかね?
個人的には、ComplexFloatを組み込みにする方が
Rubyらしいと思う。
Rubyは一応高級言語だけど、ところどころでUNIXだったり
Cの実装を引きずってて、逆にそれが一部の人には便利
だったりする。自分もその一人だけど。
そういう意味で、理想の高いComplexは拡張ライブラリ、
既にある規格のComplexFloatを組み込むという方が
うまい落としどころじゃないかな。
現実的にFloatじゃないComplexなんて使う事あるんかいな
ヘソ曲げてる?なんでそー気分の話にもってくんだ?だからRubyistは嫌いなんだよねー。
みんなメリットがはっきりわかんねーってゆってんじゃね。どう最適化できて、どんだけ効果あんだよってゆう
いやぁ、時間の無駄だよね。漏れは関わらなくて本当によかったよ。
>>121 その一部の人向けに拡張ライブラリを作るというのではダメなのかね?
>>122 そもそも、RubyでComplex(ComplexFloat)を使いたい人がどれだけいるのかね?
そもそもRubyを使いたい人が(ry
なんかRubyコミュって頭固い奴ばっかりだな
こうして糞ライブラリが糞のまま放置されるのである
win32/apiを標準ライブラリに取り込めコノヤロー
むらたはComplexに手を入れる気はさらさらないみたいだし
ふなばはComplexで指摘された点を直す気がないみたいだし
ライブラリの出来よりもまつもとの好みと政治力が優先ってイメージが拭えないな
いや、あのな。
複素数の計算なんてアセンブラかCかFORTRAN以外でやる方がおかしいんだよ。
それこそ原先生が言うみたいに茶人の趣味的な使われかたをするっていうなら
まだ分からなくもないし、Rubyとしてそういう方向に特化していきたいという
ならいくらでもCより素直なAPIでも考えればいいさ。でも趣味じゃない仕事や
研究でRubyで複素数ってのは速度面でCより何桁も遅くて本当にありえんし、だ
から「最適化可能」とか連呼されると本気で言ってんのかとか不安になるわけ。
ギャグなんだろうけどさ。速さを求めたいならハナっからRubyで書くなっての。
あの議論、すでにそんな域じゃないしなあw
何度も「利点や欠点、労力を払う価値がよく判らない」という軸が出ているのに、そこを語る気は双方ともに皆無な訳じゃんw
・「なのでそこを明確にしましょう」派と
・「俺ん中では既に明確なのですまうまう」派が
巧みに話題逸らし合って泥団子投げ合ってるのが面白いのです。
これはもうヌラヌラした妙な火事場見物と洒落込むのが吉。
あいつら(もちろんmatz含む)、「Rubyらしさ」とか
「最適化の可能性」とか「C標準の恩恵」とか、自陣に都合のいい
「思いついた事」を口走ってるだけだろうw
今に至っちゃ「かっこよさ」やら「きもちわるさ」とかもうね(r
ML見て無いからよくわからんが相変わらずgdgdみたいだな。
PythonのComplex型は学者ウケがいいらしいけどな。
pythonは言語学系の学者にもウケがいい。
設計者の筋がいいんだろうね。
言語学ってチョムスキーとかそっちの言語学?
>>141 チョムスキーはナンだが、そっち系の話ね。
学者ウケが良くても、組み込みクラスにする必要は無いだろう
そんなにComplex型に興味ないなら最初からどっちも入れなければいいのではないか
禿同。
Complex型をどうするかで揉めるのは、
せめてpython並にメジャーになってからにしろと。
>>144 実は俺もそう思う。科学技術計算に向く拡張ライブラリを作って、
C99準拠でもIEEE完全対応でも好きなようにすればいいと思うんだ。
とりあえずふなばの要望通り、Complex.rbは外そう。
まずはそれからだ。
>>147 ふなばはComplexFloatを採用するならの条件付で外せって言ってるんだよな
つまりComplexFloatの採用にまつもとが消極的なので
ComplexFloatとの同時採用を拒否することでComplexFloat採用を阻止したいというか
まつもとに不採用の言い訳を与えたいという意図だろうから
本当に外されそうになったらなんか言ってくると思う
アンチなのに久しぶりにML読んじまったぜ。ComplexFloat派はさっさとどう嬉しくなるのか?どれくらい高速化するのか?実例を出すべきだな。
>>149 ComplexFloat派というほどいないだろう。
はっきり主張してるのは一人だけでは。
俺の認識では村田と原の二人
152 :
デフォルトの名無しさん:2008/05/02(金) 18:40:14
RoRの唯一と言っていいよりどころであるtwitter、
「既に多くの部分がRoR以外で書かれている」と関係者の弁。
エンタープライズ(笑)
だからRoRはプロトタイプ用だと何度言ったら
>>155 Rubyがプロトタイプ向き
RoRのせいじゃない
157 :
デフォルトの名無しさん:2008/05/03(土) 22:30:14
プロトタイピングなら、本番と同じ基盤で行うべき。
本番がJavaならJava、C++ならC++。
そうでないとあまり意味が無いね。
フロのタイリングがどしたって?
>>157 それじゃプロトタイピングの意味がないだろw
Ruby終わったな。
これで信頼性失格の烙印が押された。
まつもとざまぁ
Matz日記結構長い間止まってるね
もうRuby飽きたのかな・・・
>>162 信者は最初っからRuby/Railsはプロトタイプ用なんだということにして逃げようとしてるっぽいですねw
私の場合、実名を晒したら
休止を偽装した移転やってるがw
まつもとは楽天の大規模実験に自ら関わってるからこれは痛いニュースだろうな
168 :
デフォルトの名無しさん:2008/05/05(月) 22:10:53
>>159-161 あのー、プロトタイピングってさ、お客にちょっとした画面を見せて
意見を伺うポーズでご機嫌を取るためだけではなくて、
使用を予定している技術で実現可能か?問題点は無いか?
等を洗い出すという実際的意味もあるんだが…
特に1からスクラッチするのではなく、パッケージ製品を使う時には
こちらがかなり重要。
…知らなかった?
え?webアプリの話しじゃないの?
>>168 え、フィージビリティ・スタディとプロトタイピングを一緒くたにする人がいるの?
どっちもモックを組むけど実装の要点がまるで違うのに、どうして一緒にできるのか…
>>168 それはプロトタイプとはいわんだろ
おれならパイロットプロジェクトというな
>>168 自分でも書いてるけど、
> プロトタイピングってさ
(snip)
> 実際的意味「も」あるんだが…
だから、
>>157を否定することに対しての反証にはならない。
>>170 お前、「セレブリティ」と「セレブ」の差と同じくらい、フィージビリティスタディを違う意味で使っている。
D&Dの呪文の名前かと思った漏れ
ある設計や実装方針で要求される規模や性能が満たされるかどうか確認する作業はフィージビリスタディと呼ぶだろ。
へたに意志疎通取れるとは限らない横文字多用しても……
うちでは実装テストとか負荷テストって呼んでる
別言語で画面遷移や挙動案示しただけの場合は画面テスト
F/S一般を差す際は採算可能性調査に統一だなー。
本当は実現可能性評価にすべきなのかな?
まあどうせ書類に起こすと採算の見地が含まれるんだけど
>>176 負荷テストというのは通常本番実装されたモジュールやシステムに負荷をかけるテストだろ。
>>168が言ってるのは本番の実装前に実現可能性を確かめるためのテスト。
実用に耐えない事への言い訳が、テスト用か・・・
176の後半と177はなんか違うのか?
ここまでのレスで
Rubyはちゃんとスケールするんだよ!
という反論が無いのが悲しいな
python使い始めてみてRubyいらないことに気付いた
LLスレのおかげでこのスレのことを忘れがちになる昨今
なんであそこがRubyアンチスレになってんだ?w
Rubyなんてまだ使っているやついるの?
Rubyみたいなごみを使うぐらいならScala使った方が効率がいい。
俺はECMAScript3rdが一番手に馴染む
Rubyはスケールしないだろ。中途半端に性能を求めて進化速度が落ちるほうがやべーんじゃねーの。
あとは誤解が広まりまくってるのを何とかしたほうがいい。YARVで50倍速くなるとか、ネイティブスレッドサポートとか
わかってない人ほと都合のいいように解釈する・・・
ネイティブスレッドはサポートしてるんじゃね?
それを「マルチコアでスケールするようなプログラムが書ける」と勘違いする人が多いんだよ・・・。
説明してもわかってもらえない。Java屋がネイティブスレッドサポートと聞いたらそう誤解するのは無理ないけどさぁ。
ああ、なるほど、そりゃ確かにありそうな誤解だ。
俺もYARVで50倍〜とネイティブスレッド〜は聞いたことがる。
曰く「現行のRubyは構文木を解釈するから遅いけど、YARVで仮想マシンになって50倍はやくなる」
だの「現行のはユーザーレベルスレッドだけどネイティブスレッドがサポートされて性能があがる」
眉唾で聞いたら、前者は構文木の解釈で遅かったところ限定、後者はスレッド切り替えとCライブラリとの親和性のみ。
どっちもRubyの世界では当然なのかもしれないが、ちょっと間違いを誘発しやすい宣伝だよな。
マイクロベンチマーク比較で遅いといわれることが多いので、
(マイクロベンチマーク比較で)速くなりましたという宣伝手法をとったということ。
マイクロベンチマークを言い訳に使ってるけど、
結局、メソッドの呼び出しがトロいんだから、
何でも遅いんだよな。
あとループが遅いのが辛い。
今後五年間でRuby人口は四倍に膨れ上がるという調査報告もある。
そろそろ正直な宣伝をするようにしたほうがいいと思うけどね。
なんか、縮小に転じているように見えるけど。
String#stripが、取り除く空白がなかったときは nil を返す仕様が嫌い
なんで?
Matzが元気ないから嫌い。
はやく元気になれよこのやろう。
rubikitchへの人間性批判が
再燃するのはいつだろうか
>>197 そりゃString#strip!じゃないか?
たしかにMatz日記が更新されないとつまんないなぁ。
ところで1.8.7の変更点みてワロタ。1.8.xってこのままガンガン変更入ってくのかよ。
安定させろ。それか1.8.6を長期メンテナンスしてくれ。
魁スレでもるびきちってのを叩きたいオーラのでてる書込みがあったな。私怨かな?かな?
痛い人を痛いって指摘したら私怨になるのか
私怨が相手のことを痛い人と認識させているならそうなるね
るびきちひっしw
1/2を1にするか0.5にするかで悩んでるMatz。
結果いかんでは大混乱必至。
あ、0だったな。
吊ってくる。
言い訳すると、無意識に四捨五入してた・・・
213 :
デフォルトの名無しさん:2008/05/17(土) 13:21:39
そもそもforkとかが組み込みなのがおかしい。UNIX中心主義なんだよ。
Rubyは嫌いだが、積極的にWindowsを排斥しようと
環境依存のバグを仕込む姿勢は評価する。
Rubyは嫌いだけど、そんな姿勢は評価できねぇよ。
つうかMLチェックすんのだりー。えーかげんBTS導入しろよ。
何がいつなおったのかとか、今後何入れる気なのかとかさっぱりわかんねー。
「Ruby 1.9は1.8より平均5倍速い」ワロス。
50倍から修正中なんですねわかります。
>>217 ありもしないものを探すのは苦労しますよね
>>218 かなーり初期から笹田は達観してる発言繰り返してんだけどなw
ex:常にeval捨てれなくて涙目
こればかりは無能信者が触れ回り過ぎだと思うよ
50倍っていうのは2ch発祥のネタだよ。
それが一時、あたかもどこかで有名な人が発言したかのようにコピペされまくって、
実在する発言だと無批判で信じる馬鹿が出てきてるだけ。
当然、50倍云々のレスにソースが添えられたことは一度も無い。
それはどの部分がどう50倍なのか書いてあるじゃん。
それと「1.9は1.8の50倍速い」が同じ情報だとでもいうのかw
>>223 一部の文言を切り出して拡大解釈するのは信者にはよくあること
アンチが信者のふりをしてるともっとよくあること
Matz自身の戦略ですが何か?
_ [言語] Recording Artist: Microbenchmarking
マイクロベンチマークの使い方。
マイクロベンチマークっていうのは実際のアプリでないベンチマーク向けのプログラムによって性能を測定すること。
言語処理系(インタプリタとかバーチャルマシンとか)の性能を測定することになるが、実際のアプリケーションではむしろライブラリの性能の影響の方が大きい。ので、大抵の場合、マイクロベンチマークは不適切に用いられている。
まあ、世間の誤解ってのはなかなか解けないよね。
なら、それを逆に利用してしまおう。
今回、YARVでマイクロベンチマーク性能を改善することで実は世間の「マイクロベンチマーク信仰」を逆手にとってマーケティング効果があがることを期待している。
腐ったスレッドをどうにかしてくれたら速度なんてどうでもいいよ
無理だろうけど
今日もまた、エロ画像をダウンロードする日々
>>228どこが腐ってるんですか?使い方が悪いだけじゃないの。
YARV作った人何か受賞してたね
バイトコード実装くらいで受賞ねえ。
日本ってレベル低いな。
233 :
デフォルトの名無しさん:2008/05/19(月) 20:44:18
>>232 Lunascapeが今まで誰も開発していない先進的なソフトと言ってお金が貰える国ですからwww
ここはアレかな、だったらおまえが実装してみろやwww
と煽るのがマナーですか
受賞の説明を読む限りでは、YARVの開発だけじゃないようだがね。
そしてみんなRubyから離れていった
Ruby離れがブームです
沈む船状態
そろそろ Rails バブルがはじけるころだよな。wktk
もうはじけてる気がするんだけど、気のせい?
流行にのってRails採用した連中ってその後どうなったのかねぇ。
どっちにしても1.8.6あたりがメンテ終了する段階で泣きそうだが。
backportが充実してたら問題ないんだけどね、、、
そのへんはそうやって騙した社内や社外の「しすてむえんじにあ」の責任だな
Ruby自体を責められても困る
酷いのは勧めた担当者の質であって言語ではない
>>245 処理系も糞なら、その糞を採用したSEも糞。
今なにが旬なのよ?
249 :
デフォルトの名無しさん:2008/05/26(月) 23:47:31
PHPじゃね?
Haskell しかない
Scalaだろう
らっきょう
今年も漬けるぜ
ErlangとかOCamlとかじゃない?
Ruby1.8.6+Rails2.0でできたシステムがあるけど、何年もつのかねー。
それぞれメンテナンスされる期間は
>>254 OSやハードさえ変えなければ、今動いているようには動き続けるんじゃないの?
セキュリティホールだなんだっていっても相対的なもので、モノ自体が劣化する訳じゃ
ないんだからw
>>254 Rails2にリプレースすべきかどうか悩んでるところを焦らせないで
>>255 おいおい、お前みたいのがいるから踏み台サイトが減らねーんだよ、と言ってほしいんですね、わかります。
焦る必要はない。Rubyのアップデートとかどんな計画してる?つまりはそーゆう事だ。
Ruby好きがPHPよりあらゆる意味で優れているとかのたまっていたが、運用面や
スケジュールでは似たような駄目さ。それ以下の部分も多々ある。
いつから1.8.6の公式サポートはいつまで?1.9対応をかんがえりゃいーんだ?移行スケジュールは?
このアホみたいな苦労はなんなんだ。LLとかいってるヤツらは作る事までしか興味がないのか。次はJavaに回帰かな。
この有様でエンタープライズで使おうとか特集組んじゃう雑誌が
わざと失敗させといて、情報システムはうごかないだのマイグレーションがなんたらだのとか書くわけですね。
タダで使わせてもらってるくせに偉そうに。
サポートが欲しかったら金払えよ。
金払ったらサポートしてくれんの?
Rubyの会社ではサポートしてくれるぞ連絡しろ。
Rubyの会社って、しょっぱい名前の所?
サポートしてくれんなら金払うよ。仕事では当然のことだし。
しょっぱい所ってRubyのサポートしてくれんの?
Webアプリとかも大丈夫かな?サポートの質は?
Rubyサポートって商売の可能性を秘めてそうだな
gdgdだからこそ
Ruby も終わったな
バカ、まだ始まっちゃいねえよ
今からRubyかPythonかPHPを始めようと思うけど一番言語的に整頓されていて覚えやすいのってどれ?
Rubyはざっと入門書読んだけどC++と違うとこが多くて1日目だけどあんまりなじめなかった
>>270 >一番言語的に整頓されていて
これならPythonだな
それを言語設計のポリシーとしてるぐらいだし
だがC++と違うのでなじめないなんつってると
どれも覚えられないぞ
>>270 なんでアンチスレで聞くんだ、って思ったけど、考えてみたら本スレで聞くことでもないなw
個人的にはPerlが入って無くてPHPがあるってのが、目的というかやりたいことが見えにくいね
Cに近い事に価値を感じるならPHPじゃね
Rubyに比べりゃ表記だけはCに近く映るか
どちらにせよ中身が別物過ぎて、Cの価値には擦りもしないと思うけど。
275 :
デフォルトの名無しさん:2008/06/02(月) 22:03:43
PHPが馬鹿みたいに簡単だよ。
PHP はCLI が使いにくいのが致命的。
個人的にはC++がそこそこできれば,どれでも入り込める気がするんだが,そうでもないのか
入り込めるだろうけど、面倒は少ない方がいいでしょ。
面倒が少ないのがよければ、そのままC++を使うってのも手だよな
azarac でも使えばWebプログラミングもできるしな
意見バラバラでわろすw
みなさんありがとう。ますますわからんくなってきたんでそれぞれの言語の開発者にメール送って聞いてみました。
MatzとGuidoとLerdorfにメールを送ったのか。すごいな。
Larryにも聞いてみろよ。
なぜかPerlは候補に入ってないんだからいいんじゃね?
アンチながら、PerlかRubyで迷ってるなら初心者にはRuby推すな
Perl省いたのはアンチスレ的にも妥当だらふ
そんなこといわずに聞くくらい聞いてやれよw
それぞれの言語の開発者に「一番言語的に整頓されていて覚えやすいのってどれ?」って聞いたらどう答えるだろうかw
Lispとかいわれそうだ
GuidoがPythonと言うであろうこと以外は予想できんな
Lispに俺も一票
Haskellに一票
Perl の GC がリファレンスカウントな件(笑)
流行のやり方じゃないのは確かだけど、多分君が思ってるほど問題外でもないぞ。
それはそういう選択、だよ。
>>293 綺麗っちゃ綺麗だが純Lisp比では遠く及ばん
>>294 リファレンスカウンタ自体は動的なGC実装にも有効だが
>>296 しかし別のGCも用意しておかないとゴミだらけになる件
Pythonですね、わかります
リファレンスカウントでループを削除する手法はあるよ。
スキャベンジングを併用するんでなくて。
ループを禁止すればいいんだよ!
301 :
デフォルトの名無しさん:2008/06/13(金) 19:14:19
質問。
アンチRubyみんなが使っている言語は何ですか?
またそれのいいところってどこ?
(Rubyとの比較が書いてあるとおもしろい)
ちなみに俺はPerlで、理由はCPANが便利!
あと速い。
とりあえず一番使うのはJavaScriptだなあ。
次点がRubyとCなので、俺はRubyアンチではないのかもしれん
Pythonが多いなあ。やっぱ最大の売りはドキュメントがしっかりしていることかな。
次バージョンの計画まで含めた意味でのドキュメントね。
憶えるコストは結構重いけどね>Python
Perlやってた人間なら、Rubyは入りやすいんだ。
ただ、しっかり感っていうのか、そういうものがRubyには欠けすぎている。
イケイケ感も、最近はかなり薄れてきたし。
・・・久々にアンチっぽい事を書いた
憶えるコストはPythonのほうがRubyより圧倒的に小さいだろ。
Rubyは素人臭いライブラリが足を引っ張ってるな
>>305 つ前提条件:「Perlやってた人間なら」
ブロックの表記方とか文字列リテラルとかに全力で引っかかって
Python憶えられなかった俺涙目
Pythonでワンライナーって出来るの?
1行ではないがワンコマンドで書ける。つかググれ。
Pythonは一旦リセットかけて文法的にウンコな部分をブラッシュアップしてくれたら使いたい
まあ作者の脳みそがウンコなら治りようがないのだが
Ruby ってばっちいから使う気がしない
スクリプト言語なんかに頼るから人は駄目になるんだ
ちゃんとしたプログラムがしたいなら、C++を使いなさい。
スクリプト言語は、自分で作って遊ぶのが楽しい。
Matzもそうだったのだろうし、それは実によく分かるんだが・・・。
314 :
デフォルトの名無しさん:2008/06/15(日) 01:42:42
>>312 スクリプト言語の定義ってなんだっけ?
どこかの記事で「CはUnixのスクリプト言語だった」っていうのを見て
混乱している
それになぜC++?
もしかしてアンチダイナミックですか?
315 :
デフォルトの名無しさん:2008/06/15(日) 03:12:03
アンチダイナミッククラスタ爆弾ST-343D
>どこかの記事で「CはUnixのスクリプト言語だった」っていうのを見て
>混乱している
そりゃあ書き手もネタで書いたんだろ。
真に受けて混乱するなよw
たしか #! 行にコンパイラのパスだかを書いて、一見スクリプトのようだけど
コンパイルしてそのバイナリを実行するとか言うやつじゃない? それ。
317 :
デフォルトの名無しさん:2008/06/15(日) 10:59:01
その文書>杉田玄白とたどったらストランクの文章読本があって吹っ飛んだ
アンチスレでいやっほうとなるとは思わなんだ
訳者の方および関係者の皆様マジでありがとうございます
>>317 原文にあたったら、
| To become popular, a programming language has to be the scripting language
| of a popular system. Fortran and Cobol were the scripting languages of early
| IBM mainframes. C was the scripting language of Unix, and so, later, was Perl.
ここで言うscripting languageはいわゆるスクリプト言語ではなく、直訳すれば記述言語、
意味としてはそのシステムで主に用いられる言語、という程度の意味だと思う。
> イケイケ感も、最近はかなり薄れてきたし。
たしかにRailsや1.9の化けの皮がはがれたら、正直微妙と目が覚めつつある人も多いだろうね。
Ruby厨やってた連中が次にどこに流れ込むのかが心配だ。こっちには来るなよ。
Rubyって1.8.7をリリースした後、1週間でアップデートしたんだなwwwwwwwwwwwww
もうp17?
ちゃんとベータテストやったんだろうか...
>>322 >ベータテストやったんだろうか
誰が?w
Railsの連中が無関心なのが悪い。
大きめのアプリ作ってるひとたちは
どうせ互換性ズタズタだからしばらくは様子見
とか思ってそうだな
なんちゅうか、動きないねえ。Matzはいま何か大規模プロジェクトにでも入ってるのか?
みんなRubyに飽きたのかな。まだ、どっしりと構えるにはコア・インフラその他不十分だろうと
思うんだけどな
もうエンタープライズ用途に耐えない事が判っちゃったからなあ。
>>327 それが言語仕様の所為なら結局Rubyはダメってこと?
実装由来の難点なら、他実装に注力すればいいんじゃないかなと思うが。
YARVもそうなんだろうけど。
代わりが無いわけでもないから、本腰入れてやろうってトコが現れない。
Matz日記の更新が止まっただけで、Ruby衰退説がでるって
>281の騒動だろ
そういえばRuby Enterprise Editionとかあったね
>>332 別にTwitterがどうこうではないだろう。ただあれ以外にあまり有名なRubyの実績が
ないってのをたてに叩く理由にするのも解るけど。
その意味では、ニコニコ大百科の中の人の苦言は残念だし、Ruby開発陣からの
コメントが欲しい所ではあるな。そういう動きはあんまりいし、それが
>>327じゃない
かと思った
(3..1).each{|i| puts i}
が期待通り動かなくてびっくり
「ニコニコ大百科の中の人の苦言」が届いてないとか
声が届いてると思うこと自体慢心のような気もするな
Ruby FORUM JAPANがウザすぎる
339 :
nobodyさん:2008/06/18(水) 19:21:27
まつもとは略称はMatzはやめろ!
レッドソックスのマツザカが迷惑する。
「もるも」とか「Mormo」にでもしろ。
340 :
nobodyさん:2008/06/18(水) 19:25:08
まつもとは略称はMatzはやめろ!
レッドソックスのマツザカが迷惑する。
「もるも」とか「Mormo」にでもしろ。
341 :
nobodyさん:2008/06/18(水) 19:30:45
メソッドの先頭にdefと書くのは
スクリプト解析の処理系がオバカなせいだろう。
スクリプト言語全体にいえるがコンパイラ、
じゃなくて解析機?パーサ?が手抜きがひどい。
PHPで変数の先頭に $ 記号付けないといけないとか。
バカが作った。だからこうなった。
そいつらが無能なプロジェクトマネージャにウケて舞い上がっている。うっとうしい。
そりゃ解析の負荷を減らすためだろ。
343 :
nobodyさん:2008/06/18(水) 19:46:39
解析の付加軽減のためなら美学もヘッタクレもなし。
コスト削減のため中国で生産した毒ギョーザのできばえ。
安物。
アンチスレを荒らすとは新しいな。スクリプトなのか?
あれはパーサの実装や解析コストの問題というより
Matzがそういう構文を選んだってだけの話では
(もちろん実装のことも念頭にあっただろうけど)
第一defがなかったら関数定義と他の部分の区別がつかないじゃないか
>>341がdefなし化パッチをコミットするのwktk
347 :
nobodyさん:2008/06/18(水) 21:06:49
>Matzがそういう構文を選んだってだけの話では
(もちろん実装のことも念頭にあっただろうけど)
モルモン君の「だけ」につき合わされるのはたまらん。改善が必要だ!
>第一defがなかったら関数定義と他の部分の区別がつかないじゃないか
C++とかJavaはメソッドの定義と他の部分との区別くらいコンパイラができるでしょ。
できてあたりまえなんじゃないの?
それができないのは言語解析機能の欠如。
プログラミング言語作るなら半端なもんまきちらかしちゃ困るよ。
348 :
デフォルトの名無しさん:2008/06/18(水) 21:28:15
こういう適当な事いっていちゃもんつける奴に限って大したプログラミングは書けない
349 :
デフォルトの名無しさん:2008/06/18(水) 21:28:41
プログラミング -> プログラム
350 :
デフォルトの名無しさん:2008/06/18(水) 21:49:51
ならおまえがLubyでも作ればいいだろwww
351 :
nobodyさん:2008/06/18(水) 21:50:17
Rubyは3次元以上の配列をかんたんに宣言できる?
Cだと
int threeD[10][100][1000];
ついでに普通
memset(threeD, 0x00, sizeof(threeD));
でゼロで初期化。
本スレか初心者スレで聞けば?そんな事もわからないならアンチとか名乗る以前の話だろ。
353 :
nobodyさん:2008/06/18(水) 22:01:04
>>351 Cという低レベル言語の記述がRubyとどう関係があるのかがよくわからない。
Rubyの配列はオブジェクトを格納するので、3次元でも4次元でもなんでも
好きにしてくれって感じだと思うんだが。
初期化したいなら、特別な構文じゃなくループでも回してもいいし、特別な構文チックな
メソッドを自分で追加してもいいし。
何が言いたいの?
CもRubyも多次元配列を直接サポートしてないから糞。
Pascalの足元にも及ばないぜ。
356 :
nobodyさん:2008/06/18(水) 22:09:32
>Cという低レベル言語の記述がRubyとどう関係があるのかがよくわからない。
三次元の処理をする場合に必要になるからですね。
ゲームでボールの軌道を計算するには必須。
>Rubyの配列はオブジェクトを格納するので、3次元でも4次元でもなんでも
好きにしてくれって感じだと思うんだが。
具体的にどうするんですか?
宣言自体の記述が知りたい。
宣言するためにループが必要とかだとしんどい。
うん。確かに初心者スレなら親切に答えてくれそうだな。なんでアンチスレに書くんだw
次は「どうせ知らないんだろバカ」とかキレだすのかな?
Arrayを教えて「やっぱりCより(字数的に)大変なんですねクソですね」とかいってもらうか、
NArrayを教えて「外部ライブラリが必要なんですねクソですね」といってもらうか。アンチスレとしてはどちらもレベル低すぎだな。
360 :
nobodyさん:2008/06/18(水) 22:38:37
プログラミングが楽しくなるとか言ってる割に多次元配列で困っちゃうなんて
やっぱ底が浅いみたいですね。
汎用性が無い。
PHP並みのweb専門言語だったのか。
モルモちゃんに会ったら突っ込んどいてください。
今度会ったら突っ込んどきますね。
おつかれさまでした。ばいばい
どうしてもそんな3次元配列がほしけりゃ
Array.new(10){Array.new(100){Array.new(1000)}}
だが、こんなもんを事前に作ろうという時点で既になんか間違ってるわな。
多次元配列の使い方が分からないから
web専用、汎用性がないってダニ並の脳だな
むしろネタ乙、と言うべきか
364 :
デフォルトの名無しさん:2008/06/18(水) 23:54:45
ruby完全敗北
三次元配列が要るとして、初期化めんどくて困るってどういう用途なんだろ
ボクセル処理でも大量に扱ってるのかな
Web専用としてもちょっと微妙な汎用っぽい言語です
85パーセントくらいの割合で多次元配列は不要で、ただのネストした配列で用が済む
ちなみに残りの15パーセントのうち8パーセントは数学屋に、4パーセントは言語屋に予約されている
「多次元配列をなめるな!」
>>351 pythonなら
threeD = [[[0 for i in range(0,1000)] for j in range(0,100)] for k in range(0,10)]
の1行で終わりだな。
>>362にくらべてずいぶんと長い「一行」ですこと
371 :
nobodyさん:2008/06/19(木) 21:50:46
>>370 362は初期化コードが入っていない。入れたらどうなるの?
>>371 Array.new(5, 0){Array.new(5, 0){Array.new(5, 0)}}
とか。
373 :
372:2008/06/19(木) 21:53:33
>>371 ごめん
Array.new(10){Array.new(100){Array.new(1000, 0)}}
これでよかったのか。
>>369 threeD = resize([0],(10,100,1000))
みなさんの真似して、1行にしますた
def で再呼びしてなんとかなるかと思ったが、ちょっと難しそう
引数に、*とか&つけるのを今週覚えたばかりの初心者なので、ごめんね
3次元以上の配列は作っても使いにくいので、おいらはだいたいこれで間に合っておりますだ
require "pp"
n1,n2,n3 = 10,5,20
data = (0 ... n1).map do |i|;(0 ... n2).map do |j|;(0 ... n3).map do |k|;0.0;end;end;end
pp data
threeD = NArray.int(10,100,1000).fill(0)
NArrayかよ。
378 :
デフォルトの名無しさん:2008/06/20(金) 07:07:08
なんだまたRuby圧勝か。
Py厨精進しろよ。
な ん だ ま た R u b y 圧 勝 か 。
.| | | | | | | | | |
|| | |
.| | | レ | | | | | J |
| | |
∩___∩ | | | J | | | し || | |
| ノ\ ,_ ヽ .| レ | | レ| ||
J |
/ ●゛ ● | .J し | | ||
J
| ∪ ( _●_) ミ .| し J|
彡、 |∪| | .J
レ
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
\ " / | |
\ / ̄ ̄ ̄ /
380 :
デフォルトの名無しさん:2008/06/20(金) 18:25:32
この週末はRuby神無月
Matz無月
383 :
デフォルトの名無しさん:2008/06/21(土) 21:18:25
Perlの小飼氏かと思ったらMatzだったお
385 :
デフォルトの名無しさん:2008/06/21(土) 21:38:53
>>> eval("1")
1
>>> eval("print 1")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1
print 1
^
SyntaxError: invalid syntax
>>>
なんで?
386 :
デフォルトの名無しさん:2008/06/21(土) 21:39:33
↑ごめん
スレ違い
--------------------
書込み中・・・
--------------------
ERROR!
ERROR - 593 20 sec たたないと書けません。(1回目、18 sec しかたってない)
120sec規制の場合 Be にログインすると回避できます(newsplusを除く)。be.2ch.net
(Samba24-2.13)
387 :
nobodyさん:2008/06/21(土) 21:59:47
>Perlの小飼氏
宣教中の小飼氏と布教中のモルモが出くわしたら面白いことになりそうだ。
388 :
nobodyさん:2008/06/21(土) 22:50:34
389 :
nobodyさん:2008/06/21(土) 23:49:20
「ウチの社員はルビイストなのでRubyでやれます。Rubyは生産性抜群ですから他社の提案よりいいはずですよ。よろしくお願いしますね。」
みたいなEC湾の営業マンがいっぱいいるんだろうな。
JAVAでの創業の精神はどこへ行ったんだ?会社たためよヒゲメガネ。
本スレのnobodyさん、マジ、パねぇっす。
人格攻撃=NG
技術攻撃=OK
392 :
デフォルトの名無しさん:2008/06/22(日) 13:47:54
RubyKaigi での質疑応答で、どっちが受けで攻めですか?とか
聞いてるやつがいて、心底引いた。
394 :
デフォルトの名無しさん:2008/06/22(日) 22:43:37
どれくらい席が埋まってた
わざわざ筑波までいく儲がいるか気になる
395 :
デフォルトの名無しさん:2008/06/23(月) 00:32:04
言語で実現できることが決まるわけじゃないというのはいい。
そしてRubyが生産性が高いとしてもいい。
でもな,バージョンアップするたびに悲鳴が上がる言語は仕事には向いてないと思うな。
元Javaの胡散臭い連中の受け皿として役立ってるな。
Java界にとってはありがたい限り。
397 :
日立バキバキ高野くん祭り:2008/06/23(月) 20:01:45
1.日立製作所社員の高野くん(高野光弘)が会社を誹謗中傷して機密も漏洩
2.日立のユーザーにも「キチガイ」との障害者差別発言
3.日立製作所の企業イメージをバキバキにする
4.自身のサイトの『32nd diary』に掲載
5.日立製作所に通報される
6.あせって似顔絵削除
7.火に油を注ぐだけで所属する日本UNIXユーザ会にも通報祭り勃発
8.「給料泥棒」と説教される
9.「殺します」と殺人予告をして警察に事情を聞かれる←イマココ
高野光弘の行動
現在は、過去の記事を閲覧できなくして、「本日の日記はツッコミ数の制限を越えています」としています。
まずは、不愉快な思いをされた方々に謝罪するべきなのではないでしょうか。
高野光弘の発言
「まぁ、どこの団体もそんなにヤワじゃないので、平気なんですけども。
日本UNIXユーザ会が一番対応に慣れてる感じ。」
日本UNIXユーザ会が対応に慣れているか、みなさん確認してみてください。
連絡先
http://www.net.intap.or.jp/oiia/cont2/p0402.html%7B0recid=10168.html
Ruby と Java ってどっちがましなの
そりゃあどう考えてもRubyだろ。JavaはRubyのパクリだからな。
余り知られていないが、C++もRubyにインスパイアされているし、
CobolはRubyで実装されている。ちなみにRubyはS式つかもう飽きた。
もう一踏ん張りで価値ある不条理になったかもしれないんだけどな。
惜しいな
RubyをISOで標準化だって
402 :
nobodyさん:2008/06/24(火) 00:31:32
ISOの規格はアメリカのデファクトスタンダードに劣る。
ソケット(アメリカ発祥)VS ISO標準通信規格はソケットの圧勝に終わりました。
国内ベンダーでISO方式で作ったシステムは無用の長物となって作り直し。(涙)
で、プログラミング言語の場合、「アメリカのデファクトスタンダード」って何?
>>402 は TCP/IP と OSI のことを言いたいらしいが全く言えてない件
あんたバカぁ?
>>401 そんなことをしたらRuby作者が身動き取れないようになりそうだなw
Ruby会議って終わってたの?
終わってる言語の会議は最初から終わってます
>>406 釣られるけど、Rubyがビジネスに使えない、のはパフォーマンスのせいじゃないよね?
正式な言語仕様がない、なんて部分があるからじゃないのかなぁ。
Rubyはベンチャー企業が立ち上げコストを抑えてベンチャービジネスの採算性を
見る位しか今後数年は役割がない気がする・・・。
いまだに綴りミスがみつかるくらい誰にも使われてないのがRuby
この場合の「ビジネス」に使われてる言語はJavaかC/C++だろ
せめて、PHPが使われてるようなユルい分野でないとRubyはどうにもならん
エンタープライズでのJavaにPHPやPerlが太刀打ちできないのと同様にRubyも太刀打ちできない
大企業でRubyが採用される理由について考察した結果
「だって.NETに移る訳にはいかないじゃん」
という結論に達した。と同時に如何にPHPが激しく嫌われているかを理解した。
ぶっちゃけ、Webアプリを作るだけなら、PHPはそれほど悪くないんだけどなw
PHPで作りっぱなしならいいけど、保守はしたくないな
保守はRubyでもやりたくないな
しかし、大手ベンダ(NTT○○タとか、I○M)とかの糞Javaライブラリ使ってる社内システムいくつかメンテうけもってるけど、ソース、クラス名命等本当になきたくなる内容だぞ。せめて英単語のつづりみすはやめてー
今日なんて、俺がWebあぷぷの自動テストすくりぷとかいてたら、inqueryがimqueryだったりで、ほんとうに発見するのに時間かかったんだ。。。
inqueryってなに?
類友の実例ですね、わかります。
卜部って何であんな偉そうなの?
うぜぇ
偉そうなんじゃなく、偉いと思って偉ぶってんだろね。
誰かが直で指摘しないといかんわけだが、無益な訳でもないからみんなスルー
ML解除して耳塞いどけばOKだ
つかここはMLヲチじゃねーんだ
さっさと安置れ
久しぶりに日記更新したね
>>425 読んできた
>で、私は10年たってもRubyに「仕事だからワクワクしないのは当たり前」というような文化が伴うような言語になってほしくない。
とりあえず、10年くらいはRubyに関わって行くつもりらしいので、信者は安心して良いと思うよ
>>426 言っていることはそれほどおかしくないんだから、言い方かな?
苛立ちを表現したかったと思えば、俺はギリギリ許容範囲だけど
確かに「立場」とか「身分」とか「レス元の発言の意図」は敢えて
無視してるね。
「礼儀」は・・・開発コミュニティとの連帯感と開発当事者としての
苛立ちを汲んで相殺出来なくもないと擁護してみる
いつまでたっても改善しないmatzのルーズさに
「苛立ちを表現したかった」というか、いらだってるんだろうな
卜部さん乙
んー、2chから覗くと「許容範囲、かな?」的なトーンになるけれども、
普通なら「あなたの文章は読みません」って無視されても自業自得ってレベルだね。
で、もう相手が一切読むことの無いレスの中で「逃げましたね」とか書いて勝利宣言ってルート。
「自己を制御できずに書いちゃった」なら、まだまし。
自分の意図を、より的確に、より高い確率で、相手に伝えるべく工夫して書いた結果がコレなら、
ちょっと救いようが無いレベルの馬鹿。
意味無く煽りまくってるし、MLで名指しで飛んできたらキレそう
2chではウザくても許されるかも知れんが
言いたい事は割りと正しい気がするけど、
文体が2chレベル
Fedoraスピリットを理解せずにFedoraは欠陥品というのと似てる気がする。
Rubyをビジネスに使うのはFedoraの最新バージョンがリリースされる度に
速攻で乗り換えてWebサービスインフラとして利用するような感じか。
会話の相手が文体について非難してないのだから
外野がどうこう言う問題じゃ無いけどな。
と…卜部
>>434 そりゃ、MLの中で文体についてケチつけるって
そのMLおわってるような気がするし
>>434 誰にでも見えるメーリングリストでやってるんだから
俺らがどうこう言っていい。
内容はマトモじゃん。メンテナなんだからイラついて当然。
Matzに意見する奴がいるくらい健全だろ。PythonでもGuidoパパと喧嘩してるやつがいるが、
別にそれで叩かれたりはしねーぜ。偉そうとかなんとか、ホント、Ruby信者ってキモイわ。
Matzを怒れる人がいるってのは健全だと思うよ。
440 :
デフォルトの名無しさん:2008/06/26(木) 23:47:10
単純にOSSシステム開発でJavaがデファクトスタンダードになって、Javaの
生産性のカーブが小規模開発、デプロイ方法が頻繁な更新に向かない、
その隙間産業として注目されてるだけで、代替手段が出る前に既成事実を
作って標準の座を勝ち取ろうとキャンペーンの段幕を張っているだけでは。
表 裏
OSS勢力 Ruby + Java
↑サービス規模の大きい=大企業ではコストの問題で↓に移れない
M$ .NET + .NET
Rubyが凄いのではなく他の言語がたまたま時代の要請に応えられない現状を
制する為にRuby関連で壮大なウソがまかり通っているから高信頼性を求められる
PG,SEが"それは正確ではない"と反発。
Rubyが今求められているソレ、というのは分かるけれどもウソがえぐすぎて嫌い。
>>439 まともなメールの書き方ができない奴が良識に欠けているだけだよな
それはどっちがどっちで…
>>438 > イラついて当然。
イラつくのが仮に当然でも、そのイラつきを文章に叩きつけるのはちっとも「当然」ではない。
痛い人間の所行。
> Matzに意見する奴がいるくらい健全だろ。
Matzに意見する奴がいることが健全ではない、と言ってる奴がこのスレにいるなら正論だね。
でも残念ながら一人もいないんで、君のこれはただの勘違いレス。
> 別にそれで叩かれたりはしねーぜ。
ここでも卜部は「それ」で叩かれてはいないわけだが。
まったく比較になっていないものを比較対象に持ってくるのはなぜ? 論点そらし? これまた勘違い?
> 偉そうとかなんとか、、ホント、Ruby信者ってキモイわ。
無駄に偉そうなのがまずキモイということに気付こう。
アンチスレに信者はいない
>>443 ひどい記事だな。
「The No Asshole Rule」というのが、実際どういうものなのか知らんが、
その記事だけ読んで、自分の気に入らん人間を勝手に Asshole 認定して、
「これは皆のためなんだ」
とか言い出すやつが出てきたりすると、まさにいじめの構図。
ま、そういうやつを排除するための「The No Asshole Rule」なのかも知れんが…
あっそー
日本は海外と違って、昔から架空の支配者「空気様」がコミュニティを統治してきた国で、
場というものが、手段以上の何か、場合によっては目的以上のものにすらなる。
そのへんの都合で、海外ではまともに機能するのかもしれないこの記事の提言?も、
ここでは巡り巡って淀み腐ってしまう可能性はあるね。
「海外」っていう言葉も空気の産物だよな。
字義どおりの意味なら沖縄も入るし。
日本以上にふいんき(NHD)が支配する朝鮮、中国、などなど
もろもろ国家を無視してる。
というか日本の話だから、そもそも話自体が他の国を無視してる。
セキュリティーFixでRailsが動かなくなったみたいだなwwwwwwwwww
こうすればCPUが熱暴走を起こしていない限りほぼ必ずこういう結果になるという法則が
通用しない世界で戦うプログラマ達に幸おおからん事を、と祈らずにはおれない言語ですな・・・
454 :
デフォルトの名無しさん:2008/06/27(金) 14:35:37
>>450 念のため、×「ふいんき」⇒○「ふんいき」。
俺も昔勘違いしてたから。
女王様を"じょおうさま"と読むか"じょうおうさま"と読むかの論争ならともかく
"ふいんき"と"ふんいき"のソレはないでしょう。
NHDって略は初めて見たな
201x年を目処に開発中の、片面xxGBの新型記録メディアとか、そんな語感。
NHDってなに?NHKの後継団体?
電磁流動発電
エアリーディングせずにマジレスすると
なぜかへんかんできない
まさかアンチスレに卜部擁護がいるとわ。奴は勘違いしてるんだからもっと叩かれるべき。
誰がなんて問題じゃない。単に今回はMatzが悪いと思うだけ。
卜部乙
お前ら釣られすぎ
セーフレベル4の謳ってる効用が嘘っぱちなことと
組み込みメソッドと比較した安全性の話はどうつながるの?
integer overflowって本当にオープンで議論していいの?
おしえてえろいひと
今回のAppleからのレポートに関しては、任意コードの実行を可能にするものはなかった。
というか、Railsが引っ掛かったのは、この件とは違うんじゃないか?
セーフレベル4が詐欺まがいなのは共通認識として問題ないよね。
俺の認識ではセーフレベル4に関するバグは普通のバグよりシビアで、だからこ
そきちんと危険性や対応が見積もれるまでは安易に公表すべきではないはずと
信じているんだけど、ところがまつもとさんの主張によると「セーフレベル4は
もともと詐欺なんだから危険性はおまえらも覚悟してるはずだからその報告や
議論はオープンでいいよ」という話になる。これはいくらなんでもおかしいよ。
そんなことになったら今ならまだ詐欺まがい程度ですんでいるところが本当に
詐欺(セーフレベルの意味なしどころかセーフレベル4の危険性を啓蒙されてな
い人を無闇に危険に晒すことに)になっちゃうよね。
セーフレベル4のバグは他より危険、という出発点が同じだったはずなのに、俺
と全然逆の結論に帰結してるのが正直ありえないと思ったんだよ。それが「そ
の発想は俺にはないです」っていう部分。
こんな解説を入れないと理解できないようなヘタレなメールを出したこと自体
は反省している。俺もっと叩かれるべき。
4文字一致のトリは一瞬で作れるからどっかの偽者かと思ったじゃないかト部さん。
どうしてもうちょっと作為的なトリにしなかったんだよw
>>471 頼むからもうちょっと社会人っぽいメール出してくれよ。
言ってることは立派なんだから、変なところで損しすぎ。
えっと・・・ここってアンチスレだよね?よね?
RubyのDQNメールへのアンチなんだろ多分
>>473 わざとやってるわけじゃなくて、精神レベルがモロに出てるだけだから
要望されてもそう簡単には変えられないだろう。
ていうか信者の内輪揉めネタきもいからよそでやって
遅かったかの・・・・
>>471は完全に2ちゃんに取り込まれておる・・・
月狼と同じ道を歩むのも時間の問題じゃて・・・・
mput氏はある意味、とても誠実で好感がもてるけど、
現実問題、セーフレベルを気にしてるのなんて中の人だけじゃね?
確かにセーフレベルなんてものがあったら便利そうだけど、
そういう「形式」を作ってみただけ、ってのがRubyの現実だろ?
と、セーフレベルって何?なオレが書いてみる。
481 :
デフォルトの名無しさん:2008/06/29(日) 16:51:19
なんか無理やり教育用にRuby使ってる感。
(文書化された)仕様がない言語は教育に使うべきではないと思うなぁ俺は。
>このように、教育用にRubyを使うことにはメリットもあるが、
>落とし穴や解決不可能な使いにくさもある、と結論された。
ハゲワロタw中学生のディスカッション並の結論w
>>480Web系やってるところではけっこう使われてると思うけど。
気休めのおまじないなのはわかるけどさ、ないよりマシかなって程度で。
Perlの-Tオプションみたいなものを実装してみましたってくらいのもんじゃないの?
実際Matzその他はいらねって思ってる気がする。
外部由来のデータに全てフラグ付けして継子扱いする機能、っていうくらいの理解
しかない俺に、その必要性を誰か説いてくれw
汚染フラグの生まれ故郷とおぼしきPerlの事情を知りたいところだ
いまだに実践で使われていたり使用を推奨されているのか
あれってJavaのサンドボックスのまがいもののようなもののつもりで
付けたものなんだとばかり思ってたんだけど、Perlなん?
490 :
nobodyさん:2008/06/30(月) 00:19:57
>>490 UDPソケットのことも忘れないで・・・
UNIXドメインソケットなんかソケットだけど全然ネットと関係ないけどなw
>>481 条件だけ見てるとPython使えやと思うけどな。
494 :
nobodyさん:2008/07/01(火) 18:36:55
>>417 日本でJavaが勢いをそがれたのは日本所在のヘタレベンダが作った
出来損ないライブラリとかくされフレームワークのせい。
Strutsが出てくる前に'impuery'メソッドがあるようなイケてないフレームワークが続出。
生産性が激悪化した。Servletのほうがずっと良かった。
でJavaに嫌気が差してRuby採用。
親不孝なドラ息子を持った親はつらい。
いむぷえりー?
496 :
nobodyさん:2008/07/01(火) 18:57:02
impuery
じゃなかった
imquery
ツッコむつもりでボケちまった
すんません。
いや、imqueryは、んttでーたのフレームワーク使ったことあるやつなら知ってるだろ。。。
俺もそこでひっかかった。
あとCSSデザインうんぬんいわれはじめても、フレームで2画面、3画面のが延々使われてた歴史もあるからな。。。
imqueryでググると結果の1割ぐらいがこのスレの
>>417である件
つか、ホント出来が悪いものほど隠蔽されるものだな(あたりまえか)
これはきっと釣りだな
この件に関しては悲鳴は聞こえてきても、マンセーは聞いたことがない。
利点だと言うのは主張はさすがに無理があるだろう。
>>501 >Rubyの最新版は、常にその時点における最良と考えられるものでした。
そうなのか?
まさかw
だったらパッチ屋出て来ないしMLで陰湿なバトルは全く起きないはずだろう
身内同士で露出オナニーをするのは勝手だけど顧客や
エンドユーザーを騙すのだけは勘弁
>>505 いやぁ、もしかしたらそんな高邁な思想の元にやってんのかと思ってw
>>501 釣りというか皮肉だな
組み込みクラスが安定してないって嫌すぎ。
真面目な業務システム作るのは怖すぎる
509 :
デフォルトの名無しさん:2008/07/03(木) 09:13:12
互換性が欲しかったら古臭いPerlだのWindowsだのを使えばいいんだよ。
RubyやMac OSXの良さは過去にこだわらず身軽に先進的な機能を意欲的に取り込んで
競合を圧倒する所にあるんだから。
そういうアプローチの仕方を無視して頓珍漢な要望を出して
足を引っ張ろうとする奴はRubyコミュニティには必要ないんだよ。
企業向けシステムをRubyで作る時は
・互換性は絶対に保証しません。
・セキュリティパッチを当てて動かなくなっても責任は取りません
という念書を取り交わしてから作りましょうって事です。
Ruby Enterprize Editionを使えばいいんでないの。いやEEに互換性あるかしらんけどさ。
OSSの世界じゃある程度互換性を切り捨てて先進機能を取り入れる(互換性が欲しい人
はソース見てね&heart;)ってのはよくあることだし、技術者がいないのなら金払えばいいじゃん。
まぁJavaだってエンプラならJREのバージョン指定するしな。
Rubyは非互換を入れ込む閾値が低すぎるがw
>>511 それでもセキュリティーフィックスで後方互換性をなくすというのは聞いたことがないwww
なるほど。バージョンを上げれば良かったんだ!
phpなんかもセキュリティfixでがんがん仕様変えてたな
>>509 Mac OSXはともかくRubyが何を圧倒したのか詳しく
>>509 RubyはともかくMacOSXが何を圧倒したのか詳しく
>>509 RubyとMacOSXが何を圧倒したのか詳しく
・・・えっと、mod_cgiとPerl・・・でいいかな・・・
あ、あと、旧式BSD!
>>516-518 2年前のバージョンだけど、そんなに難しいことしてないし、
推奨されたAPIやライブラリしか使ってないから大丈夫♪と信じていた開発者の心
ActiveSupportがいつ推奨されたんだ
アンチな流れに吹いたw
あ、ここアンチスレか。
バグフィックスやセキュリティパッチのバックポートさえやってくれる人や組織があればいいんじゃね?
そうだねーやってくれる人や組織があればいいねー
>>520 とりあえずkwskの内容は正規化した上で一網打尽されてるね
まぁ、トラブルがあるのはしょうがないだろう。何度も同じ事を繰り返されたらさすがにキレるけど。
Railsチームと協力できんのかね。リリース前に各プロジェクトで検証してもらえると助かるんじゃね。
Rubyのリリースと同時にパッチ済みRailsが同時に出せればアンチな俺も我慢できるんだけどなぁ。
もうだから実装は外人さんにまかせとけよ
開発のスキルも運用もかなわないんだから
>運用
これは特に感じる
>>529 railsのオフィシャルサイトみにいくと、凄いもんな・・
ドキュメントの充実具合とかが。
rubyの本家も改善しようとしてるみたいだが、天と地の差が・・
RDocの4ペイン式にはあまり慣れない
るりま刷新計画のほうのページにも慣れないというかあれは読みにくいだろ
ひょっとして信者に煽られてメンテナ切れた?
信者の人、無責任に煽るのやめてぇぇぇーー
1.8.6使った仕事があるんだよ………。
アンチがRubyの中の人を信者から擁護ってシュールだろ
信者はMatzのクリスマスだからリリース、みたいなのでもこまらないからな。
現行の開発チームが1.9.0リリースで相変わらずな所を見せつけてるわけだしな。
規模の大きいソフトウェアのリリースマネジメントは本当に大変だと同情する。
マネージャがビシっと仕切らなきゃうまくまわらないみたいだから、和を重んじる日本人には向かないのかね。
「調子のんな」とかいう意見がでるコミュニティを見るとやっぱRubyはダメだと思うわけだが。
>>534 モルモンは自称「キリスト教会」なのでクリスマスリリースは奨励されます
クリスマスリースとクリスマスリリースって似てるよね、というのは当時散々出たんだろうな
>>535 調子に乗る、って便利な言葉なんだよな。
従事していないこと、何もしていないことが、何か「節度ある態度」みたいな感じになって、
何かをしている人間を、何もしない人間が幾らでも叩いて良い空気になる。
また自己紹介か
偏った視点乙
そういう物言いは、
・このスレにrubyに関わってるor関わってた人間がいない
・別件で頑張ってる人間がいない
とかの証明が確定してからにしてくれ
不愉快だわ
何かムキになってるみたいだけど、何いってんのかわかんない。
本スレの誤爆かと思ってのぞいたら850がなんかヤバイ感じにキレてる。
>>539といい変なやつが多いな。
何かをしている人間を匿名で叩く奴は悪です、ってこったろ
若者のSOS信号ではないか?
おまえらやさしくしてやれよ
こちらで心配しててワラタ
どっちがアンチでどっちが本スレかわからんねw
>>543 なにもしてやれんよ
言う相手が間違ってるんだから
言う相手は自分の隣にいる人だ
shyouheiか
メンテナンスは負担の割に報われないからね。力尽きて降りる人は多いだろ。
日本だとそのへんわかってない連中には評価されないしな。原作者補正がついてるともう少しマシなんだが…
>>546 それもそうだけどなんかキレてるひとと両方な
Sh. Youhei 、なのかな?
Namazuのメンテナの人だっけ?メンテナは負け組みたいな事いってたの。あれはシャレになってないよねぇ。
ここは世にも珍しい、心温まるアンチスレである
ruby 自体は個人で使う分にはそれなりに便利だと思っているけど
ruby コミュニティーの空気には馴染めない。
正直、アンチスレのほうが落ち着くわ。w
最初は名ばかりで、今はもう何のアンチスレだかわからんけどなw
Rubyは分派した方が幸せになれる気がする。
rubyとかというよりも日本人気質とでも呼ぶべきものの問題だと思うよ
人との付き合いかたがウブだから、こんなゴミ溜めみたいなところで
本名だして愚痴を吐く。人との付き合い方が分かってない証拠だ。
一応モルモンやってるMatzはさすがに人裁きがうまい
こういうグループ作りのうまさはアメリカを見習わねばならんところだ
グループ作りがうまくいっていない
人裁きがうまい
アメリカを見習う必要がある
(゚д゚ )
ノヽノ|
< <
( ゚д゚ )
ノヽノ|
< <
メンテナがどんなに苦労していい仕事しても、
それで報われるのは開発者の、それも代表者だけ。
それでメンテナやる若い子のモチベーションが落ちる訳だ。
アメリカに限らず欧米文化はもう「グループ作り」に奔走してないだろ。
コミュニケーション努力で得られる実益は、商売上の契約だけだと割り切っている
無益な発言を淘汰しやすい仕組みだけ用意して放置
まあアメリカの人種混沌っぷりな上での歴史は一考に値するが、
モルモンとMatz関係ねえだろ
>>555みたいな奴がいるからRuby界隈は嫌いなんだよ。金貰ったって関りたくねー。
若い奴が苦労を買って出てるんだろ。なのに実績は評価せずに、人付き合いがどうのとかアホか?
今回はトラブったが、反省して勉強するっていってんるんだから、もうちょっと前向きにいけないものか。
>>559 >
>>555みたいな奴がいるからRuby界隈は嫌いなんだよ。金貰ったって関りたくねー。
べつにRuby界隈に限らず、この世のどこにでも居ますよ。
この世と関わるのをやめたらどうでしょうか。
shyouheiって若いの?
精神年齢はガキっぽそうだが。
まぁなんにせよ実際に手を動かしてやってる人間は俺は尊敬するよ
だからこそ文句も言うわけだが
単に褒められるよりは注文をつけてもらった方がいいよな
だから、別の言語開発としてのrubyの研究はすでに終わってて、実用的運営については
サンかマイクロソフトに期待すればいいんじゃね?
机上の理論だけが秀でた人に、しっかりした運営は期待できないよ。
>>564 理論という程のものはない気が
それとSunもMicrosoftも使ってくれないと思う
楽天に期待
Rubyって誰が使うかというより、何に使えるの?というのが根本的問題。
他のLL系と比べてRubyはここが優れているから、こういうことに使える、というのが無い。
リファレンスが充実するまではクソだ!
Ruby のシンタックスは小汚い
全然アンチになってないお前らに惚れた
RubyはKCODE等、patchyな部分が多い。Matzはgrand designが苦手なのだろう。
>>534 1.9.1も意地でも12月にもってくるみたいw
全くアホとしか言いようが無い。
事実上1.9.0がスルーされて、1.9.1もコケたら
どうすんのかね?
みんな見放すので問題ないでしょう。
楽天のやつに参加しなけりゃ困るのは楽天だけだったのに関わり持っちゃったからねぇ、最後まであがくんじゃなかろうか?
railsなんか飾りです
577 :
デフォルトの名無しさん:2008/07/15(火) 21:29:59
「■後方互換性の重視
以上のような大義名分があっても、ユーザが新しい
普及版に随時アップグレードしてくれなくてはなんに
もなりません。使っているライブラリの新バージョン
がRuby1.8.7を要求するようになったけれども、肝心
のアプリケーションが動かなくなるのでRuby1.8.6か
ら動かせない、ということでは、余計な依存関係が増
えただけになってしまいます。
そこで、前述の普及版のポリシーでは後方互換性を
非常に重視しています。バグや未定義動作に依拠した
ようなコードは別ですが、理由もなく既存のプログラ
ムの書き換えを要求するような変更は原則として入れ
ない方針で開発しています。」
おもしろい冗談だな。
笑えないよ
この文章でなにか重視したつもりなのかと
>>577 コンピュータ関係に限らずこういうのがきっちり守られてる状況を見たことがない
PHPもRubyと一緒だよね。
JavaとかPythonは違うけど。
583 :
デフォルトの名無しさん:2008/07/19(土) 13:33:52
http://pc11.2ch.net/test/read.cgi/tech/1180713251/344- 344 :デフォルトの名無しさん:2008/07/18(金) 00:56:41
>>334 同意。
PerlのEncodeは終わってる。
言っておくが、自分には使える。
Perl好きだし、Encodeモジュールもわかっているつもり。
ただ、そこまでPerlにはまっていない周りには使えないし、わかってもらえない。
これが致命的。
(よくはまるのは、UTF-8フラグのついた文字列と
バイト列としての UTF-8文字列の違いとかのあたり)
それに、ソースコードを UTF-8 で書くと、システムがローカルエンコーディングの場合
ファイルを開いたりするのさえ面倒。
Unicode がらみのスクリプトを書くたびに、
sub e { Encode::encode('cp932', $_[0]) }
sub d { Encode::decode('cp932', $_[0]) }
sub E { map { Encode::encode('cp932', $_) } @_ }
sub D { map { Encode::decode('cp932', $_) } @_ }
↑こんなのを上に貼って、
open IN, e"日本語.txt";
とか書いたり、デバッグする時に
b 30 ($str eq d"日本語")
とかやったりしてるけど、正直言って超バッドノウハウ。
人が見てもやっぱりわからないし。
小飼氏ストップ安、まで読んだ
[ruby-list:45248] Re: ruby-1.8.5
>卜部です
>
>yoshi Nakada さんは書きました:
>>> >> 一般の人(*)には、今回の 6/20 のリリースで、こういうバグが入り込んでしまっ
>>> >> たことも、それが既に修正済であることもわからないってことも問題なのかと。
>>> >>
>> >
>> > うーん、どうしましょうねぇ。他にもそういうバグがあるんですが、
>> > 1.8.5はすでにメンテナンス終了ということになってしまっているんで
>> > すよね。
>> >
>
>1.8.5は私はもうやる気がありません。オフィシャルに面倒見る人がいなくなっ
>たので終了という話なので、他にやる人が出てくればまた再開するのはありなん
>じゃないでしょうか。
>そんなマゾ俺以外にどこにいんのって感じではありますが。
とうとうruby-listでまでwww
いつまで毒ばらまかせてるのよw
気持ちはわかる。
もっと評価されていい仕事だと思う。
他の人が自分のことを、思って欲しいように思ってくれなくて暴れてるの?
やって当然、失敗したらフクロ叩き、こんな感謝を知らない連中ばっかりのコミュでよくやるねぇ。
そこまでしてRubyに入れむのは理解に苦しむけど、1.8.6は継続して。仕事で使わされてるんで…。
さすが人材豊富なRuby界だな。
まともで真面目な奴ほど苦労が多そうだ。
>>589 まともで真面目な奴に言いがかりをつけて
「まともではないから叩いてもいい」
「不真面目だから叩いても良い」
と設定つくって叩きまくるのがこのスレだけどね。
[ruby-list:45252]
>> パッチリリースについては、新しいリリースは古いリリースより安定している
>> べきなので、前回リリースから新しいリリースまでの間に入り込んでしまった
>> 新たなバグについては、深刻なセキュリティホールと同様に、即座に修正版リ
>> リースを出す方が良いと思うのですが、いかがでしょうか。
>>
>
>そう思いますが、修正リリースを出そうという私の提案([ruby-core:17499])は
>却下されてしまいました...
Rubyの安定版って何だろう...
このスレはRubyの行く末を本気で案じるスレですよ?
593 :
デフォルトの名無しさん:2008/07/22(火) 12:00:38
594 :
デフォルトの名無しさん:2008/07/22(火) 12:18:59
>>591 リリースが駄目な理由
RubyspecでNGがあるwwwwwwwwwwwwwwwwwwwwww
596 :
デフォルトの名無しさん:2008/07/22(火) 18:13:47
>>591 RubyはSEGVが深刻な問題じゃないんだwwwwwww
儲というよりキ○○イ
D言語って早いんだ。
SEGVっ☆
>>597 Pythonの項なんてよく書けているじゃない
どう書く?orgがRuby厨に荒らされてるwww
相変わらず本スレよりアンチの方が落ち着いてるなあ。
Railsは動くようになったのかな?
>>591を見るとやはり怖い言語だ。
>>406の最首って人はそろそろ分かったのかな?
分かってない人が周りに分かってないとかどんだけー。
信者がいなけりゃrubyに乗り変えたかもしれない
そんな奴は来なくていいです
606みたいな実力不足で乗りかえられなかった奴がアンチ化したりするんだろうな。
アンチはほとんどアホばっかり。
Rubyに限らないけど宗教色が強い物は罵倒戦争になりやすいよね。
>>608 でも技術的な話になると、本スレよりアンチスレのほうがレベルが高いという罠www
それは、アンチスレにきているRubyistのレベルが高いだけ。アンチはアホ。
>Rubyist
という言い方がキモイ。Pythonistaも相当のものだが。
ruby使ってる人は声高にrubyのことを叫ぶけどこれが分からない
>Ruby 1.8.7-p72 / 1.8.6-p287がリリースされました。前回のリリースの修正は
>不完全で、新しいリリースは以前にアナウンスされたdlの脆弱性の修正を含んでいます。
で信者はなんでこんな不完全なものを使うの?
>>612 でも、このスレで技術的な話題を出してる人達、自分で「アンチ」って言ってるよ。
s = "hoge"
p s[4,1] #=> ""
s[4, 0] = "e"
p s #=> "hogee"
とか
a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
p a[10,1] #=> []
a[10,0] = 0
p a #=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
みたいなのが嫌い
>>618 そんなの意識的に使おうとしなければ使わないような処理じゃないか。
無害だと思うがな
何にだってケチつけられるという好例だよ
そんな事するほうがバカです。これだからアンチは…。
そのバカなことを許す言語仕様www
マジレスすると、意識しないとバグるから気をつけた方がいいよ
>>622 なんでも例外吐きまくるよりは記述の楽さを優先させたってことなんだろう。
ただ挙動の統一性の無さは減点だな。
あまり使わないんだからいいんだみたいな擁護はアフォ
a[10,0] = 0
p a
#=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
a[10,1] = 9999
p a
#=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9999]
をどう理解していいかがわからない。
ぶっちゃけ前者はバグじゃね?
>>625 なぜ前者はバグだと思ったんだい?説明してごらん。
arr[i,n] はスライス記法だと理解していたが、
nが0の場合スライス出来ないんじゃ?
と思ったができるのね。そこに挿入と。理解できた。
一番やっかいなのは、要素1つを切りだそうとしてるのに、空(文字列・配列)が返ってくるところ
切り出せなかったらnilが返ってくると思ってると、間違いを犯す
昔は違ったということは、誰かが望んでそう変更したんだろうけど、
なんのためにそうしたのかは、私は知らない
この話って、
a=[0,1,2]
p a[a.size-1] #=> 2
p a[a.size] #=> nil
で
p a[a.size, 1] #=> []
p a[a.size, 2] #=> []
p a[a.size+1, 1] #=> nil
てのが気持ち悪い、っていうような話?
要点はどこだろうか
って書いてたら
>>628とかぶった(わけでもないか?)
>>629 単純にリストの構造上そうなってしまっているんだろうな。バグか仕様かと言えばバグだな。
これを仕様と言い張ることは、言語仕様が腐っていることを認めることになる。
いや、完全に意図的な仕様だよ。
いってみれば、Cで配列の最終要素の次を指すポインタも有効なのと同じようなもんだ。
337 :デフォルトの名無しさん:2008/08/19(火) 22:07:06
Ruby's FAQ
Q: 鬼車とは?
A: 次期Rubyに搭載予定の正規表現ライブラリ。
338 :デフォルトの名無しさん:2008/08/19(火) 22:09:32
Ruby's FAQ (by ●●t●)
Q: 鬼車とは?
A: 次期Ruby専用の正規表現ライブラリ。
仕様なら明文化してもらいたいものだ。
互換Ruby作ってる人たちが怒りそうだけど。
仕様変更しても何も言わないから、初心者スレなんかで、
リファレンスのサンプルコードの実行結果が違うことを指摘されるまで、
誰も気付かないままだったりする。それが Ruby Way なんでしょ
D言語やってる俺にとってはなんでもない事だが
仕事で使ってる奴は怒り心頭だろうな
>>635 ruby enterprise editionなんてのが既にあるwww
長く使ってると「変にテクニカルなとこ」を(無意識的に)触らずにスクリプト作るようになるから、
変にテクニカルな部分の動作が変わっても誰も困らないし意識しないんだよな
Ruby人口が増えたのが1.8以降だからなだけだと思うけど
>誰も困らないし
for 文の実装方法が変わっても文句言わないのと同じようなもんか
引っかかるのは初心者ばかり
>>640 forなんて誰も使わないだろ。
なくしても誰も文句なんて言わないと思う。
>>640 > for 文の実装方法が変わっても文句言わないのと同じようなもんか
何これ? 1.8 -> 1.9 で何か変わったの?
リファレンス見てみたけど、rubyの for ってfor in しかないの?
perlのfor(each)っぽくはあるけどそれなら in いらねw
JavaScript等と挙動も違って紛らわしいし、本当にいらない子?
while は代替手段が面倒なものもすっきり書けて便利だけど for はいらない子
なまじ for があるがゆえに Ruby らしい each ぶん回しスクリプトを作ってもらえないことが多い
宿題スレとかで劣化したCにすら見えない悲惨な課題スクリプトがよく出る
普通はforは使わないが、
ERBの中ではよく使っている。
>>643 for (i = 0; i < n; i++) がしたいってこと?
Rubyじゃつかわないから、心配しなくていいよ。
while でさえあまり使わないのに。
とにかくRubyは変態文法がなんとかならんのか。
>>631 それ、何ていうバッファオーバーランですか?
Rubyオリジナルの文法なんてむしろ少ないんだが
そうそう。
混ぜ方のセンスが悪いだけ。パクリ元は悪くない。
>>648 そういう意味じゃないだろ
参照はがしして使うわけじゃなし
652 :
デフォルトの名無しさん:2008/08/21(木) 00:52:34
ニコニコのRuby動画が増えてなによりです
久々に伸びてるネタスレじゃん
みんなつきあいが良くて何よりじゃないか
素晴らしいネタスレだな
657 :
デフォルトの名無しさん:2008/08/24(日) 22:51:31
オヌヌメの言語教えて
またrubyに脆弱性かよwwww
今度はどんな脆弱性なんだ?
も、脆弱性かぁ
662 :
デフォルトの名無しさん:2008/09/05(金) 14:47:57
ruby 1.9だとRailsが12倍速くなるらしいぞwww
663 :
デフォルトの名無しさん:2008/09/05(金) 18:05:28
HotRuby on v8がYARVの10倍速いらしいから、
HotRuby on v8でRails動くようにしたほうがいいんじゃね?
Rubyは初心者をやさしいわかりやすいと言って釣るのはやめたほうがいいんじゃないか。
ドキュメントの非・充実っぷりといったら、釣られた初心者が哀れ。
コミュニティに対して文句言われるほど易しいとかわかりやすいとかいう説明が蔓延してるのか?
俺には到底そうには思えんのだが
もしそういう人がいるのなら、そいつ個人を正せ
Railsのドキュメント充実っぷりを
本家も見習えばいいのに
Railsは別言語だから、ドキュメントないと何もできないんよ
Rubyではなんとかなるレベルの人でも、Railsは容易には読めん
Rubyを理解することとRailsを理解することは全く違う
本スレも初心者スレもキチガイだらけになった
だらけっていうか一人だな
ま、書き込む時間帯は偽れないからな
遅いのは事実じゃん。
事実を言われて相手をキチガイ扱いのルビ厨。
そんなことして速くなるわけじゃないのにねwwww
それにここはアンチスレだばーかwwww
読解力なさすぎて笑える。
YAMLでRubyをがトレンドです
遅いのは事実なのに事実すら認めないルビ厨にビックリ!
まだ言ってるw
もう今さらあとには引けないんだろうな。
あまりに初々しい煽りに懐かしさを覚えた
もう少し応援してやれよw
スレの場をわきまえた貴重な人材じゃないか
パターンが同じだと飽きるんだよな
>>669 JRubyの連中はCRubyより遅ければバグだと表明しているので、
今はそんときの100倍は速くなってると思われ。
YARVもそのうち抜かされるんじゃない。
> goshはScheme処理系のGuache
なんというまことちゃん
性能面よりも現在大きな課題となりつつあるのは互換性の問題だ。まつも
と氏らが開発するRubyのバージョン間の互換性と、JRuby、IronRuby、Rubi
nius、MagLevなどのRuby処理系の間の互換性の問題がある。Rubyは仕様
が文書化されておらず、「ときどき各処理系の開発者がメーリングリストでま
つもとさんに確認している状態」(前田氏)という。またバグか仕様かはまつ
もと氏にしか分からないこともあり、「しかも言ってることが時々変わってい
る(笑)」という。前田氏は「ソースコードがドキュメントだ。バグも完全に記述
されている」というまつもと氏のハッカーらしい発言を引用して苦笑いする。
リファレンスマニュアルに関しても、現在では日本語よりも英語のほうが充
実しているのだという。
・・・いや笑い事じゃねーよ
仕様書いてからソースかけよ。後回しにするからめんどくさくなるんだよ
てかそんな趣味プログラミングみたいな開発体制だったのかよ
会社だったら出酢マーチ必至じゃねーか
>>684 どこぞで,
"AST 公開すると気ままに言語仕様いじれなくなるから、AST 出すのいやだ"
みたいなこと言ってなかったけ?
あらゆる意味で、どこまでも趣味の言語だねえ
>>684 何年も前からずっとこんな感じだよな。
「きちんとした」方向に行かないのは、ある意味で凄いよ。
使うのは絶対嫌だけどw
これはちょっと・・・
個人で使うにはいい言語なんだけど、こういう開発体制の言語を中規模以上のプロジェクトで採用するのはないなー
そんなプロジェクトは信頼できないよ。
まつもと氏自身がそれが問題だとこれっぽっちも考えてなさそうなところが終わってる。
認識してくれれば改善の期待もできるんだが・・・
処理系が増えてきたのもあって、
さすがに不味いってことでRubySpec策定中
しかしMatzはそんなもの守るつもりはサラサラない。
何が問題なの?
Macは過去の互換性なんてものに捉われなかったからこそ
あそこまで進歩できたんだよ。
そんな小さいところに拘っていたらWindowsのように澱んで終わってしまう。
進歩?rubyが?はあ?
正直Macはどうでもいい。
互換性てのはある程度の規模の案件で使われるには必須の条件なわけだが
>>696 それいったらPHPどうなんだという。
みんな使ってるから自分も使うという以上の選択理由は大抵存在しない。
PHPってプログラム言語なの?
ちょっと前に、流行った「へんな宗教」かとおもた。
ポストホロニックプログラミングの略
>>698 >みんな使ってるから自分も使うという以上の選択理由は大抵存在しない。
これ名言だな、それ以外の理由は後付けということか。なるほど。
んなわけないでしょ
それだとPythonがPerlを置き換えた理由がつかない
別に置き換わっていない件について
>>703 同意。どこをどうみたらPerlを置き換えたといえるほどPythonが広まったと勘違いできるのか。
Pythonも、
>>698の応用で説明できるな。みんながつかってないから自分も使わない。
python は科学分野とかでは十分広まったと言えると思う。
むしろ日本のpythonの利用率の低さが異常。
706 :
デフォルトの名無しさん:2008/09/21(日) 17:55:37
>>698 自分でサーバ立てるならともかく、
安いレンタルサーバではperlやRubyに比べて、PHPが圧倒的に速いからなー。
事実上、mod_php VS CGI になってる。
>>707 そうかな。
mod_phpだとprocess idがみんな同じになってしまい、セキュリティ上のリスクが高いから
PHPでもCGI実行しているところが多いと思ってたけど、違うのか?
VPSでも使わない限り、mod_phpはやめたほうがいいと思うけど。
>>707 セーフモードで動かしてるんじゃないの?
>>708 昔、セーフモードのPHPで、
「ディレクトリを掘ってその中にファイルを作成する」
ことがどうしてもできなくて絶望した。
サーバ屋さんの設定がおかしかったのかなぁ?
ディレクトリを作成するまではできるがそのパーミッションを
変えられないとか、とにかくさんざんだった記憶が・・・
>>705 裾野が広がることが良いこととは限らない
いまくらいがちょうどいいと思うよ
rubyとperlって何が違うの?
開発者とコミュニティとドキュメントとライブラリが違う
名前が違う
文法が違う
生き方も違う♪
そんな歌があったよね
Rubyを使ってるやつは何でこう、どいつもこいつもウザいんだ。
モルモンだからだろ
モルモン教は良く知らないが、ノリが本屋にいる英会話の勧誘のお姉ちゃんと一緒なのは確かだ。
↑はRuby信者の事ね。
モルモン教の人は、本当に知らないw
ソルトレークシテイだっけか。その辺に多いらしいがw
知らないのならネタにしなきゃいいのに、モルモンとかいう
単語には妙に食いつきがいいのもアンチ
これがイスラムだったらびびって敬遠する奴も多いんだろうな
人の信仰を茶化すのはハイリスクノーリターンだとわからんのだなw
、と、恐い目を血走らせてスゴむモルモンの末端信者
このスレ…何か塩くさいw
いや俺は真宗の末端(ってなんだよw)檀家。
少なくとも葬式は真宗の坊さんが来るんだろうと思うが、信者かどうかは不明
その程度の人間には、信仰なんてわからんよ。わからんからそんな所で
楽しめないだけ?
言語はともかく、コミュニティがキモイな。
コミュニティが内輪ネタで閉じすぎ。
PythonっていつになったらまともなOOPLに生まれ変わるの?
3.0から
いまの所々無理があるのが、使う側も無理できて楽しいところでもある。
728 :
デフォルトの名無しさん:2008/10/06(月) 16:53:36
RubyとSleipnirって似てない?
既存機能のパクリ、変な信者が多いとか
1.9 に 1 引数のときの for の最適化キター
なかったのか
VMの再定義フラグってビットシフトよりバイト配列のほうが速いのか…
こいつぁ意外だったね。こっちのほうが読み易いけど。
734 :
:2008/10/18(土) 18:41:08
rubyこれから勉強します
なぜアンチスレでそんな宣言をするんだ?アンチになるために勉強するのか?
芸能人でもアンチが多いほど人気のある証拠ですよね?
こんなスレが立っているってことは、Rubyはかなり人気のある言語と認識してOKですよね?
井の中の蛙
>>736 そういう観点でいうと日本ではPythonよりRubyの方が100倍マシ鴨ね
レンタルビデオ屋に、頭文字Dのビデオ借りに行ったんだけど
「か行」探しても全然ないんだよ
で、レンタルビデオ屋のアホ店員は「あたまもじD」って読んでるんじゃね?と思って
「あ行」を確認したらマジで置いてあってびびったwww
何言ってるんだおまえは。イニシャルディーって読むんだよ。
あ行にあって当たり前だ
ダックタイピング:
クラスの派生やプロパティー定義変更時に関係するダックタイピングをすべて配慮する必要がある
> 本来クラス内にカプセル化されてあるべき「定義」が外部に散り漏れているに等しい
クロージャ:
クラスの派生やプロパティー定義変更時にそれらを利用するクロージャをすべて配慮する必要がある
> 本来クラス内にカプセル化されてあるべきメソッドの「実装」が外部に散り漏れているに等しい
この理解は正しいでつか?
>>743 ダックタイピングとは、継承関係が存在しない型間においても、シグネチャが一致するメソッドは呼び出せる、という概念を指しているだけ。
結局、あるオブジェクトに着目したとき、あるメソッドが呼び出せるかどうかはそのオブジェクトから公開されているかどうかで決定するのであり、ダックタイピングという考え方とカプセル化は無関係。
クロージャについては、君がクロージャというものをまったく間違った理解で捉えてるのだと思うが、ずれすぎていて何を言ってるのかすらわからん。
というわけで、いずれの場合も君の理解は正しくない。
これがRubyのいうオブジェクト脳というやつか
Rubyがいうのか
>743
クロージャは >744 の言う通り君の間違い
ダックタイピングは Python でも Objective-C でも smalltalk でも実装されている
実態は名前付き method を dictionary から検索して間接的に呼んでいるだけだが
型安全性の保証されない polymorphism とも捉えられる便利でインチキな機能と
冥土の瑠美衣ちゃんが逝ってた
クロージャはむしろデータ抽象に使えるという罠w
ダックタイピング使いまくったプログラムって、保守できるの?
Javaのインターフェースから良いところを全て無くしたような
イメージ持ってるんだけど。
実装の実際上は
「公開メソッド名を何にするかに際して一定の共通ルールを設ける」
だから、そこのフォローさえあれば問題なかろう
ナローキャスト使いまくったプログラムよりはずっとマシという罠。
>>750 よく分かってないけど、ちゃんとルールを決めれる位なら、
ダックタイプする必要ないような。おれの勘違い?
それにルールをちゃんと守ってるかってどうやってチェックするの?
まさかfind+grepじゃないよね。
>>752 実行時エラーでチェックするんじゃね。
例えばJavaのinterfaceにしたって、メソッドの有無までは静的に確認できても、
それが期待される従って実装されてるかは実行しないとわからない。
と、いうことは、メソッドの有無まで含めて実行してみてテストしたって大差は
なかろ。
>>752 動的言語はあんたの言う通りあまり大規模開発には向いていないと思う
その分パワフルで柔軟性があるので、少数精鋭の体制なら力を発揮する
>>752 場所によっては、コーディングをチェックする専門の人もいるらしいよ
書きっぱでイケイケGOGOな世界ばっかりでは無いかも
756 :
752:2008/10/23(木) 08:28:34
@蠣←これを右クリでコピーする
Aスタート→すべてのプログラム→アクセサリ→メモ帳を起動
B編集→貼り付け
C編集→すべて選択
D変換キーを押す
1.9.1が近づいてきましたね。
567 名前: デフォルトの名無しさん Mail: sage 投稿日: 2008/11/05(水) 02:45:28
これの実用的なライブラリってある?rubyでいうrailsくらいの
俺もないけど心配スンナ
青島乙
青島?
766 :
デフォルトの名無しさん:2008/11/20(木) 11:34:33
そーのうちなーんとか
なーるぅだーろーおー
や、青島じゃなくて植木だろといいたかったんだが、作詞が青島なのか。
rubyは最後(最高)
今度の1.9リリースをもってRubyが勝利者となります。
アンチスレはリリースを持って終了いたしますので宜しくお願いいたします。
いつまで経っても出ないし、出たとしてもどうせバグバグだぜ?
1.9っていつでるの?
>>771 つか, 2.0 とかって話どこいったんだ???
>>774 うろ覚えでしかないんだけど、確か Matz が思い描いている2.0 ってのがあるにはあるが
その仕様をきちんと決めて実装するのはまだ無理だから、その手前の 1.9.x というバージョンで。ということだったと思う。
どこいったというかMatzの頭の中からでてきてないだろう。
776 :
デフォルトの名無しさん:2009/01/31(土) 05:15:25
Ruby1.9.1キタ――――――(゚∀゚)――――――!!
>>775 思い描いている2.0は温め過ぎてリリースされずにRubyが終わるのですね、わかります。
1.9.x の次は 1.A.x だろ
違うよ、次のバージョンは「も.るも.ん」だよ
最近googletechtalksでmatzを見ました。
約10年間抱いてきたmatz像を壊されました。
御自身の最適化もしてください...
>>780 あなたまだ若いでしょ?
40過ぎるといろいろ努力しても難しいもんがあるんですよ
あの野茂だってあれですから
本スレの次スレはしばらく建たないのかな?
1.9安定版が出たところで、普通ならもう少し盛り上がってもよさそうなもんなのに、
野次馬しか集まらないのが、何か末期的なものを感じる
凄い勢いで埋まってるな・・・
アンチは死滅した。さぁ、みんなで2.0へ向かって前進だ!
Python のスレで暴れてるだけです
困ったもんだ
このスレってやたら刺々しく荒れるときもあれば、
今日の天気みたいに心地よい優しさ、親切心にあふれることもあるんですねぇ。
むかしのMatzとゆかいな仲間達(少数)でグダグダ決めてたほうがフットワークが軽くて良かったよね。
今迄好き放題な気分だったけど、気がつくとRubyにも互換性という名の足枷がはまっていたという。
むしろRailsという名の足枷かと。
開発者達が適当こいてるから
そっぽ向かれるんだよな
1.9のencoding絡みで外人さんたちが混乱しないか心配。
>>796 似たようなのは既にあるぞ
日本人がNKF.guessぶち込んでISO8859が一切検知できなくなって
IconvとEncodingでエラー出まくりでバグレポが当社比3倍くらいの大盛況
しかも「なんかえらーでます」「いやそれでは私もわかりません」「なんかえらーでます」「いやだから」という
NKFの動作を知らない人たちの右往左往する遣り取りがいとめしうま
っていうか日本語限定以外のライブラリにNKF入れんなよ開発者さん泣いてるぞあれ絶対
Rails3も後方互換なしっぽいしなあ。
バージョンアップに追従できない人って多いからね。混乱は広がるだろうね。
今後はプロジェクト失敗の原因をRubyのせいにされるケースも増えてくるだろうね。
バージョンアップというか別物になるからな。大抵。
スキルのない半可通が流行で採用して、プロジェクトは失敗。
戦犯としてRailsやRubyが処罰されるというケースの増加が心配されます。
Railsは今後どうなるんだろう。崇拝者が大量にいるけど。
そして第二のzopeに
805 :
デフォルトの名無しさん:2009/03/16(月) 02:30:26
なんだかんだでPHPだよなあ。
Rubyの方がjavascriptよりだんぜん使える
なぜクライアントサイドのJavascriptと比較する?
Railsさわってみたが、組み込みっぽいクラスを拡張しまくるのがきもちわるい。
自分で拡張するのは楽しいけど
他人がやってるのを使わされるとおえぇってなる
言語内DSLの行き着いた形だと思う
Ruby知らなくても使えるのがメリットだが、Ruby知っててもRubyの知識が使えないのがたいそうキモい
きもいよね
さらに悪いことに素のRubyに戻ったときにあれっ?てならない?
Rubyも結構つかわれるようになってきたみたいだけどさ、
Ruby採用して失敗したプロジェクトの知見を集めて利用するとかどうかな。
>>813 賛成
Rubyに限らず失敗したプロジェクトの情報や経験は後世のために残すべきだよな
愚痴って形なら、たいそう豊富な経験を語ってくれそうな気もするなw
Javaからとかいうクソ洗脳本を真に受けて失敗というのは聞くしな
決定権を持つやつが中途半端にRuby信者だとすごく危険
本当のRuby信者はRubyのインストールだけを願い出る
もちろん、自分の仕事を高効率で行うためだ
というか、Javaで失敗した糞会社がRubyを食い散らかしている
Javaですら失敗した奴がそれより劣るRubyで多人数システム作れるとは到底思えない
Rubyにはバカ避けのメカニズムがないからな
効率悪いRuby信者がいることを忘れちゃだめだぜ
819 :
デフォルトの名無しさん:2009/03/28(土) 23:15:21
引く手あまたのプログラミング言語は?
http://slashdot.jp/developers/article.pl?sid=08/04/06/2313251 ---
Java(16479件)、C++(8080件)、C#(7780件)、JavaScript(6749件)、
Perl(5710件)、PHP(2641件)、Python(1408件)、COBOL(1207件)、
Ruby(769件)、Lisp(33件)といった感じらしい。
とりあえずJavaとC/C++/C#、あとJavaScriptを覚えれば、
当分仕事には困らないようである。COBOLのしぶとさも目立つ。
ちなみにHaskellやOCamlの求人は10以下だったそうだ。
---
>>819 そういうデータみて、そう思うのって学生さん?
それともプログラマーって・・・
821 :
デフォルトの名無しさん:2009/03/29(日) 15:51:59
> 1. 他の言語で満足している人を「楽しさ」「美しさ」とか主観的な基準で煽る
これって、どっちかっていうとPython信者だろ。
珍しい意見だな。PythonもRuby信者にselfとか煽られれると思うけど
Python信者がRubyを煽ってるのはあまり見かけないな
endについてもRuby信者はあったほうがよい、と思ってるし
インデントベースとかselfはPythonの特徴だと思うが、
PythonのRubyに対する利点として強調されてるのは見たことが無いなあ
(賛否両論あるにせよ)Pythonの一般的な利点として取り上げられることはあるようだけど
pythonのselfはModula-3のスタイルを踏襲しているのであって、
それ自体をどうこう言うのはナンセンスというか無教養を晒してるだけ。
つーか、ルビ信者のこの手の批判って、言語機能の歴史と流れを知らない
ことが原因なものが多すぎ。
煽りあいってそういうもんだから。
> つーか、ルビ信者のこの手の批判って、言語機能の歴史と流れを知らない
> ことが原因なものが多すぎ。
この辺はお互い様だし。
あと、単純な使い勝手の観点では、経緯やら筋論などの事情なんか、はなから
関心なかったりするが、それらの指摘の全部が全部無益でもない
Pythonって、楽しさはともかく美しさは長所だと思ってるんじゃね?
インデントなんかその典型。
あんなもんバグ推奨仕様にしか見えないけど。
美しさは長所だろ
ていうかインサイドルールのどこがどういうふうにバグ推奨仕様なんだよ
メジャーな言語だと、不思議と採用してるのが少ないんだよなあ
他にHaskellぐらい?でもブロックと併用できるはずだし
プログラマは保守的なのだろうか
PythonてHaskellみたく{foo, bar}とかできないの?
スペースひとつでまるっきり意味が変わっちゃうような言語仕様なんてバグ推奨と言わずして何て言うんだよ?w
irb(main):001:0> p (1).inspect
"1"
=> nil
irb(main):002:0> p(1).inspect
1
=> "nil"
Rubyの括弧省略は綺麗な省略
>829
それってどういう意味なの?
834 :
829:2009/03/30(月) 15:24:54
あ、カンマじゃないセミコロンだ。
Haskellでは例えば do { s <- getLine ; putStr s } みたいに、
複数行使う
あ
い
う
のようなのを あ { い ; う } と書けるんだけど。
>>834 できるよ。
if True: print 1; print 2
とか。
つか割と色んな言語で出来ないかそれ
pythonの場合はセミコロンが改行の代わりにもなる、ということじゃ?
>>830 >スペースひとつでまるっきり意味が変わっちゃうような言語仕様なんてバグ推奨と言わずして何て言うんだよ?w
それはRubyのほうがひどい
こんなこと本気でいっているやつがいるからRubyistがバカにされる
>>838 文法といえば・・・
意味を考えればダメなのは自明だけど "a + b" を
a
+ b
と書けないのには全俺が泣いた
頻出ですな。カンマとかドットとかブレースとか
irb(main):001:0> a = 3
=> 3
irb(main):002:0> b = 5
=> 5
irb(main):003:0> eval "a
irb(main):004:0" + b"
=> 5
>>839 a
+ b
と書くような椰子はプログラミングのセンスなさすぎ。だいたいこんなの意味わからないだろ。
2行に分ける意味もないし。俺は一度もこんな書き方したことない。
>>842 横に長くなると、前で演算子を揃えたくなることがある。前は揃うが、後ろは揃わない。
a = hage_hage.hoge_ho_ge().ho_ge_hoge +
hage.hoge().ho_hoge +
hage_hage.hoge().ho_ge_hoge
a = hage_hage.hoge_ho_ge().ho_ge_hoge
+ hage.hoge().ho_hoge
+ hage_hage.hoge().ho_ge_hoge
> プログラミングのセンスなさすぎ
> だいたいこんなの意味わからないだろ
> 2行に分ける意味もないし
・・・えーっとw
ほげはげ野郎が
ほっちゃーん ほ、ほーっ、ホゲゲーッ ホゲーッ
846 :
デフォルトの名無しさん:2009/04/02(木) 12:51:52
そんなことより野球しようぜ!(AA略
じゃあ俺ボーカルやるわ。
じゃあ俺車掌さんね。
「(俺には)内部イテレータが理解できない」→「内部イテレータなんて提供してる言語はダメだ」
といってるだけにしか見えない。
この人、知識がキーワード的というかなんというか
そもそも参考に上げてる文献とか読んでないだろ
知らないのなら叩かなければいいのにね
///)
/,.=゙''"/
/ i f ,.r='"-‐'つ____ 細けぇ事はいいんだよ!!
/ / _,.-‐'~/⌒ ⌒\
/ ,i ,二ニ⊃( ●). (●)\
/ ノ il゙フ::::::⌒(__人__)⌒::::: \
,イ「ト、 ,!,!| |r┬-| |
/ iトヾヽ_/ィ"\ `ー'´ /
なんだろ多分。
ただ、このスレでアンチルビーにアンチな流れは珍しいな。
擁護しようがないっていうか。
俺アンチだけど、こゆのと一緒にされたくないんです。
>>843 えーとじゃねえ。
a + bをわざわざ2行に分ける椰子はいないと言っただけでそれですか。
だったら最初から"長い行を分けるとき"と条件書いとけ。
自分の説明のまずさを人のせいにすんな。
相手にちゃんと通じる日本語勉強してから来い。
見苦しいから、言い訳しないほうがいいと思うよ。
あの流れで「目の前に見える、そのaと+とbで構成されたコードの話だけ」をしてました〜って、
どんだけコミュニケーションのセンスがズレてんのw
をいをい、そんな不正確な説明しかできない椰子のプログラムなんか
俺が発注者だったら絶対受け取らないね。
その程度のこともまともに書けないんじゃどうせ曖昧な仕様書しか書けないだろ。
しかも全然素直じゃない。人と打ち合わせするときにヲタクの常識なんか通用しないって。
誰が読んでも文字通りにしか解釈できないように、誤解しないように話すのが
正しいコミュニケ0−ションのしかたなんだよ。わかったかな、ぼうやwww
頑張るなぁ。
自分が自分の意図を伝えられなかったことには寛大なのが可愛いな。
そういや、ある程度の歳になると「ぼうや」とかって煽らなくなるよな。
ハシカみたいなもんか。
>>859 そこまでするほどのことじゃない微妙さが肝じゃないか
改行エスケープって言語として負けだよね
>>858 俺の意図はちゃんと伝わってる。だからこそ意地になって言い張ってきたんだし。
それにそもそも文章通りに読んだ俺に責任はないしな。
いくら言い張ったって一度書いたことは、なかったことにはできないんだよ。
これからはもう少し頭を使って書くことだ。
>>858 意図はみんなに伝わってるんじゃない?
ただ、いみじくも彼自身が言っているように
> 文字通りにしか解釈できない
ことが問題なのであって
>>863 全然問題じゃない。むしろそう書くのが正しい。
なぜなら「文字通りにしか解釈できないから誤解なく伝わる」んであって、
複数通りに解釈できるように曖昧に書いたら誤解されて伝わるに決まっている。
そうなると、誤解を解くためにさらに詳しい説明をしなければならなくなり、
余計な手間がかかるし、読んだ相手も無駄な時間を使わされることになる。
だから、文章で自分の意図を正しく伝えるには、プログラミングなみに神経を使って
必要十分条件を書いておく必要がある。特に大事なことを伝えるときはね。
なんか微妙に香ばしいのが湧いてるんだな
辺境スレとしてはいいことだ
我等一同、もう充分に堪能いたしましたゆえ、そろそろ釣り宣言を給わって、
お開きにしていただきとうございます。
何卒お聞き届けいただきますよう、お願い申します。
Rubyと名が付く場所はどこもこうだな。
アンチが必死で張り付いてるからなw
アスペルガーな人をひきつける何かがあるのかな。
アスペRuby
871 :
デフォルトの名無しさん:2009/04/09(木) 21:02:40
>>843 プログラムは上から下に眺めることが多いからね。
俺も、前側にそろえたい派だ。
確かにFortranの継続行は行末マーカー方式じゃなくて行頭マーカー方式
だったからなぁ
a = hage_hage.hoge_ho_ge().ho_ge_hoge \
+ hage.hoge().ho_hoge \
+ hage_hage.hoge().ho_ge_hoge
これで我慢してくれ。
VBみたいで嫌
Python信者って、回りに言わないことが善としてて気味悪いよね。
Ruby狂いに比べたらマシだけど。
自分が目にした何人かの人間を「○○信者」全体にあてはめるような
物の言い方・判断の仕方のほうが気味悪いと思う。
>>850こりゃ悲惨だな 最後まで論破されててワロタ
Danke shön
879 :
デフォルトの名無しさん:2009/04/15(水) 14:37:23
schoen
rb_ary_inspectとinspectって何が違うの?
前者はArray#inspectを実装しているC関数
後者は内容を示す文字列を返すメソッド名
Rubyにはもう夢がない
1.9 への移行は頓挫しつつあるしな。
まだまだ。
商売敵wのPHPの4→5の本格移行までの要日数に勝っていればいいじゃないか。
てか2.0がでれば1.9を飛ばしてもいいんだしな。
2.0って出す気あるんか?
1.9.40あたりから着手します
Perl6ですら年末〜来年初頭には出るっぽいんだからRuby2.0にも期待していいよね
2.0になったら名前変わるんだっけ?
Perl 6は毎年「クリスマスまでにはリリースします。いつのクリスマスとは言えないけど」
って繰り返してるからなあ……。
2.0ってPython3よりすごいの?
890 :
デフォルトの名無しさん:2009/06/09(火) 22:32:00
速度的には。
人気的にはどっちもどっち。
GoogleAppEngineで使っているPythonが2.5で更新される予定はなさそうだから、
世間もそれにあわせてPython3へはなかなか移行しないんじゃないかなあ。
Ruby1.9 vs Python3 vs PHP6 vs Perl6
がデッドヒートてことか。さぁ、張った張った!
いや、V8とWebkitが2馬身差先を走ってる。
いまだ開発中のPerl6とデッドヒート・・・だと・・・
まるでRuby2.0がRC段階みたいな言い方じゃないか
Pythonは日本の本屋で解説書がほとんど無い、
でもRubyはその2〜3倍ぐらいある、
まぁめくそはなくそだが
>Ruby の join って Enumerable のメソッドでは無くてリストのメソッドなんだな。
Pythonのアンチスレからのコピペ
言われて見ると確かに疑問だがEnumerableにできない理由とかあるんだろうか
join は要素の順番が重要過ぎるからだよ
{1 => 2, 3 => 4}.join の返り値が 1234 でも 3412 でもいいとかいうのは普通ないだろ
あーそっかなるほど
そうすると今度はSequentialってモジュールがほしくなってきた
うまい例が思いつかないけど、ポコポコと文字列を返すブラックボックス的な何かがあって
結果をまとめたものを表示させたいようなときに便利かなと思った
Arrayにpushしてからjoinとか適宜concatでもいいけど、かっこ悪いなあって言うそれだけの理由
これは何度でも言うんだが、Enumerable に順番の概念と順番依存の便利メソッドを搭載したのが Array だ
順番が重要なら Array を使う
順番いらんなら Set をもっと下に持ってきたほうが面白かったんじゃね、と思うことは2年に1回くらいある
群が Set、Set に枚挙の意味を持たせたのが Enumerable、Enumerable に順番を持たせたのが Array
Arrayは有限長だけどEnumerableは無限長かもしれない、ってのもあるな。
>>900 それはそうなんだけどね、でもArrayはincludeできないじゃん
自作クラスのインスタンスにjoin的な操作をしたいときはどうしようっていう
けど有用な例を思いつかない時点で不毛だな、取り下げるわ
>>901 それは思いつかなかった
そんなもんjoinしたらえらいことになるな
>>902 > えらいことになるな
いや別に
each したら戻ってこないとでも?
each の中で自分に push しまくれば無限ループになるんじゃね
a = [1,2,3]
a.each do |e|
a << e
end
と思ったが無限長ってそういう意味じゃないことに思い至ったのでどうでもよくなった
>>897 >join は要素の順番が重要過ぎるからだよ
そんなことないんじゃないかなあ
単に each の順番でつなげます、でいいじゃん
だって Enumerable#first とかあるんだぜ?
>>903 eachじゃなくてjoinから戻れないってこと
日本人は仕様やドキュメントがないと騒ぎ
一方ガイジンは仕事を進めた
Ruby系ツールのネーミングセンスはなんとかならんのか。
Ra*eとかRIPとか
Rubyの今後のロードマップとかないの?
1.9.2 は出ないの?
クリスマスを予定
rubyを触ってみましたが
やはり言語オタクが作ったとおり、構文で何か魅せられました
でも実用的なのはやっぱりpythonだ
何がどう実用的なの?
そりゃインデントがハードタブでもスペースでも許容してくれる寛大なところだろ
どうせならそこまで強制すればいいのに
タブでインデントしちゃダメって言語あるのか?
Makefileはスペースじゃダメだが、あれはインデントとはちょっと違うし。
>>917 Pythonとインデントの2語で思いつくことを20字くらいで述べよ(自由記述、配点5点)
COBOLの正書法
Rubyには自由があると思いました
>918
俺はPyで書くときタブのみでインデントを行う
>>921 もちろんタブ幅は8だよな? そうじゃなかったら今すぐ止めろ
>922
タブ4だよ
何故やめる必要がある?
2です
ああ、もちろん -tt でエラーになるようなコードは書かんよ
スペースベースのコード弄る時はスペースでやるし
というか、スペースが推奨される理由が分からんな…何でだ?
>>927 ソースを絶対に他人に見せないなら、それでもいいんじゃない?
オープンソースとか、チーム開発するなら困るけど。
アホは黙ってろ
ならまずお前が黙らなきゃw
いやいや私が。
Rubyだとタブ幅は3がいい
タブ幅は変えずにインデント幅だけ変えろ
2
Ruby 嫌いなんだけど、仕事だからしょーがなく使ってるんだよね。
まったく、なんでこんなにカッコイイ言語作りやがったんだ。
なんでRuby厨って仕事でも「Ruby製だから」とかで選びたがるの?
調査してRubyじゃ無理ですねってなったら、不機嫌になるし
翌日はJRubyとか言いはじめるし・・・これが信者ってやつか・・・・
PHP Ruby Python となどはどれ使っても同じような事は出来ると思うが。
開発者の多さ、活発さが大事と思う。
主要開発メンバーはそれぞれどれくらいなんだ?
>>937 Rubyを知るまでまったくプログラムを書けなかった人を知っている。そういう人じゃないの。
他の言語すべて挫折したそうで”Ruby最高”と言っていた。
He-
挫折ってどうやってするんだろうな。よくわからん。
そりゃ達人になるのは難しいけど、とにかくやめさえしなければ
言語なんて誰でも一人前に使えるようになるだろうに。
知能…じゃかわいそうだな。センスが足りてないんじゃね。
なんだかんだ言って、プログラミングにんはそれなりの才能が必要ではある。
で、他の言語がマスターできなかったのにRubyができるとか言ってる人は、
Rubyも実際はろくにできてない。
逆にRubyを突破口に他の言語も...ってのはいないのか
Javaの案件で主要メンバーの8割はJavaに精通してる
なんかJavaを捨ててRubyにするのがいいらしい
彼の主張を理解するためにFrom Java to Rubyとやらを読みはじめたよ
>>944 >なんかJavaを捨ててRubyにするのがいいらしい
やめとけ
ぜったい炎上する
そんな案件のせいでRubyの評価が下がっては困る
>>944 Rubyアンチパターンの事例として是非結果を報告してくだしあ。
そのひとはもうそっとしておこうよ。
ていうかささだ氏も意地悪だねぇw
JRubyって仕事でつかってる人いるの?
そっとしておいてやれ。
ひどい記事との自覚はあるようだし。
> jdfによるprogrammingへの9 時間前の投稿
> 890 個のコメント
うへえ暇人どもめ
ruby って遅いよね?
まあ、絶対的な速さはない
爆速でなくても実は構わないという仕事ってのは世の中にけっこうあるわけで、
そういうのを作りやすくこなしたい人向けの言語
Rubyを得意にしてる人は、たいていもう1個くらい代替言語を持ってる
実装者が素人同然だけに速度面で劇的に改善されることはないな。あきらめろ。
すげーなー素人(笑)
出来てしまったものはしかたがない
嫌なら違うものを自分で作ればいいだけ
クレクレ厨のくせに文句だけは一人前
わかった。ruby 遅いから新しい言語つくることにする。
Perl Rubyと来て、次はなんだ
Hisui
とか。
Feicui
Safire
Opale
Zirconia
Topaz
Perl -> Pearl
Safire -> Sapphire
>>965 TopazはOODBの問合せ言語です。
LAMP を考えて P ではじまる Platinum。長い。
じゃぁPeridotなら……?なぜかPerl臭さがアップ。
プログラミング言語Plutonium
>>950 なんだかんだでついにPythonの人まで釣りあげたな
これで本当に言語を実装できるかどうかが運命の分かれ道なんだよなあ。
実装できたからといって成功するとは限らんが。
>>959 たぶんライブラリの整備が大変だと思うけどがんばれ。
Parrot 実装すればライブラリ問題解決
>>971 RubyだってRails出るまでマイナーで、Matzもビジネスで使うなんて口にしてなかったし
今でも「Rubyをビジネスパートナーに!」と喧伝してるわけでもないけどな
使いたい人が血吐いてやればーみたいな
JavaからRubyへの移行はあきらめてもらいました
今つかってるTracからRedmineへの移行でとりあえず満足したようです
とりあえずRubyが使えれば満足なようなのでよかった
944の人?アホすぎて笑うしかない
被害が少なくてよかったね
Ruby ってメモリ馬鹿食いするよね?
まあ、そこそこには
省メモリで動作することが重要なのならRubyは使ってはいけない
981 :
デフォルトの名無しさん:2009/08/08(土) 22:19:33
乙。
だがしかし、なんで4だけ全角なんだよ。