探検


くだらねえ質問はここに書き込め!Part 246

■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
垢版 |
2021/11/06(土) 21:57:00.57ID:3RHht5de
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About

質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
https://www.google.co.jp/search?&;;q=site%3A2ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句
https://www.google.co.jp/search?&;;q=site%3A5ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句

※前スレ
くだらねえ質問はここに書き込め! Part 245
https://mao.5ch.net/test/read.cgi/linux/1625239222/

■■■ 荒らしは放置 ■■■
特定の個人名を出す奴は荒らしです。無視しましょう。
2021/12/18(土) 10:03:13.40ID:poEKAKYQ
ちなみに俺ファイルシステムのコード書いたり読んだりするよw まじ恥ずかしいw
2021/12/18(土) 10:11:46.47ID:kJlm2/Qf
おお、意外なところに有識者様が
便乗質問おkすか?Btrfsじゃないんですが
2021/12/18(土) 10:25:37.70ID:6Mq81OPl
zipinfo とか zcat で圧縮ファイルの中身のファイル一覧を見れますが、たとえば hoge.zip の中身の fuga.txt を、hoge.zip を解凍せずに閲覧する方法はありますか
2021/12/18(土) 10:39:00.10ID:poEKAKYQ
あるよ
512login:Penguin
垢版 |
2021/12/18(土) 11:07:40.71ID:lkysTqFs
こいつがっていうより、こいつにかまうヤツがクソ
2021/12/18(土) 11:15:21.47ID:2w4RaGuj
じゃあこいつらがってことか
2021/12/18(土) 11:23:37.75ID:poEKAKYQ
ええやん、いくらでも構ってやればw 有用な情報は一切教えないけどw
2021/12/18(土) 11:27:41.35ID:2w4RaGuj
わかってないようだ
2021/12/18(土) 11:31:03.43ID:poEKAKYQ
もう何十年もココ使ってるけど、どうせどこかを荒らすんだろ?ここでいいやんw
517login:Penguin
垢版 |
2021/12/18(土) 11:34:47.30ID:yA2xs9mM
埋め立てなら荒らし報告を
2021/12/18(土) 11:45:07.01ID:poEKAKYQ
荒らし報告なんてあからさまな宣伝みたいなやつを除いて昔から機能してないよ
ただの私怨にしかならんしな
2021/12/18(土) 11:47:17.72ID:2w4RaGuj
十分機能はしているが現在浪人持ちのみが報告可能
ただし今日のケースではおそらく規制されない
2021/12/18(土) 11:52:28.33ID:poEKAKYQ
機能してるところなんて見たことないけどな
いっつも荒らされてるやんw
2021/12/18(土) 11:56:25.72ID:2w4RaGuj
いっつもがいつの何処の事を言ってるのかでそのレスの適切さが分かれる
2021/12/18(土) 12:06:36.73ID:6nc117Ed
>>510
unzip -p archive.zip inner.txt
2021/12/18(土) 12:09:57.47ID:poEKAKYQ
見てれば実感としてあるだろw 証明するまでもない。この板で調べればすぐ分かるよw
2021/12/18(土) 12:10:42.35ID:poEKAKYQ
リダイレクトについて書いた方がいい
2021/12/18(土) 12:13:15.59ID:2w4RaGuj
と言う事で見事にいろいろ浮き彫りにされたID:poEKAKYQなのであった
2021/12/18(土) 12:21:17.00ID:poEKAKYQ
IP調べれば一発だっつーの。余計なことにスレを使うなw
2021/12/19(日) 17:17:21.73ID:U/RU1xeH
皆さんただいま。作業報告の続きです
この後がどうしたらいいかわかりません。よろしくおながいします
2021/12/19(日) 17:18:03.36ID:U/RU1xeH
# Mapfile. Created by GNU ddrescue version 1.23
# Command line: ddrescue -fdvr3 /dev/disk/by-id/ata-ST3160815AS_6RX65VV6 /media/user/debian1/ST.img ddrescue.map
# Start time: 2021-12-19 06:49:20
# Current time: 2021-12-19 07:40:52
# Finished
# current_pos current_status current_pass
0x25433D0000 + 1
# pos size status
0x00000000 0x25433D6000 +
2021/12/19(日) 17:25:54.56ID:U/RU1xeH
□記録を調べたところ、過去にまったく同じケースで指導を受けていた。

