1. Лучший говнокод

    В номинации:
    За время:
  2. JavaScript / Говнокод #6367

    +152

    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
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    <SCRIPT LANGUAGE="JavaScript">
    var alerted_already;
    var remark;
    function theytyped(form) {
    for (   j = 1;
    j<=remark.length && remark[j]!=form.myoutxt.value;
    j++){}
    if (j>remark.length)
    form.myoutxt.value = "Do not type here!";
    return false;
    }
    function touched_frog() {
    if (!alerted_already) {
    alert(""+
                          ""+
                          ""+
                          ""+
                          ""+
                          "");
                    alerted_already = true;
    }
    return alerted_already;
    }
    function compute(form) {
    for (var i = 1; 
    i<=remark.length && remark[i]!=form.myoutxt.value ;
    i++){}
    if (i==remark.length)
    history.back();
    if (i==remark.length-1)         
    alert("Посетитель!"+
    "\n\nДо нашего сведения дошло, что вы нарушали права одной из кнопок. Ее заявление рассмотрено и признано обоснованным. Однако, вышеуказанная кнопка готова пойти на примирение. Если Вы не против, нажмите ее еще раз, в знак Ваших добрых намерений. В противном случае, Вас ожидают серьезные санкции. Администрация ОЗПК (Общество Защиты Прав Кнопок)");
    if (i<remark.length)
    form.myoutxt.value = remark[i+1];
    else 
    form.myoutxt.value = remark[1];
    }
    function initArray() {
          this.length = initArray.arguments.length;
          for (var i = 0; i < this.length; i++)
            this[i+1] = initArray.arguments[i];
    }
    remark = new initArray( "Спасибо!",
                            "Одного раза достаточно! Спасибо!!!",
                            "Вы глухие? Я же говорю - спасибо!!! ", 
                            "Хватит!!! Хватит!!!", 
                            "КТО - НИБУДЬ ОСТАНОВИТЕ ЭТО!", 
                            "ДА, ЧТО С ВАМИ?!", 
                            "ВЫ РУССКИЙ ЯЗЫК ПОНИМАЕТЕ?!", 
                            "МНЕ БОЛЬНО!!!", 
                            "Еще раз и я напишу заявление!", 
                            "Я предупреждала? За Вами уже идут!", 
                            "Мириться будем? Нажми один раз!");
    alerted_already = false;
    </SCRIPT>
    <script language="JavaScript">
    <!--
    function MM_reloadPage(init) {  //reloads the window if Nav4 resized
      if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
      else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    // -->
    </script>
    <body bgcolor="#FFFFFF">
    <CENTER><FORM name="buttons" method="post" onSubmit="return false">
    <input type="button" name="Нажми" value="Нажми" onClick="compute(this.form)"
    return touched_frog()">
    <input type="text" value=" " 
    name="myoutxt" 
    onBlur="theytyped(this.form)" 
    onFocus="theytyped(this.form)" 
    onChange="theytyped(this.form)" 
    size=35>
    </FORM>
    <P><BR>
    </CENTER>

    прикольный скрипт

    BlackMonolit, 15 Апреля 2011

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

    +116

    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
    public struct RowForReportBookRecordIssue
    	{
    		public string Column1 { get; set; }
    		public string Column2 { get; set; }
    		public string Column3 { get; set; }
    		public string Column4 { get; set; }
    		public string Column5 { get; set; }
    		public string Column6 { get; set; }
    		public string Column7 { get; set; }
    		public string Column8 { get; set; }
    		public string Column9 { get; set; }
    		public string Column10 { get; set; }
    	}

    Использование соответствующее:
    RowForReportBookRecordIssue.Column1 = ...; RowForReportBookRecordIssue.Column2 = ...;
    Даже страшно, если что-то придется править... :(

    fr0mrus, 12 Апреля 2011

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

    +165

    1. 1
    <div class="dashed" onmouseover="$(this).addClass('active');" onmouseout="$(this).removeClass('active');"><a href="http://pogoda.ngs.ru/w3d/#w3d" rel="history">температура</a></div>

    hover? не, не знаем
    http://pogoda.ngs.ru

    Back, 07 Апреля 2011

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

    +163

    1. 1
    <a href="javascript:void(0)" onclick="$('#faq_1').slideToggle('slow');">

    Код ссылки, раскрывающей динамический список, расположенной на одном банковском сайте. Люди знают jQuery.

    alter, 06 Апреля 2011

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

    +160

    1. 1
    std::cout << (valid_flag + prior ? 1 : 0) << " " << valid_flag+1-1 << std::endl;

    Говнокод - загадка. Какой тип у valid_flag?

    seregakabancheg, 05 Апреля 2011

    Комментарии (9)
  7. Objective C / Говнокод #6221

    −116

    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
    -(BOOL) checkIsDeleted:(Transactions*)target
    {
        if (target.transactionType == TransactionTypeTransfer)
        {
            if (target.cashFlow && target.cashFlow.isDeleted && target.secondCashFlow && target.secondCashFlow.isDeleted)
                return YES;
            return NO;
        }
        else
            if (target.cashFlow && target.cashFlow.isDeleted)
                return YES;
        return NO;
    }

    Классика )))

    Tika-Z, 05 Апреля 2011

    Комментарии (9)
  8. C# / Говнокод #6170

    +125

    1. 1
    2. 2
    3. 3
    4. 4
    if (NewsId == 0)
        categoriesList.Get();
    else
        categoriesList.Get();

    Встретил при модернизации одного веб ресурса с посещаемостью около 10 тыс.пользователей в сутки

    lexx-pnz, 31 Марта 2011

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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $('.button').bind('click', function(){
    	t = $(this);
    	$('.vote-vk').attr('title', t.attr('title')).attr('summary', t.attr('summary')).attr('url', t.attr('url')).attr('image', t.attr('image'));
    	$('.vote-twitter').attr('title', t.attr('title')).attr('summary', t.attr('summary')).attr('url', t.attr('url')).attr('image', t.attr('image'));
    	$('.vote-fb').attr('title', t.attr('title')).attr('summary', t.attr('summary')).attr('url', t.attr('url')).attr('image', t.attr('image'));
    });

    http://memecombat.ru/

    sapegin, 31 Марта 2011

    Комментарии (9)
  10. Си / Говнокод #6156

    +141

    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
    char *toScan;
        unsigned int IP1, IP2, IP3, IP4, IPMask;
        if(argc > 1) {
            toScan = argv[1];
    
            if(sscanf(toScan, "%u.%u.%u.%u/%u", &IP1, &IP2, &IP3, &IP4, &IPMask) != 5) {
                puts("Error parsing arguments.");
                return -1;
            } else {
                if(IP1 > 255 || IP2 > 255 || IP3 > 255 || IP4 > 255 || IPMask > 32) {
                    puts("Incorrect values specified.");
                    return -2;
                } else {
                    baseIP |= IP1 & 0xFF;
                    baseIP |= ((IP2 << 8) & 0xFF00);
                    baseIP |= ((IP3 << 16) & 0xFF0000);
                    baseIP |= ((IP4 << 24) & 0xFF000000);
    
                    baseIP = ntohl(baseIP);
    
                    intCountIP = (unsigned long) pow(2, 32-IPMask);
                    //printf("Total IP's: %u\n", countIP());
                }
            }
        } else {
            return -1;
        }

    Парсинг аргументов из одного сетевого сканера. Программа выявляет выключенные хосты в указанной подсети.
    Несмотря на *это*, сканер работает весьма резво (350 IP в секунду)

    danilissimus, 31 Марта 2011

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

    +170

    1. 1
    var obj=getObjById($(this).attr("id"));

    Вот такое хорошое применение jquery =)
    http://javascript.ru/forum/misc/16224-pokritikujjte-podkhod-pozhalujjsta.html

    vulkan, 30 Марта 2011

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