- 1 名前:デフォルトの名無しさん [2009/06/28(日) 16:29:28 ]
- オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
前スレに変なのが沸いて流れてしまいましたが、まったりと行きましょう。 Ruby Home Page www.ruby-lang.org/ja/ = 前スレ Rubyについて Part 35 pc12.2ch.net/test/read.cgi/tech/1238194350/ 過去スレ・関連スレは >>2-
- 458 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 13:19:27 ]
- いいんじゃねえの
メンテナーの責任ってそういうことだろ
- 459 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 13:22:01 ]
- てか、そもそも、作成者が対応する義理も義務も何もないんだぜ
使って不都合なら、使用者側でなんとかするか、問題のないものに切り替えるべき
- 460 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 13:26:41 ]
- blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/35945
から始まるスレッドにも情報があるんだが、 このREXMLのDOS脆弱性は以下のような悪条件が揃っていた事例であった。 1. セキュリティ絡みのバグ 2. メンテナと連絡がつかない 3. 根本的な解決にはAPIの変更が必要 このため、当初はモンキーパッチを公開し、議論の上で根本的な解決を入れることになった。 議論はruby-dev, ruby-core, 非公開のセキュリティMLで行われた。 議論の結果、REXML::Document.entity_expansion_limitという新APIが追加された。 先述の通りメンテナ不在であったため、これらは前田さんによって行われた。
- 461 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 13:28:58 ]
- なぜ対応するかというと、はっきり言えば矜持なんだろう
「この状況はマズい」と感じて、「なんとかしないといけないものだ」と考えるから じゃあ、みんなでよってたかってやればいいんじゃねーの、と思う 緊急用待機のメンテナーなんてなくてもいい ライブラリ新機能更新用のメンテナーと、みんなが読み解けるように維持されたコード、この2つでたぶん充分だ
- 462 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 13:49:33 ]
- >>461
> じゃあ、みんなでよってたかってやればいいんじゃねーの、と思う だめな例としてセキュリティインシデントが挙げられたんだと思うけど > ライブラリ新機能更新用のメンテナーと、 > みんなが読み解けるように維持されたコード、この2つでたぶん充分だ パッチ取り込みのコストを過小評価してないかなぁ。 というか、とりあえず誰か先に出てたgithubのミラーをベースに、 Redmineに上がっているバグを修正し、githubにupして、メールベースでpull希望だしてみたら。
- 463 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 13:54:42 ]
- 仕事でRuby使っても大丈夫かどうか不安になってきました
- 464 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 14:01:41 ]
- 誰かメンテナがいたとして、その人が修正コードを出してきたとしても、
「よっしゃ○○さん仕事早ええじゃあ早速コミットします」 じゃないだろやっぱ それなりに複数の人が検証時間取ったり実はそれほどとってなかったりするだろ じゃあやっぱ他の人が適当に修正コードらしきもの作ってもそれなりに検証されたりするんじゃね メンテナのコードなら間違わない可能性が高いというのなら、そもそもバグは起こってないはずでさ
- 465 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 14:07:15 ]
- >>464
ヒント: メンテナにはコミット権がある
- 466 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 14:31:25 ]
- もともと、リリースがらみの仕事はまつもとさんに集中していた。
しかし、Rubyも1.8になるとライブラリの肥大化と安定性への期待が高まってきた。 blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/40202 1.8.2 リリース前 blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/25635 1.8.3 blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/25998 1.8.3^preview1予告 blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/26135 1.8.3-preview1 blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27265 1.8.3でやっちまった例(logger) blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27275 1.8.4 blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27429 1.8.4 blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/28233 1.8.5 特にリリースエンジニアリングが重要な課題だと認識されたのは、 1.8.3において、リリース直前のloggerに対する変更が原因で、 リリース版の1.8.3でRailsが動作しなかったことではなかろうか。 これにより、リリース直前の機能変更の危険性が開発陣で認知されることとなり、 仕様凍結の必要性が叫ばれることとなった。 その後、1.8.4や1.8.5において、凍結を実施してみたところ、 その感想はおおむね「多少マシになったけどまだダメ」といったところであった。
- 467 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 14:39:36 ]
- schedule for Ruby 1.8.6
blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/30239 1.8.6ではいくつかの大きな変更が行われた。 1つは武者さんのリリースマネージャの就任である。 これは、まつもとさんが1.9への変更に専念できると同時に、 まつもとさんやその他のcore開発者の1.8からの隔離を意味していた。 これにより、1.8系は格段に安定性を増すことが可能となった。 もう1つは卜部さんの安定版メンテナの就任とパッチリリースの導入である。 従来のRubyは、 1. 十分な機能追加があった場合 2. 大きなバグの修正があった場合 にリリースが行われていた。 しかし、これだと特定のバージョン+バグの修正という安定性を重視した 構成をとりづらいというデメリットがあった。 他にも、仕様凍結と併せてブランチを切ることで不要な変更の混入を抑止したり、 さらに長くした凍結期間といった、細かな変更も行われている。 これらの施策によりRuby 1.8.6は「最初のまともな安定版」となることができ、 1.8.6は高い評価を得ることとなった。
- 468 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 15:16:19 ]
- >>459
実際そういう考えが主流だった時代もあったけど、 今時それはよくないよね、って考えで かつ実際血を流して対応してくれる人が出てきてくれた御陰で Rubyは-pxxxのセキュリティパッチ適用リリースが出るように なったわけで。 そうなるまでは機能追加とセキュリティパッチは ごちゃ混ぜでリリースされてたわけで。 今考えるとすごい状況だよな
- 469 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 15:26:01 ]
- github は一度 push したブランチが訂正できないから嫌い
git に「ハッシュ値を変更せずにコミット内容だけ訂正する」みたいなオプションがあればいいのに
- 470 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 16:40:07 ]
- >>464
もうちょっと地に足をつけた上で提案としてまとめたほうがいいんじゃないかな それぞれの場面で実際に誰が動くのか、動かなかった場合どうするのか考えないと、 話は進まないよ。 たとえばマスターはsvnのままという前提で行くと、pull requestされたパッチを、 どうやってgitの世界からsvnの世界へと持っていくか、とか。
- 471 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 18:14:35 ]
- >>469
お前さん、「ハッシュ値」って意味わかっていってる? それが簡単にできたら、gitの前提が崩れさるだけじゃなく、 セキュリティ的に大騒動が起きるんだが。
- 472 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 22:56:33 ]
- >>451
答えてくれて嬉しいんだけど、この親切で素敵な人はいったいどこの誰だろう、という私の好奇心が満たされる。
- 473 名前:デフォルトの名無しさん mailto:sage [2009/07/29(水) 23:04:36 ]
- >>457
そうだな、中級者かそれ以上なら誰でも直せるかもしれないな。 だから、誰だかわからんけど「誰かできる人」が直してくれるはずだから、 それまで放っておけばいいよな。 と、いうことになったら永久に誰も直さないかもしれないから、最終的には 責任を負うべき「メンテナー」というものが存在してるわけだろ?
- 474 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 02:21:46 ]
- >>473
まさにそういうことです。 で、メンテナ不在のライブラリは結構すでに多くて、 redmine.ruby-lang.org/wiki/ruby/Maintainers のうち、noneに加えて、まつもとさんと中田さんがメンテナになってるのは、 事実上メンテナがいないのものです。 また、メンテナがアクティブでないものは、why、serのと青木さんのかな。 前田さんのもほとんどメンテナンスされてないかも。
- 475 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 02:57:17 ]
- 層の薄さが
- 476 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 04:52:54 ]
- >>473
わかってないんだな どうして緊急性のあるものと緊急性のないものをわざと混同して話すんだ?
- 477 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 05:01:59 ]
- >>476
Redmineを見れば緊急性のないものがいくつか放置されているのが見て取れると思うんだけど
- 478 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 10:43:33 ]
- >>476
だから、 緊急性があるかどうかを判断して、 影響範囲を検討して、 修正を行って、 というのを誰がやることになるのかが問題だ、つってんだろ。
- 479 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 11:02:25 ]
- 「緊急度が低い用件」という、何がしかの判断が済んでいるシロモノがあるように見えるのが間違いだな
判断されてるならそれに任せればいいという話にしかならん 「緊急なのか危険なのか誰にも全く判断されずに転がってる要件がいくつもあります」でなければならない
- 480 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 11:02:53 ]
- メンテナがいなかったり動いていない場合はとりあえず中田さんに振る、
というのが現状なんだが、遅かれ早かれ限界は来る
- 481 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 11:06:34 ]
- >>479
バグ報告の時点で重要度とか優先度とかあるのおかしいと思うんだ、俺
- 482 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 11:08:11 ]
- Rubyの赤は中田さんの血の赤というわけか
- 483 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 11:21:03 ]
- >>481
理想と現実の区別はしような
- 484 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 13:21:53 ]
- >>481
別に報告者の考えるそれがあるのはおかしくないじゃん それらは必要なら受付者が変更するものなわけだし
- 485 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 14:14:32 ]
- 本当は、報告されてきたバグや要望を、重要度や優先度をつけつつ担当者に割り振る、
Redmineマネージャみたいな人が必要なんだよね。
- 486 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 15:12:37 ]
- おまえらその議論の情熱を10%でもコードにぶつければだな
- 487 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 15:21:06 ]
- そりゃただの逃避だ
我々に必要なのは神業コードでも大量データでもない
- 488 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 15:24:28 ]
- そーだな
「オレたちにできるのは愚直にコードを書き続けることだけだ!」 でできたのが山のような未管理のコードとライブラリ 現実見ようぜ現実
- 489 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 15:27:27 ]
- まぁ、この一連の議論で一人くらいは釣れないかなぁと思っているわけです。
* 新しく登録されるバグを誰かに押し付けるだけのお仕事 (誰に押し付けるかで半年ROMる必要があるか) * 登録されたバグの中から簡単そうなのを見つけてパッチを作るだけのお仕事 (最初はお作法にあってないとかで、せっかく書いたパッチを書き直されるかもしれないけどめげない) * 英語のわけのわからん機能追加に対して「何寝言言ってるんだバカ」と英語で答えるだけのお仕事 とかが君を待ってるぜ
- 490 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 15:31:54 ]
- 抜けるときに10人生け贄、もとい後継者を紹介するみたいな闇ルールがなければ......
実は>>489も後継者探しなのではと疑ってしまう猜疑心の強い俺
- 491 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 15:39:34 ]
- 特にどこかメンテナンスする義務を負わないように逃げまくって、
気の向いたときに気の向いたところを直すとかにすれば大丈夫だよ。
- 492 名前:デフォルトの名無しさん [2009/07/30(木) 15:53:30 ]
- >>420
> あとブログや twitter なりでライブラリ保守されていないから改良した、 > 野良パッチをあてた、と書いている人を「スカウト」する積極さがあってもいいかも。 それやると、みんな沈黙するという結果に至る。
- 493 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 16:27:23 ]
- メンテナーがメンテナンスで食っていけないかぎり、この問題は解決しないのでは?
- 494 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 16:29:19 ]
- なんらかの報酬か褒賞か報奨はあってもいいかなとも思うが、そんなんないのが普通だよなとも思う
すぱっしょさんくすに本名載せたるから名刺代わりに使え、というのが限界かと(w
- 495 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 16:45:11 ]
- Ruby会議を利益が出るようにして、メンテナーに配分とか。
- 496 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 16:46:31 ]
- 税金でメンテナーの給料を出す様に民主党のマニフェストに入れて貰うとか。
- 497 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 17:13:53 ]
- >>492
> blogやtwitterに書きっぱなし、野良パッチ当てっぱなしの人をスカウトすると、 > 結果がどうなるかは、まぁ、目に見えてますよね、そういうのはいやなんだ。 の発言のほうが沈黙するだろw こんなの書いててすみません、みたいな。
- 498 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 17:38:44 ]
- やっぱり金だよな
- 499 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 18:03:34 ]
- Rubyビジネスなんとかで金出して優秀なマネージャをフルタイムで雇えばいいじゃん。
- 500 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 18:22:14 ]
- 他のオープンソースプロジェクトって、どうやって回してるんだろう
- 501 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 18:33:17 ]
- >>494
> なんらかの報酬か褒賞か報奨はあってもいいかなとも思うが、そんなんないのが普通だよなとも思う 報酬をもらわないうちは、これの価値は無限大と思っていられる。 報酬なんか出したら、みんな手を出さなくなってしまう。
- 502 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 18:35:39 ]
- >>494
> すぱっしょさんくすに本名載せたるから名刺代わりに使え、というのが限界かと(w ぼくの知覚圏内では、パッチ送って「ぼくの名前出さないで」な人は結構多いん だが、Ruby宇宙ではそんなことないのか?
- 503 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 18:40:07 ]
- 見返りが欲しい人は名前載せてもいいよそれくらいしかできないよ、という話かと
名前別にいらない、という人は少なくないな
- 504 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 18:58:59 ]
- >>501
誰もメンテナンスしていないライブラリ群をメンテナンスするには、フルタイムのメンテナーがいないと厳しい。
- 505 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 19:00:14 ]
- そんなことよりまあ聞いてくれよ、github で公開されてるライブラリをてきとうにフォークして、
それなりに分類になってるブランチを3つくらいいろいろコミットして push したら、 「Network」のとこの自分のアカウントのところがめっちゃ太く長く横に伸びてて凄く恥ずかしいんだが うん、いや、それだけ よく考えたらフォークした結果を push して公開する意味ってあまりないよね 自分でだけ使ってりゃ充分だもんな
- 506 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 19:08:02 ]
- >>504
Rubyでニート脱出のフルタイム在宅ワークがあります (中級程度のCとRubyの知識があり各種ネットプロトコルとソケットを低レベルで理解しLinuxプログラミングとライブラリ作成の経験があって大規模ソース管理への造詣もある場合は業務未経験でも大歓迎!) と煽るのはどうだろう
- 507 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 19:28:23 ]
- >>504
>>501はトンチンカンだった。ありゃ開発者のことだな。 メンテナはどっかのオプソ系会社の社員が仕事でやってても おかしくはないな。
- 508 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 19:31:39 ]
- >>506
Rubyの求人ってそんなんばっかだよな 注釈や他の要件が長くて、しかもそっちが必須 だったら最初からRubyって書かないほうがスキルの高い人集まるだろうに
- 509 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 19:38:03 ]
- TTYとRUBYって似てるよね
- 510 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 20:38:34 ]
- >>508
「Ruby」って書くと、「注釈や他の要件に書かれた事柄を一人でできる人」って意味になる
- 511 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 20:41:02 ]
- Ruby1.9.1 のこないだ出たやつを Ubuntu にインストールしようと思ったんだけど、
なんか configure に必要なオプションってある? だいぶ前に p0 のをインストールしたときは readline とか openssl とか指定しないといけなかった気がしたんだけど、 まだ自動で探さない?
- 512 名前:デフォルトの名無しさん [2009/07/30(木) 21:49:30 ]
- Firefoxは、右上の検索バーで収益を上げているみたいだけど、Rubyも
何かできないかな? MLに広告を載せるとか、www.ruby-lang.org/に広告のせるとか。 ユーザの負担にならない程度に、収益を上げる方法を考えるべきでは? あまり広告主の影響受けるのも良くないけど。 現状は収益源って何かあるの?
- 513 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 21:58:40 ]
- >>512
誰の?
- 514 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 22:08:01 ]
- カッコイイ人が多いイメージのある県ランキング
ranking.goo.ne.jp/ranking/999/prefecture_coolboy/p5/
- 515 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 22:11:37 ]
- >>492
それはやっぱり抜けるときのルールが不明確だからじゃね? 「どうやったら足抜け出来るかわからない」世界に飛び込むのって命がけじゃん。 特に期待されてるような「責任感の強い人」ほど責任が全うできるかわからなくて 二の足を踏むのでは? 例えば任期を一年単位にしてみるとかさー。
- 516 名前:512 [2009/07/30(木) 22:29:05 ]
- 誰の収益源かというと、何と言っていいのか分からないけど、Rubyのメンテ
ナンスをしている人達、そのチームとしての収益なんだけど。 現状は収益0円? だとすると、PCの電気代がかかるんで、むしろ 個人でお金を払ってメンテナンスしているんですかね。
- 517 名前:512 [2009/07/30(木) 22:36:58 ]
- メンテナ募金というか、寄付を募集するのも、まずいんですかね。
アメリカは、寄付の文化がありそうなので、Rubyなら集まりそうな 気もするけど。 フルタイムで働く賃金が出せなくても、足しになればいいのでは。
- 518 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 22:41:09 ]
- yes
- 519 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 22:49:54 ]
- BSD系とかだと寄付を受け付けてるし
OpenBSDはネットで入手できるものと中身は同じと断った上で リリースのパッケージ売ったり、Tシャツ売ったりしてるな。 あっちはフルタイムの開発者もいるしセキュリティオフィサーもいるなあ。 フルタイムって意味ではぶっちゃけJRuby界隈に頼んだら受けてくれそうな気もするけど、 企業リソースに致命的なパートを依存すると完全にキンタマ握られかねなくて 頼むに頼めないってのもあるか。
- 520 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 22:55:12 ]
- Runyってオスだったのか
- 521 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 22:55:14 ]
- なにより、「フォークは自由だがRuby自体は俺のもんだ」って教祖様が常々
おっしゃってるので、組織的な動きがしにくいってのもあるんじゃね?
- 522 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 22:56:52 ]
- 向かうところ敵なしの勢いのCPAN界はどうなってるよの。
- 523 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:00:20 ]
- >>517
一応Ruby Associationってのがあるんだけど、個人宛だとお金の配分とか受け渡しとかが面倒なんだよね。 個人的にはコンパイルファームが欲しいんだけど、まぁそれの管理者も必要になってしまうので云々。 ちなみにWebサーバやリポジトリ用のマシンは今NaCl持ちかな。 いきなりメンテナだと感じもわからないだろうので、まずはIRCから始めてみると、 コミッタの生態もつかめてよろしいかと思います
- 524 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:02:27 ]
- >>517
開発の仕事で食ってるサラリーマンからすると、たまに中途半端な金なんか 渡されても嬉しくもなんともない。 金が関わらないから、遊びという名目で仕事の外で付き合っていられるんで あって、プロに金渡すなら、労力に見合った額をきっちり出してもらわんと困る。 >>519 Engine Yardという会社が、しばらく前からruby 1.8.6の保守を担当しているよ。 フルタイムの従業員を一人そのために割り当てている。
- 525 名前:517 [2009/07/30(木) 23:14:16 ]
- なるほど。確かに、仕事で開発している人なら、金とは関わりない世界で
携わりたいのは理解できる。 人手が足りなくて負担になってるみたいなんで、書き込んでみたんだけど。 私が少し考えて解決策がでるぐらいなら、もともと問題になってないよなあ。
- 526 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:15:36 ]
- >>524
技術の安売りはしない。これはあくまで仲間内/趣味での話 ......って整理をしてるケースは多いよね。 haunとかもそうだった気がする。
- 527 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:19:17 ]
- >>525
いやその前に、あんたが何を「問題」視してるのかがわからんと話にもならん RubyはRubyでそれなりの発展を(まだ)続けているし、ここまで来たらたぶん Matz(やひょっとしてささださん)一人になっても、本人らが飽きず・食えてる 限りはそれなりに続くだろう
- 528 名前:525 [2009/07/30(木) 23:29:37 ]
- 問題っていうのは、489の書き込みのように、人手が足りないこと。
人手を確保するにはお金じゃないの?という議論があったんで。 私は、「金が関わらない世界で遊びでやりたい」という気持ちを理解して いなかったんで、的外れなことを言って申し訳ない。
- 529 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:34:35 ]
- >>528
そこは統一見解ではないというかインナーサークルと外側とで見解が違ったりするんじゃない? あと金にしても端金なのか契約の元普通に人を雇える額なのかでも違ってくると思う。 実際未踏のお金(国からの補助金)でYARVは開発されてたわけだし。
- 530 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:39:51 ]
- >>526
「技術の安売りはしない」なんていう高尚な話じゃないんだ。 フルタイムの本業を持ってるメンテナがいて、本業が忙しく なってRubyに手を出す時間が取れなくなったとする。 この場合、そのメンテナ個人にちょっと金を渡しても、問題は 全く解決しない。 個人が金を貰っても本業の忙しさには何の影響もないんだから。 メンテナの時間を確保するためには、そのメンテナが本業の 代わりにRubyをいじれるだけの金を出す、つまりフルタイムで 雇用してやるか、または、メンテナの所属する会社に適切な 代金を払ってメンテナの時間を買うか、どちらかしかない。
- 531 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:40:46 ]
- 基本、締め切り付きで何かのアウトプットを求めるなら、
善意へ期待じゃなくて何らかの代価を払うべきとは思うけどね。 それこそセキュリティパッチみたいに「気が向いたら」だとマズいようなケースもあるし そこぐらいはフルタイムの担当を雇いつつ代価を求めてもいいと思うけどね。 まあ陳腐な例だけどそれこそTシャツ売るでもいいわけだから。
- 532 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:43:20 ]
- 問題はだ。フルタイムで誰ならおまいら納得するんだと。
おまいらが期待するような人材は、大概他でバリバリやってるんだってば。 今のところmatzがフルタイムぽいんだが不満なのか?
- 533 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:46:21 ]
- >>528
「金が関わらない世界で遊びでやりたい」と言ってる わけではなくて、「遊び」という形で背負える程度の 責任しか背負いようがないだけ。 個人に小銭を渡しても、使える時間が増えるわけじゃ ないんだから、背負える責任の大きさは変わらない。 だから、使える時間を増やせるほどの額じゃなければ 受け取るわけにはいかないのだ。
- 534 名前:デフォルトの名無しさん [2009/07/30(木) 23:46:47 ]
- matzがフルタイムっぽいのは理解したうえで、さらに人手を増やすには
どうしたらいいか、という話じゃないの。 matzが健在ならオールオッケイなのか?
- 535 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:48:29 ]
- じゃあどこまで規模を広げるべきか、そういう話になるはずだよな。
なってるか? 金があるから大きくなるんじゃなくて、大きくするために金が必要 ってのが普通の流れだよ。
- 536 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:51:27 ]
- 何かアプリ作れよ。世界中で使われればRubyに興味を持つやつが増える。
ビジネス的な価値を見いだすところが出れば金が集まる可能性も高まる。
- 537 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:52:50 ]
- どこまで人を貼り付けないとマズいのか、ってところだよな。
1.8.6にフルタイムで人が貼り付いてるのは多分Rails関連でしょ? あとはサポート継続中のリリースに対してセキュリティ対処出来る分だけの リソースがあるなら当面はいいんじゃないかなと思うけど。
- 538 名前:デフォルトの名無しさん mailto:sage [2009/07/30(木) 23:54:51 ]
- matzは布教活動で忙しいんだよ。
- 539 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 00:09:56 ]
- >>536
Tracの前にRedmineが作られていれば、キラーアプリになれたかもね。 MovableTypeと同等のRuby製品があって、ちょっとだけ早く出ていれば、 Rubyの方がレンタルサーバで優遇されたかもね。 PHP5と同時期にmod_rubyというか、mod_railsがあれば、そっちにも 人は流れたかもね。インストールの手間は大して変わらんし。 結局、Rubyは何かを作ってきた、世の中を動かして来たって実績がほとんど無いんだ。 常にアンチテーゼを提出してみるだけの文化が染みついてるんだ。 万年野党もいいじゃないか (って感じで関わる人間が多い気もするんだ実際)
- 540 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 00:13:33 ]
- >>532
matzはコミット権の剥奪を申し渡されるようなタイプだから、 仕様策定者、開発者としてはともかく、保守担当者としては 完全に役者不足。
- 541 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 00:20:20 ]
- 向き不向きってのはあるからね
ある意味フルタイムで雇っているなら自分の思いと求められていることとが 相反したときでも契約をよりどころに割り切って行動できるかもしれないけど、 その辺ナシで自分の思いと反する行動をとるって負担度が高いよね。
- 542 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 00:27:46 ]
- >>527
実際のところ、開発に関しては放っておいても全然問題は ないだろうね。 今まで同様、なんとなく続いていくだろう。 問題は、何度も出ているように、保守。
- 543 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 00:37:10 ]
- >>539
portupgradeとかtDiaryとか。 まぁ、Rubyは世界を変えるためのものじゃなくて自分の日常をちょっと便利にするためのものなんで、(Railsは知らんよ) そういう意識の人は多いかもね。
- 544 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 00:38:32 ]
- >>539
Tracのお陰でpython人口が増えたとも思えない。敢えてrailsをキラーアプリと言わないのも意味不明。 今せっかくRubyの人気が世界中で高まってきているところで、ライブラリ1.9への対応という難題が上がってきていて、今までの様になんとなく誰かがやるのを待つっていうのは、評判を悪くすることになりはしないか? 野党でもいいというのは、他の言語もバリバリできるできる人の発想。凡人は、特化することによってしか活路はない。matzは凡人用のlispとしてRubyを作ったと言ったら、穿ちすぎ?
- 545 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 01:09:23 ]
- なるほど、こういう人たちがいるがために今の状況があるわけか
- 546 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 01:21:50 ]
- >>544
Railsは実際に依存している1.8.6がRails関連の金で保守されてるからでしょ。 悪く言えばそこでもう切り離されちゃってる。
- 547 名前:デフォルトの名無しさん [2009/07/31(金) 06:42:33 ]
- 結局、保守担当者として1人フルタイマーが必要ということ?
Railsが1.9に依存するようになれば、企業が、保守担当者(保守のみ)の 人件費を負担してくれるようになるかな。
- 548 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 07:41:39 ]
- 国がΣプロジェクトに費やしたお金を考えると、メンテナーの二人や三人を税金で賄ってもどうってことはない。
- 549 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 08:04:28 ]
- Rubyが未踏に選ばれたのは「国産だから」だよね
- 550 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 08:11:57 ]
- >>548
今まで浪費してきたんだから次の浪費も許されるべきだ、 なんて論法だと身代が潰れるぞ せめてこうこうこういう理由で必要だから、って言い方にしないと
- 551 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 08:26:32 ]
- >>549
選ばれる以前の話で、未踏の応募資格は日本人または在日であること
- 552 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 08:28:39 ]
- >>551
?
- 553 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 08:59:38 ]
- >>550
済まん。余計な事を書いた。 あの無駄になった200億以上のお金の何分の一でもあればな〜とつい思ってしまった。 KAMEプロジェクトのように、国際貢献になるから、予算つけてくれないかなと思わざるを得ない。
- 554 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 09:08:11 ]
- そしてgoogleからの圧力によりスーパー301条の対象に。
- 555 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 10:10:54 ]
- やっぱりお金と人を投入すれば
速くなって使いやすくなって JavaやPerlやPHPを駆逐していくんだらうか
- 556 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 10:18:45 ]
- 原理的にそれほど速くはならんだろ
そりゃ歴代Rubyの中ではどんどん速くなるだろうが、JavaやPerlにはもともと敵わない てきとーに作られた中規模Javaプログラムは、必死でチューニングした中規模Rubyスクリプトよりもたいてい速い 応答速度が速いほうがいいプログラムの需要はどうあっても尽きないから、駆逐は無理だ Rubyスクリプトが高速に動作する環境を用意した場合、他の言語のプログラムは爆速で動く というわけで、ハードウェア大国日本の面目躍如としてRuby専用CPUの開発をだな
- 557 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 10:21:51 ]
- YARVチップですか
- 558 名前:デフォルトの名無しさん mailto:sage [2009/07/31(金) 10:33:10 ]
- >>556
そういう姑息な真似をしないとPerlより速くならないRubyはクズ まで読んだ
|

|