ERROR: cannot snapshot '@': Read-only file system
となる このケースはハードドライブの障害であり ddrescue を使う。2台のHDD を接続してdebian live usbで起動

user@debian:~$ sudo apt update
user@debian:~$ sudo apt install gddrescue
user@debian:~$ lsblk -o name,label,size,fstype,model
NAME LABEL SIZE FSTYPE MODEL
loop0 2.7G squashfs
sda 149.1G ST3160815AS
├─sda1 EFI 260M vfat
├─sda2 debian 146.8G btrfs
└─sda3 2G swap
sdb 298.1G HGST_HTS545032A7E680
├─sdb1 EFI 190M vfat
├─sdb2 debian 295.9G btrfs
└─sdb3 2G swap
sdc 28.6G SanDisk_3.2Gen1
└─sdc1 D-LIVE NF B 28.6G vfat
2021/12/19(日) 17:27:59.83ID:U/RU1xeH
<<一般的使い方

drescue [オプション] [読込元] [書き出し先] [ログ出力先]

$ ddrescue -f -d -r1 -v /dev/sda /dev/sdb logfile.log

オプション 概要
-f 上書き※ターゲットが物理ディスクでは必須
-n リードエラーを無視
-v 詳細表示
-r 不良セクタの再読み込み回数
-d ダイレクトアクセス(キャッシュを介さずにアクセス)
2021/12/19(日) 17:31:47.02ID:U/RU1xeH
user@debian:~$ sudo ddrescue -fdvr3 /dev/disk/by-id/ata-ST3160815AS_6RX65VV6 /media/user/debian1/ST.img ddrescue.map

GNU ddrescue 1.23
About to copy 160041 MBytes from '/dev/disk/by-id/ata-ST3160815AS_6RX65VV6' to '/media/user/debian1/ST.img'
Starting positions: infile = 0 B, outfile = 0 B
Copy block size: 128 sectors Initial skip size: 3200 sectors
Sector size: 512 Bytes

Press Ctrl-C to interrupt
ipos: 160041 MB, non-trimmed: 0 B, current rate: 7299 kB/s
opos: 160041 MB, non-scraped: 0 B, average rate: 51810 kB/s
non-tried: 0 B, bad-sector: 0 B, error rate: 0 B/s
rescued: 160041 MB, bad areas: 0, run time: 51m 28s
pct rescued: 100.00%, read errors: 0, remaining time: n/a
time since last successful read: n/a
Finished
user@debian:~$
2021/12/19(日) 17:41:17.85ID:U/RU1xeH
さて、ST.img はどこにあるのか?自分ではわからないが、記録では次のコマンドを打っている。

$ sudo timeshift --list

/dev/sda2 is mounted at: /run/timeshift/backup, options: rw,relatime,space_cache,subvolid=5,subvol=/

<< BTRFSでは、/dev/sda2は/run/timeshift/backupにマウントされているのか?いままでコマンドの出力をまともに読んだことがねえから初めて気付いた。という「マウントの意味をさいきん知った」

Device : /dev/sda2
UUID : cf82c300-5af6-45d6-a682-1e93b9105cae
Path : /run/timeshift/backup
Mode : BTRFS
Status : OK
1 snapshots, 134.8 GB free

Num Name Tags Description
------------------------------------------------------------------------------
0 > 2021-12-19_17-09-08 B



$
2021/12/19(日) 17:41:31.70ID:U/RU1xeH
さて、ST.img はどこにあるのか?自分ではわからないが、記録では次のコマンドを打っている。

$ sudo timeshift --list

