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

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

    +132

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    delegate(AccountRegisterRecord record)
    {
        bool status = true;
        status = record.Editable ? true : false;
        return status;
    }

    Делегат проверки активности элемента контекстного меню

    Mathematician, 07 Апреля 2011

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

    +132

    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
    /// <summary>
    /// Конвертирование руского текста в английский.
    /// </summary>
    /// <param name="russianText">Русский текст.</param>
    public static string ConvertToEnglish(string russianText)
    {
    	string englishText = russianText.ToLower();
    
    	englishText = englishText.Replace("КПК", "PDA");
    	englishText = englishText.Replace("ПК", "PC");
    	englishText = englishText.Replace("Ач ", "Ah");
    	englishText = englishText.Replace("ПО", "Software");
    	englishText = englishText.Replace("ОС", "OS");
    	.
    	.
    	.
    	//далее еще около 300 подобных замен
    
    	return englishText;
    }

    Изюминка этого говнокода заключается в первой строчке функции.
    Встретил там же где и http://govnokod.ru/6170

    lexx-pnz, 05 Апреля 2011

    Комментарии (19)
  4. Си / Говнокод #5981

    +132

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if (argc == 3)
        snprintf(outfile, sizeof(outfile) - 1, "scan.log", argv[1], argv[2]);
    else if (argc >= 4)
    {
        snprintf(outfile, sizeof(outfile) - 1, "scan.log", argv[1], argv[3], argv[2]);
        // ...
    }

    Какой-то иксплойт, файл pscan2.c

    raorn, 14 Марта 2011

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

    +132

    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
    /*
     * лисапедный "including" в как бы шаблонах,
     * в глубокой древности, в случае отсутсвия CGI и прочих SSI...
     */
    
    <!-- Шаблон содержит... -->
    <script language="javascript" type="text/javascript" src="footer.tpl"></script>
    
    
    /* Содержание файла "footer.tpl"  */
    document.write('\
    	<p class="footer">\
    		©  Epic, Muhosransk\
    		<a href="mailto:address%40email.com" title="">address@email</a>\
    		+7 1230 45 67 89\
    	</p>\
    ');

    Поддался волне копания в старых кучах...

    istem, 05 Февраля 2011

    Комментарии (17)
  6. Куча / Говнокод #5195

    +132

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <select name="select" id="planeSel" onChange="javascript:self.location.href=this.value;">
    			 <option disabled selected>Выберите карту</option>
                 <option value="http://172.23.67.36/ingeo/index.asp?db=Address">Адресный план</option>
                 <option value="http://172.23.67.36/ingeo/index.asp?db=GenPlan">Генеральный план</option>
                 <option value="http://172.23.67.36/ingeo/index.asp?db=PZZ">Правила землепользования</option>
                 <option value="http://172.23.67.36/ingeo/index.asp?db=Building">Новое строительство</option>
            </select>

    www.eguar.ru/ingeo/index.asp?db=Building

    Dummy, 10 Января 2011

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

    +132

    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
    struct 
    {
    	unsigned char * low;  //младшая часть адреса
      	unsigned char * high; //страшая часть адреса(только младших 3 бита)
    } padr;
    
    void filladdr(unsigned int * addr) //подготовка адресных ног МК
    {
    	padr.low = (unsigned char *)addr;
    	padr.high = padr.low + 1;
    	PORTB = *padr.low;
    	PORTE &= 0x8;
    	PORTE |= *padr.high;
    
    }
    
    unsigned char readFromSRAM(unsigned int * adrss)
    {
    	char outD;
    	TRISD = 0xFF;
    	filladdr(adrss);
    	PORTA &= 0xFC;
    	NOP(); // задержка на время доступа
    	outD = PORTD;
    	PORTA |= 0x7;
    	return outD;
    }
    
    void writeToSRAM(unsigned int * adrss, unsigned char * data)
    {
    	TRISD = 0x0;
    	filladdr(adrss);
    	PORTD = *data;
    	PORTA &= 0xF8;
    	NOP();  // задержка на время доступа
    	PORTA |= 0x7;
    	PORTD = 0x0;
    }

    говнокод для работы с 2кб внешней SRAM памяти для микроконтролеров pic

    nice_penguin, 02 Января 2011

    Комментарии (41)
  8. Куча / Говнокод #5129

    +132

    1. 1
    <a href=# onlick="linkme(this)">

    Полижи ссылку!

    basename, 01 Января 2011

    Комментарии (12)
  9. Куча / Говнокод #5116

    +132

    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <style type="text/css">
    <!--
    .стиль2 {
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    }
    .стиль3 {
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    }
    .стиль4 {font-size: 12px; font-weight: bold; font-style: italic; }
    -->
    </style>
    <head>
    <meta name="description" content="<?php echo $myrow['meta_d']; ?>" />
    <meta name="keywords" content="<?php echo $myrow['meta_k']; ?>" />
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <title><?php echo "Заметки по запросу - $search"; ?></title>
    <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <table width="700" align="center" cellpadding="0" cellspacing="0" class="main_border">
    <!--Блок с шапкой сайта-->
    <? include ("blocks/header.php"); ?>
    <tr>
    <!--Блок меню сайта-->
    <? include ("blocks/menu.php"); ?>
    <td width="554" valign="top" bgcolor="#FFFFFF">

    qbasic, 30 Декабря 2010

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

    +132

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    /// <summary>
    /// Zero matrix
    /// </summary>
    public void Zero()
    {
    	m11 = m12 = m13 = m14 =
    	m21 = m22 = m23 = m24 =
    	m31 = m32 = m33 = m34 =
    	m41 = m42 = m43 = m44 = 0;
    }

    Работа с матрицей 4 на 4

    bazhenovc, 20 Декабря 2010

    Комментарии (104)
  11. Куча / Говнокод #4817

    +132

    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
    <div id="bFooter">
       <ul class="bNav">
        <li><a href="/help.php?page=about">о сайте</a></li>
        <li><a href="/techsupp.php">техподдержка</a></li>
        <li><a href="/jobs.php">вакансии</a></li>
        <li><a href="/blog.php">блог</a></li>
        <li><a href="/help.php?page=terms">правила</a></li>
        <li><a href="/ads.php?tabs=1">реклама</a></li>
        <li><a href="/developers.php">разработчикам</a></li>
        <li><a href="/pages.php?o=-1&p=Merchant%20API">магазинам</a></li>
       </ul>
      </div>
      <div id="bFooter">
       <p>В Контакте © 2006-2010 <a href="#" onclick="return changeLang();" class="langSelector">Русский</a><br /><small><a href="http://vkontakte.ru/id1">Павел Дуров</a></small></p>
      </div>

    Где-то я слышал, что id должен быть уникальным.

    nsauk, 03 Декабря 2010

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