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

    Всего: 1419

  2. Си / Говнокод #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)
  3. PHP / Говнокод #1220

    +153

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

    вывод цены

    guest, 18 Июня 2009

    Комментарии (4)
  4. 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)
  5. 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)
  6. Куча / Говнокод #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)
  7. Куча / Говнокод #1216

    +79.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
    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
    For Each LVRefWarnItem In Me.ListViewRefWarn.ListItems 
      For Each LVDiagItem In Me.ListViewDiag.ListItems 
        For Each LVReqdClassItem In Me.ListViewReqdClass.ListItems 
          For Each LVReqdPayItem In Me.ListViewReqdPay.ListItems 
            For Each LVReqdSpecItem In Me.ListViewReqdSpec.ListItems 
              For Each LVReqingSpecItem In Me.ListViewReqingSpec.ListItems 
                For Each LVSvcItem In Me.ListViewSvc.ListItems 
                  For Each LVReqdContItem In Me.ListViewReqdCont.ListItems 
                    For Each LVReqingContItem In Me.ListViewReqingCont.ListItems 
                      For Each LVReqingClassItem In ListViewReqingClass.ListItems 
                        For Each LVReqingPayItem In ListViewReqingPay.ListItems 
                          For Each LVHPCodesItem In ListViewHPCodes.ListItems 
                            For Each LVHPOptionCodesItem In ListViewHPOptionCodes.ListItems 
                              For Each LVPOSItem In ListViewPOS.ListItems 
                                For Each LVReqdProvIDItem In ListViewReqdProvID.ListItems 
                                  For Each LVReqingProvIDItem In ListViewReqingProvID.ListItems 
                                    For Each LVAuthTypeItem In ListViewAuthType.ListItems 
                                      For Each LVMembCondItem In ListViewMemberCondition.ListItems 
                                          TempDe1.InsertRule _ 
                                             AdvancedRule, "Advanced", Me.TextGroup, Me.CheckAutoApprove.Value, _ 
                                             CDate(Me.DTPickerFromDt), CDate(Me.DTPickerToDt), ExpDate, _ 
                                             LVSvcItem.Text, LVSvcItem.ListSubItems(1).Text, LVDiagItem.Text, _ 
                                             LVDiagItem.ListSubItems(1).Text, IIf(LVSvcItem.ListSubItems.Count = 1, _ 
                                             "0", LVSvcItem.ListSubItems(LVSvcItem.ListSubItems.Count).Text), _ 
                                             LVReqdSpecItem.Text, LVReqdSpecItem.ListSubItems(1).Text, _ 
                                             LVReqdClassItem.Text, LVReqdClassItem.ListSubItems(1).Text, _ 
                                             LVReqdContItem.Text, LVReqdContItem.ListSubItems(1).Text, _ 
                                             LVReqdPayItem.Text, LVReqdPayItem.ListSubItems(1).Text, _ 
                                             LVReqingSpecItem.Text, LVReqingSpecItem.ListSubItems(1).Text, 
                                             LVReqingClassItem.Text, LVReqingClassItem.ListSubItems(1).Text, _ 
                                             LVReqingContItem.Text, LVReqingContItem.ListSubItems(1).Text, _ 
                                             LVReqingPayItem.Text, LVReqingPayItem.ListSubItems(1).Text, _ 
                                             LVHPCodesItem.Text, LVHPCodesItem.ListSubItems(1).Text, _ 
                                             LVPOSItem.Text, LVPOSItem.ListSubItems(1).Text, _ 
                                             LVReqdProvIDItem.Text, LVReqdProvIDItem.ListSubItems(1).Text, _ 
                                             LVReqingProvIDItem.Text, LVReqingProvIDItem.ListSubItems(1).Text, _ 
                                             TextDesc.Text, TextAgeFrom.Text, TextAgeTo.Text, _ 
                                             LVAuthTypeItem.Text, LVAuthTypeItem.ListSubItems(1).Text, _ 
                                             LVMembCondItem.Text, LVMembCondItem.ListSubItems(1).Text, _ 
                                             Me.cboRuleType.SelectedItem.Key, Me.txtRulePriority.Text, _ 
                                             Int(LVRefWarnItem.Text), Int(LVRefWarnItem.ListSubItems(1).Text), _ 
                                             LVHPOptionCodesItem.Text, LVHPOptionCodesItem.ListSubItems(1).Text 
                                      Next 
                                    Next LVAuthTypeItem 
                                  Next LVReqingProvIDItem 
                                Next LVReqdProvIDItem 
                              Next LVPOSItem 
                            Next LVHPOptionCodesItem 
                          Next LVHPCodesItem 
                        Next LVReqingPayItem 
                      Next LVReqingClassItem 
                    Next LVReqingContItem 
                  Next LVReqdContItem 
                Next LVSvcItem 
              Next LVReqingSpecItem 
            Next LVReqdSpecItem 
          Next LVReqdPayItem 
        Next LVReqdClassItem 
      Next LVDiagItem 
    Next LVRefWarnItem

    ... ооп во всех позах :)

    guest, 17 Июня 2009

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

    +135.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    private void textEdit_Enter(object sender, EventArgs e)
    {
       if (((BaseEdit)sender).BackColor == Color.White)
            return;//редактировать нельзя
       .........  
    }

    Нашел недавно в старом коде, код писался давненько когда по желанию заказчика из конфетки делали унылое г...
    Суть проверки в том что форма находится в режиме редактирования данных

    guest, 17 Июня 2009

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

    +123

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    cmp	  eax,0
       je	  exitp
      mov	 eax,1
       ret
    exitp:
       xor	  eax,eax
       ret

    guest, 17 Июня 2009

    Комментарии (20)
  10. C# / Говнокод #1213

    +154

    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
    private void bazaknjigeDataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
    
    {
    
    int rowIndex = e.RowIndex;
    
    DataGridViewRow theRow = bazaknjigeDataGridView.Rows[rowIndex];
    
    double cellValue = double.Parse(theRow.Cells["dataGridViewTextBoxColumn14"].Value.ToString());
    
    if (cellValue == 0)
    
    {
    
    theRow.DefaultCellStyle.BackColor = Color.Red;
    
    }
    
    else
    
    {
    
    theRow.DefaultCellStyle.BackColor = Color.White;
    
    }
    }

    MSDN - рассадник индусокода. Вот седня нарыл там:

    guest, 16 Июня 2009

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

    +151

    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
    <?php
    
    $data = file_get_contents('./testt.php');
    	$repl = array();
    	//<a href=""><img src="" ></a>
    
    	preg_match_all('/[^(?:\<\?.*)]*?[^(?:\<a.*href=.*\>)](?:\<img\s.*)(?:\>)[^(?:\<\/a\>)]*?[^(?:\?\>)]/Umi', $data, $repl);
    	
    	echo '<pre>';
    	var_dump($repl);
    	echo '</pre>';
    
    ?>
    <html>
    <head>
    </head>
    <body>
    <a href="asd">12313</a>
    <img src="sadasdasd" alt="dasddasd" /><a href="asd"><img src="sadasdasd" alt="dasddasd" /></a><img src="sadasdasd" alt="dasddasd" /><img src="sadasdasd" alt="dasddasd" />
    <img src="sadasdasd" alt="dasddasd" /> <img src="sadasdasd" alt="dasddasd"><br />
    <img src="sadasdasd" alt="dasddasd" ><br>
    <a href="asd"><img src="sadasdasd" alt="dasddasd"></a><a href="asd"><img src="sadasdasd" alt="dasddasd" ></a><a href="asd">12313</a>
    <a href="asd">12313</a>
    </body>
    </html>

    guest, 16 Июня 2009

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