/dev/sda2 is mounted at: /run/timeshift/backup, options: rw,relatime,space_cache,subvolid=5,subvol=/

<< BTRFSでは、/dev/sda2は/run/timeshift/backupにマウントされているのか?いままでコマンドの出力をまともに読んだことがねえから初めて気付いた。という「マウントの意味をさいきん知った」

Device : /dev/sda2
UUID : cf82c300-5af6-45d6-a682-1e93b9105cae
Path : /run/timeshift/backup
Mode : BTRFS
Status : OK
1 snapshots, 134.8 GB free

Num Name Tags Description
------------------------------------------------------------------------------
0 > 2021-12-19_17-09-08 B
2021/12/19(日) 17:44:47.43ID:U/RU1xeH
$ ls /run/timeshift/backup
@ @home ST.img timeshift-btrfs

おお!あったぞRaw disk image  サイズ160.0 GB (160041885696 バイト)

-----------------------------------------
つぎの作業を指示して下さい。マジでわかりません。予想としては書き戻す、コマンドがぜんぜん!!
2021/12/19(日) 17:47:47.27ID:U/RU1xeH
>>514
> ええやん、いくらでも構ってやればw 有用な情報は一切教えないけどw

オメーのような脳無しのもたらす情報は遮断するww おれに指導できるのは天才児だけだ。

なぜならばおれはリナックス界の風雲児だからだ。
2021/12/19(日) 17:51:16.95ID:U/RU1xeH
複数の板で重要な論文を発表中で、そちらの作業に出かけてきます。

ひとつはアイドルの板で、あるアイドルの死について考究する。目的はスレ民の不安をとりのぞくこと。
2021/12/19(日) 18:25:21.82ID:FlGVfwTG
よお風雲児
残念だがそのレベルのトラブルは俺には回答不可能だ
そのレベルになるまでHDDをこき使ったことが無いので

強いて言うならばいつそうなってもいいように外付けストレージやファイル鯖にバックアップを取っておくべきだったな
もっともトラブってる方は予備なんだから大して痛くなかろうよ
2021/12/19(日) 19:11:23.98ID:1dJM5IFQ
はいはい、ID変えてご苦労さまとも見えるレスだな
出鱈目やってるだけの日記に回答不可なんてありえないw
本来必要な手順を省き、やってはいけない操作をやって破壊するだけの作業には誰も興味などない
2021/12/19(日) 19:15:23.31ID:U/RU1xeH
>>538
これがアホの認定厨...w
2021/12/19(日) 19:16:08.90ID:ACzmpV+n
偏執的なところも追求するためには必要な要素なのかもしれんが
天才さんなら時間の無駄と思って諦めたりしないんかね
2021/12/19(日) 19:20:12.05ID:U/RU1xeH
>>537
> 強いて言うならばいつそうなってもいいように外付けストレージやファイル鯖にバックアップを取っておくべきだったな

そのやり方がわからんもん。。。

> もっともトラブってる方は予備なんだから大して痛くなかろうよ

次郎さんか?オメーは知能が高いのに、なんで下らねえ2ちゃん民の評判なんか気にするんだ?

そこがオメーのいちばんアカンところなんだわ。ひとことでゆーと弱い!!www わかったな?
2021/12/19(日) 19:23:41.72ID:U/RU1xeH
>>540
> 偏執的なところも追求するためには必要な要素なのかもしれんが
> 天才さんなら時間の無駄と思って諦めたりしないんかね

ハッキリいいます。昔からの言い伝えで「タイム イズ マネー」とあります。

このシーゲートは、意味がありません。まえに一ヶ月以内に壊れると言いましたが、サバを読んだ。

じつは2週間以内にかならずOSは壊れるw

