18/09/19 10:27:46.91 MG+q9Hyg.net
失敗を隠す奴の常とう手段
128:デフォルトの名無しさん
18/09/19 11:46:15.05 PupZqwJJ.net
URLリンク(twitter.com)
開発者を尊重しない企業が判別できてよかったじゃん。社名を公表すべき
Link: GitHubへの社内からのアクセスをブロックする会社 | スラド IT:
URLリンク(it.srad.jp)
ここ最近、GitHubへのアクセスを禁止する企業や学校などが増えているという。
GitHubは「ファイルアップローダ」であるという理由で社内からアクセスできないようブロックされている企業があるそうだが、
TwitterではほかにもGitHubへのアクセスができない/最近できなくなったという企業や学校の話題が見つかる。
また、GitHubはSNSだとしてブロックするところもあるようだ。
そのほか、QiitaやSlideShareといったプログラミングに関する情報を提供しているサイトをブロックしているところもあるようで、
エンジニアからは不満の声が出ている。
(deleted an unsolicited ad)
129:デフォルトの名無しさん
18/09/19 11:49:06.09 PupZqwJJ.net
>>123
ソースが仕様
130:デフォルトの名無しさん
18/09/19 12:55:50.81 zGAoAQgA.net
>>125
>>126
バグも記載されている
131:デフォルトの名無しさん
18/09/19 12:56:52.42 zGAoAQgA.net
>>127
>>123
リンク訂正
132:デフォルトの名無しさん
18/09/19 15:52:31.03 trIPM5Db.net
また荒らしが戻ってきたのかよ
ホント懲りないなコイツ
133:デフォルトの名無しさん
18/09/19 18:43:48.34 5nElZyy0.net
>>123
イスラエルに限らないでしょう
日本だけが先に妄想100%のドキュメントを作る
134:デフォルトの名無しさん
18/09/19 22:10:58.36 trIPM5Db.net
たった二行の矛盾に気がつかないって・・・
135:デフォルトの名無しさん
18/09/19 22:20:42.17 7JodkcXW.net
>>130
それは、分業制だからじゃないの?
136:デフォルトの名無しさん
18/09/20 02:02:46.14 ER4qPnms.net
他スレも必死で上げて何したいんだろうか
137:デフォルトの名無しさん
18/09/20 11:45:10.26 v2140bTt.net
Rubyをプログラミング入門に凄い勧めてる人がいるので
早速VScodeをインストールしコードを入力してみたんですが
デバックしても何も起きません・・・URLリンク(gyazo.com)
rubyパッケージはインストール済みなんですが他に何が必要なんでしょうか?
URLリンク(rubyinstaller.org)にてRuby+Devkit 2.5.1-2 (x64)もインストールしました
138:デフォルトの名無しさん
18/09/20 12:18:43.11 7WHuQIEO.net
consoleウィンドウを開く
139:デフォルトの名無しさん
18/09/20 12:24:04.55 B1/3j8uv.net
MYSY2の初期化はしたのか?
140:デフォルトの名無しさん
18/09/20 12:34:30.61 v2140bTt.net
>>135
untitleの下の空白行がコンソールウィンドウではないんですか?
VScode コンソールウィンドウでググってもそれらしきものが見つかりません;
>>136
はい。インストールウィンドウにしたがって完了したと思います
英語だったので読めませんでしたが
ターミナルでruby--versionで実行したら
Traceback (most recent call last):
C:\Ruby25-x64\bin\ruby.exe: invalid option --versionRuby (-h will show valid options) (RuntimeError)
とでました
141:デフォルトの名無しさん
18/09/20 12:45:04.30 B1/3j8uv.net
>>137
あんま関係ないけどバージョン見るのは「ruby --version」だよ
そのエラーなら「ruby --versionRuby」ってやってる
とりあえずターミナルで「irb」って打って問題なくREPLが起動するならrubyの導入自体に問題なし
VScode知らないけどruby.exeへパスを通す必要はないのかな
142:デフォルトの名無しさん
18/09/20 12:56:19.24 v2140bTt.net
>>138
ありがとうございます
やり直してみましたがどうでしょうか?
ruby 2.5.1p57 (2018-03-29 revision 63029) [x64-mingw32]
irb(main):001:0>
こうでました
rubyの導入自体が初めてなんですが結構面倒くさい感じなんですか
143:デフォルトの名無しさん
18/09/20 13:35:27.44 B1/3j8uv.net
>>139
いやRubyの導入自体は既に成功してるよ
あとはVScodeの問題
それでググってみたら"ruby-debug-ide"と"debase"ってgem(外部ライブラリ)が必要だそうなんで
ターミナルから
gem install ruby-debug-ide debase
ってやってみてもう一度VScode起動してみたらいいんじゃないかな
144:デフォルトの名無しさん
18/09/20 14:06:43.59 v2140bTt.net
>>140
すいませんわざわざ
ありがとうございます
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
Successfully installed ruby-debug-ide-0.6.1
Parsing documentation for ruby-debug-ide-0.6.1
Done installing documentation for ruby-debug-ide after 2 seconds
Building native extensions. This could take a while...
Successfully installed debase-0.2.2
Parsing documentation for debase-0.2.2
Done installing documentation for debase after 0 seconds
2 gems installed
とでてきました。インストールは成功したみたいですが
デバッグ押しても何も変化がないと言った状況です…
145:デフォルトの名無しさん
18/09/20 15:15:48.20 7FqSQ4ZO.net
アンチ君の書き込み時刻を見ると心配になる
146:デフォルトの名無しさん
18/09/20 15:23:40.52 B1/3j8uv.net
>>141
こんなこともうやってるかもしれないけど
下のブログの「VScodeとプラグインをインストールする」と「VScodeと拡張機能の設定」はもうやった?
URLリンク(nitteru.hatenablog.com)
VScodeのjsonの設定まではわからんけど
147:デフォルトの名無しさん
18/09/20 15:39:28.43 v2140bTt.net
はい。Ruby languageというのだけインストールしました。
他は何もいじってません。
VScodeと拡張機能の設定って項目でデバック画面開いたら
"構成がありません"とでてデバッグが開始できませんでした
URLリンク(gyazo.com)
見た感じですとフォルダーに何かをするのでしょうか?しかし該当ページでは分かりませんでした;
148:デフォルトの名無しさん
18/09/20 16:11:45.55 B1/3j8uv.net
>>144
「構成がありません」の右のボタンをクリックすると構成ファイル(launch.json)が作られるらしいから
その内容を下みたく書き換えたら動くんじゃないかい
{
"version": "バージョン",
"configurations": [
{
"name": "名前",
"type": "Ruby",
"request": "launch",
"program": "デバッグしたいrbファイルのパス",
}
]
}
149:デフォルトの名無しさん
18/09/20 20:40:25.11 bfI/eSud.net
JavaScriptを少し齧ったんだが、
hoge(hogehoge) {
console.log(hoge)
}
みたいな波括弧の位置が凄く気持ち悪かった
Rubyしか知らない初心者だけど、Rubyのくし形構文最高だと思った
150:デフォルトの名無しさん
18/09/20 20:47:58.64 jnBpqPJK.net
> Rubyしか知らない初心者
わかるw
151:デフォルトの名無しさん
18/09/20 20:55:12.66 B1/3j8uv.net
櫛形構文って何?
ググっても野菜しか出てこないんだが
152:デフォルトの名無しさん
18/09/20 21:02:40.81 jnBpqPJK.net
どこかのRuby大好き人間が、良い点だとアピールするために
作ったオレオレ用語ではないかな?w
(オレオレでつけた)名前があるぐらいの知名度のある構文を
サポートしてるRubyは素晴らしいと錯覚させるために作った用語
153:デフォルトの名無しさん
18/09/20 21:08:32.96 290TcXdv.net
rails以外でruby使ってる人いますか?
居たら用途聴きたい
154:デフォルトの名無しさん
18/09/20 21:20:56.43 opzVaI0O.net
これが例の次世代言語スレから追出されたpyキチのくさい自演か
155:デフォルトの名無しさん
18/09/20 21:23:48.88 jnBpqPJK.net
用途なんてどの言語も変わらんだろ
特定の言語じゃなきゃできないことなんてのは殆どないよ
仮にあったとしてもライブラリや環境の力で覆されちゃう
156:デフォルトの名無しさん
18/09/20 21:41:45.35 bfI/eSud.net
>>148
ここの動画で出てくるやつね。みんな知ってると思ってた
157:デフォルトの名無しさん
18/09/20 21:42:25.58 bfI/eSud.net
>>153
URL忘れてたすまん
URLリンク(www.minituku.net)
158:デフォルトの名無しさん
18/09/20 21:52:05.61 v2140bTt.net
>>145
すいません。クリックしたら
”高度なデバッグ構成を行うなら最初にフォルダーを出して下さい”
URLリンク(gyazo.com)
とでて先に進めません。このエラーでググったらchokolaとかいうのがpythonだと必要みたいですが
関係ありますか?
159:デフォルトの名無しさん
18/09/20 21:57:16.39 jnBpqPJK.net
>>154
大体合ってたなw
160:デフォルトの名無しさん
18/09/20 22:20:30.82 P1fXZpxD.net
見てやろうと思ったらいまどきflashかよ
161:デフォルトの名無しさん
18/09/20 23:18:41.85 O+49ie3N.net
トリップはずして荒らしに来てるのかよ
ほんと荒らしうぜー
162:デフォルトの名無しさん
18/09/21 00:37:30.32 m8DL5ZJ4.net
>>139
Windows で、irb は、日本語でバグるので使わない方がよい。
どうしても使いたいなら、WSL・Ubuntu を入れて、Linux 側で使う
VSCode の拡張機能、Code Runner を入れたら、
右クリックメニューから、選択したコード、またはファイル全体を実行できる
漏れは、ユーザー環境変数に、UTF-8 を指定している。
ただし、irb はエラーで起動しなくなる。
RUBYOPT
--encoding=UTF-8
>>150
テキスト・ファイル処理
163:デフォルトの名無しさん
18/09/21 02:04:57.61 jUjkv+vm.net
また嘘ついてる
164:デフォルトの名無しさん
18/09/21 02:18:28.02 /TuJWiCi.net
>>159は信じなくていいぞ
毎回、複数回線で自演して嘘を付きまくってる奴だから
当然、Winでirb入れて日本語使ってるけどバグッた事無い
というか最近ちょっとパイキチの荒らしが酷すぎないか?
何焦ってるんだパイキチ
次世代言語スレを追出されたのがそんなに悔しいのか?
165:デフォルトの名無しさん
18/09/21 02:40:13.63 0yXPcIn/.net
>>150
バッチ処理
166:134
18/09/21 06:43:49.28 hHnaQXuv.net
色々弄ってたらデバッグは押せるようになったんですが
実行結果が何やってもエラーが出てきます;
後は何が足りないんでしょうか
Uncaught exception: cannot load such file -- C:/Users/user1/Documents/.vscode/bin/rails
C:/Ruby25-x64
167:/bin/rdebug-ide:23:in `load' C:/Ruby25-x64/bin/rdebug-ide:23:in `<main>' C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/ruby-debug-ide-0.6.1/lib/ruby-debug-ide.rb:92:in `debug_load': cannot load such file -- C:/Users/user1/Documents/.vscode/bin/rails (LoadError) from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/ruby-debug-ide-0.6.1/lib/ruby-debug-ide.rb:92:in `debug_program' from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/ruby-debug-ide-0.6.1/bin/rdebug-ide:182:in `<top (required)>' from C:/Ruby25-x64/bin/rdebug-ide:23:in `load' from C:/Ruby25-x64/bin/rdebug-ide:23:in `<main>'
168:159
18/09/21 07:48:57.92 m8DL5ZJ4.net
VSCode の拡張機能、Code Runner を入れたら、
右クリックメニューから、選択したコード、またはファイル全体を実行できる。
これで実行するのが、最も簡単!
1行ずつデバッグする事など、まずない。
面倒くさいだけ
p, pp, tap でインスタンスの中身が見れる。
puts, print で、インスタンスを文字列化できる。
あちこちに、p, pp を付けておけばよい
それと、gem は、最初に、bundler だけをインストールする。
シェル(コマンドプロンプト・PowerShell)で、
gem install bundler
それ以後は必ず、bundlerを使って、gemをインストールする事!
Gemfile という雛形ファイルの中に、
gem "nokogiri"
gem "selenium-webdriver"
みたいに、使いそうなgem名を、一杯書いておく。
rack-test, rspec, selenium-webdriver, nokogiri, mechanize, sqlite3
まあ、rails を入れれば、依存関係で使っているgemも、同時にインストールされる。
各gemは、C:\Ruby25-x64 以下のフォルダにインストールされる
そうそう、荒らしが一杯わいてきてるけど、無視して
169:159
18/09/21 08:15:35.17 m8DL5ZJ4.net
>C:/Users/user1/Documents/.vscode/bin/rails
ひとまず、ruby-debug-ide デバッガーなど使わないでよい。
漏れは、VSCode のRuby の拡張機能は、エラーが出るから使っていない
まず、Documents の下に、適当な作業フォルダを作って、
C:/Users/user1/Documents/Ruby/proj01
gem install bundler
それ以後は必ず、bundlerを使って、使うgemをインストールする
それで、テキスト・ファイル・配列操作などの、基礎的なプログラミングを学ぶ
そうそう、Web系では、すべてのファイルは、BOMなしUTF-8 で統一すること!
ただし、Explorer では文字列検索できなくなるので、
WSL・Ubuntu でgrep を使うか、
Ruby・PowerShell で、特定のフォルダ以下を再帰的に、
文字列検索できるようなプログラムを書く
170:デフォルトの名無しさん
18/09/21 08:23:46.64 hHnaQXuv.net
>>164
ありがとうございます
gem install bundlerってVScode内のターミナルで実行でいいんですよね?
やりました。文字打ったら関数に色が付くようになりました。
URLリンク(gyazo.com)
右クリックcode実行で実行は出来るようになりました!おかげさまで。
ただ、Helloworldと一回目は実行したんですけど、それを消して
TESTと打ってもう一度実行したらTESTと表示されずに前回の実行結果(Helloworld)が表示されるのですが何故でしょうか?
VScodeを再起動したら新しい実行結果が表示されましたがプログラムを書き換えるたびに再起動してたじゃあまりに不便すぎます;
171:159
18/09/21 08:42:37.79 m8DL5ZJ4.net
VSCode のターミナルを、コマンドプロンプトから、PowerShell に変える
それと、cd, ls など、基本的なLinux コマンドを覚えた方がよい。
PowerShell でも使えるから
シェルでは、cd で、今着目するカレントフォルダを変える。
コマンドは相対パスなら、そのフォルダから実行される
絶対パスなら関係ないけど、
内部で呼ばれるプログラムが、カレントフォルダを意識しているかも知れない
172:159
18/09/21 08:47:28.87 m8DL5ZJ4.net
>>166
>TESTと打ってもう一度実行したら
「Ctrl + S」でファイルをセーブしてから、実行すれば?
VSCode の拡張機能、Code Runner は便利。
選択したコードだけも実行できるから、irb を使わなくてよい
173:デフォルトの名無しさん
18/09/21 14:27:58.18 YWBdXOYh.net
クッソ参考になる情報産休
環境構築が面倒だからCloud9使ってるけどIDEがしょぼいからVS codeからCloud9にアクセスできるプラグイン使おうかなと思っとる
174:デフォルトの名無しさん
18/09/21 17:42:18.56 hHnaQXuv.net
>>167
ありがとうございます
セーブしたら新しいコードも実行できるようになりました…!
当面はこ�
175:黷ナ大丈夫そうです 実行結果PowerShellに変えようと想ったんですが設定を書き換える必要があるみたいで 敷居高そうなのでおいおいやってみます。 自分なりにもググってるんですがqitaで少ししか引っかからなくて 日本語で解説してるサイトあまりないんですね…
176:デフォルトの名無しさん
18/09/21 18:21:02.18 YWBdXOYh.net
>>170
ついでにCloud9をリモートで接続して操作するのもやってここに報告して
177:デフォルトの名無しさん
18/09/21 19:53:13.85 fc03pb33.net
>>161
pythonに押し付けるなよ、ruby産のキチガイだろうが。
pythonやjsのスレでもいきなりrubyのコード出してきたり、いきなりrubyとrubyの本を薦めだしてきたりして暴れまわってるrubyキチガイ。
178:デフォルトの名無しさん
18/09/21 20:18:58.81 QoL6B64G.net
Railsチュートリアルも関係ないスレでいきなり勧めるのはどうかと思うね
179:デフォルトの名無しさん
18/09/21 20:47:42.59 zNhUjYYZ.net
Linuxにも色々種類があることを知って衝撃受けました。Rubyを使う上でオススメのLinuxってあるんですか?
180:デフォルトの名無しさん
18/09/21 20:49:18.20 v8LFlyn0.net
ない。どれでも一緒
Linuxなんて設定とバージョンが細かく違うものが
たくさんあるだけ
181:デフォルトの名無しさん
18/09/21 20:51:50.87 PZuz7ukr.net
rails体系的に学べる書籍やサイトでオススメありますか?
182:デフォルトの名無しさん
18/09/21 20:55:55.45 zNhUjYYZ.net
>>175
そうなんですか!最近プログラミングを始めたばかりなんですが、WindowsとRubyは相性が悪いと聞いたので適当なLinuxを導入してみようと思います。ありがとうございます
183:デフォルトの名無しさん
18/09/21 21:05:22.61 78ERnT1B.net
今ならLinuxは、CentOSかUbuntuの二択になるだろう。
サーバーよりならCentOS、コンシューマーよりならUbuntuかな?
184:デフォルトの名無しさん
18/09/21 21:25:34.12 Qgm6/QfL.net
この本使うならCent OS
URLリンク(linuc.org)
185:デフォルトの名無しさん
18/09/21 21:33:19.30 v8LFlyn0.net
サーバーよりならUbuntu・Debian
URLリンク(news.mynavi.jp)
業務システムなら、有料サポートがあるRed Hat
そのRed Hatに憧れるがお金がないものが使うのがCentOS
186:デフォルトの名無しさん
18/09/21 22:08:08.74 0Zs29dUU.net
プログラム初心者(というかパソコン初心者っぽい)にCentOSだのDebianだのは酷だろ
普通にqiitaかどっかのスクショだらけの記事読みながらwindowsにruby入れた方がマシ
日本語云々は後から考えればよい
187:デフォルトの名無しさん
18/09/21 22:20:08.30 2TZ1ouJm.net
やっぱりRubyスレであばれてたのもPyキチか
こいつ複数回線つかって自演でマッチポンプしようとするからうざいんだよ
Pythonスレもこいつが
度々荒らしてきてて
誰か何とかしてくれない?
188:デフォルトの名無しさん
18/09/21 22:21:28.86 8EH2XxrU.net
ワッチョイ入れたらええんちゃう?
189:デフォルトの名無しさん
18/09/21 22:25:35.06 2TZ1ouJm.net
こいつ次世代言語スレもワッチョイでたててくそスレ増やしやがったんだよ
というか複数回線の時点でワッチョイの意味無い
190:デフォルトの名無しさん
18/09/22 00:21:24.49 DCTpeoPT.net
Windows で、Rails を使っている動画も、YouTube にある。
初心者は、progate で文法を覚えるのが先じゃないの?
Rails の前に、シンプルサーバー・Sinatra・RSpec などで、練習した方がよいかも
>>170
コマンドパレット(Ctrl+Shift+P)で「terminal default」と入力すれば、既定のシェルを設定できる
JSON で、
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
191:デフォルトの名無しさん
18/09/22 13:46:29.07 xOVRbYWf.net
>>157
ほんそれ
ブラウザに拒否されて見れんかったわ
192:デフォルトの名無しさん
18/09/22 14:33:54.08 SemvD5Ih.net
マッツがプログラミング初心者向けに5分くらいちょっとしたこと喋るだけの動画だぞ
櫛形構造ってのは
if hoge
fuga
elsif piyo
hage
else
hagehage
end
の左側が髪をとかす櫛みたいに見えるからなんだとか
193:デフォルトの名無しさん
18/09/22 14:52:45.90 N4sQxgAh.net
始祖はその哀れなIT奴隷の手に赤い宝石で作られた美しい櫛を握らせ、告げた。「この櫛でその紐を梳かしなさい。」
言われるままに、その手の施しようのない程に絡み合った紐にIT奴隷が櫛を通すと、
たちまちその紐は魔法のように解け、IT奴隷達は死の行進から解放された。
194:デフォルトの名無しさん
18/09/22 16:01:05.00 NU3AjVzo.net
Ruby作るのとRails作るのどっちが大変ですか?
また尊敬すべきなにはRubyを作った人とRailsを作った人のどちらですか?
195:デフォルトの名無しさん
18/09/22 16:18:08.74 lyt/iYyi.net
Nim よさげ ruby 捨てたい
196:デフォルトの名無しさん
18/09/22 17:06:36.60 VPVsRefo.net
世界ではrubyなど思考の外だよ
尊敬もクソもない
そもそも使われていない
197:デフォルトの名無しさん
18/09/22 18:20:01.02 +6RodBLW.net
>>191
なんで使われていない言語のスレを覗いてるんですかねぇ…
198:デフォルトの名無しさん
18/09/22 18:32:25.36 zH/ripxa.net
>>182←コイツが色んなスレで荒らし回ってるから興味ない人までここに注目してしまう説
199:デフォルトの名無しさん
18/09/22 18:48:25.78 WtoSSyfo.net
また自演か
200:デフォルトの名無しさん
18/09/23 14:38:34.96 Y708Yb9G.net
Ruby Mineいいぞ
201:デフォルトの名無しさん
18/09/23 19:21:52.04 L7++9Slk.net
vagrantfileってruby?
node.vm.box = "CentOS-7"
node.vm.network :public_network, ip: "192.168.111.11", bridge: "wifi"
↑node.vm.networkって変数?関数?イコールかカッコ省略してるの?
:public_network, ip: "192.168.111.11", bridge: "wifi"って引数なの?
つかこれ糖衣構文なの?愚直に書くとどうなるの?
202:デフォルトの名無しさん
18/09/23 19:29:26.00 yBlaBAG2.net
node.vm.network(:public_network, :ip => "192.168.111.11", :bridge => "wifi")
203:デフォルトの名無しさん
18/09/23 19:46:10.50 L7++9Slk.net
>>197
理解したサンキュー
204:デフォルトの名無しさん
18/09/23 22:57:33.61 35kDNkPs.net
シンボルとかキーワード引数とか、かっこなしメソッド呼び出しとか、イカれた文法が多いよな。
だからDSLが定義しやすいとか、もうバカかと。
205:デフォルトの名無しさん
18/09/23 23:45:19.78 5bCa4IEe.net
Rubyの文法は自然で分かりやすいと感じる
206:デフォルトの名無しさん
18/09/24 04:16:50.16 SQOWCm/x.net
199が長年このスレに粘着している所からみて
Rybuが便利って事の証明だな
207:デフォルトの名無しさん
18/09/24 04:18:46.93 SQOWCm/x.net
ああ
タイプミスったか
208:デフォルトの名無しさん
18/09/24 04:36:13.17 cIWp1XlU.net
HTML でよく使う、でたらめの単語を並べる、Lorem Ipsum を使おうと、Faker gem を入れたけど、
出力に、5秒もかかる
なんで、こんなに遅い?
CPU-i3, Windows10, VSCode
209:デフォルトの名無しさん
18/09/24 05:25:27.23 WFD5m+H5.net
ライブラリにあるプロファイラーを使えよ
これでどこが遅いかすぐわかるだろ
210:デフォルトの名無しさん
18/09/24 13:18:27.96 bHt3pXzR.net
Rubyのカッコ省略は可読性低すぎる
211:デフォルトの名無しさん
18/09/24 13:42:34.41 +ob6DU4m.net
DSLはカッコ省略で可読性上がるだろ
212:デフォルトの名無しさん
18/09/24 13:53:49.73 8mxLASGw.net
rubocopでは引数無しかDSLかputsとかよく使うの以外の()の省略を禁じてたね
213:デフォルトの名無しさん
18/09/24 14:20:17.33 jnbiRGGY.net
別にカッコ省略は強制じゃないからね
状況に応じてカッコをつけたり外したり、
そんな可読性というか美的センスが求められる
たとえば >>196 であれば、記述が一行に収まらなくなるほど
長くなれば、カッコをつけたほうがカッコいい
node.vm.network(
:public_network,
ip: "192.168.111.11",
bridge: "wifi"
)
こうしておけば、保守性の向上を目的として各行にコメントを付けられる
214:デフォルトの名無しさん
18/09/24 14:25:56.87 j4wJNE6l.net
>>206
言語をそのままDSLとして流用しようというのがちょっとイカれてると思うな。
215:デフォルトの名無しさん
18/09/24 14:31:02.56 j4wJNE6l.net
>>208
それは括弧が必須だろ。
文法における改行の扱いがいいかげんなのはダメなところ。
216:デフォルトの名無しさん
18/09/24 14:57:57.46 jnbiRGGY.net
>>209
イカれてるってのは、Rubyに対する最高の賛辞だ
なにせRubyは関数型(Lisp)をベースとして
手続き型(Perl)とオブジェクト指向(Smalltalk)を融合するという、
イカれた設計思想で誕生したんだから
スレリンク(tech板:857番)
で、その当時、XML設定ファイル地獄にあえいでいた
Java Webアプリ開発者が、内部DSLを多用するイカした
Rails フレームワークに流れ込んで、Rubyは全世界で知られるようになった
217:デフォルトの名無しさん
18/09/24 15:05:10.14 LuTKsX0g.net
>>210
セミコロン書けっての?
218:デフォルトの名無しさん
18/09/24 15:48:51.67 gaTHdjrg.net
>>211
さすが ruby はイカレてやがる
URLリンク(next.rikunabi.com)
219:デフォルトの名無しさん
18/09/24 15:49:37.96 KIKNiOiJ.net
rubyはじめようとして本屋いったらrubyが数冊あったはずのがpythonに
変わってたのでpython買ってきた
220:デフォルトの名無しさん
18/09/24 15:54:03.89 kBpC5qFw.net
>>214
今すぐ返品するんだ
人工知能でも作る気がないならRubyを勧める
221:デフォルトの名無しさん
18/09/24 16:01:50.11 hrySGkvz.net
どこでもそうだけどスレタイと別の言語の話してるヤツはスルーするに限る
222:デフォルトの名無しさん
18/09/24 16:10:06.43 j4wJNE6l.net
>>212
文の区切りが書き方やバージョンによって変わるくらいなら、セミコロンくらい喜んで書く。
223:デフォルトの名無しさん
18/09/24 16:19:51.13 LuTKsX0g.net
>>217
どのバージョンでどういう風に変わったの?
224:デフォルトの名無しさん
18/09/24 16:25:49.93 +ob6DU4m.net
>>209
内部DSLだとコストが低いから何かと便利だぞ
225:デフォルトの名無しさん
18/09/24 16:55:45.09 tbtIQWiZ.net
>>219
そうか?
内部DSLなんかやりだしたら開発者がマスターベーションを始めて無駄に工数を浪費するだけだよ
外部DSLだと「面倒臭い」という意識が働くから結果的に安くつく
226:デフォルトの名無しさん
18/09/24 17:23:57.28 jnbiRGGY.net
>>217
>>218と同じく、どう変わったのかな?
自分は1.6系がリリースされた直後の1999年から使っているけど、
Rubyで「文の区切りや書き方がバージョンによって変わる」なんて
経験が無いから、それが事実なら驚天動地の新発見になる
すごく興味があるから、ホラやデマカセでなければ、ぜひ教えてください
227:デフォルトの名無しさん
18/09/24 17:29:24.21 jnbiRGGY.net
>>220
Rubyの内部DSLを設定ファイルとして採用する著名な構成管理ツールには、
>>196 の Vagrant だけでなく、Chef や Puppet もあるんだけど、
こうしたツール作者に正面から喧嘩を売れる男の子ってカッコいいですね(棒
228:デフォルトの名無しさん
18/09/24 17:49:32.98 qkXKwQlD.net
またパイキチが他のスレあげまくってくるのか
229:デフォルトの名無しさん
18/09/24 18:29:49.60 qkXKwQlD.net
やっぱりか
230:デフォルトの名無しさん
18/09/24 20:39:20.68 mZ7GRZ4Z.net
railsチュートリアル進まない
231:デフォルトの名無しさん
18/09/24 20:41:52.37 vr3+WUA5.net
脳のスペックは人それぞれ
諦める勇気も必要
232:デフォルトの名無しさん
18/09/24 20:49:18.67 mZ7GRZ4Z.net
>>226
俺に言ってんの?
233:デフォルトの名無しさん
18/09/24 21:15:02.89 63DR0NZS.net
>>227
そのとおり
234:デフォルトの名無しさん
18/09/24 21:25:53.56 8Eg6qm1l.net
実際プログラミングの能力って個人差があるから、あまりにも他人より努力しなきゃいけないようなら
そこを乗り越えても最終的には不幸な人生になる可能性が高いよ
本当に辛いなら我慢しないほうがいい
235:デフォルトの名無しさん
18/09/24 21:33:35.11 cIWp1XlU.net
改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018/9/7
改訂版が出たよ。
こちらの方が、Rails チュートリアルよりも簡単かも
236:デフォルトの名無しさん
18/09/24 21:41:34.02 cIWp1XlU.net
カッコは、VSCode の、Bracket Pair Colorizer で、
対応するカッコをカラフルに表示できるし、
開始・終了カッコを示す、ガイドラインも付く
f ( )
ただ、関数名とカッコの間に、空白を入れると、文法エラーになる。
昔はエラーの理由がわからず、これでかなり苦しんだ
237:デフォルトの名無しさん
18/09/24 21:59:41.25 j4wJNE6l.net
>>218
>>221
ま、細かいとこだよ。
以前はエラーになってたのがいけるようになったんだっけかな。
238:デフォルトの名無しさん
18/09/24 22:12:16.59 jnbiRGGY.net
>>232
いやいや、そんな遠慮なさらずに、変わったところを教えてくださいよ
だって >>217 じゃ天下取ったみたいな口調で変わったと断言したのですから、
まさか今頃になって忘れちゃったなんて言わないですよね?
すごく興味があるから、ホラやデマカセでなければ、ぜひ教えてください
239:デフォルトの名無しさん
18/09/24 22:17:47.16 jnbiRGGY.net
>>231
>ただ、関数名とカッコの間に、空白を入れると、文法エラーになる。
>昔はエラーの理由がわからず、これでかなり苦しんだ
それ、Bracket Pair Colorizer のバグですね
240:デフォルトの名無しさん
18/09/24 22:39:27.18 j4wJNE6l.net
>>233
いちいち覚えてるわけないだろ。
目的が煽りでないならちょっと調べてもいいけど、人にものをたずねる態度じゃないな。w
241:デフォルトの名無しさん
18/09/24 22:56:50.65 jnbiRGGY.net
>>235
え、わざわざ調べなければならないほど記憶が曖昧なのに、>>217じゃ:
>> 文の区切りが書き方やバージョンによって変わるくらいなら、セミコロンくらい喜んで書く。
とカキコしちゃたのですか?
どうやら、ID:j4wJNE6l にとって議論に勝ちさえすれば真実はどうでもいいらしい
>>217のようなホラやデマカセの類を吐いても平然としていられる
日本人の私には、とうてい信じられない行動ですね
242:231
18/09/24 23:15:22.67 cIWp1XlU.net
def foo ( x ) puts x; end
foo ( 1 )
あれれ? 関数名の後ろに、空白が入っていても、正常に動く
解釈があいまいになる場合に、エラーになるのかな?
243:デフォルトの名無しさん
18/09/24 23:19:18.60 +bhBUiYM.net
ここまで全部pyキチの自演かよ
244:デフォルトの名無しさん
18/09/24 23:41:33.14 8mxLASGw.net
>>237
それは括弧が引数の括弧として解釈されてないだけだから
puts (1+2)
は
puts((1+2))と解釈されている
次の例からも明らか
puts (1+2).succ #=> 4
puts(1+2).succ #=> NoMe
245:thodError: undefined method `succ' for nil:NilClass # putsの戻り値nilにsuccを呼び出そうとしているので
246:デフォルトの名無しさん
18/09/25 00:30:03.44 9DB6mA1y.net
>>235
お前バカか?
目的が煽りでないならとかじゃなくて、「ありもしないバージョンによる改行の扱いの変更をでっちあげて
Rubyを貶めたいだけなんだろ?」って堂々と疑われてることにも気づかないのかよ
そこで「いちいち覚えてるわけないだろ」なんて疑いを確信に変えるだけじゃん
247:デフォルトの名無しさん
18/09/25 01:22:25.40 nLBKEPPV.net
バカはおまえらだ。
そういうことなら、説得する義理なんかないから、どうでもすきに思え。
とにかく事実として存在したんで。
Rubyはいいかげんなところが多いが、改行の扱いもそうだった。
ま、それでもいいとも思う。
それで問題ないところで使うし。
248:デフォルトの名無しさん
18/09/25 01:34:54.50 9DB6mA1y.net
> そういうことなら、説得する義理なんかないから、どうでもすきに思え。
ここに及んでまだ具体例を出せないってことは、嘘八百ってことをついに認めるに至る、ってことね
249:デフォルトの名無しさん
18/09/25 02:10:16.33 JXqOIinx.net
1.9辺りで改行の扱い変更されてなかったっけ?
URLリンク(www.rubyist.net)
250:デフォルトの名無しさん
18/09/25 16:54:01.90 7/llvlyM.net
>>243
2.0のような気がしてたけど、1.9だったか。
そういえば、オレは1.9はスキップしたんだった。
251:デフォルトの名無しさん
18/09/25 17:12:49.07 zjb6lVBe.net
>>231
"ただ、関数名とカッコの間に、空白を入れると、文法エラーになる。"
これマジ?気付かなかったな
文法チェック入れてないからか?
252:デフォルトの名無しさん
18/09/25 18:12:40.14 tnNRyqPf.net
そりゃ当たり前でしょ
hoge (1, 2)
ってあったら(1, 2)の結果をhogeに与えようとするからsyntaxerror
引数無しのメソッドでも
hoge ()
ってすればまず()の結果であるnilをhogeに与えてhoge(nil)になるからargumenterror
253:デフォルトの名無しさん
18/09/25 18:31:24.09 EqDfiqim.net
なるほどね
VB/VBAもそんなのあったな
やっぱりrubyは糞
254:デフォルトの名無しさん
18/09/25 18:40:43.81 8itXfwJX.net
文法の一貫性が損なわれるのは括弧省略の大きな欠点だよね
言語の驚きを最大化するには良い方法
255:デフォルトの名無しさん
18/09/25 20:13:19.11 nLBKEPPV.net
たしか、Perl5もそう。
スクリプト系言語はしかたないね。
256:デフォルトの名無しさん
18/09/25 21:31:47.09 BRabQ1iT.net
Rubyの文法を理解できなかったって素直に言えよ
自演してないで
257:デフォルトの名無しさん
18/09/25 21:33:26.27 Jw6NGqaL.net
空白の個数で意味が変わるような文法は糞だが、空白の有無ならまぁ許容できる。
258:デフォルトの名無しさん
18/09/25 22:01:45.11 BMMTvniR.net
>>248
文法の一貫性を保ったまま、括弧が省略できる言語がある。
括弧が省略と言うか、そもそも括弧がない。
その言語とはシェルスクリプトだ
This is a pen がそのまま実行可能にできる言語はシェルスクリプトだけ
259:デフォルトの名無しさん
18/09/25 22:16:35.41 JXqOIinx.net
>>252
> This is a pen がそのまま実行可能にできる言語
その式はSmalltalkでもリーガルだし
しかるべくクラスやメソッドを定義すれば実行可能にできるよねw
URLリンク(ideone.com)
260:デフォルトの名無しさん
18/09/25 22:29:36.06 GnoTTlW7.net
>This is a pen がそのまま実行可能にできる言語
パーサ組んで新言語作ればいいだけ
なお実用性があるかどうかは別問題
261:デフォルトの名無しさん
18/09/25 23:39:40.93 tnNRyqPf.net
そうい�
262:笏C天堂のruby謎解きパズルみたいなので what is the answer みたいな感じで実行すると答えになるってのが昔あったな
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エンジニアは上から目線の奴が多い」を否定するには十分な統計サンプルじゃね?