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

    В номинации:
    За время:
  2. Куча / Говнокод #23597

    −106

    1. 1
    Сайт пора закрывать. Клуб мастурбирующих друг на друга долбоёбов изжил себя.

    COWuTEJIbTBOEuMAMKu, 18 Декабря 2017

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

    −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
    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
    function timeAgo($time_ago)
    {
        $time_ago = strtotime($time_ago);
        $cur_time = strtotime(date('Y-m-d H:i:s'));
        $time_elapsed = $cur_time - $time_ago;
        $seconds = $time_elapsed;
        $minutes = round($time_elapsed / 60);
        $hours = round($time_elapsed / 3600);
        $days = round($time_elapsed / 86400);
        $weeks = round($time_elapsed / 604800);
        $months = round($time_elapsed / 2600640);
        $years = round($time_elapsed / 31207680);
        if ($seconds <= 60) {
            echo "$seconds seconds ago";
        } else {
            if ($minutes <= 60) {
                if ($minutes == 1) {
                    echo "one minute ago";
                } else {
                    echo "$minutes minutes ago";
                }
            } else {
                if ($hours <= 24) {
                    if ($hours == 1) {
                        echo "an hour ago";
                    } else {
                        echo "$hours hours ago";
                    }
                } else {
                    if ($days <= 7) {
                        if ($days == 1) {
                            echo "yesterday";
                        } else {
                            echo "$days days ago";
                        }
                    } else {
                        if ($weeks <= 4.3) {
                            if ($weeks == 1) {
                                echo "a week ago";
                            } else {
                                echo "$weeks weeks ago";
                            }
                        } else {
                            if ($months <= 12) {
                                if ($months == 1) {
                                    echo "a month ago";
                                } else {
                                    echo "$months months ago";
                                }
                            } else {
                                if ($years == 1) {
                                    echo "one year ago";
                                } else {
                                    echo "$years years ago";
                                }
                            }
                        }
                    }
                }
            }
        }
    }

    Отображает прошедшее время после публикации поста

    black_vlastelin, 06 Декабря 2017

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

    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
    #include "string.h"
    #include "stdio.h"
    
    int main()
    {
      char c[15],*d = &c[0]; 
      scanf("%10u", &c[11]);
      sprintf(d, "%u\0",
         (c[11]&0xFF)|
        ((c[12]&0xFF)<<8)|
        ((c[13]&0xFF)<<16)|
        ((c[14]&0xFF)<<24));
      do if (c[0] > *d) c[0] = *d;
      while (*d++, *(d+1) != 0);
      printf("%d\n", c[0]-'0');
      return 0;
    }

    Находит наименьшее цифру в числе

    Sempai, 15 Ноября 2017

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

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    public string LastModifiedOnDisplay
     { 
           get 
           {
                if (LastModifiedOn != null)
                    return DateTime.Parse(LastModifiedOn.ToString()).ToShortDateString() + " " + DateTime.Parse(LastModifiedOn.ToString()).ToLongTimeString();
                else
                    return string.Empty;
            }
    }

    Наследие от вроде бы настоящих индусов

    kagetoki, 10 Ноября 2017

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

    −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
    var varijabl = "<?php
    
                            if (isset($_SERVER['HTTP_REFERER'])) {
                                if ($_SERVER['HTTP_REFERER'] == "http://%hostname%/profile_edit") {
                                    echo "1";
                                } else {
                                    echo "0";
                                }
                            } else {
                                echo "0";
                            } ?>";
                        if (varijabl == 1) {
                            alert("Sucessfuly saved");
                        }

    Зачем?

    vadim-job-hg, 09 Ноября 2017

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

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    int aBookItemKeysCount = 0;
    foreach (var some in aBookItemKeys)
    {
        aBookItemKeysCount++;
    }

    aBookItemKeys это массив.

    Ramirag, 08 Ноября 2017

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

    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
    ;(function($) {
    	"use strict";
    
    	var rules = {
    		'~': 'Ё',
    		'`': 'ё',
    		'q': 'й',
    		'w': 'ц',
    		'e': 'у',
    		'r': 'к',
    		't': 'е',
    		'y': 'н',
    		'u': 'г',
    		'i': 'ш',
    		'o': 'щ',
    		'p': 'з',
    		'a': 'ф',
    		's': 'ы',
    		'd': 'в',
    		'f': 'а',
    		'g': 'п',
    		'h': 'р',
    		'j': 'о',
    		'k': 'л',
    		'l': 'д',
    		'z': 'я',
    		'x': 'ч',
    		'c': 'с',
    		'v': 'м',
    		'b': 'и',
    		'n': 'т',
    		'm': 'ь',
    		'Q': 'Й',
    		'W': 'Ц',
    		'E': 'У',
    		'R': 'К',
    		'T': 'Е',
    		'Y': 'Н',
    		'U': 'Г',
    		'I': 'Ш',
    		'O': 'Щ',
    		'P': 'З',
    		'A': 'Ф',
    		'S': 'Ы',
    		'D': 'В',
    		'F': 'А',
    		'G': 'П',
    		'H': 'Р',
    		'J': 'О',
    		'K': 'Л',
    		'L': 'Д',
    		'Z': 'Я',
    		'X': 'Ч',
    		'C': 'С',
    		'V': 'М',
    		'B': 'И',
    		'N': 'Т',
    		'M': 'Ь',
    		'[': 'х',
    		'{': 'Х',
    		']': 'ъ',
    		'}': 'Ъ',
    		';': 'ж',
    		':': 'Ж',
    		"'": 'э',
    		'"': 'Э',
    		',': 'б',
    		'<': 'Б',
    		'.': 'ю',
    		'>': 'Ю',
    	};

    На jcat.ru вот сие чудо

    unkwua, 07 Ноября 2017

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

    −6

    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
    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
    
    int main(int argc, char *argv[])
    {
    	if(argc != 2)
    		printf("НЕПРАВИЛЬНА: %s [ЧИСЛО]\n", argv[0]);
    	else
    	{
    		int d=atoi(argv[1]); //отработает в любом случае
    		for(int i=0; i<d; i++) {
    			sleep(1);
    			printf(".\n");
    		}
    	}
    	return 0;
    }

    pawn-master, 04 Ноября 2017

    Комментарии (2)
  10. PHP / Говнокод #23461

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    public function hasSubscriptionLot(int $lotId) : bool
    {
        foreach ($this->getSubscriptionLotIds() as $subLotId => $quantity) {
            if ($lotId == $subLotId) {
                return true;
            }
       }
    
       return false;
    }

    array_key_exists?.. не, не слышали

    gavaez, 28 Октября 2017

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

    +3

    1. 1
    https://pbs.twimg.com/media/DMbz4s9UEAACa5x.jpg

    how to deprecate an interface

    j123123, 19 Октября 2017

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