だから修復技の習得のために、やってるの。
2021/12/19(日) 20:00:58.42ID:FlGVfwTG
俺は評判を気にすると言うよりはあまり無責任な回答をつけたくないだけ
そんなに熟練者でもないんで不良HDDからのデータサルベージなんてddrescueで駄目だったらお手上げレベルよ
こんな下っ端じゃなくとも紳士的振る舞いさえ出来ればきっとスゴウデの人が助けてくれるさ
2021/12/19(日) 20:10:09.82ID:FlGVfwTG
> だから修復技の習得のために、やってるの。
だと言うならば少なくとも俺では力不足だな
ツールまかせのサルベージしかできんもの

「おまえら詳しいんだから教えろや」ではなく一貫して「ご面倒でしょうけどどうかご教示下さい」と言う態度でこっちで聞く事をすすめる
ファイルシステム総合スレ その19
https://mao.5ch.net/test/read.cgi/linux/1592027147/
2021/12/19(日) 22:24:24.35ID:1dJM5IFQ
そっちに行ったところで俺が潰すから大丈夫w
2021/12/19(日) 22:34:51.60ID:FlGVfwTG
それはご自由になさって下さればよいかと
Btrfsに関しては教えられることは教えたけど不良ドライブからの難儀なサルベージまではちょっと
2021/12/19(日) 22:37:21.83ID:1dJM5IFQ
あと修復技の習得にはなってなくて、誰も必要としない破壊技を修復技と思って習得してるだけだからw
2021/12/19(日) 22:41:05.67ID:FlGVfwTG
良く言えば本人は緊急時対応の修行とでも思ってるのでしょう
普通はそうなる前にバックアップ取っておいてドライブが故障する前に交換するものだけど
2021/12/20(月) 20:46:08.59ID:PUJobghu
15年ぐらい前からftpといわゆるホームページ作成ソフトで
たくさんの人が同一アカウントで好き勝手にファイルを置いている環境があるんだけど、
端末(bash環境)でトップからどこにもリンクされていない幽霊ファイルを検出する方法とかありますか?

htaccssとかは除外するとして、cgiが吐くファイルとかもあるだろうから、
そういうのはディレクトリ名で判断して消さないようにします
2021/12/20(月) 20:52:20.64ID:Oa8J25Rn
あるよ
551login:Penguin
垢版 |
2021/12/21(火) 07:34:00.51ID:Rlb1gRlA
よくこんなスレで真っ赤にできるよな 天才だわ
552login:Penguin
垢版 |
2021/12/21(火) 11:31:36.92ID:F3C3+VFl
>>549
リンクとは?
2021/12/21(火) 14:24:16.43ID:GgAzq/Ob
curl/wget でダウンロードせずに、
リソースのURL だけを取得するようなオプションは無いのか?

例えば、ボタンを押すと、Ajax でHTML を書き換えて、
今まで存在しなかった、URLが現れると、非常に厄介

5ch がそう

最初に空のHTMLを送ってきてから、Ajaxで内容を取得する。
そこには、200のURLが書いてあるが、ボタンを押せば、500のURLが現れる

このように、ユーザーのアクションによって、
ドンドンHTMLが変わっていくので、その中にあるURLも変わっていくのが、厄介
2021/12/21(火) 14:26:33.64ID:GQ6sbGvt
お得意のRuby使えよ
2021/12/21(火) 14:28:59.33ID:LG40fTb8
javascript動かしたいならブラウザをheadlessで動かす仕組みのやつを使え
2021/12/21(火) 15:19:56.52ID:CryvvIY3
>>552
ローカルに対してのハイパーリンクです
index.htmlからhoge.html, fuga.htmlはあっても、hage.htmlが無かったりしたら
それを検出したいです。
孤立しているjpgやgifなどはたくさんありそうなので
そういうのをbashで探すのはもうbashスクリプトの話になりますよね・・
2021/12/21(火) 18:09:03.09ID:svQRlsMH
nginxでwebdavやろうと思ってパッケージ作ろうとしてるんだけどうまくいかず、
質問させてください。

ここみながら進めてるんだけどうまくいかない。
https://qiita.com/YuzuRyo61/items/176ed017cefbaa872a63

