1. VisualBasic / Говнокод #1398

    −83

    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
    Select Case LCase(ParamA) 'push eax
    
        Case "eax": hhh = &H50: Put #123, , hhh: GoTo 344
        Case "ecx": hhh = &H51: Put #123, , hhh: GoTo 344
        Case "edx": hhh = &H52: Put #123, , hhh: GoTo 344
        Case "ebx": hhh = &H53: Put #123, , hhh: GoTo 344
        Case "esp": hhh = &H54: Put #123, , hhh: GoTo 344
        Case "ebp": hhh = &H55: Put #123, , hhh: GoTo 344
        Case "esi": hhh = &H56: Put #123, , hhh: GoTo 344
        Case "edi": hhh = &H57: Put #123, , hhh: GoTo 344
            
            
            
        Case "es": hhh = &H6: Put #123, , hhh
            
            
    End Select

    Не думал, что goto еще пользуются!

    guest, 21 Июля 2009

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

    +151.1

    1. 1
    2. 2
    3. 3
    if(!preg_match('/<table border="0" width="48%" cellspacing="0" cellpadding="5" class="modelProperties">(.+)<\/div>/isU', $tovar_page, $test)){
    	preg_match('/<table border="0" width="50%" cellspacing="0" cellpadding="5" class="modelProperties">(.+)<\/div>/isU', $tovar_page, $test);
    }

    парсер я.маркета

    guest, 21 Июля 2009

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

    +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
    <?php
    
    $socket = stream_socket_server("tcp://127.0.0.1:8982", $errno, $errstr);
    if (!$socket) 
        echo "$errstr ($errno)<br />\n";
    while (TRUE){
    	$conn = stream_socket_accept($socket);
    if(pcntl_fork() == -1) {
    			echo "Sorrr: fork failure!\n";
    			die();
    			}
    	if(pcntl_fork() == 0)
    	{
    	fwrite($conn, "Hello!\n");
    	$input=fread($conn,1024);
    	fwrite($conn,$input . "\n");
    	if ($input = "quit")
    			{
    			fwrite($conn,"Terminated");
    			fclose($conn);
    			fclose($socket);
    			sleep (5);
    			exit();
    			}else{
    			fwrite($conn,"Enter data:");
    }
    }
    }
    fclose($conn);
    ?>

    guest, 21 Июля 2009

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

    +154

    1. 1
    return !( Pattern.compile("['\"`]+").matcher(query.subSequence(0, query.length())).matches());

    Шедевр проверки на запретные символы в запросе

    guest, 21 Июля 2009

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

    +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
    # /etc/fstab: static file system information.
    #
    # Use 'vol_id --uuid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    # / was on /dev/sda1 during installation
    UUID=12179970-74dc-4673-a865-cf8af384eb4b /               ext4    relatime,errors=remount-ro 0       1
    # swap was on /dev/sda6 during installation
    UUID=059ff3fe-4866-4f54-b796-54d4a265f660 none            swap    sw              0       0
    /dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

    fstab

    guest, 21 Июля 2009

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

    +134.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
    // Объявлен класс GOSTDocument extends TechDocument ( ввожу в курс дела:) )
    
    public class TechDocument
    {
    
      protected TechDocument(){} //Ибо нефиг
    
      public TechDocument getDocumentA ( Type DocType )
    {
    
            TechDocument tmpl = null;
      switch (DocType)
      {
          case DOCTYPE_GOST : tmpl = (GOSTDocument) new GOSTDocument();
          break;
    // ... Тут еще CASE всякие
          default: tmpl = new TechDocument();
          break;
      }
      return tmpl;
    
    }
    
    }

    Как бы кастинг.:)

    guest, 21 Июля 2009

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

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    for($i=1; $i<=$count; $i++) {
    	$buf = ...
    	$result = preg_match($filter, $buf, $matches);
    	if ($result > 0) {
    		fwrite($handle,"ok\n");
    		fwrite($handle, $buf);
    		exit(0);
    		fclose($handle);
    		break;
    	}
    }

    guest, 20 Июля 2009

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function getPayBackTime() {
    //$time = $this->db->query("SELECT scn_id FROM sections WHERE scn_from_d<='".date("d")."' AND scn_to_d >='".date("d")."' AND scn_from_m='".date("m")."' AND scn_from_y='".date("Y")."'");
    //return $time[0]['scn_id'];
    return 12;
    }

    guest, 20 Июля 2009

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

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    $i = (True)?(True?True:False):False;
    $i = !$i;
    if (($i)?(!$i?$i:!$i):$i) die('Наговнокодить!');
    die('Говнокод!');

    что выведет скрипт? ))))

    guest, 20 Июля 2009

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

    +174

    1. 1
    if (!function_exists('function_exists')) die('o_O');

    существует или нет, вот в чем вопрос

    guest, 20 Июля 2009

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