[過去ログ]
Ruby 初心者スレッド Part 66 (1002レス)
Ruby 初心者スレッド Part 66 http://mevius.5ch.net/test/read.cgi/tech/1578068134/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
169: デフォルトの名無しさん (ワッチョイ 335f-JhxJ) [sage] 2020/02/15(土) 13:46:02.32 ID:BIOI8zPQ0 >>167 ENV['PATH'].split(";")が失敗するってmsys2関係なくなかなかレアな環境だと思うが 環境変数をクリアしたりしてるのかい? http://mevius.5ch.net/test/read.cgi/tech/1578068134/169
170: 167 (ワッチョイ 122c-LiuO) [] 2020/02/15(土) 17:09:24.91 ID:8drC8DpT0 msys2 を入れずに、Ruby を使っているから、 コンパイルできないし、Windows 10 のネイティブDLL を使えない Ruby 2.5 で、SQLite も使えなくなったw WEBrick は、Rubyで実装されているから、msys2 無しでも動くと思ったけど、 WEBrick::HTTPServlet::CGIHandler で、ネイティブDLLを使っているのだろう rubyist magazine を冒頭から読み始めたが、読み応えある! http://mevius.5ch.net/test/read.cgi/tech/1578068134/170
171: デフォルトの名無しさん (ワッチョイ 335f-JhxJ) [sage] 2020/02/16(日) 02:30:58.30 ID:A+9IORaN0 >>170 msys2_installation.rb:63にmsys2関係ないって https://github.com/oneclick/rubyinstaller2/blob/rubyinstaller-2.5.0-1/lib/ruby_installer/build/msys2_installation.rb#L63 これが失敗するのは環境変数がおかしいか、上書きしているか それともENVを再定義しているくらいしか思いつかない http://mevius.5ch.net/test/read.cgi/tech/1578068134/171
172: 167 (ワッチョイ 122c-LiuO) [] 2020/02/16(日) 19:14:49.59 ID:5EL9p8ON0 漏れは、Windows 10,Ruby 2.5 で、 Run ‘ridk install’ to install MSYS2 and development toolchain. も、チェックしていないし、 MSYS2 の開発ツールと、MINGW のコンパイラもインストールしていないから Rubyの環境構築(Windows10編) https://www.kenschool.jp/blog/?p=3898 エラーログ C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/ruby_installer/runtime/msys2_installation.rb:63:in `iterate_msys_paths': undefined method `split' for nil:NilClass (NoMethodError)\r\n\t from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/ruby_installer/runtime/msys2_installation.rb:76:in `msys_path'\r\n\t from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/ruby_installer/runtime/msys2_installation.rb:89:in `mingw_bin_path'\r\n\t from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/ruby_installer/runtime/msys2_installation.rb:99:in `enable_dll_search_paths'\r\n\t from C:/Ruby25-x64/lib/ruby/site_ruby/2.5.0/ruby_installer/runtime/singleton.rb:27:in `enable_dll_search_paths'\r\n\t from C:/Ruby25-x64/lib/ruby/2.5.0/rubygems/defaults/operating_system.rb:3:in `<top (required)>'\r\n\t from C:/Ruby25-x64/lib/ruby/2.5.0/rubygems.rb:1383:in `require'\r\n\t from C:/Ruby25-x64/lib/ruby/2.5.0/rubygems.rb:1383:in `<top (required)>'\r\n\t from <internal:gem_prelude>:2:in `require'\r\n\t from <internal:gem_prelude>:2:in `<internal:gem_prelude>'\r\n http://mevius.5ch.net/test/read.cgi/tech/1578068134/172
173: デフォルトの名無しさん (ワッチョイ 335f-JhxJ) [sage] 2020/02/17(月) 01:04:16.59 ID:gpbv7rcq0 あー、WebrickのCGIHandlerはCGIPathEnvの関係でENV["PATH"]がnilになりうるのか WEBrick::HTTPServer.newに渡すハッシュにCGIPathEnv: ""を加えとけばいいはず http://mevius.5ch.net/test/read.cgi/tech/1578068134/173
174: 167 (ワッチョイ 122c-LiuO) [sage] 2020/02/17(月) 01:35:30.73 ID:A9t7x7q20 ありがとう。 オプションに、:CGIPathEnv => '' を加えたら、正常に動いた! すごい実力じゃん! ソースコードを追っていったの? opts = { :CGIInterpreter => "C:/Ruby25-x64/bin/ruby.exe", :CGIPathEnv => '', # msys2 のエラーを避けるために、必要! :DocumentRoot => './', # この指定が必要! :BindAddress => '127.0.0.1', :Port => 20080 } srv = WEBrick::HTTPServer.new( opts ) http://mevius.5ch.net/test/read.cgi/tech/1578068134/174
175: デフォルトの名無しさん (オッペケ Src7-gtE8) [sage] 2020/02/17(月) 05:37:18.50 ID:SykEsoD4r なんかムカつく http://mevius.5ch.net/test/read.cgi/tech/1578068134/175
176: デフォルトの名無しさん (ワッチョイ d62d-qw96) [] 2020/02/17(月) 15:17:53.59 ID:9CP/4dwv0 新しくて安い本が出たので、頭の体操にRubyの勉強を始めたところなんだけどさあ よくネット上に、「Railsの本をやってからRubyの勉強をした」みたいな人がいるのはどういうことなの? RailsってRubyが出来ないと何も出来ない訳でもないの??? http://mevius.5ch.net/test/read.cgi/tech/1578068134/176
177: デフォルトの名無しさん (ワッチョイ b714-+5Ha) [sage] 2020/02/17(月) 15:33:27.23 ID:qj5C8HtX0 普通にプログラミングできる人にとっては言語の違いなんて些細なもので いちから作るのならともかく、そこいらにあるRailsのコードや自動生成されたものを 見ればそこからRubyという言語を推測で理解できるんだよ。 このコードがクラス定義だな。Rubyではこう書くんだなって わからなければそこだけググればいい Railsはやり方というものがあるので、それに合わせるように Railsの本を見て流れを把握する必要がある。 検索は断片を見つけるのはキーワードから簡単に見つけられるが 流れはそうはいかない。だいたいの本はページの最初から流れを そのまま書いてあるから、本でざっと勉強するのが最初のうちは手っ取り早い http://mevius.5ch.net/test/read.cgi/tech/1578068134/177
178: デフォルトの名無しさん (ワッチョイ d62d-qw96) [] 2020/02/17(月) 18:20:35.95 ID:9CP/4dwv0 そういうことか 言語だけ先にやると変な癖がついたりもするし、演習ファーストの学習も結構いいかもな http://mevius.5ch.net/test/read.cgi/tech/1578068134/178
179: デフォルトの名無しさん (ワッチョイ b7d2-Htok) [] 2020/02/17(月) 18:45:44.78 ID:wxeqwMT50 日本語の勉強がしたいと言ったら 舞城王太郎の小説を読めと言われた気分 http://mevius.5ch.net/test/read.cgi/tech/1578068134/179
180: デフォルトの名無しさん (ワッチョイ 122c-LiuO) [sage] 2020/02/17(月) 19:30:14.53 ID:A9t7x7q20 たぶん、すでに多言語を知ってる人だろう 入門書の次のレベルの、新しい本が出た! Ruby on Rails 6 実践ガイド、黒田努、2019/12/20 実践Ruby on Rails 4: 現場のプロから学ぶ本格Webプログラミング、黒田努、2014 この本を書き換えたもの 無料のRails チュートリアルよりは簡単 Windows プロ版のDocker が不安定だから、Virtual Box, Ubuntu 18.04 でやってる! http://mevius.5ch.net/test/read.cgi/tech/1578068134/180
181: デフォルトの名無しさん (ワイーワ2 FF6a-BDVY) [] 2020/02/18(火) 12:16:06.30 ID:r+eOvEZJF またカタワを量産するつもりか RailsRubyの将来は暗いな http://mevius.5ch.net/test/read.cgi/tech/1578068134/181
182: デフォルトの名無しさん (ワッチョイ ff2c-lQWV) [] 2020/02/25(火) 19:09:01.56 ID:Ykw6mmDG0 「aabc → bc」みたいに、先頭から特定の文字が連続するとき、それを除去するには、どう書く? 正規表現を使ったものと、使っていない場合の両方 str = "aabc" # 先頭から続く、a を除去する while str.start_with? "a" # 先頭文字が、a なら str.slice! 0 # 先頭文字を削除する end p str #=> "bc" http://mevius.5ch.net/test/read.cgi/tech/1578068134/182
183: デフォルトの名無しさん (ワッチョイ ffa5-1Vd5) [sage] 2020/02/25(火) 20:42:26.89 ID:uCkT0+w20 そりゃ正規表現のステートマシン通りに書くでしょ http://mevius.5ch.net/test/read.cgi/tech/1578068134/183
184: デフォルトの名無しさん (オッペケ Sr07-VXi+) [sage] 2020/02/25(火) 22:00:57.29 ID:uBU1PACqr >>182 puts str[/\Aa*\K.*/] # => bc http://mevius.5ch.net/test/read.cgi/tech/1578068134/184
185: デフォルトの名無しさん (オッペケ Sr07-VXi+) [sage] 2020/02/25(火) 22:07:44.86 ID:uBU1PACqr >>182 puts str[str.size.times.find{|i| str[i] != ?a}..] # => bc http://mevius.5ch.net/test/read.cgi/tech/1578068134/185
186: デフォルトの名無しさん (ワッチョイ ff01-pEhb) [sage] 2020/02/25(火) 22:22:39.72 ID:oSeHo6cg0 >>182 def remove_consecutive(string) string.sub(/^(.)¥1{1,}(.*)$/) {|_| remove_consecutive($2)} end remove_consecutive("aaaabbbbbbccab") #=> “ab” remove_consecutive("1112234") #=> "34" http://mevius.5ch.net/test/read.cgi/tech/1578068134/186
187: デフォルトの名無しさん (ワッチョイ 6f8c-zTrs) [sage] 2020/02/25(火) 22:59:04.49 ID:/XslCVsc0 本当に文字列から連続部分を除去したいのか、 連続部分の後ろが取り出せればいいのか http://mevius.5ch.net/test/read.cgi/tech/1578068134/187
188: 182 (ワッチョイ ff2c-lQWV) [sage] 2020/02/25(火) 23:54:26.45 ID:Ykw6mmDG0 元々は「0082 → 82」みたいな文字列の先頭から続く、0 を除去したかった。 先頭以外のものは、除去しなくてよい こういうメソッドが無いか、探してみたけど見つからなかった レシーバーの破壊的な変更をしてもよいし、別の文字列を作って返すものでもよい http://mevius.5ch.net/test/read.cgi/tech/1578068134/188
189: 182 (ワッチョイ ca2c-rVtL) [sage] 2020/02/26(水) 00:52:55.60 ID:TmIxTRKQ0 文字列の先頭から続く、特定の文字を除去する 1文字でも除去するし、連続するかぎり除去するが、 先頭以外のものは、除去しなくてよい a を除去する場合 abc → bc aaXaa → Xaa http://mevius.5ch.net/test/read.cgi/tech/1578068134/189
190: デフォルトの名無しさん (ワッチョイ 8a01-k1AF) [sage] 2020/02/26(水) 01:11:17.25 ID:sMj0eedP0 >>188 >元々は「0082 → 82」みたいな文字列の先頭から続く、0 を除去したかった。 “0082”.to_i.to_sでよくね? なんかこのパターン数ヶ月前にも見たような気がするな >>189 def remove_leading_chars(string, char) string.each_char.drop_while{|c| c == char}.join end remove_leading_chars(“0000123", “0”) #=> "123" remove_leading_chars(“abc", “a”) #=> "bc" remove_leading_chars(“aaXaa", “a”) #=> "Xaa" http://mevius.5ch.net/test/read.cgi/tech/1578068134/190
191: 182 (ワッチョイ ca2c-rVtL) [sage] 2020/02/26(水) 04:46:15.55 ID:TmIxTRKQ0 >“0082”.to_i.to_sでよくね? 長い文字列だと、数値化できない言語もあるから、 汎用的に作れないかなと思って http://mevius.5ch.net/test/read.cgi/tech/1578068134/191
192: デフォルトの名無しさん (ワッチョイ 4aa5-SiQa) [sage] 2020/02/26(水) 08:06:23.34 ID:PiyizPRV0 だからオートマトンで作れって言ってんじゃん ttps://image.slidesharecdn.com/1-140715084054-phpapp01/95/1-11-638.jpg http://mevius.5ch.net/test/read.cgi/tech/1578068134/192
193: デフォルトの名無しさん (ワッチョイ 0314-IyPa) [sage] 2020/02/26(水) 08:22:48.67 ID:kXv4PxDr0 オートマトンってなんで羊なんだろう? 自動的に毛を刈って自動的に料理されるのか? http://mevius.5ch.net/test/read.cgi/tech/1578068134/193
194: デフォルトの名無しさん (ワッチョイ 6b01-nhpA) [sage] 2020/02/26(水) 08:29:53.13 ID:bDSWeqSr0 オートマンだと思ってた インド哲学かよ http://mevius.5ch.net/test/read.cgi/tech/1578068134/194
195: デフォルトの名無しさん (ワッチョイ 0314-IyPa) [sage] 2020/02/26(水) 08:36:52.65 ID:kXv4PxDr0 嘔吐マトン http://mevius.5ch.net/test/read.cgi/tech/1578068134/195
196: デフォルトの名無しさん (ワッチョイ 03d2-Cv5o) [] 2020/02/26(水) 12:11:34.52 ID:GrI3XnzJ0 >>189 def ltrim(s, c) s[/^#{c}*/] = "" s end p ltrim("aaaabcaabc", 'a') "bcaabc" http://mevius.5ch.net/test/read.cgi/tech/1578068134/196
197: デフォルトの名無しさん (ワッチョイ ca2c-rVtL) [sage] 2020/02/26(水) 23:09:06.75 ID:TmIxTRKQ0 Ruby on Rails 6 実践ガイド、黒田努、2019/12/20 Ruby on Rails 6 超入門、掌田津耶乃、2020/2/21 巨匠・掌田も、Rails 6 に参戦! 後は、山田祥寛・WINGSプロジェクトが、どうするか? http://mevius.5ch.net/test/read.cgi/tech/1578068134/197
198: デフォルトの名無しさん (ワイーワ2 FF82-7qQN) [] 2020/02/27(木) 15:17:58.32 ID:G6pyHvdgF 掌田の本は要らん http://mevius.5ch.net/test/read.cgi/tech/1578068134/198
199: デフォルトの名無しさん (ワッチョイ 4aa5-SiQa) [sage] 2020/02/28(金) 09:49:01.76 ID:tB/cuWAa0 掌田津耶乃って何者? (Late 2012) https://egg.5ch.net/test/read.cgi/mac/1349360916/ 巨匠か? Mac凋落と共に仕事を失った人間、とか書かれてんぞ http://mevius.5ch.net/test/read.cgi/tech/1578068134/199
200: デフォルトの名無しさん (ワッチョイ 4aa5-SiQa) [sage] 2020/02/28(金) 09:53:35.23 ID:tB/cuWAa0 掌田津耶乃って何者? https://mentai.5ch.net/test/read.cgi/pc/971599471/ macの賤民思想に凝り固まった人間? そんな物体なら要らないな http://mevius.5ch.net/test/read.cgi/tech/1578068134/200
201: 197 (ワッチョイ ca2c-rVtL) [] 2020/02/28(金) 13:58:28.72 ID:GfVfgYuK0 多言語の3強が、掌田津耶乃・山田祥寛(WINGSプロジェクト)・柴田望洋。 他に、スッキリ・やさしい・猫でも・独習など 掌田は、その中でも断トツ! 多言語の入門書・フレームワーク・ゲームエンジンなど、 ここ数年で、20冊とかある 世界的に見ても、断トツ! http://mevius.5ch.net/test/read.cgi/tech/1578068134/201
202: デフォルトの名無しさん (ワッチョイ 6b01-nhpA) [sage] 2020/02/28(金) 14:40:57.13 ID:LkDsYiUy0 何か後ろの二人が気の毒 http://mevius.5ch.net/test/read.cgi/tech/1578068134/202
203: デフォルトの名無しさん (ワッチョイ 9e2d-9Aak) [] 2020/02/28(金) 15:39:11.30 ID:Y4GSbUWj0 Rubyはもう本で勉強するのは古い 今は迫 佑樹とかあおいとかのオンラインコースで勉強する時代だよ、 http://mevius.5ch.net/test/read.cgi/tech/1578068134/203
204: デフォルトの名無しさん (ワッチョイ 8a01-k1AF) [sage] 2020/02/29(土) 02:55:28.33 ID:udUacP9j0 山田祥寛は10年近く前C#でよくお世話になった 他言語から来た入門者に程よくわかりやすい本を書く印象 柴田望洋はC言語系で何冊か読んだが 内容がすごく簡潔で短い時間でまとめ的な知識を頭に入れたり 特定のトピックを復習したいときには有用 (ただ今ならWebサイトで代用可能) 掌田津耶乃・・・ 本屋で間違って手にしてもパラっと読めば速攻本棚に戻すやつ 似たような浅めの入門本著者だと クジラ飛行机のやつは実践的なやつが多くて悪くないと思う http://mevius.5ch.net/test/read.cgi/tech/1578068134/204
205: 197 (ワッチョイ ca2c-rVtL) [] 2020/02/29(土) 23:32:52.49 ID:6IdZMwnf0 なでしこの作者・クジラ飛行机は、 近年、Python から、多言語の作者として乱入してきた なでしこだけでは食えないし、やむを得ない方向転換w 巨匠の柴田望洋は「新・明解C言語」のイメージだけど、近年、多言語に参入した http://mevius.5ch.net/test/read.cgi/tech/1578068134/205
206: ◆QZaw55cn4c (ワッチョイ 2aaa-9l6Y) [sage] 2020/02/29(土) 23:43:57.15 ID:c0ztbNyQ0 >>204 新独習c# は旧独習ハーバートシルトと比べてどうでしょうか? 新独習Java は、旧独習が史上稀に見る惨憺たる出来だったことから、新独習はよくなるしかないと予測しています あと、旧独習を高く評価している私としても新独習C++ については興味がありますね http://mevius.5ch.net/test/read.cgi/tech/1578068134/206
207: 197 (ワッチョイ ca2c-rVtL) [sage] 2020/03/01(日) 00:44:56.42 ID:NSpMdQYF0 さすがに日本人で、シルトと比べられる著者は、いないだろ たいてい読み応えがあるのは、Effective シリーズなどの外人著者 http://mevius.5ch.net/test/read.cgi/tech/1578068134/207
208: デフォルトの名無しさん (ワイモマー MMea-W44n) [] 2020/03/01(日) 10:00:51.93 ID:JWAFHnbAM しつもんです haskellだったら [(x,y,z) | x <- [1..9], y <- [1..9], z <- [1..9], x * y * z == 24] こう書けるものはrubyではせいぜい p [*1..9].repeated_permutation(3).select {|a| a.sum == 24} こう書くしかありませんか?簡潔に表現したいです さらにhaskellでは [(x,y,z) | x <- [1..9], y <- [1..8], z <- [1..7], x * y * z == 24] などと書けるので柔軟ですがその場合rubyなら p (1..9).map {|x| (1..8).map {|y| (1..7).map {|z| [x,y,z]}}}.flatten(2).select {|a| a.sum == 24} こう書くしかありませんか?簡潔に表現したいです http://mevius.5ch.net/test/read.cgi/tech/1578068134/208
209: デフォルトの名無しさん (ワッチョイ 0314-IyPa) [sage] 2020/03/01(日) 10:43:49.36 ID:n6wzTSL90 > haskellだったら > [(x,y,z) | x <- [1..9], y <- [1..9], z <- [1..9], x * y * z == 24] > こう書けるものは haskell: 66文字 > rubyではせいぜい > p [*1..9].repeated_permutation(3).select {|a| a.sum == 24} > こう書くしかありませんか?簡潔に表現したいです ruby: 58文字 Rubyの方が簡潔です http://mevius.5ch.net/test/read.cgi/tech/1578068134/209
210: デフォルトの名無しさん (ワッチョイ 6f5f-jGfF) [sage] 2020/03/01(日) 11:35:40.57 ID:qmcGlirD0 > p (1..9).map {|x| (1..8).map {|y| (1..7).map {|z| [x,y,z]}}}.flatten(2).select {|a| a.sum == 24} p [[*1..9], [*1..8], [*1..7]].then{|x, *a| x.product(*a)}.select{|a| a.sum == 24} p [*1..9].product([*1..8],[*1..7]).select{|a| a.sum == 24} 好きな方を ところで、そのHaskellコードにはp相当が無いように見えますが Haskellってprintしなくていいんですか? http://mevius.5ch.net/test/read.cgi/tech/1578068134/210
211: デフォルトの名無しさん (アウアウエー Sac2-4HC3) [sage] 2020/03/01(日) 12:14:22.10 ID:8hJkpeX/a 元から間違っているがsumではない http://mevius.5ch.net/test/read.cgi/tech/1578068134/211
212: デフォルトの名無しさん (ワイモマー MMea-W44n) [sage] 2020/03/01(日) 12:53:48.43 ID:JWAFHnbAM あごめんsumじゃなかったわw みなさんどうもありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1578068134/212
213: デフォルトの名無しさん (ワッチョイ 067d-X91k) [] 2020/03/01(日) 18:13:12.70 ID:RW98tzZT0 rubyでtwitterとかyoutubeどうやって作るの? 全くイメージが沸かない ツイートがリアルタイムで他者にも表示されるのってどういう仕組み? http://mevius.5ch.net/test/read.cgi/tech/1578068134/213
214: デフォルトの名無しさん (ワッチョイ cb4f-mnKr) [sage] 2020/03/01(日) 21:01:11.61 ID:QPyt1UlH0 httpとブラウザの仕様の話なのでrubyは関係ない http://mevius.5ch.net/test/read.cgi/tech/1578068134/214
215: デフォルトの名無しさん (アウアウエー Sac2-DFeu) [sage] 2020/03/01(日) 21:57:35.00 ID:F2v5Atsqa scaffold で一発で作るという意味だろう http://mevius.5ch.net/test/read.cgi/tech/1578068134/215
216: デフォルトの名無しさん (ワッチョイ ca2c-rVtL) [sage] 2020/03/01(日) 22:44:11.42 ID:NSpMdQYF0 0から手を動かして作るRailsチャットアプリ【チュートリアル】 ttps://www.youtube.com/watch?v=WCsgcp5dg7M Ruby on Rails で、Web Socket を使う、とだこうきの動画 http://mevius.5ch.net/test/read.cgi/tech/1578068134/216
217: デフォルトの名無しさん (アウアウウー Sa2f-ff41) [sage] 2020/03/01(日) 22:47:44.78 ID:QZXNPr7ra >>213 JavaScriptでサーバー側のAPIを叩き、サーバーがそれに対して結果を返し、JavaScriptでその結果を画面に反映させる 基本はこれだけ Rails任せじゃなくてちゃんとWebの仕組みを理解してAPIを実装しなきゃいけないし、JavaScriptもゴリゴリ書かなきゃいけない SQSなどのAWSやGCPのマネージドサービスや、Kafkaのようなデータ基盤系のOSSなど高度なバックエンド技術の活用も必要だ Railsのチュートリアルに毛が生えたような典型的なWebとは次元が違う http://mevius.5ch.net/test/read.cgi/tech/1578068134/217
218: デフォルトの名無しさん (ワッチョイ 8a01-k1AF) [sage] 2020/03/01(日) 23:24:11.39 ID:J3IrN4Ey0 クライアントがブラウザとは限らないが いずれにしろrubyは全く関係ない web push server-sent events push notification service (e.g. APNs) ↑この辺りを学べばいい 単なる通知用途で生のweb socketを ゴリゴリ書いたりはしないんじゃないかな http://mevius.5ch.net/test/read.cgi/tech/1578068134/218
219: デフォルトの名無しさん (ドコグロ MMea-ff41) [sage] 2020/03/01(日) 23:52:21.24 ID:H/U8nx/nM プログラミングスクールでRails勉強しました系だとプル型のアプリの作り方しか知らないだろうから、クライアントへの通知の実装方法以前に、 そもそもユーザーがツイートしたときに受信者に対して通知をキックするところの仕組みが想像できないんだろうな そのへんはいわゆるバックエンドってやつで、ユーザー数が増えてもスケールするためには小手先のコーディングだけでなくAWSのインフラ設計まで含めた作り込みが必要 Railsできますウェーイみたいなのとは一線を画す、いい大学出たガチな連中が鎬を削ってる世界だ http://mevius.5ch.net/test/read.cgi/tech/1578068134/219
220: デフォルトの名無しさん (ワッチョイ ca2c-rVtL) [sage] 2020/03/02(月) 00:40:51.77 ID:8PHDRupm0 Ruby による今世紀最大の起業家、Vagrant のMitchell Hashimoto(HashiCorp)も、 Go のTerraform へ行った 今や主戦場は、Docker, Kubernetes になった でも、サーバーの基本は、Ruby。 Node.js も、Rubyのコピーだから Spring Boot も、Rails のコピー http://mevius.5ch.net/test/read.cgi/tech/1578068134/220
221: デフォルトの名無しさん (ワッチョイ 8a01-k1AF) [sage] 2020/03/02(月) 01:33:56.26 ID:AuxsFe1o0 >>217 >>219 おまえもウェーイ系なのに無理してレスすんな http://mevius.5ch.net/test/read.cgi/tech/1578068134/221
222: デフォルトの名無しさん (ワッチョイ cbad-wzO4) [sage] 2020/03/05(木) 19:13:20.03 ID:h922Dn8C0 >>204 >柴田望洋はC言語系で何冊か読んだが >内容がすごく簡潔で短い時間でまとめ的な知識を頭に入れたり >特定のトピックを復習したいときには有用 いかにも教科書って感じの本書くよね オレもオススメできる著者だと思うぞ! http://mevius.5ch.net/test/read.cgi/tech/1578068134/222
223: デフォルトの名無しさん (ブーイモ MM7f-Pim3) [sage] 2020/03/05(木) 19:35:07.49 ID:1tYxfkRNM 本屋いったらrubyの本は駆逐されてた http://mevius.5ch.net/test/read.cgi/tech/1578068134/223
224: デフォルトの名無しさん (ワッチョイ cbad-wzO4) [sage] 2020/03/05(木) 21:34:51.52 ID:h922Dn8C0 すっかりPythonの本に置きかわったよな! やっぱ人工知能ブームに乗れなかったのがデカイ http://mevius.5ch.net/test/read.cgi/tech/1578068134/224
225: デフォルトの名無しさん (ワッチョイ 9fa5-HL4i) [sage] 2020/03/06(金) 14:08:05.02 ID:gkPkCuAw0 ・P系言語には絶対にPを付けるべきであった ・endがある言語には終わりがある オカルト方面の理由だとこのようになる 「pascalは終わった」とは業界の定型句だが終わったのはendがあるからだ なので「end」という文字の視覚的影響は思いの他大きいのではなかろうか 代わりにpythonはselfを見続けることになる 他の理由としては、我々は「ぱい」と発音したい生物である、という、これまたオカルトな理由だ 特にPから始まる単語は人類にとって基本的・根源的らしい 「PyPI」とかどーすんだコレとか思っちゃうような発音の存在こそが、pythonを存続させている大きな原動力だ http://mevius.5ch.net/test/read.cgi/tech/1578068134/225
226: デフォルトの名無しさん (ワッチョイ cbad-wzO4) [sage] 2020/03/06(金) 16:38:00.92 ID:Z17kfdKR0 なぜ差が付いたか RubyとPython ――(日本語圏の)慢心、(AI)環境の差! http://mevius.5ch.net/test/read.cgi/tech/1578068134/226
227: デフォルトの名無しさん (アウアウエー Sa3f-xiWk) [sage] 2020/03/06(金) 20:06:25.61 ID:dfpAZ0dma cobol には end があるが、しぶとく生き残っている 早く絶滅してほしいものだが http://mevius.5ch.net/test/read.cgi/tech/1578068134/227
228: デフォルトの名無しさん (ワッチョイ 0feb-Qbw5) [sage] 2020/03/06(金) 21:40:53.72 ID:f8XVsIbI0 Rubyの方がCOBOLより先に死滅する希ガス http://mevius.5ch.net/test/read.cgi/tech/1578068134/228
229: デフォルトの名無しさん (ワッチョイ ab57-g6LZ) [] 2020/03/06(金) 22:57:29.86 ID:rcgbHB5O0 慢心と言うより 補助金事業になったら碌なことにならない例の一つ http://mevius.5ch.net/test/read.cgi/tech/1578068134/229
230: デフォルトの名無しさん (ワッチョイ cbad-wzO4) [sage] 2020/03/07(土) 03:49:31.31 ID:meF2wfp30 補助金が腐らせるの 日本のあるあるだな! http://mevius.5ch.net/test/read.cgi/tech/1578068134/230
231: デフォルトの名無しさん (ワッチョイ ef8c-NYnE) [] 2020/03/07(土) 12:58:20.56 ID:Q0oLpIzl0 >>226 コメントアウトの仕方 http://mevius.5ch.net/test/read.cgi/tech/1578068134/231
232: デフォルトの名無しさん (ワッチョイ 2ba5-Inmc) [sage] 2020/03/07(土) 13:58:54.14 ID:H7f33zo10 Rubyは日本の言語ではなくて 日本発だけど 日本からアメリカのユタ州に税金を抜かれるだけの言語だ http://mevius.5ch.net/test/read.cgi/tech/1578068134/232
233: デフォルトの名無しさん (ワッチョイ 4b2d-hds7) [] 2020/03/07(土) 16:10:40.97 ID:ZoK+qwRc0 補助金で食える人数も限られてるから、余計に閉鎖的になってく http://mevius.5ch.net/test/read.cgi/tech/1578068134/233
234: デフォルトの名無しさん (ワッチョイ cbad-wzO4) [sage] 2020/03/07(土) 19:42:14.60 ID:meF2wfp30 補助金で喰える上級Ruby国民は安泰だけど 下級Ruby国民はPythonに逃げ出してる現状 http://mevius.5ch.net/test/read.cgi/tech/1578068134/234
235: デフォルトの名無しさん (ワッチョイ 4b2d-hds7) [] 2020/03/10(火) 16:47:55.38 ID:rx4TAX460 Rubyの高額教材屋も増えまくってたり、こんなの国が金を出して支援するもんじゃないよもう http://mevius.5ch.net/test/read.cgi/tech/1578068134/235
236: デフォルトの名無しさん (ワッチョイ ab01-xzLc) [sage] 2020/03/10(火) 21:55:43.55 ID:uPXabSQ00 perlの保守性の低さについて何も学ばなかったから。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/236
237: デフォルトの名無しさん (ワッチョイ 827d-VqAA) [sage] 2020/03/15(日) 06:29:59.66 ID:d7tE7oy90 リファレンスマニュアルの正規表現の一覧に (<=pat) 肯定後読み となってるけど正しくは (?<=pat) ですよね http://mevius.5ch.net/test/read.cgi/tech/1578068134/237
238: デフォルトの名無しさん (オッペケ Sr91-M7Q/) [sage] 2020/03/15(日) 07:01:08.84 ID:fxB2xu91r せやね http://mevius.5ch.net/test/read.cgi/tech/1578068134/238
239: デフォルトの名無しさん (ワッチョイ 698f-tF/6) [sage] 2020/03/17(火) 10:26:17.82 ID:55EeZ8o40 AI環境の差は大きいっすねー 保守性とかどうでもいいしrubyの文法は好きだけど、今から勉強する人にはphthon勧めざるを得ない http://mevius.5ch.net/test/read.cgi/tech/1578068134/239
240: デフォルトの名無しさん (ワッチョイ a1ad-M7Q/) [sage] 2020/03/17(火) 11:47:19.04 ID:xPTEZvMY0 PythonはAIライブラリそろってるからな http://mevius.5ch.net/test/read.cgi/tech/1578068134/240
241: デフォルトの名無しさん (ワッチョイ c201-Ruah) [sage] 2020/03/17(火) 18:17:35.92 ID:Np3/43wU0 機械学習や統計処理のために プログラミングできるようになりたいというひとは 迷わずPythonから初めればいいけど 明確な目的がない場合はRubyから初めさせたほうが プログラミング自体の習熟が断然早い 1ヶ月程度でプログラミングの基礎を身につけたら 後は好きなやつやればいいと思う 新卒で2~3言語学ばせるABテストとかやってみたいね http://mevius.5ch.net/test/read.cgi/tech/1578068134/241
242: デフォルトの名無しさん (ワッチョイ 02a5-5LgE) [sage] 2020/03/17(火) 18:19:24.38 ID:ybHHyXnP0 ABテストやってないのになんでRubyからの方がいいって分かるの http://mevius.5ch.net/test/read.cgi/tech/1578068134/242
243: デフォルトの名無しさん (ドコグロ MM95-Syvm) [sage] 2020/03/17(火) 18:38:35.80 ID:7aCFf3OgM 明確な目的のない奴にRails専用スクリプト(別名Ruby)を勧めるのはさすがにどうかと http://mevius.5ch.net/test/read.cgi/tech/1578068134/243
244: デフォルトの名無しさん (ワッチョイ 698f-tF/6) [sage] 2020/03/17(火) 19:08:20.64 ID:55EeZ8o40 別にrailsなんかなくたってperlよりモダンな汎用スクリプト言語ではあるやろ http://mevius.5ch.net/test/read.cgi/tech/1578068134/244
245: デフォルトの名無しさん (ドコグロ MM95-Syvm) [sage] 2020/03/17(火) 19:19:47.39 ID:7aCFf3OgM >>244 Windowsでまともに使い物にならないのは汎用スクリプトとしては致命的 ぶっちゃけPythonがビッグデータやAIで持て囃されてるのもWindowsと相性いいからだよ ビッグデータやAIはエンタープライズで金になるテーマだからWindowsと相性悪いのは論外 http://mevius.5ch.net/test/read.cgi/tech/1578068134/245
246: sage (ワッチョイ a265-aX25) [] 2020/03/17(火) 22:30:48.07 ID:Zy9Qhkko0 つまり、わざわざRubyスレまで乱入してしまうほど、 Python信者にはRubyへのコンプレックスが強いってことね http://mevius.5ch.net/test/read.cgi/tech/1578068134/246
247: デフォルトの名無しさん (ワッチョイ d233-YfnF) [sage] 2020/03/17(火) 22:32:51.78 ID:Ai6ps0PO0 じゃあPowerShellで! http://mevius.5ch.net/test/read.cgi/tech/1578068134/247
248: デフォルトの名無しさん (ワッチョイ c201-Ruah) [sage] 2020/03/17(火) 23:16:01.71 ID:Np3/43wU0 >>242 C#, JS, Python, Ruby他で初心者教えた経験から来る個人の感想 逆になんでABテストやらないと分からないと思うの? http://mevius.5ch.net/test/read.cgi/tech/1578068134/248
249: デフォルトの名無しさん (ワッチョイ 02a5-5LgE) [sage] 2020/03/17(火) 23:40:22.57 ID:ybHHyXnP0 そりゃ教師そのものがRubyが得意でRuby贔屓ならRubyを教えるのが上手いんでしょ だから生徒はRubyの習熟が早くなる だから本人ですら「ABテストは必要」って思ってるんでしょ 要するに生徒の言語取得速度は教師の得意言語の習熟度合いに比例する http://mevius.5ch.net/test/read.cgi/tech/1578068134/249
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 753 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s