エラー内容
./configure: error: invalid option "/home/don/build/nginx-1.20.2/debian/nginx-dav-ext-module"
make: *** [debian/rules:45: config.status.nginx_debug] エラー 1
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

これはどうすればいいですか?
2021/12/21(火) 18:20:03.06ID:6V4gTjpz
>>557
--add-module=
を付けてないとかは流石にない?
2021/12/21(火) 19:07:08.36ID:svQRlsMH
>>558

つける場所がよくないのか...と思って確認したらスペース入ってました!!

--add-module= /home...

になってたのでスペース削除したらうまくいきました。
ありがとうございます!
560login:Penguin
垢版 |
2021/12/21(火) 20:49:40.88ID:9ROmdoHL
メッセージ読めば何を間違ったのかすぐに判ると思うのだが

そういう時代になったんだろうか
2021/12/21(火) 21:17:47.06ID:LHeFAY0y
>>560
出来合いのものや野良サイト情報をそのまま使用しながらドキュメントも出力メッセージも読まず素人掲示板で質問するのが今のトレンド
562login:Penguin
垢版 |
2021/12/21(火) 21:27:57.72ID:kYsTj4+3
良い時代になったものです。
563login:Penguin
垢版 |
2021/12/21(火) 21:42:51.99ID:CoKQSK00
キモ
564login:Penguin
垢版 |
2021/12/21(火) 22:08:21.39ID:4Lslsf/v
arecordって2GB以上の録音できないんでしょうか?
もっと長く録音できるコマンドはないでしょうか?
2021/12/21(火) 22:31:47.03ID:9r0l0Tzm
>>561
Linux板に集う俺らただクレクレ乞食はそんな感じだからな
>>560
出来ることがコピペ程度のただクレクレ乞食に、そんなすごいことは不可能。
ただクレクレ乞食はコピペものを自分でちょっと変更することすらできない
(妄想で適当にいじる感じに変更)レベル
そんなだから、掲示板で助けてとなる
2021/12/21(火) 22:35:30.52ID:9r0l0Tzm
そんな人がnginxでwebdavってすごい
まぁ、Btrfsの人のようなすごすぎな人がいるぐらいだからな
2021/12/21(火) 22:41:38.28ID:LG40fTb8
それ絶対褒めてないだろw
568564
垢版 |
2021/12/22(水) 02:31:20.58ID:zh3b5k/G
2GBの制限ってwavの仕様のようです
長時間録音しつつそれをパイプでoggencに流して
エンコしたいのですが何か上手い方法はないですかね?
arecordのwav録音だと2GBで自動的にファイルを変えてくれるので
あとでバッチ処理でエンコすることはできるのですがダサい
2021/12/22(水) 02:51:31.54ID:6MLbEeeX
>>564
arecord使ったことないけど、”arecord 2GB” でググると
1) ファイルサイズ(オフセット)を64bitにして再コンパイル
or
2) データを標準出力に流してそれをファイルにリダイレクト

