1. Список говнокодов пользователя guest

    Всего: 1419

  2. C++ / Говнокод #1042

    −35.3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    bool Update(float dt) // ага, вот так вот жестоко мы постепенно приведём всё к нормальным coding conventions ^_^
      {
        return update(dt);
      }
    
      bool update(float dt) // теперь возвращает true если value изменилось и false если нет
      {
         //bla-bla-bla

    жестокое решение code standart'a

    guest, 15 Мая 2009

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

    +62.1

    1. 1
    2. 2
    3. 3
    4. 4
    $version=explode(".",function_exists("phpversion") ? phpversion() : "3.0.7");
    $php_version=intval($version[0])*1000000+intval($version[1])*1000+intval($version[2]);
    if($php_version<4003000)
    	return("establishing SSL connections requires at least PHP version 4.3.0");

    Проверка версии пхп в smtp библиотеке

    guest, 15 Мая 2009

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

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php 
    $open = fsockopen("xxx.xxx.xxx.xxx","8000"); 
    if ($open) { 
    fputs($open,"GET /radio_record128 HTTP/1.1\nUser-Agent:Mozilla\n\n"); 
    $read = fread($open,1000); 
    $text = explode(",",$read); 
    $text = $text[6]; 
    } else { $text="Connection Refused!"; } 
    ?> 
     
    <?php echo "Song:".$text;?>

    Код получающий название Играющей песни из потока :)

    guest, 14 Мая 2009

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

    +140.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
    if (!IsSet($t)&!IsSet($f))
    {
    $f="main";
    $filename=$f . ".php";
    }
    else
    {
    if (IsSet($t)&!IsSet($f))
    {
    $filename=$t . "/index.php";
    }
    if (IsSet($t)&IsSet($f))
    {
    $filename= $t . "/" . $f . ".php";
    }
    if (!IsSet($t)&IsSet($f))
    {
    $filename=$f . ".php";
    }
    }

    guest, 14 Мая 2009

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

    +152

    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
    function TDM.RecCount(DSet: TDataSet): integer;
    begin
     Result := 0;
     with DSet do
      if Active then
       begin
         First;
         while not EOF do
          begin
           Inc(Result);
           Next;
         end;
     end;
    end;

    Код коллеги
    DataSet.RecordCount не рулит...

    guest, 14 Мая 2009

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

    +145.9

    1. 1
    2. 2
    3. 3
    if (locationCode != 0 || locationCode != 1) {
        locationCode = 0;
    }

    Пришел с учебы на работу в 3 и родилось это...
    о чем думал когда писал загадка.
    (смысл был в том что бы ставить дефолтное значение 0 если оно неравно 0 или 1)

    guest, 14 Мая 2009

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

    +149

    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
    if (count($some_array) > 0)
          {
             $variant = $xml->addChild('variant');
             for ($i=0; $i <= (count($some_array)); $i++)
             {
                if (($some_array[$i]['text'] !== '') and ($some_array[$i]['id'] !== NULL))
                {
                   $player = $variant->addChild('player');
                   $player->addChild('id', $some_array[$i]['id']);
                   $player->addChild('text', $some_array[$i]['text']);
                }
             }
          }

    guest, 13 Мая 2009

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

    −91

    1. 1
    ret += '{msg}'.format(msg = msg)

    красота )

    guest, 13 Мая 2009

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

    +103.8

    1. 1
    if (intVal($arSection["PICTURE"]) <= 0 ? true : false)

    guest, 13 Мая 2009

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

    +141.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
    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
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    98. 98
    99. 99
    FUNCTION mimi (a, b, c)
        RETURNS (res); 
    
    SUBDESIGN kuku
    (
     clk,d: INPUT;
     q[8..0],enn: OUTPUT;
    )
    
    VARIABLE
     mimi1:mimi; 
     reg[8..0]:dff;
     c1[1..0]:dff;
     c2[2..0]:dff;
     t[1..0]:dff;
     sm : MACHINE 
      WITH STATES (waiting,working,ending);
     
    BEGIN
     reg[].clk=clk;
     c1[].clk=clk;
     c2[].clk=clk;
     t[].clk=clk;
     sm.clk=clk;
     mimi1.a=t[0];
     mimi1.b=t[1];
     mimi1.c=d;
     q[]=reg[].q;
    
     IF sm == waiting THEN
    
      IF d == vcc THEN
       c2[].d = 0;
       reg[].d = 0;
       t[] = 0;
    
       CASE c1[].q IS
        WHEN 0 =>
         c1[].d = 1;
        WHEN 1 =>
         c1[].d = 2;
        WHEN 2 =>
         c1[].d = 0;
         sm = working;
       END CASE;
    
      ELSE
       sm = waiting;
       c1[].d = 0;
       c2[].d = 0;
       reg[].d = 0;
       t[] = 0;
      END IF;
    
     END IF;
    
     IF sm == working THEN
      CASE c1[].q IS
       WHEN 0 => 
        c1[].d = 1;
        c2[].d = c2[].q;
        reg[].d = reg[].q;
        t[0].d = d;
        t[1].d = t[1].q;
       WHEN 1 =>
        c1[].d = 2;
        c2[].d = c2[].q;
        reg[].d = reg[].q;
        t[0].d = t[0].q;
        t[1].d = d;
       WHEN 2 => 
        c1[].d = 0;
        c2[].d = c2[].q + 1;
        reg[0].d = mimi1.res;
        FOR I IN 1 TO 8 GENERATE
         reg[i].d = reg[i-1].q;
        END GENERATE;
        IF c2[].q == 7 THEN
         sm = ending;
        ELSE
         sm = working;
        END IF;
      END CASE;
      
     END IF;
    
     IF sm == ending THEN
      reg[].d = reg[].q;
    
      IF d == vcc THEN
    
       CASE c1[].q IS
        WHEN 0 =>
         c1[].d = 1;
        WHEN 1 =>
         c1[].d = 2;
        WHEN 2 =>
         c1[].d = 0;
         sm = waiting;

    cool hdl code!

    guest, 13 Мая 2009

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