Ruby 初心者スレッド Part 67 (729レス)
1-

371: (ワッチョイ 7f2d-acmQ) 2022/01/13(木)18:29 ID:hewkBnV10(3/3) AAS
>>370

そうなんですか。
tk使います。
372: (ワッチョイ 7f33-hkTB) 2022/01/13(木)18:36 ID:Eko2QLhP0(1) AAS
知らんがな、っつー話やけどな。w
互換性のなさはなんとかならんのか。
373: (ワッチョイ df84-WBrE) 2022/01/13(木)19:22 ID:ah8E1hap0(2/2) AAS
主に使おうとする道具の状態を確認しないのですか?
切れないハサミで紙を切ろうとするのですか?

どうしてもwxrubyを使うなら、せめてrbenvでも良いのでwxrubyが確実に動きそうなruby環境(Ruby 1.9.xぐらい)を用意したほうが賢明です。
あるいは、自分でwxWidgetsをRuby 3.xで動くように頑張ってbindingするか。

ちなみに、わたしはメンドクサクなって、wxWidgetsのcoreなところをRuby 2.7ぐらいでportingしている途中で放置したままです。
374
(3): (ワッチョイ dfcc-dXQO) 2022/01/15(土)13:46 ID:Bc4m3wjx0(1) AAS
nokogiriでスクレイピングしようとしていたら
逮捕されるかもしれないと言われましたが
本当でしょうか?
375: (オッペケ Srb3-VpI/) 2022/01/15(土)13:51 ID:lPS6H26+r(1) AAS
「かもしれない」という事であれば回答はYesでしょう
まあ質問自体馬鹿げてるが
376: (ワッチョイ df84-WBrE) 2022/01/15(土)13:55 ID:fqPeqqWL0(1) AAS
>>374
本当“かもしれない”ですね
377: (アウアウエー Sa52-6WVI) 2022/01/29(土)18:54 ID:NEea/ouUa(1) AAS
>>374
かつて 岡崎市立中央図書館事件 という悲劇があったのだよ
いまならこんなあほな事態は発声しないんじゃないかな、だったらいいな……
378
(2): (アウアウエー Sa52-6WVI) 2022/02/01(火)11:03 ID:erVefguva(1) AAS
Webrick 1.7.0 でドキュメントと異なった動作と、RFCで推奨されない通信が行われた場合にIOタイムアウトまで動作停止する問題を
発見しました(対処方法も特定済み)

報告方法どなたかご存じでしょうか?
379
(1): (アウアウウー Sa21-21ac) 2022/02/01(火)15:03 ID:nkHg0hKwa(1) AAS
>>374
スクレイピングに限らず、プログラムを動かす事による
アクセス回数と通信容量は気を付けたほうが良いよ

2chみたいにそれが多すぎたらしっかりとアク禁したり弾いたりしてくれるところはまだいいけど
無対策なサイトで管理人が対応できない人だったりすれば
プログラムによるアクセス制限の対応じゃなく法的な対応はありえる
380: (ワッチョイ e584-vAK8) 2022/02/01(火)16:13 ID:UfZW0QsA0(1) AAS
>>379
どこかの某県図書館だな
結局、アレは業者がアレだったな
381: (ワッチョイ fa33-5lIn) 2022/02/01(火)17:31 ID:zzLecfCS0(1) AAS
>>378
こんなとこで聞くことやないやろ!w

こういうとこのが?
外部リンク:www.ruby-lang.org
382: (オッペケ Srbd-+Ul7) 2022/02/01(火)20:03 ID:TQ6+L4kbr(1) AAS
>>378
協力よろしくお願いします
外部リンク:bugs.ruby-lang.org
383
(1): (テテンテンテン MM8f-QsY6) 2022/02/05(土)20:00 ID:lkKOvV4nM(1) AAS
[1,2,3].each{ |i|
next i>2
}
がエラーにならずなかなか原因がわからなかった
正解は
[1,2,3].each{ |i|
next if i>2
}
384
(1): (アウアウエー Sadf-JWMU) 2022/02/06(日)02:49 ID:wRRLv8q1a(1) AAS
>>383
next(exit_value)
break(exit_value)
という構文があって、実行された時のブロックの戻り値が指定した引数の値になる

loop{ break }
=> nil

loop{ break 10 }
=> 10

[1,2,3,4].map do |num|
next 'even' if num.even?
省3
385: (テテンテンテン MM8f-QsY6) 2022/02/07(月)15:54 ID:UFoAEHlFM(1) AAS
>>384
ありがとうございました、なるほどでした
nextに戻り値は想定外で、別の原因を探していました
386: (ワッチョイ bf8c-YRqB) 2022/02/08(火)00:35 ID:rEpsZFEq0(1) AAS
ほ〜、知らんかった
387
(1): (ワッチョイ d75c-z7Dg) 2022/02/11(金)05:43 ID:kL9RKZ580(1/2) AAS
nokogiriでhtmlパースをしようと触っているのですが、
DOMの子要素から絞り込みはできないのでしょうか

document.xpath('//div[@class="main"]').each |node|
node.css('div')
↑これだとclass=mainの子要素全体が取れるのですが

node.xpath('//div[@class="target"]')
↑これだとDOM全体から取ってきてしまいます

node.search('//div[@class="target"]')
↑これも同様でした
388
(1): (オッペケ Sr0b-Hkqy) 2022/02/11(金)07:45 ID:3E0z2JyYr(1) AAS
>>387
node.xpath('.//div[@class="target"]')

node.search('.//div[@class="target"]')
389
(1): (ワッチョイ 9fe0-yw1q) 2022/02/11(金)07:51 ID:tPFLgtIg0(1) AAS
XPathの仕様みるのが先やん
外部リンク[html]:triple-underscore.github.io
390: (ワッチョイ d75c-z7Dg) 2022/02/11(金)08:15 ID:kL9RKZ580(2/2) AAS
>>388
取れました!ありがとうございます!
>>389
XMLパスという仕様書があるのですね
初めて知りました
リンク先まで教えていただきありがとうございます!
1-
あと 339 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.008s