質問と回答のスレです。雑談、日記、相談はそれに相応しいスレへ。
質問に対して答えてもらったら、お礼よりも、結果報告。
※前スレ
くだらねえ質問はここに書き込め!Part 249
https://mao.5ch.net/test/read.cgi/linux/1659407092/
■■■ 荒らしは放置 ■■■
特定の個人名を出す奴は荒らしです。無視しましょう。
くだらねえ質問はここに書き込め!Part 250
レス数が1000を超えています。これ以上書き込みはできません。
1login:Penguin
2023/12/12(火) 12:45:44.31ID:HiMQmHqT2024/07/02(火) 15:19:32.57ID:+czWWjK8
てか、オフセットがずれるなんて普通じゃね?
2024/07/03(水) 01:31:24.88ID:NqaNpeEu
バグを利用した不正利用を避けるため
実行毎にアドレスを変える仕組みがあったと思う
(毎回main()のアドレスとか変わる)
printf("%08x\n", (void *)main); とか追記して毎回見てみ
バグで
bug() + 0x0800
を実行すると脆弱性があるとする
bug()自体がころころ変わると上記の悪用が難しい
実行毎にアドレスを変える仕組みがあったと思う
(毎回main()のアドレスとか変わる)
printf("%08x\n", (void *)main); とか追記して毎回見てみ
バグで
bug() + 0x0800
を実行すると脆弱性があるとする
bug()自体がころころ変わると上記の悪用が難しい
2024/07/03(水) 01:33:29.13ID:NqaNpeEu
あー64bitだと %016x じゃないと全部出ないね
2024/07/03(水) 10:26:21.69ID:wUPLQ44T
%016llX
2024/07/03(水) 11:09:08.87ID:wUPLQ44T
32bitのlong long はどう書くんやろ。
2024/07/03(水) 14:20:53.12ID:NqaNpeEu
ポインタ型は%pを使うのが正当なのかな
2024/07/03(水) 16:25:48.08ID:NqaNpeEu
これの話
https://kmaebashi.com/seiha/hosoku005.html
今回のはメモリへのアライメントでは無いよね?
4Byteの変数を 4の倍数アドレスへの割当て効率的にアクセスする
0x4001 とか 0x4002 とか 0x4003 に割当てないようにする
0x4000 とか 0x4004 とか 0x4008 とか区切りの良い場所に割当てる
# 1Byte変数なら1の倍数なのでどこでもあり、2Byte変数は偶数アドレス、8Byte変数は 8の倍数アドレス
https://kmaebashi.com/seiha/hosoku005.html
今回のはメモリへのアライメントでは無いよね?
4Byteの変数を 4の倍数アドレスへの割当て効率的にアクセスする
0x4001 とか 0x4002 とか 0x4003 に割当てないようにする
0x4000 とか 0x4004 とか 0x4008 とか区切りの良い場所に割当てる
# 1Byte変数なら1の倍数なのでどこでもあり、2Byte変数は偶数アドレス、8Byte変数は 8の倍数アドレス
2024/07/03(水) 16:49:19.18ID:wUPLQ44T
%pって64bit対応してたっけ?
2024/07/03(水) 17:30:20.46ID:NqaNpeEu
環境依存だからこそ対応しているんでは?
インテルCPUメモリ空間も段階を経ている
32bit => PAE => 4-Level => 5-Level
(5-Levelでも64bit丸々ではない)
でも上記はカーネル等システムが扱うページ情報(物理アドレス)で
ユーザープログラム用のポインタ範囲やメモリ空間(仮想アドレス)が段階を経ているのかは浅学で知らん
ポインタサイズ 32bit=>64bitで一気に変わっている印象だが
手元の core i gen8(普通のパソコン)で表示させると
printf("%p:sizeof(p1)==%d\n", p1, sizeof(p1));
0x559890386004:sizeof(p1)==8
と6Byte(48bit)の桁数があるので妥当なんでは
8Byte(64bit)の桁数を表示しないのは使っていないからか 環境依存かは不明
インテルCPUメモリ空間も段階を経ている
32bit => PAE => 4-Level => 5-Level
(5-Levelでも64bit丸々ではない)
でも上記はカーネル等システムが扱うページ情報(物理アドレス)で
ユーザープログラム用のポインタ範囲やメモリ空間(仮想アドレス)が段階を経ているのかは浅学で知らん
ポインタサイズ 32bit=>64bitで一気に変わっている印象だが
手元の core i gen8(普通のパソコン)で表示させると
printf("%p:sizeof(p1)==%d\n", p1, sizeof(p1));
0x559890386004:sizeof(p1)==8
と6Byte(48bit)の桁数があるので妥当なんでは
8Byte(64bit)の桁数を表示しないのは使っていないからか 環境依存かは不明
2024/07/03(水) 18:02:06.85ID:lb9bm5gT
何となくページアライメントなのかもと思ったりする
0x1000でピンとくるはず
0x1000でピンとくるはず
2024/07/03(水) 20:59:45.86ID:NqaNpeEu
ここでのページはjemalloc()の管理単位のことなのかな 0x1000 4kByte
987login:Penguin
2024/07/03(水) 21:09:30.53ID:XsIEhdJI IPAの組み込み開発標準に則ってmallocは使わないようにしてる
staticで必要十分な配列取っておけば解放忘れも起きないし、パフォーマンスも良い
ポインタで直接メモリアクセスもやらず、配列の添え字アクセスに統一してる
staticで必要十分な配列取っておけば解放忘れも起きないし、パフォーマンスも良い
ポインタで直接メモリアクセスもやらず、配列の添え字アクセスに統一してる
988login:Penguin
2024/07/03(水) 21:23:21.39ID:XsIEhdJI とはいえリッチで大量にメモリを使うようなWindowsアプリとかじゃなくて、チープなマイコンの世界だけど
2024/07/03(水) 21:42:39.50ID:RRjsOFn5
質問ですが、
youtubeのジャケットのリンクだけをコピーしてalbum.txtに一行づつ保存したい
grepあたりなのかも知れないがよく分からない。誰か教えてください
channel/UCvVpCbkvgvNrRP83Ke3gYDQみたいに右側のすべて表示の内部にあるのもある
youtubeのジャケットのリンクだけをコピーしてalbum.txtに一行づつ保存したい
grepあたりなのかも知れないがよく分からない。誰か教えてください
channel/UCvVpCbkvgvNrRP83Ke3gYDQみたいに右側のすべて表示の内部にあるのもある
2024/07/03(水) 22:40:03.21ID:jSQFOpkT
こんなところで聞くよりChatGPTとかで聞け
2024/07/03(水) 22:41:18.18ID:NqaNpeEu
firefoxだと 「ツール」->「ページの情報」でポップアップ画面が開かれる
その画面内の「メディア」というタブを選ぶ
すると画像とか一覧がURLを伴って出てくる
html読むより遥かにかんたんだと思う
URLの規則性とかは非公開かもしれない
その画面内の「メディア」というタブを選ぶ
すると画像とか一覧がURLを伴って出てくる
html読むより遥かにかんたんだと思う
URLの規則性とかは非公開かもしれない
2024/07/03(水) 22:44:48.69ID:NqaNpeEu
こんな回答はネットに詳しい親戚のおいちゃん(尊敬はされていない)みたいで嫌だ
2024/07/03(水) 22:50:52.34ID:NqaNpeEu
公式サイトがあるなら分かりづらいyoutubよりそっちで探せよ…
2024/07/03(水) 23:23:10.30ID:nR6oUiuZ
>>990
脳力低すぎるとChatGPTが使えない。だから、ここ
脳力低すぎるとChatGPTが使えない。だから、ここ
995login:Penguin
2024/07/04(木) 09:04:39.92ID:GW3v3Kb0 >>989
クロール
クロール
996login:Penguin
2024/07/04(木) 11:57:14.07ID:MJbFgdw5 くだらね過ぎの質問だろうけど、
>>989
> youtubeのジャケットのリンク
とは何?
例えば、例示された ttps://www.youtube.com/channel/UCvVpCbkvgvNrRP83Ke3gYDQ の場合だと、ttps://yt3.googleusercontent.com/_RwDwOxpfB07JJtTguDbs-85VRKY7HN99uCxyXSyh774RzGNSJHYA8w1-IMAx5VB6MK5htDn というプロフィール画像?
>>989
> youtubeのジャケットのリンク
とは何?
例えば、例示された ttps://www.youtube.com/channel/UCvVpCbkvgvNrRP83Ke3gYDQ の場合だと、ttps://yt3.googleusercontent.com/_RwDwOxpfB07JJtTguDbs-85VRKY7HN99uCxyXSyh774RzGNSJHYA8w1-IMAx5VB6MK5htDn というプロフィール画像?
2024/07/04(木) 12:17:07.85ID:WPFskRCV
多分、Album Artダウンロードしたいんじゃ
で、自分はこれ使い出した
ドキュメントがさぁ、ちと不親切で
SACAD
Smart Automatic Cover Art Downloader
https://pypi.org/project/sacad/
https://github.com/desbma/sacad
で、自分はこれ使い出した
ドキュメントがさぁ、ちと不親切で
SACAD
Smart Automatic Cover Art Downloader
https://pypi.org/project/sacad/
https://github.com/desbma/sacad
2024/07/04(木) 12:18:00.54ID:ZEnwHxpx
2024/07/04(木) 12:30:36.80ID:+KmLzP6V
質問する時って、やっぱ目的というか最終的に何ができたらいいのか、何をしたいのかを書かんとよくわからんねぇ~
AIでもそーなんだろうな
AIでもそーなんだろうな
1000login:Penguin
2024/07/04(木) 12:36:56.10ID:5rEO/Q96 Python勉強しろ
筋が良ければ1週間くらいでできるだろう
無理なやつには無理だが
筋が良ければ1週間くらいでできるだろう
無理なやつには無理だが
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 204日 23時間 51分 12秒
新しいスレッドを立ててください。
life time: 204日 23時間 51分 12秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 大谷翔平が吐露…「自分のなかでもあまりよくない年の一つ」「WBCがあるとすごく長く感じる」 [王子★]
- 【X】高市首相、米兵逮捕「極めて遺憾」 [少考さん★]
- 【速報】 高市首相 「円安ホクホク」発言に、米国が「…What the fuck」と日本に送っていた ★2 [お断り★]
- 那覇ホテル強盗殺人事件で死亡の39歳女性 遺族は「家族をそっとしておいて」とコメント発表 [少考さん★]
- 夫婦の性行為は義務なのか 「したくない」と言ったら?法学者の見解 [おっさん友の会★]
- ショートスリーパー堀大輔が離婚を公表「息子を思って離婚を伏せていた」 [muffin★]
- 【フジテレビ】2026 FORMULA 1【NEXT】Lap103
- 【フジテレビ】2026 FORMULA 1【NEXT】Lap102
- 巨専】
- ハム戦ファーム日本選手権4
- ハム戦ファーム日本選手権3
- とらせん 連覇 大祝勝会 14ラスト
- 生きるか死ぬかの闘いのお🏡👊😅👊
- エッヂの認証できない人あつまれ~🙋🏡
- 【画像】嫌儲、とんでもない自炊美食家が現れる… [668024367]
- 【高市外交】岩屋「誰も会わないで事態が改善するのか」対話再開を「一歩前進」と強調。日中融和へ [219241683]
- 【実況】博衣こよりのえちえち空の軌跡the2nd🧪★5
- エロゲって割ると実際ウイルスかかるの?