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

    +100

    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
    var s: string;
        res: string; 
    begin
      readln(s);
      res := 'Слишком большая строка';
      if length(s) = 0 then res := s;
      if length(s) = 1 then res := s;
      if length(s) = 2 then res := s;
      if length(s) = 3 then res := s;
      if length(s) = 4 then res := s[0] + ' ' + s[1] + s[2] + s[3];
      if length(s) = 5 then res := s[0] + s[1] +' ' + s[2] + s[3] + s[4];
      if length(s) = 6 then res := s[0] + s[1] + s[2] +' ' + s[3] + s[4] + s[5];
      if length(s) = 7 then res := s[0] + ' ' + s[1] + s[2] + s[3] +' ' + s[4] + s[5] + s[6];
      if length(s) = 8 then res := s[0] + s[1] + ' ' + s[2] + s[3] + s[4] +' ' + s[5] + s[6] + s[7];
      if length(s) = 9 then res := s[0] + s[1] + s[2] + ' ' + s[3] + s[4] + s[5] +' ' + s[6] + s[7] + s[8];
      writeln(res);
    end.

    Код масштабируемый - сейчас он обрабатывает строки, в которые можно записать от нуля до девяти символов, но его прозрачно можно смасштабировать до обработки хоть 20, хоть 50 символов.
    Кроме того, тут не используются платформозависимые API.

    Govnocoder#0xFF, 22 Ноября 2011

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

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    // сохраняем лог
    $log = fopen($logfile,'w'); // открыли файл, стерев его
    foreach($temp as $tmp) {fwrite($log,trim($tmp)."n");} // каждый элемент массива записали в строку
    fclose($log); // закрыли лог
    ?>

    Зачем мне implode и file_put_contents?
    У меня нет времени, чтобы ебаться с ними! Лучше я создам цикл.

    http://forum.htmlbook.ru/index.php?showtopic=7169
    На это ссылка в топ-теме причем.

    7ion, 22 Ноября 2011

    Комментарии (7)
  3. Python / Говнокод #8603

    −85

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    def __getattr__(self,name):
            if name == '_creator':
                 return 'Article'
            else:
                 raise AttributeError

    H1D, 22 Ноября 2011

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

    +93

    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
    function det5(var a:atab):double;
    {FUNKCIYA VYCHISLYAET OPREDELITEL MATRITSY 5-go PORYADKA a}
    begin
    det5:=
    +a[1,1]*a[2,2]*a[3,3]*a[4,4]*a[5,5]-a[1,2]*a[2,1]*a[3,3]*a[4,4]*a[5,5]
    +a[1,3]*a[2,1]*a[3,2]*a[4,4]*a[5,5]-a[1,1]*a[2,3]*a[3,2]*a[4,4]*a[5,5]
    -a[1,3]*a[2,2]*a[3,1]*a[4,4]*a[5,5]+a[1,2]*a[2,3]*a[3,1]*a[4,4]*a[5,5]
    -a[1,4]*a[2,1]*a[3,2]*a[4,3]*a[5,5]+a[1,1]*a[2,4]*a[3,2]*a[4,3]*a[5,5]
    -a[1,1]*a[2,2]*a[3,4]*a[4,3]*a[5,5]+a[1,4]*a[2,2]*a[3,1]*a[4,3]*a[5,5]
    -a[1,2]*a[2,4]*a[3,1]*a[4,3]*a[5,5]+a[1,2]*a[2,1]*a[3,4]*a[4,3]*a[5,5]
    -a[1,4]*a[2,3]*a[3,1]*a[4,2]*a[5,5]+a[1,3]*a[2,4]*a[3,1]*a[4,2]*a[5,5]
    .............................................
    end;

    http://bbi-math.narod.ru/rosenbrock/rosenbrock.html

    dotnetdeveloper, 22 Ноября 2011

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

    +164

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <p></a></p>
    <p><a href="http://domikrent.com/nedvizhimost/arenda/arenda-vip-ofisa-ul-r-okipnoj4-a.htm#more-153" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','domikrent.com']);"> </a></p>
    
    <p><a href="http://domikrent.com/nedvizhimost/arenda/arenda-vip-ofisa-ul-r-okipnoj4-a.htm#more-153" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','domikrent.com']);"></a></p>
    <p><a href="http://domikrent.com/nedvizhimost/arenda/arenda-vip-ofisa-ul-r-okipnoj4-a.htm#more-153" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','domikrent.com']);"> </a></p>
    <p><a href="http://domikrent.com/nedvizhimost/arenda/arenda-vip-ofisa-ul-r-okipnoj4-a.htm#more-153" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','domikrent.com']);"></a></p>
    <p><a href="http://domikrent.com/nedvizhimost/arenda/arenda-vip-ofisa-ul-r-okipnoj4-a.htm#more-153" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','domikrent.com']);"> </a></p>
    <p><a href="http://domikrent.com/nedvizhimost/arenda/arenda-vip-ofisa-ul-r-okipnoj4-a.htm#more-153" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','domikrent.com']);"></a></p>
    <p>Сдам офисное помещение,  5 кв.м., ст. м &laquo;Левобережная&raquo;, н/ф, цоколь,   евроремонт (ламинат,обои под покраску),  кондиционирование, телефон  (телесистемы),  интернет, услуги секретаря.<strong> Цена включая аренду + коммунальные + э.э.-  1200 грн/мес;</strong></p>
    <p>Сдаю свое, без комиссионных!</p>
    <p><a href="http://domikrent.com/nedvizhimost/arenda/arenda-vip-ofisa-ul-r-okipnoj4-a.htm#more-153" onclick="javascript:_gaq.push(['_trackEvent','outbound-article','domikrent.com']);"></a></p>

    И еще сотня строк
    Коротко об авторе - Знание ПК:
    Знание языков программирования: pascal, Delphi 7, C++, C#, Assembler, java, php, javascript, ajax, jQuery, css, htm, flexl; ЗнаниеСУБД: mySQl, MsSQL, Oracl; Знания библиотек distributed computing: MPI, Win32; Знания серверов: Apache 2, Tomcat; ОС: Windows, Unix; Паттерны проектирования; MVC;

    Умения администрировать Unix системы. Навыки в настройке: Bind9, POP3 SMTP IMAP – servers, Apache PHP MySQL5, NFS –server, OSPF or RIP servers, DHCP, configuration Unix Firewalls.

    Завтра будем собеседовать....

    kyzi007, 22 Ноября 2011

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

    +162

    1. 1
    2. 2
    if (strlen($_POST['DETAIL_TEXT'])<=0)
        $error = new _CIBlockError(2, 'DESCRIPTION_REQUIRED', 'Введите текст статьи');

    Из документации к Битриксу: "Для проверки что текст статьи введен используем следующее условие:"

    heckfy, 22 Ноября 2011

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

    +141

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    void set_cameramode_with_reset(GameCameraMode mode, bool reset) 
      {
        CurrentTime time;
        switch (reset)
        {
          case false: game.state_camera_mode(mode, time, true, 1); break;
          case true: game.state_camera_mode(mode, time, true, 2);
        }
      }

    Мало ли, влруг ещё варианты появятся.

    MAGnit, 22 Ноября 2011

    Комментарии (23)
  8. Куча / Говнокод #8598

    +146

    1. 1
    http://rondo-pizza.kiev.ua/menu-order 14к с чертом строк говна

    по ссылке 14к с чертом строк говна в исходниках страницы

    ageron, 22 Ноября 2011

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

    +168

    1. 1
    http://www.shkodenko.kiev.ua/index.php?lang_id=1&content_id=82

    я охуел

    dos_, 21 Ноября 2011

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

    +118

    1. 1
    BuyTickets[i].session.listOfTickets.Add(BuyTickets[i]);

    Веселая объектная модель.

    killerDJO, 21 Ноября 2011

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