1. Куча / Говнокод #23378

    +3

    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
    15. 15
    16. 16
    17. 17
    Линейное программирование, очевидно, специфицирует детерминант, откуда следует
    доказываемое равенство. Поэтому доказательство притягивает интеграл от функции
    комплексной переменной, таким образом сбылась мечта идиота — утверждение полностью
    доказано. В общем, умножение двух векторов (скалярное) непредсказуемо. Теорема
    Гаусса — Остроградского, как следует из вышесказанного, стремительно программирует
    математический анализ. Поле направлений, исключая очевидный случай, ускоряет
    интеграл по бесконечной области.
    
    Начало координат, очевидно, синхронизирует невероятный интеграл Гамильтона.
    Сравнивая две формулы, приходим к следующему заключению: умножение двух
    векторов (векторное) тривиально. Подынтегральное выражение, конечно, недоказуемо.
    Критерий сходимости Коши осмысленно упорядочивает равновероятный разрыв функции.
    
    Дело в том, что минимум неоднозначен. Бином Ньютона, общеизвестно, решительно
    притягивает линейно зависимый лист Мёбиуса. Не факт, что минимум проецирует линейно
    зависимый тройной интеграл. Учитывая, что (sin x)’ = cos x, интеграл от функции
    комплексной переменной последовательно допускает критерий сходимости Коши.

    Очень качественные математические вореции. Что удивительно, антивореционный механизм Гугла их не распознал — этот замечательный образец попался мне во время спонтанного гуглинга на около-математическую тему.
    via линaл ру (мутный сайт, стоит какой-то мутный редирект, без презерватива не входить).

    gost, 02 Октября 2017

    Комментарии (3)
  2. JavaScript / Говнокод #23377

    0

    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
    if($("#sel1").find("option:selected").val() != '0' && $("#sel2").find("option:selected").val() != '0'){
    if($("#sel1").find("option:selected").val()==1 && $("#sel2").find("option:selected").val()==1){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CABAA/FWCARC10.bin";
    }else if($("#sel1").find("option:selected").val()==1 && $("#sel2").find("option:selected").val()==2){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CABAA/firmware.bin";
    }else if($("#sel1").find("option:selected").val()==2 && $("#sel2").find("option:selected").val()==1){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CA21L_CA21W/FWCARC10.bin";
    }else if($("#sel1").find("option:selected").val()==2 && $("#sel2").find("option:selected").val()==2){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CA21L_CA21W/firmware.bin";
    }else if($("#sel1").find("option:selected").val()==3 && $("#sel2").find("option:selected").val()==2){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CABAC/firmware.bin";
    }else if($("#sel1").find("option:selected").val()==3 && $("#sel2").find("option:selected").val()==1){
    window.location.href = "http://www.xiaoyi.com/dash/firmware/download/images/CABAC/FWCARC10.bin";
    }

    Вот такая дичь случайно обнаружена на официальном сайте xiaoyi

    vGamBIT, 02 Октября 2017

    Комментарии (2)
  3. C++ / Говнокод #23376

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    SFINAE — это просто
    
    template<typename T> struct has_foo{
    private:  // Спрячем от пользователя детали реализации.
        static int detect(...);  // Статическую функцию и вызывать проще.
        template<typename U> static decltype(std::declval<U>().foo(42)) detect(const U&);
    public:
        static constexpr bool value = std::is_same<void, decltype(detect(std::declval<T>()))>::value;  // Вот видите, готово.
    };

    Программирование на "Modern C++" всё больше и больше становится похожим на отчаянную попытку выебать козла плазменным телевизором.
    via h/205772

    gost, 30 Сентября 2017

    Комментарии (50)
  4. C++ / Говнокод #23375

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    std::vector<int> vec = { 1, 2, 3, 4 };
    for (auto i = vec.size() - 1; i >= 0; i--) {
        cout << i << ": " << vec[i] << endl;
    }
    cout << endl;

    Выстрел в ногу, заботливо прикрытый фиговым листочком «auto».

    gost, 30 Сентября 2017

    Комментарии (75)
  5. C++ / Говнокод #23374

    +1

    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
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    #include <iostream>
    #include <restinho/all.hpp>
    
    int main()
    {
      restinho::http_server_t<> http_server{
        restinho::create_child_io_context(1),
        [](auto & settings) {
          settings.port(8080).address("localhost")
            .request_handler([](auto req) {
              req->create_response().set_body("answer").done();
              return restinho::request_accepted();
            });
        }};
    
      http_server.open();
      std::cin.ignore();
      http_server.close();
    
      return 0;
    }

    https://habrahabr.ru/company/yandex/blog/336264/#comment_10444326

    C++ начинает напоминать какой-то нодежс.

    inho, 29 Сентября 2017

    Комментарии (31)
  6. bash / Говнокод #23372

    −3

    1. 1
    А вы замечали, что пари предпросмотре поста выводится дата "01 Января 1970"?

    d_fomenok, 28 Сентября 2017

    Комментарии (30)
  7. Си / Говнокод #23371

    0

    1. 1
    2. 2
    if((ArrCharDead[i].keyindex == index) && (ArrCharDead[i].numdead == ActiveDead)) 
    goto vpizdu;

    Windows (C)

    d_fomenok, 28 Сентября 2017

    Комментарии (0)
  8. PHP / Говнокод #23370

    +2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $ls = explode("\n", shell_exec("ls -A"));
    foreach ($ls as $item) {
    	if ($item != 'doc2txt.php' and $item != 'nohup.out' and trim($item) != '') {
    		$dir = str_replace(
    			[' ', '(', ')', ';', '=', '<', '>', "'"],
    			['\ ', '\(', '\)', '\;', '\=', '\<', '\>', "\'"],
    			$item);
    		exec("rm -r -- $dir");
    	}
    }

    Cron
    00 20 * * * /usr/bin/php /var/www/somedir/data/scripts/doc2xml/doc2txt.php
    Allahu akbar !

    abyss, 28 Сентября 2017

    Комментарии (40)
  9. Java / Говнокод #23369

    −2

    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
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    class UPR
    {
      public static void main(String[] args)
      {
        //упражнение еба!
        f check = (i)-> {
                        if(i>=10 && i<=20) return true;
                        return false;
                        };
        if(check.check(13)) println("Да");
        else println("Нет");
      }
      
      static void print(String text)
      {
        System.out.print(text);
      }
      
      static void println(String text)
      {
        System.out.println(text);
      }
    }
    
    interface f {
      boolean check(int n);
    }

    Сливаю говно, унитаз засорился(((

    GOVNOCODER-SYKA, 28 Сентября 2017

    Комментарии (2)
  10. Java / Говнокод #23368

    0

    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
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    class Functions //здесь функции
    {
      static void PrintInfo(String[] args) //инфа из стандартного ввода
      {
        try( BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) )
        {
          int lines=0;
          int words=0;
          int symbols=0;
          String s;
          while( (s=br.readLine()) != null )
          {
            lines++;
            words+=Functions.NumberWords(s);
            symbols+=Functions.NumberSymbols(s);
          }
          if(args.length == 0) {
            System.out.format("%7d%7d%7d\n", --lines, words, --symbols);
          }
        }
        catch(IOException e) {
          System.out.println("Ошибка: "+e);
        }
      }
    
      static int NumberWords(String s) //количество слов в строке
      {
        char c='-';
        int num=0;
        boolean change=false; //сделано чтобы пустые строки не прибавляли значение num
        
        for(int i=0; i<s.length(); i++) {
          if( s.charAt(i)==' ' && (c!=' ' && c!='\t')
              || s.charAt(i)=='\t' && (c!=' ' && c!='\t') ) num++; //новое слово
          c = s.charAt(i);
          if(!change ) change=true;
        }
        if(change && c!=' ') num++; //последнее слово
        return num;
      }
      
      static int NumberSymbols(String s)
      {
        int count=0;
        for(int i=0; i<=s.length(); i++)
          count++;
        return count;
      }
      
      static void getInfo()
      {
        try( BufferedReader b = new BufferedReader(new FileReader("help")) )
        {
          String s;
          while( (s=b.readLine()) != null )
            System.out.println(s);
        }
        catch(IOException e) {
          System.out.println("Файл справки отсутствует");
        }
      }
    }

    Переписываю все программы из linux на java, это говно-наработки

    GOVNOCODER-SYKA, 28 Сентября 2017

    Комментарии (36)