1. Список говнокодов пользователя guest

    Всего: 1419

  2. PHP / Говнокод #487

    +158.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
    24. 24
    if ($category) {$zapros="where category='$category'"; $f[1]=1;}
    
    if ($group) {
      //тут $row получает этот индус...
      if ($f[1]==1) {$zapros.=" and idu='$row[0]'";}
      else {$zapros="where idu='$row[0]'";}
      $f[2]=1;
    }
    if ($type) {
      if (($f[1]==1)||($f[2]==1)) {$zapros.=" and type='$type'";}
      else {$zapros="where type='$type'";}
      $f[3]=1;
    }
    
    if ($format) {
      if (($f[1]==1)||($f[2]==1)||($f[3]==1)) {$zapros.=" and format='$format'";}
      else {$zapros="where format='$format'";}
      $f[4]=1;
    }
    if ($curlang) {
      if (($f[1]==1)||($f[2]==1)||($f[3]==1)||($f[4]==1)) {$zapros.=" and (lang='$curlang' or lang='all')";}
      else {$zapros="where (lang='$curlang' or lang='all')";}
      $f[5]=1;
    }

    Охеренный способ составления запроса

    guest, 01 Февраля 2009

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

    +157.7

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    {?$i=0;}
    {foreach from=explode(',',$item.tags) item="tag"}
    <a href="/{_ LANG}/tv,translations?tag={$tag|escape}">{$tag|escape}</a>{if $i < (count(explode(',',$item.tags)) - 1)},&nbsp; {/if} 
    {?$i++}
    {/}

    No comments.

    guest, 31 Января 2009

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

    +159.6

    1. 1
    2. 2
    3. 3
    4. 4
    //Make the Ahem font antialias correctly on Acid3
    
    String nameStr(fullName.get()); 
    m_allowFontSmoothing = (nameStr != "Ahem");

    Правильное сглаживание шрифтов в ACID3. WebKit.

    Отсюда: http://habrahabr.ru/blogs/code_wtf/50744/

    guest, 31 Января 2009

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

    +169.8

    1. 1
    2. 2
    3. 3
    if ( isset($_GET['action']) && !isset($_GET['action']) ) {
        die('Не не не, Девид Блейн, не не не!!!!! Сдрысни демон!!!!!');
    }

    o_O

    guest, 31 Января 2009

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

    +141.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
    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
    procedure TForm2.s1;
    var a,a1:real;
    begin
    a:=a+1.8;
    randomize;
    if p<1 then
    begin
    if a<1.9 then
    begin
    a:=999;
    a1:=random(4);
    if a1=2 then
    begin
    GroupBox5.Visible:=True;
    GroupBox6.Visible:=False;
    GroupBox1.Visible:=False;
    end
    else
    if a1=3 then
    begin
    GroupBox5.Visible:=False;
    GroupBox6.Visible:=True;
    GroupBox1.Visible:=False;
    end
    else
    begin
    GroupBox5.Visible:=False;
    GroupBox6.Visible:=False;
    GroupBox1.Visible:=True;
    end
    end
    end
    end;

    0_o

    guest, 31 Января 2009

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

    +151.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $this->oPostTest->recipients = trim($this->oPostTest->recipients);
    $this->oPostTest->recipients = trim($this->oPostTest->recipients, ';');
    
    $this->oPostTest->recipients = str_replace(' ', ';', $this->oPostTest->recipients);
    $this->oPostTest->recipients = str_replace(';;', ';', $this->oPostTest->recipients);

    такая вот загагулина )

    guest, 30 Января 2009

    Комментарии (1)
  8. C++ / Говнокод #481

    +154.3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    double a, b;
    
    ...
    
     *((DWORD*)&a) ^= *((DWORD*)&b);
     *((DWORD*)&b) ^= *((DWORD*)&a);
     *((DWORD*)&a) ^= *((DWORD*)&b);
     *((DWORD*)&a + 1) ^= *((DWORD*)&b + 1);
     *((DWORD*)&b + 1) ^= *((DWORD*)&a + 1);
     *((DWORD*)&a + 1) ^= *((DWORD*)&b + 1);

    Cпособ обменять значения двух переменных типа double;

    guest, 30 Января 2009

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

    +152.9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if (isset($this->handle) || !isset($this->handle) {
         echo "Не правильный тип ресурса... или не тип ресурса не известен..."
    }
    ...
    ...
    ...

    Проверим дескриптор :D

    guest, 30 Января 2009

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

    +143

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if ($src_encoding == '')
    {
        // lame, but we know no better...
        $src_encoding = $GLOBALS['xmlrpc_internalencoding'];
    }

    guest, 30 Января 2009

    Комментарии (0)
  11. Си / Говнокод #478

    +108.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
    void init()
    {
      int i;
    
      for(i=0;i<4;i++)
        ALG_RxConst[i] = -1;
    
      for(i=0;i<4;i++)
        ALG_TxConst[i] = -1;
    
      for(i=0;i<4;i++)
        ALG_EqInfo[i][0] = 0;
    
      for(i=0;i<4;i++)
        ALG_EqInfo[i][1] = -1;
    
      for(i=0;i<4;i++)
        ALG_EqInfo[i][2] = -1;
    }

    Индусу очень-очень нравится for ;)

    guest, 29 Января 2009

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