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

    Всего: 1419

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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <?php
    /*   connect.php - соединение с БД */
    
    include 'connect.php';
    
    ?>

    Обучал девушку php. Зовет и говорит что сервер не работает... Бедный сервер и вправду показывал что он не работает из следующего кода

    guest, 28 Июля 2009

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

    +148

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    class AccessorThirteen implements ArrayAccess
    {
        protected $data;
        public function __construct($data) { $this->data = $data; }
        public function offsetGet($key) { return $this->data[$key]; }
        public function offsetSet($key, $value) { $this->data[$key] = $value; }
        public function offsetExists($key) { return array_key_exists($key, $this->data); }
        public function offsetUnset($key) { unset($this->data[$key]); }
        public function __get($key) { return $this[$key]; }
        public function __set($key, $value) { $this[$key] = $value; }
    }

    guest, 28 Июля 2009

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

    +92

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (a > 5)
      ...
    else if (a < 5)
      ...
    else if (i == 5)
      ...
    else
      printf ("Сегодня плохой день!");

    Плохой день)))

    guest, 27 Июля 2009

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

    +31.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    void intaIs1intbIs2intcisAplusBHWNDwndIsgetWnd...()
    {
        int a = 1;
        int b = 2;
        int c = a + b;
        
        HWND wnd = getWnd();
        ...
    }

    Тут все ясно

    guest, 27 Июля 2009

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

    +148

    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
    <table cellspacing="0" cellpadding="0" role="alert" class="cf ve">
     <tbody>
      <tr>
       <td class="vj"></td>
       <td class="vi"></td>
       <td class="vk"></td>
      </tr>
      <tr>
       <td class="vi"></td>
       <td class="vh">Firebug замедляет работу Gmail, если не настроен правильно.</td>
       <td class="vi"></td>
      </tr>
      <tr>
       <td class="vf"></td>
       <td class="vi"></td>
       <td class="vg"></td>
     </tr>
     </tbody>
    </table>

    как реализованы закругленные углы у GMail в html верстке
    страшновато, зато кросбраузерность проходит

    guest, 27 Июля 2009

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

    +146

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    ...
    then begin 
    sl.Add('['+tt+' '+inttostr(col)+'] '+Edit2.Text+' -> '+nic+edit1.Text);
    ProgressBar1.Position:=30;
    Re_SL(sl,true);ProgressBar1.Position:=40;
    RichEdit2.Lines.Assign(sl);
    Re_SL(sl,false);ProgressBar1.Position:=50;
    sl.SaveToFile('.\data\chat.hkd');ProgressBar1.Position:=60;StatusBar1.Refresh;
    reColor(richEdit2);ProgressBar1.Position:=70;
    RichEdit2.Lines.SaveToFile('.\data\_.~tmp');ProgressBar1.Position:=75;StatusBar1.Refresh;
    RichEdit1.Lines.LoadFromFile('.\data\_.~tmp');ProgressBar1.Position:=70;
    sl.Free;ProgressBar1.Position:=80; StatusBar1.Refresh;

    http://codingrus.ru/forum/viewthread.php?forum_id=33&thread_id=30

    guest, 27 Июля 2009

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

    +150

    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
    $lines=file("msg.txt");
    $f=fopen("msg.txt", "r+t") or die("Не могу открыть файл <b>data/msg.txt</b>");
    flock($f, 2);
    ftruncate($f, 0);
    //кол-во выведенных сообщений
    $a=0;
    //элемент массива
    $s=0;
    while (!(count($lines)==$s))
    {
        if (!($a==$_GET['num']))
        {
            fputs($f, $lines[$s]); 
            $s++;
            fputs($f, $lines[$s]); 
            $s++;
            fputs($f, $lines[$s]); 
            $s++;
            fputs($f, $lines[$s]); 
            $s++;
            fputs($f, $lines[$s]); 
            $s++;
            fputs($f, $lines[$s]); 
            $s++;
            fputs($f, $lines[$s]); 
            $s++;
            fputs($f, $lines[$s]); 
            $s++;
        }
        else
        {
            $s=$s+8; //пропускаем удаляемое сообщение
        }
        $a++;
    
    }
    flock($f, 3);
    fclose($f);

    с форума. код из админки гостевой книги предназначеный для удаления постов

    guest, 27 Июля 2009

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

    +151

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php
    
    $code = "<table> <tr><td>1</td></tr> <tr><td>2</td></tr> </table>";
    
    
    $out_arr = array();
    while($line = substr( ($code = substr($code, strpos($code, ($s = "<tr><td>")) + strlen($s))), 0,
                          ($s = strpos($code, "</td></tr>"))) and $s and array_push($out_arr, $line) );
    
    print_r($out_arr);
    ?>

    лень было с регекспами заниматься ^_^
    упрощеный вариант

    guest, 27 Июля 2009

    Комментарии (3)
  10. Java / Говнокод #1422

    +145.5

    1. 1
    2. 2
    String labOrderOrMrnParam = (null == order)
             ? order.getMayoAccessNumber() : order.getOrderNumber();

    Что же делать если объект - null

    guest, 26 Июля 2009

    Комментарии (4)
  11. Ruby / Говнокод #1421

    −83

    1. 1
    @archive	= File.open(File.expand_path(__FILE__), "rb"){|f| f.read}.gsub(/\r/, "").split(/\n\n/)[-1].split("\n").collect{|s| s[2..-1]}.join("\n").unpack("m").shift

    Жесть

    guest, 26 Июля 2009

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