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

    +163

    1. 1
    if (isset($SAN) and $SAN<>"" and $SA>0) {

    пиздец проверочка, и так почти везде

    ferry-very-good, 17 Августа 2010

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

    +168

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    CMakeString& operator<<(DWORD dwNum)
          {
             DWORD dwTemp = dwNum;
             int iCnt=1; // name lookup of 'iCnt' changed for new ISO 'for' scoping
             for( ; (dwTemp/=10) != 0; iCnt++ )
                ;
    
             m_str.resize(m_str.size() + iCnt);
             tsprintf(&(*m_str.begin()), _T("%s%u"), m_str.c_str(), dwNum);
    
             return *this;
          }

    Взято из http://www.codeproject.com/KB/IP/ftpclientclass.aspx

    absolut, 17 Августа 2010

    Комментарии (5)
  3. PHP / Говнокод #4009

    +166

    1. 1
    $page_num=(floor($all/$on_page)==$all/$on_page) ? $all/$on_page : floor($all/$on_page)+1;

    Видимо, чувак не подозревал про существование ceil()

    Oonitaz, 17 Августа 2010

    Комментарии (5)
  4. JavaScript / Говнокод #4008

    +147

    1. 1
    <a href="javascript://close" class="closeButton"></a>

    temotor, 17 Августа 2010

    Комментарии (23)
  5. Java / Говнокод #4007

    +119

    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
    cMap.put("Cn", new Category(1<<0));        // UNASSIGNED
                cMap.put("Lu", new Category(1<<1));        // UPPERCASE_LETTER
                cMap.put("Ll", new Category(1<<2));        // LOWERCASE_LETTER
                cMap.put("Lt", new Category(1<<3));        // TITLECASE_LETTER
                cMap.put("Lm", new Category(1<<4));        // MODIFIER_LETTER
                cMap.put("Lo", new Category(1<<5));        // OTHER_LETTER
                cMap.put("Mn", new Category(1<<6));        // NON_SPACING_MARK
                cMap.put("Me", new Category(1<<7));        // ENCLOSING_MARK
                cMap.put("Mc", new Category(1<<8));        // COMBINING_SPACING_MARK
                cMap.put("Nd", new Category(1<<9));        // DECIMAL_DIGIT_NUMBER
                cMap.put("Nl", new Category(1<<10));       // LETTER_NUMBER
                cMap.put("No", new Category(1<<11));       // OTHER_NUMBER
                cMap.put("Zs", new Category(1<<12));       // SPACE_SEPARATOR
                cMap.put("Zl", new Category(1<<13));       // LINE_SEPARATOR
                cMap.put("Zp", new Category(1<<14));       // PARAGRAPH_SEPARATOR
                cMap.put("Cc", new Category(1<<15));       // CNTRL
                cMap.put("Cf", new Category(1<<16));       // FORMAT
                cMap.put("Co", new Category(1<<18));       // PRIVATE USE
                cMap.put("Cs", new Category(1<<19));       // SURROGATE
                cMap.put("Pd", new Category(1<<20));       // DASH_PUNCTUATION
                cMap.put("Ps", new Category(1<<21));       // START_PUNCTUATION
                cMap.put("Pe", new Category(1<<22));       // END_PUNCTUATION
                cMap.put("Pc", new Category(1<<23));       // CONNECTOR_PUNCTUATION
                cMap.put("Po", new Category(1<<24));       // OTHER_PUNCTUATION
                cMap.put("Sm", new Category(1<<25));       // MATH_SYMBOL
                cMap.put("Sc", new Category(1<<26));       // CURRENCY_SYMBOL
                cMap.put("Sk", new Category(1<<27));       // MODIFIER_SYMBOL
                cMap.put("So", new Category(1<<28));       // OTHER_SYMBOL
                cMap.put("L", new Category(0x0000003E));   // LETTER
                cMap.put("M", new Category(0x000001C0));   // MARK
                cMap.put("N", new Category(0x00000E00));   // NUMBER
                cMap.put("Z", new Category(0x00007000));   // SEPARATOR
                cMap.put("C", new Category(0x000D8000));   // CONTROL
                cMap.put("P", new Category(0x01F00000));   // PUNCTUATION
                cMap.put("S", new Category(0x1E000000));   // SYMBOL
                cMap.put("LD", new Category(0x0000023E));   // LETTER_OR_DIGIT

    в целях дальнейшего бугурта у ((школоты)|(быдлокодеров)) не осиливших ((циклов)|(массивов, листов, сетов, мапов))
    source is same #3976 #3975 #3940 #3998 #3999

    3.14159265, 17 Августа 2010

    Комментарии (9)
  6. PHP / Говнокод #4006

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    $val = trim($val);
       for ($x = 0; $x < 20; $x++) {
       $val = str_replace('  ', ' ', $val);
    }

    Замена нескольких пробелов в строке подряд на один.

    maenwen, 17 Августа 2010

    Комментарии (21)
  7. PHP / Говнокод #4005

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function del()
    {
        temp = window.confirm("Вы действительно хотите удалить?");
        if (temp == true) 
            return true;
        else 
            return false;
    }

    Из реальной системы

    Werdn, 17 Августа 2010

    Комментарии (7)
  8. Pascal / Говнокод #4004

    +92

    1. 1
    2. 2
    3. 3
    4. 4
    if (x>13)or(x<13)or(x=13) then begin writeln('введено невероное значение X');halt end else begin
    //Расчёт уравнения
    ..........
    end;

    в лабе в студента увидел o_O
    конечно он получил 2 за лабу
    но ка пример какокода супер

    adli__82, 17 Августа 2010

    Комментарии (24)
  9. JavaScript / Говнокод #4003

    +165

    1. 1
    2. 2
    if (evt.keyCode == 13)
    	evt.keyCode = 9

    Нашел на работе. Вообще, оно только для чтения, но в IE почему то работает.

    glazs, 17 Августа 2010

    Комментарии (5)
  10. Куча / Говнокод #4002

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    говнослово:
    
    а между прочим - сегодня узнал случайно - оказывается, неделю назад ГК.ру #2 исполнился год!
    
    хоть с запозданием, но поздравляю, тов. Страйкера и всех остальных говноюзеров )

    http://habrahabr.ru/blogs/i_am_advertising/66701/

    Lure Of Chaos, 16 Августа 2010

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