/s/


8716987169d589c8b4dc7bdfef8303afacd8e – ``wget vs curl''

@cdf8e8400dc444879e431ee54a2bb680 Anonymous 2021-06-27 10:10:23
Какой тулзой проще скачать все страницы сайта? Wget или curl?
@9f3bcf749e6d460d9a297c5ee55b5a92 Anonymous 2021-06-27 10:26:30
wget не нравится тем, что в прокси не умеет. Для тора придётся устанавливать torsocks. Но умеет в рекурсивное скачивание, в отличие от curl.
@838ad7f3ff3c4942a8eefe4d56fe9097 Anonymous 2021-06-27 10:30:33
@9f3bc@9f3bcf749e6d460d9a297c5ee55b5a92 wget с torsocks
@cda8e1bff89b4caf8c9d9a3831d3c691 Anonymous 2021-06-27 10:30:58
@9f3bc@9f3bcf749e6d460d9a297c5ee55b5a92 каждая программа должна выполнять одну функцию и выполнять ее хорошо
@259fc242d7b74557ba5865d8f2248472 Anonymous 2021-06-27 10:34:29
@cda8e@cda8e1bff89b4caf8c9d9a3831d3c691 вот мне и кажется, что рекурсивность wget'а - это уже отдельная функция. Основная функция проги - скачивать.
@2486a9ffdbc847598b6ef7d4d0ac4b02 Anonymous 2021-06-27 10:38:18
https://www.gnu.org/software/wget/manual/html_node/Recursive-Download.html
>With HTTP URLs, Wget retrieves and parses the HTML or CSS from the given URL, retrieving the files the document refers to, through markup like href or src, or CSS URI values specified using the ‘url()’ functional notation. If the freshly downloaded file is also of type text/html, application/xhtml+xml, or text/css, it will be parsed and followed further.
В идеале мне кажется это должна быть отдельная тулза, которая на вход получает HTML or CSS и выдаёт список урлов.
@8651db4bd67d423d9f886092d2cc397a Anonymous 2021-06-27 10:42:29
@cda8e@cda8e1bff89b4caf8c9d9a3831d3c691 Вообще мне эта идея выполенеия только одной функции никогда не нравилась, потому что она очень нечёткая и субъективная. Почти всегда можно разбить функцию на подфункции (пока не дойдём до элементарных операций процессора).
@cdb535fd625a45c2b17a08367ec8a969 Anonymous 2021-06-27 17:47:42
@8651d@8651db4bd67d423d9f886092d2cc397a в этом графе разбиений есть узкие места
@3f4f0f5fb73740b08dcaff6969bca95c Anonymous 2021-06-28 08:31:00
@cdb53@cdb535fd625a45c2b17a08367ec8a969 что значит узкое место в графе?
@606939f3729b4607bfcaf227698795da Anonymous 2021-06-29 12:30:52
@3f4f0@3f4f0f5fb73740b08dcaff6969bca95c много ребер, ведущих в один узел

есть функции, которые выполняют довольно сложные задачи, но при этом имеют простое описание и мало параметров
@ea13a76844e44c55bebcf03452e5f512 Anonymous 2021-06-29 12:31:22
простое и однозначное
@5b240ec0c4254a56b2a8d3c4aaa1da18 Anonymous 2021-06-29 12:31:28
например, echo
@6fd4947367f640699394d5e2666f207b Anonymous 2021-06-29 13:20:22
@60693@606939f3729b4607bfcaf227698795da много ребёр ведёт в задачу "показать все картинки в дериктории", но тем не менее отдельной команды такой никто не делает, её собираю через пайп из file/identify и ls (надеюсь я не обосрался и ls такого не поддерживает. Anyway, это был просто пример, можно и другой придумать).

Вообще, как подсчёт вести? Ведь количество задач бесконечно и поэтому в каждуй задачу приходит бесконечное количество рёбер. Нет, я интуитувно понимаю, что это наверное интересная мысль, но её надо как-то лучше сформулироват.
@6ac3b1df6b4043ffb5cd6ade362870ed Anonymous 2021-06-29 19:32:58
ты был прав насчет нечеткости и субъективности