って出てきたが。
2021/12/22(水) 02:54:46.63ID:6MLbEeeX
またまたググるとWAVは4GBって出るな。32bit符号なし整数ということで。
571564
垢版 |
2021/12/22(水) 03:08:51.06ID:zh3b5k/G
>>569
2)はやりましたが勝手に終了します
恐らくarecordが2GB吐いたところで終了してると思います
ソースを見ましたがwavの仕様でmax_filesizeが2147483648LLとされていますので
wavではなくrawでoggencに流してみようと思います
2021/12/22(水) 08:36:49.41ID:yu8ibXIN
>>566
> Btrfsの人のようなすごすぎな
こんなの全然すごくない
近い将来もっと簡単に扱える日が来ると予想している
まさか嫌味でそう書いてるわけじゃないだろうからな
2021/12/22(水) 09:18:49.63ID:XRS8c6H/
全発言が嫌味と考えた方がよほど得心が行くのだがw
クレクレ君は間違った方に誘導して暴走させとけばいいよw
2021/12/22(水) 09:22:30.41ID:yu8ibXIN
明らかに荒らしに見えるやつに敢えてきちんと教えようとしていた理由がまだわからないのかな
2021/12/22(水) 09:37:48.42ID:XRS8c6H/
好きなだけ暴走させとけばいいんだってw
意固地になってるだけの我儘こどおじに構ってる暇はない
2021/12/22(水) 09:43:42.86ID:yu8ibXIN
それはそれで貴方のやり方だから仕方無いな
いつの日か今よりクリーンなスレになるといいね
2021/12/22(水) 09:53:35.57ID:XRS8c6H/
無駄な努力を続けようが続けなかろうが、有為な差はないよw
まあ頑張ってw
2021/12/22(水) 09:59:11.03ID:yu8ibXIN
あの程度で頑張っていた様に見えていた上にいちいち嫌味含みなんですね
頑張らなくてはならないのは貴方だと多くの人に見えている事でしょう
2021/12/22(水) 10:50:40.88ID:XRS8c6H/
荒らしの相手をするのは頑張ることだと思うけどw
メディアが壊れてるのと、壊れて欠損した情報を修復すること/修復可能に構成することは違うんだよw
580login:Penguin
垢版 |
2021/12/22(水) 11:05:07.41ID:0UcK8M3p
>>556
最後の2行がわからないが、ハイパーリンクだけ抽出できればいいのね?
581login:Penguin
垢版 |
2021/12/22(水) 11:09:27.97ID:0UcK8M3p
>>568
環境、打ってるコマンド、エラーメッセージ
2021/12/22(水) 11:18:39.29ID:ryDP9XlY
ここはUbuntuスレの屁理屈エアプ爺(b8-)のスレ
583564
垢版 |
2021/12/22(水) 13:42:15.88ID:zh3b5k/G
>>569,570,581
当方の環境は64bitなのですが2GBの制限はwavの仕様のようです
aplay.c(= arecordのソース)の以下の構造体の
下から3行目の 2147483648LL が原因で
これはwavの仕様ですから変えないで対処することにしました

static const struct fmt_capture {
    void (*start) (int fd, size_t count);
    void (*end) (int fd);
    char *what;
    long long max_filesize;
} fmt_rec_table[] = {
    { NULL, NULL, N_("raw data"), LLONG_MAX },
    { begin_voc, end_voc, N_("VOC"), 16000000LL },
    /* FIXME: can WAV handle exactly 2GB or less than it? */
    { begin_wave, end_wave, N_("WAVE"), 2147483648LL },
    { begin_au, end_au, N_("Sparc Audio"), LLONG_MAX }
};

結局wavからrawに変えたらうまいこといきました
584553
垢版 |
2021/12/22(水) 14:35:46.78ID:mQmp9DwT
>>556
例えば、以下のa.htm で、ボタンと、jQuery, a.js を読み込む時、

<button id="btn_1">押して</button>

<scr@ipt src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js";></scr@ipt>
<scr@ipt type="text/javascript" src="a.js"></scr@ipt>

(注意。投稿できないので、script タグの間に、@を入れました)

以下のa.js には、ボタンを押すと、a タグが追加されるとすると、

$( function( ) {
const a_tag = '<a href="b.htm">リンク先へ移動します</a>';

$( '#btn_1' ).one( 'click', function ( ) {
$( 'body' ).append( a_tag );
} );
} );

ボタンを押すまでは、HTML 内に、aタグが存在しないから、
b.htm というファイルを使っている事が、ちょっと見ただけでは分からない

Ruby on Rails などでは自動テストで、すべてのボタンを押したりして、こういうのをチェックするけど、
普通の検索エンジンでは、こういうのには対応していないので、
最初から、HTML内に読み込まれているテキストに情報を書いておかないといけない

