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

    +848.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
    int p,k,l,i,j,d,q,R,t,r;
      S1:    s=0; p=1;
      S2:    if (s==0) { i=1; j=n; k=n; l=2*n+1; }
             if (s==1) { i=n+1; j=2*n; k=0; l=n+1; }
             d=1; q=p; r=p;
      S3:    if (x[i]>K>x[j]->K) goto S8;
      S4:    k=k+d; x[k]=x[i]; c[k]=c[i];
      S5:    i+=1; q-=1; if (q>0) goto S3;
      S6:    k+=d; if (k==l) goto S13; else x[k]=x[j];c[k]=c[j];
      S7:    j-=1; r-=1; if (r>0) goto S6; else goto S12;
      S8:    k+=d; x[k]=x[j]; c[k]=c[j];
      S9:    j-=1; r-=1; if (r>0) goto S3;
      S10:   k+=d; if (k==l) goto S13; else x[k]=x[i];c[k]=c[i];
      S11:   i+=1; q-=1; if (q>0) goto S10;
      S12:   q=p; r=p; d=-d; t=k; k=l; l=t; if (j-i<p) goto S10; else goto S3;
      S13:   p+=p; if (p<n) { s=1-s; goto S2; }
             if (s==0) for (t=1; t<=n; t+=1) { x[t]=x[t+n];c[t]=c[t+n] }

    Вот такой вариант сортировки предложен в одной известной книге. Оно работает...

    guest, 26 Декабря 2008

    Комментарии (49)
  2. C# / Говнокод #285

    +25

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    в aspx:
    <button id="btnNewHint" runat="server" onserverclick=" NewHint"><%=GetLanguageString("AdminHintCreate")%></button>
    
    в cs:
    
    Response.Write("\n<script>\n" + "window.open('AddHint.aspx?CategoryID=" + CategoryID + "','','width=850,height=540,menubar=no,location=no,scrollbars=yes,resizable=yes,status=no,toolbar=no');" + "</script>\n");

    как бы onclick="window.open(...);" написать нельзя

    guest, 26 Декабря 2008

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

    +23

    1. 1
    2. 2
    Вообще-то HTML и CSS, но вот на это ругается валидатор:
    <b class="r10"></b><b class="r7"></b><b class="r5"></b><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r2"></b><b class="r1"></b><b class="r1"></b><b class="r1"></b>

    Дизайн - базарунет, но повтыкайте там хотя б пробелы &nbsp;

    guest, 26 Декабря 2008

    Комментарии (17)
  4. Java / Говнокод #283

    −42.6

    1. 1
    2. 2
    3. 3
    if ((sum != -1 && sum > 0) ) {
        AccountFactory.editAccount(number, sum, bank_num);
    }

    Скоро проект сдавать, мозги едут и новый функционал иногда идёт в продакшн в таком вот виде

    guest, 26 Декабря 2008

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

    +14

    1. 1
    2. 2
    3. 3
    <?php
    echo'Говнокод';
    ?>

    Это говнокод

    guest, 25 Декабря 2008

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

    +20

    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
    =----css----
    table{
    	border:0px; /* border="0" */
    	border-collapse:collapse; /* cellspacing="0" */
    	height: 100%;
    	width: 100%;
    }
    table td{
    	padding:0px; /* cellpadding="0" */
    }
    .inputMsg{
    	width: 100%;
    	color: #040253;
    	border:1px solid #096;
    }
    ----html-----
    <table><tr>
    	<td>time</td>
    	<td><input class="inputMsg" name="msg" type="text" maxlength="255"></td>
    	<td><a href="#" onclick="refreshChat(window.document.chatSend.msg.value); window.document.chatSend.msg.value='';window.document.chatSend.msg.focus(); return false;" class="inputEnter"></a></td>
    </tr></table>

    guest, 25 Декабря 2008

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

    +21

    1. 1
    2. 2
    3. 3
    <?php
      if(!$boss && ($time > 9) && ($time < 18))do_nothing($me);
    ?>

    guest, 25 Декабря 2008

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

    +25.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <?php
      function is_true($value){
        if(var_dump($value) < 11)return true;
        return false;
      }
    ?>

    guest, 25 Декабря 2008

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

    +16.5

    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
    <?php
    
    if(get_magic_quotes_gpc()){
    	foreach($_GET as $k=>$v) $_GET[$k]=strip($v);
    	foreach($_POST as $k=>$v) $_POST[$k]=strip($v);
    	foreach($_REQUEST as $k=>$v) $_REQUEST[$k]=strip($v);
    	foreach($_COOKIE as $k=>$v) $_COOKIE[$k]=strip($v);
    }
    
    if(is_array($_POST)) foreach($_POST as $k=>$v) unset($$k);
    if(is_array($_GET)) foreach($_GET as $k=>$v) unset($$k);
    if(is_array($_REQUEST)) foreach($_REQUEST as $k=>$v) unset($$k);
    if(is_array($_SESSION)) foreach($_SESSION as $k=>$v) unset($$k);
    if(is_array($_COOKIE)) foreach($_COOKIE as $k=>$v) unset($$k);

    guest, 25 Декабря 2008

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

    +24

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (!($conf_content = file_get_contents($data_path."voc.conf"))) {
            die("Cannot open voc.conf file, please check your DATA PATH ($data_path) parameter");
        }
    
    eval($conf_content);

    при условии что voc.conf является пхпфайлом, глупо делать такую мутотень когда можно просто обойдись file_exists и include

    guest, 24 Декабря 2008

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