1. Куча / Говнокод #7366

    +147

    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
    Отчего мой комп дымится?
    Отчего летит искра?
    Вроде куллеры на месте
    И все целы провода,
    И не скачет напряженье.
    Что же с ним, родным, не так?
    Очень просто - посмотрите:
    В нём играется кошак!
    Ах ты ж подлая скотина!
    Ах ты вшивый пидорас!!
    Вылезай оттуда, падла!!!
    Комп подох. Котёнка спас.
    Неужели так судьбою
    Уготована мне месть?
    Я вчера, совсем случайно,
    Не дал кошаку поесть.
    Мозги в черепке с ушами,
    Разработав верный план,
    Доказали, что процессор -
    И котёнку по зубам!
    Выпил водки, взял заначку,
    Молча прусь я в магазин...
    Не забудьте о подкормке
    Своих маленьких скотин!

    =)

    vkontakte, 28 Июля 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    protected void btn_cancel_Click(object sender, EventArgs e)
    {
                string dumpurl = url;
                url = string.Empty;
                Response.Redirect(dumpurl);
    }

    ASP.NET: кнопка cancel на форме.
    string url - филд формы.

    musuk, 28 Июля 2011

    Комментарии (5)
  3. SQL / Говнокод #7363

    −852

    1. 1
    2. 2
    3. 3
    4. 4
    SELECT DISTINCT relation.itemid, relation.catid, title, owner, image, background, icon, metadesc, publish_up FROM `mh_sobi2_cat_items_relations` AS relation LEFT JOIN
     `mh_sobi2_item` AS items ON relation.itemid = items.itemid WHERE (`published` = '1' AND (relation.catid > 1) AND (`publish_down` > '2011-07-28 05:11:50' OR `publish_
    down` = '0000-00-00 00:00:00' ) AND items.itemid IN(228 , 2091 , 4532 , 4843 , 5255 , 5583 , 13 , 15 , 3553 , 40 , 41 ... еще ~ 5000 элементов) 
    GROUP BY items.itemid ORDER BY items.publish_up DESC  LIMIT 0, 12;

    Такой вот запрос формирует компонент для joomla который называется sobi2

    dron, 28 Июля 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    procedure TForm1.GoBtnClick(Sender: TObject);
    BEGIN
     If GoBtn.Enabled = false then Exit;
     GoBtn.Enabled := false;
    // Some code
    END;

    Вот что бывает, когда не продумаешь весь проект до конца.

    Govnocoder#0xFF, 28 Июля 2011

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

    +147

    1. 1
    object.method(argument);

    Спросил совета как назвать метод. Посоветовали так и назвать - метод.

    semens, 27 Июля 2011

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

    −101

    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
    switch (level)
    			{
    			case 1:
    			{
    				loadLevel1();
    				break;
    			}
    			case 2:
    			{
    				loadLevel2();
    				break;
    			}
    			case 3:
    			{
    				loadLevel3();
    				break;
    			}
    			default:
    				loadLevel0();
    				break;
    			}

    Я умею передавать процедурам параметры перед скобкой!

    Fai, 27 Июля 2011

    Комментарии (63)
  7. ActionScript / Говнокод #7359

    −102

    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
    public class Main extends Sprite 
    	{
    		private const maxCirc:int = 100;
    		private var power:Number = 2.0;
    		private const timeScale: Number = 1.0001;
    		private const minScale: Number = 0.98;
    		private const spreyPower: Number = 3.8;
    		private const spreyScale: Number = 0.9975;
    		private const spreyCount: int = 2;
    		private const maxDistance: int = 650;	
    		private var _noteLabel:Label;
    		private var _eatLabel:Label;
    		private var _winLabel:Label;
    		public var circle:qb2SoftPoly;
    		public var world:qb2World;	
    		private var walls:qb2StageWalls;	
    		private var circArray:Array = new Array();
    		private var xMul, yMul:int;
    		public var eatCount = 0;
    		public var eated = 999;
    		public var nowLevel = 1;
    		public var death: Boolean;
    		public var powerDactive: Boolean = false;
    		public var powerSactive: Boolean = false;
    		var startX, startY, endX, endY: int;

    Моя любить много констант и полей у класса!!!

    Fai, 27 Июля 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    // @brief  Lastig hash. vraagt ​​mij om mo info.
    void Hash(std::string _pass) 
    {
        Csha256() << ( Csha256() << m3 << _pass >> m4 )  >> (Csha256() << m2 >> m3 << ( Csha256() << m0 << _pass ) >>  mdata0 ) >> mdata1;
    }

    Хитрое получение хеша и доп. данных из пароля.
    Говнокод даже не в способе -- говнокод в описании. "Спроси меня для дополнительно инфы".

    ossa, 27 Июля 2011

    Комментарии (10)
  9. JavaScript / Говнокод #7357

    +146

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    var html = [];
    
    for (var i = 0, len = data.length; i < len; i++) {
        html[html.length] = "<option value=";
        html[html.length] = data[i].monthID;
        html[html.length] = ">";
        html[html.length] = data[i].month;
        html[html.length] = "</option>";
    }
    
    $("select.month").append(html.join(''));

    С просторов Стековерфлоу.

    sapegin, 27 Июля 2011

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

    +147

    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
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    97. 97
    int offset_800=0;
    	if(SCREEN_WIDTH == 800) offset_800 = 20;
    
    	addItem(TNM_GAMELOFT_LOG_GREEN_ITEM, done, complete_log[lang][0], TNM_ItemCoords[TNM_GAMELOFT_LOG_GREEN_ITEM][0]*((float)1200/(float)SCREEN_WIDTH)-35-offset_800/*-offset_shtamp*3*/, TNM_ItemCoords[TNM_GAMELOFT_LOG_GREEN_ITEM][1]*((float)720/(float)SCREEN_HEIGHT)/*-offset_shtamp*3*/, -1, ITEM_INVISIBLE)
    		->attachTo2dItem(pItemListBG);
    	addItem(TNM_GAMELOFT_LOG_RED_ITEM, done, complete_log[lang][1], TNM_ItemCoords[TNM_GAMELOFT_LOG_RED_ITEM][0]*((float)1200/(float)SCREEN_WIDTH)-35-offset_800/*-offset_shtamp*3*/, TNM_ItemCoords[TNM_GAMELOFT_LOG_RED_ITEM][1]*((float)720/(float)SCREEN_HEIGHT)/*-offset_shtamp*3*/, -1, ITEM_INVISIBLE)
    		->attachTo2dItem(pItemListBG);
    	
    //#ifdef WIN32
    
    	addItem(TNM_CHEAT_WIN, main_all, 30, TNM_ItemCoords[TNM_CHEAT_WIN][0],TNM_ItemCoords[TNM_CHEAT_WIN][1], 31, ITEM_INVISIBLE);
    	addItem(TNM_CHEAT_LOSE, main_all, 30, TNM_ItemCoords[TNM_CHEAT_LOSE][0],TNM_ItemCoords[TNM_CHEAT_LOSE][1], 31, ITEM_INVISIBLE);
    //#endif
         int offY=0;
    	int offset=0,
    		offsetmailX=0;
    	
    	if(SCREEN_WIDTH ==800||SCREEN_WIDTH == 1024)
    		offset=2;
    	
    	if(SCREEN_WIDTH==1366||SCREEN_WIDTH == 1440){
    		offY=4;
    		offset=2;
    	}
    	if( SCREEN_WIDTH==1680)
    	{ 
    		offY=7;
    		offset=2;
    		offsetmailX=60;
    	}
    		if( SCREEN_WIDTH==1920)
    	{ 
    		offY=7;
    		offset=5;
    		offsetmailX=60;
    	}
    
    		int y_800=0;
    
    		if(SCREEN_WIDTH == 1440) offsetmailX = 20;
    		if(SCREEN_HEIGHT == 800) {
    			offset = 2;
    			offY = 1;
    			
    		}
    		if(SCREEN_WIDTH == 2560) offset=2;
    		if(SCREEN_WIDTH == 1024) offY+=1;
    		if(SCREEN_WIDTH == 800&&(Text::getInstance().getLanguage()== Text::LANG_SC||Text::getInstance().getLanguage()== Text::LANG_KR)) {
    			offY-=1;
    			y_800 = 3;
    		}
    
    		
    
    		if((SCREEN_WIDTH == 1680||SCREEN_HEIGHT == 1080)&&(Text::getInstance().getLanguage()== Text::LANG_SC||Text::getInstance().getLanguage()== Text::LANG_KR)){
    			//offset-=2;
    			offY-=2;
    		}
    		if((SCREEN_HEIGHT == 1200)&&(Text::getInstance().getLanguage()== Text::LANG_SC||Text::getInstance().getLanguage()== Text::LANG_KR))
    			offY-=2;
    
    	addText(TNM_MESSAGE_SENDER_ITEM, STR_SENDER, SPRITE_FONT_S2_EG, TNM_ItemCoords[TNM_MESSAGE_SENDER_ITEM][0], TNM_ItemCoords[TNM_MESSAGE_SENDER_ITEM][1]/*-offY*/, ITEM_INVISIBLE, LEFT)
    		->attachTo2dItem(pItemListBG);
    	
    	
    
    	addText(TNM_MESSAGE_SUBJECT_ITEM, STR_SUBJECT, SPRITE_FONT_S2_EG, TNM_ItemCoords[TNM_MESSAGE_SUBJECT_ITEM][0], TNM_ItemCoords[TNM_MESSAGE_SUBJECT_ITEM][1]-offset-offY*1.5f+y_800, ITEM_INVISIBLE, LEFT)
    		->attachTo2dItem(pItemListBG);
    	addText(TNM_MESSAGE_TIME_ITEM, STR_RECEIVED, SPRITE_FONT_S2_EG, TNM_ItemCoords[TNM_MESSAGE_TIME_ITEM][0], TNM_ItemCoords[TNM_MESSAGE_TIME_ITEM][1]-offY*1.07f,  ITEM_INVISIBLE, LEFT)
    		->attachTo2dItem(pItemListBG);
    	//addText(TNM_MAIL_TITLE_ITEM, "Sender: \nRecieved: \nSubject: ", fontS, TNM_ItemCoords[TNM_MAIL_TITLE_ITEM][0], TNM_ItemCoords[TNM_MAIL_TITLE_ITEM][1], ITEM_INVISIBLE, LEFT|TOP);
    	int space = lang == Text::LANG_IT ? 10 : 0;
    	if(lang == Text::LANG_KR)
    		space = 30;
    	int spaceY=0;
    
    	
    	if(SCREEN_WIDTH!=1680&&SCREEN_WIDTH!=1920)
    		switch( pGame->getCurrentLanguage() )
    	{
    	case Text::LANG_KR:
    		spaceY = 2;
    		break;
    	case Text::LANG_SC:
    		spaceY = 2;
    		break;
    	case Text::LANG_JP:
    		spaceY = 2;
    		break;
    	}
    
    	addText(TNM_MAIL_TITLE1_ITEM, m_mailTitle, SPRITE_FONT_S2_EG, TNM_ItemCoords[TNM_MAIL_TITLE1_ITEM][0] + space, TNM_ItemCoords[TNM_MAIL_TITLE1_ITEM][1], ITEM_INVISIBLE, LEFT|TOP)
    		->attachTo2dItem(pItemListBG);
    	addText(TNM_MAIL_TITLE2_ITEM, m_mailTitle, SPRITE_FONT_S2_EG, TNM_ItemCoords[TNM_MAIL_TITLE2_ITEM][0] + space, TNM_ItemCoords[TNM_MAIL_TITLE2_ITEM][1]-offY*1.07f, ITEM_INVISIBLE, LEFT|TOP)
    		->attachTo2dItem(pItemListBG);
    	addText(TNM_MAIL_TITLE3_ITEM, m_mailTitle, SPRITE_FONT_S2_EG, TNM_ItemCoords[TNM_MAIL_TITLE3_ITEM][0] + space, TNM_ItemCoords[TNM_MAIL_TITLE3_ITEM][1]-offset-offY*1.5f+spaceY, ITEM_INVISIBLE, LEFT|TOP)
    		->attachTo2dItem(pItemListBG);

    Еще один малый кусок. По аналогии с выложеным ранее.

    BlaZe, 27 Июля 2011

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