Ruby 初心者スレッド Part 67 (729レス)
上下前次1-新
317: (エムゾネ FFbf-P0JL) 2021/09/23(木)14:17 ID:FwYHDvYwF(1) AAS
xargs にすれば良かった
318: (ワッチョイ b2cb-zD50) 2021/09/26(日)02:01 ID:a7XkizLe0(1) AAS
人に迷惑をかけるのはしょうがない
でも
自分のことを棚にあげたら
地獄だよ
319: (ワッチョイ 162c-pveB) 2021/09/26(日)22:14 ID:5RNiLxHe0(1) AAS
>>310
基本的に、読み込み用ファイルに書き込まないようにすべき。
io.seek で使う、ファイルポインターがずれる
例えば、配列でも同じ。
読み込み用配列を読み込みながら、
読み込み要素の前後に、要素を追加・削除すると、要素がずれるのでバグる
基本、同一ファイルじゃなく、入力用・出力用の2つが必要。
それか、データベースでやるとか
シェルスクリプトとか、関数型のElixir のパイプラインみたいに、
元のファイルを更新せずに、次々と出力ファイルを新規作成していくべき
省9
320: (ワッチョイ 1233-c8WL) 2021/09/26(日)23:33 ID:6v1pd5GW0(1) AAS
余計なお世話や。w
ほっといたれ。
321(2): (ワッチョイ 162c-pveB) 2021/09/28(火)14:07 ID:yeB6oI220(1) AAS
ファイルパスから簡単に、ディレクトリ名だけを取り出す方法がありますか?
今は、下のようにやっています
file_path = "C:/Users/Owner/Documents/test/a.txt"
p dir_path = File.dirname( file_path ) # ディレクトリパスを取り出す
#=> "C:/Users/Owner/Documents/test"
p dir_name = File.basename( dir_path )
#=> "test"
322: (エムゾネ FF32-kEnG) 2021/09/28(火)14:19 ID:nD0g4rLvF(1) AAS
file_path = "C:/Users/Owner/Documents/baka.test/a.txt"
323: (オイコラミネオ MM8f-c8WL) 2021/09/28(火)14:44 ID:zeEpbK0KM(1) AAS
>>321
必要充分だと思うがなあ。
自分でメソッドにくくりだすくらいやないの?
どうしても圧縮したいなら、text.sub(%r{.*/(.*)/.*}){$1}とか?
未確認。ワイならやらん。w
324: (ワッチョイ 9f7d-m3gY) 2021/09/28(火)16:33 ID:WAJRktfF0(1) AAS
>>321
標準添付ライブラリの pathname
325: (ワッチョイ 6b2d-Jjgm) 2021/09/30(木)20:28 ID:AJpnjzaB0(1) AAS
rubyだけdistrolessイメージない
なんでハブられてるの?
Googleはruby嫌いなの?
外部リンク:github.com
326(1): (ブーイモ MM32-tE3I) 2021/09/30(木)20:37 ID:I7uygAb2M(1) AAS
Google社内ではRubyの使用が許可されていない
当然だよね
327: (オッペケ Sr47-UzFq) 2021/09/30(木)20:40 ID:BaUXpZJur(1) AAS
>>326
googleって言っても一枚岩じゃないからそれは完全に間違い
328: (ワッチョイ 1233-c8WL) 2021/09/30(木)21:14 ID:eVTcYnny0(1) AAS
バージョン互換の低さ、信頼性の低さを考えたら、プロジェクトとして使いにくいっつーのはあるやろな。
329: (ワッチョイ 92ad-qcFi) 2021/09/30(木)22:37 ID:Q+Yf9LrK0(1) AAS
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
330(1): (アウアウウー Sa27-jOtc) 2021/10/01(金)04:21 ID:YSb3+a7ia(1) AAS
>バージョン互換の低さ、信頼性の低さを考えたら、プロジェクトとして使いにくい
googleのAPIのことですか?
331: (テテンテンテン MM7f-gMXQ) 2021/10/01(金)09:11 ID:Bf6uh555M(1) AAS
プログラミング言語のシェア的にはdistroless対応の優先順位は極めて妥当
残念だけどもう昔のような人気言語じゃないんだよ、、、
外部リンク:insights.stackoverflow.com
332: (ワッチョイ ff33-2vT0) 2021/10/01(金)10:15 ID:8GSBOhv80(1) AAS
>>330
自分に甘くて、他人に厳しいのはあたりまえやろ。w
おまえは違うのか?
333: (ワッチョイ cf2c-ZYQJ) 2021/10/01(金)10:34 ID:PaEGpo5A0(1) AAS
AWS Lambda には、Ruby もある
Chef, Cookpad 製のItamae, AWS CloudFormation のKumogata2 もある。
まあ、Terraform のシェアが高くなったけど
Vagrant の作者・ワシントン大学の学生で、今世紀最大の起業家・
HashiCorp の創業者・Ruby/Go の神・Mitchell Hashimoto も、
今は、Goへ行ってしまった
Goプログラマーを募集中
YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、
Ruby on Rails → Go のキャリアパスを推奨している
省4
334(1): (ワッチョイ 9eda-exDs) 2021/10/10(日)15:27 ID:QuuYHTx70(1/2) AAS
pp dmy={"VERSION"=>RUBY_VERSION, "ARGV"=>ARGV, "Dir.pwd"=>Dir.pwd}
でdmy=を消すと
Dir.pwdの . でエラーになっちゃうんですけど
syntax error, unexpected '.', expecting `end'
pp(puts)+hashのリテラルでうまい書き方ないんですか
335(1): (ワッチョイ 8a01-nrYP) 2021/10/10(日)16:08 ID:2mgB061S0(1) AAS
>>334
ブロックとして解釈されてエラーになるので
puts({a: “a”})みたいに括弧でくくる
336: (ワッチョイ 9eda-exDs) 2021/10/10(日)16:45 ID:QuuYHTx70(2/2) AAS
>>335
エラーの意味が理解できました
ありがとうございます
上下前次1-新書関写板覧索設栞歴
あと 393 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.706s*