Beri bash i ebash / Говнокод #29158 Ссылка на оригинал

0

  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 nemyx, (Updated )

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

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

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

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

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

      Я теперь понял, для чего мыщъх писал com-файлы в ASCII-кодах.
      Ответить
  • У тебя "govnokod.ru" тоже не работает? Он же вроде за "Cloudflare".
    Ответить
      • Устройство для Выполнения Спасательных Работ?
        Ответить
        • У Веня Сё Работает

          что не понятно?
          Ответить
    • Да, только первые шестнадцать кило качаются.
      Ответить
      • У меня под "МТС" и "МГТС" всё работает.
        Ответить
    • А какое отношение поминки участника "СВО" имеют к скачиванию ресурсов с "Cloudflare"?
      Ответить
      • ты что, макаку впервые увидел?

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

    Вводишь логин-пароль в винду, написано 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 не помешали бы курсы про алгориты и структуры данных
                    Ответить

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8