1. ActionScript / Говнокод #8553

    −362

    1. 1
    // Если FlowerItem, то ложим продукт в подарки, иначе ложим на склад

    Блядь, ну ведь не ложим, а кладем!

    grin, 17 Ноября 2011

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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (isset($_GET['last_user']) && (int)$_GET['last_user']){
        $last_user = 0;
    }else{
        $last_user = (int)$_GET['last_user'];
    }

    no comments.. )

    Igogo, 17 Ноября 2011

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

    +162

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $tmp_arr=array();
    $id1_str='';
    $root_str='';
    foreach($id1 as $id){
    	$id1_str.=$id['id'].' , ';
    	if(!isset($tmp_arr[$id['root']])){
    		$root_str.=$id['root'].' , ';
    		$tmp_arr[$id['root']]=true;
    	}
    }

    это типа такой способ собрать distinct root ids в строку!
    не забыть потом откусить хвост ' , '
    нормальные герои не ищут легких путей

    shitcoder, 17 Ноября 2011

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

    +996

    1. 1
    abstractObject=abstractObject;

    Когда я это обнаружила в коде, то упала со стула.

    Говногость, 17 Ноября 2011

    Комментарии (137)
  5. Pascal / Говнокод #8547

    +100

    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
    function Encrypt(jstr: String): String;
    var
      I: Integer;
      A: Real;
    begin
      if Length(jstr) = 0 Then begin
        Result := '';
        Exit;
      end;
      A := 0;
        for I := 0 To Length(jstr) do
          A := A + (Ord(jstr[I]) * Pos(jstr[I],jstr)) / 33;
      Result := FormatFloat('0000000000.0000000000',A);
      if Pos(',',Result) > 0 then begin
        Insert('.',Result,Pos(',',Result));
        Delete(Result,Pos(',',Result),1);
      end;
    end;

    bugmenot, 17 Ноября 2011

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

    +161

    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
    <html>
    <head>
    <script language="JavaScript">
    <!-- hide
    
    function check(input) {
     var ok = true;
    
     for (var i = 0; i < input.length; i++) {
     var chr = input.charAt(i);
     var found = false;
     for (var j = 1; j < check.length; j++) {
     if (chr == check[j]) found = true;
     }
     if (!found) ok = false;
     }
    
     return ok;
    }
    
    function test(input) {
    
     if (!check(input, "1", "2", "3", "4",
     "5", "6", "7", "8", "9", "0", "/", "-", " ")) {
    
     alert("Input not ok.");
     }
     else {
     alert("Input ok!");
     }
    }
    
    // -->
    </script>
    </head>
    
    <body>
    <form>
    Telephone:
    <input type="text" name="telephone" value=>
     <input type="button" value="Check"
    onClick="test(this.form.telephone.value)"> 
     </form>
     </body>
     </html>

    http://www.webmasterwiki.ru/JavaScript/Formy

    7ion, 17 Ноября 2011

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

    +158

    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
    class WindowStateSelector { // helper class to share visibility between some DialogStates
    public:
        explicit WindowStateSelector(WindowState * current = NULL): mCurrent(current) {}
        void Add(WindowState *windowState) { windowState->Show(windowState == mCurrent); }
        virtual void Select(WindowState *windowState)
        {
            if (windowState == mCurrent) return;
            if (mCurrent != NULL) mCurrent->Show(false);
            if (windowState != NULL) windowState->Show(true);
            mCurrent = windowState; 
        }
        WindowState * GetCurrent() { return mCurrent; }
    
    protected:
        WindowState * mCurrent;
    };

    Пример кода, говнокласса и его говнофункций;

    govnocoder123, 17 Ноября 2011

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

    +998

    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
    private static int[] p = {
            151,160,137,91,90,15,
            131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142,8,99,37,240,21,10,23,
            190, 6,148,247,120,234,75,0,26,197,62,94,252,219,203,117,35,11,32,57,177,33,
            88,237,149,56,87,174,20,125,136,171,168, 68,175,74,165,71,134,139,48,27,166,
            77,146,158,231,83,111,229,122,60,211,133,230,220,105,92,41,55,46,245,40,244,
            102,143,54, 65,25,63,161, 1,216,80,73,209,76,132,187,208, 89,18,169,200,196,
            135,130,116,188,159,86,164,100,109,198,173,186, 3,64,52,217,226,250,124,123,
            5,202,38,147,118,126,255,82,85,212,207,206,59,227,47,16,58,17,182,189,28,42,
            223,183,170,213,119,248,152, 2,44,154,163, 70,221,153,101,155,167, 43,172,9,
            129,22,39,253, 19,98,108,110,79,113,224,232,178,185, 112,104,218,246,97,228,
            251,34,242,193,238,210,144,12,191,179,162,241, 81,51,145,235,249,14,239,107,
            49,192,214, 31,181,199,106,157,184, 84,204,176,115,121,50,45,127, 4,150,254,
            138,236,205,93,222,114,67,29,24,72,243,141,128,195,78,66,215,61,156,180};

    Заполнение массива случайными числами от 0 до 360

    Torvald, 17 Ноября 2011

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

    +157

    1. 1
    $newUrl = $newUrl = implode("?", array_merge($arUrl, array(implode("&", $pgAddUrl))));

    Вот так некоторые люди формируют URL.

    alexxxnf, 17 Ноября 2011

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

    +146

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <?php
    $myKey = array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','п','р','с','т','о','у','ф','х','ц','ч','ш','щ','ь','ъ','э','ю','я','1','2','3','4','5','6','7','8','9','0');
    $myRand = rand(0, count($myKey));
    $key = $myKey[$myRand];
    echo $key;
    ?>

    Sulik78, 16 Ноября 2011

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