[過去ログ]
Ruby 初心者スレッド Part 66 (1002レス)
Ruby 初心者スレッド Part 66 http://mevius.5ch.net/test/read.cgi/tech/1578068134/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
485: デフォルトの名無しさん (ワッチョイ 2352-ri7+) [sage] 2020/05/13(水) 08:28:32.53 ID:sTsOjaTK0 >>484 なんかすごいなw これだけ作り込んでいるのに、パッと見てすぐ目立つ Your Heath の綴りが間違ったままなのが謎だが。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/485
486: デフォルトの名無しさん (ワッチョイ 2dad-Wcp/) [sage] 2020/05/13(水) 15:04:51.14 ID:fGvC/Rms0 いやまあ本格的にゲーム作るなら UnityとC#だろうけど Rubyスレなんだし とりあえずCUIの簡単なゲームから 練習するのも悪くないと思うよ http://mevius.5ch.net/test/read.cgi/tech/1578068134/486
487: デフォルトの名無しさん (ワッチョイ 3133-6wub) [sage] 2020/05/13(水) 15:26:01.68 ID:v9SqqT/+0 なにをどうやりたいのかによるな。 型なしスクリプト言語はよしあしだから。 いわゆるゲームがしたいのなら、Rubyはほどほどに。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/487
488: デフォルトの名無しさん (アウアウエー Sa93-yXYh) [] 2020/05/13(水) 15:41:23.13 ID:oWyvBIrOa curses on ruby http://mevius.5ch.net/test/read.cgi/tech/1578068134/488
489: デフォルトの名無しさん (ワッチョイ 7f2c-JcAG) [sage] 2020/05/13(水) 18:13:34.32 ID:VSt/R8YQ0 Ruby は、小説ゲームなどのシナリオを、ゲームデータに変換するツールには使えるかも Lua, Squirrel などを使うことも多いけど http://mevius.5ch.net/test/read.cgi/tech/1578068134/489
490: デフォルトの名無しさん (ワッチョイ 2dad-Wcp/) [sage] 2020/05/13(水) 19:10:38.74 ID:fGvC/Rms0 RPGツクール(XP/VX)もあるし 一応ゲームライブラリもあるから 2DゲームならRubyも手軽で良いと思う 3DゲーならUnityほぼ一択だろうけど http://mevius.5ch.net/test/read.cgi/tech/1578068134/490
491: デフォルトの名無しさん (オッペケ Sr75-Wcp/) [sage] 2020/05/13(水) 19:27:44.16 ID:VG+eVs4Ur 2Dゲーム用の未だに開発が続いているRubyのライブラリってあんの? http://mevius.5ch.net/test/read.cgi/tech/1578068134/491
492: デフォルトの名無しさん (ワッチョイ 6de6-imz8) [] 2020/05/13(水) 22:19:09.66 ID:PF9y92K50 初心者です。 gem で sqlite3を入れようとしてもtkを入れようとしてもエラーになります。 署名は信頼されていません。って誰でしょう。 みなさん、どうしているの? http://mevius.5ch.net/test/read.cgi/tech/1578068134/492
493: デフォルトの名無しさん (ワッチョイ 9588-Y9FA) [sage] 2020/05/14(木) 01:10:11.58 ID:xwBNTZK50 こういうのってコンソールのエラー画像貼った方が分かりやすい http://mevius.5ch.net/test/read.cgi/tech/1578068134/493
494: デフォルトの名無しさん (ワッチョイ 6de6-imz8) [] 2020/05/14(木) 06:31:55.66 ID:/X2nuCW20 492です。 msysにgccを入れたらできました。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/494
495: デフォルトの名無しさん (ワッチョイ 3133-6wub) [sage] 2020/05/14(木) 10:13:36.06 ID:CBkLiWJv0 >>494 ズコー。 署名なんか関係なかったやろ。w http://mevius.5ch.net/test/read.cgi/tech/1578068134/495
496: デフォルトの名無しさん (ワッチョイ 7f2c-JcAG) [sage] 2020/05/14(木) 13:41:01.55 ID:FSEZeoAj0 漏れは、Windows 10, WSL, Ubuntu 18.04 で、 Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、 ruby 2.6.6, node 12.16.2 を入れた yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。 これは、#!/bin/sh で始まるシェルスクリプト まず、パッケージ情報を最新にしてから、各パッケージをインストールする sudo apt-get update sudo apt install -y build-essential sudo apt-get install -y libssl-dev libreadline-dev zlib1g-dev sudo apt-get install -y libsqlite3-dev sqlite3 build-essential には、gcc(GNU C compiler), g++(GNU C++ compiler), libc6-dev(GNU C Library), make などの、 コンパイルツールが入っています 次に、openssl, readline, zlib のパッケージをインストールする。 さらに、sqlite3 関連のパッケージもインストールする こういうパッケージが入っていて初めて、これらに対応する、Ruby gem が動く http://mevius.5ch.net/test/read.cgi/tech/1578068134/496
497: デフォルトの名無しさん (ワッチョイ 1f42-uRPb) [] 2020/05/17(日) 06:00:27.29 ID:ziL5Ecak0 CLIツールを作成するために、Bundlerをインストールしたいのですが コマンドプロンプトに$ gem install bundler と入力しEnterを押しても閉じるだけで何も状況が変わっていない気がします。 既存のCLIツール作成の記述画面を調べてみても 学んだputs,if,繰り返し処理のような文法は一切なく謎の文字列にしか見えず 用語の場合は調べれば対応できるかもしれませんが、用語ではなく何を示しているのかさえわかりません。 助けてください。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/497
498: デフォルトの名無しさん (オッペケ Sr63-Wcp/) [sage] 2020/05/17(日) 06:12:55.96 ID:C7MdgMNcr 謎の文字列ってなんだよ http://mevius.5ch.net/test/read.cgi/tech/1578068134/498
499: デフォルトの名無しさん (ワッチョイ 1f42-uRPb) [] 2020/05/17(日) 07:17:57.55 ID:ziL5Ecak0 上からの一部になりますがこのような感じです # bundlerをインストール $ gem install bundler # gemパッケージの雛形を作成 $ bundle gem str_convert_utils -b Creating gem 'str_convert_utils'... create str_convert_utils/Gemfile create str_convert_utils/lib/str_convert_utils.rb create str_convert_utils/lib/str_convert_utils/version.rb http://mevius.5ch.net/test/read.cgi/tech/1578068134/499
500: デフォルトの名無しさん (オッペケ Sr63-Wcp/) [sage] 2020/05/17(日) 07:26:20.95 ID:C7MdgMNcr で何がしたいんだよ http://mevius.5ch.net/test/read.cgi/tech/1578068134/500
501: デフォルトの名無しさん (ワッチョイ 1f42-EoUu) [] 2020/05/17(日) 07:34:46.84 ID:ziL5Ecak0 bundlerをインストールしてCLIツールを作成したいと思っているのですがbundlerのインストールのやり方がわかりません http://mevius.5ch.net/test/read.cgi/tech/1578068134/501
502: デフォルトの名無しさん (オッペケ Sr63-Wcp/) [sage] 2020/05/17(日) 07:35:35.28 ID:C7MdgMNcr もうインストールできるだろ http://mevius.5ch.net/test/read.cgi/tech/1578068134/502
503: デフォルトの名無しさん (オッペケ Sr63-Wcp/) [sage] 2020/05/17(日) 07:36:49.43 ID:C7MdgMNcr *もうインストールできてるでしょ http://mevius.5ch.net/test/read.cgi/tech/1578068134/503
504: デフォルトの名無しさん (ワッチョイ 1f42-EoUu) [] 2020/05/17(日) 08:04:53.42 ID:ziL5Ecak0 rubyのインストールはコマンドプロンプトで行ったので同じようにインストールするものかと思いましたが 無事にbundlerをインストールすることが出来ているようなのでよかったです ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1578068134/504
505: デフォルトの名無しさん (オッペケ Sr63-Wcp/) [sage] 2020/05/17(日) 09:35:16.01 ID:C7MdgMNcr 質問する時は以下の点に留意すると回答が得られやすいぞ ・OS, Rubyなどのバージョンを書く ・何がしたいのか明確に書く ・どうなったのか明確に書く http://mevius.5ch.net/test/read.cgi/tech/1578068134/505
506: デフォルトの名無しさん (アウアウエー Sa93-gIXh) [sage] 2020/05/17(日) 13:48:03.48 ID:2FMa8UuXa >>505 さらに 特にエラーメッセージがあるときはそれを貼る http://mevius.5ch.net/test/read.cgi/tech/1578068134/506
507: デフォルトの名無しさん (ワッチョイ 7f2c-JcAG) [] 2020/05/17(日) 16:36:18.35 ID:VCTpJO2T0 基本、bundler だけは、gem install bundler で、グローバルに最新版をインストールする。 それ以外は、プロジェクトフォルダに、Gemfile を作って、 bundle install で、ローカル(プロジェクト毎)にインストールする 漏れの場合は、グローバルのbundler のバージョンを、1.17.2 から、2.1.4 へ更新した bundler のバージョンを確認する bundler -v Bundler version 1.17.2 インストール済みのGem のバージョンを確認する gem list bundler bundler (default: 1.17.2) レポジトリ内の最新バージョンを確認する gem search -r bundler bundler (2.1.4) グローバルに、最新版をインストール・更新する gem install bundler bundler -v Bundler version 2.1.4 gem list bundler bundler (2.1.4, default: 1.17.2) http://mevius.5ch.net/test/read.cgi/tech/1578068134/507
508: デフォルトの名無しさん (ブーイモ MM5b-IA10) [sage] 2020/05/17(日) 16:56:56.37 ID:FIuh62egM 何か開発するのに、向いてなさすぎるな。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/508
509: デフォルトの名無しさん (アウアウウー Sa2d-xlHZ) [sage] 2020/05/19(火) 00:48:41.11 ID:X2Lrxylwa 1.0.step(3, 0.2) {|n| puts n} の実行結果が以下の通りになった。 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4000000000000004 2.6 2.8 3.0 なんで2.4のとこが変になっちまうんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1578068134/509
510: デフォルトの名無しさん (ワッチョイ 4b7d-fZtU) [sage] 2020/05/19(火) 01:00:09.89 ID:9Ms3yTt70 >>509 10.step(30,2){|n| puts n.fdiv(10)} http://mevius.5ch.net/test/read.cgi/tech/1578068134/510
511: デフォルトの名無しさん (ワッチョイ 3133-6wub) [sage] 2020/05/19(火) 02:28:46.10 ID:8rsHPaV60 >>509 「浮動小数点数 誤差」で検索! http://mevius.5ch.net/test/read.cgi/tech/1578068134/511
512: デフォルトの名無しさん (アウアウウー Sa2d-xlHZ) [sage] 2020/05/19(火) 03:20:42.99 ID:X2Lrxylwa >>511 あ、これrailsのもんだあじゃないんだね! http://mevius.5ch.net/test/read.cgi/tech/1578068134/512
513: デフォルトの名無しさん (オッペケ Sr63-Wcp/) [sage] 2020/05/19(火) 07:21:37.48 ID:7tJzJz77r 誤差が嫌ならRational使え 1.step(3, 0.2r) http://mevius.5ch.net/test/read.cgi/tech/1578068134/513
514: デフォルトの名無しさん (ワッチョイ 4e2c-g3Kq) [] 2020/05/20(水) 00:36:49.11 ID:91fxSgSA0 浮動小数点は誤差があるので、お金の計算などでは使えない 例えば、0.5 は、2 ** -1 (乗)で、2進数で割り切れる。 0.25 も、2 ** -2 で、2進数で割り切れる。 よって、0.5 + 0.25 = 0.75 も、2進数で割り切れる つまり、2進数で割り切れる数値の、組み合わせで表せる数値は割り切れる 一方、0.1 は、2進数で割り切れない。循環小数になる。 たぶん、0.2 も割り切れないのでは? http://mevius.5ch.net/test/read.cgi/tech/1578068134/514
515: デフォルトの名無しさん (ワッチョイ a314-sMh3) [sage] 2020/05/20(水) 00:53:31.53 ID:InboTxWs0 > お金の計算などでは使えない 使えばいいと思うけどなw 10円未満は四捨五入します。ってかけば十分だろうに たった1円のために無駄な努力するんだぜ? http://mevius.5ch.net/test/read.cgi/tech/1578068134/515
516: デフォルトの名無しさん (オッペケ Srbb-vdj3) [sage] 2020/05/20(水) 01:23:52.48 ID:DUBnOkDWr 誤差のせいで四捨五入しても一意に定まらねえよ http://mevius.5ch.net/test/read.cgi/tech/1578068134/516
517: デフォルトの名無しさん (アウアウエー Sa52-crVl) [sage] 2020/05/20(水) 01:24:00.93 ID:YPJhimCPa 銀行の理屈だと桁数が大きいので下の方のの桁が軽視できないんだと ただ計算の仕方はものすごくいい加減 複利といっても商品によって桁の丸め方が違うらしい 歴史を重んじるらしい 文系らしい http://mevius.5ch.net/test/read.cgi/tech/1578068134/517
518: デフォルトの名無しさん (アウアウウー Sac7-YFMs) [sage] 2020/05/20(水) 01:31:03.16 ID:6CLBLdpca Rubyは文系や中卒高卒が多いんだから文系ディスはやめてやれ http://mevius.5ch.net/test/read.cgi/tech/1578068134/518
519: デフォルトの名無しさん (ワッチョイ a314-sMh3) [sage] 2020/05/20(水) 03:12:41.37 ID:InboTxWs0 >>517 文系「消費税は3%だ。端数?ちゃんと計算しろ。1円の誤差もゆるさねーぞ。」 http://mevius.5ch.net/test/read.cgi/tech/1578068134/519
520: デフォルトの名無しさん (ワッチョイ 5b33-sQKC) [sage] 2020/05/20(水) 04:04:26.66 ID:TeIKSVMR0 >>515 「四捨五入」とか言ってまうヤツは、金の処理に口を出すな。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/520
521: デフォルトの名無しさん (オッペケ Srbb-vdj3) [sage] 2020/05/20(水) 04:18:01.52 ID:DUBnOkDWr うちの環境だと p ([0.003] * 500).reduce(:+) # => 1.4999999999999827 Array#sumだと最適化されるけどね そもそも不確かさの精度を気にする環境でfloat使うのが間違い http://mevius.5ch.net/test/read.cgi/tech/1578068134/521
522: デフォルトの名無しさん (アウアウエー Sa52-pTKR) [] 2020/05/20(水) 10:24:15.42 ID:Dfazl3Afa 二進数の浮動小数点数は十進数の(1/10)を表せなくて誤差の蓄積が出るって言うけど これは二進数固有の問題ではない 十進数の浮動小数点数も十進数の(1/3)を表せなくて誤差の蓄積が出る 金の計算では条件次第だが 四捨五入することが許されてる場合は毎回四捨五入して良い 許されていなければ浮動小数点数じゃなくて分数を使え http://mevius.5ch.net/test/read.cgi/tech/1578068134/522
523: デフォルトの名無しさん (アウアウエー Sa52-pTKR) [] 2020/05/20(水) 10:26:00.37 ID:Dfazl3Afa >>517 桁落ちは問題だが 切り捨ては銀行や政府が儲かるように 切り上げも銀行や政府が儲かるように 都合良く設定されているね http://mevius.5ch.net/test/read.cgi/tech/1578068134/523
524: デフォルトの名無しさん (ワッチョイ a314-sMh3) [sage] 2020/05/20(水) 10:32:35.12 ID:InboTxWs0 >>523 店は?儲かるの?損をするの? http://mevius.5ch.net/test/read.cgi/tech/1578068134/524
525: デフォルトの名無しさん (ワッチョイ 3761-xVew) [sage] 2020/05/22(金) 15:30:11.57 ID:TUWJypw20 >>518 それはどの言語であれ、普及率が高ければ高いほどそうなる。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/525
526: デフォルトの名無しさん (ワッチョイ 3761-xVew) [sage] 2020/05/22(金) 15:33:07.69 ID:TUWJypw20 Pythonはアメリカでは教育に取り入れられている ---> 誰でもやっている ---> 上から下まで幅広くいる。 VB利用者が減ったのは、C# に移ったから ---> C#はVBプログラマでも使える証拠 でもあり、かつてのVBと同じレベルくらいの人がC#ラーにはいるということ。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/526
527: デフォルトの名無しさん (ワッチョイ 7a98-r9h8) [sage] 2020/05/22(金) 16:23:18.04 ID:PgzAS/Wx0 配列が大きくなるとHashのほうが速くなることを発見した xは2万件くらいのデータ a=[] a.push(x)を繰り返すより b=Hash.new b[x]=0を繰り返して として最後に a=b.keys としたほうが速い http://mevius.5ch.net/test/read.cgi/tech/1578068134/527
528: デフォルトの名無しさん (ワッチョイ 5b33-sQKC) [sage] 2020/05/22(金) 21:01:06.45 ID:AU9F7jR+0 Rubyのリストは、reserve()的なことはできないんだっけ? できないならかわりに、a[20000]=nil とかしてから、a[i](i=0〜19999)に代入していったらいいんでは? こっちのほうがはやそう。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/528
529: デフォルトの名無しさん (ワッチョイ f361-hf1i) [sage] 2020/05/23(土) 11:45:02.50 ID:HsM7eDYs0 Array.new(size) http://mevius.5ch.net/test/read.cgi/tech/1578068134/529
530: デフォルトの名無しさん (ワッチョイ 5a01-S/TN) [sage] 2020/05/23(土) 12:30:03.81 ID:KnmbZWpz0 >>527 さすがにそれはないわ それとも[1,1,1,1,1]を重複除去して[1]にしたい場合ってことなのかな >>529 先にallocateしたほうが必ずしも速いわけではないので最適化したければ要計測 http://mevius.5ch.net/test/read.cgi/tech/1578068134/530
531: デフォルトの名無しさん (ワッチョイ 275f-8Kp1) [sage] 2020/05/23(土) 13:15:32.65 ID:x0bVPHOi0 StringにはcapacityあるけどArrayのrubyインタフェースには見つからんな C言語側ではrb_array_new2がそれっぽいが まぁ、どうしてもそれっぽいことやりたいならArray#[]=でも拡張できるのでnew時にサイズ指定ですね。 あとはpushよりも<<の方が速かったり、 そもそも要素数が先に知る事ができるのならばArray.newにブロック渡したり flat_map使ったり… http://mevius.5ch.net/test/read.cgi/tech/1578068134/531
532: デフォルトの名無しさん (テテンテンテン MMb6-8pht) [sage] 2020/05/23(土) 14:30:56.75 ID:rR3WkHU8M Rubyはユーザーコードの実行がとんでもなくゴミクソのように遅いから、 アルゴリズムの効率とか実はあまり関係なくて単にユーザーコードの命令数を削減することが重要だったりするね http://mevius.5ch.net/test/read.cgi/tech/1578068134/532
533: デフォルトの名無しさん (ワッチョイ 5b33-sQKC) [sage] 2020/05/23(土) 16:20:51.70 ID:eo29HWEv0 >>530 > 先にallocateしたほうが必ずしも速いわけではない 具体例を教えろ。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/533
534: デフォルトの名無しさん (ワッチョイ 5a01-S/TN) [sage] 2020/05/23(土) 19:00:02.41 ID:KnmbZWpz0 >>533 これ何度か繰り返して比較してみて https://ideone.com/N26HoC GC.disable/enable/startとかも組み合わせて試してみるといいと思う http://mevius.5ch.net/test/read.cgi/tech/1578068134/534
535: デフォルトの名無しさん (ワッチョイ 275f-8Kp1) [sage] 2020/05/23(土) 20:20:01.68 ID:x0bVPHOi0 >>534 # gem install benchmark_driver require 'benchmark_driver' Benchmark.driver do |x| x.prelude %{ input = (1..2_000_000).to_a.shuffle RUBY x.report 'push without size', %{o = []; input.each{|x| o.push x }} x.report '[]= with size (each_with_index)', %{o = Array.new(input.size); input.each_with_index{|x,ix| o[ix] = x }} x.report '[]= with size (each)', %{o = Array.new(input.size); i=0; input.each{|x| o[i] = x;i+=1 }} x.report 'block with size', %{o = Array.new(input.size){|x| input[x] }} end http://mevius.5ch.net/test/read.cgi/tech/1578068134/535
536: デフォルトの名無しさん (ワッチョイ 275f-8Kp1) [sage] 2020/05/23(土) 20:21:25.63 ID:x0bVPHOi0 prelude書き換えてる最中に送信してしまった x.prelude %{ input = (1..2_000_000).to_a.shuffle } で Comparison: block with size: 12.0 i/s []= with size (each): 9.7 i/s - 1.23x slower push without size: 8.9 i/s - 1.35x slower []= with size (each_with_index): 7.6 i/s - 1.58x slower http://mevius.5ch.net/test/read.cgi/tech/1578068134/536
537: デフォルトの名無しさん (ワッチョイ 5a01-S/TN) [sage] 2020/05/23(土) 21:52:02.03 ID:KnmbZWpz0 >>535 そのwith sizeとwithout sizeはpushの差では? require 'benchmark_driver' Benchmark.driver do |x| x.prelude %{ input = (1..2_000_000).to_a.shuffle } x.report 'Array.new(0)', %{o = Array.new(0); input.each{|x| o.push(x+1)}} x.report 'Array.new(input.size)', %{o = Array.new(input.size); input.each{|x| o.push(x+1)}} x.report 'init with []', %{o = []; input.each{|x| o.push(x+1)}} x.report 'input.map', %{o = input.map{|x| x+1}} x.report 'block with size', %{o = Array.new(input.size){|x| input[x]+1 }} end pushを使うようにすれば 要素数分のinitializeが必要なArray.new(input.size)が 高い確率で一番遅くなる http://mevius.5ch.net/test/read.cgi/tech/1578068134/537
538: デフォルトの名無しさん (ワッチョイ 5b33-sQKC) [sage] 2020/05/23(土) 23:06:45.39 ID:eo29HWEv0 >>534 なんで >>529 + push ? >>528 のほうがストレートで速そうやろが。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/538
539: デフォルトの名無しさん (ワッチョイ 275f-8Kp1) [sage] 2020/05/24(日) 00:35:44.40 ID:qyWs4RXc0 >>537 Array.new(3).push(1) #=> [nil,nil,nil,1] http://mevius.5ch.net/test/read.cgi/tech/1578068134/539
540: デフォルトの名無しさん (ワッチョイ 5a01-S/TN) [sage] 2020/05/24(日) 01:01:16.27 ID:uX1h9ngP0 >>539 あらら、そうだね これで比べればいいのかな? Benchmark.driver do |x| x.prelude %{ input = (1..2_000_000).to_a.shuffle } x.report 'Array.new(0) + while + indexer', %{o = Array.new(0); i=0; while(i<input.size); o[i] = input[i]+1; i=i+1; end} x.report 'Array.new(size) + while + indexer', %{o = Array.new(input.size); i=0; while(i<input.size); o[i] = input[i]+1; i=i+1; end} x.report 'Array.new(0) + while + <<', %{o = Array.new(0); i=0; while(i<input.size); o << input[i]+1; i=i+1; end} x.report 'Array.new(size) with block', %{o = Array.new(input.size){|x| input[x]+1 }} end http://mevius.5ch.net/test/read.cgi/tech/1578068134/540
541: デフォルトの名無しさん (ブーイモ MM26-jNIj) [sage] 2020/05/24(日) 20:16:17.42 ID:sglBbUqvM 文字列でコードを渡さなきゃいけない仕様って超微妙だな http://mevius.5ch.net/test/read.cgi/tech/1578068134/541
542: デフォルトの名無しさん (ワッチョイ 4e2c-5qFb) [] 2020/05/25(月) 16:59:48.64 ID:gis+qwRr0 2020年6月30日 Ruby on Rails 製の、mstdn.jp・mastodon.cloud がサービス終了 女子プロレスラーの自殺により、 今後、イジメに対応するコストの上昇で、運営できなくなるとか http://mevius.5ch.net/test/read.cgi/tech/1578068134/542
543: デフォルトの名無しさん (ワッチョイ 4e2c-5qFb) [sage] 2020/05/25(月) 21:19:55.59 ID:gis+qwRr0 【検証】現役プログラマーは30万円の案件を何時間で出来るのか? https://www.youtube.com/watch?v=rt_X6n9oWa4 Ruby で、1時間! http://mevius.5ch.net/test/read.cgi/tech/1578068134/543
544: デフォルトの名無しさん (ワッチョイ 4d2c-LApo) [] 2020/06/03(水) 11:38:50.17 ID:vinsTjyH0 Railsコースリリース!業界最安値で自走力が身につくワケを制作者が語る ttps://www.youtube.com/watch?v=zY9SfGNt0pc 東京フリーランスのとだこうきが、Rails の3か月コースを作った! 9万円! http://mevius.5ch.net/test/read.cgi/tech/1578068134/544
545: デフォルトの名無しさん (ワッチョイ 4abd-cExd) [sage] 2020/06/03(水) 17:11:50.10 ID:NDbpdmqA0 Windows用に+DEVKITの方インストールしたけど1GB3万ファイル以上ってちょっとデカすぎないですか? もうちょっとコンパクトにして欲しいんだが・・・ http://mevius.5ch.net/test/read.cgi/tech/1578068134/545
546: デフォルトの名無しさん (ワッチョイ 1533-tHrU) [sage] 2020/06/03(水) 19:02:05.97 ID:ymOaMaMw0 要するに、ビルドツールをインストールしたMSYS2やろ。 しゃあないというか、あたりまえ。 http://mevius.5ch.net/test/read.cgi/tech/1578068134/546
547: デフォルトの名無しさん (ワッチョイ 4d2c-LApo) [] 2020/06/04(木) 22:02:40.64 ID:hC0MsN2x0 漏れは、Windows 10, WSL, Ubuntu 18.04 で、 VSCode の拡張機能、Remote WSL でアクセスしてる Linux側には、build-essential などのコンパイルツールを入れて、 日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、 ruby 2.6.6, node 12.16.2 を入れた yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。 これは、#!/bin/sh で始まるシェルスクリプト http://mevius.5ch.net/test/read.cgi/tech/1578068134/547
548: デフォルトの名無しさん (アウアウカー Sa05-3xqL) [sage] 2020/06/08(月) 12:52:32.89 ID:I7gt15nza ビルドツール付きで1GBなら温情あるじゃないか。最近のVisual Studioだと10GB単位で食うぞ http://mevius.5ch.net/test/read.cgi/tech/1578068134/548
549: デフォルトの名無しさん (ワッチョイ 5d63-bYWF) [sage] 2020/06/08(月) 18:25:21.07 ID:2z4WuMg00 >>548 それはフルで入れたらでしょ 使いたい機能だけで入れたらそこまで容量使わないよ http://mevius.5ch.net/test/read.cgi/tech/1578068134/549
550: デフォルトの名無しさん (オッペケ Sred-1bbd) [sage] 2020/06/08(月) 19:15:29.33 ID:EB8W1SUXr visual studioコンパイラだけ欲しい http://mevius.5ch.net/test/read.cgi/tech/1578068134/550
551: デフォルトの名無しさん (ワッチョイ 1533-lvyY) [sage] 2020/06/08(月) 20:44:23.71 ID:rHjOKxRG0 >>549 「使いたい機能」とやらをどこまで絞れんの? gemによってはビルドできなかったりしてもいいの? http://mevius.5ch.net/test/read.cgi/tech/1578068134/551
552: デフォルトの名無しさん (ワッチョイ 1514-14A0) [sage] 2020/06/08(月) 21:30:36.48 ID:L2Cj2YHN0 macOS本体よりもでかい?Xcodeってなんなの? https://egg.5ch.net/test/read.cgi/mac/1574170194/ なんか8GB?ぐらいダウンロードさせられるんですけど? macOS本体もそれぐらいだっけ? http://mevius.5ch.net/test/read.cgi/tech/1578068134/552
553: デフォルトの名無しさん (ワイーワ2 FFf2-B5RW) [] 2020/06/09(火) 09:45:37.77 ID:sE3YfRh/F >>550 csc.exe と必要なライブラリだけ集めれば makefile で出来る http://mevius.5ch.net/test/read.cgi/tech/1578068134/553
554: デフォルトの名無しさん (ワッチョイ ff01-NdOG) [sage] 2020/06/10(水) 23:42:30.32 ID:mC7kOgCm0 "string”を ["s", "st", "str", "stri", "strin", "string”]にする場合の便利メソッドってある? reduceじゃなくてaccumlator付きのmap的なやつ http://mevius.5ch.net/test/read.cgi/tech/1578068134/554
555: デフォルトの名無しさん (ワッチョイ f314-qY8l) [sage] 2020/06/10(水) 23:50:47.62 ID:o9Z/VPuJ0 誰がそんなメソッド使うんだよ ユースケースが思いつかない http://mevius.5ch.net/test/read.cgi/tech/1578068134/555
556: デフォルトの名無しさん (ワッチョイ ff01-NdOG) [sage] 2020/06/11(木) 00:38:25.72 ID:tsfyzied0 >>555 accumulator付きのmap的なのは関数型を中心に結構標準で用意されてるよ scanって名前が多い http://mevius.5ch.net/test/read.cgi/tech/1578068134/556
557: デフォルトの名無しさん (ワッチョイ 632c-aH+M) [] 2020/06/11(木) 02:39:40.64 ID:J++l+lJF0 ary = "abc".each_char.inject( [ ] ) do |ary, char| if ary.length == 0 ary.push char else ary.push( ary.last + char ) end end p ary #=> ["a", "ab", "abc"] http://mevius.5ch.net/test/read.cgi/tech/1578068134/557
558: デフォルトの名無しさん (ワッチョイ 0f7d-QiYp) [sage] 2020/06/11(木) 03:14:46.66 ID:cAVECZZb0 >>557 二行目以降は ary.push (ary.last || '') + char end http://mevius.5ch.net/test/read.cgi/tech/1578068134/558
559: デフォルトの名無しさん (ワッチョイ 0333-cthd) [sage] 2020/06/11(木) 03:15:12.13 ID:zOJFiWlV0 abbrevとは違うんか? http://mevius.5ch.net/test/read.cgi/tech/1578068134/559
560: 557 (ワッチョイ 632c-aH+M) [sage] 2020/06/11(木) 09:58:14.09 ID:J++l+lJF0 >>558 ほー http://mevius.5ch.net/test/read.cgi/tech/1578068134/560
561: デフォルトの名無しさん (ワッチョイ ff01-NdOG) [sage] 2020/06/11(木) 13:02:15.68 ID:tsfyzied0 >>559 ありがとう!まさに求めてたやつ http://mevius.5ch.net/test/read.cgi/tech/1578068134/561
562: デフォルトの名無しさん (ワッチョイ 6f0e-jP3R) [sage] 2020/06/13(土) 21:43:36.97 ID:v5FJ4AgU0 rbenvでインストールしてglobalに設定したのにruby -vでコマンドが見つかりませんって出る rbenv経由でruby入れたときってrubyパス個別に通す必要あったっけ? VMはubuntu2004使ってる http://mevius.5ch.net/test/read.cgi/tech/1578068134/562
563: デフォルトの名無しさん (ワッチョイ 0333-cthd) [sage] 2020/06/13(土) 22:36:10.18 ID:P6/rcyg20 >>562 まずはこのスレを検索して、それがダメだったらまたな? http://mevius.5ch.net/test/read.cgi/tech/1578068134/563
564: デフォルトの名無しさん (ワッチョイ 6f0e-jP3R) [sage] 2020/06/13(土) 23:18:46.70 ID:v5FJ4AgU0 >>563 スレ見るまでもなく解決したわ ありがとな無能さん 初心者スレにお前は合わんから消えた方がいいよ http://mevius.5ch.net/test/read.cgi/tech/1578068134/564
565: デフォルトの名無しさん (オッペケ Sr87-Qd01) [sage] 2020/06/13(土) 23:24:48.73 ID:dJVRL38Lr 草 http://mevius.5ch.net/test/read.cgi/tech/1578068134/565
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 437 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s