1. JavaScript / Говнокод #13637

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function cubeGalleryLayout(ob,cate)
    {
    	var obj = ob;
    	obj.empty();
    	if (cate=="all") obj.append('<div class="gallery_category"><ul><li class="on"><a href="#">All</a></li><li><a href="#">Exterior</a></li><li><a href="#">Interior</a></li><li><a href="#">Movies</a></li></ul></div>');
    	else if (cate=="exterior") obj.append('<div class="gallery_category"><ul><li><a href="#">All</a></li><li><a href="#" class="on">Exterior</a></li><li><a href="#">Interior</a></li><li><a href="#">Movies</a></li></ul></div>');
    	else if (cate=="interior") obj.append('<div class="gallery_category"><ul><li><a href="#">All</a></li><li><a href="#">Exterior</a></li><li><a href="#" class="on">Interior</a></li><li><a href="#">Movies</a></li></ul></div>');
    	else obj.append('<div class="gallery_category"><ul><li><a href="#">All</a></li><li><a href="#">Exterior</a></li><li><a href="#">Interior</a></li><li><a href="#" class="on">Movies</a></li></ul></div>');
    	obj.append('<ul class="gallerylist"></ul>');
    	obj.append('<div class="cube_shadow"><div><img src="/worldwide/images/common/bg/bg_cube_shadow.png" alt="" /></div></div>');
    }

    Тут ещё много веселья: view-source:http://worldwide.hyundai.com/WW/Showroom/Cars/i40/PIP/index.html

    varg242, 21 Августа 2013

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

    +153

    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
    function not_null($value) {
        if (is_array($value)) {
          if (sizeof($value) > 0) {
            return true;
          } else {
            return false;
          }
        } else {
          if (($value != '') && (strtolower($value) != 'null') && (strlen(trim($value)) > 0)) {
            return true;
          } else {
            return false;
          }
        }
      }

    VamShop

    blide, 21 Августа 2013

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

    +137

    1. 1
    2. 2
    3. 3
    IServerRequest request = new ServerRequest(GetServerURL(serverType));
    
    if (request != null)

    На всякий случай.

    Belorus, 21 Августа 2013

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

    +135

    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
    using System;
    using System.Threading;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication32
    {
        class Program
        {
            static readonly Random Random = new Random(DateTime.Now.Millisecond);
            private static int _counterTrue = 0;
            private static int _counterFalse = 0;
            private const int _MaxRand = int.MaxValue;
            private const int testLimit = 10000000;
    
            static void Main(string[] args)
            {
                Parallel.For(0, testLimit, (i) => Test());
                Console.WriteLine(_counterTrue);
                Console.WriteLine(_counterFalse);
                Console.WriteLine(_counterFalse/(float)(testLimit));
                Console.ReadKey();
    
            }
            static private void Test()
            {
                var first = Random.Next(_MaxRand);
                var second = Random.Next(_MaxRand);
                if (first == second)
                {
                    second = Random.Next(_MaxRand);
                }
                if (first == second)
                {
                    Interlocked.Increment(ref  _counterTrue);
                }
                else
                {
                    Interlocked.Increment(ref  _counterFalse);
                }
            }
        }
    }

    http://govnokod.ru/13631

    Собственно программа проверки

    vistefan 11 минут назад # 0
    С таким кодом вам тред новый надо было создавать.

    Создал, поливаем меня самодельным шоколадом

    kegdan, 21 Августа 2013

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

    +125

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    int prev, next;
    // next should not be equal to prev;
    next = radnom(MAX);
    if (next = prev)
        next = random(MAX);

    Просто передаю концепцию на общеславянском.
    Будет интересно посчитать насколько всё-таки это говно уменьшает вероятность совпадения при разных MAX.

    vistefan, 21 Августа 2013

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

    +159

    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
    var sym = new Array();
    sym["a"]=0;sym["c"]=1;sym["d"]=2;sym["e"]=3;sym["f"]=4;sym["g"]=5;sym["h"]=6;sym["k"]=7;sym["l"]=8;sym["m"]=9;sym["n"]=10;sym["p"]=11;sym["q"]=12;sym["r"]=13;sym["s"]=14;sym["t"]=15;sym["u"]=16;sym["w"]=17;sym["x"]=18;sym["z"]=19;sym["2"]=20;sym["3"]=21;sym["4"]=22;sym["5"]=23;sym["6"]=24;sym["7"]=25;
    
    function convertCode(field)
        {
            var code = $(field).val().toLowerCase();
            var convertedCode = sym[code.charAt(0)];
            
            for (var i = 1; i < code.length; i++)
                convertedCode += "_" + sym[code.charAt(i)];
    
            $(field).closest(".captcha-block").find("#captchaCode").val(convertedCode);
        }

    Я не осилил, что делает это говно? (Сбербанк-Онлайн)

    Там еще кодировка win-1251 и тег <head> открывается на 30й строке кода. Нет, я не фанат обфускации, но КАК?!

    CRRaD, 20 Августа 2013

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

    +9

    1. 1
    // When F does not contain result_type, result_of<F(T1, T2, ..., TN)>::type is F::result<F(T1, T2, ..., TN)>::type when N > 0 or void when N = 0.

    http://www.boost.org/doc/libs/1_54_0/libs/utility/utility.htm#result_of
    > void when N = 0.
    Создатели boost::result_of решили, что если функция принимает 0 аргументов, то она не может ничего возвращать кроме void.

    LispGovno, 20 Августа 2013

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

    +76

    1. 1
    2. 2
    3. 3
    4. 4
    // date - java.util.Date
    SimpleDateFormat formatY = new SimpleDateFormat('yyyy')
    SimpleDateFormat format = new SimpleDateFormat('dd.MM.yyyy')
    Date dateFrom = format.parse('01.01.' + (Integer.valueOf(formatY.format(date)) - 3))

    Вот как надо вычитать 3 года от даты

    smpl, 20 Августа 2013

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

    +155

    1. 1
    return ((($dailyNum <= 15) && ($by2Month < 1) && ($monthlyNum <= 100) && ($DailyNik <= 15)) ? true : false);

    Кыщь, пыщь, выщь, хуищь

    dimkich, 19 Августа 2013

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

    +157

    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
    public function getIcon()
        {
            switch($this->name)
            {
                case 'Пятигорск':
                    return 'inn_pyatigorsk';
                    break;
                case 'Южная':
                    return 'inn_uzhnaya';
                    break;
                case 'Кавказ':
                    return 'inn_kavkaz';
                    break;
            }
        }
    
    
        public function getBlockId()
        {
            switch($this->name)
            {
                case 'Пятигорск':
                    return 'pyatigorsk';
                    break;
                case 'Южная':
                    return 'uzhnaya';
                    break;
                case 'Кавказ':
                    return 'kavkaz';
                    break;
            }
        }
    
    
    
        public function getImageBlockId()
        {
            switch($this->name)
            {
                case 'Пятигорск':
                    return 'box-pyatigorsk';
                    break;
                case 'Южная':
                    return 'box-uzhnaya';
                    break;
                case 'Кавказ':
                    return 'box-kavkaz';
                    break;
            }
        }
    
    
    
        public function getSliderId()
        {
            switch($this->name)
            {
                case 'Пятигорск':
                    return 'slider_pyatigorsk';
                    break;
                case 'Южная':
                    return 'slider_uzhnaya';
                    break;
                case 'Кавказ':
                    return 'slider_kavkaz';
                    break;
            }
        }
        
        
    
        public function getBooKId()
        {
            $result = '';
            switch($this->name)
            {
                case 'Пятигорск':
                    $result = 'book_pyatigorsk';
                    break;
                case 'Южная':
                    $result = 'book_uzhnaya';
                    break;
                case 'Кавказ':
                    $result = 'book_kavkaz';
                    break;
            }
            return $result;
        }

    рефакторинг "по Украински"

    oxser, 19 Августа 2013

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