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

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

    −129.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
    19. 19
    20. 20
    21. 21
    22. 22
    For intAtts As Integer = 5 To strParams.Length - 1
                Select Case (intAtts + 1) Mod 3
                    Case 0
                        '--- Set where to find the attachments
                        Select Case strParams(intAtts).ToUpper
                            Case "TASKVIEW"
                                strAttach = CType(Me.Parent, ctlTaskViewTemplate).ctlDocNavigator.ContainerID.ToString & ","
                            Case "WORKITEM"
                                strAttach = WorkItem.WorkItemContainer.ToString & ","
                            Case "CASE"
                                strAttach = BFECase.CaseContainerID.ToString & ","
                        End Select
                    Case 1
                        '--- Set the relative path of where to find the attachments
                        strAttach = strAttach & strParams(intAtts) & ","
                    Case 2
                        '--- Set the type of document used to find the attachments
                        strAttach = strAttach & strParams(intAtts)
                        arrAttachments.Add(strAttach)
                        strAttach = ""
                End Select
            Next intAtts

    вот и попробуй пойми что в этих массивах по какому принципу лежит

    6istik, 22 Октября 2009

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

    +77.5

    1. 1
    2. 2
    3. 3
    4. 4
    //devPin и pin - массивы байт, а сравниваем мы их так :
    
    if (Utils.bytesToHex(devPin).equals(Utils.bytesToHex(pin))) {
    ....

    :)))

    tuba.linux, 21 Октября 2009

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

    +151.9

    1. 1
    if ($startTime == $endTime || $endTime < $startTime) {

    Написал, ужаснулся и тут же переписал

    striker, 30 Сентября 2009

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

    +151.2

    1. 1
    <?=trim(base64decode(trim($_GET['zzz'])))?>

    Ну как-то вот так

    McLeod, 25 Сентября 2009

    Комментарии (2)
  6. Java / Говнокод #1889

    +65

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if (s.length() < 2)
                return false;
    if (s.charAt(1) == ':') {
                return true;
    }
    return false;

    lian, 23 Сентября 2009

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

    +156.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    array_walk($additional_constraints_arr, create_function('&$field_value, $field_dest', '$field_value = (substr($field_dest, -1) == "!" ? "' .
        $table . '.' . ($prepend_table_name ? make_singular($table) . '_' : '') . '" . 
        substr($field_dest, 0, -1) . " != " . "\"" . $field_value . "\"" : (substr($field_dest, -1) == "%" ? "LOWER(" . "' .
        $table . '.' . ($prepend_table_name ? make_singular($table) . '_' : '') . '" . 
        substr($field_dest, 0, -1) . ") LIKE " . "LOWER(\"%" . $field_value . "%\")" : (substr($field_dest, -1) == "~" ? "' .
        $table . '.' . ($prepend_table_name ? make_singular($table) . '_' : '') . '" . 
        substr($field_dest, 0, -1) . " = " . $field_value : "' . 
        $table . '.' . ($prepend_table_name ? make_singular($table) . '_' : '') . '" . ' .
        '$field_dest . " = " . "\"" . $field_value . "\"")));'));

    ... just a simple 'WHERE' clause expanded to Godzilla-size ...

    core-ix, 10 Сентября 2009

    Комментарии (2)
  8. Perl / Говнокод #1793

    −103

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    foreach my $current_item(@catalog_items)
    {
        foreach($current_item)
        {
            my $id = $_->[0];
            ...

    Suor, 09 Сентября 2009

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

    +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
    <?
    $vars=array("№1" => "volvo", "№2" => "saab","№3" => "saab & audi", "№4" => "mercedes","№5" => "audi");
    	echo "<table border=1>";
    	foreach ($vars as $k => $v) {
    		echo "<tr><td>".$k."</td><td>".$v."</td></tr>";
    	}
    	echo "</table>";
    ?>
    
    
    <form action="index.php" method="POST">
    <select name="parametr">
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="saabandaudi">Saab & Audi</option>
      <option value="mercedes">Mercedes</option>
      <option value="audi">Audi</option>
    </select>
    <input type="submit" value="JMI">
    </form>
    
    <?
    
    if (isset($_POST['parametr']) && !empty($_POST['parametr'])) {
    	
    	foreach ($vars as $k => $v) {
    		if (strstr(strtolower($v),strtolower($_POST['parametr']))) {
    			echo $k." - ".$vars[$k]."<br>";
    		}
    	}
    } else {
    	echo "<table border=1>";
    	foreach ($vars as $k => $v) {
    		echo "<tr><td>".$k."</td><td>".$v."</td></tr>";
    	}
    	echo "</table>";
    }
    ?>

    dsda, 05 Сентября 2009

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

    +149.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
    <form action="blah.php" method="POST">
    <!-- тут твой селект -->
    <input type="submit" value="JMI">
    </form>
    <? input('./blah.php'); ?>
    
    
    --[blah.php]--
    <?
    if (isset($_POST['тут имя передаваемого параметра']) && !empty($_POST['тут имя передаваемого параметра'])) {
     тут ты выбираешь из файла csv все в массив, там ищещь свои строки которые похожи, потом формируешь таблицу с этими значениями  и выводишь ее через echo допустим
    }
    ?>

    dsda, 05 Сентября 2009

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

    +156.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
    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
    class I_Mysql
    {
    	var
    	$host="localhost",
    	$user="root",
    	$password="",
    	$database="gorodokbox",
    	$charset="utf8",
    	$connected=false,
    	$db_selected=true,
    	$r_connection=null,
    	$result=null,
    	$row=array(),
    	$field=null,
    	$debug=false;
    
    	function I_Mysql()
    	{
    
    	}
    
    	function connect($host="localhost", $user="roo", $password="", $type=0)
    	{
    		$this->host=$host;
    		$this->user=$user;
    		$this->password=$password;
    		$this->database=$password;
    		if(defined('MYSQLDEBUG'))$this->debug=1;
    		@$this->r_connection = mysql_connect($this->host, $this->user, $this->password);
    		@$er=mysql_errno($this->r_connection);
    		if(!$er)
    		{
    			if($this->debug) echo "mySQL connected<br>";
    			$GLOBALS['CVARS']['DB']['connected']=true;
    			$GLOBALS['CVARS']['DB']['rcon']=$this->r_connection;
    			$this->connected = true;
    			$GLOBALS['CVARS']['DB']['mysql']=&$this;
    			return true;
    		}
    		return false;
    	}
    ..................................................

    Ковырял самописный двиг магазина.

    mac1nt0sh, 03 Сентября 2009

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