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

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

    +148

    1. 1
    <!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

    JasperReports - говёная тулза для геренации отчётов в Java.

    Основное достоинство - бесплатность и открытость исходного кода.
    Главный минус - XML-шаблоны для отчётов.

    guest, 08 Апреля 2009

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

    +140

    1. 1
    2. 2
    3. 3
    <?
    echo "Заебись!";
    ?>

    сделать заебись

    guest, 08 Апреля 2009

    Комментарии (1)
  4. Куча / Говнокод #824

    +148

    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
    <title>Under Construction</title>
    <html>
    <td align=center>
    	<img src="Under-Construction.gif" 
    		style="
    			display: block;
    			width: 550;
    			margin-left: auto;
    			margin-right: auto
    	
    " />
    </td>
    </html>

    HTML 5.0 + CSS 3.0

    guest, 07 Апреля 2009

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

    +151

    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
    # Безлимит со статических адресов
    ### здесь с адресов 192.168.0.0/24 пускает только в сеть 10.x.x.x, но не в интернет.
    ### при задании четко route add x.x.x.x gw 10.254.254.254, то на этот x.x.x.x ходит нормально, а дальше нини...
    iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth2 -j SNAT --to-source 10.x.x.x
    
    # Лимит с адресов полученных при подключении к pptpd
    ### здесь вообще все нормально, все кто подключаются к pptpd ходят в интернет по правильному ипу.
    iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j SNAT --to-source 212.x.x.x
    
    # результат route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.1.50    *               255.255.255.255 UH    0      0        0 ppp0
    ### здесь все клиента pptpd...
    212.x.x.x       *               255.255.255.224 U     0      0        0 eth1
    192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
    10.0.0.0        *               255.0.0.0       U     0      0        0 eth2
    default         212.x.x.x       0.0.0.0         UG    0      0        0 eth1
    default         10.x.x.x        0.0.0.0         UG    1      0        0 eth2

    iptables

    guest, 07 Апреля 2009

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

    +156.4

    1. 1
    include ("/home/powerbo1/public_html/_templates-new/_page.php?userid=" . $_POST["userid"] . "&page=" . $_POST["page"] . "&url=" . $_POST["url"] . "&home=" . $_POST["home"] . "&location=" . $_POST["location"] . "&domain=" . $_POST["domain"] . "");?>

    guest, 05 Апреля 2009

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

    +154

    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
    <?
    
    class events {
      
    		private $table = array();
    		private $events = array();
      
    		function setTable($type, $array) {
    			$this->table[$type] = $array; 
    		}
      
    		function set($type, $num, $point = 'global') {
    			$this->events[$point][$type] = $num;
    		}
      
    		function get($point = 'global') {
    			if (is_array($this->events[$point])) {
    				foreach ($this->events[$point] as $k => $v) {
    					$this->parse($k, $this->table[$k][$v]);
    				}
    			}
    		}
      
    		function parse($type, $string) {
    			echo '<div class="' . $type . '">' . $string . '</div>';
    		}
    		
    		function check($point = 'global', $type = null) {
    			if ($type == null) {
    				if (count($this->events[$point][$type]) > 0) {
    					return true;
    				}
    			} else {
    				if (count($this->events[$point]) > 0) {
    					return true;
    				}	
    			}
    			return false;
    		}
    	}
    
    	$events = new events();
    	$events->setTable('error',
    		array(1 => 'Опасносте'));
    	$events->set('error', 1);
    	$events->get();

    Обработка ошибке

    guest, 04 Апреля 2009

    Комментарии (1)
  8. Pascal / Говнокод #809

    +148

    1. 1
    2. 2
    3. 3
    if ((x0+a[i,1]{-1}) in [1..8])or((y0+a[i,2]) in [1..8]{2}){and(brd[(x0+a[i,1]),(y0+a[i,2])]=0) } then begin
          reit[i]:=stepsreit(brd,x0+a[i,1],y0+a[i,2]);
        end;

    А почему оно не работает?

    guest, 03 Апреля 2009

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

    +151.4

    1. 1
    http://suchen.mobile.de/fahrzeuge/showDetails.html?lang=ru&id=74773331&pageNumber=3&scopeId=C&sortOption.sortBy=searchNetGrossPrice&sortOption.sortOrder=ASCENDING&makeModelVariant1.makeId=17700&makeModelVariant1.modelId=13&makeModelVariant1.searchInFreetext=false&makeModelVariant2.searchInFreetext=false&makeModelVariant3.searchInFreetext=false&vehicleCategory=Car&segment=Car&minFirstRegistrationDate=1995-01-01&siteId=GERMANY&damageUnrepaired=ALSO_DAMAGE_UNREPAIRED&export=ALSO_EXPORT&customerIdsAsString=&tabNumber=2

    небольшой такой запросик...

    guest, 01 Апреля 2009

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

    +140.7

    1. 1
    %define is64bit  %(test `grep -o '(.*)' /etc/SuSE-release` = "(x86_64)" && echo 1 || echo 0)

    спек сборки одного rpm
    до uname парни не догадались

    guest, 31 Марта 2009

    Комментарии (1)
  11. C# / Говнокод #790

    +145

    1. 1
    2. 2
    3. 3
    4. 4
    /// <summary>
            /// Child border.
            /// </summary>
            private Border childBorder;

    Я бы никогда без комментария не догадался, зачем же это поле

    guest, 30 Марта 2009

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