Ruby 初心者スレッド Part 67 (724レス)
Ruby 初心者スレッド Part 67 http://mevius.5ch.net/test/read.cgi/tech/1608837867/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
296: デフォルトの名無しさん (オッペケ Srbd-H966) [sage] 2021/09/15(水) 20:36:57.26 ID:BDtg+sEir 地獄は超暑かったぞ それでも真夏の都心よりマシだが http://mevius.5ch.net/test/read.cgi/tech/1608837867/296
297: デフォルトの名無しさん (ワッチョイ 9f5e-qDHA) [sage] 2021/09/18(土) 03:38:03.71 ID:YPBxfQEw0 スクレイピングの勉強するのですが、下手するとF5アタックになるとかの法的リスクと回避法を重視している入門書ってありますか? 今の所やりたいことは、特定の市町村の5年分気温気象データを収集して自分用に加工 近所のコインランドリーの稼働データを集計して空いてる確率が高い時間帯を調べるの2つです 前者は膨大なデータを取得する必要があります 後者は10分から20分おきにアクセスすることになります http://mevius.5ch.net/test/read.cgi/te
ch/1608837867/297
298: デフォルトの名無しさん (ワッチョイ 9f33-mItj) [sage] 2021/09/18(土) 03:44:47.50 ID:VuuEM7MI0 あるわけねえやろ!w http://mevius.5ch.net/test/read.cgi/tech/1608837867/298
299: デフォルトの名無しさん (ワッチョイ 9701-PbcS) [sage] 2021/09/18(土) 08:03:58.41 ID:r9kwg+sT0 5年分の過去分は一度取得すれば良いだけなのであれば待ち処理入れつつやれば問題ないと思う 仕事であるスポーツ連盟のホームページを20分おきにスクレイピングしてる これは確認して許可取ってるけど。 http://mevius.5ch.net/test/read.cgi/tech/1608837867/299
300: デフォルトの名無しさん (アウアウウー Sa5b-DkiD) [sage] 2021/09/18(土) 16:38:53.47 ID:1jv0Ew7Ba Rubyはgetsでコマンドプロンプトの入力を受け取れますが、 入力方法をbashのようにできないでしょうか。 上キーを押すとコマンドが再表示される等です。 http://mevius.5ch.net/test/read.cgi/tech/1608837867/300
301: デフォルトの名無しさん (ワッチョイ f7a6-z6qi) [] 2021/09/18(土) 16:58:05.98 ID:XeK+rYrj0 >>300 https://docs.ruby-lang.org/ja/latest/class/Readline.html http://mevius.5ch.net/test/read.cgi/tech/1608837867/301
302: デフォルトの名無しさん (ワッチョイ b7da-qDHA) [sage] 2021/09/18(土) 18:14:06.76 ID:J85RgKD50 頭のおかしい人に以下のようなことを言われました >>基本、スクレイピングは営業妨害との戦い。 >>どの本にも、そう書いてある。 >>スクレイピングを推奨する本はない 具体的な書籍名を教えてください >>5ch は、マルチポスト禁止! >>同じ質問を、複数のスレや外部のサイトに書いてはいけない どこでそんなルールが決まっているのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1608837867/302
303: ハノン ◆QZaw55cn4c (ワッチョイ 9f47-o3tO) [sage] 2021/09/18(土) 19:46:07.33 ID:/DXMasS60 マルチポスト禁止、クロスポスト推奨 というのは、遠い昔 fj でのルールではありましたが 2ch/5ch では無意味ですね、だってクロスポストできないし http://mevius.5ch.net/test/read.cgi/tech/1608837867/303
304: デフォルトの名無しさん (ワッチョイ 9f33-mItj) [sage] 2021/09/18(土) 20:35:36.57 ID:VuuEM7MI0 >>303 だからマルポは? できないのはクロポなんやろ? http://mevius.5ch.net/test/read.cgi/tech/1608837867/304
305: ハノン ◆QZaw55cn4c (ワッチョイ 9f47-o3tO) [sage] 2021/09/19(日) 00:20:00.12 ID:QR0Sxfu+0 >>304 回避方法がないのに一方的にマルチポストを避難するのはフェアではないと思いませんか? http://mevius.5ch.net/test/read.cgi/tech/1608837867/305
306: デフォルトの名無しさん (ワッチョイ 9fd2-qDHA) [] 2021/09/19(日) 02:58:23.74 ID:y7Uebvof0 自分のことを棚に上げて 正義面するから 罰が当たったのかも しれない でも現世の罰は 怖くない 地獄へ落ちるのは怖い 地獄は怖いよ http://mevius.5ch.net/test/read.cgi/tech/1608837867/306
307: デフォルトの名無しさん (ワッチョイ 9f33-mItj) [sage] 2021/09/19(日) 11:25:51.22 ID:69z175Yv0 >>305 クソみたいな詭弁に意味はない。 http://mevius.5ch.net/test/read.cgi/tech/1608837867/307
308: デフォルトの名無しさん (アウアウウー Sa5b-hED7) [] 2021/09/19(日) 12:38:01.81 ID:/yxUr6Cya ついでに肝心要なパケットは欠損させておくと尚良し http://mevius.5ch.net/test/read.cgi/tech/1608837867/308
309: デフォルトの名無しさん (ワッチョイ d7bb-DkiD) [sage] 2021/09/19(日) 22:18:51.00 ID:BpRp3Dad0 >>301 超サンクス http://mevius.5ch.net/test/read.cgi/tech/1608837867/309
310: デフォルトの名無しさん (ワッチョイ bfb7-I/Yj) [sage] 2021/09/21(火) 18:45:09.80 ID:0Go6zndF0 テキストファイルの処理で、段落ごとに時間のかかる作業(数時間単位)を回してるのだけど その対象のテキストファイル(data.txt)は処理中に追加で内容を追記していくようになっている def func() # (ここにすごく時間のかかる処理) end f=File.open("data.txt", 'r:UTF-8'){|f| f.each_line(rs=""){|l| func() } } ここで、f.each_lineの処理って、関数funcを実行している最中は次のループに行かないはずだよね? 動かしてい
て、どうも先読みしているような挙動を示しているのだけど、funcの処理が終わるまでは 先読みしないように指定ってできる? たとえばテキストの内容が A B C となっていて、段落Aの処理中にBとかCの内容に手を加えたり、新たにDという内容を末尾に加えたりしたい でも、どうもタイミングによって、最初Aだけだった内容でAを処理中にBを加えた時点ではすでに先読みしてて Bの処理を飛ばして、それより時間的にも位置的にも後に追加したCの処理をしたり、あるいはCも飛ばして Dを処理したりしてるような このあたりのファイルポインタの動きを説明
してある情報源はない? http://mevius.5ch.net/test/read.cgi/tech/1608837867/310
311: デフォルトの名無しさん (ワッチョイ 9f33-mItj) [sage] 2021/09/21(火) 19:08:28.98 ID:SK/JWtta0 先読みバッファの都合でそうなることもあんのかね。知らんけど。 読むタイミングで、tellの結果にseekしたらええかも?f.seek(f.tell())みたいに。 あるいは、バッファを無効にするか。ただし、これは勧めない。テストならばまあ。 情報というか、その手の高レベルなファイル関連関数は、高速化のために裏でバッファを活用してるので、その挙動を想像すれば。 http://mevius.5ch.net/test/read.cgi/tech/1608837867/311
312: デフォルトの名無しさん (ワッチョイ bfb7-I/Yj) [sage] 2021/09/21(火) 22:56:27.09 ID:0Go6zndF0 >>311 バッファ無効にするのにsyncなんてメソッドがあるのですね テストみたいなもんなんでこれ使ってやってみます! ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1608837867/312
313: デフォルトの名無しさん (ワッチョイ 9f33-mItj) [sage] 2021/09/22(水) 12:23:29.69 ID:wRl+SBDi0 >>312 もっかい言うけど、バッファ無効はほどほどにな。 ストレージがすり減るぞ。 http://mevius.5ch.net/test/read.cgi/tech/1608837867/313
314: デフォルトの名無しさん (エムゾネ FFbf-hED7) [] 2021/09/23(木) 12:52:09.43 ID:7tGJmFKPF rubyのglobってなんでこの名前なんですか?語源というか理由は? http://mevius.5ch.net/test/read.cgi/tech/1608837867/314
315: デフォルトの名無しさん (エムゾネ FFbf-hED7) [] 2021/09/23(木) 12:53:36.67 ID:7tGJmFKPF >>313 SSDの方が寿命速い説? http://mevius.5ch.net/test/read.cgi/tech/1608837867/315
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 409 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s