1. PHP / Говнокод #4469

    +166

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    // Обторное, свежее, сочнейшие гавнище. Давно такого не встречал.
    
    
    curl_setopt($ch, 42, 1);
    curl_setopt($ch, 47, 1);
    curl_setopt($ch, 43, 1);
    curl_setopt($ch, 41, 0);
    curl_setopt($ch, 52, 0);
    curl_setopt($ch, 81, 0);
    curl_setopt($ch, 64, 0);
    
    if($this->binary) {
           curl_setopt($ch, 19914, 1);
    }

    Вот так нужно задавать настройки cURL. И никакой обфуксации не надо. Суть гавна поймут только истиные ценители.

    Запостил: j0kz, 27 Октября 2010

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

    • представляю будущее, если автор сего творения все-таки выбьется в программисты
      _1('строка'); // echo
      _2('строка'); // strlen
      _3('строка', 0, -5); // substr
      Ответить
    • Самое, бл...ь, главное - это указать в комментарии, что это действительно говно (и еще какое!). А то вдруг заминусуют...
      Ответить
      • да не, правда давно такого отборного не встречал.

        p.s. какт насрать заминусуют или нет. просто делюсь, чтобы люди душой отдохнули.
        Ответить
      • И где видно, что я оправдываю этот код?
        Ответить
    • Может челу уже пофиг что '42', что 'CURLOPT_HEADER'...
      Может у него эти символы проходя по глазо-волновому каналу интерполируются в одно значение...
      Бывают же...
      Ответить
      • Или это фанатичный скоростеёб, не желающий расходовать лишнее процессорное время на компиляцию констант и подстановку их значений во время выполнения. Но тогда непонятно, почему он использует объекты, они же медленнее работают, чем, например, глобальные переменные.
        Ответить
        • Он их просто по памяти помнит.
          Ответить
        • я обожаю когда ПХПшники размышляют на тему того, что константы там или двойные кавычки -- это медленно
          Ответить
          • объекты тоже медленно
            Ответить
          • А еще echo быстрее, чем printf знаете ли... Видимо, я один из них?
            Ответить
            • Если в рамках оптимизации своих сайтов Вы заменяете printf на echo -- то да.
              Вы один из них.

              Так же советую удалять из кода лишние пробелы, что бы скрипты меньше весили
              Ответить
              • Лишние пробелы улучшают воспринимаемость кода, а вот printf не к месту только ухудшает.
                Очень "приятно" потом читать строки такого вида:
                '<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>'
                Ответить
                • чем тут поможет echo?:)
                  Ответить
                  • Да хоть так:
                    echo "<tr><td>$num</td><td>$name</td><td>$title</td><td>$text</td></tr>";

                    Сразу видно, в какой ячейке что находится. Хотя я и не сторонник двойных кавычек тоже. Это не оптимизация, это стиль написания такой.
                    Ответить
                    • Вывод HTMLя через echo или через printf сам по себе является таким кошмарным дерьмом, что уже не важно -- echo там или printf.
                      Ответить
      • если пишет для себя, можно и сэкономить на ресурсе клавиатуры. заодно память подтренировать.
        Ответить
        • таки можно и в одну строчку.
          Ответить
          • Да, но он это не учел, ИМХО если бы ему подсказали, он бы это сделал. Срочно ищем афтара, есть предложения по дальнейшей оптимизации!
            Ответить
    • это новая фишка - обфускация производится прямо на этапе разработки.
      Ответить
    • Опция 42
      Ответить

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