1. bash / Говнокод #29158

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    #!/bin/sh
    
    while :; do
    wget -c -T 1 --no-check-certificate $1
    [ $? == 0 ] && break
    done

    Дрочилка для скачивания файлов с сайтов, расположенных за «Cloudflare».

    Запостил: nemyx, 18 Июля 2025

    Комментарии (32) RSS

    • А теперь танцуем.

      Метки: #Роскомговно #Cloudflare #Саня
      Ответить
    • Из-за того, что в шелле нету цикла с постусловием, пришлось использовать вечный цикл и брейк.
      Ответить
    • Что удобно, так это то, что если тебе предъявят что-то за технические средства противодействия техническим средствам противодействия угрозы этот скрипт можно просто запомнить и хуй кто докажет, что у тебя в мозгу хранится средство для обхода цензуры.

      Можно передавать из уст в уста
      Ответить
      • И кстати, большинство сайтов за «Cloudflare» не присутствуют в списках экстремистских материалов Минюста и ни в каких других чёрных списках, их сейчас блокируют просто по беспределу.

        Так что если они узнают, что я посмотрел govnokod.ru, предъявить мне нечего: я же не запрещённый сайт смотрел.
        Ответить
      • ≻ этот скрипт можно просто запомнить

        Я теперь понял, для чего мыщъх писал com-файлы в ASCII-кодах.
        Ответить
    • У тебя "govnokod.ru" тоже не работает? Он же вроде за "Cloudflare".
      Ответить
    • название прикольное
      https://pbs.twimg.com/media/GwFd3IxWYAIoBTx?format=png&name=small
      Ответить
      • А какое отношение поминки участника "СВО" имеют к скачиванию ресурсов с "Cloudflare"?
        Ответить
        • ты что, макаку впервые увидел?

          МАКАКА срёт рендомными сообщенями в рендомные места
          Ответить
          • А так же MAPTbIwKA
            Ответить
            • Эта ментальная и душевная нагрузка выражается в том, что человек ищет разгрузки разными способами: кто-то смотрит сериалы, кто-то погружается в игры, кто-то бегает марафоны, а кто-то мастурбирует
              Ответить
    • Сегодня у меня день виндоблядства. Иканус, оцени.

      Вводишь логин-пароль в винду, написано Welcome, и... на 190 секунд. в

      Включаю
      xbootmgr -trace boot

      перезагружаюсь, в `.etl` файле вижу: 190 секунд занимает WinLogon фаза. ну, очень информатировно.
      CPU почти по нолям, диск более-ли-менее загружен.
      В вкладочке с файлами вижу, что svchost([какой-то-пид]) дрочит БУКВАЛЬНО КАЖДЫй мой файл в папке `temp` в моем профиле.
      А их туда дохуя недавно одна наша тула насрала.

      В procexp по pid нашел svchost, увидел, что в нем работает "user profile service".

      ну то-есть пидор грузил мой профайл трогая каждый файл в temp.

      Как быстро удалить?
      Ну, это на чеховской-кибальчеховской все знают: сначала файлы, потом -- папки
      del /f/s/q %LOCALAPPDATA%\temp > nul
      rmdir /s/q %LOCALAPPDATA%\temp


      перезагружаюсь -- четыре сука секунды.

      Ну вот нахуя ему темп?
      Ответить
      • А что, если в темпе симлинк на что-то важное?
        Ответить
      • Тред отсоса виндоблядей!
        Срать тут.
        Ответить
      • Это говно с древних времён. При установке Win 95 или даже ещё 3.1 инсталлятор долго хрустел файлами, выводя в окне бредовый текст вроде: «Произвожу поиск свободного места». В это время он зачем-то читал все файлы подряд в темпе. Нахрена, если от результата чтения дальнейшие действия не зависят?

        Такое ощущение, что просто тормозилка, чтобы пользователи чаще обновляли железо.
        Ответить
        • мб там какая-то хуйня типа условно
          Log("Profile Size Is %d", GetProfileSize());

          где ` GetProfileSize` вынужден суммировать всё дерево в один поток?
          Ответить
          • Кстати, вариант.

            Именно поэтому я за DOS 1.0: там проще вычислять сумму, поскольку все файлы лежат в корне.
            Ответить
            • Ну а с удалением фалйов что?
              Почему проводник удаляет их 10500часов? Он ходит в каждую папку и ищет там все файлы или куда?
              Ответить
              • Возможно, пересчитывает суммарный размер оставшихся, чтобы красиво показать прогресс.
                Ответить
                • напоминает историю про `Invoke-WebRequest`.
                  Ты же знаешь, почему он адски тормозит, и как это надо _всегда_ чинить?
                  Ответить
                  • Поди, из-за прогресс-индикатора?
                    Ответить
                    • Да. его можно спрятать. А если не спрятать, ну видимо он читает один байт, потом за O(N) перерисвывает прогресс.

                      Мне кажтеся иногда, что MS не помешали бы курсы про алгориты и структуры данных
                      Ответить
    • https://pbs.twimg.com/media/Gv-loJIWgAAbcXJ?format=jpg&name=large
      Ответить
    • ааа бля
      https://vk.com/itumor?z=photo-80799846_457252422%2Fecfe6bb0ed5862f4ee
      Ответить

    Добавить комментарий