1. Куча / Говнокод #3885

    +134

    1. 1
    2. 2
    свершилось
    http://lurkmore.ru/Говнокод.ру

    вместо того, чтоб трепатся на говнокоде запилил небольшую заготовку на лурке.
    если вам впадлу редактировать лурку, не хотите палить ип, регать акк - пишите в тему эпик-треды, мементичных личностей итд.
    я тут не так давно - интересен внятный рассказ откуда пошли мемы Поне и Где здеся С++?
    а я внесу ченджи.

    D3NC0D3R, 06 Августа 2010

    Комментарии (15)
  2. Куча / Говнокод #3822

    +63

    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
    <p>
    <strong>
    <strong><strong>
    <strong><strong><strong>
    <strong><strong><strong><strong>
    <strong>.... ещё пара сотен открывающихся <strong> ....<strong>
    <strong>24.07.2010 - <a href="http://www.korea-dpr.com/ocn"><span class="style34">OCN Articles</span></a> added !<br> </strong></strong>
    </strong></strong></strong></strong></strong></strong> 
    ... ещё пара сотен закрывающихся </strong>...
    </strong></strong></strong></strong>
    </strong></strong></strong>
    </strong></strong>
    </strong>
    </p>

    Исходный код официальной страницы КНДР - http://www.korea-dpr.com. Именования стилей "style-какие-то две цифры" прилагаются. Безумный хтмл и прочая тёмная сторона силы.

    Rsk, 29 Июля 2010

    Комментарии (11)
  3. Куча / Говнокод #3819

    +181

    1. 1
    2. 2
    //Эта функция потенциальный источник багов. Я гарантирую это.
    и дли-и-инная функция с кучей неясностей и без единого комента 0_0

    Встретил в проекте
    Похоже вместо того чтобы нормально коментировать код писавший это читал лурк...

    3.14159265, 29 Июля 2010

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

    +128

    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
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    <?php
    $TITLE = preg_replace("/^[\s\d]+/", "", @$TITLE? $TITLE : @$_REQUEST["TITLE"]);
    $USE_HEAD = @$USE_HEAD? $USE_HEAD : @$_REQUEST["USE_HEAD"];
    $ISMAIN = @$ISMAIN? $ISMAIN : @$_REQUEST["ISMAIN"];
    ?>
    <html>
    <head>
      <title><?=strip_tags($TITLE)?></title>
      <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
      <style type="text/css">
      <!--
        html, body { padding: 0px; margin: 0px; }
        .menu { padding: 4px 10px 4px 10px; border-bottom: 3px double #999999; background: #FFFFFF; font-size: 85%; font-weight: bold; }
        p { text-align: justify }
        h1 { font-size: 150%; }
        h2 { font-size: 130%; }
      -->
      </style>
    </head>
    
    <body bgcolor="white" text="#000000" link="#00639C" alink="#ffaa00" vlink="#00437C">
    
    <table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
    <tr valign="top">
      <td bgcolor="#DEDFDE" width="80%" style="border-right: 1px outset">
        <?if ($USE_HEAD) {?>
          <table class="menu" width="100%" cellpadding="0" cellspacing="0" border="0">
          <tr>
            <td>
              <a href="http://localhost">localhost</a>
              |
              <a href=http://localhost/Tools/>Утилиты</a>
              |
              <a href=http://localhost/Docs/>Документация</a>
              |
              <a href=http://localhost/Test/>Тестирование</a>
            </td>
            <td align="right">
              <a href="http://www.denwer.ru">Сайт Денвера</a>
              |
              <a href="http://faq.dklab.ru/denwer/">FAQ</a>
              |
              <a href="http://www.denwer.ru/dis/">Дистрибутивы</a>
              |
              <a href="http://forum.dklab.ru/denwer/">Пишите нам!</a>
            </td>
          </tr>
          </table>
        <?}?>
        <div style="width=100%; padding: 0px 10px 4px 10px">
          <?if (@$ISMAIN) {?>
            <a href="http://www.denwer.ru"><script>
                function setCookie(name, value, path, expires, domain, secure) {
                  var curCookie = name + "=" + escape(value) +
                    ((expires) ? "; expires=" + expires.toGMTString() : "") +
                    ((path) ? "; path=" + path : "; path=/") +
                    ((domain) ? "; domain=" + domain : "") +
                    ((secure) ? "; secure" : "");
                  document.cookie = curCookie;
                }
                function getCookie(name) {
                  var prefix = name + "=";
                  var cookieStartIndex = document.cookie.indexOf(prefix);
                  if(cookieStartIndex == -1) return null;
                  var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
                  if(cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
                  return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
                }
                var c = (getCookie('vc') || 0);
                setCookie('vc', parseInt(c) + 1, '/', new Date(new Date().getTime()+1000*3600*24*365*4));
                document.write('<img width="73" height="94" style="float:right; margin:10px 0px 0px 10px" border=0 src="http://www.denwer.ru/logo.gif?' + c + '" />');
            </script></a>
          <?}?>
          <h1 style="margin-top: 0.2em"><?=$TITLE?></h1>

    котеров камлает донат.

    возникла проблемка с похапэ. было мне слово, что в denwer всё работает. зато словил лулзов.

    bugmenot, 29 Июля 2010

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

    +133

    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
    count=15;
    a=15;
    b=2.5;
    ...
    function addlistbox()
    	i=1;
    	while i<=count do
    		INIFile.SetValue("temp.ini", "temp", i, a);
    		end
    i=1;
    while i<=count do
    ttt=INIFile.GetValue("temp.ini", "temp", i);
    INIFile.SetValue("temp.ini", "temp", i, Math.Pow(ttt, b*i));
    end
    i=1;
    while i<=count do
    	ttt=INIFile.GetValue("temp.ini", "temp", i);
    	ListBox.AddItem("stepeni", i, ttt); 
    	end
    end

    Приятель прислал.
    всю эту прелесть можно написать так:
    function addlistbox(a,b,count)
    for i=1,count do
    ListBox.AddItem("stepeni", i, Math.Pow(a, b*i));
    end
    end

    XyHb, 25 Июля 2010

    Комментарии (10)
  6. Куча / Говнокод #3773

    +130

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function Wait-ProcessStart{
    param([string]$PName)
    $pname = $PName
    $started = $false
    $countONstart = if((Get-Process|Where{$_.Name -eq $pname}).Length -eq $null){if((Get-Process|Where{$_.Name -eq $pname}).Name -eq $null){0}else{1}}else{(Get-Process|Where{$_.Name -eq $pname}).Length}
    while($started -eq $false){
    $ccount = if((Get-Process|Where{$_.Name -eq $pname}).Length -eq $null){if((Get-Process|Where{$_.Name -eq $pname}).Name -eq $null){0}else{1}}else{(Get-Process|Where{$_.Name -eq $pname}).Length}
    if($ccount -le $countONstart){$countONstart = $ccount;continue}
    if($ccount -gt $countONstart){$started = $true}
    }
    }

    Это мой высер вместо WMI-событий.
    Ждем запуска процесса с определенным именем.

    x0wl, 23 Июля 2010

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

    +122

    1. 1
    Warning: file_get_contents(http://www.bbc.co.uk/radio1/programmes/schedules.xml) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/atomzone/public_html/beta/at0m.rss.class.php on line 65

    Случайно найдено на: http://atomzone.co.uk/beta/audio/Blue%20Sky%20Black%20Death
    Я все понимаю, бета и все такое, но это же паблик бета...

    wvxvw, 23 Июля 2010

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

    +129

    1. 1
    2. 2
    {{ object.xml_data.file.read|safe }}
    {% if object.xml_data.file.close %}{% endif %}

    Мой говнокод. Django template. Не хотелось писать отдельный view, забацал все в шаблоне + generic views. Лень страшная сила)
    object.xml_data обычный FileField

    sbb, 22 Июля 2010

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

    +129

    1. 1
    2. 2
    3. 3
    4. 4
    -- PL/SQL
    -- Нарыл в недрах софта, разрабатываемого нашей конторой. Автор, к сожалению, не известен.
    
    select decode(NVL(GetSystemSetting('EchangeRateTypes_for_Commission'),'1'),'1',1,'2',2) into aRatetype from dual;

    Twister, 19 Июля 2010

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

    +129

    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
    Author: decker <decker@personal-army>  2010-06-19 05:39:42
    Committer: decker <decker@personal-army>  2010-06-19 05:39:42
    
        fix potential race in reservation id generation
    
    @@ -97,7 +98,7 @@ public class VmInstances extends AbstractNamedRegistry<VmInstance> {
         do {
           MessageDigest digest = Hashes.Digest.MD5.get();
           digest.reset();
    -      digest.update( Long.toString( rsvId + launchIndex + System.currentTimeMillis() ).getBytes() );
    +      digest.update( Long.toString( rsvId + launchIndex + System.nanoTime( ) ).getBytes() );
     
           Adler32 hash = new Adler32();
           hash.reset();

    Вот так суровые калифорнийцы сурово чинят race...

    raorn, 13 Июля 2010

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