Ruby 初心者スレッド Part 56©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net
2014/12/13(土) 09:29:12.93ID:DLY4IovQ質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で
前スレ
Ruby 初心者スレッド Part 55
http://peace.2ch.net/test/read.cgi/tech/1403361584/
るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/
Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/
逆引きRuby
http://www.namaraii.com/rubytips/
0243デフォルトの名無しさん
2015/01/06(火) 18:16:10.79ID:W2F4pWSuお前のせいで昨日のアレが召喚されちゃったら責任取ってよね
0244デフォルトの名無しさん
2015/01/06(火) 20:19:24.56ID:LdQXg158そりゃJavaでは高い信頼性を持つシステムを作るからだよ
書き捨てスクリプト専用のRubyと一緒にしちゃいかん
0245デフォルトの名無しさん
2015/01/06(火) 23:12:09.52ID:Q7R46vB5お願いだからJカスは引っ込んでろって
0246デフォルトの名無しさん
2015/01/07(水) 00:09:01.98ID:41LSeHIlバージョンあげるやつってシステムの目的見えてないよね
上げることが目的になってる
0247デフォルトの名無しさん
2015/01/07(水) 01:10:19.80ID:fRApCFQJhttps://www.ruby-lang.org/ja/news/2014/12/25/ruby-2-2-0-released/
0248デフォルトの名無しさん
2015/01/07(水) 09:46:36.62ID:B7bGhXQ6変な人
0249デフォルトの名無しさん
2015/01/08(木) 13:16:36.84ID:FsXUJliCいうだけで、これだけの不平不満が吹き出す言語、
それが Ruby の現実。
そのRuby の真実の姿をあぶり出すことができた。
それだけでも、一連の議論は大いに意味があった。
Java は偉大だ。眩しくて光り輝いているな。
0250デフォルトの名無しさん
2015/01/08(木) 13:27:32.47ID:BEmVRfK/0251デフォルトの名無しさん
2015/01/08(木) 13:28:27.44ID:FsXUJliCRuby 本体の上をいく仕様変更の嵐。
それだけではなく、ごく小規模のサイトの構築でさえ、大規模サイトの流儀を要求されるというポリシー上の理不尽。
なにかが根本から間違っている。
コンセプトからみて、Rails よりSinatra が優れていると思えてならない。
Rails推しから Sinatra推しへ転換を図るべきだ。
女性にも広めようと上にあるのを見たが、であればなおさらだ。
前に Rails やろうと思うんですが、どうですかって聞かれたことがあった。
その人のことをいろいろ考えて、俺は PHP を薦めた。
無念だが、その人のためだと思ったから。
0252デフォルトの名無しさん
2015/01/08(木) 13:31:03.19ID:FsXUJliCお前の責任ある答えを聞きたい。
5年前のコードはへっちゃらで動くことはない言語 Ruby をお前は勧める。
そのようなRuby をお前が勧める理由はなんだ?
それを心ゆくまで述べてみよ。
Ruby の将来はお前にかかっている。期待してるぞ。お前の屁理屈を。
0253デフォルトの名無しさん
2015/01/08(木) 13:31:57.35ID:5iJyKn99殺すぞ
0254デフォルトの名無しさん
2015/01/08(木) 13:34:52.14ID:FsXUJliC>殺すぞ
意訳すると、Java は素晴らしい、となる。
0255デフォルトの名無しさん
2015/01/08(木) 15:37:23.40ID:OZuEqed0バカなの
0256デフォルトの名無しさん
2015/01/08(木) 16:25:14.04ID:FsXUJliCなんなの、お前? お前もJava 使え。
0257デフォルトの名無しさん
2015/01/08(木) 16:31:29.01ID:OZuEqed0バカなの
0258デフォルトの名無しさん
2015/01/08(木) 18:20:37.79ID:FsXUJliC大人になれや。
0259デフォルトの名無しさん
2015/01/08(木) 18:21:32.87ID:0An2B4E8他言語を扱うプログラマが手元でちょこちょこ使うものって感じ
とりあえず作るとか、一人でパパッと小規模のプログラムを書くってのには向いてると思う
アルゴリズムの動作確認したり、プロトタイプ作って試した後にそれを他言語に変換するスクリプト作ってたり
RailsはRubyの上で動作する別言語なのでRailsスレで
0260デフォルトの名無しさん
2015/01/08(木) 19:04:55.76ID:g/RxkgEC0261デフォルトの名無しさん
2015/01/08(木) 19:18:31.79ID:BEmVRfK/非RubyistがわざわざこんなところでRubyを腐し続けるって異常だな
0262デフォルトの名無しさん
2015/01/08(木) 19:35:23.31ID:5iJyKn990263デフォルトの名無しさん
2015/01/08(木) 19:37:25.44ID:FsXUJliC死にいく言語だそうな。
それはたぶんRuby じゃなくてRails がみんなに愛想つかされてきたからだろ。
なぜみんなはRails に愛想つきてきたか。
それは、上でみんな書き尽くされてることで・・・
0264デフォルトの名無しさん
2015/01/08(木) 19:52:42.38ID:FsXUJliCRuby も一緒に死ぬぞ。泥船からは逃げろ。
悪いことはいわん。Sinatra 推しに切り替えろ。
みんなのためでもある。苦行のわりに利がないもの。
0265デフォルトの名無しさん
2015/01/08(木) 20:02:45.39ID:g/RxkgEC0266デフォルトの名無しさん
2015/01/08(木) 21:21:42.24ID:vJWeyEjbやめたほうがいいとこんなトコで言われても、あっそう、としか言えないよ
0267デフォルトの名無しさん
2015/01/08(木) 21:23:40.45ID:sg4geDubQiitaあたりで叫ぶとよく釣れると思うよ
あそこRailsとマカーしかいないから
0268デフォルトの名無しさん
2015/01/08(木) 21:27:25.85ID:FsXUJliCだってさ、死にいく言語とか言われてヤバイと思わん?
俺もRails いじっていたから、見放したくなる気持ちはよく分かる。
PHP とかはるかに簡単だも。それがベストとはいわんけどさ。
0269デフォルトの名無しさん
2015/01/08(木) 21:30:58.23ID:Zn9KkZAG代謝していくだけだ
代謝を恐れたなら、その時が老いた時なのだ
0270デフォルトの名無しさん
2015/01/08(木) 21:39:53.96ID:FsXUJliCJava もクソ文法でな www
だいたい、ウチのマシンにnetbeans はシンドイ・・・
0271デフォルトの名無しさん
2015/01/08(木) 22:45:38.90ID:68t0IsL5Javaで書くよりも早く完成するよ
0272デフォルトの名無しさん
2015/01/08(木) 22:49:19.72ID:ZIphMHjtRubyで1000人月とかただの集団自殺
0273デフォルトの名無しさん
2015/01/10(土) 09:01:51.29ID:/KNCgu+aアメリカ夏時間判定するのに、isdstメソッド使ってたらなんか変な結果が出て、
ENV['TZ'] = 'US/Pacific'
p Time.local(1975, 4, 15).isdst # => true
ENV[' TZ '] = nil
wiki/夏時間を見ると「1986年までは現地時間4月最終日曜日午前2時から10月最終日曜日午前2時までの間」
とあるから、1975年4月15日は冬時間だと思うんだが。
wikiの方が間違ってるのかisdstが間違ってるのかどっちだろうか?
rubyのバージョン1.9.2ってのが問題かもしれないがw
0274デフォルトの名無しさん
2015/01/10(土) 10:08:23.26ID:YN4LC6Iq$ jruby -v
jruby 1.7.18 (1.9.3p551) 2014-12-22 625381c on Java HotSpot(TM) 64-Bit Server VM 1.8.0_25-b17 +jit [linux-amd64]
ENV['TZ'] = 'US/Pacific'
p Time.local(1975, 1, 1).isdst # => true
p Time.local(1975, 2, 1).isdst # => true
p Time.local(1975, 3, 1).isdst # => true
p Time.local(1975, 4, 1).isdst # => true
p Time.local(1975, 5, 1).isdst # => true
p Time.local(1975, 6, 1).isdst # => true
p Time.local(1975, 7, 1).isdst # => true
p Time.local(1975, 8, 1).isdst # => true
p Time.local(1975, 9, 1).isdst # => true
p Time.local(1975, 10, 1).isdst # => true
p Time.local(1975, 11, 1).isdst # => true
p Time.local(1975, 12, 1).isdst # => true
ENV[' TZ '] = nil
# 実行結果
false
false
true
true
true
true
true
true
true
true
false
false
0275デフォルトの名無しさん
2015/01/10(土) 11:16:25.70ID:/KNCgu+a(1975, 3, 1)がtrueで夏時間になってるのはなんか結果がおかしいですね
自分の環境ではfalseになりました。実行環境に影響されてるのかな?
ruby 1.9.2p0 (2010-08-18 revision 29036) [x64-mswin64_80]
0276デフォルトの名無しさん
2015/01/10(土) 11:21:45.84ID:YN4LC6Iq$ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]
ENV['TZ'] = 'US/Pacific'
p Time.local(1975, 1, 1).isdst
p Time.local(1975, 2, 1).isdst
p Time.local(1975, 3, 1).isdst
p Time.local(1975, 4, 1).isdst
p Time.local(1975, 5, 1).isdst
p Time.local(1975, 6, 1).isdst
p Time.local(1975, 7, 1).isdst
p Time.local(1975, 8, 1).isdst
p Time.local(1975, 9, 1).isdst
p Time.local(1975, 10, 1).isdst
p Time.local(1975, 11, 1).isdst
p Time.local(1975, 12, 1).isdst
ENV[' TZ '] = nil
#
false
false
true
true
true
true
true
true
true
true
false
false
0277デフォルトの名無しさん
2015/01/10(土) 11:25:23.66ID:YN4LC6Iq違っちゃダメだろって…
0278デフォルトの名無しさん
2015/01/10(土) 12:25:29.21ID:/KNCgu+aruby 1.9.2p0 (2010-08-18 revision 29036) [x64-mswin64_80]
ENV['TZ'] = 'US/Pacific'
p Time.local(1975, 4, 5).isdst
p Time.local(1975, 4, 6).isdst
p Time.local(1975, 4, 7).isdst
ENV[' TZ '] = nil
false
false
true
1975年4月の第一日曜日は6日で、第一日曜日で切り替えられてる
Wikiのデータでは夏時間のスタートは
●1986年までは現地時間4月最終日曜日午前2時から
●1986年より、開始日は4月第1日曜日
●2007年から開始日は3月の第2日曜日
wikiが正しいかどうかはわからないが、.isdst の内部では第一日曜日にされてますね
0279デフォルトの名無しさん
2015/01/10(土) 12:33:07.62ID:YN4LC6Iqjruby 1.7.18 (1.9.3p551) 2014-12-22 625381c on Java HotSpot(TM) 64-Bit Server VM 1.8.0_25-b17 +jit [linux-amd64]
ENV['TZ'] = 'US/Pacific'
p Time.local(1975, 4, 5).isdst
p Time.local(1975, 4, 6).isdst
p Time.local(1975, 4, 7).isdst
ENV[' TZ '] = nil
# 実行結果
true
true
true
$ ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]
# 実行結果
true
true
true
鬱だ。死のうwww
ruby がというよりもlinux(ubuntu14.04) というのが悪いのん???
0280デフォルトの名無しさん
2015/01/11(日) 07:17:02.79ID:v5/BUYYs>>279
なんで結果に差が出るんでしょうね?
rubyのバージョンによって、.isdstもアップデートされてて内容が違うのかな?
0281デフォルトの名無しさん
2015/01/11(日) 09:09:45.14ID:G2IbQ7ek夏時間の判定もそこで行われている。
0282デフォルトの名無しさん
2015/01/11(日) 11:25:05.94ID:A1IfSqzeruby の仕様を過度に信用せずに、手元でテストをキチンと
組み上げるしかないんだろうな。
あと、このような環境依存のコマンドはむしろ非推奨にした上で、
将来的には廃止した方がいいと思う。
それか、Ruby内でアルゴリズムが完結するように組み直すか。
結局のところ、理由はどうあれ、間違った答え返ってきて、
それで納得する人いないと思う。
0283デフォルトの名無しさん
2015/01/11(日) 12:04:00.24ID:I5t5eddk0284デフォルトの名無しさん
2015/01/11(日) 12:04:06.90ID:5XIek4oklocaltime_r を廃止すべきだと?
C言語に文句つけるとは、ずいぶん大きく出ましたね
0285デフォルトの名無しさん
2015/01/11(日) 12:08:14.94ID:RxLZDfKEあれ。日本でやらないのは正解。
0286デフォルトの名無しさん
2015/01/11(日) 15:32:50.82ID:aOUO6IlL…プッ
0287デフォルトの名無しさん
2015/01/11(日) 15:47:02.08ID:A1IfSqzeちゃんとテスト書いてるか?
テストの仕様の変更に関して質問しても、ここでは誰も答えるヤツがいないんだがwww
0288デフォルトの名無しさん
2015/01/11(日) 15:49:27.42ID:A1IfSqze0289デフォルトの名無しさん
2015/01/11(日) 18:12:30.87ID:VJq3iYCs0290デフォルトの名無しさん
2015/01/11(日) 18:12:53.90ID:8wkZhlLxhttp://www.iana.org/time-zones
確認したところ、
># From Arthur David Olson (2005-08-22):
># Paul has been careful to use the "US" rules only in those locations
># that are part of the United States; this reflects the real scope of
># U.S. government action. So even though the "US" rules have changed
># in the latest release, other countries won't be affected.
>(snip)
>Rule US 1975 only - Feb 23 2:00 1:00 D
TZInfo は、直接このデータからソースを生成しているはず。
確かに、
tz = TZInfo::Timezone.get('US/Pacific')
p tz.period_for_local(Time.local(1975, 2, 22, 12)).dst? #=> false
p tz.period_for_local(Time.local(1975, 2, 23, 12)).dst? #=> true
p tz.period_for_local(Time.local(1975, 2, 24, 12)).dst? #=> true
0291デフォルトの名無しさん
2015/01/11(日) 18:54:44.49ID:FurkmZnS0292デフォルトの名無しさん
2015/01/11(日) 18:59:20.42ID:GhDmFV+h0293デフォルトの名無しさん
2015/01/11(日) 19:11:41.29ID:G2IbQ7ekSystemTimeToTzSpecificLocalTimeに依存していることを確認した。
ttp://msdn.microsoft.com/ja-jp/library/windows/desktop/ms724949%28v=vs.85%29.aspx
こいつのバグについては今のところ調査できてない。
>290
TZInfoの扱いもプラットフォームによって違うから注意されたし。
ttp://sugamasao.hatenablog.com/entry/2014/04/13/184137
0294デフォルトの名無しさん
2015/01/11(日) 20:31:29.36ID:BkMuWsUG自分が書いたロジックのテストは当然書くが
言語が返す値が違うものになるとかそこまでテスト書かないだろ
0295デフォルトの名無しさん
2015/01/11(日) 20:37:56.67ID:A1IfSqze俺はいつも linux (ubuntu)しか使わないが、
windows で書いたものを linuxに持ち込むという人もいるだろう?
ベースとなるOS が異なると、Rubyの返す結果が異なる
場合があるというのだから、
であれば、自前のテストで確認するしかないのでは???
結果は実装・環境次第という人ばかりなので、仕方ない。
そんな馬鹿なとは思うけど・・・
0296デフォルトの名無しさん
2015/01/11(日) 20:46:11.35ID:BkMuWsUG今回は事前に気づいたケースだから書けるけど
事前に気づかないケースじゃテスト書きようがないと思うけど
0297デフォルトの名無しさん
2015/01/11(日) 21:01:30.54ID:A1IfSqze結局、RubySpec の問題に戻るんだよねぇ。
環境や実装の違いなんてことに関わらず、同じ値を返すように
仕様として互換性テストを構築したら、拒否されたという・・・
でも、互換性でチェックしてほしいのはまさにそこなんだけど。
しかし、 RubySpec的やり方の拒否は公式的なものなんでしょ。
自前のテストでそこまでチェックするのがイヤだとなら、お手上げなんじゃ?
0298デフォルトの名無しさん
2015/01/11(日) 21:55:17.81ID:XNnfmRhDそりゃ外部で勝手に仕様決めつけられてテスト作られても受け入れ拒否するわな
0299デフォルトの名無しさん
2015/01/11(日) 22:01:10.17ID:A1IfSqzeロジックを組むしかないんだと思う。
でないと、外部のライブラリなりなんなりに投げる形になって、
返ってくる結果はそれ次第という話になってしまう。
0300デフォルトの名無しさん
2015/01/11(日) 22:04:53.92ID:A1IfSqze誰かが責任もって運用し、プラットフォームに依存しない
テストを実行して、バグをその都度発見できるようにするか…
0301デフォルトの名無しさん
2015/01/11(日) 22:13:51.66ID:A1IfSqzelinux(ubuntu)を規範的OS と定め、それ以外はフォークと考え、
規範OS 以外の実行結果は無保証としてしまうか…
これが一番安上がりだが。
0302デフォルトの名無しさん
2015/01/11(日) 22:17:59.69ID:BkMuWsUGRubyを選択するやつなんていないでしょ
0303デフォルトの名無しさん
2015/01/11(日) 22:32:23.40ID:8e7vlna2ミドルウェアのバージョン上げたら動作変わるとか日常茶飯事なんだから、些細なことだよ
あくまで「Webなら」な
0304デフォルトの名無しさん
2015/01/11(日) 23:03:32.99ID:jQsmpaL2A | B | C
ABCは完全に独立した組織で、独立していること
AはBに依存し、BはCに依存する。
Aが直接、Cを決定してはいけない
外人が他国語を決めたり、
他国が他国の法律・慣習を決めたり、
他国が他国のオリンピック選手などを選抜してもいけない
中央の官僚が、地方行政を決めてもいけない。
国を道州制とし、決定はなるべく近くで、
物事を見ている人が決める
0305デフォルトの名無しさん
2015/01/11(日) 23:13:40.37ID:A1IfSqzeもういいんだ、その話は。
Ruby にはすでに仕様互換性テストは存在しない。
終わったことだ。
0306デフォルトの名無しさん
2015/01/11(日) 23:15:13.03ID:FurkmZnS0307デフォルトの名無しさん
2015/01/11(日) 23:18:18.44ID:A1IfSqze結果をチェックするというのが、俺も現実的と思う。
それ以外に、現実的な解決策はないだろうなぁ。
そういう方向で検討してほしい。
0308デフォルトの名無しさん
2015/01/11(日) 23:27:05.16ID:8e7vlna2テストスイート走らせるだけなんだから大した手間じゃないよ
つまりテストケースが漏れてただけ
0309デフォルトの名無しさん
2015/01/11(日) 23:30:33.97ID:A1IfSqze違う違う。
どれが仕様として正しいのかの定義がない、という話。
Linux 上の動作が正しく、Windows上のは、合わせたいなら
お好きにどうぞ。それは未定義、という考え方。
0310デフォルトの名無しさん
2015/01/11(日) 23:35:19.01ID:8e7vlna2定義があったところでそれを保証するのはテストケースに他ならないんだから
結局テスト漏れに帰着するってことだよ
0311310
2015/01/11(日) 23:47:39.58ID:8e7vlna2Rubyはそうじゃないし、それを求めるのが非現実的である以上、
テストケースを増やせとしか言いようがない。
0312デフォルトの名無しさん
2015/01/12(月) 00:30:20.41ID:BRNsR1niそれをRubyで再実装するなんて時間の無駄もいいところだし
0313デフォルトの名無しさん
2015/01/12(月) 03:03:48.44ID:KGNTKkPE今までもなかったわけじゃないんでしょう?
0314デフォルトの名無しさん
2015/01/12(月) 03:26:02.46ID:XKz3buBDCで書いてあれば、他のマシンでも「動きやすい」と
そのまま動くというわけではない
書き換えなければならないところもあるという話
RubyはC程度の移植性
Java は、他のマシンにもっていくためにチョコチョコ
書き直すようなことは、やめようという言語
"Write once, run anywhere"
でも、Java はコレで犠牲にしている部分があるよね
0315デフォルトの名無しさん
2015/01/12(月) 04:24:25.08ID:/MXYzLjYそもそもこれが曲がりなりにも形になるのに時間がかかったし、今だって
そんないうほど自慢できる状態じゃない
0316デフォルトの名無しさん
2015/01/12(月) 10:16:41.44ID:keLLoj3iOSの問題だとしたらwindowsアメリカ産OSなのに何やってんだ…
ww.timeanddate.com/time/dst/1972.html
1972 Sunday, 30 April
1973 Sunday, 29 April
1974 Sunday, 6 January
1975 Sunday, 23 February
1976 Sunday, 25 April
1977 Sunday, 24 April
1978 Sunday, 30 April
1979 Sunday, 29 April
1980 Sunday, 27 April
1981 Sunday, 26 April
0317デフォルトの名無しさん
2015/01/12(月) 11:08:08.17ID:Il3tkbbbLinuxとOSX(BSD系)でも標準コマンドの挙動とか微妙に違うからそこも気にするし
0318デフォルトの名無しさん
2015/01/12(月) 12:08:37.76ID:tkOOh7AyRubySpecの件で心身を病んだらしいよ
・・・元からの可能性もあるが
0319デフォルトの名無しさん
2015/01/12(月) 14:19:49.03ID:PuwpJFVg笑ってしまった
0320デフォルトの名無しさん
2015/01/12(月) 14:23:08.78ID:PuwpJFVg0321デフォルトの名無しさん
2015/01/12(月) 14:57:52.73ID:tkOOh7Ayお前の考える「対応」と、俺の考える「対応」は違うんだ
の一言であらゆる文句は一蹴できる
0322デフォルトの名無しさん
2015/01/12(月) 16:32:01.48ID:AB7X7vXD米国特有のローカライズなどはgemで対応すれば問題ない
0323デフォルトの名無しさん
2015/01/12(月) 17:55:52.60ID:nU3hkfq40324デフォルトの名無しさん
2015/01/13(火) 08:22:37.85ID:mo25xfmBだめぽ
0325デフォルトの名無しさん
2015/01/13(火) 11:37:21.04ID:dH/0Ok+dそのコミュニティーも完全にそれを了解事項にしている。
しかし、Ruby も含めてその他の言語はすべて、
その次元には至っていない。それだけのことだ。
Linux での動作だけは死守してくれ。
もはや、それ以上のことは無理だし出来もしないことを望んでも仕方ない。
0326デフォルトの名無しさん
2015/01/13(火) 12:05:44.64ID:JztOXwMpいつまでも寝ぼけてんなよチンカスくん
0327デフォルトの名無しさん
2015/01/13(火) 12:56:29.31ID:uHQW56BE0328デフォルトの名無しさん
2015/01/13(火) 14:20:28.65ID:dH/0Ok+dubuntu のLTS だけサポートすればいいんじゃないかな。
mint も派生だし、debian も似たようなもんだし。
RedHat のサポートは、RedHat自身がやるべきでしょ?
それが仕事なんだし、人のメシのタネを取るべきじゃない。
0329デフォルトの名無しさん
2015/01/13(火) 16:12:28.68ID:xXiFYeMUそれにOSチームの仕事は各ソフトの動作をサポートすることじゃないだろ
0330デフォルトの名無しさん
2015/01/13(火) 16:24:20.43ID:dH/0Ok+dWinはプロプラじゃないか。
OSS の唯一サポートするOS がプロプラだったら笑い話だろ。
RedHat は金さえ払えばなんでもやるよ。
メシのタネなんだから。
0331デフォルトの名無しさん
2015/01/13(火) 16:39:06.88ID:dmdtWWUzhttp://www.rubyist.net/~matz/20080219.html
2008-02-19
0332デフォルトの名無しさん
2015/01/13(火) 16:45:38.60ID:dH/0Ok+dubuntu は派生じゃないけど、準派生みたいなもんだし。
RedHat は有料なんだからさ、個人じゃ入れるのもままならない。
cent はRedHat のただの後追いコピーだから、
あれにメンテしたところで、次バージョンには反映しないでしょ www
0333デフォルトの名無しさん
2015/01/13(火) 18:44:09.72ID:j81RojAW0334デフォルトの名無しさん
2015/01/13(火) 21:23:10.83ID:CPQbXHFjパッケージのメンテはディストリビュータの仕事だろ
カーネルとディストリビューションの区別がついてない人?
0335デフォルトの名無しさん
2015/01/13(火) 21:37:29.22ID:QfRKSulCdebianのメンテナが辞めた事が無かったっけ?
0336デフォルトの名無しさん
2015/01/13(火) 21:42:18.61ID:/ApZh3CFこれだけで全て解決するんだからそれ以上考える必要ない
0337デフォルトの名無しさん
2015/01/13(火) 21:51:06.88ID:dH/0Ok+dだから、 linux だけのサポートでなにも問題はない。
俺は使ったことないがCygwinだってあるだろ。
Cygwinのサポートだってちょっと頑張れば可能かもしれないし。
さらにいえば、win など入れず ubuntu常用で本当はなにも問題ないよ。
だから、Rubyとしては Linux のサポートだけが必要で、
あとはサポート外でいい。win でも仮想でLinux いれりゃいいだけだ。
0338デフォルトの名無しさん
2015/01/13(火) 21:53:21.41ID:dH/0Ok+dせっかくOS を一つだけセレクトしてサポートするっていうんだったら、
そのOS では最新の安定版をパッケージとして提供すりゃいいじゃん。
まあ、別にそうしなくてもいいけど。
0339デフォルトの名無しさん
2015/01/13(火) 21:56:56.91ID:hvSQliED0340デフォルトの名無しさん
2015/01/13(火) 22:00:33.83ID:dH/0Ok+dMac だって Virtualbox動くだろ?
なら、win と同じ扱いでいいよ。サポート外で。
0341デフォルトの名無しさん
2015/01/13(火) 22:06:10.90ID:ycL/0qgm似ていて微妙に異なるというのが実は一番困るのだと思い知らされる。
同じ理由でBSDも・・・
窓はなんというか取り掛かる前から腹がくくれるというか
バッドノウハウもそれなりに蓄積されてるのでなんとかなる感じ。
0342デフォルトの名無しさん
2015/01/13(火) 22:20:52.68ID:dH/0Ok+d互換性などカオスだというのに、口をつぐんでるだけだからな。
Ruby はLinux のdebianか ubuntu だけをサポートします、
あとはwin のruby も macのruby もフォークなので、
有志で勝手にやってください、とハッキリ宣言すれば、
Java の立場には及ばないが他の言語より正直さという点で
数段上だ。
■ このスレッドは過去ログ倉庫に格納されています