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

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

    +160.3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if($x){
    		echo ('Да');
    	}elseif(!$x){
    		echo('Нет');
    	}else{
    		echo('Пора.');
    	}

    Очень таинственный код...

    REM99, 12 Августа 2009

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

    +33.2

    1. 1
    cStaticObject * CreateStaticObject	( obj_id_t object_id, mesh_id_t mesh_id, material_id_t material_id, int32_t coord_x, int32_t coord_y, int32_t coord_z, int32_t angle_azimuth, int32_t angle_zenith, int32_t angle_longitudinal, uint32_t size_x, uint32_t size_y, uint32_t size_z, uint16_t flags );

    stup, 11 Августа 2009

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

    −355.7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    for item in self.__dict__.keys():
                if item[:3] == 'on_' or \
                   item[:16] == 'set_handler_for_' or \
                   item[:6] == 'do_on_'\
                :
                    del self.__dict__[item]

    guest, 07 Августа 2009

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

    +135.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    // Validate numeric field
    public function validateNumber($field, $errorMessage, $min=2, $max=32){
        if(!isset($_REQUEST[$field]) || !is_numeric($_REQUEST[$field]) 
            || strlen($_REQUEST[$field])<$min 
            || strlen($_REQUEST[$field])>$max)
        {
            $this->errors[]=str_replace('<br>', '', $errorMessage) . '<br>';
        }
    }

    Legacy код от индусов. Строки 4-5 просто лучшие.

    guest, 06 Августа 2009

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

    +138.7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function check_age($date) {
    	$thatTime=mktime(0,0,0,$date['month'],$date['day'],$date['year']);
    	$thisTime=time();
    	$difference=$thisTime-$thatTime;
    	return($difference/60/60/24/365 > 13);
    }

    Нужно проверить является ли пользователь с введенной датой рождения старше 13-ти лет

    guest, 05 Августа 2009

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

    +143.6

    1. 1
    2. 2
    3. 3
    4. 4
    if ("MOCK_CATEGORY".equals(esbCategoryName) && "MOCK_SERVICE".equals(esbServiceName)) 
    { 
       response = request; 
    }

    Исходник Jboss Jpdl

    guest, 05 Августа 2009

    Комментарии (6)
  8. VisualBasic / Говнокод #1411

    −363.8

    1. 1
    2. 2
    3. 3
    4. 4
    If dd.Items.Count < 1 Then
        dd.Items.Clear()
        ...
    End If

    guest, 23 Июля 2009

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

    +132.3

    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
    include "include/template.php";
    stdhead(null,'Он-лайн табло');
    
    echo '<table><tr><td>';
    	$firarray = mysql_query("SELECT * FROM online_firs GROUP BY fir ASC");
    	while ($fir = mysql_fetch_array($firarray)){ // пробегаемся по РЦентрам 
    		$firnamearray = mysql_query("SELECT * FROM firdata WHERE fir='".$fir[fir]."'");
    		$firname = mysql_fetch_array($firnamearray); // получим название текущего РЦ
    
    		// вложенная таблица районного центра
    		echo '<table width=100%>';
    		echo '<tr><td background="images/airport_header.gif"> '.$fir[fir].'  '.$firname[name].' FIR</td></tr><tr><td>';
    		//вложенная таблица диспетчерских пунктров 
    		echo '<table>';
    		$atcarray = mysql_query("SELECT * FROM online WHERE atc_fir='".$fir[fir]."' and clienttype='ATC' ORDER BY atc_callsign ASC");
    		while ($atc = mysql_fetch_array($atcarray)){ // пробегаемся по позициям
    			// если позиция существует - то отображаем
    			$positionarray=explode("_",$atc[callsign]); //  расхуячиваем код позывного на Икао и  Позицию.
    			$positiontype=array_pop($positionarray); // выдёргиваем последний элемент, т.е. тип позиции (app twr gnd итд)
    			if (($positiontype=='GND') || ($positiontype=='TWR') || ($positiontype=='APP') || ($positiontype=='CTR') || ($positiontype=='FSS') || ($positiontype=='DEL') ){
    				// расхуячим АТИС построчно
    				$atis='';
    				$atisarray=explode("^§",$atc[atc_atis]); // разбираем общую строку на ВПП по разделителю %		
    				foreach ($atisarray as $x => $atisdetalis){  // пробегаем по всем параметрам ВПП, поочерёдно для каждой
    					$atis=$atis.$atisdetalis.'; ';}
    
    					echo '<tr style="color: #ff0000">'. // задаётся цвет шрифта 
    					'<td width="90">'.$atc[callsign]. '</td>'.
    					'<td width="200" title="'.$atis.'">'.$atc[atc_callsign]. '</td>'.
    					'<td width="90">'.$atc[atc_freq]. '</td>'.
    					'<td width="200" title="'.$atc[pid].' '.$atc[atc_rating].'"><a href="http://stats.vatsim.net/search_id.php?id='.$atc[pid].'">'.$atc[fio]. '</a></td></tr>';
    			}
    		}	
    		echo '</table >'; //закрывающий таблицы диспетчерских пунктов
    		//вложенная таблица ВС 
    		echo '<table >';
    		$portarray = mysql_query("SELECT * FROM online_firs WHERE fir='".$fir[fir]."' GROUP BY port ASC");
    		while ($port = mysql_fetch_array($portarray)){ // пробегаемся по портам
    			if ($port[port]){
    				// получим название аэродрома . И если есть такой АД в базе данных тогда добавим ссыль не его страницу
    				$airport = mysql_fetch_array(mysql_query("SELECT * FROM airportdata WHERE port='".$port[port]."' "));
    				$airportpage = mysql_fetch_array(mysql_query("SELECT * FROM airport WHERE ikao='".$port[port]."' "));
    				if ($airportpage[name]) $link='<a href="airport.php?icao='.$port[port].'"><img src="images/icon/info.png"></img> </a>';
    				echo '<tr><td colspan="8"> - '.$port[port].' '.$airport[name].' </td><td>'.$link.'</td></tr>'; $link='';
    				// получим прибытия и выведем нахуй
    				$arrivalarray = mysql_query("SELECT * FROM online WHERE fp_arrival_port='".$port[port]."' ORDER BY time_arr ASC");
    				while ($arrival = mysql_fetch_array($arrivalarray)){ // пробегаемся по прибытиям 
    
    					echo '<tr style="color: #000000">'. // задаётся цвет шрифта прибывающих
    					'<td width="90" title="'.$arrival[fio].'"><a href="http://vataware.com/pilot.cfm?cid='.$arrival[pid].' ">'.$arrival[callsign].' </a></td>'.
    					'<td width="95">'.$arrival[fp_acfttype].'</td>';
    					// Если расстояние до АД прилёта более 10 км
    					if ($arrival[dist_from_ad_arr] > 10) echo '<td width="65" title="Время прибытия">'.$arrival[time_arr].'</td>';
    					else echo'<td style="color: #a0a0a0" width="65" >arrived</td>';
    					echo'<td width="110" title="'.$arrival[fp_route].'">'.$arrival[fp_departure_port].'-'.$arrival[fp_arrival_port].'</td>'.
    					'<td width="100" title="Текущий эшелон | Эшелон по плану">FL'.ceil($arrival[alt]/100).'|'.$arrival[fp_flevel].'</td>'.
    					'<td width="40" title="Скорость (км/ч) ">'.ceil($arrival[speed]).'</td>'.
    					'<td width="40">'.$arrival[fp_sq].'</td></tr>';
    				}
    				// получим отправления и выведем нахуй
    				$departurearray = mysql_query("SELECT * FROM online WHERE fp_departure_port='".$port[port]."' ORDER BY time_arr ASC");
    				while ($departure = mysql_fetch_array($departurearray)){ // пробегаемся по прибытиям 
    					echo '<tr style="color: #a0a0a0">'. // задаётся цвет шрифта вылетающих
    					'<td width="90" title="'.$departure[fio].'"><a href="http://vataware.com/pilot.cfm?cid='.$departure[pid].'  " target="_blank">'.$departure[callsign].' </a></td>'.
    					'<td width="95" >'.$departure[fp_acfttype].'</td>';
    					// Если расстояние от АД вылета менее 60ти километов
    					if ($departure[dist_from_ad_dep] < 60) echo'<td width="65" >departing</td>';
    					else echo'<td width="65" >in flight</td>';
    					echo'<td width="110"  title="'.$departure[fp_route].'">'.$departure[fp_departure_port].'-'.$departure[fp_arrival_port].'</td>'.
    					'<td width="100"  title="Текущий эшелон | Эшелон по плану">FL'.ceil($departure[alt]/100).'|'.$departure[fp_flevel].'</td>'.
    					'<td width="40"  title="Скорость (км/ч) ">'.ceil($departure[speed]).'</td>'.
    					'<td width="40" >'.$departure[fp_sq].'</td></tr>';
    				}
    			}
    		}	
    		echo '</table >'; // закрывающий таблицы ВС
    	echo '</td></tr></table >'; // закрывающий таблицы РЦ
    	}
    echo '</td></tr></table >'; // закрывающий главной таблицы
    
    stdfoot(null);

    guest, 21 Июля 2009

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

    +78.5

    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
    if (choice==0)
                new Browser(null, display, this, this, false);
            
            if (choice==1)
                new Browser(null, display, this, this, true);
            
            if (choice==2)
                new Browser(null, display, this, this, false);
            
            if (choice==3)
                new Browser(null, display, this, this, true);
            
            if (choice==4)
                new Browser(null, display, this, this, false);
            
            if (choice==5)
                new Browser(null, display, this, this, true);
            
            if (choice==6)
                new Browser(null, display, this, this, false);
            
            if (choice==7)
                new Browser(null, display, this, this, true);

    Сохранить, загрузить, сохранить, загрузить...

    guest, 19 Июля 2009

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

    +176.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function Fields_Change()
    {
       if (username.value == "")
       {
          username.value = lbUserName.innerHTML;
       }
       if (username.value == lbUserName.innerHTML)
       {
          username.value = "";
       }
    }

    guest, 12 Июля 2009

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