263:デフォルトの名無しさん
18/09/25 23:46:10.39 i2UBaUuH.net
文の途中で改行するときも、あいまいに解釈されない場所で、改行しないといけない。
カンマ前置スタイルで、改行できるかな?
a,
b,
c
a
,b
,c
264:デフォルトの名無しさん
18/09/26 00:17:36.60 mFRVToqB.net
言語の文法を理解できなかった
↓
文法に一貫性が無いのが原因だ
自演してまでこんな酷い言い訳を言いたいのか?
265:デフォルトの名無しさん
18/09/26 01:07:44.46 Mj1AdT7l.net
最近はKotlinとかも改行に意味を持たせるようになってきてるのにね
セミコロン主義者の主張はわからん
266:デフォルトの名無しさん
18/09/26 02:30:50.92 iEie35x1.net
>>258
厳密に正確な記述ができるべきというだけのことが理解できんとは。
267:デフォルトの名無しさん
18/09/26 11:37:59.49 Mj1AdT7l.net
>>259
だったらそういう言語を使えばいいじゃん
C++でもJavaでもお好きにどうぞ
スクリプト系ならJavaScriptがあるし
268:デフォルトの名無しさん
18/09/26 11:58:04.96 YjHjqGJ6.net
javascriptはセミコロンを省略できるが、一部罠があるので省略する人はまだ少数な印象
goは省略に関してのルールが単純で独特
rustはセミコロンを省略するすることに意味があったりして難しそう
269:デフォルトの名無しさん
18/09/26 13:01:41.89 Vd59yVYC.net
Railsの本買ったぜ★
270:デフォルトの名無しさん
18/09/26 15:00:02.04 TFKXU6Vz.net
>>262
オメ
頑張れよ
271:デフォルトの名無しさん
18/09/26 17:40:54.87 a+dyEdoa.net
今勉強中なんだけど
attr_accessor これなんて読むの?
272:デフォルトの名無しさん
18/09/26 17:46:07.92 IrSE7b3G.net
>>264
attribute(属性)の略
読み方は知らん。心の中ではあとりびゅーとあくせっさーて読んでるわ
273:デフォルトの名無しさん
18/09/26 18:26:25.05 TFKXU6Vz.net
アクセサ意味わからんよな
274:デフォルトの名無しさん
18/09/26 23:47:09.97 P+3GV8ah.net
漏れはフレームワーク本を、たくさん買ったから、読む本には困らないw
改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018/9/7
改訂2版 Ruby逆引きハンドブック、2018/8/28
Python Django 超入門、掌田津耶乃、2018
Node.js超入門、掌田津耶乃、2017
基礎から学ぶ Vue.js、mio、2018/5/29
Electronではじめるアプリ開発
~JavaScript/HTML/CSSでデスクトップアプリを作ろう
野口 将人・倉見 洋輔、2017
入門 React ―コンポーネントベースのWebフロントエンド開発、2015
275:デフォルトの名無しさん
18/09/27 08:32:52.75 ae81EACT.net
rubyは書きやすくて読みにくい言語
pythonは描きにくくて読みやすい言語
276:デフォルトの名無しさん
18/09/27 08:38:33.99 emgF57xx.net
RubyでもPythonでも
自分が書いたものなら読みやすい
他人が書いたものは読みにくい
277:デフォルトの名無しさん
18/09/27 09:56:28.96 tfG3JwKB.net
他人が書いたソースって観点だと
他人が書いた関数群→よっぽどのスーパーアルゴリズムさえなきゃ改修できる
他人が書いたクラス群→影響範囲に確証が持てないから勘弁
ってなるよね
278:デフォルトの名無しさん
18/09/27 10:47:55.23 Xb2xbcVq.net
素人で自分用にしかスクリプトを書かないから、
基本的なメソッドの使い方とか、
コメントでソース内にベタベタ貼っちゃってる
# ↓三項演算子(条件 ? trueの時 : falseの時)
とか書いとかないと、数年たってスクリプト修正したり
279:する時に 意味がわからなくなる
280:デフォルトの名無しさん
18/09/27 10:51:43.48 rZRe7wqK.net
さすがに頭悪すぎだろ
281:デフォルトの名無しさん
18/09/27 11:38:07.41 emgF57xx.net
>>271
コメントを書くこと自体は良い習慣だと思うが
さすがに三項演算子とかは書かない方がマシ
282:デフォルトの名無しさん
18/09/27 11:41:26.19 +X2PETpr.net
うむ
283:デフォルトの名無しさん
18/09/27 12:11:00.96 m9ch006S.net
自分用ならいいんじゃね?
そのうち当たり前のコメントは書かなくなるだろうし
284:デフォルトの名無しさん
18/09/27 12:33:56.85 3GYxnPn5.net
アルゴリズムの説明が必要なときくらいしかコメントは書かないわ
コメントが随所に必要なコードは悪いコード、とまで言い切ったら言い過ぎだろうか
285:デフォルトの名無しさん
18/09/27 13:44:06.71 MMVikjbK.net
どうせ半年後には自分が書いていても忘れてるんだが・・・
286:デフォルトの名無しさん
18/09/27 14:24:39.99 M9UbUXxK.net
メソッドの説明は書く
287:デフォルトの名無しさん
18/09/27 18:58:06.27 6fCJVBDU.net
コメントは最小限にしたほうがいい
なぜならコメントを正しく保守するコストは思ったより高く確実にメンテされる可能性は低いから
コメントを書くくらいならSOLIDを守り、命名を正しくし、テストを書くべきだ
テストは資産に計上される上に、メンテしないとレッドシグナルが出るので保守される確率が高い
288:デフォルトの名無しさん
18/09/27 19:23:43.31 vjM+AyEC.net
Railsのスクリプトは決まりきった単純作業だからコメントなんて要らん
289:デフォルトの名無しさん
18/09/27 19:51:04.49 kvkKm3j+.net
SOLIDってなんですか?
290:デフォルトの名無しさん
18/09/27 20:09:43.07 m9ch006S.net
URLリンク(en.wikipedia.org)
これかな
291:デフォルトの名無しさん
18/09/28 00:04:52.37 eIGlDHes.net
GitHubって今でもRoRで作られているの?
292:デフォルトの名無しさん
18/09/28 07:38:31.13 WNdPusBb.net
長く使うコードはコメント書くなぁ・・・適当に書いていて数年後に改修の必要性が生じたときに泣ける
一発屋は書かないけど
293:デフォルトの名無しさん
18/09/28 08:37:08.79 0suyvlHG.net
楽しいRubyより初心者にお勧めの本ありますか?
Rubyとこの本を他スレで進められたんですがAmazonの評価が第5版にもかかわらず
粗悪なものが多く二の足を踏んでしまいました…
294:デフォルトの名無しさん
18/09/28 08:39:37.21 Afgf72Ce.net
>>285
3step本
295:デフォルトの名無しさん
18/09/28 08:51:34.57 0suyvlHG.net
>>286
ありがとうございます!
そちらにしてみようと思います(/・ω・)/
296:デフォルトの名無しさん
18/09/28 08:51:56.07 WNdPusBb.net
個人的には本で勉強しようという姿勢そのものが不適当だと思う
すでに枯れている物ならともかく現在進行形で変わっていく技術はなおさらだ
297:デフォルトの名無しさん
18/09/28 09:49:33.93 klTi8g9c.net
気持ちいいRubyなら買うかも
298:デフォルトの名無しさん
18/09/28 09:56:22.39 gCOipXQi.net
5版まで出ているベストセラーで、ユーザー会会長の本なのにw
これ以上の本があるわけないだろ
他の本は売れていないから、コメントが書かれないだけ
299:デフォルトの名無しさん
18/09/28 10:18:17.56 /n3LqHMA.net
そもそも「どう良くなかったのか」を書いていない時点でお察し
単に叩きたいだけの人かもしれない
300:デフォルトの名無しさん
18/09/28 11:17:29.21 Afgf72Ce.net
3step本はよく分からなくてもとりあえず読み切ったら楽しいRubyとかに書いてあることが分かりやすくなるよ
301:デフォルトの名無しさん
18/09/28 13:14:10.19 gCOipXQi.net
Progate みたいな学習サイトで、勉強すれば?
302:デフォルトの名無しさん
18/09/28 13:43:03.71 EiOshXgh.net
>>285
『たのしいRuby』が初心者には一番オススメ
一番最初の学習は本なしじゃどうしようもないけど
本だけでもどうしようもないのが実態だと思う
どの言語でもどの本でも同じ
自分で組む練習をしないと身につかない
303:デフォルトの名無しさん
18/09/28 13:47:00.47 apJqM64m.net
rubyの
304:学習なんか苦痛だろ
305:デフォルトの名無しさん
18/09/28 14:01:09.36 ERiXKI2G.net
Rubyが苦痛なら他の言語も基本苦痛
ということでプログラマに向いてない
306:デフォルトの名無しさん
18/09/28 14:04:33.79 Afgf72Ce.net
穴埋め系サイトなんかいくらやっても身に付かんよ
本に書いてあるコードを写経して覚えるのが一番
307:デフォルトの名無しさん
18/09/28 14:09:45.11 apJqM64m.net
いや、こんなに世界中で使われなくなってきているものを今から学習とか意味ない
たくさん言語あるんだからトレンドに乗るべき
そしてなによりrubyストはエンジニア業界でかなり嫌われている
現実から目をそむけるな
308:デフォルトの名無しさん
18/09/28 14:17:25.47 ERiXKI2G.net
>>298
そんな言語のスレをわざわざ覗いてアンチレスをしてるお前の方が数百倍嫌われてるから安心しろ
309:デフォルトの名無しさん
18/09/28 14:27:20.45 apJqM64m.net
>>299
まだ何も知らない若者を救うために来てるんだよ
URLリンク(pbs.twimg.com)
310:デフォルトの名無しさん
18/09/28 14:48:10.94 Afgf72Ce.net
>>300
相手してもらいたかったらアンチスレでも行ってろ
311:デフォルトの名無しさん
18/09/28 14:51:16.87 bPXaydqo.net
>>300
何がダメかじゃなくて、
何が良いかで語れよ
312:デフォルトの名無しさん
18/09/28 15:44:14.79 WNdPusBb.net
プログラミング言語の本って買ったことないや
リファレンスマニュアルがあれば事足りる
313:デフォルトの名無しさん
18/09/28 16:10:29.02 Trt/L8Tp.net
>>303
同じく
大抵はそれで事足りるしな
314:デフォルトの名無しさん
18/09/28 16:12:22.39 O5kQkBkV.net
>>300
そろそろ新しい言語に対応したの作れ
315:デフォルトの名無しさん
18/09/28 17:30:04.16 WNdPusBb.net
プログラミングの勉強をしたいならまずは基礎的なところから手をつけた方が良いと思う
関数やオブジェクト指向。代入と参照、演算子類など。今時の言語であればこれらの理解はほぼ必須
もっとも自分はN88-BASICから入ったせいか必要に迫られるまでオブジェクト指向を理解できなかった
RubyでGUIアプリケーションを作っていてカオス化してようやく理解できた
でも未だにどの程度の粒度で抽象化するのが適当なのかは理解できていない
316:デフォルトの名無しさん
18/09/28 17:56:04.70 0suyvlHG.net
>>291
普通にAmazonに書いてありますよ
入門者向けではないって類のレビューがたくさんありました
第5版になってもこんな酷評されてるんじゃ怖いですよね
後Rubyが時代遅れかどうかとかはあまり気にしてないです
何かRubyで作ったりしたいわけではなくC系の言語きつかったから簡単と言われてるRubyやって見るだけって感じで
入門書読み終わったら又すぐ別の言語行く予定です。回り回ってCの理解の手助けになればいいって感じです
ありがとうございます
317:デフォルトの名無しさん
18/09/28 18:15:55.98 WNdPusBb.net
>回り回ってCの理解の手助けになればいい
それはさすがにないんじゃないかなぁ・・・C/C++が難しいのって安全機構がない上に妙な例外(≒罠)がいっぱいあるせいだし
至れり尽くせりのRubyでそれを克服できるとは思えない
自分はアセンブラ歴あるけどC/C++が使いやすいとは思わないな。中途半端に抽象化されてむしろわかりにくい
318:デフォルトの名無しさん
18/09/28 18:23:58.05 u0QY8Pfb.net
真面目に入門なら
プロを目指す人のためのRuby入門、2017
改訂2版 パーフェクトRuby、2017
この2つのどちらか
(簡単という意味ではない)
319:デフォルトの名無しさん
18/09/28 18:27:03.48 u0QY8Pfb.net
入門が終わったらこれらを読む
Effective Ruby、2015 (中級者向け)
メタプログラミング Ruby 第2版、2015 (中級者向け)
リファクタリング:Rubyエディション、2010 (中級者向け)
オブジェクト指向設計実践ガイド Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方、2016
320:デフォルトの名無しさん
18/09/28 18:29:30.86 ZQu/0PAq.net
そんなにやらないほうがいい
さっさと他の言語にいくべき
321:デフォルトの名無しさん
18/09/28 19:27:12.76 WNdPusBb.net
他の言語に言ったところで問題が解決するとは思わないけど
C/C++である必要性がないならポストC/C++系の中から適当なのをかじってみた方がよさそう
322:デフォルトの名無しさん
18/09/28 19:57:21.55 EiOshXgh.net
>>308
C++は低水準と高水準と両方同時に考えながら
組まないといけないので難易度が高いな
Rubyも含めて低水準切り捨てた
C++以降の言語(LLとか)はその点組みやすい
323:デフォルトの名無しさん
18/09/28 21:35:00.51 gCOipXQi.net
C/C++ は難しすぎる
Ruby の良い点は、オブジェクト指向・継承と、Duck Typing の両方ができること
きっちり作ってあるフレームワークでは継承、
ちょっとした自作ツールでは、Duckと両方学べる
無料のRails チュートリアルをやればよい。
すべてのフレームワークのお手本だから
その後に、
>>267
の本を読めば、よくわかる
324:デフォルトの名無しさん
18/09/28 23:19:14.38 0Eaaaj8i.net
C/C++は難しい訳ではない
めんどくさいだけ
Rubyは(Ruby流を)結局覚えることが多い
325:デフォルトの名無しさん
18/09/28 23:37:51.31 0suyvlHG.net
なるほど
どっかでプログラミングの原理は全て一緒みないな事言ってる人いたので
簡単そうな言語で一通り覚えてからC行ったら簡単に覚えられるのかなと思ったんですが
あまり関係無さそうですね……
やる理由はそれなのでやっぱりやめときます
326:デフォルトの名無しさん
18/09/29 02:02:10.81 F01MQAKZ.net
入門書終わってすぐ別言語行ったら意味ねぇよ
金も時間も無駄
327:デフォルトの名無しさん
18/09/29 02:06:10.44 IuTgmxg/.net
ルビーみたいなウンコスクリプトに時間を浪費するなら
まずCをやっといたほうがいい
ルビーみたいなウンコスクリプトに時間を浪費するなら
まだJavascriptのほうが数億倍マシ 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
328:デフォルトの名無しさん
18/09/29 06:48:26.85 NSCd5Wk/.net
>簡単そうな言語で一通り覚えてからC
最終目的がCなら最初からCやった方が良い
329:デフォルトの名無しさん
18/09/29 07:19:08.84 LJ41Dnpq.net
railsの勉強したいんだけど図書館行ったらrails2の本しかなくて借りたんだけどなんか支障ある?
コマンドとメソッドの違いくらいなら別にググりながらやるからいいんだけど設計方法が違ったりするなら少し二の足を踏むんだけど
330:デフォルトの名無しさん
18/09/29 07:42:08.76 ewxpQJRN.net
図書館いってネット開いてチュートリアルやれ
331:デフォルトの名無しさん
18/09/29 07:50:38.44 Rp1PcOYS.net
>>320
図書館で古いRailsの本を借りる暇があるなら、
いますぐ、最新のRails Tutorialをやろう!
332:デフォルトの名無しさん
18/09/29 08:13:27.12 LJ41Dnpq.net
そんなにRails2と5じゃ違うの?
やってたらルーティングなかったんだけど2はないの?
333:デフォルトの名無しさん
18/09/29 08:22:54.80 CbNCZiAs.net
基本的にプログラム関係みたいな遷移の激しい分野で図書館が役に立つとか考えない方がいい
334:デフォルトの名無しさん
18/09/29 08:25:27.36 LJ41Dnpq.net
>>324
じゃあ今すぐやめるべき?
別にメソッド暗記する気はないしこういう機能があるんだーくらいでいいと思ってる
ちなみにやってる本は「railsによるアジャイルなWEBアプリケーション開発」っていう本
レビュー高いしRailsチュートリアルよりいいかなってかってに思って借りた
335:デフォルトの名無しさん
18/09/29 08:38:29.10 ewxpQJRN.net
>>325
お前はお母さんに「トイレいっていい?」って聞くタイプだろ
336:デフォルトの名無しさん
18/09/29 08:40:26.34 LJ41Dnpq.net
>>326
うん
だから答えて答え欲しい
337:デフォルトの名無しさん
18/09/29 08:58:02.81 pE7aqkL+.net
リファクタリング:Rubyエディションを読んでみたいのに、
絶版になってるっぽくてプレミア価格の中古本しか売ってないという…
現状、図書館で借りるしかない感じだけど、
Java版のリファクタリングみたいに、
電子書籍で復刊したりしないものだろうか
338:デフォルトの名無しさん
18/09/29 09:02:58.84 LJ41Dnpq.net
黙ってRailsチュートリアルやります
ご迷惑をかけてすいませんでした(°_°)
339:デフォルトの名無しさん
18/09/29 09:09:17.91 CbNCZiAs.net
金ないのかも知れんけど書籍を買うって選択肢はないの?
340:デフォルトの名無しさん
18/09/29 09:23:28.86 LJ41Dnpq.net
>>330
書籍買うくらいの金はあるけどおすすめの書籍とかあるんですか?(´-`).。oO
341:デフォルトの名無しさん
18/09/29 09:34:48.15 68bZy71D.net
あのさあそんな短期間で覚えられないから
腰を落ち着けて学習した方が身につくよ?
書籍は読めるものみんな読んで
組ながら身につけていくという感じ
一冊二冊は誤差の範囲
342:デフォルトの名無しさん
18/09/29 09:42:02.73 LJ41Dnpq.net
>>332
わかりました
まずはチュートリアル読破を目標にやっていこうと思います!!!
343:デフォルトの名無しさん
18/09/29 09:45:28.80 lNVDkcsX.net
>>328
マーティンファウラー読むレベルなら、いいかげん言語を前提にして考える段階は卒業しよう
344:デフォルトの名無しさん
18/09/29 10:42:15.32 nY5qma4M.net
今から覚えても AI に追い越されるだろう
345:デフォルトの名無しさん
18/09/29 11:02:37.42 d3Gl2lPg.net
AI、覚えてますか?
346:デフォルトの名無しさん
18/09/29 11:33:32.28 nY5qma4M.net
飯島
347:デフォルトの名無しさん
18/09/29 12:27:05.07 v9LJxbwR.net
AIが止まらない
348:デフォルトの名無しさん
18/09/29 12:29:11.85 v9LJxbwR.net
AIよ消えないで
349:デフォルトの名無しさん
18/09/29 12:29:57.76 LJ41Dnpq.net
AIがプログラミングするとかwwwwwwwwww
350:デフォルトの名無しさん
18/09/29 12:36:36.82 3ZdaRBC0.net
推薦書は、
>>267
に書いてある。
それと、このスレの最初の方に書いてある
漏れは、Rails チュートリアルが難しいので、
「改訂4版 基礎 Ruby on Rails」を先に読んでる
351:デフォルトの名無しさん
18/09/29 12:38:43.73 U2YMLXr/.net
AIがうまれた日
352:デフォルトの名無しさん
18/09/29 14:07:39.18 NvAzNKQ7.net
本でプログラミングを勉強しようとする人が多いのはなんでなんだろ
現行の言語なんて5年もたてばそのままでは通用しなくなるだろうし
発展途上の言語なら3年すらもたないだろう
それこそインターネットが役立つところだ
353:デフォルトの名無しさん
18/09/29 14:09:18.53 IuTgmxg/.net
CもC++もJavascriptもLuaなんか
ずーっと通用してる
354:デフォルトの名無しさん
18/09/29 14:09:18.77 CbNCZiAs.net
ちなみにRailsのバージョンによる違い
URLリンク(blog.kasei-san.com)
>>341
そうなんだよね
馬鹿の一つ覚えみたいに無料だからとやたらチュートリアル勧める人居るけど
あれは正直初学者には読みづらい
ちゃんと読んでないから勧めづらさはあったけど書店で数冊読み比べた感じその本がいいよねやっぱ
355:デフォルトの名無しさん
18/09/29 14:12:00.53 IuTgmxg/.net
はやりにのる初心者が人柱になるだけなって
選択されずに淘汰だけされていく
そして初心者も退場していく
それが言語の歴史
356:デフォルトの名無しさん
18/09/29 14:13:21.66 JpyDkQpe.net
>>343
Railsは職業訓練校などでも教えられており、もはやRubyistがどれだけ否定しようが立派なドカタ道具
もはやITに興味ない人も多く、そら本も出るよ
357:デフォルトの名無しさん
18/09/29 15:32:24.05 d3Gl2lPg.net
>>347
どんな言語でも最初は職業訓練校などで教えられることはないと思うけど、
最初はおもちゃでドカタ道具に進化するってことか?
358:デフォルトの名無しさん
18/09/29 15:41:46.20 5u9meNsM.net
また自演のネガキャンか
最近、ム板がよく荒らされてるけど誰の仕業だ?
359:デフォルトの名無しさん
18/09/29 15:52:07.87 d3Gl2lPg.net
かーおはだーれだか、しーらないけれど、かーr
360:デフォルトの名無しさん
18/09/29 17:15:40.79 68bZy71D.net
Rubyは十分メジャーな方だってば
たしかに最近はPythonやJSが流行ってるけど
361:デフォルトの名無しさん
18/09/29 17:28:43.08 IuTgmxg/.net
Javascriptがずば抜けてメジャー
しかもずっとメジャー
それ以外はその他ウンコスクリプト
362:デフォルトの名無しさん
18/09/29 17:35:37.61 NgVhk9/i.net
>ここにはまつもと氏の徹底したこだわりがある。
>「int a = 5」にある「int」のような型情報や宣言をソースコードに書かずに済むなら書きたくないという。
>これは主流派の意見というわけではなく、ちょこちょこと型情報を書くことで処理が速くなるなら
>書けばいいのではないか、というプログラマも少なくない。
>ただ、Rubyの思想として「同じことを冗長に書くのは良くない」とする
>「DRY」(Don't repeat youself)の原則というものがある。
>処理系がソースコードから推測できる、あるいは実行できるのであれば、
>型宣言は本質的に不要な情報のはずだというのがまつもと氏の主張だ。
>コンピューターの都合に人間側が合わせる必要なんてない、そんなのは楽しくない、
>というRubyのスタンスが明確に出ている意見と言えそうだ。
これ言ってること目茶苦茶だろ
まず型推論の事を知ってるくせにあえて無視してるし
後半もコンピュータで機械的に自動的にできる型チェックを
いちいち人間がする方が機械が出来ることは機械がするという原則に反してるだろ
363:デフォルトの名無しさん
18/09/29 17:36:04.67 jbIb0g4i.net
Javascriptもあと数年で終わるよ
そもそも発展の前提がブラウザに組み込んでたからだけだし
そのブラウザも新技術で
Javascript以外の言語使えるようになってきているしね
364:デフォルトの名無しさん
18/09/29 17:38:40.35 IuTgmxg/.net
webassemblyもJavascriptで動く
ウンコスクリプトが割り込める余地はもうない
365:デフォルトの名無しさん
18/09/29 17:39:46.65 4+dy/h8m.net
まあRubyやるのはいいけどRubyしかやらないのはヤバい
周りのRubyエンジニアもこのところのRubyの下火の空気で、他の言語の経験ある奴が羨ましいと言ってる人多いよ
366:デフォルトの名無しさん
18/09/29 17:44:01.84 zb+mAzJJ.net
JSはコールバック地獄で泣きたくなるんだよなぁ
ES7でだいぶ改善されてるみたいだけど
367:デフォルトの名無しさん
18/09/29 17:44:30.80 IuTgmxg/.net
⊂_ヽ、
.\\ /⌒\
\ ( 冫、)ルビーになぁれ
> ` ⌒ヽ
/ へ \
/ / \\
レ ノ ヽ_つ
/ / ・*.・:
/ /| :。 *.・
( ( 、 ★。:’*
| |、 \ 。・.*・; ・
| / \ ⌒l ;* ・。;*★ 人・
| | ) / ・ ★・ (_ );; * 。・
ノ ) し' ・ * (__) * ・。・
(_/ 。*.;; ・( ・∀・) ★.* ’★
368:デフォルトの名無しさん
18/09/29 17:45:55.20 CbNCZiAs.net
>>357
地獄って言うほど地獄か?
そうは思わないけど
369:デフォルトの名無しさん
18/09/29 17:49:05.83 YjHuTKzZ.net
rubyエンジニアは自分たちがcエンジニアと同等と考えているので他の言語の習得などプライドが許さないから不可能
370:デフォルトの名無しさん
18/09/29 18:49:30.76 d3Gl2lPg.net
>>353
>処理系がソースコードから推測できる、あるいは実行できるのであれば、
>型宣言は本質的に不要な情報のはずだというのがまつもと氏の主張だ。
この考えは間違いだと思うね。
あんたは処理系ですか?人間じゃないんですか?って話
そりゃコンピュータにはわかるだろうけどさ、
ソースコードを読むのはコンピュータだけじゃない
人間が読んで人間が書くものだ
ソースコードから推測できるから不要という主張であれば、
例えば変数名はアルファベット1文字+数値のみでも良いってことになる。
処理系がソースコードから推測できるんだから
371:デフォルトの名無しさん
18/09/29 18:51:45.54 d3Gl2lPg.net
>コンピューターの都合に人間側が合わせる必要なんてない、そんなのは楽しくない、
ソースコードから推測できるというコンピュータの都合で
人間が間違いをしにくくするための型情報をなくしてはいけない
ダブルチェックは間違いをおかす人間の都合で必要なものだ。
372:デフォルトの名無しさん
18/09/29 19:16:49.53 LLxAt+HQ.net
アンチ多すぎて草
それだけRubyが人気のある言語ってことだなぁ
373:デフォルトの名無しさん
18/09/29 19:24:56.70 NgVhk9/i.net
MatzのDRYどうのこうのって
なんかズレてんだよね
詭弁というか
繰り返しよくないっていうなら
人間がメソッド引数の型を調べるためにソースコードを読みに行くのを
世界規模で繰り返すのはいいのかよって
型を書いとけば機械が調べてくれる利便性を見ないふりして
DRY、DRY言ってもな
しかもDRYの定義が何か変だし
型を書くことをDRYの一種だと思ってる奴はこの世にMatz以外に居ないだろ
否定しにくい言葉をチョイスして悪用して洗脳しようとする手口
374:デフォルトの名無しさん
18/09/29 19:27:55.16 NgVhk9/i.net
いやマジで型を書くのはDRYなのかって
こんなこと言ってるのはMatz以外には居ないし
DRYという否定しにくい言葉を使って
自己の正当化がしたいだけなんじゃないかって
だって型を書くのはDRYか?おかしいよな
375:デフォルトの名無しさん
18/09/29 19:31:00.57 e+D7rHo0.net
まあtypescriptが最強すぎるな
とりあえずinterfaceありきで設計したい
376:デフォルトの名無しさん
18/09/29 19:37:03.53 D1BhSdCj.net
こんなクソ言語使わされる身になれよって思う
377:デフォルトの名無しさん
18/09/29 19:38:28.37 d3Gl2lPg.net
型があったほうが良いと言ってる人の大半は
言語の開発者じゃなくて、言語ユーザーで
言語が型を欲しがってるから型があったほうが良いです!
なんて言ってる人はまず一人もいないと思うんだけどな
誰もが人間の都合で型が欲しいと言ってるでしょう?
Matzはコンピュータの声ばかり聞いてないで、
人間の言葉に耳を傾けたほうが良いのでは?
378:デフォルトの名無しさん
18/09/29 19:47:10.50 D1BhSdCj.net
型あったほうがコーディング中にエラーを指摘してくれたり人間にとって都合いいのに
余計な不親切設計にしたから世の中のrubyエンジニアの精神が劣化したわけだ
379:デフォルトの名無しさん
18/09/29 20:04:15.87 e+D7rHo0.net
そうそう、matzは人間のための型という視点が無いんだよな
380:デフォルトの名無しさん
18/09/29 20:21:19.87 LX369tgi.net
静的型付け大好きだけど
型推論で書くの省略できる方が良いよ
え?読むときに型がないと面倒?
OCamlみたいに型シグネチャを自動生成するか
IDEに表示させれば良いじゃん?
381:デフォルトの名無しさん
18/09/29 20:24:51.45 v9LJxbwR.net
多数の土方が集まって開発するのを前提にしていないんだよ。
一人若しくは聞けば直ぐに応えられる程近くに居る少人数の仲間内で使う物として考えているのだろう。
382:デフォルトの名無しさん
18/09/29 21:05:02.06 oWn9Mzvp.net
>>372
土方業務アプリだと、画面を跨って共有されるのって基本的にDBだけだから、大して問題にならんのよ
DBのテーブルは当然型がしっかり付いてるから、最低限のラインは常に守られる
むしろ意識高い系がドメインモデル(笑)とかドヤ顔でやり始めると、型無しじゃ確実に破綻するの
Railsの設計思想って土方には最適なんだよ
383:デフォルトの名無しさん
18/09/29 21:13:29.88 v9LJxbwR.net
そして形無しになるのか
384:デフォルトの名無しさん
18/09/29 21:16:07.26 LJ41Dnpq.net
こいつ見ると�
385:たつんだけど プログラマーが3か月でできるなら営業なんて5歳児でできるな https://youtu.be/uxTgWbMqBXY
386:デフォルトの名無しさん
18/09/29 21:20:09.26 v9LJxbwR.net
いや、できるでしょ。
使えるかどうかは別として・・・
営業だってコミュ障でなければ誰にでもできるよ。
売れるかどうかは別として・・・
387:デフォルトの名無しさん
18/09/29 21:50:24.58 d3Gl2lPg.net
>>371
> OCamlみたいに型シグネチャを自動生成するか
> IDEに表示させれば良いじゃん?
それはOCamlみたいに強い静的型付けだからできることなの
Rubyみたいに動的型付けだと無理なの
388:デフォルトの名無しさん
18/09/29 21:55:18.71 d3Gl2lPg.net
「型が無い(実行時に決まる)」と「(静的に決まるから)型を書くのを省略できる」は別のものだからね
実行時に決まるっていうのは、実行すればわかると思うかもしれないが、
たまたまあるとき実行したら、とある型でしたってだけで
同じものを違うタイミングで実行したら、同じ型とは限らないってこと
普通そんなことはないのだけど、そういうレアケースのために
型の自動生成とかできなくなってしまう
389:デフォルトの名無しさん
18/09/30 00:11:12.15 haxSgT9z.net
小規模をサッと作るのには動的型付けの方が楽だと思う
それとともに大規模だとJavaみたいに型がある方が良い
動的か静的かどっちか一方だけあれば十分という意見には賛同できない
390:デフォルトの名無しさん
18/09/30 00:14:22.17 aYXyCrkn.net
そもそも大規模な開発で
スクリプトだけで済ますというオツムが
どうかしてるからな
391:デフォルトの名無しさん
18/09/30 01:19:52.29 hweycol0.net
>>380
それな
392:デフォルトの名無しさん
18/09/30 07:13:49.81 haxSgT9z.net
スクリプトだから云々って制約はあまりない
JavaScriptだって名前の通りスクリプトだが
いろいろなアプリが作られてるから的外れ
393:デフォルトの名無しさん
18/09/30 07:39:32.51 OEZEh+vL.net
でもスクリプトでOSなんか作らないだろう?
大規模な開発ではどうやってもスクリプト以外の要素が含まれる
まあ小規模でも何でもそうなんだがな。
394:デフォルトの名無しさん
18/09/30 08:06:09.32 haxSgT9z.net
OS(カーネル)なんかは速度が重要だから
C/C++のような低水準寄りの言語が必要っていうことで
規模の大きさとは微妙に方向性が違う話
Webサイトなんかは大規模サイトでも作られてる
TwitterもRuby(Rails)だったし
395:デフォルトの名無しさん
18/09/30 08:12:53.47 9CaODpvM.net
Twitter今はJavaのなんだっけ?
396:デフォルトの名無しさん
18/09/30 09:07:55.26 /uUirGXQ.net
railsから入る初心者多いけど別にrailsは学習コスト低いわけじゃないからなあ
397:デフォルトの名無しさん
18/09/30 09:12:29.73 cotOUmTe.net
でもお前らOS作んないじゃん
398:デフォルトの名無しさん
18/09/30 09:43:15.63 haxSgT9z.net
>>387
それな
399:デフォルトの名無しさん
18/09/30 10:07:36.83 GfZkWSkk.net
Rubyは、学習コストが低い
ほとんどのエラーも、メソッドチェーンして、
nil からメソッドを呼べないだから、デバッグコストも低い
400:デフォルトの名無しさん
18/09/30 10:17:37.02 CKZYWlYL.net
>>389
学習コストは決して低くはないわ
Rubyのオブジェクトシステムがどのように実装されているかを意識しなければならない場面が多すぎる
ドヤ顔でメタプログラミングとか言ってるけど、それ言葉を変えればRubyのオブジェクトシステムに深く依存したハックだからね
401:デフォルトの名無しさん
18/09/30 10:29:56.53 Lmy5ihFH.net
あのさ、型宣言することにどれだけの労力いるんだよw
型宣言すれば数々のメリットもあるし開発効率もあがるのに、型宣言ない=学習コスト低いってことか?
402:デフォルトの名無しさん
18/09/30 11:43:28.15 UMC96qSU.net
レールの上に乗っかればRubyは簡単だよ
ただ可読性は低いけどね
403:デフォルトの名無しさん
18/09/30 11:44:57.45 UMC96qSU.net
Rubyは糞言語ってこと早く認めようぜ
Railsのおかげで生きてることを自覚しよう
404:デフォルトの名無しさん
18/09/30 11:45:01.74 ELKSxw7h.net
>>375
支離滅裂だな
405:デフォルトの名無しさん
18/09/30 11:45:55.03 UMC96qSU.net
>>394
こういうのを
406:バカ文系って言うんだよな お前のことはバカにしてない
407:デフォルトの名無しさん
18/09/30 11:52:03.05 haxSgT9z.net
Rubyの学習コストはかなり低いと思う
相対的に言語のクセが少なくて書きやすい
408:デフォルトの名無しさん
18/09/30 13:05:51.07 EOB/WjnG.net
規模も小さくなるし
409:デフォルトの名無しさん
18/10/01 09:58:50.82 7CDjRrYO.net
RubyでIDE使ってる人いる?
高機能エディタと比べて何がいい?
410:デフォルトの名無しさん
18/10/01 10:11:19.91 2Ehpmx/A.net
Rubyという言語でまともなIDEなんて作りようがないだろ
411:デフォルトの名無しさん
18/10/01 10:23:06.41 8+wJeq75.net
好きなのを使えば良いんじゃね?
別にコレを使わないといけないなんてルールわ無いんだから
412:デフォルトの名無しさん
18/10/01 11:28:55.43 HxPMdqCQ.net
高機能エディタの高機能の基準ってどのエディタに置いてる?
413:デフォルトの名無しさん
18/10/01 11:29:30.65 2PPz6CoJ.net
VSCode は無料で、プラグインも多い
Ruby の場合は、HTML, CSS・SASS, JavaScript, Markdown などのプラグインも必要
414:デフォルトの名無しさん
18/10/01 11:40:34.09 2Ehpmx/A.net
プラグイン入れまくると重くなるんだよな
415:デフォルトの名無しさん
18/10/01 13:44:12.23 UfBjVb7W.net
plug-in入れないと痒いところに手が届かなくて使い辛い。
416:デフォルトの名無しさん
18/10/01 16:35:48.59 2dwOGw6s.net
基本的にほとんどのIDEでdebug.rbと同じことが出来る
変数の値やら型やら表示したり、
メソッド表示したり、
デバッギング時のフック機能だったり
他にもリファクタリング機能だったり
エディターの強調表示のカスタマイズだったり
Rubyだけじゃなくどの言語でも可能で軽い重いはマシンスペックによりけり
重いって言ってる奴は低スペのマシンだから
417:デフォルトの名無しさん
18/10/01 16:45:48.06 LJMbOcSy.net
VSCodeはワークスペース(またはフォルダ)ごとにプラグインの有効無効を指定できるから、うまく使えば常に有効にするプラグインは最小限にできる
でもVSCodeってeclipseとかRubyMineなんかと違ってプラグインの扱いが非常にスマートで、
自動的に必要なプラグインだけをロードするようになってるしバックグラウンドでの遅延ロードも徹底してるから、
全部常時有効でも俺は重いと感じたことはないな
418:デフォルトの名無しさん
18/10/01 16:51:36.01 2dwOGw6s.net
vscodeはIDEじゃなくエディタだろ
エディター紹介してどうするの
419:デフォルトの名無しさん
18/10/01 17:00:09.66 LJMbOcSy.net
vscodeはIDEだよ
少なくとも、VSCode登場以前にIDEと呼ばれていたものの機能性と比較すれば、十分にIDEといえる
420:デフォルトの名無しさん
18/10/01 19:17:55.86 /udVdrE8.net
出た出た原理主義者
昔のIDEのイメージのまま抜け出せないアホ
421:デフォルトの名無しさん
18/10/01 19:18:50.51 /udVdrE8.net
新技術で時代は動いているのにその波に乗れないまま脇で一生見ていろやw
422:デフォルトの名無しさん
18/10/01 20:40:01.37 GrkvurTo.net
流石にEclipse使うくらいならエディタでいいってなるよね
Eclipseが対応してるかどうかは知ったこっちゃないが
423:デフォルトの名無しさん
18/10/02 06:30:22.01 XHPfCFYq.net
書き込みだけで頭が悪いってわかる
424:デフォルトの名無しさん
18/10/02 09:43:51.63 XNrBQA22.net
\ r'´ ̄ ̄ ̄  ̄ ̄ ̄`、::. ___
l} 、:: \ヘ,___,_ ______/::.__| .|___________
|l \:: | | |、:.. |[], _ .|:[ニ]:::::
|l'-,、イ\: | | ∧,,,∧ . |::.. ヘ ̄ ̄,/:::(__)::
|l ´ヽ,ノ: | | (´・ω・`) ,l、:::  ̄ ̄::::::::::::::::
|l | :| | |,r'",´ ̄ ̄ ̄ ̄ ̄`ヽ、l:::::
|l.,\\| :| | ,' :::::... ..::ll::::
425: そうだ |l | :| | | :::::::... . .:::|l:::: これは夢なんだ |l__,,| :| | | ::::.... ..:::|l:::: ぼくは今、夢を見ているんだ |l ̄`~~| :| | | |l:::: 目が覚めたとき、 |l | :| | | |l:::: ぼくはまだ12歳 |l | :| | | ''"´ |l:::: 起きたらラジオ体操に行って、 |l \\[]:| | | |l:::: 朝ご飯を食べて、涼しい午前中にスイカを食べながら宿題して、 |l ィ'´~ヽ | | ``' |l:::: 午後から友達とプールにいっておもいっきり遊ぶんだ・・・ |l-''´ヽ,/:: | | ''"´ |l:::: |l /:: | \,'´____..:::::::::::::::_`l__,イ::::
426:デフォルトの名無しさん
18/10/02 09:45:00.96 pGpDpDzK.net
railsの勉強しないと
427:デフォルトの名無しさん
18/10/02 21:37:05.30 R8M7QKDK.net
線路の上にウンコ乗せるの
428:デフォルトの名無しさん
18/10/02 23:00:48.40 Y1Z7Jfp5.net
なんだかな
URLリンク(i.imgur.com)
429:デフォルトの名無しさん
18/10/03 15:40:11.75 L9VSGZ0e.net
相変わらず荒らされてるな
430:デフォルトの名無しさん
18/10/03 16:16:36.59 teZKOowO.net
荒れてないじゃん
なんでいつも荒れてるって事にしないと気が済まないわけ?
431:デフォルトの名無しさん
18/10/03 17:41:10.02 NkO7phbc.net
荒れてんねー、荒ーれ、荒ーれ?
432:デフォルトの名無しさん
18/10/04 01:28:46.05 FqmovHKF.net
Rubyが下火だって嘘だよな?
RoR以上のWebフレームワークってなくね?
海外のWeb屋ってRubyじゃなければ何使ってるんだ?
433:デフォルトの名無しさん
18/10/04 07:14:06.65 yNsYkF9t.net
この板のそれぞれの初心者スレをみてもpythonよりrubyの方が勢いが上という現実
少なくとも日本だとpythonよりrubyの方が勉強する価値があるということ
434:デフォルトの名無しさん
18/10/04 07:55:13.99 gBdIAyx+.net
ガラケーってなんで*ガラ*ケーだったかしってるか?
435:デフォルトの名無しさん
18/10/04 08:14:57.09 THaWokSR.net
日本人は出汁が好きだからね
436:デフォルトの名無しさん
18/10/04 08:27:22.05 Zs9tXg7o.net
書店のブース面積は最近Python広いよね下手すりゃCとかJavaよりも
ただ幾ら売れるからって似たような入門書並んでてもあんま嬉しくないと思うんだけど
437:デフォルトの名無しさん
18/10/04 09:46:15.49 HivlLKp0.net
IT後進国の日本の価値など追いかけているバカの発言自体に価値はない
438:デフォルトの名無しさん
18/10/04 13:17:02.95 s60ut3Kn.net
むしろ国内のレイラーの方が変な危機感持ってる印象だな
欧米人には自分達のニーズが満たされているなら周りはあまり気にしないという考えの人が多いのに対して、
列島黄色猿には世間の流行に取り残されてることに対して極度の不安を感じる習性がある
そのうえ国内のRuby関連のコミュニティって良くも悪くも国内に閉じていて、列島黄色猿特有の「空気」の影響が増幅されやすいし、
比較的ムラへの帰属意識の強く集団に流されやすい者が集まっている傾向があるから尚更
439:デフォルトの名無しさん
18/10/04 14:30:22.45 4UZ9Zdly.net
>>426
確かに日本国内のRuby関連のコミュニティーって嫌らしいな
レイラーとかアジャイラーって何故か攻撃的な人が多いよ
Pythonの方も先日のカンファレンス見る限りたいがいだったけど
440:デフォルトの名無しさん
18/10/04 14:31:46.25 4UZ9Zdly.net
>>424
またPythonの書籍が本としてのレベルが低いんだよこれが
Rubyもまともな本ないけど
CやJavaは名著が多いのに
441:デフォルトの名無しさん
18/10/04 15:37:10.49 8ua9ZMtc.net
例えばCやJavaの名著ってなに?
442:デフォルトの名無しさん
18/10/04 16:38:09.19 oDo74Yc
443:J.net
444:デフォルトの名無しさん
18/10/04 16:41:15.95 s60ut3Kn.net
NodeやGoをバリバリ使ってる人はインフラに強そうなイメージ
書籍は勉強になりそうだね
445:デフォルトの名無しさん
18/10/04 18:28:54.34 TeA7qve0.net
Python流行でRubyが置いて行かれたのは
Rails一辺倒でWindowsでのGUIソフト
もしくはスクリプトで使われる
普及がなかったことが大きいと思う
446:デフォルトの名無しさん
18/10/04 19:02:30.73 WvQtRhPD.net
全く違う、
流行るのは巨大企業が後ろにつくからだよ。
447:デフォルトの名無しさん
18/10/04 19:06:42.82 IekfdKb6.net
rubyが嫌いというよりrubyを使う奴らが大嫌いというエンジニアが多いよな
ruby使いはとにかく他の言語をけなしてrubyを使わない=エンジニアではないという目でみる
天下を取ったように鼻で笑うところとか
どいつもこいつも全員同じ思考になるのはもはや宗教としか思えない
正直気持ち悪い
448:デフォルトの名無しさん
18/10/04 19:17:19.92 +S6qnZEc.net
欧米化信者
449:デフォルトの名無しさん
18/10/04 19:35:42.71 8ua9ZMtc.net
> rubyが嫌いというよりrubyを使う奴らが大嫌いというエンジニアが多いよな
聞いたこと無い。そいつは本当にエンジニアなのか?
技術ではなく、人の話をするなんて
450:デフォルトの名無しさん
18/10/04 20:04:54.83 JWJFX/PM.net
Ruby使いは、技術よりも気持ちの話をすることがけっこう多いような。w
石北会計?
451:デフォルトの名無しさん
18/10/04 20:09:48.41 8ua9ZMtc.net
いつからRubyを使う奴らが大嫌いという
エンジニアがRuby使いになったんだ?
都合が悪くなったら言い換えるの止めたほうが良い
恥ずかしいから
452:デフォルトの名無しさん
18/10/04 21:22:09.70 JUUVw2bz.net
>>432
ここまで堂々とPython信者がRubyスレを荒らしに来るのも珍しい
アンチRubyの化けの皮をかぶれないほど必死
嫌いな言語に粘着するよりも好きな言語に貢献すればいいのに、
日本人文化ではまったく理解できない精神構造だわ
453:デフォルトの名無しさん
18/10/04 21:24:20.91 VdpjrJOt.net
>>434
教祖がやるから信者が真似る
454:デフォルトの名無しさん
18/10/04 21:53:37.75 eezkxwQN.net
Pythonスレ、次世代言語スレと来て今日はこっちか
トリップ外して荒らすなよ
455:デフォルトの名無しさん
18/10/04 23:04:24.57 Zs9tXg7o.net
お前がこのスレで一番邪魔な存在だって自覚ないの?
456:デフォルトの名無しさん
18/10/05 02:38:22.15 cxTW4oac.net
>>434
漏れはruby嫌いじゃないけど
おまいの言うことは判る
457:デフォルトの名無しさん
18/10/05 02:39:21.34 cxTW4oac.net
>>440
なるほどそれか
458:デフォルトの名無しさん
18/10/05 02:40:40.85 elz6X214.net
ルビーやってるヤツは
線路のウンコおいて
ウンコがペッチャンコになるのをみて
キャッキャッ喜んでるガイジレベルの池沼だからな
低学歴知恵遅れだからしょうがない
459:デフォルトの名無しさん
18/10/05 03:17:55.57 7MkJAF87.net
>>433
その通りだわな
pythonなんて糞インデント縛りのバカ除けみたいな言語が流行ってるのもGoogle様がバックにいるからだし
なんでGoogleがあんなものを推奨してるのか意図は不明だけど
460:デフォルトの名無しさん
18/10/05 03:18:29.93 7MkJAF87.net
>>434
これはわかる
461:デフォルトの名無しさん
18/10/05 06:56:23.57 q3vSLQQe.net
>>443>>447
まったくわからん
現代において1つの言語で食っていける人間はほとんどいないし、他の言語を
バカにして得なことはひとつもないことぐらいまともなエンジニアは知ってる
462:デフォルトの名無しさん
18/10/05 06:59:09.52 w4KN4z73.net
>>434
エンジニア書籍にまで書かれてるくらいだから
URLリンク(pbs.twimg.com)
463:デフォルトの名無しさん
18/10/05 07:16:47.60 wqnG0hHC
464:.net
465:デフォルトの名無しさん
18/10/05 07:55:06.81 dIrFUb0Y.net
>>438
言い換えじゃないぞ。
文盲か。
466:デフォルトの名無しさん
18/10/05 08:57:00.49 rnf2Vxwc.net
>>450
ネタだけど事実じゃね?
まぁ時代の遷移で幾らか入れ替わってるかとは思うけど
467:デフォルトの名無しさん
18/10/05 09:54:37.80 +LuDbcY2.net
機械学習で圧倒的に使われるpython
高収入グローバル先端技術
rubyは年収400万の低スキル技術者用言語
ピラミッド構造のすその
468:デフォルトの名無しさん
18/10/05 11:05:01.15 rKgJ7oxy.net
知り合いのRubyマンはいい人だけど
469:デフォルトの名無しさん
18/10/05 11:20:28.37 aPIpIXDv.net
>>449
左のページがLISPだらけw
470:デフォルトの名無しさん
18/10/05 12:36:58.55 Ohnhdvdr.net
>>448
漏れは複数言語使えるしrubyももちろん使えるが
rubyの信者の一部は本当に消えて欲しい
471:デフォルトの名無しさん
18/10/05 12:38:48.65 Ohnhdvdr.net
>>449
それ古すぎるから好い加減新しいバージョン作れ
472:デフォルトの名無しさん
18/10/05 12:45:57.56 w4KN4z73.net
lisp使いの気持ち悪さがそのままruby使いに引き継がれてる
473:デフォルトの名無しさん
18/10/05 13:03:40.56 S95lm//K.net
Lispの意識の高さを
一番継承したのはHaskellだろ
ハスケラーが一番上から目線
474:デフォルトの名無しさん
18/10/05 23:43:19.87 diDqduG9.net
そりゃあその人たちは上から目線になる実力あるからなあ
ruby屋さんて結局はレイルズとかPHPくらいだけのWeb屋さんでしょ?正味の話
475:デフォルトの名無しさん
18/10/06 01:18:53.98 kNd3s7yV.net
Ruby屋さんはRailsだけと言っても、腐ってもWeb系で層が厚いから色々いるわな
それを一括りにして「上から目線」とか言われてもまったくピンと来ないのも当然か
所詮はジョーク記事をマジに捉えてしまった人間が大きな声で叫んでるだけの話だし
476:デフォルトの名無しさん
18/10/06 14:08:13.54 +y5cJlL2.net
大体相手の目線が上か下かなんてどうでも良い
そんなものに一々感情を動かしたって無意味すぎる
477:デフォルトの名無しさん
18/10/06 14:52:59.44 WJK/G1IH.net
Rails使ってgemでライブラリ追加するだけの簡単なお仕事なのに上から目線で偉そうなのがムカつくんだよな
お前が作ったわけじゃないのに
だから嫌われるのわかってないらしい
478:デフォルトの名無しさん
18/10/06 15:14:34.17 kNd3s7yV.net
>>463
そんな奴いないよ
自意識過剰なんじゃね?
479:デフォルトの名無しさん
18/10/06 15:22:06.46 Sfai+wMy.net
>>463にとっては、ごく普通のことでも
上から目線に感じるんだよ
480:デフォルトの名無しさん
18/10/06 15:37:27.98 WJK/G1IH.net
>>464
そんな奴いないってお前は全員と仕事したのかよ?
自意識過剰なのはお前だろ
481:デフォルトの名無しさん
18/10/06 15:39:03.54 fzfRioN+.net
嘘ばかり言って……
今の流れで2ちゃんの書き込みは信用ならない
現実で酷い態度の奴に会うとすごい不快になる
482:デフォルトの名無しさん
18/10/06 15:43:08.66 kNd3s7yV.net
>>466
それは君の話じゃね?
Railsエンジニアは100人以上と仕事したことあるけど、俺は見たことない
そんな人間がいたとしても、それはそいつ個人の資質の問題であって、Rubyとは無関係なんじゃね?
483:デフォルトの名無しさん
18/10/06 15:44:19.77 FAIH8E2E.net
低学歴知恵遅れで底辺であるほど自己評価だけは高い
つまりrubyがコレに該当する
484:デフォルトの名無しさん
18/10/06 15:45:42.28 WJK/G1IH.net
>>468
100人が全員なのかよ?
お前の脳みそがクソだから気づかないだけだろ
485:デフォルトの名無しさん
18/10/06 15:49:16.64 FAIH8E2E.net
フレームワークは低学歴知恵遅れ底辺ドカタ
486:でも 書けるように設計されてる そういうシロモノつかってイチイチメンテナンス不可能なウンコを量産する能力がある 線路の上のウンコなんかはその典型的な例といっていい
487:デフォルトの名無しさん
18/10/06 15:49:32.51 kNd3s7yV.net
>>470
全員だったよ。Railsに限らなくて他の言語などを使ってる人間に広げてもも、そんな人間は
ごくごく少数だったね
この業界なんだかんだでチーム開発が主流なんだから、そんな嫌われ人間は長く続かないから
出会う確率は少なくなるんじゃね?
488:デフォルトの名無しさん
18/10/06 15:51:01.71 FAIH8E2E.net
低学歴知恵遅れで底辺であるほど自己評価だけは高い
つまり統計的にrubyは低学歴知恵遅れで底辺であることが推認できる
489:デフォルトの名無しさん
18/10/06 15:54:41.73 FAIH8E2E.net
低学歴知恵遅れに選択される
低学歴知恵遅れ底辺専用言語
それがruby
490:デフォルトの名無しさん
18/10/06 15:57:32.49 Sfai+wMy.net
>>472
パソコン使えるからって偉いのかよって叫ぶおじさんだろ
491:デフォルトの名無しさん
18/10/06 15:59:02.74 FAIH8E2E.net
ドカタのrubyできますというのは
クソニートのパチョコンの大先生と似ている
492:デフォルトの名無しさん
18/10/06 16:12:02.74 WJK/G1IH.net
>>472
日本のrubyエンジニアは100人しかいねえのかよw
493:デフォルトの名無しさん
18/10/06 16:13:55.61 Sfai+wMy.net
>>477
Rubyエンジニアってたくさんいるんだな。
すげーやプログラマの中で一番多いんじゃないか?
494:デフォルトの名無しさん
18/10/06 16:15:21.36 kNd3s7yV.net
>>477
「Railsエンジニアは上から目線の奴が多い」を否定するには十分な統計サンプルじゃね?
495:デフォルトの名無しさん
18/10/06 16:15:50.63 FAIH8E2E.net
山盛りのウンコを量産するのはやめたほうがいい
ウンコ製造機のクソニートより害を与えるシロモノだからな
496:デフォルトの名無しさん
18/10/06 16:18:16.80 FAIH8E2E.net
rubyしか書けないヤツを
エンジニアとかオレにはそんなこと口がさけてもいえないわ。。。
497:デフォルトの名無しさん
18/10/06 16:20:08.09 FAIH8E2E.net
ウンコvb書いていきがってる
エンジニアですらないおっさんと似ている
498:デフォルトの名無しさん
18/10/06 16:23:36.24 x2N6y/RA.net
>>479
463はRailsエンジニア以外からも下に見られてる可能性もあるからなぁ
下に見られてると自覚しても
そんな環境でしか働くことが出来ない能無しって事だし
499:デフォルトの名無しさん
18/10/06 16:28:11.30 FAIH8E2E.net
ウンコスクリプトと低学歴知恵遅れの親和性は高い
むしろウンコスクリプトは低学歴知恵遅れと親和性が高いように作られてる
そんなヤツラがそういった特定の言語に集まるのもしょうがない
そんなヤツラが作ったもんはどうなるか
あとはいわなくても分かるな
500:デフォルトの名無しさん
18/10/06 16:28:18.49 kNd3s7yV.net
>>483
可能性はそりゃゼロじゃないだろうけど、そんな可能性考えるぐらいなら ID:WJK/G1IH が自意識過剰と
いう可能性だってゼロじゃないわけで
そういう可能性も拾わなきゃいけないなら、結論は「わからん」とするしかなくなる
501:デフォルトの名無しさん
18/10/06 16:34:38.06 32qw6DIP.net
木曜からがんばってるなー
502:デフォルトの名無しさん
18/10/06 16:36:06.79 WJK/G1IH.net
>>479
いちいち100人を擁護してるお前が気持ち悪いんだよ
わかんねえかな
503:デフォルトの名無しさん
18/10/06 16:37:16.15 FAIH8E2E.net
心配することはない
ウンコスクリプターなんかな
どいつもこいつも同じ
そういうのが集まる
504:デフォルトの名無しさん
18/10/06 16:39:36.51 kNd3s7yV.net
>>487
わかんねえな
そんな上から目線エンジニアだらけだったらチームは崩壊するしね
505:デフォルトの名無しさん
18/10/06 16:54:09.87 Sfai+wMy.net
上から目線なのではなく、一人、下から目線・・・
506:デフォルトの名無しさん
18/10/06 17:20:18.47 x2N6y/RA.net
>>485
463個人の問題なんだから分かる必要もない
507:デフォルトの名無しさん
18/10/06 17:42:33.81 LUJIVh76.net
このスレ、勢い凄いですね!さすが人気言語!
508:デフォルトの名無しさん
18/10/06 17:59:45.68 DZ5NEMNS.net
Rubyアンチのキチガイが騒いでるだけ
509:デフォルトの名無しさん
18/10/06 19:04:10.10 vpFDdLxA.net
アンチは必死に騒いでるけど、その内容に
言語仕様や設計哲学に対する批判は皆無なのよね
技術的な議論を挑みたくても勝てないから、
コミュニティや人格を批判するしかネタがない
510:デフォルトの名無しさん
18/10/06 19:16:21.48 A8UvnA8O.net
ちょくちょくあったけどな。
そういうのには、アンチアンチは知らぬ存ぜぬみたいにシカトするから。w
511:デフォルトの名無しさん
18/10/06 19:23:56.76 09ATD3zw.net
×Rubyアンチ
○Ruby信者アンチ
おおよそのアンチレスはRubyという言語仕様に向けられたモノじゃないんだよな
512:デフォルトの名無しさん
18/10/06 19:36:13.25 FAIH8E2E.net
Wappalyzer stats indicate PHP has a 82% marketshare in 2018
URLリンク(react-etc.net)
PHP is the language both loved and hated.
The most popular server side programming language has never had a good reputation among many developers.
There's been "a PHP killer" in the works more times as there's been "an iPhone killer".
コレが現実
ruby押すために知恵遅れのruby信者の日記ではphpを攻撃してるが
一向に効果はない
ウンコスクリプトの底辺覇権争いですでに惨敗してる
513:デフォルトの名無しさん
18/10/06 19:36:20.63 DZ5NEMNS.net
クソ迷惑なゴミ野郎に変わりはねえよ
514:デフォルトの名無しさん
18/10/06 19:39:13.37 FAIH8E2E.net
低学歴知恵遅れのruby使ってる日記みてみ
つまりウンコ(ruby)がウンコ(php)にウンコといってる
元ウンコ使いが別のウンコに乗り換えて悦に浸ってる
つまりphp程度しか使えない低学歴知恵遅れがruby使って
悦に浸ってる
515:デフォルトの名無しさん
18/10/06 19:43:15.42 kNd3s7yV.net
>>496
そのアンチRuby信者とか言う人間も、ありもしない上から目線とかでっち上げるしかないという…
アンチRuby信者もネタがなくなってきてるのが現状
516:デフォルトの名無しさん
18/10/06 19:48:45.00 09ATD3zw.net
ちなみに上の半角カタカナがここに来てるのも某信者の地道な(?)営業活動の賜物なんだよね
あらゆるスレで馬鹿の一つ覚えの如く「RubyアンチのPyキチが~」とか言ってる回ってるから興味なかった者がそいつの本拠地と認識されたここを見に来る事になるわけだ
517:デフォルトの名無しさん
18/10/06 19:55:24.98 FAIH8E2E.net
URLリンク(qph.fs.quoracdn.net)
結果はもうでてる
rubyなんか日本の低学歴知恵遅れの底辺ドカタしか使ってない
518:デフォルトの名無しさん
18/10/06 21:00:02.15 MgCaJaM3.net
Rubyが優れた言語でもクソ言語でもどうでもええからスレチやぞ
519:デフォルトの名無しさん
18/10/06 21:04:01.31 fzfRioN+.net
2ちゃんはスレにキチガイが一人でもいると
糞レスたれ流しの介護スレに
なっちゃうのが嫌なんだよな
520:デフォルトの名無しさん
18/10/06 21:10:26.71 vpFDdLxA.net
>>495
>ちょくちょくあったけどな。
具体的にはどれよ?
>>496
ついにはアンチも「Ruby の言語仕様や設計哲学を肯定せざるを得ない」と
認めたと
521:デフォルトの名無しさん
18/10/06 21:22:39.71 6SS6Q6J1.net
rubyの言語仕様や設計がクソなのは世界の常識なんだが何言ってるんだ
522:デフォルトの名無しさん
18/10/06 21:31:39.36 vpFDdLxA.net
>>506
具体的には?
523:デフォルトの名無しさん
18/10/06 21:36:25.29 09ATD3zw.net
>>505
どっちでもいいけどお宅の同胞が煩くて迷惑なんですけどっていう苦情は受け入れて貰えないでしょうか?
524:デフォルトの名無しさん
18/10/06 21:41:04.85 vpFDdLxA.net
>>508
だからといって、Rubyスレへの荒らし行為を
正当化するのはいかがなものかと
日本人の感性には受け入れがたいものがあります
525:デフォルトの名無しさん
18/10/06 21:41:37.82 FAIH8E2E.net
Is Ruby dying?
Paul Robinson, Senior Ruby Engineer ← イギリスのrubyエンジニア()
Answered Apr 16, 2015
I came to Ruby via Rails in
526:late 2005, when Rails was pre-1.0 and Ruby was at around 1.8. To my knowledge, I started the first Ruby on Rails consultancy in the UK in 2006. I noticed around 2010 that a lot of people were trying to move over to Ruby/Rails from relatively inexperienced backgrounds. ← コレが明確なコタエ 日本でも同じ People who were self-taught in PHP and ASP(.NET) were moving over to Ruby land were upping their game. 低学歴知恵遅れでもプログラム書けてる気分になれるウンコスクリプトがruby
527:デフォルトの名無しさん
18/10/06 21:43:11.83 Sfai+wMy.net
Rubyは死んだ! (Apr 16, 2015)
3年後
今度こそRubyは死んだんだ!
528:デフォルトの名無しさん
18/10/06 21:47:47.48 FAIH8E2E.net
URLリンク(cdn-images-1.medium.com)
もともとほとんど需要がなかったウンコスクリプトが
ずっと縮小減少傾向になってるだけだからな
死へまっしぐら
529:デフォルトの名無しさん
18/10/06 21:50:58.95 Sfai+wMy.net
死へまっしぐら
10年後
もうそろそろ死への第一歩を踏み出す!
530:デフォルトの名無しさん
18/10/06 21:56:26.80 vpFDdLxA.net
すでに RubyKaigi 2018 だと「Rubyは死んだ」はジョークネタになっている件
・RubyKaigi2018 速報 (5/31 1日目)!!
URLリンク(tech.medpeer.co.jp)
>> 2013-2018のRubyはハイプ・サイクルでいう安定期のようなものだが、
>> Ruby is Deadと言われるようになった。毎年言われている。
>> Ruby is Dead Every Year(会場笑)
531:デフォルトの名無しさん
18/10/06 21:56:29.32 6SS6Q6J1.net
>>507
わからないならお前終わってるわ
532:デフォルトの名無しさん
18/10/06 21:59:34.71 7sZomOAq.net
そういやRailsでシステムデプロイするときって今でも定番はnginx→unicornなの?それともなんか別の主流出てきた?
DjangoもそうなんだけどPHPやNodeに比べてデプロイするための情報ってなんか少ないよね
herokuみたいなクラウドサービス使う以外での方法って
533:デフォルトの名無しさん
18/10/06 22:14:18.61 FAIH8E2E.net
URLリンク(zgab33vy595fw5zq-zippykid.netdna-ssl.com)
satckoverflowでもどんどん投稿数が減ってる
534:デフォルトの名無しさん
18/10/06 22:15:14.24 FAIH8E2E.net
低学歴知恵遅れは飽きっぽい
コレも統計量どおり
535:デフォルトの名無しさん
18/10/06 22:26:05.15 DZ5NEMNS.net
ガチモンのキチガイやな
NGしとこw
536:デフォルトの名無しさん
18/10/06 22:28:14.18 FAIH8E2E.net
数値は正直
ウソつかない
低学歴知恵遅れの現実逃避とは
関係ない
537:デフォルトの名無しさん
18/10/06 22:58:00.84 mGKg2bAW.net
>>516
Apache、Unicorn、Puma、Phusion Passenger、Nginx、Rainbows
538:デフォルトの名無しさん
18/10/06 23:09:22.16 qOku/wgp.net
え、Rubyキモすぎ...w
URLリンク(ideone.com)
539:デフォルトの名無しさん
18/10/06 23:21:11.08 xaM0zpAn.net
chinaの経済は崩壊するを何年吹聴して来たのかと同じレベルだな。
540:デフォルトの名無しさん
18/10/06 23:26:42.96 vpFDdLxA.net
>>515
つまりアンチは:
Ruby の言語仕様や設計哲学への批判を具体的には何も提示できない
ってことなんですね
そういえば、しばらく前にも:
>> 文の区切りが書き方やバージョンによって変わるくらいなら、セミコロンくらい喜んで書く。
とカキコ(>>217)しておきながら、具体的な内容をツッコまれば: >>いちいち覚えてるわけないだろ。 と言い出し(>>236)、しまいには: >>とにかく事実として存在したんで などと捨て台詞(>>241)を残して逃げ出したアンチがいましたね いつもながら個人の主観的な思い込みで常識やら事実だのを振りかざし、 技術論が皆無なのは、アンチに共通するパターン
542:デフォルトの名無しさん
18/10/06 23:33:54.55 qOku/wgp.net
うわ、Rubyなにこれw
URLリンク(ideone.com)
543:デフォルトの名無しさん
18/10/06 23:44:21.92 A8UvnA8O.net
>>524
>>243のあとに黙ってしまったのを忘れるな、痴呆。
質問に答えてほしければ、それなりの口を聞けよ、文盲。
つまらんクソ仕様なんか、こっちはいちいち覚えてないんだよ、暇人。
544:デフォルトの名無しさん
18/10/06 23:51:20.36 vpFDdLxA.net
>>526
自分の言葉で語ってごらん
1.8 まではこうだったのが、1.9 からはこうなったと
具体的に
545:デフォルトの名無しさん
18/10/07 01:06:39.28 EcD4PVTz.net
>>525
マルウェア注意
546:デフォルトの名無しさん
18/10/07 01:08:16.30 Nojuqsx1.net
>>526
というか、どうしてアンチはいつも上から目線で語るのかなぁ?
>>243のプレゼンって1.9のリリース前に将来像を語ってるだけだろ
そんな不確定な資料を提示しただけで勝利宣言できちゃう精神構造が
日本人の私にはとうてい理解できません
自分としては、Rubyには互換性問題が存在しないと主張する気は毛頭無いんだけどね
たとえば Rubyist Magazine では:
・クックパッドを Ruby 2.0.0 に対応させた話
URLリンク(magazine.rubyist.net)
リ1.8(REE)から 1.9、そして2.0 への移行に関する問題点と対応が「具体的に」まとめられている
非公式ならググればマトメ記事も多数見つかる
・Ruby 1.8/1.9/2.0 系の違い
URLリンク(www.ownway.info)
これらの他にも新たな話題を知ることができるかと期待して煽った時期もあったけど、
やっぱり情弱のアンチに技術論を期待するのは時間の無駄だったわ
547:デフォルトの名無しさん
18/10/07 01:10:26.32 MD9q6Ezo.net
>>525
{}とdo~endの結合の強さはちょくちょくわかりにくい部分として話題に上がるよね
メソッドに括弧無しで波括弧渡すとブロックとして解釈される
p ({aaa: 'aaa'}) #=> {:aaa => 'aaa'}
p {|_| hoge} #=> nil
548:デフォルトの名無しさん
18/10/07 07:19:06.04 xeeSwodA.net
2.0系でも欠陥言語であることには変わりないのが盲目的だとわからんようだな
散々言われ続けてきてるのに
549:デフォルトの名無しさん
18/10/07 08:38:56.71 xsjyG55/.net
>>522
なんでこんなクソがシンタックスエラーにならずに
if foo = "foo" && bar = "bar"
p foo, bar #=> "bar bar" と出力される
end
>>525
こっちがシンタックスエラーになるんですかね?
p {aaa: "aaa"}
Rubyは思いつきで文法イジってるからパーサぶっ壊れてる
550:デフォルトの名無しさん
18/10/07 08:43:48.15 xsjyG55/.net
>>529
ねえねえ、長文書く暇があるなら>>532にも答えておいて
551:ね Rubyのパーサ腐ってるよね?
552:デフォルトの名無しさん
18/10/07 08:49:48.66 uCAn2+3z.net
文法が理解できてないのを他人の責にしてるのか
というかトリップ付けろよ
553:デフォルトの名無しさん
18/10/07 08:59:16.34 TSpot0BX.net
紛う事なきウンコ文法だけどRuby様がそうなってるんだから認めろ
信者様の仰ってる事はそういう事ですよね
554:デフォルトの名無しさん
18/10/07 09:00:23.58 uCAn2+3z.net
だからトリップつけろよ糞荒らし
それから板を荒らすな
555:デフォルトの名無しさん
18/10/07 09:04:25.58 TSpot0BX.net
個人の主観的な思い込みで人格批判するばかりで
技術論が皆無なのは、信者に共通するパターン
556:デフォルトの名無しさん
18/10/07 09:07:47.78 uCAn2+3z.net
お前以外に板を荒らしてる奴はいないんだが?
いるなら指摘してみろや
557:デフォルトの名無しさん
18/10/07 09:35:43.25 xsjyG55/.net
def foo(*args, keywords:"KEYWORDS")
p args, keywords
end
foo(0) #=> [0] "KEYWORDS" # キーワード引数を省略。普通
foo(0, keywords: 1) #=> [0] 1 # キーワード引数を明示。普通
foo({keywords: 1}) #=> [] 1 # ハッシュはキーワード引数に展開される。成程
あれ?じゃあ可変長引数にハッシュを渡すこと出来なくね?
foo({x: 0}) #=> `foo': unknown keyword: x (ArgumentError)
やっぱりね。クソ文法すぎるw
558:デフォルトの名無しさん
18/10/07 10:05:00.76 8XeZ4VQt.net
気になるんなら教祖様にお願い(バグ報告)して直して貰えばええやん?
559:デフォルトの名無しさん
18/10/07 10:17:46.69 SSKtSdRa.net
>>540
具体的に指摘されるとそれかよ笑笑
560:デフォルトの名無しさん
18/10/07 10:23:53.85 uCAn2+3z.net
トリップはずっして書き込むな
561:デフォルトの名無しさん
18/10/07 10:30:08.45 8XeZ4VQt.net
トリップトリップ煩いガキだな
562:デフォルトの名無しさん
18/10/07 10:37:33.53 uCAn2+3z.net
お前以外に板を荒らしてる奴はいないんだが?
いるなら指摘してみろや
563:デフォルトの名無しさん
18/10/07 10:45:06.78 Cd3g9IXw.net
>>529
このスレでは、上から目線なのはアンチアンチもかわらん。
聞きたいことがあるなら煽んなよ。
煽ってまともな会話になるわけないだろ。
わざわざ答えてやる価値も義理もないんだからよ。
564:デフォルトの名無しさん
18/10/07 11:02:49.07 uCAn2+3z.net
ほんと自演が大好きだな
誰とは言わないが
565:デフォルトの名無しさん
18/10/07 12:02:40.27 AElP+NJt.net
信者「Rubyがウンコ過ぎて技術的に反論できない。荒らしって事にしとこ!」
www
566:デフォルトの名無しさん
18/10/07 12:19:22.93 z2UVqEej.net
>>529
要約すると…
あれ以来、自分が持てるググり力で探せたソースはこれが限界
これらには載ってない情報なので、具体的に何が変わったのか教えて欲しい
興味津々で小便ちびりそうだ
ということらしい
567:デフォルトの名無しさん
18/10/07 12:21:42.01 dWI643/y.net
>>539
マジでこうなるな。気になってしょうがない。
後付けでいいからこの動作が楽しいプログラミングに不可欠な素晴らしいものであることを説明してほしい。
568:デフォルトの名無しさん
18/10/07 12:46:57.24 MD9q6Ezo.net
僕の思ってる仕様と違うからクソ!って言ってるだけで草
569:デフォルトの名無しさん
18/10/07 12:53:30.69 dVob98ND.net
>>550
それな
未知キー容認したらしたでルーズすぎて使えないとか始めるんだよな
570:デフォルトの名無しさん
18/10/07 13:03:32.25 dWI643/y.net
いいからはやく説明しろよw
571:デフォルトの名無しさん
18/10/07 13:06:28.31 5UiN/r2E.net
落ち着け猿
572:デフォルトの名無しさん
18/10/07 13:16:32.65 8XeZ4VQt.net
>>532
ところでこれ構文解析的にはどう結合したことになってるの?
573:デフォルトの名無しさん
18/10/07 13:17:33.72 uhglS2kq.net
>>554
ブロックとして解釈されるから
574:デフォルトの名無しさん
18/10/07 13:26:52.15 HTGTaQ6M.net
最初言語仕様がなんかおかしいのかとも思ったけどif文で代入するようなコード書くヤツの頭がおかしいだけだった
575:デフォルトの名無しさん
18/10/07 13:29:43.30 uhglS2kq.net
>>556
C でも似たトラップがあるね
気の利
576:いたlint使えばすぐに発見してくれるけど
577:デフォルトの名無しさん
18/10/07 13:30:42.55 ZRxhxONC.net
Ruby使いは、何ができたら一人前みたいな基準ある?
578:デフォルトの名無しさん
18/10/07 13:36:26.42 6Dfeh4Yw.net
Pythonなら深層学習のライブラリを扱えると一人前
579:デフォルトの名無しさん
18/10/07 13:40:04.08 ZRxhxONC.net
Rubyの話です
580:デフォルトの名無しさん
18/10/07 13:54:32.35 8XeZ4VQt.net
Railsで一通りサイトが作れる事じゃない?
結局Ruby単体で使ってもそれは別にRubyじゃなくてもいいものでしかない
581:デフォルトの名無しさん
18/10/07 13:58:02.17 frMlqiU9.net
>>551
ハッシュをキーワード引数に勝手に展開するから他の文法と整合性取れなくなってるクソなだけで
未知キーを容認しろなんて誰一人言ってないよ?
582:デフォルトの名無しさん
18/10/07 14:04:33.87 dVob98ND.net
>>562
あぁ理解した
583:デフォルトの名無しさん
18/10/07 14:11:55.14 dVob98ND.net
foo({x: 0},{})
たしかに臭すぎるな
584:デフォルトの名無しさん
18/10/07 17:16:19.53 oF+BNYxq.net
バグを最大限に利用したプログラミングテクニックを競うスレ
585:デフォルトの名無しさん
18/10/07 17:47:13.93 9DLOHMhB.net
ああ、ファイナルファンタジーの高速移動はな
586:デフォルトの名無しさん
18/10/07 19:33:28.02 4iSmONA1.net
超初心者です
@y0 = [3, 8]
@y1 = [2, 5]
@y2 = [5, 6]
@y3 = [12, 8]
.
.
.
@yn = [3, 4]
というような独立した名前とそれに代入されているデータがあるのですが
n番目(nの大きさは事前に代入されている)までの各データを,関数を用いてまとめて順番に表示させたい時は
どうすれば良いのでしょうか
587:デフォルトの名無しさん
18/10/07 19:40:08.05 uhglS2kq.net
(0..n).each do |i|
puts instance_variable_get(:"@y#{i}")
end
試してはいない
588:デフォルトの名無しさん
18/10/07 20:01:54.78 4iSmONA1.net
>>568
できました!ありがとうございます
589:デフォルトの名無しさん
18/10/07 20:52:20.80 8XeZ4VQt.net
>>566
あれ作ったの王族だったっていうのが更にロマンだな
590:デフォルトの名無しさん
18/10/07 20:53:03.51 ZRxhxONC.net
Rubyの検定試験ってめちゃくちゃ意味なさそうなんだけど持ってる人おる?
591:デフォルトの名無しさん
18/10/07 21:48:24.31 fkKga7ZH.net
俺が面接官ならRubyに限らずプログラミング言語の検定試験合格をアピールするような奴は問答無用で落とす
意味がないことに対して貴重な時間を無駄に投資したことと自分の能力や経験に自身がないことの証明でしかない
592:デフォルトの名無しさん
18/10/07 22:52:49.84 ybty/36n.net
同列評価された時の僅かな差にはなるだろうな。
593:デフォルトの名無しさん
18/10/07 23:05:26.81 ybty/36n.net
法令による独占業務や義務付けの無い資格は暇潰しや自己満足だよ。
594:デフォルトの名無しさん
18/10/08 00:56:47.59 H/mp1NsO.net
資格があれば有利
資格がある人は、採用試験が免除されるけど、
ない人は、資格を取れって言われるだけ
要するに、自分で勉強して、客観的な合格点を取ったという証明書。
自力型人間。
自分でできる範囲の準備をした人。
自分の事を、自分で証明した人だから、評価が高い
普通の人は、ずっと遊んでいるだけで、
大学へ行って勉強したり、資格なども取らないから
595:デフォルトの名無しさん
18/10/08 01:40:55.16 3oh/BVON.net
自分の勉強するのはいいことだけど、
596:肝心なのは資格の選定 IPA系の資格やLPICのように詰め込む知識自体に十分な価値があるものなら一定の意味はあるが、 プログラミング言語の資格って基本的に言語の重箱の隅を突っつき回すクソコード品評会でしかない 全くもって時間の無駄、というか金と時間を無駄にしたバカの証明
597:デフォルトの名無しさん
18/10/08 01:56:55.38 fjKB7KaC.net
そもそもRubyって仕様無いのに一体何をテストするんだろうな
例えばJava言語の資格であれば明確な言語仕様に基づいた出題だから合格すればJava言語使用に対する一定の理解が証明されるわけだ
一方Rubyは何が仕様で何が実装依存なのかはMatzの頭の中にしかない
Matzが気まぐれでコード一行変えてMatzが実装依存だと思ってた挙動が変わったら、それだけで試験の知識が無意味になる可能性がある
こんなもん試験を主催する側も頭おかしいし、それをおかしいと思わずに受ける側もたいがい頭おかしいわ
598:デフォルトの名無しさん
18/10/08 02:25:53.44 HqDSWn9/.net
ドキュメント軽視とWindows蔑視はRubyコミュニティの伝統だからな…
「コードが仕様だ!」
599:575
18/10/08 03:23:38.27 H/mp1NsO.net
本当に、藻舞らは実社会で通用しない連中だな
漏れは、10言語は使えて、国家資格も幾つか持っているけど、
それでも会社の面接試験で、VBA の試験に、0点とって落ちたこともあるw
資格を持っていない奴が、あちこち面接行ったり、返事に1週間待ったり、
社内で時間つぶしするから、効率悪い
次の仕事との間が開くから、稼ぎが悪いし、
資格を持っていない連中と競うから、あちこちへ面接へ行くので、コストがかかる
特に、C++ とか難しい言語では皆、お試しの初日で返されるから、効率悪い
資格を持っていれば、会社の面接試験もフリーパス。
最初から合格者扱い
600:デフォルトの名無しさん
18/10/08 05:09:07.21 NpYdwkIF.net
>>577
お前使えないからあちこち面接行かないといけないんだろ笑
合格とかいって転職活動ばっかしてるのか?
601:デフォルトの名無しさん
18/10/08 08:37:10.75 NFI2fQQ+.net
>>579
VBAとか使ってるの元々碌な会社じゃないとしか思えんね
602:デフォルトの名無しさん
18/10/08 11:46:40.31 kWzXmI6+.net
>>571
やっぱ意味ないよな。ご多聞に漏れず受験料もバカ高いし、こんなんプログラミング教室の講師になりたい奴くらいしか受けないだろ
603:575
18/10/08 11:50:59.70 H/mp1NsO.net
Excel ぐらい、大企業ならどこでも使っている
漏れも、色んな言語で、色んな製品・インフラ・アプリ・金融とか、
3か月ごとに仕事が変わるから、スケジュールの空きの都合で、
やったことのない言語でも、面接へ行くこともあるから、大恥かく事もあるw
10言語も知っているのに、VBA 知らないとかw
dim とか、配列のインデックスは、0・1 のどちらから始まりますかとか、知らんわw
資格を持っていないと、面接試験を受けないといけない
604:デフォルトの名無しさん
18/10/08 11:55:52.01 rY7QFOOR.net
検定試験が意味ないと言ってる人は
どちらの意味で言ってるかをはっきりさせないといけない
検定試験の内容が意味がないと言っているのか、
それとも内容は意味があるが、合格証明が必要ないと言っているのかだ
大抵の人は後者である。なぜなら試験を受けなくても通る自信があるからだ
(通る自信がある=普段のプログラミングで鍛えられてる=普段のプログラミング内容が試験範囲)
605:デフォルトの名無しさん
18/10/08 13:02:39.20 NFI2fQQ+.net
いや、要らんって言ってる人は多分資格ゲッタ
606:ーが実際に現場では役に立たなかったっていう経験則なんじゃない? >>576で挙がってる様な資格なら一朝一夕では取れないから意味はあるだろうけど 一朝一夕で取れる資格を沢山持ってるヤツって短期記憶特化型なのか取った資格の内容まるっと忘れてるなんていうパターンが実際にあるからな
607:デフォルトの名無しさん
18/10/08 13:20:22.46 QmlHMP6P.net
>>583
ワープアはお呼びじゃないですよ
608:デフォルトの名無しさん
18/10/08 13:28:01.00 H/mp1NsO.net
資格を取った人は勉強したから、いったん忘れても、短期間で思い出すけど、
資格を取らない人は、最初から勉強しないといけないから、無理
資格を取る人は、年に1% ぐらいだから、10年居ても、10%。
この人たちしか出世しない
勉強は競争だから、現状維持する人は、ドンドン遅れていく。
常に勉強していて、現状維持ぐらい
世の中と同じ。
努力する人が勝つ
609:デフォルトの名無しさん
18/10/08 13:30:25.48 NpYdwkIF.net
>>583
3ヶ月とか底辺派遣エンジニアかよ
610:デフォルトの名無しさん
18/10/08 13:36:33.16 QmlHMP6P.net
>>587
コードを書くことは手段に過ぎない
エンジニアとして出世する人は貴方のようにコードを書く仕事じゃなくてモノを作ることで目標達成に導く仕事をするのです
あなたには自分の意思を持って何かを作り上げ、顧客の事業目標の達成に貢献した経験がありますか?
自信を持ってこの問いに答えられるなら、派遣の違法面接ループから抜け出せるよ
611:デフォルトの名無しさん
18/10/08 13:40:50.28 +5qyKWRv.net
声が大きい香具師が勝つ
金持ってる香具師が勝つ
612:デフォルトの名無しさん
18/10/08 19:31:14.62 WG28FLuI.net
お金はね、とても寂しがり屋なんだ。
だから仲間の多いところに集まり、少ないところから居なくなるんだ。
613:デフォルトの名無しさん
18/10/08 19:39:26.02 WG28FLuI.net
山谷や西成、寿町に似合いそうな話題が出ているな。
614:デフォルトの名無しさん
18/10/09 11:41:25.82 b1Wfw1Yo.net
100人会っても尖ったエンジニアに出会わないっていうのは主観が腐ってると思うけど、底辺単純業務だと腰の低いエンジニアは多いかも。
615:デフォルトの名無しさん
18/10/09 12:33:12.64 iDNploc3.net
言語だけで採用される仕事は知能労働ではない
工場のライン工と本質的に何も変わらない
616:デフォルトの名無しさん
18/10/09 13:48:10.20 oG+Gs+vp.net
エンジニアの人間性となんの言語やってるかは別物だろ
バカじゃないんだからそのくらいわかりそうなもんだが……
617:デフォルトの名無しさん
18/10/09 15:34:28.16 c0UbTvkE.net
rubyに集まるプログラマの人間性ω
618:デフォルトの名無しさん
18/10/09 19:17:06.95 dt6p5VXQ.net
プログラマは消滅職業
619:デフォルトの名無しさん
18/10/09 23:12:15.76 uKgwXIAC.net
線路の上にウンコ載せるだけの単純な作業
620:デフォルトの名無しさん
18/10/10 01:35:39.70 cxHjn/W/.net
おまいらに朗報
URLリンク(pbs.twimg.com)
621:デフォルトの名無しさん
18/10/10 12:11:38.02 5OEU6ePq.net
荒らしはもう飽きたのか?
木曜日からあんなにがんばってたんだからもうすこしがんばれよ
おまえなら出来る
622:デフォルトの名無しさん
18/10/10 12:23:51.40 J+20JPiD.net
それよりrubyの未来ってどうなっていくのか詳しいお前たちに教えてほしい
マジレスでお願い
623:デフォルトの名無しさん
18/10/10 12:28:05.87 FcX3TrAZ.net
>>601
どうもならん
特にイノベーションがない限り、Rails専用言語として緩やかにフェードアウトしていくだけ
624:デフォルトの名無しさん
18/10/10 12:52:43.54 GtoVLTgS.net
アンチは自演が足りてないな
木曜日の勢いはどうした?
625:デフォルトの名無しさん
18/10/10 13:43:18.18 J+20JPiD.net
>>603
お前が
626:アンチ成りすましだろ
627:デフォルトの名無しさん
18/10/10 13:59:26.60 yHtilhZ9.net
アンチ成りすましというパワーワード
628:デフォルトの名無しさん
18/10/10 16:01:24.42 6XSXLAH4.net
連休費やしてこれだけしか荒らせなかったのか?
レス稼ぎにもならんな
そんなんだから毛根が死滅するんだよ
629:デフォルトの名無しさん
18/10/11 22:14:08.07 U1kKB/4M.net
RubyのLOAD_PATHって誰がどうやって設定してるの?
ビルドするときにバイナリに埋め込まれるの?
630:デフォルトの名無しさん
18/10/12 04:59:13.35 1iFt3dhJ.net
「Ruby は国内でしか使われていない」
デマ流してるのは Matz 本人だと思った
631:デフォルトの名無しさん
18/10/12 05:52:03.73 sbMdiEdb.net
「Rubyは死んだ」も自業自得
これまでMatzは調子こいて他言語をさんざん時代遅れ呼ばわりしてたからな
普通教祖は暴走する信者をたしなめるものなんだが…その器じゃなかったということか
632:デフォルトの名無しさん
18/10/12 07:57:15.54 C1pVYns8.net
>>607
知らないけど、Windows, Linux 用のパスが、設定ファイルに書いてあるんじゃないの?
633:デフォルトの名無しさん
18/10/12 08:04:46.04 wwlgi++0.net
RubyにTSみたいな構造的部分型の静的型検査が入るのいつですか?
時代の最先端行ってるはずのRubyさんなのに、今回は遅くてイライラします!
634:デフォルトの名無しさん
18/10/12 08:16:47.73 Y9zzUgKz.net
>>610
Linuxといってもディストリやインストール先によって違うわけだし
書いてあるとしたらどこなんだろう?
635:デフォルトの名無しさん
18/10/12 08:40:32.55 4VCKLvgd.net
javaやったらいちいちセミコロン付けないといけないらしくてちょくちょく忘れて焦ったわ
Rubyだとあってもなくてもいい、というか使う人いないから忘れがち
636:610
18/10/12 09:06:52.78 C1pVYns8.net
>>612
知らないから、推測で書くけど、
ひとまず設定ファイルか、C 言語のヘッダファイルにでも、
デフォルト値を書いておいて、各OS 用にコンパイルする
各OS では環境変数に設定すると、デフォルト値を上書きできるとか?
637:デフォルトの名無しさん
18/10/12 11:05:56.88 Y9zzUgKz.net
>>614
rbenvで自分のHOME以下にインストールしたRubyのバイナリを
stringsで調べたら、自分の名前がバイナリに含まれてることを確認した。
Rubyに限らずLinux/Unix系の一般的な作法なのかもしれないけど、
参照する基本的なパスはバイナリに埋め込まれるのかなーって今思ってる。
Windowsだと一つのディレクトリに全部入れるからわかりやすいけど
Linuxだと、バイナリは/usr/bin/ruby(シンボリックリンク、実体は/usr/bin/ruby2.5)
だけど、LOAD_PATHは/usr/local/lib/site_ruby2.5.0とか/usr/lib/ruby/vendor_ruby/2.5.0とか
相対パスで決まらない場所にあちこちに散らばるから、これらのパスを書いておかないといけないはずなんだよね
最初は/etcかな?ともよくよく考えると/optとかに入れることもあるわけで、/etc決め打ちってわけにも行かない
実行バイナリからの相対パスに設定ファイルがあるようにも思えないのでやっぱりバイナリ埋め込みなのかな。
言い換えると実行バイナリを移動したりしても参照するディレクトリを変更することはできないと
rbenvのように標準とは異なるLOAD_PATHにする仕組みを作るためにはバイナリをビルドする必要があると
もちろんソースコードに直接書いてるわけじゃなくて、autoconf?とかビルドするときの--prefixとか
その他の設定によって、バイナリに埋め込まれる
638:610
18/10/12 11:22:45.70 C1pVYns8.net
原理的には、rbenv は仮想環境だから、activate すると、
~/.bashrc など�
639:ナ、環境変数PATH の一番前に、プロジェクトフォルダを追加して、 ~/.bashrc を再読み込みする そうやって一時的に、ruby コマンドで起動する、rubyのバージョンを変える
640:デフォルトの名無しさん
18/10/12 11:31:26.65 vWnsmRfa.net
>>616
いやいや、そうじゃなくて、そのPATHから実行されるRubyが参照する
ライブラリなんかのデフォルトの読み込みパス(LOAD_PATH)を
どうやって作り出してるかの話だよ
641:デフォルトの名無しさん
18/10/12 11:35:12.06 vWnsmRfa.net
環境変数でないのは、環境変数を表示してみればわかるはず
642:デフォルトの名無しさん
18/10/12 11:49:52.50 vWnsmRfa.net
あと、ちなみに>>616が言ってる仕組みは間違い
> ~/.bashrc などで、環境変数PATH の一番前に、プロジェクトフォルダを追加して
プロジェクトフォルダは追加しない
> ~/.bashrc を再読み込みする
再読込が必要なのはインストール直後のみ
.bashrcに書かれるのだから次回からは不要
> そうやって一時的に、ruby コマンドで起動する、rubyのバージョンを変える
一時的に変更するオプションはあるが、通常は一時的ではない
本当の仕組みは、まずPATHの一番前にrbenvのパスが追加される。
そこにrubyコマンド等が入っている・・・ように見えて、これはただのシェルスクリプト
rubyを実行すると、まずこのrbenvのrubyシェルスクリプトが実行される。
このシェルスクリプトは設定またはプロジェクトフォルダの.ruby-versionを参照して
適切なバージョンのrubyを実行する
643:610
18/10/12 13:03:26.10 C1pVYns8.net
恒久的に、~/.bashrc に書かれていたら、マズイじゃん。
常に、環境変数PATH の一番前に、仮想環境があるってことだろ
そうじゃなくて、仮想環境を、activate した時だけ、
PATHの順番が変わるようにしないといけない
普段は、Ruby 2.3 とかを使っていて、
activate した時だけ、2.5 を使うとか
644:デフォルトの名無しさん
18/10/12 13:06:28.04 vWnsmRfa.net
お前が思ってる仕組みが間違いで
それよりももっと高度な仕組みを使ってるから
恒久的に.bashrcに実際に書かれているが
何も問題になってないんだよ
勉強不足なんだから反省してから書き込め
645:デフォルトの名無しさん
18/10/12 13:09:24.83 fTMxnY19.net
>>620
だから、すぐ上のレスがその疑問の答えそのものだろ
変な人なのは今更だけど池沼レベルだな
646:610
18/10/12 13:12:13.56 C1pVYns8.net
ruby というコマンドを入力すると、
そのシェルスクリプトが実行されて、適切なバージョンのRuby が呼び出されるのか
647:デフォルトの名無しさん
18/10/12 14:33:44.62 46Wm2YVF.net
>>615
>Rubyに限らずLinux/Unix系の一般的な作法なのかもしれないけど、
>参照する基本的なパスはバイナリに埋め込まれるのかなーって今思ってる。
一般的ではないよ
普通は埋め込むとしても ~/ だから
rbenv が糞
648:デフォルトの名無しさん
18/10/12 17:10:53.96 vWnsmRfa.net
>>622
だから、rbenvの仕組みを理解しろって
だいたい、仮想環境とかactivateなんて言葉は使わない。
こっちはわかってるんだよ。お前がPythonの話をしてるのは
なぜ間違いを素直に認められない?
URLリンク(memo.sugyan.com)
> で、この${RBENV_ROOT}/shims/rubyの中身を見てみると…
>
> #!/usr/bin/env bash
> set -e
> export RBENV_ROOT="/Users/sugyan/.rbenv"
> exec rbenv exec "${0##*/}" "$@"
> とだけ書いてある。これは同ディレクトリにあるgemやirbやrakeなども全部同じ内容。
> 結局このPATHに入っているコマンドを呼ばれた場合はすべて同じように処理される、ということになる。
>>624
お前は何を言ってるんだ?
rbenvの話とrubyの話をごっちゃにするなって