1. 1C / Говнокод #23056

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    рсДополнительныеСведения = РегистрыСведений.ДополнительныеСведения.СоздатьНаборЗаписей();
    СвойствоУведомление = рсДополнительныеСведения.Добавить();
    СвойствоУведомление.Объект = ЭтотОбъект.Ссылка;
    СвойствоУведомление.Свойство = ДопСведение;
    СвойствоУведомление.Значение = Истина;
    рсДополнительныеСведения.Записать();

    Код одних франчей.
    причем все ж по ТЗ)) запись записалась? записалась! И побоку, что остальные записи при этом снесли нах)))

    Moonlight, 22 Мая 2017

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

    −1

    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
    if (this.btn1.Content.ToString() == this.currentSide.ToString() && this.btn2.Content.ToString() == this.currentSide.ToString() && this.btn3.Content.ToString() == this.currentSide.ToString())
    this.Victory();
    else if (this.btn4.Content.ToString() == this.currentSide.ToString() && this.btn5.Content.ToString() == this.currentSide.ToString() && this.btn6.Content.ToString() == this.currentSide.ToString())
    this.Victory();
    else if (this.btn7.Content.ToString() == this.currentSide.ToString() && this.btn8.Content.ToString() == this.currentSide.ToString() && this.btn9.Content.ToString() == this.currentSide.ToString())
    this.Victory();
    else if (this.btn1.Content.ToString() == this.currentSide.ToString() && this.btn4.Content.ToString() == this.currentSide.ToString() && this.btn7.Content.ToString() == this.currentSide.ToString())
    this.Victory();
    else if (this.btn2.Content.ToString() == this.currentSide.ToString() && this.btn5.Content.ToString() == this.currentSide.ToString() && this.btn8.Content.ToString() == this.currentSide.ToString())
    this.Victory();
    else if (this.btn3.Content.ToString() == this.currentSide.ToString() && this.btn6.Content.ToString() == this.currentSide.ToString() && this.btn9.Content.ToString() == this.currentSide.ToString())
    this.Victory();
    else if (this.btn1.Content.ToString() == this.currentSide.ToString() && this.btn5.Content.ToString() == this.currentSide.ToString() && this.btn9.Content.ToString() == this.currentSide.ToString())
    this.Victory();
    else if (this.btn3.Content.ToString() == this.currentSide.ToString() && this.btn5.Content.ToString() == this.currentSide.ToString() && this.btn7.Content.ToString() == this.currentSide.ToString())
    this.Victory();

    Проверка на победу в крестиках-ноликах.

    fedor-analplay, 22 Мая 2017

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

    0

    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
    long func_strtol(char *p , char  **cpyar  , int type    ){
        long int  result = 0, stp =	0, t = 0,step  = 0,	 integer = 0, sign = 1;
       	if (*p == 45 ){ 
    	   	sign = -1;
    		step++;
    	} 
    	
    	else if(*p ==  43){
    			step++;
    	}
        
    	if (!type ){
           	type = 10;
    	   }
    	
    	if( type >= 0 &&  type <= 10 ) {
    		while ( isdigit(  p[step]))  {
    			step++;
    			}
    		}
    	
    	else if( type >= 11 &&  type <= 36 ) {
    		   while( (p[step ] -  55  <= ( type - 1 )  &&  isalpha(  p[step] ) || 
    		          (p[step ] -  87  <= ( type - 1)   &&  isalpha(  p[step] ) ||    
    				  isdigit(  p[step]) 
    				   ) ) ) {
    				step++; 
    			}
    		}
    		stp =  step - 1;
    	
    	while( isalpha(  p[stp]    )   ||    isdigit(  p[stp] )){
    			if( isalpha(  p[stp]    )  ){
    				integer +=  p[stp] >= 97 ? (p[stp] - 87) *  pow(type,t) : (p[stp] - 55) *  pow(type,t);
    		}
    	
    	else if((p[stp] - 48 ) < type ){
    			 	integer +=  (p[stp] - 48) *  pow( type, t );
    			}
    				 stp--;
    				 t++;
    		    } 
    	       *cpyar =   step == 1  && *p == '-'  ? &p[step - 1]: &p[step];
    		result =  (integer )  * sign;
      
      return    result ;
    }

    Пойду почитаю "День Опричника"

    tyrin, 21 Мая 2017

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

    0

    1. 1
    https://web.archive.org/web/20070125181458/http://2ch.ru/s/src/1158095011998.gif

    j123123, 21 Мая 2017

    Комментарии (0)
  5. JavaScript / Говнокод #23040

    +2

    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
    $(document).ready(function(){
    
    		$('.field').click(function(){
    			$('.selected').removeClass('selected');
    			$(this).addClass('selected');
    			$(this).click(function(){
    
    				$('#move').attr('disabled', true);
    			$('.selected, .field').removeClass('visible');
    			$('.field').text('');
    			$('.selected').html('<span id="user"><img src="user.gif"></span>');
    			$('.selected').next().addClass('visible');
    			$('.selected').next().next().next().next().next().next().addClass('visible');
    			$('.selected').next().next().next().next().next().next().next().addClass('visible');
    			$('.selected').next().next().next().next().next().next().next().next().addClass('visible');
    			//$('.selected').addClass('visible');
    			$('.selected').prev().addClass('visible');
    			$('.selected').prev().prev().prev().prev().prev().prev().addClass('visible');
    			$('.selected').prev().prev().prev().prev().prev().prev().prev().addClass('visible');
    			$('.selected').prev().prev().prev().prev().prev().prev().prev().prev().addClass('visible');
    
    			});
    
    ...

    Поле перемещения, написано около года назад :D не знал как можно по-другому

    SardykoIvan, 18 Мая 2017

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

    +3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    NSString *userName = @"username";
      self.wscSession = [[[[[[[[[[[[WSCSessionBuilder create:urlString]
                                                 withConnectionDelegate:WSCSessionConnectionDelegate]
                                               withUserName:userName]
                                             withObserverDelegate:WSCSessionConnectionObserverDelegate]
                                           withPackage:[[WSCCallPackage alloc] init]]
                                         withHttpContext:httpContext]
                                       withIceServerConfig:iceServerConfig]
                                     build];
      // Open a connection to the server...
      [self.wscSession open];

    https://docs.oracle.com/cd/E55119_01/doc.71/e55126/wd_iosapps.htm#WSEWD548

    Оракл умеет в скобочки

    P.S. Зато они сделали SIP+WS+WebRTC

    Desktop, 16 Мая 2017

    Комментарии (25)
  7. Python / Говнокод #23032

    +1

    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
    def inputCountSeq():
        try:
          countSeq=int(input("Введите количество элементов в последовательности от 1 до 1000: \r >"))
        except :
          print("[Ошибка] Введенные вами данные неверны")
          inputCountSeq()
          
        if (countSeq > 1000 or countSeq < 1):
          print("[Ошибка] Введенное число не соответствует указанному диапазону( 1 <= x <= 1000)")
          inputCountSeq()
          
        return countSeq
        
    print(inputCountSeq())

    Вводим -1 , получаем ошибку "Введенное число не соответствует указанному диапазону" ,после чего вводим 1 , а в возвращается все равно -1.

    https://repl.it/IAMA/3

    partizanes, 16 Мая 2017

    Комментарии (16)
  8. JavaScript / Говнокод #23029

    +1

    1. 1
    sort((a, b) => 0 - (a.Bias > b.Bias ? 1 : -1))

    pankorez, 15 Мая 2017

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

    −19

    1. 1
    ideone.com/4DdZvo

    Спойлер: Оно компилится, но выводит компилятор какую то поебень

    d_fomenok, 15 Мая 2017

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

    0

    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
    #include "hex.h"
    #include "aes.h"
    #include <stdio.h>
    
    #define KEY (0x2b, 0x7e, 0x15, 0x16, 0x28, 0xae, 0xd2, 0xa6, 0xab, 0xf7, 0x15, 0x88, 0x09, 0xcf, 0x4f, 0x3c)
    #define DATA (0x32, 0x43, 0xf6, 0xa8, 0x88, 0x5a, 0x30, 0x8d, 0x31, 0x31, 0x98, 0xa2, 0xe0, 0x37, 0x07, 0x34)
    
    unsigned char enc[] = { BPP_AES_ENCRYPT_ARRAY(KEY, DATA) };
    
    int main() {
        for (int i=0; i<sizeof(enc); ++i) {
            printf("%02X ", enc[i]);
        }
        printf("\n");
        return 0;

    HAPKOMAH, 14 Мая 2017

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