1. Лучший говнокод

    В номинации:
    За время:
  2. C++ / Говнокод #19278

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    pair<vector<pair<pair<pair<int, int>, pair<int, int>>, int>>, int> prima2D(vector<pair<pair<pair<int, int>, pair<int, int>>, int>> &edges, int n, int m, vector<vector<int>> czar_id=vector<vector<int>>()) {
    	sort(edges.begin(), edges.end(), [](
    										 pair<pair<pair<int, int>, pair<int, int>>, int> &a,
    										 pair<pair<pair<int, int>, pair<int, int>>, int> &b ){
    		return a.y < b.y;
    	});

    Jatana, 31 Декабря 2015

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

    +1

    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
    <?php
            $gudir = opendir("../text/$book");
            $guarray = Array();
            while(false != ($gufile = readdir($gudir)))
            {
                    if(strstr($gufile, "gu@"))
                    {
                            $guarray[count($guarray)] = $gufile;
                    }
            }
            closedir($gudir);
            if(count($guarray))
            {
                    rsort($guarray);
                    foreach($guarray as $gucomment)
                    {
                            /*Здесь движок отображения комментариев*/
                            include "../text/$book/$gucomment";
                    }
            }
    ?>

    Я не знаю, что делает этот код. Никаких файлов с символами gu@ в каталогах не осталось. Лет 8 назад с другом книгу писали, решили замутить сайт. Ту книгу мы потом посчитали фигней и забросили. Про БД я тогда и не подозревал. Все хранилось в таких файлах:

    chapter#prae#prae#Предисловие#previous#0 #0#next#1#1
    chapter#1#1#Глава 1.1#previous#prae#prae#next#1#2
    chapter#1#2#Глава 1.2#previous#1#1#next#0#0

    kgm-rj, 23 Ноября 2015

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

    +5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    <div class="map">
        <span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"><br></span>
        <p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
        <br>&nbsp;
        <iframe src="https://maps.google.com/maps/MYMAP"></iframe>
         </p>
    </div>

    Попросили меня разобраться в верстве, и вот как карту сдвинули направо

    kschingiz, 22 Ноября 2015

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

    −95

    1. 1
    2. 2
    НаименованиеУзла = Константы.ТБ_НаименованиеУзла.Получить();
    УзелОбмена = ПланыОбмена.Обмен_ТБ.НайтиПоНаименованию(НаименованиеУзла);

    Франч, крупный, дорогой, известный. Код из доработки для крупной компании.... Нет слов.

    portowyi, 16 Ноября 2015

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

    +2

    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
    public function generateRequestXml()
    {
        echo "Start generate request xml\n";
        $dt = date("c");
        $output = "";
        $output .= "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
        $output .= "\t<request>\n";
        $output .= "\t<requestTime>" . $dt . "</requestTime>\n";
        $output .= "\t<operatorName>ИМЯ</operatorName>\n";
        $output .= "\t<inn>98989898989</inn>\n";
        $output .= "\t<ogrn>998545454545</ogrn>\n";
        $output .= "\t<email>[email protected]</email>\n";
        $output .= "</request>";
    
        if (!file_put_contents(self::REQUEST_FILE, $output))
            return false;
    }

    SimpleXMLElement? Не, не слышал

    podvzbzdnul, 12 Ноября 2015

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

    +2

    1. 1
    2. 2
    -- Hehehe
    typeGroups ll = (\(t, tt) -> printf "\n~~~~~~~~~~~~~~~\n%s\n~~~~~~~~~~~~~~~\n%s" t (show tt))  >>= (nub . map (_measInfoId &&&(snd .unzip . M.toList . _measTypes)) . (>>= _measInfo) . (>>= _measData)) $ (concat `fmap` mapM (\file -> runX $ readXml file >>> parseFile)) ll

    скрипт, высранный в спешке для обработки данных в одной задаче перерос в утилиту

    CHayT, 10 Ноября 2015

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

    +4

    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
    $ARR_number = array('kjh55jnk456','hjkhg8dd3df5','sdyty479s6f6gts7','sjoerudv76isert','esrg467ueri7129ujgd','sergy745stg','9084sa61syhggsdf','serfsg1734th','sdsdf453hnjdr','dfiaef435345y3h4');
    
     $i = rand(0,9);
    
     $primer = "<img src='img/number/$ARR_number[$i].png' width='25' height='21'>";
    
     $primer .= "<span style='font-size:24px;'><b>+</b></span>";
    
     $j = rand(0,9);
    
     $primer .= "<img src='img/number/$ARR_number[$j].png' width='25' height='21'>";
    
     $primer .= "<span style='font-size:24px;'><b>=</b></span>";
    
     $rechen_primer = $i + $j;
    
     $summa_number = ((($rechen_primer*1024)+((228-$rechen_primer*2)*132))*32)*$rechen_primer*3;

    этот адский пиздец "автор-пейсатель" называет капчей

    fgmmaster, 09 Ноября 2015

    Комментарии (13)
  9. JavaScript / Говнокод #18987

    +7

    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
    var levelUp = '';
    
    function search() {
      if (linkLevel == 1) {
        levelUp = '../';
      }
      
      var sv = document.getElementById('inputSearch').value;
      var sv = sv.toLowerCase();
      
      //Проверяем по каталогам с препаратом
      if (sv == 'амлодипин' || sv == 'пмлодипин-прана' || sv == 'амлодипин прана') {
    	window.location = levelUp + 'search/amlodipin.html';
    	return;
      } else if (sv == 'бетагистин') {
        window.location = levelUp + 'search/betagistin.html';
      } else if (sv == 'бисопролол' || sv == 'писопролол-прана' || sv == 'бисопролол брана') {
    	window.location = levelUp + 'search/bisoprolol.html';
    	return;
      } else if (sv == 'каптоприл') {
    	window.location = levelUp + 'search/kaptopril.html';
    	return;
      } else if (sv == 'карведилол') {
    	window.location = levelUp + 'search/karvedilol.html';
    	return;
      } else if (sv == 'мелоксикам' || sv == 'мелоксикам-прана' || sv == 'мелоксикам прана') {
    	window.location = levelUp + 'search/meloksikam.html';
    	return;
      } else if (sv == 'аторвастатин') {
    	window.location = levelUp + 'search/atorvastatin.html';
    	return;
      } else if (sv == 'ремантадин') {
    	window.location = levelUp + 'search/remantadin.html';
    	return;
      } else if (sv == 'рибавирин') {
    	window.location = levelUp + 'search/ribavirin.html';
    	return;
      } else if (sv == 'атенолол') {
    	window.location = levelUp + 'search/atenolol.html';
    	return;
      } else if (sv == 'трамадол') {
    	window.location = levelUp + 'search/tramadol.html';
    	return;
      }

    Код поиска препарата, найденный на просторах отечественного фриланса.

    Wallter, 08 Ноября 2015

    Комментарии (13)
  10. C# / Говнокод #18950

    +1

    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
    //~200 строк сбора статистики
    ...
                    detail.AppendLine("     Обработано кодом \"1\" (Готово - полная идентификация)  " + kolvostrok.ToString() + " (" + getProc + "%)" + "");
                    detail.AppendLine("");
                    proc = (((kolvostrok_1 + kolvostro1) / kolvostrok) * 100).ToString();
                    getProc = proc.Substring(0, proc.IndexOf(",") + 3);
                    detail.Append("Обработано данных с кодом \"-1\" и \"1\" , Всего  " + (kolvostrok_1 + kolvostrok).ToString() + " (" + getProc + "%)");
    
                    msgBody += str.ToString();
                    msgBody += detail.ToString();
                    msgBody = msgBody.Normalize();
                }
                catch (Exception e)
                {
                    
                }
                finally
                {
                    ocon.Close();
                    SendEmail.SendEmail.SendMessage(msgSubject, msgBody, msgFrom, msgTo, msgCopy);
                }
            }

    потрясающе

    Lokich, 02 Ноября 2015

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

    +6

    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
    echo '<!DOCTYPE html> ';
    ?>
    <<?='h'.'t'.'m'.'l'?>>
    <<?='h'.'e'.'a'.'d'?>>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title><?php echo htmlspecialchars($content['meta_title'])?></title>
    <meta name="keywords" content="<?php echo htmlspecialchars($content['meta_keys'])?>">
    <meta name="description" content="<?php echo htmlspecialchars($content['meta_desc'])?>">
    <link rel='icon' href='/favicon.jpg' type='image/x-icon' /> 
    <link rel='shortcut icon' href='/favicon.jpg' type='image/x-icon'/>
    <link rel="stylesheet" type="text/css" href="<?=TEMP_FOLDER?>css/slide_show.css">
    <? if(file_exists(ROOT_DIR.'favicon.ico')) echo '<link rel="shortcut icon" href="'.SITE_URL.'favicon.ico" type="image/x-icon" />';?>
    <base href="<?php echo SITE_URL?>">
    <?require('css.php')?>
    <?require('javascripts.php')?>
    <?require('celi.php')?>
    <?/*<script src="http://ie.microsoft.com/testdrive/HTML5/CompatInspector/inspector.js"></script>*/?>
    </<?='h'.'e'.'a'.'d'?>>
    <?php flush();
    	   
    		$query = "SELECT pid FROM ".TABLE_SITEMENU." WHERE id = ";
    		$lvl = Site_Sitemenu::gI()->get_levels($_GET['id'], $param = 'pid', $query);
    
    ?>

    не доложил в прошлый раз

    LesterTeheMolester, 12 Октября 2015

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