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

    +155

    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
    function moveAll(objectFrom, objectTo)
    {
        var list_len = objectFrom.length;
        if (list_len > 0)
        {
            // i is 0 all the time in the loop
            for (i=0; objectFrom.length>0;)
            {
                var new_option = new Option (objectFrom[i].text, objectFrom[i].value);
                objectTo[objectTo.length] = new_option;
                objectFrom[i] = null;
            }
        }
    }

    Литералы — для лузеров (я имею в виду objectForm[0])!

    wissenstein, 28 Декабря 2012

    Комментарии (5)
  2. JavaScript / Говнокод #12372

    +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 fmCategoryClass = function(fmCategory) {
                    switch (parseInt(fmCategory))
                    {
                        case 0: return 'important';
                        case 1: return 'sell';
                        case 2: return 'buy';
                        case 3: return 'exchange';
                        case 4: return 'service';
                        case 5: return 'rent';
                        case 6: return 'close';
                        default: return '';
                    }
                }

    http://onliner.by - один из самых посещаемых сайтов в Беларуси - содержит прям в вёрстке

    daemon_master, 28 Декабря 2012

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

    +123

    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
    if(elementNode != null) {
    	//attachGrowingEffectAnimation(elementNode);
    	String shadowMode = elementNode.getUserData(JMEScene3D.SHADOW_MODE);
    	if(shadowMode != null) {
    		if(shadowMode.equals(JMEScene3D.SHADOW_MODE_RECEIVE)) {
    			shadowNodesMap.put(ShadowMode.Receive, elementNode);
    		}
    	}
    	
    	if(elementNode != null) {
    		pyElementsNode.attachChild(elementNode);
    	}
    }

    Ну правда, а вдруг сам по себе станет не null?

    someone, 27 Декабря 2012

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

    +141

    1. 1
    2. 2
    /// услуга
    $discount = $addservdata['oldcost'] ; // мудак

    дальше переменная используется, потому и сделал такой хак.

    суть:
    сторонний проект шлёт мне данные. и когда они в очередной раз что-то наломали, я не стал их лишний раз дёргать.

    challenger, 27 Декабря 2012

    Комментарии (1)
  5. 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)
  6. 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)
  7. C# / Говнокод #12365

    +134

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

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

    akai_mirror, 26 Декабря 2012

    Комментарии (5)
  8. Куча / Говнокод #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)
  9. 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)
  10. 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)