唯一、こういうJavaScript(JS)の読み込み・Ajax に対応しているのは、Chrome のみ。
すべてのボタンを押して、すべてのJSを読み込んだ後の状態を考えるのは、それぐらい難しい
585553
垢版 |
2021/12/22(水) 14:39:18.43ID:mQmp9DwT
>>584
修正

>唯一、こういうJavaScript(JS)の読み込み・Ajax に対応しているのは、Chrome のみ

Chrome ではありません。
Google 検索のみです
2021/12/22(水) 15:46:35.67ID:XRS8c6H/
早漏なゴミ回答が蔓延しそうなので、、、クソの役にも立たないヒントを書いてやる

静的リンク抽出は出来ないこともないし、動的でもheadlessなブラウザを使えば出来ないことはない
ただその場合は現実的にLinuxならpythonなどのscript言語などで実装することになる
より簡単なのはwgetを使って静的リンクを再帰的に辿って全ファイルを取得してしまうこと
取得した上で、DocumentRootと比較して不要なファイルをリストアップするのが恐らく楽
2021/12/22(水) 15:49:01.75ID:XRS8c6H/
wavファイルは公式に2GBの制約はない(現実的には2GBだと思うが)。aplay系では2GBまでと決まってるだけ。
2021/12/22(水) 15:55:53.85ID:gSDjqMma
なんでそんな制限あるんだろうと思ったらちょうど説明してくれてるサイトがあったわ(正しいのかは知らんけど)
https://community.phileweb.com/mypage/entry/2819/20180202/58400/
2021/12/22(水) 16:33:22.51ID:XRS8c6H/
そういう怪しいのを紹介するよりは「分からない」と言った方がいい
2021/12/22(水) 16:46:48.42ID:gSDjqMma
規格見ると普通にsignedって書いてるのか
歴史的経緯的な奴なのかしら
591553
垢版 |
2021/12/22(水) 16:50:34.78ID:mQmp9DwT
wget で、何階層も再帰的にたどると、
攻撃とみなされて、訴えられるかも知れないので危険

1階層のみに限定すれば良い。
直リンクの先だけを取得する
2021/12/22(水) 16:54:11.05ID:XRS8c6H/
>>590
規格のURLを提示しろ

>>591
自分のサイトだろw
2021/12/22(水) 16:56:39.12ID:gSDjqMma
signedじゃねぇやunsignedだ
2021/12/22(水) 16:58:03.04ID:XRS8c6H/
>>593
規格のURLを提示しろ
595564
垢版 |
2021/12/22(水) 22:02:55.83ID:zh3b5k/G
https://ja.wikipedia.org/wiki/WAV
ここでは64bitのwavをWave64(.w64)と書いてるね
2021/12/22(水) 22:26:25.64ID:XRS8c6H/
日本語の方はあんまり見ないほうがいい
英語の方がいいよ
2021/12/22(水) 23:41:21.70ID:ZYEXGE2k
>>586
>>553に対しては
curl/wget のオプションだけでできないから
自分でプログラムとかを作ってやれってことことか
2021/12/22(水) 23:46:10.16ID:ZYEXGE2k
>>597
は俺の勘違いだな。流れを読んでなかった
>>586は>>549に対してのアドバイスだったんだな
2021/12/23(木) 01:44:53.86ID:u/yK2quu
>>598
そういうこと
アンカー付けるの面倒だから付けてなかったけど、そこまで読み違えるなら付けておくか・・・
600login:Penguin
垢版 |
2021/12/23(木) 10:42:45.14ID:auLVJDsk
wavのっていうとあれなので、arecordがってことよね。-I つけると2GBの制限がなくなるようだが、セパレートチャンネルというのがどういうことなのかがわからにぃ。
601553
垢版 |
2021/12/23(木) 11:28:37.79ID:JTLGN2PF
ファイルを消すのは、かなり危険な事だから、
余程、アプリ開発者が入念なテストを書いていないと無理だと思う

使っているファイルを消すと、リンク切れになる

