1. C++ / Говнокод #1353

    +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
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    template<class T>
    T from_string(const std::string &str)
    {
        std::istringstream iss(str);
        T ret_val;
        iss>>ret_val;
        return ret_val;
    }
    
    template <class T>
    std::string to_string(T val)
    {
        std::ostringstream oss;
        oss<<val;
        return oss.str();
    }
    
    template<> inline
    double from_string<double>(const std::string &str)
    {
        return atof(str.c_str());
    }

    взято с http://forums.realcoding.net/lofiversion/index.php/t15556.html

    конвертация строки в число/числа в строку

    guest, 10 Июля 2009

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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if(true) { 
       ...
    } else if(false) { 
        ... 
    } else { 
      dbWriteLog("А это случится, если не будет зарплаты вовремя...");  
    }

    guest, 09 Июля 2009

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

    +145.9

    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
    double dotProduct(double vec[]) {
            int k, m, v;
            double rtn;
    
            rtn = 0.0;
            k = vec.length / 4;
            m = vec.length % 4;
    
            v = 0;
            while ((k--) > 0) {
                rtn += vec[v];
                rtn += vec[v + 1];
                rtn += vec[v + 2];
                rtn += vec[v + 3];
                v += 4;
            }
    
            while ((m--) > 0) {
                rtn += vec[v];
                v++;
            }
    
            return rtn;}

    разбираю ocr-апплетик.. нашел вот такой интересный метод.. для лучшего восприятия говнокода, убрал одну переменную(было типа "+=vec1[v]*vec2[v]")

    guest, 09 Июля 2009

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

    +145

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <body>
    <br>
    <?include'1.txt';?> 
    <br\>
    </body>
    </html>

    guest, 09 Июля 2009

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

    +151

    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
    Док = СоздатьОбъект("Документ.Документ1");
    Док.ВыбратьДокументы(Дата1, Дата2);            
    Пока Док.ПолучитьДокумент()=1 Цикл   
        Док.ВыбратьСтроки();
        Пока Док.ПолучитьСтроку() = 1 Цикл
            Док2 = СоздатьОбъект("Документ.Документ2");
            Док2.ВыбратьДокументы(Дата1,Дата2);  
            Сумма = 0;
            Пока Док2.ПолучитьДокумент()=1 Цикл        
                Опер = СоздатьОбъект("Операция");
                Если Опер.НайтиОперацию(Док2) = 1 Тогда 
                    Опер.ВыбратьПроводки();
                    Пока Опер.ПолучитьПроводку() = 1 Цикл                      
                        Если (Опер.Кредит.Субконто(1) = Док.Контрагент)  Тогда            
                            Сумма = Сумма + Опер.Сумма; 
                        КонецЕсли;    
                    КонецЦикла;
                КонецЕсли;    
            КонецЦикла;
        КонецЦикла;                 
    КонецЦикла;

    Больше циклов по одним и тем же данным!

    guest, 09 Июля 2009

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

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $query = 'SELECT mapid3 FROM #__mapsfo WHERE objurl LIKE "%'.$id.'%"'; 
    $db->setQuery($query);
    $m_id = $db->loadResult();
    
    $query = 'SELECT id FROM #__mapsfo WHERE mapid3='.$m_id; 
    $db->setQuery($query);
    $o_id = $db->loadObjectList();

    guest, 09 Июля 2009

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

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function br($count=1) {
    $c=0;
    do {
    echo '<br>';
    $c++;
    } while($c!=$count);
    }

    in <- <?php br(10); ?>
    out -> <br><br><br><br><br><br><br><br><br><b r>
    :DDDDD

    guest, 09 Июля 2009

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

    +152

    1. 1
    $str.= "<div class=\"matchtour2\"><table class='maintable' align=right width=590 cellspacing=0><tr  bgcolor=#56B945 style='color:white; margin:0;' class='header'><td align=center width=50><b>время</b></td><td align=center><b>событие</b></td><td width=50 align=center><b>победа<br>1</b></td><td width=50 align=center><b>ничья<br>X</b></td><td width=50 align=center><b>пoбеда<br>2</b></td><td width=50>&nbsp;</td></tr></table></div><br><br>";

    Мечта верстальщика

    guest, 09 Июля 2009

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

    +150

    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
    <?php
    require_once "class/db.php";
    require_once "secrets.php";
    
    ini_set("error_reporting","E_ALL");
    
    $db_obj= new db($mysql_host,$mysql_user,$mysql_pass,$mysql_db);
    
    while ($row=$object->sql_fetch_assoc("SELECT id, name FROM categories ORDER BY sort ASC"))
    	{
    	$cats[] = $row;
    	}
    
    $cats_list = "";
    
    while ($cats){
    	{
    	$cats_list .= "<options value=\"" . $cats['id'] . "\">" . $cats['name'] . "</options>";
    	}
    
    $form = <<<FORM
    	<form action='" . $PHP_SELF . "' method='post' enctype='multipart/form-data'>
    	<b>Поиск</b><br>
    	<tr>
    	<td>
    	<b>Cтрока поиска:</b><input type=\"text\" size=\"40\" name=\"string\">
    	</td>
    	<td>
    	<b>Выберете категорию</b>
    	<select name=\"cats\">
    	$cats_list
    	</select>
    	</td>
    	</tr>
    	</form>
    FORM;
    
    print ($form);
    ?>

    guest, 09 Июля 2009

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

    +151

    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
    $result['msg'] .= '<form action="" method="POST">';
    	$result['msg'] .= 'I RECEIVED ';
    		$result['msg'] .= '<select name="order_grade" width="10">';
    			$result['msg'] .= '<option></option>';
    			$result['msg'] .= '<option value="4"> A </option>';
    			$result['msg'] .= '<option value="3"> B </option>';
    			$result['msg'] .= '<option value="2"> C </option>';
    			$result['msg'] .= '<option value="1"> D </option>';
    			$result['msg'] .= '<option value="0"> F </option>';
    		$result['msg'] .= '</select>';
    	$result['msg'] .= ' FOR THIS PAPER ';
    	$result['msg'] .= '<input type="submit" name="set_grade" value="Submit my grade">';
    $result['msg'] .= '</form>';

    Зачем так поступать?

    guest, 09 Июля 2009

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