1. Lua / Говнокод #7584

    −86

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if ( (world:isSelectionMode() or (world:getEffectSizeIcoLua() == 1) or
       (world:getEffectSizeIcoLua() == -1)) and (world:getEffectSizeIcoLua() ~= 2) ) 
    then
    ...
    end

    Скрипт на Lua, доставшийся в наследство. Несмотря на непонятное условие, вся грусть в том, что все значения скрипт получает с движка, и что это за значения нет ни одного комента... '-(

    MAGnit, 18 Августа 2011

    Комментарии (24)
  2. Objective C / Говнокод #7583

    −321

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    typedef double NSTimeInterval;//Убило
    typedef signed char		BOOL; //??????????????
    #define YES             (BOOL)1
    #define NO              (BOOL)0
    typedef char *STR; //????

    Кокоа - рекомендует использовать свои типы вместо стандартных, но то что я нашел в библиотеках - тут писал наверное Кэп!

    Psionic, 18 Августа 2011

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

    −113

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    - (void)imageTransitionDidStop:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {
        // clear the previous imageView
        [articleImageView removeFromSuperview];
        [articleImageView release];
        articleImageView = nil;
        articleImageView = articleImageView;
        newImageView = nil;
    }

    Чистим UIImageView так, что бы наверняка.

    nunaconecto, 18 Августа 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    class PieceDragging
    {
    ...
    };

    Переделываю всё тот же (недавно упоминавшийся) Jigsaw. Попытался произнести вслух название класса одного из состояний. Коллеги оценили. Придётся рефакторить...

    Kirinyale, 18 Августа 2011

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

    −95

    1. 1
    session[:mark == md5(Time.now)]

    это печально

    MaxD, 18 Августа 2011

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

    +169

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <?php
    
     $xml = simplexml_load_string($xmlstring);
    $json = json_encode($xml);
    $array = json_decode($json,TRUE);
    
    ?>

    "Three line xml2array"
    http://www.php.net/manual/en/book.simplexml.php#105330

    striker, 18 Августа 2011

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

    +125

    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
    bc=(ay*ax*az)
    check1 = ((bc+bc)*(ax+acx)*(az+acz))
    check2 = p_ar.count-9
    if check1!=check2 then change(messagebox "rebuild")
    
    --position
    dmorr1=#0
    dmar2=#0
    dmar3=#0
    
    --Y update
    if acy>0 and bc
    {
        dmar1=#0
        dmar2=#0
        rnum = (bp+ch)
        for i=1 to pcount do
        {
            if (sag m)!=0 then
            {
                append dmar2(getUserProp cnode("cp" + (i as string)))
            }
            else
            }
                append dmar2(getUserProp dconde("cp" + (i as string)))
                append imgt1 dmar2
                dmar2=#0
            }

    Анимекод (или более обще можно назвать TVcode).
    Из Ore no Imouto ga Konnani Kawaii Wake ga Nai, когда писали визуальную новеллу.

    Niceblack, 18 Августа 2011

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

    +173

    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
    $translation = array(
    
    	"äï" => "am",
    
    	"ïï" => "pm",
    
    	"ÄÏ" => "AM",
    
    	"ÏÏ" => "PM",
    
    	"Ïîíåäåëüíèê" => "Monday",
    
    	"ïíä" => "Mon",
    
    	"Âòîðíèê" => "Tuesday",
    
    	"âòð" => "Tue",
    
    	"Ñðåäà" => "Wednesday",
    
    	"ñðä" => "Wed",
    
    	"×åòâåðã" => "Thursday",
    
    	"÷òâ" => "Thu",
    
    	"Ïÿòíèöà" => "Friday",
    
    	"ïòí" => "Fri",
    
    	"Ñóááîòà" => "Saturday",
    
    	"ñáò" => "Sat",
    
    	"Âîñêðåñåíüå" => "Sunday",
    
    	"âñê" => "Sun",
    
    	"ÿíâàðü" => "January",
    
    	"ÿíâ" => "Jan",
    
    	"ôåâðàëü" => "February",
    
    	"ôåâ" => "Feb",
    
    	"ìàðò" => "March",
    
    	"ìàðò" => "Mar",
    
    	"àïðåëü" => "April",
    
    	"àïð" => "Apr",
    
    	"ìàÿ" => "May",
    
    	"Ìàé" => "May",
    
    	"èþíü" => "June",
    
    	"èþí" => "Jun",
    
    	"èþëü" => "July",
    
    	"èþë" => "Jul",
    
    	"àâãóñò" => "August",
    
    	"àâã" => "Aug",
    
    	"ñåíòÿáðü" => "September",
    
    	"ñåí" => "Sep",
    
    	"îêòÿáðü" => "October",
    
    	"Oct" => "îêò",
    
    	"íîÿáðü" => "November",
    
    	"íîÿ" => "Nov",
    
    	"äåêàáðü" => "December",
    
    	"äåê" => "Dec",
    
    	"st" => "îå",
    
    	"nd" => "îå",
    
    	"rd" => "å",
    
    	"th" => "îå");

    Допиливал проект одного идиота...
    Решение проблем с кодировкой в лоб.

    hash, 17 Августа 2011

    Комментарии (16)
  9. C++ / Говнокод #7575

    +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
    template <typename type>
    class some
    {
    
      type val;
    public:
      some( const type &a ) : val(a)
      {  }
      template<typename t>
      some( const some<t> &a )
      {
        val = static_cast<type>(a.val);
      }
      template <typename type>
      friend class some; // иначе ошибка - нет доступа к приватному члену
    };

    Филосовский однако язык. Для того что бы все свои секреты нужно с самим собой подружиться...
    Сбрил усы - дружись с усатым...

    Enelar, 17 Августа 2011

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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $username = $vbulletin->userinfo['username'];
    .
    .
    .
    .
    .
    .
    $nickname = $username;
    $nickname = mysql_real_escape_string($nickname);

    PHP, булка, Эстонский код.

    swat54, 17 Августа 2011

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