1. Pascal / Говнокод #6476

    +87

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    // очистка stringGrid1
    for q:= 0 to stringgrid1.RowCount do
       for qq:= 0 to stringgrid1.colCount do
      stringgrid1.cells[qq,q]:='';
    //********

    "Отличный" способ очистить огромную таблицу.

    black_dez, 26 Апреля 2011

    Комментарии (22)
  2. Assembler / Говнокод #6475

    +212

    1. 1
    2. 2
    3. 3
    sub eax, edx
    test eax, eax
    jl +$04

    dcc32
    Нафига вторая строчка?

    TarasB, 26 Апреля 2011

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

    +130

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    <table>
      ...
      <tr>
        <td class="_r13 toggler" onclick='$("td").removeClass("selected"); $("._r13").addClass("selected")'>7</td>
        <td class="_r13 toggler" onclick='$("td").removeClass("selected"); $("._r13").addClass("selected")'>1</td>
        <td class="_r13">ПУ1</td>
        <td class="_r13">схр.</td>
        <td class="_r13">При &omega;=1; АМ=СчК</td>
        <td class="_r13">2, 4, 7, 8</td>
      </tr>
      ...
    </table>

    И так много-много раз ^^

    Surendil, 26 Апреля 2011

    Комментарии (11)
  4. Pascal / Говнокод #6473

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    For i := 1 to Length(Val)-1 do
      Begin
        If (Ord(Val[i]) >= 48) and (Ord(Val[i]) <= 57) and
        (not ((Ord(Val[i+1]) >= 48) and (Ord(Val[i+1]) <= 57))) then Result := true;
      End;

    ОТЦЕНИТИ КОД!!!1

    Govnocoder#0xFF, 25 Апреля 2011

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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function __TTT($txt)
    {
    	if (strlen($txt) > 0)
    	{
    		$fff = fopen($_SERVER["DOCUMENT_ROOT"]."/__ttt.txt", "a");
    		fwrite($fff, $txt."\n");
    		fclose($fff);
    	}
    }

    Магическая функция битрикса, видимо, для логирования чего-то, которая нигде не используется)
    Иногда мне правда кажется, что битрикс писали школьники.. :)

    greevex, 25 Апреля 2011

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

    +147

    1. 1
    2. 2
    body ::selection { background-color:#ffcc33; } 
    body ::-moz-selection { background-color:#ffcc33; }

    так и не понял, что это за ::

    Взято с http://web-school.su/

    jQuery, 25 Апреля 2011

    Комментарии (31)
  7. JavaScript / Говнокод #6470

    +174

    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
    var RemainsFullDays=(parseInt(RemainsSec/(24*60*60)));
    var days=" дней "
    if (
                RemainsFullDays==2 ||
                RemainsFullDays==3 ||
                RemainsFullDays==4 ||
                RemainsFullDays==22 ||
                RemainsFullDays==23 ||
                RemainsFullDays==24 ||
                RemainsFullDays==42 ||
                RemainsFullDays==43 ||
                RemainsFullDays==44 ||
                RemainsFullDays==52 ||
                RemainsFullDays==53 ||
                RemainsFullDays==54 ||
                RemainsFullDays==62 ||
                RemainsFullDays==63 ||
                RemainsFullDays==64 ||
                RemainsFullDays==72 ||
                RemainsFullDays==73 ||
                RemainsFullDays==74 ||
                RemainsFullDays==82 ||
                RemainsFullDays==83 ||
                RemainsFullDays==84 ||
                RemainsFullDays==92 ||
                RemainsFullDays==93 ||
                RemainsFullDays==94 ||
                RemainsFullDays==102 ||
                RemainsFullDays==103 ||
                RemainsFullDays==104 ||
                RemainsFullDays==122 ||
                RemainsFullDays==123 ||
                RemainsFullDays==124 ||
                RemainsFullDays==132 ||
                RemainsFullDays==133 ||
                RemainsFullDays==134 ||
                RemainsFullDays==32 ||
                RemainsFullDays==33 ||
                RemainsFullDays==34
                ) {
                days=" дня "
    }
    
    if (
                RemainsFullDays==1 ||
                RemainsFullDays==21 ||
                RemainsFullDays==41 ||
                RemainsFullDays==51 ||
                RemainsFullDays==61 ||
                RemainsFullDays==71 ||
                RemainsFullDays==81 ||
                RemainsFullDays==91 ||
                RemainsFullDays==121 ||
                RemainsFullDays==131 ||
                RemainsFullDays==141 ||
                RemainsFullDays==151 ||
                RemainsFullDays==31 
                ) {
                days=" день "
    }

    Найдено на препарируемом клиентском сайте рядом со счётчиком. Бессмертная вариация на тему классики!

    Особо замечательно что про 31 день явно вспомнили в последний момент.

    dimasokol, 25 Апреля 2011

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

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function m($s, $re)
        {
            return preg_match($re, $s);
        }
    // ... чуть пониже ...
                if (!$this->m($caching_level, '/^[012]$/')) {
                    die(__CLASS__ . "::stem_caching() - Legal values are '0','1' or '2'. '$caching_level' is not a legal value");

    telnet, 25 Апреля 2011

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

    +162

    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
    $_i=1;
      $_stb = mysql_query("SELECT * FROM ".$admin_prefix."_catalog_title WHERE pub=1 ORDER BY sort, BINARY name");
      while($_rtb=mysql_fetch_assoc($_stb)){
        echo print_r($_rtb,2);
        $sql="SELECT * FROM ".$admin_prefix."_catalog_regions WHERE pub=1 AND region_id=0 AND (id IN (".implode(",",$_SESSION['terms']['toureastgroup_catalog_regions'])."))";
        $_s_reg=mysql_query($sql);
        while($_r_reg=mysql_fetch_assoc($_s_reg)){
            // определяем подрегионы региона
            $result_array=array();$all_current_regions_array=array();$all_current_regions_array_where=array();
            GetChildElements("region_id",$_r_reg['id'],$admin_prefix."_catalog_regions",$_SESSION['terms']['toureastgroup_catalog_regions']);
            $all_current_regions_array=$result_array;
            // добавляем сам регион
            
            $all_current_regions_array[]=$_r_reg['id'];
            // составляем условие региона
            foreach($all_current_regions_array as $v){									
              $all_current_regions_array_where[]="(region_id LIKE '%##".$v."##%')";									
            }
            $sql="SELECT * FROM ".$admin_prefix."_catalog_programms WHERE pub=1 AND title_id=$_rtb[id] AND (id IN (".$_SESSION['string_where_programms'].")) AND (".implode(" OR ",$all_current_regions_array_where).")";
            $_s_pr=mysql_query($sql);
            $_title_progs_id=array();
            while($_r_pr=mysql_fetch_assoc($_s_pr)){
              $_title_progs_id[]=$_r_pr['id'];
            }
            $_title_progs_where="(".implode(",",$_title_progs_id).")";
            
            $sql="SELECT * FROM ".$admin_prefix."_catalog_programs_tours WHERE price>0 AND start>=".(time()-36000)." AND pub=1 AND (programm_id IN ".$_title_progs_where.") ORDER BY start LIMIT 5";
            $_stours=mysql_query($sql);
            if(mysql_num_rows($_stours)>0){
                while($_rtours=mysql_fetch_assoc($_stours)){
                  echo '<pre>'.print_r($_rtours,2).'</pre>';
                  $_array_r=array();
                }
            }
       }
       $_i++;

    Простите не удержался, больше не могу раскапывать это...
    сайт ввв.toureastgroup.ру автор откликнись - плюну в лицо

    Sum, 25 Апреля 2011

    Комментарии (4)
  10. JavaScript / Говнокод #6467

    +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
    (function ($) {
        $.fn.tabTmpl = function (jsonArr) {
            if (jsonArr) {
                var ths = this.find('thead th').clone(); // var tds = this.find('thead td').clone();
    >          var tds = $('td');
    >          ths.each(function(){ tds.append($('td').attr('id', this.id)); alert(tds.html());});
                var bd = this.find('tbody');
                $.each(jsonArr, function (i, v) {
                    tds.each(function () { this.innerHTML = v[this.id]; alert(this.id);});
                    $('<tr>').append(tds.clone().removeAttr('id')).appendTo(bd);
                });
            }
            return this;
        };
    })(jQuery);

    Спал за ночь 2 часа, решил к вечеру поправить плагин jQuery, чтобы работал как мне надо (по стилям чтобы все срасталось).
    Как вывод: зависание Chromium и неплохая нагрузка на систему. ... Так и не понял почему )

    bit0rez, 25 Апреля 2011

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