Rubyについて(アンチ専用) Part005 (342レス)
Rubyについて(アンチ専用) Part005 http://mevius.5ch.net/test/read.cgi/tech/1555162340/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
250: デフォルトの名無しさん [sage] 2020/10/18(日) 01:05:21.49 ID:xeOKOt4d 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は自分用としては使えるが、一般人に作ったプログラムを 配布して使ってもらうのは絶望的といえる。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/250
251: デフォルトの名無しさん [sage] 2020/10/18(日) 01:10:26.15 ID:cCnPRoH8 >>234 eachがどう関数型なのか知りたいんだが。 mapならわかるけど。 ただのイテレータだろ。 その中括弧要らないよ。なんか勘違いしてない? http://mevius.5ch.net/test/read.cgi/tech/1555162340/251
252: デフォルトの名無しさん [sage] 2020/10/18(日) 01:14:50.79 ID:cCnPRoH8 >>249 https://qiita.com/masakura/items/5683e8e3e655bfda6756 出来るし、普通はconsoleに出したりしない。 >>250 完全に知識不足。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/252
253: デフォルトの名無しさん [sage] 2020/10/18(日) 01:21:29.87 ID:xeOKOt4d >>252 node.jsで、streamを使ってstdoutへの出力をする方法を具体的に書いてみてください。 なお、書き込む関数もファイルと全く同じ関数群が使えなくてはいけません。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/253
254: デフォルトの名無しさん [sage] 2020/10/18(日) 01:24:00.15 ID:xeOKOt4d >>252 どこの知識不足なのか具体的に書いてください。 Rubyは、ディレクトリコピー、sysytemや外部コマンドの実行でネット検索すれば それぞれすぐに答えが出てきます。 node.jsは英語で検索しても埒の明かない答えばかりで、現実にはまともに 対応できてないものと思われます。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/254
255: デフォルトの名無しさん [sage] 2020/10/18(日) 01:35:18.67 ID:mPnoVdEN リンク見たら普通にlsとpipeの例書いてあるやん http://mevius.5ch.net/test/read.cgi/tech/1555162340/255
256: デフォルトの名無しさん [sage] 2020/10/18(日) 01:43:59.33 ID:xeOKOt4d >>255 パイプではなく、自分のプログラム、例えば、Hello Worldのプログラムで node.jsにおいてstreamを標準出力に書き込むための手段として使う方法を聞いています。 もちろん、元祖C言語ではFILE系のstreamはstdoutに当然対応していますが、 node.jsでは不明確です。 ファイルをオープンする際のファイル名に何かを指定すれば出来るかも知れませんが。 C言語のstdoutに相当するものがどこにあるのか不明です。 番号の0や1なのでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/256
257: デフォルトの名無しさん [sage] 2020/10/18(日) 01:55:48.16 ID:Xfoy2gzb つーか何言いたいんだ? お前のやりたいことが 直感的に言語XでRubyと同様にできないからと言って だからどうしたという話なんだが http://mevius.5ch.net/test/read.cgi/tech/1555162340/257
258: デフォルトの名無しさん [sage] 2020/10/18(日) 02:01:56.18 ID:2DM4LMSp Rubyアンチスレがモダン言語アンチスレになってきたな http://mevius.5ch.net/test/read.cgi/tech/1555162340/258
259: デフォルトの名無しさん [sage] 2020/10/18(日) 02:03:58.45 ID:xeOKOt4d process.stdout.fd が fd の int 整数の「1」になっていて、 これを fs.writeSync()の第一引数に渡せば標準出力に 出力できることが分かりました。 しかし、ドキュメントが不十分でめちゃくちゃ分かりにくいです。 Rubyのドキュメントは非常に分かり易いです。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/259
260: デフォルトの名無しさん [sage] 2020/10/18(日) 02:09:23.19 ID:xeOKOt4d node.jsは、自慢で立派そうなnpmコマンドがあっても、NODE_PATHという 基本中の基本の環境変数すら設定されません。 これでfs-extraモジュールを追加インストールしなければ同期コピーすら出来ないのに。 同期的な外部コマンド実行も同様だと予想されます。 サーバーサイドの裏方として用いるならともかく、これをデスクトップマシンの BATファイルの代わりやスクリプト言語として、一般人向けに配布することは この段階で不可能となります。 その分野では現段階ではRubyが一番適切です。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/260
261: デフォルトの名無しさん [sage] 2020/10/18(日) 02:27:50.97 ID:4X85KByZ >>240 >・型安全でない 型付けに関しては、話が長くなるからまた後で >・前後の文脈を見ないとその部分単体ではローカル変数とメソッド呼び出しの見分けがつかない … (後略) これは同意ですね、だから自分はメソッド呼び出しであれば 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 の時代から 存在しますから、「行き当たりばったりで導入」した例としては不適切です 「直感的な記述が逆にエラーとなることが “多い”」のであれば、別の例を挙げるべきでしょう http://mevius.5ch.net/test/read.cgi/tech/1555162340/261
262: デフォルトの名無しさん [sage] 2020/10/18(日) 02:31:11.77 ID:xeOKOt4d 後、変数someの展開を文字列の中で行いたい場合 Ruby: "some=#{some}" JS: `some=${some}` の書き方もRubyの方が便利。 逆引用符は入れにくいし 他が普通の二重引用符なのに一部だけ逆引用符なのは 分かりにくくなりやすい。 それから、\ からエスケープシーケンスの働きをなくして単なる文字として扱うのが Rubyだと一重引用符を使って 'aaa\bbb\ccc' のように書けるが Node.jsだと String.raw`aaa\bbb\ccc` としか書けなくてとても不便。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/262
263: デフォルトの名無しさん [sage] 2020/10/18(日) 02:31:11.80 ID:xeOKOt4d 後、変数someの展開を文字列の中で行いたい場合 Ruby: "some=#{some}" JS: `some=${some}` の書き方もRubyの方が便利。 逆引用符は入れにくいし 他が普通の二重引用符なのに一部だけ逆引用符なのは 分かりにくくなりやすい。 それから、\ からエスケープシーケンスの働きをなくして単なる文字として扱うのが Rubyだと一重引用符を使って 'aaa\bbb\ccc' のように書けるが Node.jsだと String.raw`aaa\bbb\ccc` としか書けなくてとても不便。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/263
264: デフォルトの名無しさん [sage] 2020/10/18(日) 02:38:08.76 ID:2DM4LMSp >>262 まあそれは後方互換維持のための苦肉の策ですし使い勝手は悪いですね Rubyのは全言語の中でも1番便利ですね 関数呼び出しも展開してくれるし http://mevius.5ch.net/test/read.cgi/tech/1555162340/264
265: デフォルトの名無しさん [sage] 2020/10/18(日) 03:14:31.59 ID:+jyuYXh8 まつもと:それから「Backquotes」の地上げも考えていたんですけども、Backquotesをするとシェルで実行して結果を文字列で返すってやつですね。 (参加者から「いける、いける」の声) まつもと:なんかあの辺で「いける、いける」って言ってる人がいますけど、信じない(笑)。なので、これももうちょっと先で、もう1回くるかもしれませんが、少なくとも3.0では死なないということです。 https://logmi.jp/tech/articles/321308 バージョンによって使えてたクォートが使えなくなったりするクソ言語 http://mevius.5ch.net/test/read.cgi/tech/1555162340/265
266: デフォルトの名無しさん [sage] 2020/10/18(日) 03:22:15.46 ID:+jyuYXh8 まさに行き当たりバッタリ http://mevius.5ch.net/test/read.cgi/tech/1555162340/266
267: デフォルトの名無しさん [sage] 2020/10/18(日) 08:10:15.29 ID:cCnPRoH8 >>253 書いてあるでしょ、リンク先に。 ファイルと同じ関数群使えます。 nodejsもググればprocessモジュールに行き着くかと。 外部コマンドは普通はあんまりつかわんけど。 環境依存させたくないので。 基本的にクロスプラットフォームな物を叩くけど、そういうのはそもそもnodeだったりする。 ディレクトリコピーも、cpxあたりだとサッと行くと思うかと。 まぁコピーぐらいは中でやるもんだけど。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/267
268: デフォルトの名無しさん [sage] 2020/10/18(日) 08:10:56.74 ID:cCnPRoH8 >>259 な、知識不足だったでしょ。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/268
269: デフォルトの名無しさん [sage] 2020/10/18(日) 08:12:14.24 ID:cCnPRoH8 >>260 環境変数なんか必要ないんよ。 というかグローバルインストールしてそうなってる?もしかして。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/269
270: デフォルトの名無しさん [sage] 2020/10/18(日) 08:53:53.60 ID:xeOKOt4d >>269 ローカルにインストールするなんて馬鹿。 ストレージの無駄使い。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/270
271: デフォルトの名無しさん [sage] 2020/10/18(日) 08:58:14.29 ID:xeOKOt4d 差分バックアップが流行ってるかも知れんけど 一箇所でも壊れるとそれ以前(または以後)の全てのバージョンが再現できなくな るのでディスクの故障に対して無力で、バックアップの意味が無い。 不具合があったとき以前のバージョンとWinDiffなどで比較すると原因箇所の 絞込みが出来るが、差分バックアップではそれがやりにくい。 比較ツールがその差分ツールの俺々ツールに限定されてしまうし。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/271
272: デフォルトの名無しさん [sage] 2020/10/18(日) 09:34:36.57 ID:tW6VBC66 ruby界隈のしょうもないシンタックスへのこだわりとか オブジェクト思考の過剰な押し付け感はやっぱ嫌いだわ。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/272
273: デフォルトの名無しさん [sage] 2020/10/18(日) 09:42:10.14 ID:cCnPRoH8 >>270 アホか。 dll hell起こしたいのか? イマドキなんでもサイドバイサイドだろ。 dedupの効くファイルシステム使えばよかろう。 そういう所ついていけてないから、NODE_PATHがどうとか言っちゃうんだよ。 嫌なら、一つ上のフォルダでnpm i しておけ。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/273
274: デフォルトの名無しさん [sage] 2020/10/18(日) 09:44:08.23 ID:Xfoy2gzb Ruby界隈はこういう物知らずの馬鹿の相手も増えるから 面倒くさいわ http://mevius.5ch.net/test/read.cgi/tech/1555162340/274
275: デフォルトの名無しさん [sage] 2020/10/18(日) 10:06:21.75 ID:vr2ApWZ6 >>273 何を言ってるの。 馬鹿めが。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/275
276: デフォルトの名無しさん [sage] 2020/10/18(日) 10:19:59.62 ID:mPnoVdEN 同期への異様な拘りの時点で何でnode始めたの?ってレベルだし もう細かいことはいいんでないの http://mevius.5ch.net/test/read.cgi/tech/1555162340/276
277: デフォルトの名無しさん [sage] 2020/10/18(日) 10:34:25.01 ID:cCnPRoH8 >>275 なぜ馬鹿と言われたのかわからんのだが、一つ上のディレクトリでローカルインストールしたらどうなるか理解できんのだろうか。 ちょっと冷静に話ししてみて。 正直に言って、stdoutのfdが整数値1って所が理解できてないのもわからんのだよ。 もともとstdoutってそうじゃん? むしろ、ファイルディスクリプタが1のすでに開いてあるファイルを標準出力と読んで、コンソールはそれを表示してるだけじゃんよ? http://mevius.5ch.net/test/read.cgi/tech/1555162340/277
278: デフォルトの名無しさん [sage] 2020/10/18(日) 10:35:47.88 ID:cCnPRoH8 >>271 差分バックアップの意味がわからん。 node_modulesの中身バックアップしてるとしたら頭おかしいぞ。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/278
279: デフォルトの名無しさん [sage] 2020/10/18(日) 11:36:00.74 ID:vr2ApWZ6 >>277 >正直に言って、stdoutのfdが整数値1って所が理解できてないのもわからんのだよ。 >もともとstdoutってそうじゃん? >むしろ、ファイルディスクリプタが1のすでに開いてあるファイルを標準出力と読んで、コンソールはそれを表示してるだけじゃんよ? あなたはアスペ。 stdoutのfdは、OSれべるでは1なのは誰でも知ってる基礎知識。 しかし、JSのような高級言語でその整数値をそのまま使う例は非常に少ないのに Node.jsでは使っているのにそれをほとんど説明して無いからnode.js 初心者が分かるわけ無い。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/279
280: デフォルトの名無しさん [sage] 2020/10/18(日) 11:44:19.62 ID:mPnoVdEN そりゃ普通はprocess.stdout.writeだからな そもそものコンセプトを無視して同期に固執するからそうなる http://mevius.5ch.net/test/read.cgi/tech/1555162340/280
281: デフォルトの名無しさん [] 2020/10/18(日) 11:59:00.56 ID:H1xH1BRx rubyが糞だと思う理由 プログラム本体よりもテストコードの方が大きくなる http://mevius.5ch.net/test/read.cgi/tech/1555162340/281
282: デフォルトの名無しさん [sage] 2020/10/18(日) 12:02:58.93 ID:Ie2s5K3J >>279 初心者なんか相手にされてないだけやろ。 しゃあない。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/282
283: デフォルトの名無しさん [sage] 2020/10/18(日) 12:23:13.29 ID:CqLBM1Q2 Rubyが嫌いというよりは、無関係なスレでコピペを貼り付けるの人が嫌い。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/283
284: デフォルトの名無しさん [sage] 2020/10/18(日) 12:54:38.94 ID:cCnPRoH8 >>279 アスペだかなんだか知らんが。 整数値をそのまま使うというか、fdまで見たらそうなるに決まってるじゃん。 fs.write...Syncを使いたがるからそうなるんであって、普通にstreamをpipeすれば全部隠蔽されるよ。 jsのような高級言語ではね。 説明してるけど。 ドキュメント読んだ? ドキュメントがしっかりしてるから、初心者向けの解説サイトが無いんだぞ? rubyが何故解説サイトばっかかわかる? ドキュメントがクソだからだぞ。 ググればわかるって目茶苦茶レベル低いこと自覚しろよ。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/284
285: デフォルトの名無しさん [] 2020/10/18(日) 13:02:01.41 ID:H1xH1BRx ttps://logmi.jp/tech/articles/321280 >プロジェクトが大きくなるに従って、テストがだんだん苦痛になってくるんですね。 >テストのサイズが大きくなったりとか、あるいはテストの実行時間が長くなったりとかして、 >だんだんだんだん苦痛になってくることが多いですね。 > >告白すると、私はテストが嫌いなんです。 良く判っていらっしゃる http://mevius.5ch.net/test/read.cgi/tech/1555162340/285
286: デフォルトの名無しさん [sage] 2020/10/18(日) 13:41:15.44 ID:G9hN4s0l ttps://logmi.jp/tech/articles/321308 正直言うとみなさんはいいですよ。Rubyが無くなってもPythonでもJavaScriptでもいったらいいと思うんですけど。 私や一部のコアコミッターは職業なので、Rubyが無くなったら本当に困るんですよ。 それで、みなさんの困るの程度はともかくとして、Rubyは生き残ったほうがいいと思うんですよ。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/286
287: デフォルトの名無しさん [sage] 2020/10/18(日) 15:30:16.60 ID:Vj/rkYxM https://logmi.jp/tech/articles/321280 > 思い出していただきたいのは、Twitterはずっと1.8を使い続けていたんですね。「パフォーマンス遅い、遅い」って文句言ってるわりには、ずっと1.8を使い続けて、あろうことか1.8を改造して「kiji」という独自のバージョンを作りかけてやめちゃったことがあります。 そりゃマイナーバージョンにひとつで前動いてたコードが動かなくなるクソ開発ポリシークソ体制だからだろww 互換性という点でまったく信頼されてない。 JavaScriptほどとは言わんがせめてPHP程度には互換性保つ努力しろカスw 独自バージョンにやめたのもやってみたら箸にも棒にもかからない糞だと明らかになったからだろカスwww http://mevius.5ch.net/test/read.cgi/tech/1555162340/287
288: デフォルトの名無しさん [sage] 2020/10/18(日) 15:41:15.66 ID:WlQf1Fni 以下は、表紙にサイの絵が描かれた、2冊のサイ本 JavaScript 第6版、2012、David Flanagan 初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017 これらを読むだけでも、数年は掛かる。 それぐらい、JavaScript には罠が多い Google などの技術者の机には、必ず置いてあるけど、10年経っても捨てられない 一方、Ruby では「たのしいRuby 第6版」を読むだけ。 3回ぐらい読んだら、本を捨てても、検索しながらプログラミングできる http://mevius.5ch.net/test/read.cgi/tech/1555162340/288
289: デフォルトの名無しさん [sage] 2020/10/18(日) 16:44:48.24 ID:Vj/rkYxM https://logmi.jp/tech/articles/321280 > 思い出していただきたいのは、Twitterはずっと1.8を使い続けていたんですね。「パフォーマンス遅い、遅い」って文句言ってるわりには、ずっと1.8を使い続けて、あろうことか1.8を改造して「kiji」という独自のバージョンを作りかけてやめちゃったことがあります。 そりゃマイナーバージョンひとつで前動いてたコードが動かなくなるクソ開発ポリシークソ体制だからだろww 互換性という点でまったく信頼されてない。 JavaScriptほどとは言わんがせめてPHP程度には互換性保つ努力しろカスw 独自バージョンやめたのもやってみたら箸にも棒にもかからない糞だと明らかになったからだろカスwww http://mevius.5ch.net/test/read.cgi/tech/1555162340/289
290: デフォルトの名無しさん [sage] 2020/10/18(日) 19:18:15.84 ID:Ie2s5K3J >>287 ホンマ、論理のすり替えもええとこやな。w 後続バージョンなら速いのに、と言ったって、Twitterにはそれでも全然足りてないやろ。 言語仕様的に速くできそうもないから、すっぱり見限られたとは思わんのか。 でも、2回も書き込まんでええで。w http://mevius.5ch.net/test/read.cgi/tech/1555162340/290
291: デフォルトの名無しさん [sage] 2020/10/18(日) 20:20:35.44 ID:nO3WulLv >>286 コミッタとか言う潰しの効かないことを仕事にしてる時点でダメでしょ 自己責任だわ クックパッドとかfreeは囲い込んでるらしいけど 他の言語への移行の妨げにしかならんから早く首を切るべき もしくは普通の仕事に配置転換するか http://mevius.5ch.net/test/read.cgi/tech/1555162340/291
292: デフォルトの名無しさん [sage] 2020/10/18(日) 20:53:01.14 ID:tW6VBC66 >本当はテストを書きたくないんですよ。 >というのもDRYじゃないですよね。 >私たちはプログラムを書きたいんであって、テストを書きたいわけではないわけですよ。 >ただ、人類はまだプログラムを書くだけで、正しいプログラムを作る方法を知らないので、仕方がないのでテストを書いているのが現状だと思います。 この辺の話聞いてるとやっぱrubyあかんわと思うわ。。そりゃクソコードも量産されるわな。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/292
293: デフォルトの名無しさん [sage] 2020/10/18(日) 21:20:57.47 ID:7+JgvQkH > 型宣言嫌いなんですよね。 > なんでかというと、DRYじゃないからなんですよ。 静的型付けや型推論のちゃんとある言語使った経験からするとと意味不明 http://mevius.5ch.net/test/read.cgi/tech/1555162340/293
294: デフォルトの名無しさん [] 2020/10/18(日) 21:38:55.23 ID:IuIrSK3A 復唱確認って嫌いなんですよね。DRYじゃない。 と例えればわかる 同じことを言うことで確認を行ってるんだよ 人間がミスをしないなら、そりゃ一回言うだけでいいだろうさ http://mevius.5ch.net/test/read.cgi/tech/1555162340/294
295: デフォルトの名無しさん [sage] 2020/10/18(日) 21:47:13.29 ID:tW6VBC66 こういう話も2010年ごろにしてるならまだわかるけど2019年時点でしてるんだぜ。。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/295
296: デフォルトの名無しさん [sage] 2020/10/18(日) 23:39:34.87 ID:2DM4LMSp テストとDRYって関係あるんか? そもそもDRYすらもう死語な気がするのだが http://mevius.5ch.net/test/read.cgi/tech/1555162340/296
297: デフォルトの名無しさん [sage] 2020/10/19(月) 02:05:26.25 ID:qEackmxJ >>294 int *p=new int(0); で、型を2回書いてるとかそういう話やろ。 じゃあ、1回ですませられるように auto *p=new int(0); でも、 int *p=new(0); でも、そういうことを考えるのが言語仕様策定ってもんなのにな。 「型は嫌ー」て、もうええわ。 逃げてるままで何回言うんや。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/297
298: デフォルトの名無しさん [sage] 2020/10/19(月) 05:24:08.41 ID:/NkPf9M1 できるけど思想があってやらない(という合理的な判断) ではなく、 できないから屁理屈こねて不合理でミジメな言い訳 だからな。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/298
299: デフォルトの名無しさん [sage] 2020/10/19(月) 10:58:35.33 ID:ACx4Rbde >>297 DRYっていうのはテストの話だよ http://mevius.5ch.net/test/read.cgi/tech/1555162340/299
300: デフォルトの名無しさん [sage] 2020/10/19(月) 12:24:17.87 ID:9YkDkPea >>299 型の話でも言ってる http://mevius.5ch.net/test/read.cgi/tech/1555162340/300
301: デフォルトの名無しさん [sage] 2020/10/19(月) 13:06:27.69 ID:ACx4Rbde 今はテストの話をしてる http://mevius.5ch.net/test/read.cgi/tech/1555162340/301
302: デフォルトの名無しさん [sage] 2020/10/19(月) 13:20:15.49 ID:qEackmxJ >>301 >>293 勝手に縛るな。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/302
303: デフォルトの名無しさん [sage] 2020/10/19(月) 15:57:49.16 ID:9YkDkPea >>297 型推論があれば a = 1 と書くだけでaは整数と認識して(整数にも色々ある話は省略)処理され 型を書く必要も無い DRYじゃないとは何指してんだか http://mevius.5ch.net/test/read.cgi/tech/1555162340/303
304: デフォルトの名無しさん [sage] 2020/10/19(月) 16:09:44.45 ID:ACx4Rbde Ruby界のアノ人は「DRYじゃない」と言うことが口癖になってるんだと思う 深く考えないでいってる http://mevius.5ch.net/test/read.cgi/tech/1555162340/304
305: デフォルトの名無しさん [] 2020/10/19(月) 16:53:59.39 ID:asy7wTux ほう ttps://melborne.github.io/2013/09/27/auto-attr-set-in-ruby/ http://mevius.5ch.net/test/read.cgi/tech/1555162340/305
306: デフォルトの名無しさん [sage] 2020/11/06(金) 08:28:57.22 ID:ek6ApuyZ 最近Rubyで混乱したのがfilter_map なんじゃこりゃ意味がさっぱり分からんって意味論的にも http://mevius.5ch.net/test/read.cgi/tech/1555162340/306
307: デフォルトの名無しさん [sage] 2020/11/06(金) 11:04:50.60 ID:RNWVKLiZ ブロックの結果が偽値なら排除ってだけか http://mevius.5ch.net/test/read.cgi/tech/1555162340/307
308: デフォルトの名無しさん [sage] 2020/11/24(火) 09:23:21.69 ID:gfNKbZsO stepが%で書けるようになったらしいけど、絶対こういうの3年後くらいに非推奨になるやつだろ 断言しとくわ rubyを使うにはMatzという人間の理解から始めなければ良いコードは書けないでしょう http://mevius.5ch.net/test/read.cgi/tech/1555162340/308
309: デフォルトの名無しさん [] 2020/12/25(金) 22:51:05.58 ID:DVzhLIY4 自爆Hashスイッチを押してValue大学を爆破室町ねね暗殺 その後トヨタケーラム弟に帰ることになります by室原案件色彩空間 http://mevius.5ch.net/test/read.cgi/tech/1555162340/309
310: デフォルトの名無しさん [sage] 2020/12/29(火) 20:54:58.70 ID:kv2UyxGf めちゃくちゃ好きな言語なんだけど今の時代は流行らないよなー。ユースケースが限定されてるし。 vanilla node.jsでプログラミングするよりはマシだけど http://mevius.5ch.net/test/read.cgi/tech/1555162340/310
311: (u_・y) [] 2021/01/04(月) 11:06:45.65 ID:oZidFLop 時代で流行らないというより、 jsみたいにブラウザに標準搭載されないのが何よりきつい この世からjsという概念を消し去ればあるいは http://mevius.5ch.net/test/read.cgi/tech/1555162340/311
312: デフォルトの名無しさん [sage] 2021/01/04(月) 11:18:38.32 ID:r5tpoPT4 3.0でモダンな言語の機能を取り入れようとしたけど 根本の設計と噛み合わないので中途半端な延命策という印象 過去のしがらみあるのはしょうがないけど 新規プロジェクトにはもう無いな http://mevius.5ch.net/test/read.cgi/tech/1555162340/312
313: デフォルトの名無しさん [] 2021/01/24(日) 21:49:16.17 ID:lATEUloy 監視盗聴つきまといをしておきながら説明責任を果たさなかった日本テレビとテレビ朝日とフジテレビとテレビ東京とTBS本社に爆発物を仕掛けました ゼロ高等学院にも爆発物を仕掛けました バレンタインデーの深夜に爆発します あと松本人志と松本てらと堀江貴文と井口理の家族全員とキングヌーのドラマーとおぎやはぎの小木博明と矢作兼とハマオカモトと武井壮トンカチで顔面グシャグシャにしてぶっ殺します メンタリストダイゴ様がついてるんで僕は逮捕されませーん 松本てらだけは執拗にナイフで滅多刺しにして殺します。人を殺す。まともな人間に会うために。普通だったら爆破予告は一か月で逮捕される。再三の予告で逮捕されなかった事情を白痴どもは考えてろ。 てか、きみらが通報しないから逮捕されないんだよね(^_^;) 監視盗聴つきまといをしておきながら説明責任を果たさなかった吉本興業の学校NSC東京本社に爆発物を仕掛けました バレンタインデーの深夜に爆発します。ちなみにプペルは西野が監視盗聴でパクった作品でーす vcxznm/,v,m/n.,/z,_xc/ http://mevius.5ch.net/test/read.cgi/tech/1555162340/313
314: デフォルトの名無しさん [] 2021/02/04(木) 13:12:13.91 ID:JDYmR2c0 >>313 逮捕おめでとう http://mevius.5ch.net/test/read.cgi/tech/1555162340/314
315: デフォルトの名無しさん [] 2021/02/04(木) 14:20:29.47 ID:cKwc7R6l あわしろ氏がRubyはオワコンだと言ってたけどな。 いまさらRubyにしがみついてる奴とは縁を切れって。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/315
316: デフォルトの名無しさん [] 2021/02/17(水) 08:02:28.63 ID:HtaXpXlH 助成金を吸い取ったり、助成金にありつけなかったら悪徳教材屋・セミナー屋になったり、ひでえもんだからな http://mevius.5ch.net/test/read.cgi/tech/1555162340/316
317: デフォルトの名無しさん [sage] 2021/03/19(金) 20:32:44.97 ID:5ciFemOI GitHub における大規模なモノリポのパフォーマンスの向上 https://github.blog/jp/2021-03-19-improving-large-monorepo-performance-on-github/ > GitHub の有名な Ruby モノリスを解体し、GitHub のすべてのユーザーのためにリポジトリのパフォーマンスを向上させる新しいマイクロサービスを Go で作成しています。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/317
318: デフォルトの名無しさん [sage] 2021/04/21(水) 18:09:44.51 ID:/BbfB4Z5 パフォーマンスが悪いのはRubyのせいだったとはっきり認めてるねwww http://mevius.5ch.net/test/read.cgi/tech/1555162340/318
319: デフォルトの名無しさん [sage] 2021/06/06(日) 12:13:10.79 ID:LFVTPm8e >>215 RUBYと共に消えていくのか、、、 【ゆっくり解説】クックパッドの消滅する利用者数!ドロドロ経営で倒産不可避の理由について https://www.youtube.com/watch?v=opNuPo-lj84 http://mevius.5ch.net/test/read.cgi/tech/1555162340/319
320: デフォルトの名無しさん [sage] 2021/06/14(月) 08:49:41.45 ID:woQ9eo8J Vagrantが開発言語をRubyからGo言語へ切り替え、次のメジャーバージョンアップ「Vagrant 3.0」で。 https://www.publickey1.jp/blog/21/vagrantrubygovagrant_30.html http://mevius.5ch.net/test/read.cgi/tech/1555162340/320
321: ハノン ◆QZaw55cn4c [sage] 2021/10/30(土) 16:59:40.82 ID:nIglmucm >>223 >誰も進化論を信じていない。 >人間は元から、猿じゃなかった。人間の姿のままだった といって、今の正統的進化論にも私は疑問を感じますよ 地球ができた時を時刻 0 年としたとき、「たった 5 億年で」原始生命が発生し、それから「たった5億年で」細菌の中に細菌が共生する「ミトコンドリア・葉緑素の共生」が発生したとか、無理があるでしょう 多細胞生物が 30億年目、そこから脊椎動物が現れるのが 40 億年目と 10 億年かかったというのに、精密な遺伝子システム=デオキシリボ核酸による情報伝達システムが 5 億年で完成するとか、主張が変だとおもいますね http://mevius.5ch.net/test/read.cgi/tech/1555162340/321
322: デフォルトの名無しさん [sage] 2022/02/11(金) 13:23:47.42 ID:227xjBzM >>320 でも結局最終的にはRustになってそう http://mevius.5ch.net/test/read.cgi/tech/1555162340/322
323: デフォルトの名無しさん [sage] 2022/04/09(土) 07:25:34.16 ID:BCdBtInS あるある http://mevius.5ch.net/test/read.cgi/tech/1555162340/323
324: デフォルトの名無しさん [] 2022/04/23(土) 01:46:55.75 ID:lyaCJMz0 次のステップ 先に述べたように、プッシュの失敗はほぼゼロになりました。これらの失敗のうちのい くつかは、インターネットネットワークのランダムな問題が原因で、私たちの手に負え ないものです。残りの失敗については、可能な限り悩ましい失敗をなくし、GitHub を より速くする方法を検討しています。 Git システムの世界では、ストレージのハードウェアを刷新して高速化を図っています。 また、GitHub の有名な Ruby モノリスを解体し、GitHub のすべてのユーザーのために リポジトリのパフォーマンスを向上させる新しいマイクロサービスを Go で作成して います。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/324
325: デフォルトの名無しさん [] 2022/04/29(金) 20:10:58.47 ID:Eg0m0S89 アンチスレも過疎ってるのか もうダメだなこの言語 みんなよそいっちまったよ http://mevius.5ch.net/test/read.cgi/tech/1555162340/325
326: デフォルトの名無しさん [sage] 2022/11/20(日) 12:50:37.14 ID:fpc4yMuK 2022年、GitHub上で最も使われたプログラミング言語 2位は「Python」 1位は? https://www.itmedia.co.jp/news/articles/2211/18/news120.html Rubyは10位。なかなか圏外にならないな。 http://mevius.5ch.net/test/read.cgi/tech/1555162340/326
327: デフォルトの名無しさん [sage] 2022/11/20(日) 13:03:31.68 ID:Vp4GxUdb まつもとさんはオワコンと言われ続けてるが なかなかオワコンにならないと講演で 笑いを取ってるらしいが 凋落傾向なのは変わらないな http://mevius.5ch.net/test/read.cgi/tech/1555162340/327
328: デフォルトの名無しさん [sage] 2023/09/08(金) 06:49:39.71 ID:qdhugbG5 まだ意外と使われてますよね http://mevius.5ch.net/test/read.cgi/tech/1555162340/328
329: デフォルトの名無しさん [] 2023/09/15(金) 00:35:32.63 ID:6awpmyp5 Rubyでゲーム作れますか? http://mevius.5ch.net/test/read.cgi/tech/1555162340/329
330: デフォルトの名無しさん [] 2023/09/15(金) 11:28:44.72 ID:FLL155po ubyでも造れるけど動作速度は一番遅い部類の言語 http://mevius.5ch.net/test/read.cgi/tech/1555162340/330
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 12 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s