Ruby 初心者スレッド Part 67 (724レス)
上下前次1-新
656: 614 (アウアウウー Sa95-jnF6) 2023/03/21(火)23:50 ID:0fmXlD4Ba(1) AAS
>>637
に書いたように、MSYS2/MinGW, irb はダメ!
データベースや日本語でバグル
書き忘れたけど、WSL2, Linux では、
日本人が作った多言語バージョンマネージャーのanyenv がお勧め。
同様のツールに、asdf もある
対応言語
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
省1
657: (ワッチョイ d2bd-+msU) 2023/03/26(日)05:01 ID:OlOn0nrS0(1) AAS
言語開発って続いてるの?
教科書でもPython でしょ
国が採択しない言語開発してどうするの?
負けを認めろよ
658: (ワッチョイ aebb-vk7m) 2023/03/26(日)15:33 ID:kD3idY+R0(1) AAS
Rubyはほんと、教材商法・スクール商法で見るだけのものになっちまった
659: (ワッチョイ dd5f-2p+o) 2023/03/26(日)15:41 ID:7zNZ7K4O0(1) AAS
Rails以外にも案外Ruby製のツールがあって
依存してるところまだまだ多いと思うよ
個人的にはまったく困らないけど
660: (アウアウウー Saa5-jS6D) 2023/03/26(日)23:47 ID:84pulk9Sa(1) AAS
HiPro Tech 2022 によると、
バックエンドエンジニア : 80万円
Ruby : 90
Python, Go : 85
レガシー
C#.NET, ASP.NET, Java : 80
C : 70
661: (ブーイモ MMb6-8ZL+) 2023/03/27(月)06:46 ID:Zms4zMZFM(1) AAS
自分のいる会社だとJava(とかKotlinでAndroid)案件は50人規模とかあるけどRuby/Rails案件は4,5人規模が多い
個人的には圧倒的にRubyが好きだけど
662: (ワッチョイ 4910-uhGV) 2023/03/28(火)23:20 ID:TltQQt7h0(1) AAS
irbでAlt+dのフルヘルプ表示の後で固まる件だけど
第12世代のCore i7そのまま(論理CPU20個)だとそこそこ起こる
Start-Process 'ruby' '-S irb' -NoNewWindow -Wait -PassThru | % { $_.ProcessorAffinity = 1 }
とかして論理CPU1個に指定すると起きない
古い第3世代のCore i7そのまま(論理CPU8個)だと起きない
微妙な競合が起きてる雰囲気だけどRubyを信じて使っていいのか不安になってきた
663: (ワッチョイ a9b1-VgrF) 2023/04/12(水)23:29 ID:CI3e3lhQ0(1) AAS
この前久しぶりに覗いてみたんだけどRubyがミニツクって死んだの?
664: (ワッチョイ 41f0-yO2X) 2023/04/13(木)11:58 ID:mRtRmWEi0(1/2) AAS
BFFアーキテクチャ嫌い
665: 614 (アウアウウー Sa05-cPl8) 2023/04/13(木)13:37 ID:locxrLlCa(1) AAS
PowerShell のStart-Process の事?
>>637
に書いたように、MSYS2/MinGW, irb はダメ!
データベースや日本語でバグル
666: (ワッチョイ 41f0-yO2X) 2023/04/13(木)15:27 ID:mRtRmWEi0(2/2) AAS
Dockerでいいだろ
667: (ワッチョイ bd5f-JuRI) 2023/04/13(木)15:35 ID:EltVqAhD0(1) AAS
ターゲットがLinuxやなくホストOSだったら?
Webアプリ化できる範囲ならいいけど
668: (アウアウウー Sac3-ixN4) 2023/05/07(日)20:19 ID:QZNbJigga(1) AAS
最大値が複数ある場合に、該当する全てのインデックスを取り出すには、どうする?
漏れのやり方は、
ary = [ 5, 4, 5 ]
p max = ary.max #=> 5
p result = ary.each_with_index.select { |num, idx| num == max }.
map { |ary| ary[ 1 ] }
#=> [0, 2]
669: (ブーイモ MM27-ahoE) 2023/05/21(日)22:49 ID:ZMxA9gJ3M(1) AAS
fedoraです
libruby.so.3.1 に依存してて
require open-uri
が失敗するようです。
3.2では動くようになりませんでしょうか?
670: (ワッチョイ 6f5f-kgJw) 2023/05/22(月)15:32 ID:sAlsu4+P0(1) AAS
環境隠すしエラーそのまま貼らないからエスパー必至
自前ならビルドに失敗してる
解決できないならDockerコンテナ使ったほうがいい
671: (ブーイモ MM7f-kzDK) 2023/05/28(日)05:56 ID:Ie6k1/AyM(1) AAS
最近は出来るだけRubyは使わない方向としてる。理由は依存関係が複雑過ぎるからトラブル時に解決が困難なこと。texliveみたいなのあってもいいんじゃない?
マイナーなので症状でググっても、最近はヒットしないケースが殆んど。
既存でやむを得ないもの以外、外せるものは少しづつ外しているのが実情。
672: (アウアウウー Sa8f-AKtI) 2023/05/30(火)05:23 ID:hG6L19Sqa(1) AAS
そもそも、libruby.so.3.1 で、Ruby 3.2 が動くの?
バージョンが違うのに
漏れは、Windows 10, WSL2, Ubuntu 18.04 で、
日本人が作った、多言語バージョンマネージャーのanyenv で、
ruby, node.js を入れているけど、同様のツールに、asdf もある。
anyenvでは、nodenv, pyenv, rbenv などを使う
他には、Docker を使う
君は、どのバージョンマネージャーを使っている?
そもそも、fedora は素人向きじゃない。
テスト環境用。まともに動かないだろ
省2
673: (ブーイモ MMb9-fG05) 2023/06/09(金)20:19 ID:2LAkUH9UM(1) AAS
どっちも so.3 にシンボリックリンクされてるな
674: (ワッチョイ cf05-IPSQ) 2023/08/01(火)17:59 ID:gmCvkwam0(1) AAS
独学の初心者です
どのクラスでも使う汎用的なメソッドを作りたいんですが
こういう時ってクラス外で定義して関数にするのか
それともモジュールにするのとどちらが良いのでしょうか?
というかモジュールの使い処がいまいち理解できていません
675: (アウアウウー Sa1f-dFKk) 2023/08/01(火)19:15 ID:0t0I81Pra(1) AAS
理想的にはMathやFileUtilsを参考にmodule_function
クラス名を名前空間的に使ったクラスメソッドなんかも悪くはない
上下前次1-新書関写板覧索設栞歴
あと 49 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.009s