1. Assembler / Говнокод #6506

    +225

    1. 1
    2. 2
    xor	eax, eax
    mov	al, 0

    ragim, 28 Апреля 2011

    Комментарии (92)
  2. Pascal / Говнокод #6505

    +116

    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
    var
        s1:string;
        i:integer;
    const
        m=50;
    begin
        write ('Введите строку: ');
        for i:=1 to m do
            begin
                 write ('s1[',i,']');
                 readln (s1[i]);
            end;
        writeln ('Длина строки: ', length(s1));
    end.

    Это Pascal. Вот так студенты физмата вводят строку, а потом считают ее длину.

    nanovsky, 28 Апреля 2011

    Комментарии (25)
  3. JavaScript / Говнокод #6504

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function nyak_nyak(el) {
        if (confirm("Вы уверены в своих действиях?")) {
            document.location = el.href;
    	}
        return false;
    }

    http://2ch.so/wakaba.js
    Вызывается из ссылки onclick="nyak_nyak(this)".

    7ion, 28 Апреля 2011

    Комментарии (12)
  4. SQL / Говнокод #6503

    −864

    1. 1
    2. 2
    comment on column XXX.status
      is '0 -- вопрос включен, 1-- выкл';

    Duke_Raven, 28 Апреля 2011

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

    +118

    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
    private void Gamexxx_Bolls_KeyDown(object sender, KeyEventArgs e)
    {
    OTCTeleText ttText;
    List TTList;
    TTList = new List();
    if (e.KeyValue == 13)
    {
    try
    {
    //Control ctrl = (Control)sender;
    ctrl = (Control)sender;
    String szName = ctrl.Name.Substring(16);
    int nOrderNumber = Convert.ToInt32(szName);
    int nNumber = 0;
    try
    {
    nNumber = Convert.ToInt32(ctrl.Text);
    }
    catch (Exception /*ex*/)
    {
    }
    
    .......
    
    }
    catch (Exception /*ex*/)
    {
    }
    }
    }

    Ярое использование трайкетча и чрезмерное внимание к женщинам лёгкого поведения ведут к освенциму.
    TryParse вместо тысячи слов
    Да, аве мне, аве!

    ursus, 28 Апреля 2011

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

    +121

    1. 1
    2. 2
    3. 3
    4. 4
    if (lvwUsers.SelectedItems[0].SubItems[1].Text != "" || 
                                lvwUsers.SelectedItems[0].SubItems[1].Text != string.Empty)
                            {
                                SecuritySettings.AuthenticationProtocol = ....

    wwwww, 28 Апреля 2011

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

    −105

    1. 1
    openDialog.addEventListener(Dialog.CLOSE_DIALOG, eventCloseOpenDialog);

    Если причитаться конечно понятно что оно делает, но при первом взгляде просто вводит в ступор.

    kyzi007, 28 Апреля 2011

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

    +168

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if ($sum == 30) {
        return 24;
    } else {
        return $sum * 0.8;
    }

    stark, 28 Апреля 2011

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

    +160

    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
    function bigplus(){
    	$args = func_get_args();
    	$maxlength = 0;
    	$mlkey = 0;
    	$inmind = 0;
    	foreach($args as $key=>$arg){
    		$args[$key] = array_reverse(str_split($arg));
    		$length = count($args[$key]);
    		if($maxlength<$length){
    			$maxlength = $length;
    			$mlkey = $key;
    		}
    	}
    	for($pos=0; $pos<$maxlength; $pos++){
    		$c = 0;
    		for($i=0; $i<count($args); $i++){
    			if(!isset($args[$i][$pos])){
    				$args[$i][$pos]=0;
    			}
    			$c+=$args[$i][$pos];
    		}
    		$args[0][$pos] = $c+$inmind;
    		$inmind = floor(($args[0][$pos])/10);
    		$args[0][$pos] %= 10;
    	}
    	if($inmind>0){
    		$args[0][] = $inmind;
    	}
    	return implode(array_reverse($args[0]));
    }

    Народ, знаю что говнокод, помогите советом как исправить?
    Функция выводит результат сложения любого числа положительных чисел произвольной длины.
    Не придумал ничего умнее, чем реализовать сложение "в столбик".

    knes, 28 Апреля 2011

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

    +135

    1. 1
    <div class="block_container s3 b-text b-static-text  user_css_130018946673 user_css_130028521958 user_css_130028524445 user_css_130028527350 user_css_130028529275 user_css_130028546858 user_css_13002855067 user_css_13002855515 user_css_130028558859 user_css_130028563869 user_css_130028573655 user_css_130028575861 user_css_130028716271 " id="e_130012850667">

    С одного narod'овского сайта на готовом шаблоне. Я на измене.

    telnet, 28 Апреля 2011

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