1. PHP / Говнокод #1226

    +46.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
    $t = new Table('foo');
    $t->th('Header 1');
    $t->th('Header 2');
    $t->th('Header 3');
    $t->endRow();
    for($i = 0; $i<10; $i++) {
    $t->td('Cell 1');
    $t->td('Cell <2>', '', true);
    $t->td('Cell 3');
    $t->endRow();
    }
    $t->end();
    
    На выходе получаем html таблицы...

    Вот так крутые пацаны понимают термин OOP,
    http://habrahabr.ru/sandbox/3112/ человек хочет за изобретение инвайт, ссылка по видимому умрет, так что инвайт дарите быстрее, если шедевр вас тронул :)

    guest, 19 Июня 2009

    Комментарии (8)
  2. ActionScript / Говнокод #1225

    −275

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    public static function isWrongName(src:String):Boolean
    {
    	if(src){
    		src = src.toLowerCase();
    		if (hasWrongChars(src)) return false;
    		return true;
    	}
    	return false;
    }

    guest, 19 Июня 2009

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

    +143.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (isset($_COOKIE['wrboardname'])) {
    	$wrboardname=$_COOKIE['wrboardname'];
    }
    
    // если в куках есть wrboardname, то забиваем данные куков в переменные, иначе выводим форму для входа
    if (isset($wrboardname)) {
    	print "<td align=right style='FONT-SIZE: 11px' width=100%><a href='tools.php?event=profile&pname=$wrboardname'>Ваш Профиль</a>&nbsp;&nbsp;<a href='tools.php?event=clearcooke'>Выход [$wrboardname]</a>";
    }

    Показан прекрасный метод, как нужно юзать куки))(wr-board 1.1)

    guest, 19 Июня 2009

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

    +7.1

    1. 1
    iInteractionFlagBBS->second->setVisible( (flags & iInteractionFlagBBS->first) ? true : false );

    Тернарный оператор в скобках жгет

    guest, 18 Июня 2009

    Комментарии (16)
  5. ActionScript / Говнокод #1222

    −275.7

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    // обрабатываем obj
    
    var id = obj.icon;
    if (id == -1) id = 1;
    if (id == "undefined") id = undefined;
    if (id == undefined && obj.uid == undefined) id = obj;
    if ("" + id == "0") id = "image:" + obj.uid;
    if (id == undefined) id = 1;
    if (id.split(":").shift() == "image") {
      ...
    }

    Обрабатывается obj (строка, объект или число), в результате получаем нечто.

    guest, 18 Июня 2009

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

    +39.3

    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
    #define OCHOBHOE main
    #define OT {
    #define nO }
    #define KPyTu for
    #define BOnPOC if
    #define BEPHu return
    #define OTBET return
    #define HE !
    #define nE4ATb printf
    #define MHOrO int
    #define PABHO =
    #define uC4O <
     
    MHOrO OCHOBHOE()
    OT
        MHOrO A;
     
        KPyTu( A PABHO 0; A uC4O 8; A++ )
            nE4ATb( "%d\n", C4uTAu( A ) );
     
        BEPHu 0;
    nO
     
    MHOrO C4uTAu( MHOrO oT )
    OT
        BOnPOC( HE oT )
            OTBET 1;
     
        BEPHu oT * C4uTAu( oT - 1 );
    nO

    вах, вот это да)

    guest, 18 Июня 2009

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

    +153

    1. 1
    $r3['price'] = $r3['price']*1;

    вывод цены

    guest, 18 Июня 2009

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

    +148

    1. 1
    2. 2
    3. 3
    IAssignment assignment = serviceCall.getAssignment();
    assignment.setAssWorkgroup(object);
    assignment.transfer();

    Кусок кода с использованием API HP ServiceDesk

    guest, 18 Июня 2009

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

    +62.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $date = '';
    $date .= date('d');
    $date .= '-'
    $date .= date('m');
    $date .= '-';
    $date .= date('Y');

    з.ы.
    чтот у вас в FF форма для кода криво отображается...

    guest, 17 Июня 2009

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

    +153

    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
    (defun lagr-poly (lpoints)
      (lambda (x)
        (let ((prod-l nil)
    	  (sum-l nil))
          (loop for point in lpoints do
    	   (let ((x0 (x-coord point))
    		 (y0 (y-coord point)))
    	     (loop for pointn in lpoints do
    		  (let ((xn (x-coord pointn)))
    		    (if (not (eq point pointn))
    			(progn (push (/ (- x xn) (- x0 xn)) prod-l)))))
    	     (push (* (product prod-l) y0) sum-l)
    	     (setq prod-l nil)))
          (loop for l in sum-l sum l))))

    Полином Лагранжа, ёпта!
    Давно написал, сейчас даже понять не могу как работает.

    guest, 17 Июня 2009

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