1. Лучший говнокод

    В номинации:
    За время:
  2. PHP / Говнокод #68

    +22.9

    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
    $result = mysql_query("SELECT * FROM `Wallpapers` WHERE `Title` = '".$Title."'");
    $row = mysql_fetch_assoc($result);
    $wID=$row['ID'];
    $Wallpaper1=$row['Wallpaper1'];
    $Wallpaper2=$row['Wallpaper2'];
    $Wallpaper3=$row['Wallpaper3'];
    $Wallpaper4=$row['Wallpaper4'];
    $Wallpaper5=$row['Wallpaper5'];
    
    if ( $_SESSION['userid'] )
    	{ 
    	if ($Wallpaper1 != NULL) {
    		$size='';
    		$size=getimagesize("images/wallpapers/".$Wallpaper1);
    		$dHTML .= '<a class="preview" href="'.$image_path.'show/'.$Title.'/?w=1" style="text-decoration: underline;" onClick="alerts('.$wID.'); countIp();">'.$size[0].'x'.$size[1].'</a> ';
    	}
    	if ($Wallpaper2 != NULL) {
    		$size='';
    		$size=getimagesize("images/wallpapers/".$Wallpaper2);
    		$dHTML .= '<a class="preview" href="'.$image_path.'show/'.$Title.'/?w=2" style="text-decoration: underline;" onClick="alerts('.$wID.'); countIp();">'.$size[0].'x'.$size[1].'</a> ';
    	}
    	if ($Wallpaper3 != NULL) {
    		$size='';
    		$size=getimagesize("images/wallpapers/".$Wallpaper3);
    		$dHTML .= '<a class="preview" href="'.$image_path.'show/'.$Title.'/?w=3" style="text-decoration: underline;" onClick="alerts('.$wID.'); countIp();">'.$size[0].'x'.$size[1].'</a> ';
    	}
    	if ($Wallpaper4 != NULL) {
    		$size='';
    		$size=getimagesize("images/wallpapers/".$Wallpaper4);
    		$dHTML .= '<a class="preview" href="'.$image_path.'show/'.$Title.'/?w=4" style="text-decoration: underline;" onClick="alerts('.$wID.'); countIp();">'.$size[0].'x'.$size[1].'</a> ';
    	}
    	if ($Wallpaper5 != NULL) {
    		$size='';
    		$size=getimagesize("images/wallpapers/".$Wallpaper5);
    		$dHTML .= '<a class="preview" href="'.$image_path.'show/'.$Title.'/?w=5" style="text-decoration: underline;" onClick="alerts('.$wID.'); countIp();">'.$size[0].'x'.$size[1].'</a> ';
    	}
    	}

    guest, 08 Декабря 2008

    Комментарии (4)
  3. Haskell / Говнокод #29159

    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
    (tagbody
    
      start
        (defun innovative-sort (lst)
          (assert (not (null lst)))
    
          (when (equal (car lst) "VIRGIN") (innovative-sort (reverse (cdr lst))))
    
          (if (> (length lst) 1)
             (let ((foo (logxor
                         (logand
                           (if (> (car lst) (cadr lst))
                              1
                              0)
                         1)
                        (logand
                        (if
                             (not (> (car lst) (cadr lst)))
                       1
                        0)
                        0))))
    
           (if (if (= foo 1) t nil)
                (progn
                  (rotatef (car lst) (cadr lst))
                (cons (car lst) (innovative-sort (cdr lst))))
                (cons (car lst) (innovative-sort (cdr lst)))))
    
            (car lst)))
    
    (go start))
    
    (innovative-sort '(5 9 2 4))

    инновационный алгоритм сортировки

    lisp-worst-code, 19 Июля 2025

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

    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
    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
    $(document).ready(function(){
    	
    	var formStr = '';
    	
    		formStr +=	'<button type="button" class="btn-close d-none d-md-block" data-bs-dismiss="modal" aria-label="Close"></button>';
    		formStr +=		'<div class="modal-dialog modal-dialog-centered">';
    		formStr +=			'<div class="modal-content">';				
    		formStr +=				'<div class="modal-header position-relative">';			
    		formStr +=					'<button type="button" class="btn-close d-md-none" data-bs-dismiss="modal" aria-label="Close"></button>';			
    		formStr +=					'<div class="modal-header-image"></div>';			
    		formStr +=				'</div>';			
    		formStr +=				'<div class="modal-body">';			
    		formStr +=				'<div class="good-result-text">';			
    		formStr +=					'Ваша заявка успешно принята!';			
    		formStr +=				'</div>';			
    		formStr +=				'<div class="modal-body-title mb-3 text-center">';			
    		formStr +=					'Заявка';			
    		formStr +=				'</div>';			
    		formStr +=				'<div class="mb-4 text-center">';			
    		formStr +=					'Для подачи документов онлайн<br> заполните форму заявки.';			
    		formStr +=				'</div>';			
    		formStr +=				'<div class="mb-4">';			
    		formStr +=					'<form class="modal-form">';			
    		formStr +=						'<div class="modal-form-input-wrapper mb-2">';			
    		formStr +=							'<select name="role-select">';			
    		formStr +=								'<option selected disabled>Кто Вы?</option>';			
    		formStr +=								'<option value="Родитель">Родитель</option>';			
    		formStr +=								'<option value="Абитуриент">Абитуриент</option>';			
    		formStr +=							'</select>';			
    		formStr +=							'<span class="modal-form-input-error">';			
    		formStr +=								'Необходимо выбрать Вашу роль';			
    		formStr +=							'</span>';			
    		formStr +=						'</div>';			
    		formStr +=						'<div class="modal-form-input-wrapper mb-2">';			
    		formStr +=							'<input type="text" autocomplete="name" name="name" value="" placeholder="ФИО:">';			
    		formStr +=							'<span class="modal-form-input-error">';			
    		formStr +=								'Укажите Ваше ФИО';			
    		formStr +=							'</span>';			
    		formStr +=						'</div>';			
    		formStr +=						'<div class="modal-form-input-wrapper mb-2">';			
    		formStr +=							'<input type="tel" autocomplete="phone" name="phone" value="" placeholder="Телефон:">';	
    		formStr +=							'<span class="modal-form-input-error">';			
    		formStr +=								'Укажите Ваш номер телефона';			
    		formStr +=							'</span>';			
    		formStr +=						'</div>';			
    		formStr +=						'<div class="modal-form-input-wrapper mb-2">';			
    		formStr +=							'<input type="email" autocomplete="email" name="email" value="" placeholder="Email:">';			
    		formStr +=							'<span class="modal-form-input-error">';			
    		formStr +=								'Укажите Ваш email';			
    		formStr +=							'</span>';			
    		formStr +=						'</div>';			
    		// formStr +=						'<div class="modal-form-input-wrapper mb-2">';			
    		// formStr +=							'<select name="theme-master-select">';			
    		// formStr +=								'<option selected disabled>Выберите тему мастер-класса</option>';			
    		// formStr +=								'<option value="Погружение во вселенную нейросетей">Погружение во вселенную нейросетей</option>';			
    		// formStr +=								'<option value="Веселый кулинар">Веселый кулинар</option>';			
    		// formStr +=								'<option value="Управление ">Управление </option>';			
    		// formStr +=								'<option value="Эксперт-криминалист: секреты профессии">Эксперт-криминалист: секреты профессии</option>';			
    		// formStr +=								'<option value="В мире финансов:  компас">В мире финансов:  компас</option>';
    		// formStr +=								'<option value="Удивительные отели ">Удивительные отели </option>';
    		// formStr +=								'<option value="В мире профессий. Операционная логистика">В мире профессий. Операционная логистика</option>';
    		// formStr +=							'</select>';			
    		// formStr +=							'<span class="modal-form-input-error">';			
    		// formStr +=								'Необходимо выбрать тему мастер-класса';			
    		// formStr +=							'</span>';			
    		// formStr +=						'</div>	';			
    		formStr +=						'<div class="privacy position-relative mb-3">';			
    		formStr +=							'<label>';			
    		formStr +=								'<input type="checkbox" name="pers-approval" checked>';			
    		formStr +=								'<span class="checkmark"></span>';			
    		formStr +=									'<div class="ps-4">';			
    		formStr +=										'Согласен(-на) на обработку персональных данных, ';			
    		formStr +=										'<a href="/privacy_policy.pdf" target="_blank">политикой конфиденциальности</a>, <a href="/Politika_v_otnoshenii_obrabotki.pdf" target="_blank">политикой в отношении обработки персональных данных</a>';			
    		formStr +=									'</div>';			
    		formStr +=							'</label>';			
    		formStr +=							'<span class="modal-form-input-error">';				
    		formStr +=								'Необходимо Ваше согласие';				
    		formStr +=							'</span>';				
    		formStr +=						'</div>';				
    		formStr +=						'<div>';				
    		formStr +=							'<button type="submit">';				
    		formStr +=								'Отправить';				
    		formStr +=							'</button>';				
    		formStr +=						'</div>';				
    		formStr +=					'</form>';				
    		formStr +=				'</div>';				
    		formStr +=				'<hr>';							
    
    	$('#modalForm').append(formStr);
    
    });

    У нас в сети сайтов для образовательного учреждения есть форма приема заявок. После долгого поиска файла, откуда берется необходимая форма, было найдено вот это.
    Предыдущий кодер уже должен был помереть от икоты, когда его поминают благим матом.

    freeman_men, 15 Июля 2025

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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    Афоризм "Отцы были хуже дедов, а мы и вовсе никчемны" - обрел свой истинный, ужасный смысл. 
    Словно предвосхищая трескотню быдла, которое будет жалеть расстрелянных ЧК царят,  Юровский оставил примерно такие строки:
    ... Вероятно, новое поколение увидит в нас палачей и не поймет сразу, почему мы в ту ночь не пощадили царских отпрысков. 
    Перед тем, как судить, задайте себе вопрос: в кого бы выросли, кем бы стали эти дети?..

    Быдла остается катастрофически много, несмотря даже на принятые Хуйлом меры. И оно интенсивно плодит такое же быдло.
    Нужно срочно развязать новую войну - с Грузией.

    doomginho, 25 Мая 2025

    Комментарии (3)
  6. Куча / Говнокод #29133

    0

    1. 1
    2. 2
    Привет, писюны. Что-то слишком много стало нападений собаков на людей...
    Кто как считает, виноваты собаки или люди?

    KPblCA, 14 Мая 2025

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

    0

    1. 1
    Мда... Какое же всё таки говнецо это Ваше США.

    3uMuCTOH, 04 Марта 2025

    Комментарии (3)
  8. Ruby / Говнокод #29087

    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
    # Setup the admin service from Microsoft
      def setup_microsoft_admin_service
        # define the empty microsoft picture url
        @no_profile_picture = 'https://secure.aadcdn.microsoftonline-p.com/ests/2.1.5670.18/content/images/work_account.png'
        # Application id and secret from microsoft
        client_id = ENV['AZURE_CLIENT_ID']
        # client_secret = 'z8uGboGliWfBqa8/s8K4KbDH96l1F0+PuFwX+AOGJTQ='
        client_secret = ENV['AZURE_CLIENT_SECRET']
        # Should also be listed in microsoft app
        tenant        = Current.organization['microsoft_azure_domain_hint']
        # Create credentials using Active Directory Azure Library
        client_cred   = ADAL::ClientCredential.new(client_id, client_secret)
        context       = ADAL::AuthenticationContext.new(ADAL::Authority::WORLD_WIDE_AUTHORITY, tenant)
        # Return the acquired tokens from the graph site
        context.acquire_token_for_client('https://graph.microsoft.com', client_cred)
      end

    Perfección

    Shannarra_, 10 Февраля 2025

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

    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
    48. 48
    int IsEven(long long int number){
    	if (number == 0) return 0; 
    	long long int loc_num = 0;
    	update: 
    	
    	if (number == loc_num+1) {return 1;
    	} else if (number == (loc_num+1)*(-1)) { return 1;
    	} else {
    		if (number == loc_num+2) {return 0;
    		} else if (number == (loc_num+2)*(-1)) { return 0;
    		} else {
    			if (number == loc_num+3) {return 1;
    			} else if (number == (loc_num+3)*(-1)) { return 1;
    			} else {
    				if (number == loc_num+4) {return 0;
    				} else if (number == (loc_num+4)*(-1)) { return 0;
    				} else {
    					if (number == loc_num+5) {return 1;
    					} else if (number == (loc_num+5)*(-1)) { return 1;
    					} else {
    						if (number == loc_num+6) {return 0;
    						} else if (number == (loc_num+6)*(-1)) { return 0;
    						} else {
    							if (number == loc_num+7) {return 1;
    							} else if (number == (loc_num+7)*(-1)) { return 1;
    							} else {
    								if (number == loc_num+8) {return 0;
    								} else if (number == (loc_num+8)*(-1)) { return 0;
    								} else {
    									if (number == loc_num+9) {return 1;
    									} else if (number == (loc_num+9)*(-1)) { return 1;
    									} else {
    										if (number == loc_num+10) {return 0;
    										} else if (number == (loc_num+10)*(-1)) { return 0;
    										} else {
    												loc_num+=10; 
    												goto update;
    											}
    										}
    									}
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}

    TurboLyudoed, 14 Ноября 2024

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

    0

    1. 1
    Тип объекта, который инициализируется безумно.

    https://learn.microsoft.com/ru-ru/dotnet/api/system.lazy-1?view=net-8.0#--------------
    Обожаю автоматический перевод в документации

    В оригинале, кстати, вот так:
    https://learn.microsoft.com/en-us/dotnet/api/system.lazy-1?view=net-8.0#type-parameters
    Заметьте, что ссылка тоже побилась

    kezzyhko, 11 Октября 2024

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

    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
    //Таб пропущенные
    	УсловиеОтбора = "ABANDON";
    	ДлинаСтрОтбора = 32;
    	Для с=1 По ДлинаСтрОтбора - СтрДлина(УсловиеОтбора) Цикл
    		УсловиеОтбора = УсловиеОтбора + " ";
    	КонецЦикла;		
    	ТабПропущенные = Таб_queue.Скопировать(Новый Структура("Событие",УсловиеОтбора));
    	
    	//Таб всё же дозвонились
    	УсловиеОтбора = "CONNECT";
    	ДлинаСтрОтбора = 32;
    	Для с=1 По ДлинаСтрОтбора - СтрДлина(УсловиеОтбора) Цикл
    		УсловиеОтбора = УсловиеОтбора + " ";
    	КонецЦикла;	
    	ТабДозвонились = Таб_queue.Скопировать(Новый Структура("Событие",УсловиеОтбора));

    В таблице какого то черта стояла фиксированная строка длинной 32 символа.
    Вот так "изящно" обошли это.

    NioGoth, 08 Октября 2024

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