Rubyについて(アンチ専用) Part005 (342レス)
上下前次1-新
2: 2019/04/13(土)23:08 ID:ptfSIpS+(1) AAS
PythonでWEBの仕事増えればいいのにな
3: 2019/04/13(土)23:13 ID:DVgz/6T/(1) AAS
さてはオメー(ry
4: 2019/04/19(金)08:34 ID:s5hZ52Dn(1) AAS
伸びなすぎる
5(1): 2019/05/01(水)11:02 ID:i7yw8De7(1) AAS
欧米で発売されたNintendo Switchゲームが突然配信停止。原因はプログラミング言語「Ruby」に関するイースターエッグ
外部リンク:automaton-media.com
パブリッシャーのCIRCLE Entertainmentは4月12日、『A Dark Room』のNintendo Switch版を
欧米で発売した。本作は、Michael Townsend氏が手がけた同名のテキストアドベンチャーゲームの
移植版だ。デベロッパーのAmir Rajan氏はiOS/Android版にて成功を収めたのち、Ryan Gordon氏と
共にNintendo Switchへの移植をおこなった。しかし、本作は配信開始から程なくして、任天堂に
よりニンテンドーeショップから取り下げられてしまった。その原因は、本作に隠されたイースター
省14
6: 2019/05/01(水)12:34 ID:WWTyo2DX(1) AAS
伸びないってことはファンが多いのだろう
7: 2019/05/01(水)14:35 ID:97t5KpT2(1) AAS
好きの反対は無関心
8: 2019/05/01(水)17:14 ID:Z+rSg4pU(1) AAS
オブジェクト指向スレにはアンチ沸くのに
9: 2019/05/02(木)23:57 ID:oVdLfe3s(1/2) AAS
3までは結構伸びてたよ
10: 2019/05/02(木)23:58 ID:oVdLfe3s(2/2) AAS
いや一個手前のスレだからパート4か
11: 2019/05/03(金)00:53 ID:x2GKHmcy(1) AAS
Nintendo Switch 上で動く、Ruby の実装を作ったのか?
すごい!
こういう、crazy な香具師が、天才なんだろう!
12: 2019/05/03(金)01:33 ID:m+FxQhlt(1) AAS
Rubyの実装じゃなくて実行環境な
13: 2019/05/06(月)15:34 ID:KGbqvcDA(1) AAS
>>5
こういう独善的なキチガイが多いよなRuby信者ってw
損害賠償請求されますように。
14: 2019/05/06(月)16:57 ID:DF3zK1Xx(1) AAS
アホみたいに「型なし」、「オブジェクト指向」にこだわった結果。
15: 2019/05/07(火)15:41 ID:HsC5cggs(1) AAS
TypeScriptみたいにモダンな型システムは必要
16: 2019/05/08(水)08:04 ID:Fb6omiIb(1) AAS
悪い言語じゃないけど
Delphiみたいに趣味用になるだろうね
17: 2019/05/09(木)01:18 ID:W2iPQKYL(1) AAS
個人で小規模なもの作るには「楽しい」のかもしれないけど
大人数で大規模な物作るにはあまり楽しそうに思えない
18: 2019/05/14(火)22:24 ID:Umyq8Om1(1) AAS
まつもとゆきひろさん「Ruby3の目指す未来 -The Year of Concurrency-」〜RubyKaigi 2019 1日目 基調講演
外部リンク:gihyo.jp
Rubyと同様のスクリプト言語(インタープリタ型言語)であるPython,PHP,Perlでは静的型を導入しており,
Rubyも型を導入するべきでは,と長年言われてきました。しかしまつもとさんは
「Rubyに型を取り入れたくない(DRYではないから)」,「型宣言することはコンピュータに使われているような気になる」と述べ,
Rubyでは静的型は導入しない方針を示しました。
まつもとさんは「マルチコアの時代を予想できず,Rubyにスレッドを入れたことは後悔している」,
省2
19: 2019/05/14(火)23:53 ID:HHew+yI/(1) AAS
どうせまた忘れて違うこと言い出しそう
20: 2019/05/15(水)00:16 ID:qxUiM81Y(1) AAS
型を取り入れるのとDRYは全く関係ない
21: 2019/05/15(水)01:14 ID:45V7YiwY(1) AAS
時代遅れの言語となりつつある上に
過去の遺産資産を放棄する
地獄を見そう
22: 2019/05/15(水)09:10 ID:ThBqyDpu(1) AAS
型がないとなんでDRYになるんだ?
23: 2019/05/15(水)14:46 ID:nYofCCBK(1) AAS
Class obj=Class.new
で、クラス名が2回出てくるからやろ。
そんな問題は、C#もPerl6もとっくに解決してるっていうのにね。
むしろ、変数宣言が嫌なんやろ。
個人的にはスコープ不明瞭の一因になってるから、宣言必須にはよしろ、と思ってるが。
24: 2019/05/16(木)11:26 ID:Ox4fjiQE(1) AAS
せんでええ
はよきえろ
25(1): 2019/05/16(木)11:49 ID:BUJhrwgQ(1) AAS
JavaScript には、var の他に新しく、let, const が出来た
変数宣言は初登場の場所かどうか、わかるだけだから、
効果が小さいから、作るのがイヤなのだろう
26: 2019/05/16(木)13:00 ID:g64lzPfy(1) AAS
>>25
そういうところがアホなんだよなあ。
27: 2019/05/17(金)13:30 ID:CUEJfazl(1) AAS
僕はRubyやめてpythonに移ったよ
28: 2019/05/17(金)18:14 ID:S1z9sNgc(1) AAS
redmine使うから試して言われたからやってんだが何なのこのクソな環境は。
何がGemfileだよクソかしか詰まってねえ
こんなの掘り下げなきゃならんのか
プラグインの紹介も馬鹿みたいにただただ羅列してるだけだし、言語がクソならそれで書かれたcmsもクソかよ
なにがrailsだよ死ねカス
29: 2019/05/17(金)18:23 ID:99nnd/tf(1) AAS
わかる
30(1): 2019/05/18(土)00:25 ID:IGpOqgaO(1) AAS
今時変数宣言がないのはきついねえ
pythonも同じだが
代入が宣言を兼ねるのは流石にやばい
シェルと変わらん
31(1): ◆QZaw55cn4c 2019/05/18(土)08:58 ID:To+6m73X(1) AAS
>>30
>流石にやばい
どうやばいのですか?
32: 2019/05/18(土)09:27 ID:vemaTR55(1/2) AAS
>>31
大規模プログラムになると管理しきれなくなる
変数の数が100個ぐらいになるとどの変数がなんだったか
すぐに確認できた方がいい
と主張する人たちがいる
33: 2019/05/18(土)10:42 ID:ISEBJGcS(1) AAS
10kLOC程度までの規模ならいい言語だと思うよ
34: 2019/05/18(土)11:39 ID:vemaTR55(2/2) AAS
1000行以下のプログラミングには最適だと思うよ
それ以上の大きさになると、実はどの言語を使っても
うまくいかないけど
35: 2019/05/18(土)17:58 ID:Dj79lafv(1) AAS
まあそもそも超大規模開発についてはNode.jsに軍配が上がりそうだし......
36: 2019/05/18(土)20:35 ID:ivF4o0CJ(1/2) AAS
matzはマルチコア時代を予測できなかったというけど
むしろその方向は言語が担保するより
コンテナレベルで担保する時代なってきたんだよな
言語のスレッドよりコンテナを並行処理の単位と考えた方が筋が良いと思う
だから言語に余計な並行性はいらない
シングルスレッドの性能を限界まで使い切るNodeの設計こそ現代的だよ
37(1): 2019/05/18(土)20:40 ID:4C+see96(1) AAS
Nodeも依存モジュール重すぎ問題でシングルバイナリでデプロイ簡単なGoに客奪われてますが。
38(1): 2019/05/18(土)20:46 ID:ivF4o0CJ(2/2) AAS
>>37
Goはコンテナとの相性が最高だけど余計な並行性を入れたのが間違い
そこだけ外せばさらに速くなったのに
GCの問題もなかったはず
39: 2019/05/18(土)21:49 ID:XXYGI5ia(1) AAS
やっぱり、Elixir みたいな、パイプラインもどきの小プロセスが良い
10万プロセスも余裕
40(1): 2019/05/18(土)21:52 ID:GvDcC4JV(1) AAS
襟臭
41: 2019/05/18(土)22:47 ID:5J0Gqe9l(1) AAS
>>38
は?GCの問題と並行性の問題は全く別物だろ。
コンテナと相性いいとかもなんか本当にわかってるの?
42(1): 2019/05/19(日)00:22 ID:xwlJiWP7(1/2) AAS
スクリプト言語なんか、マルチスレッドに対応しないならしないでもいいんだけどな。
そんなことよりも、ブロックとか変数とかが非常識なほうが困る。
43(1): 2019/05/19(日)00:32 ID:6653078D(1/3) AAS
>>42
その辺はもう直せないからな
44(1): 2019/05/19(日)01:04 ID:xwlJiWP7(2/2) AAS
>>43
いやいや。w
バージョンアップに平気で破壊的変更を混ぜられるんだから、なんだってやる気になりゃあできるんだよ。
45: 2019/05/19(日)01:14 ID:6653078D(2/3) AAS
>>44
1.9の時に大反発があったからもうやらないんじゃね
Ruby自体の存在価値がなくなってきてるから
今使ってる人たちに苦労を強いる変更はやらないだろう
一気にRuby離れが加速する
46: 2019/05/19(日)07:34 ID:dqs7XthO(1) AAS
現状が気に入らないから
新しい言語が次々にできるわけで
47: 2019/05/19(日)07:42 ID:YtLgvV7Y(1/2) AAS
Ruby独自の機能っていくつあるのかな?
48: 2019/05/19(日)07:50 ID:YtLgvV7Y(2/2) AAS
結局、スティーブ・ジョブズの尻尾みたいな奴の
パッケージング(要はパクリ)とマーケティング(要は印象操作)の妙()とやらで
無知な信者がその気になっちゃって単に扇動されていたってだけの話?
49: 2019/05/19(日)13:25 ID:NVj9TkQF(1) AAS
Rubyに飛び付いたのは素人
判ってる人は他の言語使う
それだけのこと
50(1): 2019/05/19(日)14:04 ID:jyVnriUQ(1) AAS
「他の言語」が何かを言わないのは、
「○○言語に飛びついたのは素人」と
反撃をくらわないようにするためだろうなw
Rubyを否定したいだけ
51(1): 2019/05/19(日)15:04 ID:6653078D(3/3) AAS
アンチスレで何を言ってるんだ?
52: 2019/05/19(日)15:43 ID:z0cDI1DN(1) AAS
ワロタw
53: 2019/05/19(日)19:17 ID:2isyGBZZ(1) AAS
>>51
rubyに飛びついた素人さんかね?
54: 2019/05/19(日)19:31 ID:GwAz9H1L(1/2) AAS
>>50
擁護するってことはRubyの何かを気に入っているんだよね?
ぜひとも教えてください!
55: 2019/05/19(日)19:32 ID:GwAz9H1L(2/2) AAS
Rubyにはまったく価値をみいだせないので
56: 2019/05/21(火)10:39 ID:tD7zWzQU(1) AAS
せっかく標準化したのに文科省からスルーされる哀れ
Twitterリンク:yukihiro_matz
Twitterリンク:5chan_nel (5ch newer account)
57: 2019/05/21(火)10:48 ID:YlTjoOUk(1) AAS
国際規格ω
だまされて涙目Matz
58: 2019/05/21(火)11:30 ID:c6H+iAq5(1) AAS
Matzが国際規格の看板でじょうよわ騙したんやぞ
59: 2019/05/21(火)15:50 ID:Mx1CduRa(1) AAS
まあAI人材育成という名目があるからな
Python以外ないだろう
逆になぜRubyが採用されると思ったのか謎
60: 2019/05/21(火)23:34 ID:5tDIsW5o(1) AAS
自分が好きで造りたくて創っただけ
他の人が勝手に使い始めた
↓
使ってくれなきゃヤダヤダ←いまここ
61: 2019/05/22(水)00:01 ID:9ImpWicA(1/2) AAS
Rubyが採用されてたらコミュニティが変なマウント取りまくることが予想されるし
Pythonで本当に良かった
62(2): 2019/05/22(水)20:55 ID:ycLloex7(1) AAS
Pythonは教育用としてWindowsストアアプリ版を作り
Win10 バージョン1903にpython.exeを標準搭載させた
Who put Python in the Windows 10 May 2019 Update?
外部リンク:devblogs.microsoft.com
一方Rubyは開発メンバーが得意げな顔でWindowsもGitHubも絶対触らないと騒いでおきながら
「われわれがマイクロソフトを嫌っていたのではない、マイクロソフトがわれわれを嫌っていたのだ」などと意味不明な供述をした
外部リンク[html]:www.itmedia.co.jp
省1
63: 2019/05/22(水)21:42 ID:9ImpWicA(2/2) AAS
>>62
自業自得だな
64: 2019/05/22(水)21:52 ID:VyPfhVjA(1/2) AAS
>>62
1903インストールしたで
'python.exe' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
65: 2019/05/22(水)21:53 ID:VyPfhVjA(2/2) AAS
なんだ。標準搭載ってうそやんか
単にストアからインストールできるってだけやんか
66: 2019/05/23(木)02:11 ID:srO5/BaD(1) AAS
自分で入れてるpython.exeをwin10のアプデごときに上書きされたら阿鼻叫喚なんだが
67: 2019/05/23(木)12:31 ID:4N5numQc(1) AAS
コマンドプロンプトで、
where python
情報: 与えられたパターンのファイルが見つかりませんでした
68: 2019/05/26(日)22:59 ID:DEKiDnis(1) AAS
型定義ファイルつくるのに
プログラム本体には型をつけないのか
謎のこだわり
69: 2019/05/27(月)01:01 ID:2r1q6VaA(1) AAS
TS用にJSライブラリの型定義ファイル作るみたいな話か?
辛いだけでは…。
70: 2019/05/27(月)04:08 ID:M+AjYQS+(1/2) AAS
Rubyの設計がオープンクラスなのが根本的な原因だろう。
クラスを定義する場所が決まってないから、
別の場所で定義しなければいけなくなっている。
関数の情報をその関数とは別の場所に書く場合、
その2つの関数をつなぐ情報が必要になる。
関数の情報と、つなぐための情報。
つまりそれはDRYではなくなる。
71(1): 2019/05/27(月)11:51 ID:kkNgQdwZ(1) AAS
オープンクラスであることと定義する場所うんぬんは関係ない。次。
72: 2019/05/27(月)13:04 ID:M+AjYQS+(2/2) AAS
>>71
関係ある。
73: 2019/05/27(月)14:34 ID:qpjwwxOZ(1/2) AAS
ソースと同じ場所に同じファイル名でrbiファイルを作る感じなのかね
マジで面倒すぎて絶対流行らなそう
74: 2019/05/27(月)14:49 ID:lYHAKJaU(1) AAS
.jsと.d.tsの両方をメンテする、みたいな感じになるのか
75(1): 2019/05/27(月)20:38 ID:AbkOyaU0(1) AAS
Rubyのパーサはカオス過ぎるから、ソースコード内に(コメント以外で)
型を書けるように拡張したらバグりまくりそう
76: 2019/05/27(月)21:39 ID:qpjwwxOZ(2/2) AAS
>>75
これを機にパーサを書き直すのもアリだと思うが
bisonは捨てるべき
77: 2019/08/05(月)13:51 ID:NOA3rn3w(1/2) AAS
魔除けのお札
動画リンク[YouTube]
78: 2019/08/05(月)13:57 ID:MNXFY7cg(1/2) AAS
↑【D○C】2019/8/5(月) (バカそうな名前)×(バカそうな名前)×(バカそうな名前)【虎○門ニュース】
というタイトルの動画でした。気になる人、見なくていいよ
79: 2019/08/05(月)13:57 ID:MNXFY7cg(2/2) AAS
【DHC】2019/8/5(月) 田北真樹子×原英史×居島一平【○ノ門ニュース】
なるほど。この単語がNGになってるのかw
80: 2019/08/05(月)14:09 ID:NOA3rn3w(2/2) AAS
katayamaとmzをNGにしてるとすっきり
81: 2019/08/06(火)00:42 ID:pzsqCCUt(1) AAS
Ruby on Rails 6 では、GitHub 中心で、
複数データベース(レプリカ)接続の大規模サービスなど、別次元へ行ってしまった!
モジュールバンドラーも、Webpack になりました!
82(1): 2019/08/07(水)23:18 ID:UsoIlE49(1) AAS
え、そうなの? 「将来性のないプログラミング言語5選」の内容に各所からツッコミ【やじうまWatch】 - INTERNET Watch
外部リンク[html]:internet.watch.impress.co.jp
上下前次1-新書関写板覧索設栞歴
あと 260 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s