■ このスレッドは過去ログ倉庫に格納されています
Rubyについて(アンチ専用) Part005
- 1 :デフォルトの名無しさん:2019/04/13(土) 22:32:20.81 ID:+hvu+lso.net
- なかったので
オブジェクト指向スクリプト言語Rubyが嫌いな人のためのスレッドです。
他言語の一方的なあげ足取りが好きな最強厨御用達言語Rubyについて。
1. 他の言語で満足している人を「楽しさ」「美しさ」とか主観的な基準で煽る
2. Ruby より機能が絞られている言語に対しては「不足」「楽しさが(ry」「快適さがない」「こんな機能がないなんて」
3. Ruby より機能が豊富な言語に対しては「大きすぎる」「美しくない」「そんな機能不要」
うっとおしいRuby厨やRails厨の迷惑や気持ち悪い主観の押しつけ、腐れ言語や不安定ライブリについて語り合いましょう。
■関連スレ
Rubyについて Part 36
http://pc12.2ch.net/test/read.cgi/tech/1246174168/
■前スレ
Rubyについて(アンチ専用) Part001
http://pc11.2ch.net/test/read.cgi/tech/1190559748/
Rubyについて(アンチ専用) Part002
http://pc11.2ch.net/test/read.cgi/tech/1200210768/
Rubyについて(アンチ専用) Part003
http://pc12.2ch.net/test/read.cgi/tech/1207233348/
Rubyについて(アンチ専用)
https://mevius.5ch.net/test/read.cgi/tech/1249737531/
- 2 :デフォルトの名無しさん:2019/04/13(土) 23:08:15.59 ID:ptfSIpS+.net
- PythonでWEBの仕事増えればいいのにな
- 3 :デフォルトの名無しさん:2019/04/13(土) 23:13:07.48 ID:DVgz/6T/.net
- さてはオメー(ry
- 4 :デフォルトの名無しさん:2019/04/19(金) 08:34:25.70 ID:s5hZ52Dn.net
- 伸びなすぎる
- 5 :デフォルトの名無しさん:2019/05/01(水) 11:02:58.34 ID:i7yw8De7.net
- 欧米で発売されたNintendo Switchゲームが突然配信停止。原因はプログラミング言語「Ruby」に関するイースターエッグ
https://automaton-media.com/articles/newsjp/20190501-91055/
パブリッシャーのCIRCLE Entertainmentは4月12日、『A Dark Room』のNintendo Switch版を
欧米で発売した。本作は、Michael Townsend氏が手がけた同名のテキストアドベンチャーゲームの
移植版だ。デベロッパーのAmir Rajan氏はiOS/Android版にて成功を収めたのち、Ryan Gordon氏と
共にNintendo Switchへの移植をおこなった。しかし、本作は配信開始から程なくして、任天堂に
よりニンテンドーeショップから取り下げられてしまった。その原因は、本作に隠されたイースター
エッグにあったという。
Nintendo Switch版『A Dark Room』の発売からおよそ2週間が経った4月25日、Amir Rajan氏は
“クレイジーな発表がある“と自身のMastodonアカウントを通じて投稿。その内容は、本作には
イースターエッグとして、オープンソース・プログラミング言語「Ruby」のインタプリタと
コードエディタが仕込まれているというものだった。本作を起動し、Nintendo Switch本体に
USBキーボードを接続して「〜(チルダ)」キーを押すと、その機能が有効になりRubyの
コードを実行できるようになるという。Rajan氏は、家庭用のNintendo Switchを事実上の
Rubyマシンに変えることができると誇らしげに語り、実際に動作させる映像も投稿している。
『A Dark Room』にRubyのコードエディタが仕込まれていることは、販売元のCIRCLE Entertainmentは
騒ぎになって初めて知ったそうだが、こうした状況により販売停止となったことで同じく謝罪する
声明を出している。本作の今後については任天堂と協議中とのことで、販売再開を目指すのかを
含め具体的な計画はまだ示していない。本作は英語と日本語に対応しており、数週間後には
日本でも発売予定となっていたが、そちらも不透明な状況だ。もし国内発売されても、この
イースターエッグは削除されることになるだろう。
- 6 :デフォルトの名無しさん:2019/05/01(水) 12:34:41.24 ID:WWTyo2DX.net
- 伸びないってことはファンが多いのだろう
- 7 :デフォルトの名無しさん:2019/05/01(水) 14:35:23.08 ID:97t5KpT2.net
- 好きの反対は無関心
- 8 :デフォルトの名無しさん:2019/05/01(水) 17:14:36.05 ID:Z+rSg4pU.net
- オブジェクト指向スレにはアンチ沸くのに
- 9 :デフォルトの名無しさん:2019/05/02(木) 23:57:44.81 ID:oVdLfe3s.net
- 3までは結構伸びてたよ
- 10 :デフォルトの名無しさん:2019/05/02(木) 23:58:15.56 ID:oVdLfe3s.net
- いや一個手前のスレだからパート4か
- 11 :デフォルトの名無しさん:2019/05/03(金) 00:53:16.62 ID:x2GKHmcy.net
- Nintendo Switch 上で動く、Ruby の実装を作ったのか?
すごい!
こういう、crazy な香具師が、天才なんだろう!
- 12 :デフォルトの名無しさん:2019/05/03(金) 01:33:42.08 ID:m+FxQhlt.net
- Rubyの実装じゃなくて実行環境な
- 13 :デフォルトの名無しさん:2019/05/06(月) 15:34:35.74 ID:KGbqvcDA.net
- >>5
こういう独善的なキチガイが多いよなRuby信者ってw
損害賠償請求されますように。
- 14 :デフォルトの名無しさん:2019/05/06(月) 16:57:58.89 ID:DF3zK1Xx.net
- アホみたいに「型なし」、「オブジェクト指向」にこだわった結果。
- 15 :デフォルトの名無しさん:2019/05/07(火) 15:41:51.48 ID:HsC5cggs.net
- TypeScriptみたいにモダンな型システムは必要
- 16 :デフォルトの名無しさん:2019/05/08(水) 08:04:46.38 ID:Fb6omiIb.net
- 悪い言語じゃないけど
Delphiみたいに趣味用になるだろうね
- 17 :デフォルトの名無しさん:2019/05/09(木) 01:18:56.87 ID:W2iPQKYL.net
- 個人で小規模なもの作るには「楽しい」のかもしれないけど
大人数で大規模な物作るにはあまり楽しそうに思えない
- 18 :デフォルトの名無しさん:2019/05/14(火) 22:24:23.32 ID:Umyq8Om1.net
- まつもとゆきひろさん「Ruby3の目指す未来 -The Year of Concurrency-」〜RubyKaigi 2019 1日目 基調講演
https://gihyo.jp/news/report/01/rubykaigi2019/0001
Rubyと同様のスクリプト言語(インタープリタ型言語)であるPython,PHP,Perlでは静的型を導入しており,
Rubyも型を導入するべきでは,と長年言われてきました。しかしまつもとさんは
「Rubyに型を取り入れたくない(DRYではないから)」,「型宣言することはコンピュータに使われているような気になる」と述べ,
Rubyでは静的型は導入しない方針を示しました。
まつもとさんは「マルチコアの時代を予想できず,Rubyにスレッドを入れたことは後悔している」,
「Ruby2で導入したキーワード引数には問題点が多く,Ruby3では非互換の変更を予定している」など,
これまでの選択で失敗だったと思うことがたくさんあると語りました。
- 19 :デフォルトの名無しさん:2019/05/14(火) 23:53:30.53 ID:HHew+yI/.net
- どうせまた忘れて違うこと言い出しそう
- 20 :デフォルトの名無しさん:2019/05/15(水) 00:16:49.74 ID:qxUiM81Y.net
- 型を取り入れるのとDRYは全く関係ない
- 21 :デフォルトの名無しさん:2019/05/15(水) 01:14:57.41 ID:45V7YiwY.net
- 時代遅れの言語となりつつある上に
過去の遺産資産を放棄する
地獄を見そう
- 22 :デフォルトの名無しさん:2019/05/15(水) 09:10:12.46 ID:ThBqyDpu.net
- 型がないとなんでDRYになるんだ?
- 23 :デフォルトの名無しさん:2019/05/15(水) 14:46:18.01 ID:nYofCCBK.net
- Class obj=Class.new
で、クラス名が2回出てくるからやろ。
そんな問題は、C#もPerl6もとっくに解決してるっていうのにね。
むしろ、変数宣言が嫌なんやろ。
個人的にはスコープ不明瞭の一因になってるから、宣言必須にはよしろ、と思ってるが。
- 24 :デフォルトの名無しさん:2019/05/16(木) 11:26:44.65 ID:Ox4fjiQE.net
- せんでええ
はよきえろ
- 25 :デフォルトの名無しさん:2019/05/16(木) 11:49:28.44 ID:BUJhrwgQ.net
- JavaScript には、var の他に新しく、let, const が出来た
変数宣言は初登場の場所かどうか、わかるだけだから、
効果が小さいから、作るのがイヤなのだろう
- 26 :デフォルトの名無しさん:2019/05/16(木) 13:00:11.32 ID:g64lzPfy.net
- >>25
そういうところがアホなんだよなあ。
- 27 :デフォルトの名無しさん:2019/05/17(金) 13:30:32.34 ID:CUEJfazl.net
- 僕はRubyやめてpythonに移ったよ
- 28 :デフォルトの名無しさん:2019/05/17(金) 18:14:42.75 ID:S1z9sNgc.net
- redmine使うから試して言われたからやってんだが何なのこのクソな環境は。
何がGemfileだよクソかしか詰まってねえ
こんなの掘り下げなきゃならんのか
プラグインの紹介も馬鹿みたいにただただ羅列してるだけだし、言語がクソならそれで書かれたcmsもクソかよ
なにがrailsだよ死ねカス
- 29 :デフォルトの名無しさん:2019/05/17(金) 18:23:03.83 ID:99nnd/tf.net
- わかる
- 30 :デフォルトの名無しさん:2019/05/18(土) 00:25:37.05 ID:IGpOqgaO.net
- 今時変数宣言がないのはきついねえ
pythonも同じだが
代入が宣言を兼ねるのは流石にやばい
シェルと変わらん
- 31 : :2019/05/18(土) 08:58:24.69 ID:To+6m73X.net
- >>30
>流石にやばい
どうやばいのですか?
- 32 :デフォルトの名無しさん:2019/05/18(土) 09:27:52.59 ID:vemaTR55.net
- >>31
大規模プログラムになると管理しきれなくなる
変数の数が100個ぐらいになるとどの変数がなんだったか
すぐに確認できた方がいい
と主張する人たちがいる
- 33 :デフォルトの名無しさん:2019/05/18(土) 10:42:38.51 ID:ISEBJGcS.net
- 10kLOC程度までの規模ならいい言語だと思うよ
- 34 :デフォルトの名無しさん:2019/05/18(土) 11:39:57.41 ID:vemaTR55.net
- 1000行以下のプログラミングには最適だと思うよ
それ以上の大きさになると、実はどの言語を使っても
うまくいかないけど
- 35 :デフォルトの名無しさん:2019/05/18(土) 17:58:51.98 ID:Dj79lafv.net
- まあそもそも超大規模開発についてはNode.jsに軍配が上がりそうだし......
- 36 :デフォルトの名無しさん:2019/05/18(土) 20:35:21.38 ID:ivF4o0CJ.net
- matzはマルチコア時代を予測できなかったというけど
むしろその方向は言語が担保するより
コンテナレベルで担保する時代なってきたんだよな
言語のスレッドよりコンテナを並行処理の単位と考えた方が筋が良いと思う
だから言語に余計な並行性はいらない
シングルスレッドの性能を限界まで使い切るNodeの設計こそ現代的だよ
- 37 :デフォルトの名無しさん:2019/05/18(土) 20:40:38.04 ID:4C+see96.net
- Nodeも依存モジュール重すぎ問題でシングルバイナリでデプロイ簡単なGoに客奪われてますが。
- 38 :デフォルトの名無しさん:2019/05/18(土) 20:46:54.42 ID:ivF4o0CJ.net
- >>37
Goはコンテナとの相性が最高だけど余計な並行性を入れたのが間違い
そこだけ外せばさらに速くなったのに
GCの問題もなかったはず
- 39 :デフォルトの名無しさん:2019/05/18(土) 21:49:05.79 ID:XXYGI5ia.net
- やっぱり、Elixir みたいな、パイプラインもどきの小プロセスが良い
10万プロセスも余裕
- 40 :デフォルトの名無しさん:2019/05/18(土) 21:52:29.85 ID:GvDcC4JV.net
- 襟臭
- 41 :デフォルトの名無しさん:2019/05/18(土) 22:47:15.27 ID:5J0Gqe9l.net
- >>38
は?GCの問題と並行性の問題は全く別物だろ。
コンテナと相性いいとかもなんか本当にわかってるの?
- 42 :デフォルトの名無しさん:2019/05/19(日) 00:22:45.46 ID:xwlJiWP7.net
- スクリプト言語なんか、マルチスレッドに対応しないならしないでもいいんだけどな。
そんなことよりも、ブロックとか変数とかが非常識なほうが困る。
- 43 :デフォルトの名無しさん:2019/05/19(日) 00:32:49.49 ID:6653078D.net
- >>42
その辺はもう直せないからな
- 44 :デフォルトの名無しさん:2019/05/19(日) 01:04:24.97 ID:xwlJiWP7.net
- >>43
いやいや。w
バージョンアップに平気で破壊的変更を混ぜられるんだから、なんだってやる気になりゃあできるんだよ。
- 45 :デフォルトの名無しさん:2019/05/19(日) 01:14:19.28 ID:6653078D.net
- >>44
1.9の時に大反発があったからもうやらないんじゃね
Ruby自体の存在価値がなくなってきてるから
今使ってる人たちに苦労を強いる変更はやらないだろう
一気にRuby離れが加速する
- 46 :デフォルトの名無しさん:2019/05/19(日) 07:34:10.40 ID:dqs7XthO.net
- 現状が気に入らないから
新しい言語が次々にできるわけで
- 47 :デフォルトの名無しさん:2019/05/19(日) 07:42:42.65 ID:YtLgvV7Y.net
- Ruby独自の機能っていくつあるのかな?
- 48 :デフォルトの名無しさん:2019/05/19(日) 07:50:21.37 ID:YtLgvV7Y.net
- 結局、スティーブ・ジョブズの尻尾みたいな奴の
パッケージング(要はパクリ)とマーケティング(要は印象操作)の妙()とやらで
無知な信者がその気になっちゃって単に扇動されていたってだけの話?
- 49 :デフォルトの名無しさん:2019/05/19(日) 13:25:43.62 ID:NVj9TkQF.net
- Rubyに飛び付いたのは素人
判ってる人は他の言語使う
それだけのこと
- 50 :デフォルトの名無しさん:2019/05/19(日) 14:04:54.45 ID:jyVnriUQ.net
- 「他の言語」が何かを言わないのは、
「○○言語に飛びついたのは素人」と
反撃をくらわないようにするためだろうなw
Rubyを否定したいだけ
- 51 :デフォルトの名無しさん:2019/05/19(日) 15:04:23.60 ID:6653078D.net
- アンチスレで何を言ってるんだ?
- 52 :デフォルトの名無しさん:2019/05/19(日) 15:43:50.48 ID:z0cDI1DN.net
- ワロタw
- 53 :デフォルトの名無しさん:2019/05/19(日) 19:17:20.31 ID:2isyGBZZ.net
- >>51
rubyに飛びついた素人さんかね?
- 54 :デフォルトの名無しさん:2019/05/19(日) 19:31:34.69 ID:GwAz9H1L.net
- >>50
擁護するってことはRubyの何かを気に入っているんだよね?
ぜひとも教えてください!
- 55 :デフォルトの名無しさん:2019/05/19(日) 19:32:37.91 ID:GwAz9H1L.net
- Rubyにはまったく価値をみいだせないので
- 56 :デフォルトの名無しさん:2019/05/21(火) 10:39:05.03 ID:tD7zWzQU.net
- せっかく標準化したのに文科省からスルーされる哀れ
https://twitter.com/yukihiro_matz/status/1130378883734286337
(deleted an unsolicited ad)
- 57 :デフォルトの名無しさん:2019/05/21(火) 10:48:25.99 ID:YlTjoOUk.net
- 国際規格ω
だまされて涙目Matz
- 58 :デフォルトの名無しさん:2019/05/21(火) 11:30:20.24 ID:c6H+iAq5.net
- Matzが国際規格の看板でじょうよわ騙したんやぞ
- 59 :デフォルトの名無しさん:2019/05/21(火) 15:50:23.39 ID:Mx1CduRa.net
- まあAI人材育成という名目があるからな
Python以外ないだろう
逆になぜRubyが採用されると思ったのか謎
- 60 :デフォルトの名無しさん:2019/05/21(火) 23:34:42.71 ID:5tDIsW5o.net
- 自分が好きで造りたくて創っただけ
他の人が勝手に使い始めた
↓
使ってくれなきゃヤダヤダ←いまここ
- 61 :デフォルトの名無しさん:2019/05/22(水) 00:01:35.16 ID:9ImpWicA.net
- Rubyが採用されてたらコミュニティが変なマウント取りまくることが予想されるし
Pythonで本当に良かった
- 62 :デフォルトの名無しさん:2019/05/22(水) 20:55:24.47 ID:ycLloex7.net
- Pythonは教育用としてWindowsストアアプリ版を作り
Win10 バージョン1903にpython.exeを標準搭載させた
Who put Python in the Windows 10 May 2019 Update?
https://devblogs.microsoft.com/python/python-in-the-windows-10-may-2019-update/
一方Rubyは開発メンバーが得意げな顔でWindowsもGitHubも絶対触らないと騒いでおきながら
「われわれがマイクロソフトを嫌っていたのではない、マイクロソフトがわれわれを嫌っていたのだ」などと意味不明な供述をした
https://www.itmedia.co.jp/news/articles/1606/08/news138.html
https://k0kubun.hatenablog.com/entry/ruby-core-2019
- 63 :デフォルトの名無しさん:2019/05/22(水) 21:42:32.53 ID:9ImpWicA.net
- >>62
自業自得だな
- 64 :デフォルトの名無しさん:2019/05/22(水) 21:52:05.87 ID:VyPfhVjA.net
- >>62
1903インストールしたで
'python.exe' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
- 65 :デフォルトの名無しさん:2019/05/22(水) 21:53:42.25 ID:VyPfhVjA.net
- なんだ。標準搭載ってうそやんか
単にストアからインストールできるってだけやんか
- 66 :デフォルトの名無しさん:2019/05/23(木) 02:11:14.43 ID:srO5/BaD.net
- 自分で入れてるpython.exeをwin10のアプデごときに上書きされたら阿鼻叫喚なんだが
- 67 :デフォルトの名無しさん:2019/05/23(木) 12:31:16.99 ID:4N5numQc.net
- コマンドプロンプトで、
where python
情報: 与えられたパターンのファイルが見つかりませんでした
- 68 :デフォルトの名無しさん:2019/05/26(日) 22:59:54.25 ID:DEKiDnis.net
- 型定義ファイルつくるのに
プログラム本体には型をつけないのか
謎のこだわり
- 69 :デフォルトの名無しさん:2019/05/27(月) 01:01:25.38 ID:2r1q6VaA.net
- TS用にJSライブラリの型定義ファイル作るみたいな話か?
辛いだけでは…。
- 70 :デフォルトの名無しさん:2019/05/27(月) 04:08:52.58 ID:M+AjYQS+.net
- Rubyの設計がオープンクラスなのが根本的な原因だろう。
クラスを定義する場所が決まってないから、
別の場所で定義しなければいけなくなっている。
関数の情報をその関数とは別の場所に書く場合、
その2つの関数をつなぐ情報が必要になる。
関数の情報と、つなぐための情報。
つまりそれはDRYではなくなる。
- 71 :デフォルトの名無しさん:2019/05/27(月) 11:51:30.52 ID:kkNgQdwZ.net
- オープンクラスであることと定義する場所うんぬんは関係ない。次。
- 72 :デフォルトの名無しさん:2019/05/27(月) 13:04:30.17 ID:M+AjYQS+.net
- >>71
関係ある。
- 73 :デフォルトの名無しさん:2019/05/27(月) 14:34:24.10 ID:qpjwwxOZ.net
- ソースと同じ場所に同じファイル名でrbiファイルを作る感じなのかね
マジで面倒すぎて絶対流行らなそう
- 74 :デフォルトの名無しさん:2019/05/27(月) 14:49:38.10 ID:lYHAKJaU.net
- .jsと.d.tsの両方をメンテする、みたいな感じになるのか
- 75 :デフォルトの名無しさん:2019/05/27(月) 20:38:48.80 ID:AbkOyaU0.net
- Rubyのパーサはカオス過ぎるから、ソースコード内に(コメント以外で)
型を書けるように拡張したらバグりまくりそう
- 76 :デフォルトの名無しさん:2019/05/27(月) 21:39:18.14 ID:qpjwwxOZ.net
- >>75
これを機にパーサを書き直すのもアリだと思うが
bisonは捨てるべき
- 77 :デフォルトの名無しさん:2019/08/05(月) 13:51:42.22 ID:NOA3rn3w.net
- 魔除けのお札
https://www.youtube.com/watch?v=UDOpaoPWmVU
- 78 :デフォルトの名無しさん:2019/08/05(月) 13:57:23.49 ID:MNXFY7cg.net
- ↑【D○C】2019/8/5(月) (バカそうな名前)×(バカそうな名前)×(バカそうな名前)【虎○門ニュース】
というタイトルの動画でした。気になる人、見なくていいよ
- 79 :デフォルトの名無しさん:2019/08/05(月) 13:57:51.18 ID:MNXFY7cg.net
- 【DHC】2019/8/5(月) 田北真樹子×原英史×居島一平【○ノ門ニュース】
なるほど。この単語がNGになってるのかw
- 80 :デフォルトの名無しさん:2019/08/05(月) 14:09:22.89 ID:NOA3rn3w.net
- katayamaとmzをNGにしてるとすっきり
- 81 :デフォルトの名無しさん:2019/08/06(火) 00:42:11.82 ID:pzsqCCUt.net
- Ruby on Rails 6 では、GitHub 中心で、
複数データベース(レプリカ)接続の大規模サービスなど、別次元へ行ってしまった!
モジュールバンドラーも、Webpack になりました!
- 82 :デフォルトの名無しさん:2019/08/07(水) 23:18:30.82 ID:UsoIlE49.net
- え、そうなの? 「将来性のないプログラミング言語5選」の内容に各所からツッコミ【やじうまWatch】 - INTERNET Watch
https://internet.watch.impress.co.jp/docs/yajiuma/1200/475/amp.index.html
- 83 :デフォルトの名無しさん:2019/08/10(土) 00:32:14.24 ID:cKTQ2yHJ.net
- >>82
将来性のないプログラミング言語5選として「Ruby」が挙がり話題に
https://it.srad.jp/story/19/08/09/185229/
スラドのコメントは結構厳しいな
- 84 :デフォルトの名無しさん:2019/08/10(土) 00:34:55.63 ID:cKTQ2yHJ.net
- ruby3も perl6 みたいなオワコン言語になるのかな?
- 85 :デフォルトの名無しさん:2019/08/10(土) 01:40:58.15 ID:QsN+2R7B.net
- >>84
Perl6はオワコンじゃねえ!
まだ始まってないだけだ!
まあ、始まらんだろうな。。。
興味はあったからインストールして試してみたものの、クセがすごい。
- 86 :デフォルトの名無しさん:2019/08/10(土) 02:12:50.06 ID:6d2gRK68.net
- Perl6 は名前を変えてほしかった(Camel とか)
- 87 :デフォルトの名無しさん:2019/08/10(土) 10:06:14.15 ID:SX6PRfyx.net
- 他の言語も最近はそんなもんだな。もう名前変えろよと思うことが多い。c++とかな。
- 88 :デフォルトの名無しさん:2019/08/10(土) 11:41:06.25 ID:/ATKT2HC.net
- perl6は難産過ぎて産まれる前にミイラ化した
あきらめろ
- 89 :デフォルトの名無しさん:2019/08/10(土) 11:45:10.99 ID:2rw1quwY.net
- まともな実装があれば使いたいんだけどね
- 90 :デフォルトの名無しさん:2019/08/12(月) 01:07:47.51 ID:noRgsanp.net
- Ruby の新しい本が、一杯出てる。
独習シリーズも、Rails 本に参入した
WEB+DB でも、RubyVM の作者、Cookpad の笹田耕一の連載が始まった
WEB+DB Vol.111 号では、Rails 6・Julia の特集
科学技術計算用のJulia は、Ruby に似てる。
Python から、Julia に流れそう
- 91 :デフォルトの名無しさん:2019/08/12(月) 01:42:26.90 ID:e+hNghp5.net
- おそらく先がない5つのプログラミング言語
https://insights.dice.com/2019/07/29/5-programming-languages-probably-doomed/
筆頭はRuby
ソースはTIOBEとRedMonkとDiceの求人投稿データ
- 92 :デフォルトの名無しさん:2019/08/12(月) 01:43:32.23 ID:e+hNghp5.net
- >>40
え、そうなの? 「将来性のないプログラミング言語5選」の内容に各所からツッコミ
https://internet.watch.impress.co.jp/docs/yajiuma/1200/475/index.html
> 海外はともかく日本から見るとやや違和感のある内容ということで、Twitterでは主に日本からのツッコミが入りまくっている。
> 記事が公開されたのは先月末で、海外ではRedditを除けばそこまで注目されていなかったにもかかわらず、思わぬところで火の手が上がった格好だ。
海外からしたら日本なんて知ったことかよwww
まるで韓国みたいな反応www
「世界中の国が日本の輸出規制を非難している!」
→ 韓国が騒いでるだけ。世界は異常な反日パフォーマンスにドン引きw
- 93 :デフォルトの名無しさん:2019/08/12(月) 01:43:53.87 ID:e+hNghp5.net
- 「各所からツッコミ!」
→ 日本のみに生息するRubyキチガイどもが難癖つけてるだけでしたwww
- 94 :デフォルトの名無しさん:2019/08/12(月) 06:01:24.22 ID:noRgsanp.net
- Python のDjango の本は、掌田の1冊だけ。
新しい本が出ない
一方、Rails の新しい本は、10冊ぐらい出てる。
やっぱり日本では、Rails のシェアが断トツ!
多くのRuby コミッターを抱える、Ruby開発も、大阪でも社員を募集してる
- 95 :デフォルトの名無しさん:2019/08/12(月) 11:36:34.07 ID:teiWuRr3.net
- 入門本初心者本が10冊以上も必要な難解なツールがRailsです
- 96 :デフォルトの名無しさん:2019/08/12(月) 12:33:49.02 ID:dA5eQdyT.net
- rubyなんて元々マイナー言語だったのが、
railsバブルで世界的に持ち上げられてしまって、
逆に困ってるだろ。
早く島根の田舎に戻って欲しい
- 97 :デフォルトの名無しさん:2019/08/19(月) 21:14:19.99 ID:thJnfNrr.net
- そうでもないだろ。
matzは結構プライド高いし。
- 98 :デフォルトの名無しさん:2019/08/24(土) 14:56:33.67 ID:lKC91JXx.net
- 「rest-client」など11のRubyライブラリにバックドアが発見される
https://japan.zdnet.com/article/35141553/
- 99 :デフォルトの名無しさん:2019/08/24(土) 15:21:24.89 ID:u2q8uNB0.net
- これはもうだめかもわからんね
- 100 :デフォルトの名無しさん:2019/08/24(土) 16:54:05.21 ID:dr4oD/Ll.net
- >>98
さもありなんwww
- 101 :デフォルトの名無しさん:2019/09/09(月) 12:38:22.25 ID:pD7/ye0Q.net
- 十年ぐらいRubyを使っていたけれど、Windowsで使う必要が生じてrdbiをやってみたら
ODBCドライバがコンパイルすら通らない
一方で試しにpythonを使ったら、あっさりと接続可能
Windows周りは pythonを使うしかないのか・・
- 102 :デフォルトの名無しさん:2019/09/09(月) 12:58:56.65 ID:FLVXg6p/.net
- 何度も言われてるが ruby + windows は最悪コンビ
- 103 :デフォルトの名無しさん:2019/09/09(月) 15:38:52.50 ID:pD7/ye0Q.net
- ODBCの代わりにJDBCを使えば、接続はできるものの、
今度はjrubyのほうのselenium, regexp周りのデバッグ地獄
これはもうpythonか・・
- 104 :デフォルトの名無しさん:2019/09/11(水) 13:00:11.55 ID:zFEVPQj4.net
- >>103
そうだぬ
プログラマーが本当に支持するプログラミング言語がわかる「人気の高いプログラミング言語2019」が
発表 2019年09月10日 21時00分
https://gigazine.net/news/20190910-top-programming-languages-2019/
- 105 :デフォルトの名無しさん:2019/09/11(水) 13:27:11.84 ID:z1Eo4HZP.net
- >>104
リスト入りしてすらいないwwww
- 106 :デフォルトの名無しさん:2019/09/11(水) 13:52:50.57 ID:ujkZonF+.net
- Ruby「Visual Basicに同スコアで勝ったぞ!」
- 107 :デフォルトの名無しさん:2019/09/14(土) 22:06:04.19 ID:tToTGOjc.net
- sheet.insert_row(row)
sheet.insert_row(row + 1)
sheet.insert_row(row + 2)
(0..17).each{|j|
sheet[row][j].change_border(:bottom, 'none')
sheet[row + 1][j].change_border(:top, 'none')
}
sheet[row + 1][0].change_border(:bottom, 'none')
sheet[row + 2][0].change_border(:top, 'none')
for col in 1..16 do
line_draw(sheet,col,col, row, (row + 1))
end
end
なんやこれ
- 108 :デフォルトの名無しさん:2019/09/14(土) 22:14:15.58 ID:tToTGOjc.net
- window.setTable = (gridTitles, tableData) ->
$('#stock_confilm_grid *').remove()
$('#stock_confilm_grid').append $('<tr>').append
$("<th rowspan='3'>#{gridTitles[0]}</th><th colspan='9'>#{gridTitles[1]}</th><th rowspan='2' colspan='3'>#{gridTitles[2]}</th><th rowspan='2' colspan='3'>#{gridTitles[3]}</th>")
window.setTable
↑
これ使ってる人いるの??
- 109 :デフォルトの名無しさん:2019/09/14(土) 22:16:37.39 ID:CE5cSzxu.net
- 雑食系エンジニア・KENTA の新着動画が来たー!
Javaの方がRubyよりも求人が多いという勘違いについて
Javaはもう死んだの? Part.2
https://mevius.5ch.net/test/read.cgi/tech/1566040070/110
- 110 :デフォルトの名無しさん:2019/09/15(日) 00:27:12.80 ID:84ndTw+e.net
- このひとうbyでぃsってるわりにるbyだいすきだよね
- 111 :デフォルトの名無しさん:2019/09/18(水) 21:49:44.66 ID:4P5hEHw6.net
- そら美しくないという部分さえ無視できれば、pythonで用が足りちゃうもん
その代わり self self self だけれど
- 112 :デフォルトの名無しさん:2019/09/18(水) 22:29:58.22 ID:ZXu0QC50.net
- 明示的で美しい…
カッコ省略できるようにしてdef関数が変数に代入できなくなった先見性のない行き当たりばったりのクソ言語とは違うな。
- 113 :デフォルトの名無しさん:2019/09/19(木) 12:13:18.45 ID:RkndgPZq.net
- KENTA は、Ruby は終わった。
これからは、すべてPython !
みたいに、他のサイトを鵜呑みにしてきたけど、
実際に、Ruby会議などに参加して、その熱気に、否定できなくなってきた!w
他のサイトの情報と、現実が食い違ってきてる!
実地調査をすると、どうしても食い違う点が出てくる
他のサイトのアンケートは、元々偏ってる。
選挙の出口調査みたいに、ランダムじゃない
だから、実地調査の重要性と、
アンケート調査の量ではなく、質が重要!
視聴率と同じ。
数字・量ではなく、一人一人がどういう人物・質なのかが重要!
何事でも、だまされないためには、量ではなく、質が重要!
- 114 :デフォルトの名無しさん:2019/09/19(木) 12:16:04.93 ID:nEj2AKuG.net
- KENTAあっちいけ
- 115 :デフォルトの名無しさん:2019/09/19(木) 13:14:43.59 ID:U7qxagOH.net
- そのKENTAという人もこんなザコ糖質に威を借られて迷惑しきりだろwww
- 116 :デフォルトの名無しさん:2019/09/19(木) 22:54:02.57 ID:WuGzX5tj.net
- Ruby会議なんか、そら信者の集まりやからな。w
- 117 :デフォルトの名無しさん:2019/09/22(日) 08:01:55.36 ID:dYT/lbGY.net
- さすが俺達のRuby
広く使われているコードを勝手に消す程度の事は余裕だぜ
政治的問題のためRuby GemsとGitHubからChef関連の諸々が消えた件について
https://blog.tpdn.kim/entry/delete-chef-extension-code-protest-ice/
- 118 :デフォルトの名無しさん:2019/09/22(日) 11:48:02.04 ID:y42gsAly.net
- 古いな
- 119 :デフォルトの名無しさん:2019/09/22(日) 12:15:55.46 ID:GpWEsuAu.net
- Rubyに引き寄せられるプログラマーはこんなやつばかり。
韓国を小バカにする記事を配信したメディアがRailsを使っていたら?
韓国贔屓のRubyプログラマなら広く使われてそうな自身作成のGemがあれば抗議のためにリポジトリから削除するかもしれないね。
Ruby信者の観念的・主観的・宗教的性質はビジネスの観点からはリスクでしかない。
- 120 :デフォルトの名無しさん:2019/09/22(日) 12:29:17.76 ID:NWulzMwt.net
- chon國が関わってそうなgemはインスコしなければ良いだけ
- 121 :デフォルトの名無しさん:2019/09/22(日) 14:56:40.66 ID:50uRwRjC.net
- 例えって知ってる?w
chonにだけ気を付けていればいいわけじゃないんだよ。
作者の思想心情によって容易にgemが人質・取引材料にされるということ。
- 122 :デフォルトの名無しさん:2019/09/22(日) 15:18:14.11 ID:Eyx965Zz.net
- >>117
なぜ香港とか日本と韓国の話を出すかねー
- 123 :デフォルトの名無しさん:2019/09/22(日) 16:46:37.17 ID:zrmuC8G0.net
- ruby意外だとnode.jsで似たような話を聴いたな
rubyとnode.jsには基地外が居るってことだな
他の言語は民度が高い
- 124 :デフォルトの名無しさん:2019/09/22(日) 17:03:54.71 ID:ircJ7j/J.net
- >>123
何が意外なの?
- 125 :デフォルトの名無しさん:2019/11/02(土) 21:35:10.63 ID:HgJWkDSn.net
- 死に行く4つのプログラミング言語 2019
4:24 辺りに我らがruby 登場
Top 4 Dying Programming Languages of 2019 | by Clever Programmer
https://www.youtube.com/watch?v=H9Ht27r7ROk
- 126 :デフォルトの名無しさん:2019/11/03(日) 10:58:03.26 ID:U023h4Pl.net
- 「Railsは終わった」と言われる理由
https://qiita.com/klriutsa/items/86ac5e94ec99c0d95b61
↑の記事を書いた人の動画が↓
Rubyを終わらせた本人がオワコンの理由を解説します
https://www.youtube.com/watch?v=YrRXMsfPBX4
- 127 :デフォルトの名無しさん:2019/11/03(日) 11:51:54.83 ID:0mJzeN8W.net
- 漏れもRubyはオワコンだと思うし
動画で言われてることも
まあそうだろうねとは思うが
細かく話を聴くとこの人本質判ってないなって思った
- 128 :デフォルトの名無しさん:2019/11/03(日) 11:57:12.54 ID:iGPm5I7w.net
- >>127
どのへん?
- 129 :デフォルトの名無しさん:2019/11/03(日) 12:26:57.82 ID:uZqEAYcl.net
- >>127
本質について詳しく
- 130 :デフォルトの名無しさん:2019/11/03(日) 13:05:14.40 ID:zfBXgxHq.net
- rubyをこき下ろしてるなw
顔出しでよーやるわ
- 131 :デフォルトの名無しさん:2019/11/03(日) 13:40:15.44 ID:smmSGOst.net
- これでも観てもちつけ
https://www.youtube.com/watch?v=qmIJbPmC-jc
- 132 :デフォルトの名無しさん:2019/11/03(日) 14:17:52.69 ID:r9lfrX/A.net
- わりと当たり障りのないというか、そらそうだってところを無難に抑えた批判という感じ。
- 133 :デフォルトの名無しさん:2019/11/03(日) 14:31:28.56 ID:U4Jn0oNY.net
- 養成読本シリーズのムック本が出た!
Software Design plusシリーズ
Ruby on Rails 6 エンジニア養成読本、2019/10/26
著者は、すがわらまさのり,前島真一
最近は、GitHub 主導で、大規模用に改修されてきたから、大企業でも増えてそう。
Node.js, Webpack の採用で、Vue.js, React も使える
基本、サーバー側はRubyで、クライアント側はJavaScript で作る
- 134 :デフォルトの名無しさん:2019/11/05(火) 19:21:47.50 ID:d+7CRaLW.net
- Railsがオワコンだということに関しての技術的な話
https://www.youtube.com/watch?v=AHsYQyGlr5M
- 135 :デフォルトの名無しさん:2019/11/07(木) 10:48:11.38 ID:756Qly5f.net
- ruby3で型アノテーションを別ファイルにする話を聞いて
こいつら全然時流を読めてないな、と残念な気持ちになった
- 136 :デフォルトの名無しさん:2019/11/07(木) 12:55:25.42 ID:aHr9+aL9.net
- テック系youtuberは煽るだけの動画出してるだけで
イマイチ中身あることしてないよな
ライブコーディングしろって思う
- 137 :デフォルトの名無しさん:2019/11/07(木) 14:18:53.05 ID:dB1QBGXo.net
- liveるとあほがばれる
- 138 :デフォルトの名無しさん:2019/11/14(木) 17:49:33.71 ID:N8CBxZDS.net
- >>136
全くその通りでテック系というよりも単なる情報商材屋とか
コンサルみたいなのとやってることが同じじゃんってやつが多いよな
テック系名乗るならテック要素まず出せよって思う
- 139 :デフォルトの名無しさん:2019/11/15(金) 05:05:58 ID:vacMewc7.net
- Appleみたいに奪っておいて後から与えて賞賛される神もどうかと思うが(escキーの話ね…)
Matzみたいに大した考えもなしに与えておいて後から屁理屈こねて奪う神も残酷だわぁ…
怠惰な神を信仰した信者が馬鹿を見ただけと言えばそれまでだが、これはすごく気の毒
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/95829
- 140 :デフォルトの名無しさん:2019/11/15(金) 12:07:43.20 ID:dL9uCc88.net
- リバートまじかぁ・・・
.:演算子は2.7で一番期待してただけに残念だわ
- 141 :デフォルトの名無しさん:2019/11/15(金) 21:20:07.57 ID:uCP6KCQa.net
- ずっと前にたのしいRubyを読んだのだが
プログラミング初心者に対してあまりにスパルタな構成(他言語の概念がどんどん出てくる)の本だったのに
初心者向けとして絶賛されてたからRuby業界の異質さみたいなのを感じて距離を置いた
いまは本当のプログラミング初心者向けのRuby本って出てるの?
- 142 :デフォルトの名無しさん:2019/11/15(金) 21:25:41.40 ID:uCP6KCQa.net
- >>126
これはなかなかおもしろい視点だな
読むコストが高いからこそ初心者向けとされてた本があの有様だったのか
書いてるほうが読むコストの高さに負けたということかな
- 143 :デフォルトの名無しさん:2019/11/15(金) 22:57:01.78 ID:SWgp43Jk.net
- >>141
立ち読みしたりAmazonの評価見ればわかると思うんだけど
たのしいRubyはプログラミング初心者向けじゃないし、特にいい本でもない
紙で入手できて日本語で書いてるリファレンス的な本
ガチのプログラミング初学者向けはChris Pineの「初めてのプログラミング」
- 144 :デフォルトの名無しさん:2019/11/15(金) 23:12:31.32 ID:xqMi4KgU.net
- >>141
そもそも完全な初心者がいきなりRubyを理解できるとは思えん
Pythonをやれ
- 145 :デフォルトの名無しさん:2019/11/15(金) 23:35:23.60 ID:uCP6KCQa.net
- >>143>>144
読んだのはかなり昔で、当時は間違いなくプログラミング初心者が読めるRubyの本として紹介されてた
ろくな書籍がなかったってのもあるかもしれないが、だからって初心者向きではないのは間違いない
そのときから一種の宗教的な熱気があったのだと思う
- 146 :デフォルトの名無しさん:2019/11/16(土) 00:12:03.86 ID:CqK90I4B.net
- >>145
Rubyの本は今でも微妙なのしかない気がする
- 147 :デフォルトの名無しさん:2019/11/16(土) 00:42:03.50 ID:MPkRKvCQ.net
- 自分に合ったまともな本を選ぶ能力ってのも重要なスキルの一つなんだよね
それを身につける努力をしないと
- 148 :デフォルトの名無しさん:2019/11/16(土) 07:53:54.25 ID:P0pBga+E.net
- 入門書以前にRuby自体がビミョー
- 149 :デフォルトの名無しさん:2019/11/16(土) 13:57:32.39 ID:o5KJ8Opb.net
- 256倍シリーズは好きだった
書いてる人が楽しんでるのは伝わってきた
言語自体が楽しいをキーワードに推してくるのは宗教感強い
揺れ戻って型に厳しい言語が受けてるけど
Ruby がそれ目指しちゃダメだろうに
- 150 :デフォルトの名無しさん:2019/11/16(土) 16:46:08.74 ID:dnB+BkZr.net
- スッキリわかる Java入門 第2版、2014
たのしいRuby 第6版、2019/3/19
この2冊は、オブジェクト指向を学ぶ、もっとも簡単な定番の本!
だから、ベストセラー
これらよりも簡単な本は、例えば、3日で何とかなど、
文法・プログラミングとしての知識が少なすぎて、ツールが何も作れない
if などの制御構造を教えておしまい
だから、どうした?
これを教わってどうなるの? って言うレベル
実用的なツールが作れない
- 151 :150:2019/11/16(土) 17:03:40.47 ID:dnB+BkZr.net
- 極端に言えば、Enumerable, Enumerator, Array のメソッドが使えればよい
Enumerable
https://docs.ruby-lang.org/ja/latest/class/Enumerable.html
ここを見て、どういう事ができるのか、理解できればよい。
これは本質で、すべての言語で同じだから、Ruby で学んだことが、全言語で使える!
こういう全言語の実力を伸ばす仕掛けがあるから、プロは、Rubyを初心者に勧めるわけ
YouTube に動画を上げている、雑食系エンジニアのKENTA も、初心者にはRubyと言ってる!
Python は、おすすめしませんとハッキリ言ってる!
Python には、Web系の仕事が、Rubyの1/10 しかないから、
初心者が勉強しても、仕事を取れない
お金を稼ぎながら、転職しながら、サーバー側でキャリアを成長させる道筋がない。
Rubyから始めないと、まず就職できないから!
Ruby → JavaScript, Go, Kotlin, Elixir, Julia
こういうサーバー側のキャリアパス
- 152 :デフォルトの名無しさん:2019/11/16(土) 19:57:40.34 ID:xDZismOl.net
- きもっ
- 153 :デフォルトの名無しさん:2019/11/17(日) 10:14:29.17 ID:X9AhIAwA.net
- スレタイ嫁
- 154 :デフォルトの名無しさん:2019/11/17(日) 10:45:09.70 ID:nCwuraZ3.net
- Rubyは日曜大工用の工具セットって感じ
仕事で家具や内装を作るならPythonやPHPみたいな現実路線の言語がいいし
家を建てるならJavaやGoくらいしっかりしてたほうがいいし
ビルを建てるのはそもそも無理、Rubyでは杭打ちとかできない
- 155 :デフォルトの名無しさん:2019/11/17(日) 10:45:55.87 ID:AGgtFCHm.net
- > Rubyは日曜大工用の工具セットって感じ
> ビルを建てるのはそもそも無理、Rubyでは杭打ちとかできない
根拠は?言ってみただけ?
- 156 :デフォルトの名無しさん:2019/11/17(日) 11:11:49.93 ID:vz8eXEG6.net
- >>154
RubyはおろかPythonもPHPもGoも知らないの丸出しですやん
- 157 :デフォルトの名無しさん:2019/11/17(日) 11:16:31.47 ID:g3Yi+ZfA.net
- なんだよ?即レスしてやったのになんの根拠も言えないのかよ。雑魚だな。
- 158 :デフォルトの名無しさん:2019/11/18(月) 18:16:08.59 ID:BK4fkH2q.net
- プログラミング初心者向けの本としてChris Pineが出てくる時点で、Rubyは根本的に初心者向きじゃないと白状してるようなものだよ
短文に慣れてしまって長文が読めず、画像で情報を把握するような今どきの若者に画像のない長文本は勧められない
ここまでのこの文章ですら長いと言われるくらいだし
初心者向けの本は基本的に文章を極力減らして例示とマンガで説明してる
- 159 :デフォルトの名無しさん:2019/12/11(水) 21:39:46.45 ID:YTKclXIe.net
- Cも初心者向きじゃないと言われているし
まずはPascalをやれと、師匠は言っていた
- 160 :デフォルトの名無しさん:2019/12/11(水) 21:52:04.98 ID:Gjrc4uA9.net
- 古いわ。w
当時からして、Pascalがそんなにいいとは思わなかったが。
今ならC#やな。
間違いなく。
- 161 :デフォルトの名無しさん:2019/12/11(水) 21:58:56.68 ID:Ec0EQxOa.net
- C ってよく出来てるなあと思う
- 162 :デフォルトの名無しさん:2019/12/11(水) 22:18:53.20 ID:mRJcWm57.net
- 懐かしいな、Turbo Pascal
- 163 :デフォルトの名無しさん:2019/12/12(木) 09:55:25 ID:a67Hqgb2.net
- CはPascalより文法を緩くした実用(手抜き)言語のイメージ
CやってからPascalやるよりも
PascalやってからCやる方が
スムーズに学習出来るのは確かだが
今からそれをやる意味はあるかは微妙
今ならPythonをお薦めする
Rubyはダメ絶対
- 164 :デフォルトの名無しさん:2019/12/12(木) 22:20:28.37 ID:iWm3nvUp.net
- Pythonは嫌いだがRubyよりはマシ
Rubyなんて今からやっても負債にしか
- 165 :デフォルトの名無しさん:2019/12/12(木) 22:58:14.03 ID:ibvhlcts.net
- 今Webアプリ作るならなにがいいんだろうな
サーバーサイドは相当迷うよ
- 166 :デフォルトの名無しさん:2019/12/12(木) 23:40:31.44 ID:DL4wAkQt.net
- C#やろ!w
- 167 :デフォルトの名無しさん:2019/12/13(金) 14:29:25.24 ID:a34Kc7WY.net
- C#いいと思うけど
- 168 :デフォルトの名無しさん:2019/12/16(月) 14:53:49.89 ID:io+QB1Sh.net
- 『表紙に著者の顔写真が載っている本には手を出さない』これだけで驚くほどQOLが上がる…という意見に様々な感想「著者が腕組みしてる本も手を出さない」
https://togetter.com/li/1443255
- 169 :デフォルトの名無しさん:2019/12/20(金) 22:30:04.47 ID:/W4lQx2e.net
- rubyはperlの悪いとこばっかマネして無理に全部オブジェクト扱いしようとしたくそ言語だよ。
- 170 :デフォルトの名無しさん:2019/12/20(金) 22:47:51.16 ID:gTx/lAPV.net
- Perlをさんざん罵ったヤツなのに、Perlのせいにすんな!
Rubyがダメだとしたら、ただただ純粋にRubyがダメだから!
- 171 :デフォルトの名無しさん:2019/12/21(土) 00:35:09.97 ID:pAX2rrxb.net
- JavaやPerlやPHPをクソミソに言ったツケが来てるな
- 172 :デフォルトの名無しさん:2019/12/21(土) 07:12:04.39 ID:yAZ/jePH.net
- PHP も型に厳しい方向になってて
もう別言語でやって感ある
大規模開発も大事だけど
既存のコードが一番大事
- 173 :デフォルトの名無しさん:2019/12/22(日) 13:14:50.21 ID:6Us+wzVL.net
- >>169
+1
ほんそれ
@とかうざすぎ
- 174 :デフォルトの名無しさん:2019/12/22(日) 22:50:39.57 ID:bTmhsrle.net
- >>173
だから、Perlは関係ねえよ!
- 175 :デフォルトの名無しさん:2019/12/22(日) 23:03:52.01 ID:O05uH48x.net
- $とか@ってシェルスクリプトが起源だからさ
PerlとかRubyはしれっと盗まないでくれないか?
- 176 :デフォルトの名無しさん:2019/12/25(水) 20:24:56.87 ID:1fTZ/ZaM.net
- @_ なんかにコンテキストで意味変わるようなものをドカドカ詰め込んだのは
perlが最初だぞ。もちろん最悪のやり方だと思うが。
- 177 :デフォルトの名無しさん:2019/12/25(水) 20:51:14.14 ID:aaAP7ysf.net
- Rubyも同じようなの導入しようとして
失敗してるしな
- 178 :デフォルトの名無しさん:2019/12/26(木) 09:50:24.46 ID:qmNoWNu8.net
- 賢者は歴史に学ぶ
愚者は経験に学ぶ
- 179 :デフォルトの名無しさん:2019/12/26(木) 09:51:27.96 ID:ICbV3wFJ.net
- >>178
それが正しいという根拠は?
- 180 :デフォルトの名無しさん:2019/12/26(木) 10:15:01.57 ID:qmNoWNu8.net
- おまい意味判ってないやろ
- 181 :デフォルトの名無しさん:2019/12/26(木) 10:16:34.15 ID:ICbV3wFJ.net
- だからわからんからその意味を説明しろってw
- 182 :デフォルトの名無しさん:2019/12/26(木) 10:26:37.91 ID:uIk/XshQ.net
- なるほど、これが「愚者」なんだな
- 183 :デフォルトの名無しさん:2019/12/26(木) 15:02:17.46 ID:3AF5y/RY.net
- 「愚者は経験から学び賢者は歴史から学ぶ」←? よく分からなかったので丁寧に解説。
https://blog.goo.ne.jp/booter/e/ff3e7f69d7cfb970ce09147cb5b8b037
- 184 :デフォルトの名無しさん:2019/12/26(木) 15:05:36.50 ID:V8wfE0dN.net
- > 「愚者は経験から学び賢者は歴史から学ぶ」。
> 結論から言うと、これは誤訳である。
ワロタw
- 185 :デフォルトの名無しさん:2019/12/26(木) 15:14:05.20 ID:/uKQZJNY.net
- 歴史=他人の起こした出来事って意味がわからんやついるんだな
読解力がなさすぎるか日本人じゃないか
- 186 :デフォルトの名無しさん:2019/12/26(木) 15:18:07.97 ID:V8wfE0dN.net
- だからその「歴史」が誤訳なんだがな。もともとは歴史なんて言ってない
- 187 :デフォルトの名無しさん:2019/12/31(火) 19:32:08.67 ID:z/4e8Z8b.net
- すみません、初学者で苦労してまして・・
Rubyxlでエクセルのテンプレートを編集したく
そこで、特定のセルをコピーして特定のセルに貼り付ける
操作を行いたいのですが、ネットで検索しても全くヒットせず
有識者のかたいらっしゃれば、ご教授いただけましたら幸いです。。
- 188 :デフォルトの名無しさん:2019/12/31(火) 20:25:07.74 ID:ozxOKIBe.net
- 5ch では、マルチポストは禁止です!
同じ質問を、複数のスレに書き込んではいけません!
ここで質問せず「Ruby 初心者スレッド Part 65」の方を使ってください!
- 189 :デフォルトの名無しさん:2019/12/31(火) 20:41:41.22 ID:TaZygSKX.net
- しかし、「アンチ専用」のスレで聞くかね。w
- 190 :デフォルトの名無しさん:2020/01/01(水) 16:26:40.85 ID:AV+0j7FA.net
- 愚者は経験にも学ばない
- 191 ::2020/01/02(木) 20:28:10.19 ID:VmmTWzwp.net
- >>183,184
ビスマルクとは知らなかった、あのビスマルクの言葉だったとは…これは勉強になりましたね、
- 192 :デフォルトの名無しさん:2020/01/02(木) 20:49:43.56 ID:Ifo0PTAe.net
- 翻訳者が「盛った」んだろう
- 193 :デフォルトの名無しさん:2020/01/03(金) 10:40:11.91 ID:lHIykz7y.net
- 試験では部分点すらもらえないタイプ
- 194 :デフォルトの名無しさん:2020/01/26(日) 01:41:18 ID:HPdacZve.net
- rubyXLでエクセルいじってるが
印刷範囲を設定したいときは、どのようにすればよいのでしょうか?
いろいろ探しても見当たらず・・
- 195 :デフォルトの名無しさん:2020/01/26(日) 11:02:44 ID:+3DuCtIS.net
- まるち
- 196 :デフォルトの名無しさん:2020/04/05(日) 16:08:20.26 ID:PRah2Hwr.net
- まつもとはtraitの仕様を入れたけど
そもそもなんのために入れたんだか忘れたって後から言ってる
まつもとのバグはrubyのバグと言っても良い
- 197 :デフォルトの名無しさん:2020/04/05(日) 17:30:57 ID:liJZihU7.net
- 最近trait関係で何かバグった?
- 198 :デフォルトの名無しさん:2020/04/05(日) 19:43:30.76 ID:oKEzp2HP.net
- matzももうrubyやめたいんじゃねーの?
- 199 :デフォルトの名無しさん:2020/04/06(月) 00:41:04.88 ID:qqlpdYMz.net
- 生前退位するしかないじゃない
- 200 :デフォルトの名無しさん:2020/04/06(月) 00:49:24 ID:UGXjqJtL.net
- 特定の独裁者が仕切る開発はもう時代にあってないよね
言語の与える影響があまりに大きくなりすぎた
- 201 :デフォルトの名無しさん:2020/04/06(月) 02:54:18 ID:qqlpdYMz.net
- そう言えば、GuidoとかRMSは生前退位したんだっけ
- 202 :デフォルトの名無しさん:2020/04/06(月) 19:57:19 ID:lqJgR+VC.net
- >>200
独裁は必要。
でないと、決めればいいところが決まらん。
- 203 :デフォルトの名無しさん:2020/04/06(月) 19:58:17.80 ID:lqJgR+VC.net
- >>201
RMSは自主的だっけ?w
- 204 :デフォルトの名無しさん:2020/04/06(月) 20:19:21.32 ID:Cbp9XIJ2.net
- >>203
解任はされてないな
- 205 :デフォルトの名無しさん:2020/04/08(水) 00:43:15 ID:X5vOHYGK.net
- いつかLinusもしんどくなって生前退位する日が来るのだろうか
- 206 :デフォルトの名無しさん:2020/04/08(水) 00:48:37 ID:X5vOHYGK.net
- >>203
FSFの前に、Emacsは先に人に任せてなかったけ。あれもなんで降りたのかは忘れたけど
- 207 :デフォルトの名無しさん:2020/04/08(水) 02:31:40.72 ID:xtDs1sbk.net
- >>205
何年か前に、暴言きっかけかなんかで、しばらく休んでたやん?
来るべき引退に向けての予行演習でもあったんでは。
- 208 :デフォルトの名無しさん:2020/04/08(水) 02:41:18.01 ID:8EkDixDm.net
- 暴言復活したよ
- 209 :デフォルトの名無しさん:2020/04/08(水) 12:34:28.55 ID:lWfV0IAd.net
- RMSもし糖尿だったらコロチャンから守ってやれよ
- 210 :デフォルトの名無しさん:2020/04/09(木) 00:24:07 ID:V4nj16/7.net
- >>207
あー、あったなあ…たしかに意図したかどうか予行演習になったなあ
- 211 :デフォルトの名無しさん:2020/04/11(土) 09:39:55 ID:blHAWxBh.net
- 右代入が酷い
俺の記憶が正しければ
末尾に追記することで変数への代入ができるのが右代入だったよな
1+2=>x がエラーになるんだがコレ何の意味があるんだ?
>>196
taintのこと?
- 212 :おい!小池!!!:2020/04/11(土) 12:29:25.22 ID:YESHHzyk.net
- 花よりコロナ
http://matz.rubyist.net/20080129.html
- 213 :デフォルトの名無しさん:2020/04/11(土) 18:52:11 ID:Z+CRFteF.net
- >>211
Rubyの構文解析器の気持ちになればわかるよ!
君のコンピュータに近づこう
コンピュータはルール通りのことを間違いなくやる
そのルールに人間が合わせればいいんだよ!
- 214 :デフォルトの名無しさん:2020/04/19(日) 20:37:57.87 ID:38rg7boC.net
- 名前のタイプミスを狙った悪質なパッケージがRubyGemsで多数公開される
https://security.srad.jp/story/20/04/18/1920212/
- 215 :デフォルトの名無しさん:2020/06/21(日) 18:35:09.90 ID:46NGSGFN.net
- Ruby の使い過ぎで凋落なのかな?
2020.06.08 06:10
クックパッドの凋落、利用者1千万人減で赤字転落…人気のクラシルと真逆の方向
https://biz-journal.jp/2020/06/post_161220.html?utm_source=rss20&utm_medium=rss
- 216 :デフォルトの名無しさん:2020/09/03(木) 03:24:02.38 ID:ms0eH1iEx
- 週休3日制をさらに進めた週休4日制
https://www.k-society.com/recruit/why-four-days-off-a-week/
採用情報(週休3日制を超えた週休4日制の正社員求人 | 副業OK
https://www.k-society.com/recruit/
2020年4月より「週休3日制」を導入。テックカンパニー化に向け、好循環を生み出すエンジニアリング組織へ
https://prtimes.jp/main/html/rd/p/000000096.000016431.html
新潟から週2回東京に出勤、サイボウズの複業採用社員に聞く複業ライフのリアル。
https://www.businessinsider.jp/post-166126
兼業でフリーライター、サイボウズ社員・明石悠佳に学ぶパラレルワーク術
https://www.wwdjapan.com/articles/752575
「複業を解禁しなければ人も企業も成長しない」複業全面OKのサイボウズ社長と実践社員の本音対談
https://www.businessinsider.jp/post-33893
育休は最長6年、副業もOK! サイボウズはなぜ「100人100通りの人事制度」を作ったのか
https://logmi.jp/business/articles/50252
超異例「週休4日制」の導入をSMBC日興証券社長が決めた理由
https://diamond.jp/articles/-/223832
- 217 :デフォルトの名無しさん:2020/10/14(水) 10:25:01.72 ID:5w+mUOps.net
- まつもとゆきひろのツイッターを見てRuby使うのをやめようと思った
https://anond.hatelabo.jp/20201013213028
- 218 :デフォルトの名無しさん:2020/10/14(水) 11:16:18.04 ID:GsUUoEHv.net
- 正解
気付くの遅い
- 219 :デフォルトの名無しさん:2020/10/14(水) 11:24:50.05 ID:eKBY9SEr.net
- 坊主憎けりゃ袈裟までで中身は無いな
これに関係なくRubyはオワコンコースだと思ってるけどな
- 220 :デフォルトの名無しさん:2020/10/14(水) 13:24:36.30 ID:rQGDkRcC.net
- 作者のふるまいを気にするなら、Linuxもダメだな。
Linusは暴言家だからな。
Guidoもなんかなかったっけ?
Larryはいい人そうだ。
なお、ワイもMatzはキライ。
昔、C++とPerlに言いがかりをつけていたことは忘れん。
- 221 :デフォルトの名無しさん:2020/10/14(水) 13:49:54.44 ID:OK1/udlE.net
- Windows も dis ってたよ
漏れも Windows 嫌いだから良いけど
- 222 :デフォルトの名無しさん:2020/10/14(水) 14:58:18.18 ID:c3J9iMWN.net
- >>220
Linus反省したじゃん。
- 223 :デフォルトの名無しさん:2020/10/14(水) 15:12:13.71 ID:4AmK2QjE.net
- 採用や仕事でRubyは嫌いだ使いたくないという人がいて
技術的理由説明しないで作者の政治思想が
嫌いだからとか言い出したら帰ってもらうのは
間違いない
- 224 :デフォルトの名無しさん:2020/10/14(水) 16:17:57.90 ID:z5Uy/Vd3.net
- キリスト教の事を言い出したら、米国人は皆、キチガイじゃん
誰も進化論を信じていない。
人間は元から、猿じゃなかった。人間の姿のままだった
地動説も信じているかどうか、怪しい
中絶・同性婚を認めてはならない
- 225 :デフォルトの名無しさん:2020/10/14(水) 20:36:09.48 ID:QEXq7zvm.net
- 結局PythonとJavaScriptの二強になってしまったな
次点でGoか
この3つの流行に食い込むのはもう無理そう
- 226 :デフォルトの名無しさん:2020/10/15(木) 20:07:16.15 ID:ODWTBHyE.net
- Ruby3の型ヒント実装あんなのエコシステムとして成立するのか?
- 227 :デフォルトの名無しさん:2020/10/17(土) 13:59:12.80 ID:cX3MrjsP.net
- ローカル変数がちゃんと使いたいので、
Rubyからnode.jsに乗り換えようと努力している最中だったが、
node.jsはファイル関連が分かりにくい。
Rubyだとstdoutとファイルが対象になっていて、
print を fp.print に変えてやれば、ほぼそっくりそのまま動作してしまうが、
node.jsだと複雑そうだ。
あと、ファイル操作が基本的に非同期推奨なのも辛いし、非同期と同期の二系統あるので混乱が生じ易い。
複数ファイルのコピーもRubyは簡単に出来るが、node.jsだとncpという
モジュールでやるが、これも非同期なので、promiseでthenやawaitを使った待機が必要になる。
しかし、それをしだすと、すべてがasync,await,thenなどを前提に書くことが必要になり、
非常に複雑になる。
- 228 :デフォルトの名無しさん:2020/10/17(土) 14:00:01.08 ID:cX3MrjsP.net
- >>227
誤: Rubyだとstdoutとファイルが対象になっていて、
正: Rubyだとstdoutとファイルが対称になっていて、
- 229 :デフォルトの名無しさん:2020/10/17(土) 14:32:30.10 ID:8P0N3Qw4.net
- >>227
その辺がサーバーサイドでは使いにくい理由だよね
従来のシステムコールとはかけ離れてる
ファイルを非同期で読み取りたいケースなんてほとんどないし
- 230 :デフォルトの名無しさん:2020/10/17(土) 16:11:52.56 ID:cX3MrjsP.net
- あともう一つ、Ruby だと list の要素に対する繰り返しは以下の様に簡潔に書ける。
for elem in list do
elem に対する処理;
end
しかし、Node.js だと、
list.forEach( function(elem) {
elem に対する処理;
});
か
list.forEach( elem => {
elem に対する処理;
});
としか書けないらしく、なんだか見にくい。
- 231 :デフォルトの名無しさん:2020/10/17(土) 16:25:59.95 ID:0qFIP5N2.net
- list.each{elem| elemに対する処理}
似たようなもんやで
- 232 :デフォルトの名無しさん:2020/10/17(土) 16:35:37.45 ID:8mYxeAbP.net
- >>227
streamが標準出力にもファイルにも使えるでしょ。
consoleオブジェクトに出力してる事自体がイレギュラーかと。
async awaitを使えば、thenは必要ないと思うが、混同してないか?
Promise.allでコピー処理を待てば、複数ファイルでもたいしてかわらんかと。
>>230
for(let elem of list)で充足できない理由は?
- 233 :デフォルトの名無しさん:2020/10/17(土) 16:38:07.81 ID:vimxgZ9f.net
- for elem in list do
elem に対する処理;
end
が簡潔で、
list.forEach(elem => {elem に対する処理;});
や
for (let elem of list) {
elem に対する処理;
}
が見にくいの?w
老眼では?ww
- 234 :デフォルトの名無しさん:2020/10/17(土) 16:55:33.76 ID:4Rsat8LS.net
- Rubyでforループ使うか普通?
特殊なポリシー持ってるか全然使ってないのでは
- 235 :デフォルトの名無しさん:2020/10/17(土) 23:07:29.03 ID:3hrMdhxe.net
- >>233
ほんの些細な違いだろうという指摘は理解したいけど、楽しく書ける(= 思考を妨げない)ことをポリシーとしている
Ruby に慣れ親しんでいると、そんなことも気になってしまうんだよなぁ
xs.each { |x| # スコープを作る(関数型スタイル)
x に対する処理
}
または
for x in xs # スコープを作らない(手続き型スタイル)
x に対する処理
end
それが JavaScript になると:
・なぜ丸カッコと波カッコを入れ子にしなきゃいけないのかなぁ
どちらか一つでいいはずだし面倒くさいよね?
xs.forEach ({ x => # スコープを作る(関数型スタイル)
x に対する処理
})
・なぜ変な予約語 let が必要なのかなぁ、あってもいいけど蛇足だよね?(>>232)
for (x in xs) { # スコープを作らない(手続き型スタイル、従来からある構文)
x に対する処理
}
または
for (let x of xs) { # スコープを作る(一見関数型に見えるが、手続き型スタイル)
x に対する処理
}
もちろん JavaScript が「後方互換性の維持」を厳守しつつ、機能(構文と意味)を発展させてきた成果は大いに評価している
とはいえ、「老眼では?ww」という批判は、ちょいと低俗で低レベルな発言ではないかと思われ
もっとも客観的には >>230 の注文が高尚すぎて(w、他言語ユーザーにはあまりにも厳しすぎるだろ、とは感じてる
- 236 :デフォルトの名無しさん:2020/10/17(土) 23:31:58.39 ID:8P0N3Qw4.net
- >>235
あとfor inをプロトタイプ汚染されたオブジェクトに対して回すと恐ろしいことが起きるから基本的に非推奨だよ
書き方多過ぎるしアロー関数のthisの違いなど
もはや罠が多過ぎて初心者に勧められる言語ではないと思う
- 237 :デフォルトの名無しさん:2020/10/17(土) 23:35:51.32 ID:cI54o2aO.net
- 好き好きとしか。
個人的には、C#とかC++(最近版)とかの論理的整合性のほうがはるかに。
Rubyも、えらそうなわりに、細かいところでいいかげんなところがちょくちょくあるんだよなあ。
えらそうでなければあまり気にならなかったのにな。
- 238 :デフォルトの名無しさん:2020/10/17(土) 23:57:03.67 ID:vNzukYIq.net
- そういう文法の癖をあげつらう方向なら
Rubyも出てくると思うぞ
- 239 :デフォルトの名無しさん:2020/10/18(日) 00:04:38.13 ID:xWXtsYNK.net
- >>235
> 一見関数型に見えるが、
どこが?また半可通か。forで関数型とかあり得ないだろマヌケ。知らないなら黙ってろよww
- 240 :デフォルトの名無しさん:2020/10/18(日) 00:06:56.33 ID:4X85KByZ.net
- >>236
>あとfor inをプロトタイプ汚染されたオブジェクトに対して回すと恐ろしいことが起きるから基本的に非推奨だよ
あえて触れなかったのですが、こう書くべきでしたね
for (x in xs) {
if (xs.hasOwnProperty(x)) {
x に対する処理
}
}
以下より引用:JavaScript: The Good Parts - 良いパーツによるベストプラクティス, C.10 for in 文, p140
>>237
>細かいところでいいかげんなところがちょくちょくある
同感ですね、自分もちょくちょくあります
そういった事柄はこちらで遠慮せずに発言されてはいかがでしょうか?
- 241 :デフォルトの名無しさん:2020/10/18(日) 00:14:51.55 ID:dOGGkbZr.net
- Rubyはバグりやすい言語だよ。
・型安全でない
・前後の文脈を見ないとその部分単体ではローカル変数とメソッド呼び出しの見分けがつかない書き方ができ、しかもその書き方(メソッド呼び出しに()付けない)のほうが主流
・reduce/inject、map/collectのように同じことするメソッドの単なる別名と、Array#delete_if/Array#reject!のようにほとんど同じなくせして削除失敗時だけ挙動が異なるみたいなべつものメソッドが入り乱れててカオス
・Procオブジェクト(手続きオブジェクト)を作る方法が多すぎ。しかも作り方で挙動が異なる。Rubyの書籍を書いた人でさえ頭を抱える始末
・簡単に「見せかける」ために省略記法を行き当たりばったりで導入しまくった副作用で、直感的な記述が逆にエラーとなることが多い(例: p {foo: 1, bar: 2}はエラーwブロックとして解釈されるため)
まだまだあるよ
- 242 :デフォルトの名無しさん:2020/10/18(日) 00:16:28.10 ID:dOGGkbZr.net
- Rubyは最も一般的な方法で定義した関数(関数じゃないw)が値として取り回せない(第一級関数でない)クソ言語wwwww
def add(a, b)
a + b
end
def opTwo(a, b, func)
func(a, b)
end
p opTwo(1, 2, add)
=> Line 9:in `add': wrong number of arguments (0 for 2) (ArgumentError)
from t.rb:9
プギャーm9(^Д^ )
ちなみにPython:
def add(a, b):
return a + b
def opTwo(a, b, func):
return func(a, b)
print(opTwo(1, 2, add))
=> 3
ちなみにJavascript:
function add(a, b) {
return a + b;
}
function opTwo(a, b, func) {
return func(a, b);
}
console.log(opTwo(1, 2, add))
=> 3
- 243 :デフォルトの名無しさん:2020/10/18(日) 00:20:52.55 ID:dOGGkbZr.net
- でもまあRubyのどこが、なぜダメかってのをよく整理しながら考えることはそれはそれで勉強にはなるな。
何年か前の記事だが大変分かりやすい。
日本誤訳
https://postd.cc/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/
英語原文
https://blog.abevoelker.com/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/
- 244 :デフォルトの名無しさん:2020/10/18(日) 00:21:59.27 ID:2DM4LMSp.net
- >>242
まあそこは言語の特徴だから
そういう用途にはブロックを使えってこと
関数呼び出しに()が必要じゃないのはDSLを書くためには優れた仕様
他の言語で言語内DSLは実質不可能
- 245 :デフォルトの名無しさん:2020/10/18(日) 00:28:17.88 ID:Xfoy2gzb.net
- 明らかに他の言語どころかRubyの理解も
怪しいのがわかる
- 246 :デフォルトの名無しさん:2020/10/18(日) 00:28:24.01 ID:oU6L/1KQ.net
- 大学生起業家が設立1年で20億円調達! 単発バイトアプリに外食企業など出資【タイミー】
https://foodfun.jp/archives/3490
誰でもカンタンにオンラインサロン・情報配信ができる便利アプリ【TOUKU(トーク)】が登場
https://prtimes.jp/main/html/rd/p/000000001.000061569.html
中学時代の車いす生活から、17歳で起業するまで
https://www.advertimes.com/20200130/article306925/
ミャンマー発 AIダイニングアプリ「Yathar」をしかける日本人起業家
https://roboteer-tokyo.com/archives/14840
自分の視野は「世の中の0.001%」と自覚せよ。ビジネスチャンスを掴む4つの習慣
https://headlines.yahoo.co.jp/hl?a=20200511-00010001-srnijugo-life
アプリの視聴率がわかる 高専卒起業家の独創力
https://www.nikkei.com/article/DGXMZO46695580Y9A620C1000000/
1万人の若者を支援!インターンが日本を変えるかも!? glowshipの若き創業者・足立卓也氏インタビュー
https://sogyotecho.jp/glowship-adachi-interview/
まだ22歳の学生社長が得た、23億円の「使い道」 あの橋本環奈をCMに使うバイトアプリの雄
https://toyokeizai.net/articles/-/319511
- 247 :デフォルトの名無しさん:2020/10/18(日) 00:32:03.16 ID:4X85KByZ.net
- >>234
自分はすっかり関数型プログラミングに慣れてしまったので、近頃だと for/while 文を
使うのは、古い Pascal や Perl のコードを Ruby へ写経(移植?)する時くらいですかね
ちなみに Ruby のブロック構文ですが、副作用がなければ波カッコ { … } で、
副作用(破壊的代入やI/O処理)があれば do … end と使い分けています
以下は定石(パターン化した)コードの雛形(スケルトン)です
result = xs.select { |x|
…
}.map { |x|
…
}.inject( … ) { |acc, x|
…
}
xs.select { |x|
…
}.map { |x|
…
}.inject( … ) { |acc, x|
…
}.each do |x|
… # 副作用(破壊的代入やI/O処理)を含む処理
end
具体的なコード例はこちらへ:https://ideone.com/PKMUhx
また、関数型プログラミングに興味がある方は以下をお読みください
・Rubyによる関数型プログラミング
http://xtmlab.com/misc/FPwithRuby.html
- 248 :デフォルトの名無しさん:2020/10/18(日) 00:35:23.34 ID:xWXtsYNK.net
- ブロックとProc.newとprocとlambdaと->があるRubyはやり過ぎ
- 249 :デフォルトの名無しさん:2020/10/18(日) 00:42:04.28 ID:dOGGkbZr.net
- rubyの可読性は高くない。
pythonの「書きにくく読みやすい」と比較して「書きやすく読みにくい」と言われる。
そうなってしまう理由はたくさんあるが、ひとつのことをするのにやり方がたくさんあるというperlとかいう糞言語の信条をそのままパクってしまってることがひとつ。
またよくも悪くも設計が完全なオブジェクト指向にこだわっており、
javascriptなら関数ひとつで実現できることがblock、proc、lambdaと酷い有り様になっている。defで簡単に定義できまーすとかまさに初心者騙しもいいとこ。
また、流行り機能の無節操な取り込みが酷い。記号が足りなくなり、例えばオプショナルチェーンは他言語が?.のところrubyでは&.である。phpで文字列結合が"foo"+"bar"ではなく"foo"."bar"であるようなキモさ。
あとpythonと比べ多分野の優れたライブラリがない。あってもメンテされてない。作ってるやつが実用主義ではなく趣味だから。rubyでもできる!って言いたいだけ。よくも悪くもweb分野、しかもrails使うというやつ以外にはおすすめしない。
事実上rails専用言語。railsのDSLとして以外に存在価値はない。
初心者に勧めるなんてとんでもない。
- 250 :デフォルトの名無しさん:2020/10/18(日) 00:57:58.47 ID:xeOKOt4d.net
- >>232
>streamが標準出力にもファイルにも使えるでしょ。
どうやればいいの?
出来ないと思うけど。
- 251 :デフォルトの名無しさん:2020/10/18(日) 01:05:21.49 ID:xeOKOt4d.net
- Rubyは簡単に出来るのに node.jsは単独でディレクトリのコピーすら出来ない。
行うためには、
1. copySync()を使うためにはfs-extraモジュールのインストールが必要だが
npm install -g fs-extraででインストールしても環境変数NODE_PATHに
パスが通ってないため最初は使えず混乱する。
じぶんのためだけならいいが、作ったjsプログラムを初心者に使ってもらう
のはこれだけでも不可能となり、一般人への自作プログラムの配布は絶望的となる。
2. copy、xcopy、robocopyなどの外部コマンドを呼び出せればコピーできるが、
RubyならC言語の伝統的なsysytem()関数をより強力で便利にした関数をサポートしている
が、node.jsはしておらず、非常に使いにくいexec()やspawn()関数を非同期で使わなく
てはならない。
以上により、node.jsは自分用としては使えるが、一般人に作ったプログラムを
配布して使ってもらうのは絶望的といえる。
- 252 :デフォルトの名無しさん:2020/10/18(日) 01:10:26.15 ID:cCnPRoH8.net
- >>235
eachがどう関数型なのか知りたいんだが。
mapならわかるけど。
ただのイテレータだろ。
その中括弧要らないよ。なんか勘違いしてない?
- 253 :デフォルトの名無しさん:2020/10/18(日) 01:14:50.79 ID:cCnPRoH8.net
- >>250
https://qiita.com/masakura/items/5683e8e3e655bfda6756
出来るし、普通はconsoleに出したりしない。
>>251
完全に知識不足。
- 254 :デフォルトの名無しさん:2020/10/18(日) 01:21:29.87 ID:xeOKOt4d.net
- >>253
node.jsで、streamを使ってstdoutへの出力をする方法を具体的に書いてみてください。
なお、書き込む関数もファイルと全く同じ関数群が使えなくてはいけません。
- 255 :デフォルトの名無しさん:2020/10/18(日) 01:24:00.15 ID:xeOKOt4d.net
- >>253
どこの知識不足なのか具体的に書いてください。
Rubyは、ディレクトリコピー、sysytemや外部コマンドの実行でネット検索すれば
それぞれすぐに答えが出てきます。
node.jsは英語で検索しても埒の明かない答えばかりで、現実にはまともに
対応できてないものと思われます。
- 256 :デフォルトの名無しさん:2020/10/18(日) 01:35:18.67 ID:mPnoVdEN.net
- リンク見たら普通にlsとpipeの例書いてあるやん
- 257 :デフォルトの名無しさん:2020/10/18(日) 01:43:59.33 ID:xeOKOt4d.net
- >>256
パイプではなく、自分のプログラム、例えば、Hello Worldのプログラムで
node.jsにおいてstreamを標準出力に書き込むための手段として使う方法を聞いています。
もちろん、元祖C言語ではFILE系のstreamはstdoutに当然対応していますが、
node.jsでは不明確です。
ファイルをオープンする際のファイル名に何かを指定すれば出来るかも知れませんが。
C言語のstdoutに相当するものがどこにあるのか不明です。
番号の0や1なのでしょうか。
- 258 :デフォルトの名無しさん:2020/10/18(日) 01:55:48.16 ID:Xfoy2gzb.net
- つーか何言いたいんだ?
お前のやりたいことが
直感的に言語XでRubyと同様にできないからと言って
だからどうしたという話なんだが
- 259 :デフォルトの名無しさん:2020/10/18(日) 02:01:56.18 ID:2DM4LMSp.net
- Rubyアンチスレがモダン言語アンチスレになってきたな
- 260 :デフォルトの名無しさん:2020/10/18(日) 02:03:58.45 ID:xeOKOt4d.net
- process.stdout.fd が fd の int 整数の「1」になっていて、
これを fs.writeSync()の第一引数に渡せば標準出力に
出力できることが分かりました。
しかし、ドキュメントが不十分でめちゃくちゃ分かりにくいです。
Rubyのドキュメントは非常に分かり易いです。
- 261 :デフォルトの名無しさん:2020/10/18(日) 02:09:23.19 ID:xeOKOt4d.net
- node.jsは、自慢で立派そうなnpmコマンドがあっても、NODE_PATHという
基本中の基本の環境変数すら設定されません。
これでfs-extraモジュールを追加インストールしなければ同期コピーすら出来ないのに。
同期的な外部コマンド実行も同様だと予想されます。
サーバーサイドの裏方として用いるならともかく、これをデスクトップマシンの
BATファイルの代わりやスクリプト言語として、一般人向けに配布することは
この段階で不可能となります。
その分野では現段階ではRubyが一番適切です。
- 262 :デフォルトの名無しさん:2020/10/18(日) 02:27:50.97 ID:4X85KByZ.net
- >>241
>・型安全でない
型付けに関しては、話が長くなるからまた後で
>・前後の文脈を見ないとその部分単体ではローカル変数とメソッド呼び出しの見分けがつかない … (後略)
これは同意ですね、だから自分はメソッド呼び出しであれば self.hoge みたいに self を省略せずに書きます
>・reduce/inject、map/collectのように同じことするメソッドの単なる別名と、
Lisp 文化と Smalltalk 文化の融合ですが、そもそも Ruby は最初から手続き型/関数型/オブジェクト志向を融合した
マルチパラダイム言語として設計されていますし、コミュニティも多文化共存共栄(多神教?)みたいな空気がありますね
他の言語、たとえば手続き型原理主義(一神教?)で「聖典こそ真実であり、否定するものは異教徒」みたいな信者からすれば
違和感があるのかもしれませんね
>Array#delete_if/Array#reject!のようにほとんど同じなくせして削除失敗時だけ挙動が異なるみたいな … (後略)
関数型プログラミンングだと mutable な操作は使わないのでよう分からんですが、一度に全てを理解しようとせず、
必要になった時に必要なメソッドを使うよう思考を単純化したほうがよろしいのではないかと
>・Procオブジェクト(手続きオブジェクト)を作る方法が多すぎ。しかも作り方で挙動が異なる。 … (後略)
これも同意、自分は基本がブロック構文、もし稀に明示的なProcオブジェクト(いわゆるクロージャ)が必要になった時には
組み込み関数の lambda を使うくらいですね
前段でもお話したように、他の「作る方法」は(今のところ)必要がないので気になりません
>・簡単に「見せかける」ために省略記法を行き当たりばったりで導入しまくった副作用で、
>直感的な記述が逆にエラーとなることが多い(例: p {foo: 1, bar: 2}はエラーwブロックとして解釈されるため)
波カッコを使うブロック構文とハッシュ構文を誤読する問題は、少なくとも自分が Ruby を触り始めた 1.6 の時代から
存在しますから、「行き当たりばったりで導入」した例としては不適切です
「直感的な記述が逆にエラーとなることが “多い”」のであれば、別の例を挙げるべきでしょう
- 263 :デフォルトの名無しさん:2020/10/18(日) 02:31:11.77 ID:xeOKOt4d.net
- 後、変数someの展開を文字列の中で行いたい場合
Ruby:
"some=#{some}"
JS:
`some=${some}`
の書き方もRubyの方が便利。
逆引用符は入れにくいし 他が普通の二重引用符なのに一部だけ逆引用符なのは
分かりにくくなりやすい。
それから、\ からエスケープシーケンスの働きをなくして単なる文字として扱うのが
Rubyだと一重引用符を使って 'aaa\bbb\ccc' のように書けるが
Node.jsだと String.raw`aaa\bbb\ccc` としか書けなくてとても不便。
- 264 :デフォルトの名無しさん:2020/10/18(日) 02:31:11.80 ID:xeOKOt4d.net
- 後、変数someの展開を文字列の中で行いたい場合
Ruby:
"some=#{some}"
JS:
`some=${some}`
の書き方もRubyの方が便利。
逆引用符は入れにくいし 他が普通の二重引用符なのに一部だけ逆引用符なのは
分かりにくくなりやすい。
それから、\ からエスケープシーケンスの働きをなくして単なる文字として扱うのが
Rubyだと一重引用符を使って 'aaa\bbb\ccc' のように書けるが
Node.jsだと String.raw`aaa\bbb\ccc` としか書けなくてとても不便。
- 265 :デフォルトの名無しさん:2020/10/18(日) 02:38:08.76 ID:2DM4LMSp.net
- >>263
まあそれは後方互換維持のための苦肉の策ですし使い勝手は悪いですね
Rubyのは全言語の中でも1番便利ですね
関数呼び出しも展開してくれるし
- 266 :デフォルトの名無しさん:2020/10/18(日) 03:14:31.59 ID:+jyuYXh8.net
- まつもと:それから「Backquotes」の地上げも考えていたんですけども、Backquotesをするとシェルで実行して結果を文字列で返すってやつですね。
(参加者から「いける、いける」の声)
まつもと:なんかあの辺で「いける、いける」って言ってる人がいますけど、信じない(笑)。なので、これももうちょっと先で、もう1回くるかもしれませんが、少なくとも3.0では死なないということです。
https://logmi.jp/tech/articles/321308
バージョンによって使えてたクォートが使えなくなったりするクソ言語
- 267 :デフォルトの名無しさん:2020/10/18(日) 03:22:15.46 ID:+jyuYXh8.net
- まさに行き当たりバッタリ
- 268 :デフォルトの名無しさん:2020/10/18(日) 08:10:15.29 ID:cCnPRoH8.net
- >>254
書いてあるでしょ、リンク先に。
ファイルと同じ関数群使えます。
nodejsもググればprocessモジュールに行き着くかと。
外部コマンドは普通はあんまりつかわんけど。
環境依存させたくないので。
基本的にクロスプラットフォームな物を叩くけど、そういうのはそもそもnodeだったりする。
ディレクトリコピーも、cpxあたりだとサッと行くと思うかと。
まぁコピーぐらいは中でやるもんだけど。
- 269 :デフォルトの名無しさん:2020/10/18(日) 08:10:56.74 ID:cCnPRoH8.net
- >>260
な、知識不足だったでしょ。
- 270 :デフォルトの名無しさん:2020/10/18(日) 08:12:14.24 ID:cCnPRoH8.net
- >>261
環境変数なんか必要ないんよ。
というかグローバルインストールしてそうなってる?もしかして。
- 271 :デフォルトの名無しさん:2020/10/18(日) 08:53:53.60 ID:xeOKOt4d.net
- >>270
ローカルにインストールするなんて馬鹿。
ストレージの無駄使い。
- 272 :デフォルトの名無しさん:2020/10/18(日) 08:58:14.29 ID:xeOKOt4d.net
- 差分バックアップが流行ってるかも知れんけど
一箇所でも壊れるとそれ以前(または以後)の全てのバージョンが再現できなくな
るのでディスクの故障に対して無力で、バックアップの意味が無い。
不具合があったとき以前のバージョンとWinDiffなどで比較すると原因箇所の
絞込みが出来るが、差分バックアップではそれがやりにくい。
比較ツールがその差分ツールの俺々ツールに限定されてしまうし。
- 273 :デフォルトの名無しさん:2020/10/18(日) 09:34:36.57 ID:tW6VBC66.net
- ruby界隈のしょうもないシンタックスへのこだわりとか
オブジェクト思考の過剰な押し付け感はやっぱ嫌いだわ。
- 274 :デフォルトの名無しさん:2020/10/18(日) 09:42:10.14 ID:cCnPRoH8.net
- >>271
アホか。
dll hell起こしたいのか?
イマドキなんでもサイドバイサイドだろ。
dedupの効くファイルシステム使えばよかろう。
そういう所ついていけてないから、NODE_PATHがどうとか言っちゃうんだよ。
嫌なら、一つ上のフォルダでnpm i しておけ。
- 275 :デフォルトの名無しさん:2020/10/18(日) 09:44:08.23 ID:Xfoy2gzb.net
- Ruby界隈はこういう物知らずの馬鹿の相手も増えるから
面倒くさいわ
- 276 :デフォルトの名無しさん:2020/10/18(日) 10:06:21.75 ID:vr2ApWZ6.net
- >>274
何を言ってるの。
馬鹿めが。
- 277 :デフォルトの名無しさん:2020/10/18(日) 10:19:59.62 ID:mPnoVdEN.net
- 同期への異様な拘りの時点で何でnode始めたの?ってレベルだし
もう細かいことはいいんでないの
- 278 :デフォルトの名無しさん:2020/10/18(日) 10:34:25.01 ID:cCnPRoH8.net
- >>276
なぜ馬鹿と言われたのかわからんのだが、一つ上のディレクトリでローカルインストールしたらどうなるか理解できんのだろうか。
ちょっと冷静に話ししてみて。
正直に言って、stdoutのfdが整数値1って所が理解できてないのもわからんのだよ。
もともとstdoutってそうじゃん?
むしろ、ファイルディスクリプタが1のすでに開いてあるファイルを標準出力と読んで、コンソールはそれを表示してるだけじゃんよ?
- 279 :デフォルトの名無しさん:2020/10/18(日) 10:35:47.88 ID:cCnPRoH8.net
- >>272
差分バックアップの意味がわからん。
node_modulesの中身バックアップしてるとしたら頭おかしいぞ。
- 280 :デフォルトの名無しさん:2020/10/18(日) 11:36:00.74 ID:vr2ApWZ6.net
- >>278
>正直に言って、stdoutのfdが整数値1って所が理解できてないのもわからんのだよ。
>もともとstdoutってそうじゃん?
>むしろ、ファイルディスクリプタが1のすでに開いてあるファイルを標準出力と読んで、コンソールはそれを表示してるだけじゃんよ?
あなたはアスペ。
stdoutのfdは、OSれべるでは1なのは誰でも知ってる基礎知識。
しかし、JSのような高級言語でその整数値をそのまま使う例は非常に少ないのに
Node.jsでは使っているのにそれをほとんど説明して無いからnode.js
初心者が分かるわけ無い。
- 281 :デフォルトの名無しさん:2020/10/18(日) 11:44:19.62 ID:mPnoVdEN.net
- そりゃ普通はprocess.stdout.writeだからな
そもそものコンセプトを無視して同期に固執するからそうなる
- 282 :デフォルトの名無しさん:2020/10/18(日) 11:59:00.56 ID:H1xH1BRx.net
- rubyが糞だと思う理由
プログラム本体よりもテストコードの方が大きくなる
- 283 :デフォルトの名無しさん:2020/10/18(日) 12:02:58.93 ID:Ie2s5K3J.net
- >>280
初心者なんか相手にされてないだけやろ。
しゃあない。
- 284 :デフォルトの名無しさん:2020/10/18(日) 12:23:13.29 ID:CqLBM1Q2.net
- Rubyが嫌いというよりは、無関係なスレでコピペを貼り付けるの人が嫌い。
- 285 :デフォルトの名無しさん:2020/10/18(日) 12:54:38.94 ID:cCnPRoH8.net
- >>280
アスペだかなんだか知らんが。
整数値をそのまま使うというか、fdまで見たらそうなるに決まってるじゃん。
fs.write...Syncを使いたがるからそうなるんであって、普通にstreamをpipeすれば全部隠蔽されるよ。
jsのような高級言語ではね。
説明してるけど。
ドキュメント読んだ?
ドキュメントがしっかりしてるから、初心者向けの解説サイトが無いんだぞ?
rubyが何故解説サイトばっかかわかる?
ドキュメントがクソだからだぞ。
ググればわかるって目茶苦茶レベル低いこと自覚しろよ。
- 286 :デフォルトの名無しさん:2020/10/18(日) 13:02:01.41 ID:H1xH1BRx.net
- ttps://logmi.jp/tech/articles/321280
>プロジェクトが大きくなるに従って、テストがだんだん苦痛になってくるんですね。
>テストのサイズが大きくなったりとか、あるいはテストの実行時間が長くなったりとかして、
>だんだんだんだん苦痛になってくることが多いですね。
>
>告白すると、私はテストが嫌いなんです。
良く判っていらっしゃる
- 287 :デフォルトの名無しさん:2020/10/18(日) 13:41:15.44 ID:G9hN4s0l.net
- ttps://logmi.jp/tech/articles/321308
正直言うとみなさんはいいですよ。Rubyが無くなってもPythonでもJavaScriptでもいったらいいと思うんですけど。
私や一部のコアコミッターは職業なので、Rubyが無くなったら本当に困るんですよ。
それで、みなさんの困るの程度はともかくとして、Rubyは生き残ったほうがいいと思うんですよ。
- 288 :デフォルトの名無しさん:2020/10/18(日) 15:30:16.60 ID:Vj/rkYxM.net
- https://logmi.jp/tech/articles/321280
> 思い出していただきたいのは、Twitterはずっと1.8を使い続けていたんですね。「パフォーマンス遅い、遅い」って文句言ってるわりには、ずっと1.8を使い続けて、あろうことか1.8を改造して「kiji」という独自のバージョンを作りかけてやめちゃったことがあります。
そりゃマイナーバージョンにひとつで前動いてたコードが動かなくなるクソ開発ポリシークソ体制だからだろww
互換性という点でまったく信頼されてない。
JavaScriptほどとは言わんがせめてPHP程度には互換性保つ努力しろカスw
独自バージョンにやめたのもやってみたら箸にも棒にもかからない糞だと明らかになったからだろカスwww
- 289 :デフォルトの名無しさん:2020/10/18(日) 15:41:15.66 ID:WlQf1Fni.net
- 以下は、表紙にサイの絵が描かれた、2冊のサイ本
JavaScript 第6版、2012、David Flanagan
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017
これらを読むだけでも、数年は掛かる。
それぐらい、JavaScript には罠が多い
Google などの技術者の机には、必ず置いてあるけど、10年経っても捨てられない
一方、Ruby では「たのしいRuby 第6版」を読むだけ。
3回ぐらい読んだら、本を捨てても、検索しながらプログラミングできる
- 290 :デフォルトの名無しさん:2020/10/18(日) 16:44:48.24 ID:Vj/rkYxM.net
- https://logmi.jp/tech/articles/321280
> 思い出していただきたいのは、Twitterはずっと1.8を使い続けていたんですね。「パフォーマンス遅い、遅い」って文句言ってるわりには、ずっと1.8を使い続けて、あろうことか1.8を改造して「kiji」という独自のバージョンを作りかけてやめちゃったことがあります。
そりゃマイナーバージョンひとつで前動いてたコードが動かなくなるクソ開発ポリシークソ体制だからだろww
互換性という点でまったく信頼されてない。
JavaScriptほどとは言わんがせめてPHP程度には互換性保つ努力しろカスw
独自バージョンやめたのもやってみたら箸にも棒にもかからない糞だと明らかになったからだろカスwww
- 291 :デフォルトの名無しさん:2020/10/18(日) 19:18:15.84 ID:Ie2s5K3J.net
- >>288
ホンマ、論理のすり替えもええとこやな。w
後続バージョンなら速いのに、と言ったって、Twitterにはそれでも全然足りてないやろ。
言語仕様的に速くできそうもないから、すっぱり見限られたとは思わんのか。
でも、2回も書き込まんでええで。w
- 292 :デフォルトの名無しさん:2020/10/18(日) 20:20:35.44 ID:nO3WulLv.net
- >>287
コミッタとか言う潰しの効かないことを仕事にしてる時点でダメでしょ
自己責任だわ
クックパッドとかfreeは囲い込んでるらしいけど
他の言語への移行の妨げにしかならんから早く首を切るべき
もしくは普通の仕事に配置転換するか
- 293 :デフォルトの名無しさん:2020/10/18(日) 20:53:01.14 ID:tW6VBC66.net
- >本当はテストを書きたくないんですよ。
>というのもDRYじゃないですよね。
>私たちはプログラムを書きたいんであって、テストを書きたいわけではないわけですよ。
>ただ、人類はまだプログラムを書くだけで、正しいプログラムを作る方法を知らないので、仕方がないのでテストを書いているのが現状だと思います。
この辺の話聞いてるとやっぱrubyあかんわと思うわ。。そりゃクソコードも量産されるわな。
- 294 :デフォルトの名無しさん:2020/10/18(日) 21:20:57.47 ID:7+JgvQkH.net
- > 型宣言嫌いなんですよね。
> なんでかというと、DRYじゃないからなんですよ。
静的型付けや型推論のちゃんとある言語使った経験からするとと意味不明
- 295 :デフォルトの名無しさん:2020/10/18(日) 21:38:55.23 ID:IuIrSK3A.net
- 復唱確認って嫌いなんですよね。DRYじゃない。
と例えればわかる
同じことを言うことで確認を行ってるんだよ
人間がミスをしないなら、そりゃ一回言うだけでいいだろうさ
- 296 :デフォルトの名無しさん:2020/10/18(日) 21:47:13.29 ID:tW6VBC66.net
- こういう話も2010年ごろにしてるならまだわかるけど2019年時点でしてるんだぜ。。
- 297 :デフォルトの名無しさん:2020/10/18(日) 23:39:34.87 ID:2DM4LMSp.net
- テストとDRYって関係あるんか?
そもそもDRYすらもう死語な気がするのだが
- 298 :デフォルトの名無しさん:2020/10/19(月) 02:05:26.25 ID:qEackmxJ.net
- >>295
int *p=new int(0);
で、型を2回書いてるとかそういう話やろ。
じゃあ、1回ですませられるように
auto *p=new int(0);
でも、
int *p=new(0);
でも、そういうことを考えるのが言語仕様策定ってもんなのにな。
「型は嫌ー」て、もうええわ。
逃げてるままで何回言うんや。
- 299 :デフォルトの名無しさん:2020/10/19(月) 05:24:08.41 ID:/NkPf9M1.net
- できるけど思想があってやらない(という合理的な判断)
ではなく、
できないから屁理屈こねて不合理でミジメな言い訳
だからな。
- 300 :デフォルトの名無しさん:2020/10/19(月) 10:58:35.33 ID:ACx4Rbde.net
- >>298
DRYっていうのはテストの話だよ
- 301 :デフォルトの名無しさん:2020/10/19(月) 12:24:17.87 ID:9YkDkPea.net
- >>300
型の話でも言ってる
- 302 :デフォルトの名無しさん:2020/10/19(月) 13:06:27.69 ID:ACx4Rbde.net
- 今はテストの話をしてる
- 303 :デフォルトの名無しさん:2020/10/19(月) 13:20:15.49 ID:qEackmxJ.net
- >>302
>>294
勝手に縛るな。
- 304 :デフォルトの名無しさん:2020/10/19(月) 15:57:49.16 ID:9YkDkPea.net
- >>298
型推論があれば
a = 1
と書くだけでaは整数と認識して(整数にも色々ある話は省略)処理され
型を書く必要も無い
DRYじゃないとは何指してんだか
- 305 :デフォルトの名無しさん:2020/10/19(月) 16:09:44.45 ID:ACx4Rbde.net
- Ruby界のアノ人は「DRYじゃない」と言うことが口癖になってるんだと思う
深く考えないでいってる
- 306 :デフォルトの名無しさん:2020/10/19(月) 16:53:59.39 ID:asy7wTux.net
- ほう
ttps://melborne.github.io/2013/09/27/auto-attr-set-in-ruby/
- 307 :デフォルトの名無しさん:2020/11/06(金) 08:28:57.22 ID:ek6ApuyZ.net
- 最近Rubyで混乱したのがfilter_map
なんじゃこりゃ意味がさっぱり分からんって意味論的にも
- 308 :デフォルトの名無しさん:2020/11/06(金) 11:04:50.60 ID:RNWVKLiZ.net
- ブロックの結果が偽値なら排除ってだけか
- 309 :デフォルトの名無しさん:2020/11/24(火) 09:23:21.69 ID:gfNKbZsO.net
- stepが%で書けるようになったらしいけど、絶対こういうの3年後くらいに非推奨になるやつだろ
断言しとくわ
rubyを使うにはMatzという人間の理解から始めなければ良いコードは書けないでしょう
- 310 :デフォルトの名無しさん:2020/11/28(土) 17:04:36.04 ID:p5SSQZH6Q
- サイボウズが副業を真っ先に解禁した理由。社員や会社のメリットとは?
https://nikkan-spa.jp/1602111
毎日が「休日」か「休日明け」か「休日前」 水土日休みの週休3日ベンチャーが「理想の働き方」と話題に
https://nlab.itmedia.co.jp/nl/articles/1907/24/news039.html
サイボウズ式:サイボウズで複業。収入源は3つ──そんな私の「パラレルワークはじめての確定申告」
https://www.huffingtonpost.jp/cybozu/pararell-works_a_23430377/
兼業でフリーライター、サイボウズ社員・明石悠佳に学ぶパラレルワーク術
https://www.wwdjapan.com/articles/752575
あなたの会社は「お金を介した」依存?全員副業必須の経営がもたらした脱依存
https://www.businessinsider.jp/post-212190
超ブラック企業だったサイボウズが、全社員と「ザツダン」してわかった“見えない不満”の本質
https://headlines.yahoo.co.jp/hl?a=20191118-00010003-srnijugo-life
サイボウズの「100人100通りの人事制度」を実現する働き方改革とは?
https://news.mynavi.jp/article/20190902-887250/
『サイボウズ』は社員満足度の高い「働き方改革」をなぜ作れたのか
https://gendai.ismedia.jp/articles/-/67235
諸悪の根源はメールと電話 サイボウズ営業チームの“脱ブラック部署”のノウハウ
https://logmi.jp/business/articles/322356
- 311 :デフォルトの名無しさん:2020/12/25(金) 22:51:05.58 ID:DVzhLIY4.net
- 自爆Hashスイッチを押してValue大学を爆破室町ねね暗殺
その後トヨタケーラム弟に帰ることになります
by室原案件色彩空間
- 312 :デフォルトの名無しさん:2020/12/29(火) 20:54:58.70 ID:kv2UyxGf.net
- めちゃくちゃ好きな言語なんだけど今の時代は流行らないよなー。ユースケースが限定されてるし。
vanilla node.jsでプログラミングするよりはマシだけど
- 313 :(u_・y):2021/01/04(月) 11:06:45.65 ID:oZidFLop.net
- 時代で流行らないというより、
jsみたいにブラウザに標準搭載されないのが何よりきつい
この世からjsという概念を消し去ればあるいは
- 314 :デフォルトの名無しさん:2021/01/04(月) 11:18:38.32 ID:r5tpoPT4.net
- 3.0でモダンな言語の機能を取り入れようとしたけど
根本の設計と噛み合わないので中途半端な延命策という印象
過去のしがらみあるのはしょうがないけど
新規プロジェクトにはもう無いな
- 315 :デフォルトの名無しさん:2021/01/24(日) 21:49:16.17 ID:lATEUloy.net
- 監視盗聴つきまといをしておきながら説明責任を果たさなかった日本テレビとテレビ朝日とフジテレビとテレビ東京とTBS本社に爆発物を仕掛けました
ゼロ高等学院にも爆発物を仕掛けました
バレンタインデーの深夜に爆発します
あと松本人志と松本てらと堀江貴文と井口理の家族全員とキングヌーのドラマーとおぎやはぎの小木博明と矢作兼とハマオカモトと武井壮トンカチで顔面グシャグシャにしてぶっ殺します
メンタリストダイゴ様がついてるんで僕は逮捕されませーん
松本てらだけは執拗にナイフで滅多刺しにして殺します。人を殺す。まともな人間に会うために。普通だったら爆破予告は一か月で逮捕される。再三の予告で逮捕されなかった事情を白痴どもは考えてろ。
てか、きみらが通報しないから逮捕されないんだよね(^_^;)
監視盗聴つきまといをしておきながら説明責任を果たさなかった吉本興業の学校NSC東京本社に爆発物を仕掛けました
バレンタインデーの深夜に爆発します。ちなみにプペルは西野が監視盗聴でパクった作品でーす
vcxznm/,v,m/n.,/z,_xc/
- 316 :デフォルトの名無しさん:2021/02/04(木) 13:12:13.91 ID:JDYmR2c0.net
- >>315
逮捕おめでとう
- 317 :デフォルトの名無しさん:2021/02/04(木) 14:20:29.47 ID:cKwc7R6l.net
- あわしろ氏がRubyはオワコンだと言ってたけどな。
いまさらRubyにしがみついてる奴とは縁を切れって。
- 318 :デフォルトの名無しさん:2021/02/09(火) 17:58:01.92 ID:czfvLw+x2
- アスペルガー症候群と高機能自閉症
「反復運動」と「限定された物事へのこだわり・興味」
3つの診断基準
@人とのやり取り、関わりが難しい(社会性の障害)
Aコミュニケーションがとりにくい(コミュニケーションの障害)
B興味・行動の偏り、こだわり(限定的な行動・興味・反復行動)
ASD(自閉スペクトラム症、アスペルガー症候群)の症状
細部にとらわれてしまい、最後まで物事を遂行することが出来ない
視線があいにくく、表情が乏しい
切り替えが苦手、決まったパターンと違うと癇癪を起こす、集団での活動・遊びが苦手。
- 319 :デフォルトの名無しさん:2021/02/17(水) 08:02:28.63 ID:HtaXpXlH.net
- 助成金を吸い取ったり、助成金にありつけなかったら悪徳教材屋・セミナー屋になったり、ひでえもんだからな
- 320 :デフォルトの名無しさん:2021/03/19(金) 20:32:44.97 ID:5ciFemOI.net
- GitHub における大規模なモノリポのパフォーマンスの向上
https://github.blog/jp/2021-03-19-improving-large-monorepo-performance-on-github/
> GitHub の有名な Ruby モノリスを解体し、GitHub のすべてのユーザーのためにリポジトリのパフォーマンスを向上させる新しいマイクロサービスを Go で作成しています。
- 321 :デフォルトの名無しさん:2021/03/27(土) 22:58:35.16 ID:0FAq6O9Ga
- 「コンサル・IT業界」を俺が全解説する やりたい事ない就活生は全員集合!
https://www.youtube.com/watch?v=zJReZO1ND6c&t=2003s
努力不足でSESに転職
https://www.youtube.com/watch?v=enk3CgyuFDo
【転職】日系大手企業から外資系企業への転職は困難な道だ
https://www.youtube.com/watch?v=2HESzMFgN4M
【就活】非体育会系はどう戦うべきなのか?
https://www.youtube.com/watch?v=x6aW7E538KY
「圧倒的努力」と言いたがる奴www
https://www.youtube.com/watch?v=kI-ZkKhQLZY
- 322 :デフォルトの名無しさん:2021/04/21(水) 18:09:44.51 ID:/BbfB4Z5.net
- パフォーマンスが悪いのはRubyのせいだったとはっきり認めてるねwww
- 323 :デフォルトの名無しさん:2021/06/06(日) 12:13:10.79 ID:LFVTPm8e.net
- >>215
RUBYと共に消えていくのか、、、
【ゆっくり解説】クックパッドの消滅する利用者数!ドロドロ経営で倒産不可避の理由について
https://www.youtube.com/watch?v=opNuPo-lj84
- 324 :デフォルトの名無しさん:2021/06/14(月) 08:49:41.45 ID:woQ9eo8J.net
- Vagrantが開発言語をRubyからGo言語へ切り替え、次のメジャーバージョンアップ「Vagrant 3.0」で。
https://www.publickey1.jp/blog/21/vagrantrubygovagrant_30.html
- 325 :ハノン :2021/10/30(土) 16:59:40.82 ID:nIglmucm.net
- >>224
>誰も進化論を信じていない。
>人間は元から、猿じゃなかった。人間の姿のままだった
といって、今の正統的進化論にも私は疑問を感じますよ
地球ができた時を時刻 0 年としたとき、「たった 5 億年で」原始生命が発生し、それから「たった5億年で」細菌の中に細菌が共生する「ミトコンドリア・葉緑素の共生」が発生したとか、無理があるでしょう
多細胞生物が 30億年目、そこから脊椎動物が現れるのが 40 億年目と 10 億年かかったというのに、精密な遺伝子システム=デオキシリボ核酸による情報伝達システムが 5 億年で完成するとか、主張が変だとおもいますね
- 326 :デフォルトの名無しさん:2022/02/11(金) 13:23:47.42 ID:227xjBzM.net
- >>324
でも結局最終的にはRustになってそう
- 327 :デフォルトの名無しさん:2022/04/09(土) 07:25:34.16 ID:BCdBtInS.net
- あるある
- 328 :デフォルトの名無しさん:2022/04/23(土) 01:46:55.75 ID:lyaCJMz0.net
- 次のステップ
先に述べたように、プッシュの失敗はほぼゼロになりました。これらの失敗のうちのい
くつかは、インターネットネットワークのランダムな問題が原因で、私たちの手に負え
ないものです。残りの失敗については、可能な限り悩ましい失敗をなくし、GitHub を
より速くする方法を検討しています。
Git システムの世界では、ストレージのハードウェアを刷新して高速化を図っています。
また、GitHub の有名な Ruby モノリスを解体し、GitHub のすべてのユーザーのために
リポジトリのパフォーマンスを向上させる新しいマイクロサービスを Go で作成して
います。
- 329 :デフォルトの名無しさん:2022/04/29(金) 20:10:58.47 ID:Eg0m0S89.net
- アンチスレも過疎ってるのか
もうダメだなこの言語
みんなよそいっちまったよ
- 330 :デフォルトの名無しさん:2022/11/20(日) 12:50:37.14 ID:fpc4yMuK.net
- 2022年、GitHub上で最も使われたプログラミング言語 2位は「Python」 1位は?
https://www.itmedia.co.jp/news/articles/2211/18/news120.html
Rubyは10位。なかなか圏外にならないな。
- 331 :デフォルトの名無しさん:2022/11/20(日) 13:03:31.68 ID:Vp4GxUdb.net
- まつもとさんはオワコンと言われ続けてるが
なかなかオワコンにならないと講演で
笑いを取ってるらしいが
凋落傾向なのは変わらないな
- 332 :デフォルトの名無しさん:2023/05/14(日) 11:57:49.94 ID:0RYyu89NT
- 民間航空騒音集団訴訟の機運か゛高まってるが,騷音に繋がるものは全部反対して徹底攻撃、航空機を阻害するものは全部擁護の姿勢が大切な
反対〕全航空機.全公務員.少孑化対策.自閉隊,米軍駐留,日米同盟、観光文化芸術等への支援、スポ─ツ.万博.自民公明.銃刀法
賛成]人囗減少.遷都.日本列島縦断クソ航空機姦国との國交断絶.航空機撃墜.金正恩のミサヰ儿.習近平の氣球、環境活動家の破壞活動
世界最悪の殺人組織公明党国土破壞省の強盗殺人の首魁斎藤鉄夫らテロリス├に乗っ取られたクソ政府か゛、カによる━方的な現状変更によって
鉄道のзO倍以上非効率なクソ航空機飛は゛しまくって莫大な温室効果カ゛スまき散らして氣侯変動、曰本と゛ころか世界中で災害連発させて大量
殺戮することて゛私腹を肥やす強盗殺人を繰り返しているわけだか゛.惡の権化みたいなこいつらが口シア非難とか寝言は寝て言えって話た゛よな
石油無駄に燃やしてエネ価格から物価にと暴騰させて騒音で住民の生活に仕事にと破壊して憲法13条25条29条と違反しまくってる悪質
テ□リスト航空関係者個人を迫害したり.ハ゛カチョンをハ゛力にして差別したり、儿フィやプーチンを擁護したり.て゛きることは何でもやろう!
創価学會員は,何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を
池田センセ一か゛ロをきけて容認するとか本気で思ってるとしたら侮辱にもほどがあるそ゛!
hTΤРs://i、imgur,cοm/hnli1ga.jpeg
- 333 :デフォルトの名無しさん:2023/09/08(金) 06:49:39.71 ID:qdhugbG5.net
- まだ意外と使われてますよね
- 334 :デフォルトの名無しさん:2023/09/15(金) 00:35:32.63 ID:6awpmyp5.net
- Rubyでゲーム作れますか?
- 335 :デフォルトの名無しさん:2023/09/15(金) 11:28:44.72 ID:FLL155po.net
- ubyでも造れるけど動作速度は一番遅い部類の言語
- 336 :デフォルトの名無しさん:2023/09/15(金) 12:41:10.51 ID:yWDScNQC.net
- あとからだと何とでも言えるし
これを指摘するのも手垢つきまくってるだろうけど
やっぱブロックは失敗やったな
受け渡しの書き方もprocとの関係も全部ミスってると思う
rustだとそれらは単にクロージャなんで
一個だけじゃなく複数受け取れるし
引数の「最後」に「一個だけ」(..., &block)と「&つけて」書くとかいう縛りがない
単なる変数のひとつとして何個でもどこにでも受け取れる
let x = Some("foo");
assert_eq!(x.map_or(42, |v| v.len()), 3);
let x = Some("foo");
assert_eq!(x.map_or_else(|| 2 * k, |v| v.len()), 3);
これすごいスッキリしてると思う
rubyもこのクロージャ形式で手続きをパラメータ化できればよかったのにな
- 337 :デフォルトの名無しさん:2023/09/15(金) 12:55:23.19 ID:FLL155po.net
- ubyは()を無くしたのが最大の失敗
- 338 :デフォルトの名無しさん:2023/09/15(金) 13:10:04.08 ID:yWDScNQC.net
- そやねえ
いっけん嬉しいんだけど
あれで色々苦しんでるんやろな言語仕様的に
拡張が苦しいと聞いた
- 339 :デフォルトの名無しさん:2023/09/22(金) 10:41:34.33 ID:9bwz9yep.net
- Rubyで就職できますか?
- 340 :デフォルトの名無しさん:2023/09/22(金) 11:19:20.45 ID:dkRHHNCe.net
- KENYAなら責任もって雇ってくれるだろう
- 341 :デフォルトの名無しさん:2023/09/24(日) 15:22:46.43 ID:Hs7TDocS.net
- youtubeの転職チャンネルとかいうやつで
自分はRubyができるから年収600万円で雇えというのがあったんですが
Rubyってそんなにすごい言語なんですか?
- 342 :デフォルトの名無しさん:2023/10/01(日) 09:35:38.02 ID:jNRKUn/r.net
- いいえ
- 343 :デフォルトの名無しさん:2023/10/01(日) 15:00:42.90 ID:zhTB7snZ.net
- Rubyまだ使ってる人いたんだ
- 344 :デフォルトの名無しさん:2023/10/02(月) 01:58:09.40 ID:xlviDvh+.net
- >>341
Ruby の米国年収は、Go/Rust/Elixir の3大言語を超えた!
一方、PHP は生活保護レベルw
Ruby, Elixir : 9.3 万ドル
Go : 8.9
Rust : 8.7
多くの言語 : 6.5〜7
PHP : 5
Dart : 4.4
Ruby on Rails, AWS Solution Architect は13万ドルとか!
YouTube で有名な雑食系エンジニア・KENTA は、
初心者のキャリアパスは、Rails → Go だけと言ってる
一方、Scala, PHPをオワコン認定した。
使っているのは、Twitter, Facebook ぐらい。
日本はZOZO とか、PHPを使う老人が多い
ガーシーのサロンで使っていたMastodon も、
PHPから、Rails 6 へ変わった
総レス数 344
100 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★