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

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

    +117

    1. 1
    BACBBFBDGAAEAAAAAAAAAAAAAAAAAAAGGAAEAAAAAAAFAAAAAAAAAAAAFAAAAAAAAAAAFAAAAAAAAAAABAAAABAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAACAAAAAAAAAAACAACAAAAACAAAAAAAAAAACAAAAACAAAAACAACAAAAAAAADAADAADAAAAADAADDEDAAAAADGADBCCEGAAAAAAAEABAAAAAAAAAEABEAAAAAAAAEACAAAAAAAAAEACEAAAAAAAAEADAAAAAAAAAEADEAAAAAAABAAAAAAAAAAABAAAEAAAAAAABAABAAAAAAAABAABEAAAAAAABAACAAAAAAAABAACEAAAAAAABAADAAAAAAAABAADEAAAAAAABEAAAAAAAAAABEAAEAAAAAAABEABAAAAAAAABEABEAAAAAAABEACAAAAAAAABEACEAAAAAAABEADAAAAAAAABEADEAAAAAAACAAAAAAAAAAACAAAEAAAAAAACAABAAAAAAAACAABEAAAAAAACAACAAAAAAAACAACEAAAAAAACAADAAAAAAAACAADEAAAAAAACEAAAAAAAAAACEAAEAAAAAAACEABAAAAAAAACEABEAAAAAAACEACAAAAAAAACEACEAAAAAAACEADAAAAAAAACEADEAAAAAAADAAAAAAAAAAADAAAEAAAAAAADAABAAAAAAAADAABEAAAAAAADAACAAAAAAAADAACEAAAAAAADAADAAAAAAAADAADEAAAAAAADEAAAAAAAAAADEAAEAAAAAAADEABAAAAAAAADEABEAAAAAAADEACAAAAAAAADEACEAAAAAAADEADAAAAAAAADEADEAAAABAAAAAAAAAAABAAAAAAEAAAABAAAAABAAAAABAAAAABEAAAABAAAAACAAAAABAAAAACEAAAABAAAAADAAAAABAAAAADEAAAABAAAEAAAAAAABAAAEAAEAAAABAAAEABAAAAABAAAEABEAAAABAAAEACAAAAABAAAEACEAAAABAAAEADAAAAABAAAEADEAAAABAABAAAAAAAABAABAAAEAAAABAABAABAAAAABAABAABEAAAABAABAACAAAAABAABAACEAAAABAABAADAAAAABAABAADEAAAABAABEAAAAAAABAABEAAEAAAABAABEABAAAAABAABEABEAAAABAABEACAAAAABAABEACEAAAABAABEADAAAAABAABEADEAAAABAACAAAAAAAABAACAAAEAAAABAACAABAAAAABAACAABEAAAABAACAACAAAAABAACAACEAAAABAACAADAAAAABAACAADEAAAABAACEAAAAAAABAACEAAEAAAABAACEABAAAAABAACEABEAAAABAACEACAAAAABAACEACEAAAABAACEADAAAAABAACEADEAAAABAADAAAAAAAABAADAAAEAAAABAADAABAAAAABAADAABEAAAABAADAACAAAAABAADAACEAAAABAADAADAAAAABAADAADEAAAABAADEAAAAAAABAADEAAEAAAABAADEABAAAAABAADEABEAAAABAADEACAAAAABAADEACEAAAABAADEADAAAAABAADEADEAAAACAAAAAAAAAAACAAAAAAEAAAACAAAAABAAAAACAAAAABEAAAACAAAAACAAAAACAAAAACEAAAACAAAAADAAAAACAAAAADEAAAACAAAEAAAAAAACAAAEAAEAAAACAAAEABAAAAACAAAEABEAAAACAAAEACAAAAACAAAEACEAAAACAAAEADAAAAACAAAEADEAAAACAABAAAAAAAACAABAAAEAAAACAABAABAAAAACAABAABEAAAACAABAACAAAAACAABAACEAAAACAABAADAAAAACAABAADEAAAACAABEAAAAAAACAABEAAEAAAACAABEABAAAAACAABEABEAAAACAABEACAAAAACAABEACEAAAACAABEADAAAAACAABEADEAAAACAACAAAAAAAACAACAAAEAAAACAACAABAAAAACAACAABEAAAACAACAACAAAAACAACAACEAAAACAACAADAAAAACAACAADEAAAACAACEAAAAAAACAACEAAEAAAACAACEABAAAAACAACEABEAAAACAACEACAAAAACAACEACEAAAACAACEADAAAAACAACEADEAAAACAADAAAAAAAACAADAAAEAAAACAADAABAAAAACAADAABEAAAACAADAACAAAAACAADAACEAAAACAADAADAAAAACAADAADEAAAACAADEAAAAAAACAADEAAEAAAACAADEABAAAAACAADEABEAAAACAADEACAAAAACAADEACEAAAACAADEADAAAAACAADEADEAAAADAAAAAAAAAAADAAAAAAEAAAADAAAAABAAAAADAAAAABEAAAADAAAAACAAAAADAAAAACEAAAADAAAAADAAAAADAAAAADEAAAADAAAEAAAAAAADAAAEAAEAAAADAAAEABAAAAADAAAEABEAAAADAAAEACAAAAADAAAEACEAAAADAAAEADAAAAADAAAEADEAAAADAABAAAAAAAADAABAAAEAAAADAABAABAAAAADAABAABEAAAADAABAACAAAAADAABAACEAAAADAABAADAAAAADAABAADEAAAADAABEAAAAAAADAABEAAEAAAADAABEABAAAAADAABEABEAAAADAABEACAAAAADAABEACEAAAADAABEADAAAAADAABEADEAAAADAACAAAAAAAADAACAAAEAAAADAACAABAAAAADAACAABEAAAADAACAACAAAAADAACAACEAAAADAACAADAAAAADAACAADEAAAADAACEAAAAAAADAACEAAEAAAADAACEABAAAAADAACEABEAAAADAACEACAAAAADAACEACEAAAADAACEADAAAAADAACEADEAAAADAADAAAAAAAADAADAAAEAAAADAADAABAAAAADAADAABEAAAADAADAACAAAAADAADAACEAAAADGADODDOOAAACEECEACEAAAACAACAACAAAAAAAAAAADOOAAAAAADOOAAAAAAAAADOODOOAAADOOAAAAAAAAADOOAAADOOAAADOODOOAAAAAADOODOODOOAAADOOAAAAAAAAADOOAAAAAAAAAAAADOODOODOOAAAAAAAAAAAADOODOOAGODOODOOAAAAAAAAADOODOODOODOODOOAAAAAAAAADOODFADOODFADOOAAAAAAAAA

    Картинка с расширением .bmp, написанная в машинных кодах на системе счисления wct. (программа - http://yadi.sk/d/i9Me1IQ7MbHCD wct editor). http://wctsite.tk.
    P.S. Если кто-то смог сохранить и посмотреть, что находится в картинке, то напишите в комментариях. Подсказка: первая буква - "с". Всего 7 букв :D

    Mobac, 19 Апреля 2014

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

    +155

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    $title = str_replace("1", "", $title);
    	$title = str_replace("2", "", $title);
    	$title = str_replace("3", "", $title);
    	$title = str_replace("4", "", $title);
    	$title = str_replace("5", "", $title);
    	$title = str_replace("6", "", $title);
    	$title = str_replace("7", "", $title);
    	$title = str_replace("8", "", $title);
    	$title = str_replace("9", "", $title);
    	$title = str_replace("0", "", $title);
    	echo $title;

    Убираем цифры из строки!

    mrmany, 06 Апреля 2014

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

    0

    1. 1
    2. 2
    3. 3
    https://github.com/moscow-technologies/blockchain-voting/tree/voting2020/elec2020/ballot
    https://github.com/moscow-technologies/blockchain-voting/blob/voting2020/elec2020/ballot/public/js/forms/mgik/LeavingPageCheckerInit.js
    https://github.com/moscow-technologies/blockchain-voting/blob/voting2020/elec2020/frontend-library-source/crypto-lib/src/util/numberFromLeBytes.js

    Как и всё в этой стране, обнуление написано на PHP, jQuery и (да-да) местами Rust, а управляется supervisord, ибо для редактирования юнитов systemd нужно sudo, который не дали.

    Какой блокчейн )))

    Fike, 30 Июня 2020

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

    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
    1419 guest
    234 j123123
    222 LispGovno
    202 wvxvw
    188 Говногость
    161 gost
    160 Lure Of Chaos
    158 Stertor
    155 bormand
    128 kyzi007
    123 pedarok
    120 qbasic
    116 Elvenfighter
    115 someone
    113 3.14159265
    102 dm_fomenok
    101 roman-kashitsyn
    100 eldachello
    94 Dummy00001
    93 TarasB
    88 Vasiliy
    86 cmepmop
    85 Dr_Stertor
    84 syoma
    73 7ion
    72 laMer007
    69 d_fomenok
    61 хуита
    60 Мартин
    60 BEPETEHO
    60 3_14dar
    58 AliceGoth
    58 CHayT
    56 Fai
    56 kegdan
    55 uiopqwertyasd
    55 munin
    54 HaskellGovno
    51 bugmenot
    51 Abbath
    51 vistefan
    50 nethak
    49 makc3d
    49 Fike
    48 inkanus-gray
    47 telnet
    47 Govnocoder#0xFF
    47 3_dar
    44 codemonkey
    44 OlegUP
    43 RaZeR
    42 Sulik78
    41 CPPGovno
    41 alexoy
    41 DrFreez
    41 varg242
    40 danilissimus
    39 taburetka
    39 KitKat
    38 dwinner
    38 absolut
    38 striker
    37 raorn
    37 jQuery
    37 inho
    35 psina-from-ua
    35 rat4
    35 1kasper
    35 brainstorm
    35 Stallman
    34 ursus
    34 KirAmp
    33 evg_ever
    33 invision70
    33 Lokich
    33 Xom94ok
    32 1_and_0
    32 istem
    32 volter9

    OCETuHCKuu_nemyx, 17 Ноября 2019

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

    +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
    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
    ВЫБРАТЬ
    КОЛИЧЕСТВО ( РАЗЛИЧНЫЕ УвольнениеИзОрганизации.Сотрудник) КАК Сотрудник
    Кадровая история сотрудников спецслужб их.Подразделение,
    ЕСТЬNULL (КОЛИЧЕСТВО ( РАЗЛИЧНЫЕ ВЫБОР
    КОГДА УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование = "" По собой желанию, на учебу пункт 3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" По соб желанию, по уходу за инвалидном п.3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование = "" По соб желанию, ребёнок-инвалид до 18 л., А 3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" По соб желанию , с переменой м. ж.,  пункт 3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" По соб желанию, по уходу за ребенком до 14 лет, п 3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" По соб желанию , на пенсию, п 3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" по соб желанию, п.3 статьи 77 ТК РФ""
    ТОГДА УвольнениеИзОрганизаций.Сотрудник
    КОНЕЦ ), 0) КАК увПоСобств,
     ЕСТЬNULL (ВЫБОР
     
    КОГДА УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" За прогулы, подпункт """" а"""" пункта 6 статьи 81 ТК РФ""
    ТОГДА УвольнениеИзОрганизаций.Сотрудник
    КОНЕЦ ,0) КАК УвПрогул,
    ЕСТЬNULL ( КОЛИЧЕСТВО ( РАЗЛИЧНЫЕ УвольнениеИзОрганизации.Сотрудник
    ),0) Как УвВсего
    ИЗ Документ.Увольнение.Сотрудник КАК УвольнениеИзОрганизации
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних как КадроваяИсторияСотрудниковСрезПоследних
    ПО Сотрудник КАК УвольнениеИзОрганизации.Сотрудник = КадроваяИсторияСотрудниковСрезПоследних.Сотрудник 
    ГДЕ 
    УвольнениеИзОрганизации.Ссылка.Организации в ИЕРАРХИИ (& Организация)
    И УвольнениеИзОрганизации.ДатаУвольнения >=& НачалоГода
     И (УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" По соб желанию, по уходу за инвалидном п.3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование = "" По соб желанию, ребёнок-инвалид до 18 л., А 3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" По соб желанию , с переменой м. ж.,  пункт 3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" По соб желанию, по уходу за ребенком до 14 лет, п 3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" По соб желанию , на пенсию, п 3 статьи 77 ТК РФ""
    ИЛИ УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" по соб желанию, п.3 статьи 77 ТК РФ""
    ИЛИ  УвольнениеИзОрганизаций.СтатьяТКРФ.Наименование ="" За прогулы, подпункт """" а"""" пункта 6 статьи 81 ТК РФ""
    ) 
    СГРУППИРОВАТЬ ПО
    КадроваяИсторияСотрудниковСрезПоследних.Подразлеление
    ЕСТЬNULL (ВЫБОР 
    КОГДА Увольнение Зоран зайти.СтатьяТКРФ.Наименование = "" За прогулы, подпункт """" а"""" пункта 6 статьи 81 ТК РФ""
    ТОГДА УвольнениеИзОрганизации.Сотрудник 
    КОНЕЦ ,0);

    Зачем ему конфигуратор? Он и так может отчеты выводить в табДок через блокнот)))
    Ссылка на источник ТУТ - http://www.cyberforum.ru/1c/thread2394049.html

    dethmontt, 29 Января 2019

    Комментарии (137)
  7. Си / Говнокод #25307

    −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
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    void sort8(uint64_t a[8])
    {
      uint64_t a0;
      uint64_t a1;
      uint64_t a2;
      uint64_t a3;
      uint64_t a4;
      uint64_t a5;
      uint64_t a6;
      uint64_t a7;
     
      SORT2(a[0], a[1], a0, a1);
      SORT2(a[2], a[3], a2, a3);
      SORT2(a[4], a[5], a4, a5);
      SORT2(a[6], a[7], a6, a7);
    
      uint64_t a_tmp[8];
    
      MERGE_2_4(a0, a1, a2, a3, a_tmp[0], a_tmp[1], a_tmp[2], a_tmp[3]);
      MERGE_2_4(a4, a5, a6, a7, a_tmp[4], a_tmp[5], a_tmp[6], a_tmp[7]);
    
      uint64_t *ptra1 = &a_tmp[0];
      uint64_t *ptra2 = &a_tmp[4];
      
      for (size_t i = 0; i < 4; i++)
      {
        if (*ptra1 < *ptra2)
        {
          a[i] = *ptra1;
          ptra1++;
        }
        else
        {
          a[i] = *ptra2;
          ptra2++;
        }
      }
    
      for (size_t i = 4; i < 8; i++)
      {
        if (ptra1 == &a_tmp[4])
        {
          while (ptra2 != &a_tmp[8])
          {
            a[i++] = *ptra2;
            ptra2++;
          }
          break;
        }
        
        if (ptra2 == &a_tmp[8])
        {
          while (ptra1 != &a_tmp[4])
          {
            a[i++] = *ptra1;
            ptra1++;
          }
          break;
        }
    
    
        if (*ptra1 < *ptra2)
        {
          a[i] = *ptra1;
          ptra1++;
        }
        else
        {
          a[i] = *ptra2;
          ptra2++;
        }
    
      }
    }

    Мерж сорт, специализированный на 8 элементов. Вот доказательство корректности https://paste.debian.net/hidden/cce6d31a/

    j123123, 13 Января 2019

    Комментарии (137)
  8. Куча / Говнокод #24575

    0

    1. 1
    https://habr.com/post/419141/

    LinuxGovno, 03 Августа 2018

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

    −4

    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
    /**
     * Colors which you can use in your application.
     */
    typedef enum
    {
        BLACK,          /**< black color */
        BLUE,           /**< blue color */
        GREEN,          /**< green color */
        CYAN,           /**< cyan color */
        RED,            /**< red color */
        MAGENTA,        /**< magenta color */
        BROWN,          /**< brown color */
        LIGHTGRAY,      /**< light gray color */
        DARKGRAY,       /**< dark gray color */
        LIGHTBLUE,      /**< light blue color */
        LIGHTGREEN,     /**< light green color */
        LIGHTCYAN,      /**< light cyan color */
        LIGHTRED,       /**< light red color */
        LIGHTMAGENTA,   /**< light magenta color */
        YELLOW,         /**< yellow color */
        WHITE           /**< white color */
    } COLORS;

    cccc4444, 24 Апреля 2016

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

    +168

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $salt = 'fghjghjfhjfjhnbvmnbmvhjgfgjh785678tyutyu76678xcvbxcvb67hdfghdfgh67e657ytryerty5674567ryerty6574567tryertye75467657trhgfbvnhmhkijiluiotyiueuwyertsdrgfhndhgjdtyuerghddjghjhgjfktryudghgfhrthrtdhgfhdtyerghfghrtyer74576ytreuyytu6756yertytryet756745yhhgfnmdfgsreyyrteu676584678677795785687ytujhgfnvgsgomsjgsfguhjhgsdfujsdfgpousgjpsihsgubsfug89e6w5hisfdgbsidfgh5467woaiybvsdfghewtuhrty90w465uiregthshuaert90wuitre97gfuhfsujghhntigfjhtkh90eruheiuhfdiuhtruhghrthr9ugfgijdfngifdgijfgnsdfghwe9065hutriosgdfojdfigodfhgeiurtwhe9057yer9tud9fsoiudfshgert9y435trhgfdiuhgsdiufghidfghfffff';
    $hash = md5(sha1(md5(md5($salt . $oplata . $rnd . $summ . $time . $id . $kl . $magas . $xxtea . $salt) . $salt . $time . $id . $magas . $rnd) . $salt . $time . $id . $magas . $rnd) . $salt . $kl . $kl);
    $hash = hash('sha512', $hash);
    $hash = hash('whirlpool', $hash);
    $hash = hash('ripemd320', $hash);
    $hash = hash('haval256,5', $hash);
    $hash = hash('ripemd320', $hash);
    $hash = hash('snefru', $hash);
    $hash = hash('crc32', $hash);

    Безопаснейший и неподбираемейший хэш =)
    Оригинал тут: https://toster.ru/q/204698

    SagePtr, 23 Марта 2015

    Комментарии (137)
  11. Си / Говнокод #12190

    +133

    1. 1
    2. 2
    3. 3
    #include <math.h>
     ...
    result = (thisCos ? cos : sin)(3.140);

    Коллега занимается инновациями в Сколково, так они там изобрели операцию NOT на континууме.

    serpinski, 24 Ноября 2012

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