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

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    function mouseHover(state) {
    	var row = window.event.srcElement;
    	row.style.cursor='hand';
    	var colorChange = ((state == "over") ? "#ff0000" : "");
    	row.style.color = colorChange;
    	var textChange  = ((state == "over") ? "underline" : "none");
    	row.style.textDecoration = textChange;
    }
    
    Где-то в Html
    
    <DIV onmouseover="mouseHover('over')" onmouseout="mouseHover('out')">

    Из странички отчёта Microsoft SCCM

    dens, 27 Декабря 2012

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

    +74

    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
    @Override
    protected void onResume() {
        super.onResume();
        logUpdateTimer = new Timer();
        TimerTask task = new TimerTask() {
            @Override
            public void run() {
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        TextView tv = (TextView)findViewById(R.id.logsView);
                        tv.setText(LogBuffer.getLogs());
                    }
                });
            }
        };
        logUpdateTimer.schedule(task, 0, 1000);
    }

    Собрался с силами и высрал реализовал свою задумку - уведомлялку о новых комментах на ГК под Андроид.
    Проверяет сток каждые 5 минут, если увидит новый коммент - вибрирует и моргает светодиодом, при клике по уведомлению открывает сток в браузере.

    https://github.com/bormand/govnotify

    P.S. Вопрос к явистам - можно вон то говнище, которое я привел в топике, как-то попроще записать?

    bormand, 26 Декабря 2012

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

    +134

    1. 1
    int y = (int)Math.Floor((decimal)(block_number / w));

    все переменные - int

    akai_mirror, 26 Декабря 2012

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

    +129

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <style type="text/css" media="all">
    <!--
    @import url("files/style.css");
    -->
    </style>

    Я чего-то не понимаю?

    Stud, 26 Декабря 2012

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

    +114

    1. 1
    2. 2
    // FxCop does not allow the string "Uri" in a method name that does not return a Uri object.
        public static string To_U_r_i_TypeString(DeviceType type)

    dirtygopher, 26 Декабря 2012

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

    +53

    1. 1
    2. 2
    3. 3
    4. 4
    function dodo(whata) { 
       div = document.getElementById("td1").parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode; 
       div.getElementsByClassName("field-content mainpic")[0].innerHTML = \'<img typeof="foaf:Image" src="\' +whata+\'" width="150" height="230" alt=""/>\'; 
    }

    Хуки в Drupal

    tagrim, 26 Декабря 2012

    Комментарии (7)
  7. Си / Говнокод #12360

    +111

    1. 1
    2. 2
    for(p=first; p!=NULL; p=p->next)
      free(p);

    Освобождаем память всех элементов списка.

    taburetka, 26 Декабря 2012

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

    +56

    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
    function utf8_to_cp1251 ($txt)  {
      $out_arr = array (
        chr(208), chr(192), chr(193), chr(194),chr(195), chr(196), chr(197), chr(168),
        chr(198), chr(199), chr(200), chr(201),chr(202), chr(203), chr(204), chr(205),
        chr(206), chr(207), chr(209), chr(210),chr(211), chr(212), chr(213), chr(214),
        chr(215), chr(216), chr(217), chr(218),chr(219), chr(220), chr(221), chr(222),
        chr(223), chr(224), chr(225), chr(226),chr(227), chr(228), chr(229), chr(184),
        chr(230), chr(231), chr(232), chr(233),chr(234), chr(235), chr(236), chr(237),
        chr(238), chr(239), chr(240), chr(241),chr(242), chr(243), chr(244), chr(245),
        chr(246), chr(247), chr(248), chr(249),chr(250), chr(251), chr(252), chr(253),
        chr(254), chr(255)
      );
      $in_arr = array (
        chr(208).chr(160), chr(208).chr(144), chr(208).chr(145),chr(208).chr(146), chr(208).chr(147), chr(208).chr(148),
        chr(208).chr(149), chr(208).chr(129), chr(208).chr(150),chr(208).chr(151), chr(208).chr(152), chr(208).chr(153),
        chr(208).chr(154), chr(208).chr(155), chr(208).chr(156),chr(208).chr(157), chr(208).chr(158), chr(208).chr(159),
        chr(208).chr(161), chr(208).chr(162), chr(208).chr(163),chr(208).chr(164), chr(208).chr(165), chr(208).chr(166),
        chr(208).chr(167), chr(208).chr(168), chr(208).chr(169),chr(208).chr(170), chr(208).chr(171), chr(208).chr(172),
        chr(208).chr(173), chr(208).chr(174), chr(208).chr(175),chr(208).chr(176), chr(208).chr(177), chr(208).chr(178),
        chr(208).chr(179), chr(208).chr(180), chr(208).chr(181),chr(209).chr(145), chr(208).chr(182), chr(208).chr(183),
        chr(208).chr(184), chr(208).chr(185), chr(208).chr(186),chr(208).chr(187), chr(208).chr(188), chr(208).chr(189),
        chr(208).chr(190), chr(208).chr(191), chr(209).chr(128),chr(209).chr(129), chr(209).chr(130), chr(209).chr(131),
        chr(209).chr(132), chr(209).chr(133), chr(209).chr(134),chr(209).chr(135), chr(209).chr(136), chr(209).chr(137),
        chr(209).chr(138), chr(209).chr(139), chr(209).chr(140),chr(209).chr(141), chr(209).chr(142), chr(209).chr(143)
      );
      $txt = str_replace($in_arr,$out_arr,$txt);
      return $txt;
    }

    Ещё один случай лютой ненависти к iconv().

    Stallman, 26 Декабря 2012

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

    +55

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function process() {
        ...
        throw new Exception( $error );
        return false;
    }

    Понятно, что сперва было без исключений, но не ясно чего постеснялись убрать ретерн фелс.

    enures, 25 Декабря 2012

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

    +57

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function attribute( $attr ) {
        if( method_exists( $this, $attr ) ) {
            return $this->$attr();
        }
    
        return $this->$attr();
    }

    Видимо сначало было без проверки.

    enures, 25 Декабря 2012

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