例えば、Ruby on Rails では、selenium-webdriver, capybara で、headless Chrome を使って、
すべてのボタンなどを押して、すべてのユーザーアクションを自動テストでチェックする

普通、このテストコードは、アプリのソースコードの数倍以上ある。
それぐらい膨大だから、Google 以外の検索エンジンは、
後から読み込む、JavaScript(JS)・Ajax には対応しない

すべてのユーザーアクション・JSを実行させて、
それを反映した後のHTML を取得する必要があるから

自分がそのアプリのテストコードを書いていないのなら、やめておいた方が無難。
そのアプリの開発者しか、使うファイルを把握していないから

他人がアプリを分析するのが、極めて難しい
2021/12/23(木) 16:24:58.14ID:zwSR9DY6
>>549です、>>598の返信レスで今、
>>586が自分にレスもらってることに気付きました。

wgetでDocumentRootから再帰的に取得したものと、
documentRootディレクトリまるごとダウンロードしたものを
winMergeでファイルのdiffをかけてそこから特定していきたいと思います。

wgetに再帰的なダウンロードができる機能があるの知らなかった
2021/12/23(木) 16:31:44.92ID:u/yK2quu
>>600
分からないことを書くな
>>601
ゴミ回答はやめたほうがいい。rorもテストも的外れで何も関係ない。
自webサイトで未使用なファイルを検出したいという質問だろ。
604login:Penguin
垢版 |
2021/12/23(木) 16:36:44.40ID:ZE6SIb9u
601です。
私は無能です。
2021/12/23(木) 17:20:09.64ID:V5nnEk48
>>583
>2GBの制限はwavの仕様

んーどうなんだろうね。
オンライン情報では4GBと書いてあるものが多く、自分も手持ちの各種ソフトを手持ちの
データで試したら2GB以上4GBまではいけるっぽい。
一方自分が持ってるポータブルレコーダーのスペックを見たら2GBと書いてあった。
wavの制限でとは書いてなかったけど。
2021/12/23(木) 17:42:48.27ID:htwhWr/z
>>605
http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/Docs/riffmci.pdf
この辺見ると「32bit符号なし」って書いてあるから仕様上は4GBっぽいね

https://github.com/alsa-project/alsa-utils/commit/5f9f0e817c0d52fc5a378da9856bb8314fec7485
https://github.com/alsa-project/alsa-utils/commit/f92e100b56bd2fff683315ff4d319ce379665069
んでこの辺見ると「2Gに制限するよ」「ぴったりかはワカンネ」みたいなコミットメッセージになってる

そのへんから推測すると当時の実装的には符号有りで解釈しちゃってて2Gまでしか扱えないアプリケーションとかも割と多くあってそれへの対応なのかなぁとか思った
誰かそのへんはっきりわかる人がいたら教えてほしいわね
607553
垢版 |
2021/12/23(木) 18:48:51.65ID:JTLGN2PF
wget で再帰的にたどれるけど、iframe みたいに、他のドメインをたどっても仕方ない

それに、再帰的ダウンロードの危険性については既に、>>591
で述べた

今のサイトのほとんどは、
後からJavaScript(JS)を読み込んで(Ajax)、HTML を変更するから、何でも出来てしまう

>>601
で書いたのは、Ruby on Rails で自分で開発したアプリのテストコードですら、
アプリのソースコードの数倍はあるし、どれほどAjaxの管理が難しいかを説明した

JSで動的にHTML が変更されるから、Google 以外の検索エンジンは対応できない。
Yahoo も検索エンジンの開発を辞めた

自分が開発していないサイトの動きを突き止めるのは、それぐらい難しいから、
うかつに削除すると、リンク切れを起こすかも

Googleの開発者よりも実力があれば、出来るかも知れないが
2021/12/23(木) 21:00:02.76ID:u/yK2quu
>>606
そこは誰も推測以外を書けない。同じところまで見て>>587を書いた。
>>607
無関係なゴミ回答はやめてほしい
>>591には>>592で返事をしている
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況