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

    +145

    1. 1
    Пидор из ульяновска уебище сраное ты меня достал завтра как и обещал отнесу на тебя заявление, хуепутало задроченное, выблядок кровавый

    KomprendaTerrorSquad, 21 Декабря 2010

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=43405 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
    212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=78686 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
    212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=9113 HTTP/1.0" 200 5324 "-" "KomprendaTrueTrolle"
    212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=16996 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
    212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=37937 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
    212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=78866 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
    212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=79800 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
    212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=17157 HTTP/1.0" 200 5324 "-" "Nechego Byilo Vesti Sebya Po Svinski"
    212.176.111.43 - - [21/Dec/2010:20:54:58 +0300] "GET /index.php?inc=27515 HTTP/1.0" 200 5324 "-" "KomprendaTrueTrolle"

    некто под ником itsem ищет php-injection

    KomprendaTerrorSquad, 21 Декабря 2010

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

    +161

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    $ecapacity = "0";
    if (isset($_POST['ecapacity2'])) {
    	$ecapacity = $_POST['ecapacity1'] . "." . $_POST['ecapacity2'];
    } else {
    	$ecapacity = $_POST['ecapacity1'];
    }
    if ($ecapacity != "--.") {
    	$where = $where + array('e_capacity' => $ecapacity);
    	$where = $where + array('engine' => $ecapacity);
    } else {
    	$where = $where + array('e_capacity' => '0');
    }

    нужно было ввести число с точкой, к чему было вводить два поля ввода разделённых точкой, и два поля в БД float и varchar мне до сих пор не понятно. видимо заборное ЛСД чуваку попалось

    DrFreez, 21 Декабря 2010

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

    +170

    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
    // ==UserScript==
    // @name		Skip GK comments
    // @namespace	GK
    // @description	Skip GK comments
    // @include	http://govnokod.ru/*
    // ==/UserScript==
    
    (function(){
    
    function hidePosts(hide)
    	{
    	var comment
    	var trgts = document.evaluate("//strong[@class='entry-author']", document, null, XPathResult.ANY_TYPE, null);
    	var lst = new Array()
    	while (trgt = trgts.iterateNext())
    		lst.push(trgt)
    	for (trgt in lst)
    		{
    		res = hide.exec(lst[trgt].innerHTML);
    		if (res)
    			{
    			comment = lst[trgt].parentNode.parentNode.parentNode;
    			comment.style.display='none';
    			}
    		}
    	}
    
    	var hide = /komprenda/i
    	hidePosts(hide)
    })();

    Клин клином вышибают.

    Vindicar, 21 Декабря 2010

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

    +82

    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
    /**
     * Delete. * 
     * @param entity the entity 
     * @return true, if successful 
     */ 
    public boolean delete(T entity) {
     	boolean deleted=false; 
    	getSession().delete(entity); 
    	flush(); 
    	//when no hibernate runtime exception has arised...set to true.
    	deleted = true;
    	return deleted;
    }

    Our lovely tech lead has written this

    vovano, 21 Декабря 2010

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

    +170

    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
    class PHP {
    	function __construct(){
    		ob_start();
    	}
    	function echо ( $string='' ) {
    		echo $string . '<br/>';
    	}
    	function  __destruct() {
    		ob_end_flush();
    	}
    }
    	$php = new PHP();
    
    	$string = "It's work!";
    	$php->echо( $string );
    
    /*
    	Пишу собственный шаблонизатор. Назову его "PHP Template Engine"
    	Помогите кто может, кто может помогите
    */

    ...Не в пример всяким Smarty...

    istem, 21 Декабря 2010

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

    +81

    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
    // gotta love this hack
        final private static String PADDING =
                "                                                                                   ";
    
        private static String stringFormat(String stringToFormat, int fieldSize, boolean rightJustify) {
            // and Java doesn't really excel at this kind of thing either
            if (stringToFormat.length() >= fieldSize) {
                return stringToFormat.substring(0, fieldSize);
            } else {
                return rightJustify ?
                        PADDING.substring(0, fieldSize - stringToFormat.length()) + stringToFormat:
                        stringToFormat + PADDING.substring(0, fieldSize - stringToFormat.length());
            }
        }

    Smoke, 21 Декабря 2010

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

    +162

    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
    //exit;
    
    define("CACHE_USE", false);
    
    require("/usr/home/<path_to_config>/config.php");
    require_once(PATH_CLASSES . "/DB.Class.php");
    
    DB::connect(DBHOST, DBUSERNAME, DBPASSWORD, DBNAME);
    
    checkLongProcesses();
    sleep(30);
    checkLongProcesses();
    
    function checkLongProcesses() {
    	$pslist = DB::query("SHOW PROCESSLIST");
    
    	if (sizeof($pslist) > 25) {
    
    		mail("[email protected]", "SQL Processes Monitor Report", print_r($pslist, true));
    
    		echo "Killing long queries...\n\n";
    		foreach ($pslist as $el) {
    			if ($el['Time']>10) {
    				echo "Killing process: " . $el['Id'] . "\n";
    				echo $el['Info'] . "\n\n";
    				DB::query("KILL " . $el['Id']);
    			}
    		}
    	}
    }

    Достался проект с кодом различной говнистости. Вот такое, например, запускается кроном каждые 10 минут.

    wmmorgun, 21 Декабря 2010

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

    +166

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?
    $nofoto="avatars/photo_no_160x200.gif";
    $query = "SELECT id , foto FROM `users` WHERE `foto` != '{$nofoto}'";
                                    
    $res = mysql_query($query);
    while($row = mysql_fetch_array($res))
     echo '<table border="1" cellpadding="5" cellspacing="0">
     <tr> '.$row["id"].'
            <td><img  class="photo" height="200" width="160" src="'.$row["foto"].'" title="" alt="">< /td>
    < /tr>
        < /table> ';

    qbasic, 21 Декабря 2010

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

    +144

    1. 1
    public static const INFINITY:int = 100000;

    а вы говорите, что скорость света недостижима... Вон, мы даже уже бесконечность обозначили!

    Lure Of Chaos, 21 Декабря 2010

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