1. PHP / Говнокод #7747

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    SELECT TemplateSettings
    FROM Subdivision
    WHERE Subdivision_ID =1:
    
    $TemplateSettings = array('technical_link' => 'on');

    Хранение настроек раздела (массив с данными) в базе данных NetCat. Догадайтесь, что они делают с ним потом

    nex2hex, 02 Сентября 2011

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

    +146

    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
    я придумал отличную идею для нового языка программирования.
    это будут смешанные присваивания.
    можно будет писать например так:
    x <- y (тоже самое что и x = y)
    или
    x -> y ( y = x)
    также обмен значений:
    x <-> y
    паралельное присваивание (для обоих видов):
    a,b,c -> x,y,z (x = a,y =b, z =c)
    множественное присваивание:
    a -> b -> c ( b = a, c = a)
    a <- b <- c ( a = b, b = c)
    и их комбинации
    x, y, z <- a,b,c <- i,j,k <- 1,2,3 -> d,e,f
    правда круто?

    Последняя строчка кода как мне кажется будет пользоваться бешеной популярностью.
    Постоянно похожий код приходится писать.

    Fai, 02 Сентября 2011

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

    +163

    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
    $nombre = $_POST['nombre'];
    $email = $_POST['email'];
    if ($nombre == "" || $email == "") {
    ...
        if (!isValidEmail($email)) {
            echo "<script type=\"text/javascript\">
        alert('El e-mail que ha introducido es incorrecto');  
         document.location.href='index.html';
      </script>";
            exit();
        } else {
    ...
    if ($result) {
                    $resultado = mysql_query("INSERT INTO datos (nombre,email) VALUES ('" . $nombre . "','" . $email . "')", $conexion);

    выцарапываю себе глаза. это почти index в продакшене.

    Swart, 02 Сентября 2011

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

    +167

    1. 1
    2. 2
    if ($val != (int) $val) 
        throw new Exception('нецелое число');

    Сознаюсь в содеянном. Был не в себе.

    sectus, 02 Сентября 2011

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

    +136

    1. 1
    2. 2
    3. 3
    img[width=59] {
    width: 50px;
    }

    Кусок css-файла на одном из крупных сайтов.

    elkyf1, 02 Сентября 2011

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

    +164

    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
    ULONG LCard791::SetChn(int _gain,int _channel)
    {
    		ULONG ret;
    		if(isDiff)
    				ret=_channel&15;
    		else
    		{
    				ret=_channel&31;
    				ret|=1<<5;
    		}
    		int gain;
    		switch(_gain)
    		{
    		case 1:
    				gain=0;
    				break;
    		case 2:
    				gain=1;
    				break;
    		case 4:
    				gain=2;
    				break;
    		case 8:
    				gain=3;
    				break;
    		case 16:
    				gain=4;
    				break;
    		case 32:
    				gain=5;
    				break;
    		case 64:
    				gain=6;
    				break;
    		case 128:
    				gain=7;
    				break;
    		default:
    				gain=0;
    		}
    		ret|=gain<<6;
    		return(ret);
    }

    Есть у нас один мужик, которые такие шедевры творит. Хакер сновидений, РАГ - мы с тобой!

    phys-tech, 02 Сентября 2011

    Комментарии (55)
  7. Python / Говнокод #7741

    −181

    1. 1
    d = dialog.Dialog(dialog = "dialog")

    Ехал Грека через реку

    _test, 02 Сентября 2011

    Комментарии (21)
  8. ActionScript / Говнокод #7740

    −119

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    private function onEnterFrame(e:Event):void { 
       if (success)
        {
        }
       else
       {
        }
    }

    24 раза в секунду: "У вас всё хорошо? Вот и славно. Всё плохо? Да и чёрт с ним."

    robin, 02 Сентября 2011

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

    +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
    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
    $(document).ready(function(){
    	i=1;
    	$("#go_pr").click(function () {
    		i=i-1;
    		if (i==0) {i=4;}
    		$('.diva').hide('fade');
    		$('#s'+i).show('fade');
    		$('.go').removeClass('acti');
    		$('#go'+i).addClass('acti');
    		return false;
    	});
    	$("#go_nx").click(function () {
    		i=i+1;
    		if (i==5) {i=1;}
    		$('.diva').hide('fade');
    		$('#s'+i).show('fade');
    		$('.go').removeClass('acti');
    		$('#go'+i).addClass('acti');
    		return false;
    	});
    	$("#go1").click(function () {
    		i=1;
    		$('.diva').hide('fade');
    		$('#s1').show('fade');
    		$('.go').removeClass('acti');
    		$(this).addClass('acti');
    	});
    	$("#go2").click(function () {
    		i=2;
    		$('.diva').hide('fade');
    		$('#s2').show('fade');
    		$('.go').removeClass('acti');
    		$(this).addClass('acti');
    	});
    	$("#go3").click(function () {
    		i=3;
    		$('.diva').hide('fade');
    		$('#s3').show('fade');
    		$('.go').removeClass('acti');
    		$(this).addClass('acti');
    	});
    	$("#go4").click(function () {
    		i=4;
    		$('.diva').hide('fade');
    		$('#s4').show('fade');
    		$('.go').removeClass('acti');
    		$(this).addClass('acti');
    	});
    });

    andrew_crunchdeal, 02 Сентября 2011

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

    +147

    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
    template<typename _Tp>
        pair<_Tp*, ptrdiff_t>
        get_temporary_buffer(ptrdiff_t __len)
        {
          const ptrdiff_t __max =
      __gnu_cxx::__numeric_traits<ptrdiff_t>::__max / sizeof(_Tp);
          if (__len > __max)
      __len = __max;
          
          while (__len > 0) 
      {
        _Tp* __tmp = static_cast<_Tp*>(::operator new(__len * sizeof(_Tp), 
                  std::nothrow));
        if (__tmp != 0)
          return std::pair<_Tp*, ptrdiff_t>(__tmp, __len);
        __len /= 2;                                    // !?!?!?!?!?!?!?!?
      }
          return std::pair<_Tp*, ptrdiff_t>(static_cast<_Tp*>(0), 0);
        }
    
      template<typename _Tp>
        inline void
        return_temporary_buffer(_Tp* __p)
        { ::operator delete(__p, std::nothrow); }

    CPPGovno, 02 Сентября 2011

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