1. Комментарий к говнокоду #20213

    Показать код ▼

    Lua / Говнокод #20213

    1. 1
    print(nil or true and nil or false or x and true and false or y)

    Запостил: Sfabrikan, 16 Июня 2016

    Все комментарии (5)
  2. Комментарий к говнокоду #27219

    • А я в новогодние праздники примерял админские носочки.
      Знакомый админ делал людям сеть, а я увязался с ним, и давал ценные советы.

      Познакомился с рейд-контроллерами и SAS корзинами (Raid 10 можно разогнать до четырехсот мегабайт при последовательном чтении на hdd), рэковыми серверами (которые грузятся по пять минут, зато имеют IMM, позволяющий зайти на них даже когда ОС выключена), узнал, что такое HII: это когда RAID реализует API для UEFI, и позволяет настроить себя через "биос" (на самом деле через setup uefi) и с микротиком: такой железкой под управлением RouterOS: это, по сути, переделанные прыщи, которые имеют железный свитч, умеющий vlan, dhcp snooping и пр и сетью на 10 гигабит. Такую сеть можно сделать или на витой паре шестой категории, или на трансиверах SFP, но не все SFP подходят ко всем картам, и между собой SFP должны быть совместимы: если они используют оптику, то длина волны должна совпадать и между трансиверами, и с оптическим кабелем.

      Админство это скучно: нужно читать стостраничные доки на каждую хуйню
      Ответить
    Показать код ▼

    Куча / Говнокод #27219

    1. 1
    IT Оффтоп #78

    #49: https://govnokod.ru/26750 https://govnokod.xyz/_26750
    #49: https://govnokod.ru/26776 https://govnokod.xyz/_26776
    #50: https://govnokod.ru/26804 https://govnokod.xyz/_26804
    #51: https://govnokod.ru/26809 https://govnokod.xyz/_26809
    #52: https://govnokod.ru/26817 https://govnokod.xyz/_26817
    #53: https://govnokod.ru/26833 https://govnokod.xyz/_26833
    #54: https://govnokod.ru/26840 https://govnokod.xyz/_26840
    #55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
    #56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
    #57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
    #58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
    #59: https://govnokod.ru/26934 https://govnokod.xyz/_26934
    #60: https://govnokod.ru/26949 https://govnokod.xyz/_26949
    #61: https://govnokod.ru/26980 https://govnokod.xyz/_26980
    #62: https://govnokod.ru/26999 https://govnokod.xyz/_26999
    #63: https://govnokod.ru/27004 https://govnokod.xyz/_27004
    #64: https://govnokod.ru/27020 https://govnokod.xyz/_27020
    #65: https://govnokod.ru/27027 https://govnokod.xyz/_27027
    #66: https://govnokod.ru/27040 https://govnokod.xyz/_27040
    #67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
    #68: https://govnokod.ru/27061 https://govnokod.xyz/_27061
    #69: https://govnokod.ru/27071 https://govnokod.xyz/_27071
    #70: https://govnokod.ru/27097 https://govnokod.xyz/_27097
    #71: https://govnokod.ru/27115 https://govnokod.xyz/_27115
    #72: https://govnokod.ru/27120 https://govnokod.xyz/_27120
    #73: https://govnokod.ru/27136 https://govnokod.xyz/_27136
    #74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
    #75: https://govnokod.ru/27166 https://govnokod.xyz/_27166
    #76: https://govnokod.ru/27168 https://govnokod.xyz/_27168
    #77: https://govnokod.ru/27186 https://govnokod.xyz/_27186

    Запостил: nepeKamHblu_nemyx, 20 Января 2021

    Все комментарии (10)
  3. Комментарий к говнокоду #27200

    • Нужно начинать заранее

      — Дедушка, ты помнишь первую девушку, которую поцеловал?
      — Ой, внучек, я уже и последнюю не помню
      Ответить
    Показать код ▼

    Куча / Говнокод #27200

    1. 1
    Просто оффтоп #14

    #1: https://govnokod.ru/20162 https://govnokod.xyz/_20162
    #2: https://govnokod.ru/25329 https://govnokod.xyz/_25329
    #3: https://govnokod.ru/25415 https://govnokod.xyz/_25415
    #4: (vanished) https://govnokod.xyz/_25472
    #5: https://govnokod.ru/25693 https://govnokod.xyz/_25693
    #6: (vanished) https://govnokod.xyz/_26649
    #7: https://govnokod.ru/26672 https://govnokod.xyz/_26672
    #8: https://govnokod.ru/26924 https://govnokod.xyz/_26924
    #9: https://govnokod.ru/27072 https://govnokod.xyz/_27072
    #10: https://govnokod.ru/27086 https://govnokod.xyz/_27086
    #11: https://govnokod.ru/27122 https://govnokod.xyz/_27122
    #12: https://govnokod.ru/27153 https://govnokod.xyz/_27153
    #13: https://govnokod.ru/27159 https://govnokod.xyz/_27159

    Запостил: nepeKamHblu_nemyx, 08 Января 2021

    Все комментарии (167)
  4. Комментарий к говнокоду #27182

    • Прочитал как «коза зашивала мне шорты»
      Ответить
    Показать код ▼

    Куча / Говнокод #27182

    1. 1
    Питушня #12

    #1: https://govnokod.ru/26692 https://govnokod.xyz/_26692
    #2: https://govnokod.ru/26891 https://govnokod.xyz/_26891
    #3: https://govnokod.ru/26893 https://govnokod.xyz/_26893
    #4: https://govnokod.ru/26935 https://govnokod.xyz/_26935
    #5: (vanished) https://govnokod.xyz/_26954
    #6: (vanished) https://govnokod.xyz/_26956
    #7: https://govnokod.ru/26964 https://govnokod.xyz/_26964
    #8: https://govnokod.ru/26966 https://govnokod.xyz/_26966
    #9: https://govnokod.ru/27017 https://govnokod.xyz/_27017
    #10: https://govnokod.ru/27045 https://govnokod.xyz/_27045
    #11: https://govnokod.ru/27058 https://govnokod.xyz/_27058

    Запостил: nepeKamHblu_nemyx, 26 Декабря 2020

    Все комментарии (211)
  5. Комментарий к говнокоду #27214

    Показать код ▼

    Pascal / Говнокод #27214

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    procedure ProgramRestart(Sender: TObject);
    begin
       Application.Terminate;
       ShellExecute(0,'open',Application.ExeName,'','',SW_NORMAL); // ))
    end;

    Неделю когда-то пытался понять почему этот код не работает: "Я же программу вырубил? - вырубил... Я же ее запускаю? - запускаю... А че она не запускается?)))..."

    Запостил: vovka3003, 13 Января 2021

    Все комментарии (31)
  6. Комментарий к говнокоду #19896

    Показать код ▼

    C# / Говнокод #19896

    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
    using System;
     
    namespace ConsoleApplication13
    {
        class Program
        {
            private static void Main(string[] args)
            {
                var s = new MyStruct(1);
     
                Console.WriteLine(s);
     
                s.Change(2);
     
                Console.WriteLine(s);
     
                ((IChangable)s).Change(3);
     
                Console.WriteLine(s);
     
                var o = (IChangable) s;
     
                ((MyStruct) o).Change(4);
     
                Console.WriteLine(o);
     
            }
     
            interface IChangable
            {
                void Change(int x);
            }
     
            struct MyStruct:IChangable
            {
                private int _value;
     
                public MyStruct(int x)
                {
                    _value = x;
                }
     
                public void Change(int x)
                {
                    _value = x;
                }
     
                public override string ToString()
                {
                    return "Value is " +_value;
                }
            }
        }
    }

    Угадываем что выведет программа и почему

    Запостил: kegdan, 28 Апреля 2016

    Все комментарии (62)
  7. Комментарий к говнокоду #27220

    • Кресты конечно говно еще то, но в них хотя бы GC нет
      Ответить
    Показать код ▼

    C++ / Говнокод #27220

    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
    void testToken(const char *value, size_t tokenExpected)
    {
        antlr4::ANTLRInputStream input(value);
        typescript::TypeScriptLexerANTLR lexer(&input);
     
        auto tokens = lexer.getAllTokens();
     
        printTokens(lexer, tokens);
     
        auto token = tokens.front().get();
     
        std::ostringstream stringStream;
        stringStream << "Expecting: [" << lexer.getTokenNames()[tokenExpected] << "] \"" << value << "\" but get: [" << lexer.getTokenNames()[token->getType()] << "] \"" << token->getText() << "\".";
        auto msg = stringStream.str();    
     
        ASSERT_EQUAL_MSG(token->getType(), tokenExpected, msg);
        ASSERT_THROW_MSG(token->getText().compare(value) == 0, msg);
    }
     
    void testOctalIntegerLiteral()
    {
        testToken("01", l::OctalIntegerLiteral);
    }

    Мой расказ о том как жизни было нехрен делать и я начал писать копилятор для TypeScript. как это "пинание х..я" кончиться я не знаю. но вот начал с простого. собрал минимум для разработки это LLVM и ANTLR4. И уже написал свой первый (ну не совсем) lexer.

    вот тут можно посмотреть на убогость говнокода.
    https://github.com/ASDAlexander77/TypeScriptCompiler

    Запостил: ASD_77, 20 Января 2021

    Все комментарии (43)
  8. Комментарий к говнокоду #26424

    Показать код ▼

    1C / Говнокод #26424

    1. 1
    Приведите реальный пример программы на 1С

    Вот прямо типичный пример задачи, где я должен взять именно 1С.

    Запостил: bagrinho, 08 Февраля 2020

    Все комментарии (8)
  9. Комментарий к говнокоду #27186

    Показать код ▼

    Куча / Говнокод #27186

    1. 1
    IT Оффтоп #77

    #48: https://govnokod.ru/26707 https://govnokod.xyz/_26707
    #49: https://govnokod.ru/26750 https://govnokod.xyz/_26750
    #49: https://govnokod.ru/26776 https://govnokod.xyz/_26776
    #50: https://govnokod.ru/26804 https://govnokod.xyz/_26804
    #51: https://govnokod.ru/26809 https://govnokod.xyz/_26809
    #52: https://govnokod.ru/26817 https://govnokod.xyz/_26817
    #53: https://govnokod.ru/26833 https://govnokod.xyz/_26833
    #54: https://govnokod.ru/26840 https://govnokod.xyz/_26840
    #55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
    #56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
    #57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
    #58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
    #59: https://govnokod.ru/26934 https://govnokod.xyz/_26934
    #60: https://govnokod.ru/26949 https://govnokod.xyz/_26949
    #61: https://govnokod.ru/26980 https://govnokod.xyz/_26980
    #62: https://govnokod.ru/26999 https://govnokod.xyz/_26999
    #63: https://govnokod.ru/27004 https://govnokod.xyz/_27004
    #64: https://govnokod.ru/27020 https://govnokod.xyz/_27020
    #65: https://govnokod.ru/27027 https://govnokod.xyz/_27027
    #66: https://govnokod.ru/27040 https://govnokod.xyz/_27040
    #67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
    #68: https://govnokod.ru/27061 https://govnokod.xyz/_27061
    #69: https://govnokod.ru/27071 https://govnokod.xyz/_27071
    #70: https://govnokod.ru/27097 https://govnokod.xyz/_27097
    #71: https://govnokod.ru/27115 https://govnokod.xyz/_27115
    #72: https://govnokod.ru/27120 https://govnokod.xyz/_27120
    #73: https://govnokod.ru/27136 https://govnokod.xyz/_27136
    #74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
    #75: https://govnokod.ru/27166 https://govnokod.xyz/_27166
    #76: https://govnokod.ru/27168 https://govnokod.xyz/_27168

    Запостил: nepeKamHblu_nemyx, 29 Декабря 2020

    Все комментарии (426)
  10. Комментарий к говнокоду #12465

    • Это общеизвестная проблема.
      Никто не может совладать с дабл эскейпингом в вебе.

      Тут вот какое дело: чтобы решить проблему дабл-эскейпинга, нужно иметь IQ, превышающий IQ гиббона минимум в два раза.

      Но тот, чей IQ превышает IQ гиббона, не занимается веб-разработкой.

      Получается как-бы замкнутый круг. В результате любой веб-сайт и любое веб-приложение всегда имеет проблему с double escape.

      Это не только на ГК: на работе в Slack я наблюдаю тоже самое, а до этого я видел это в Salesforce, и даже в некоторым продуктах CI/CD.

      Тот, кто решит эту проблему, воистину достоин нобелевской премии!
      Ответить
    Показать код ▼

    C++ / Говнокод #12465

    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
    /**
     * @brief Serializer generic interface.
     */
    template<typename ValueType>
    struct serializer
    {
        /**
         * @brief Parses value from raw bytes.
         * @param  from byte buffer parse value from
         */
        static ValueType parse(uint8_t *from);
     
        /**
         * @brief Writes value to raw byte buffer.
         * @param  value value to write
         * @param  dest destination buffer
         */
        static void write(ValueType value, uint8_t *dest);
    };
     
    template<>
    struct serializer<uint8_t>
    {
        static uint8_t parse(uint8_t *from)
        {
            return *from;
        }
        static void write(const uint8_t value, uint8_t *to)
        {
            *to = value;
        }
    };
     
    template<>
    struct serializer<uint16_t>
    {
        static uint16_t parse(uint8_t *from)
        {
            return (uint16_t)from[0] << 8 | from[1];
        }
        static void write(const uint16_t value, uint8_t *to)
        {
            to[0] = (value >> 8);
            to[1] = value & 0xff;
        }
    };
     
    template<>
    struct serializer<uint32_t>
    {
        static uint32_t parse(uint8_t *from)
        {
            return from[0] << 24 | from[1] << 16 | from[2] << 8 | from[3];
        }
        static void write(const uint32_t value, uint8_t *to)
        {
            serializer<uint16_t>::write(value >> 16, to);
            serializer<uint16_t>::write(value & 0xffff, to + 2);
        }
    };
     
    template<>
    struct serializer<uint64_t>
    {
        static uint64_t parse(uint8_t *from)
        {
            const uint32_t high = serializer<uint32_t>::parse(from);
            const uint32_t low = serializer<uint32_t>::parse(from + 4);
            return ((uint64_t) high << 32) | low;
        }
        static void write(const uint64_t value, uint8_t *to)
        {
            serializer<uint32_t>::write(value >> 32, to);
            serializer<uint32_t>::write(value & 0xffffffff, to + 4);
        }
    };

    Тут поднялась тема неуместного битолюбства... Решил поделиться одним из моих первых крестОпусов.
    "кроссплатформенный hton(sl)".

    Запостил: roman-kashitsyn, 22 Января 2013

    Все комментарии (20)
  11. Комментарий к говнокоду #12447

    • читаю старые треды

      а олдфаги всегда с нами
      Ответить
    Показать код ▼

    Си / Говнокод #12447

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    int strnlen(const char *s, int size)
    {
            int i;
            for(i=0; i<size; i++) if(!*s) break;
            return i;
    }

    Запостил: tz-lom, 18 Января 2013

    Все комментарии (36)
  12. Комментарий к говнокоду #12442

    • несекьюрно как-то

      если прав нету, то и папки нету

      где ваша паранойя
      Ответить
    Показать код ▼

    C++ / Говнокод #12442

    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
    /*!
     * \brief Checks for a file existence
     */
    inline bool IsFolderExist( const boost::filesystem::path &path )
    {
        return boost::filesystem::exists( path ) && boost::filesystem::is_directory( path );
    }
     
     
    /*!
     * \brief Checks for a folder existence
     */
    inline bool IsFileExist( const boost::filesystem::path &path )
    {
        return boost::filesystem::exists( path ) && boost::filesystem::is_regular_file( path );
    }

    Нашёл у себя в проекте. Кручу верчу - обмануть хочу). Про то, что даже правильные комментарии тут нафиг не нужны - я уже молчу.

    Запостил: suc-daniil, 17 Января 2013

    Все комментарии (6)
  13. Комментарий к говнокоду #27168

    Показать код ▼

    Куча / Говнокод #27168

    1. 1
    IT Оффтоп #76

    #47: https://govnokod.ru/26671 https://govnokod.xyz/_26671
    #48: https://govnokod.ru/26707 https://govnokod.xyz/_26707
    #49: https://govnokod.ru/26750 https://govnokod.xyz/_26750
    #49: https://govnokod.ru/26776 https://govnokod.xyz/_26776
    #50: https://govnokod.ru/26804 https://govnokod.xyz/_26804
    #51: https://govnokod.ru/26809 https://govnokod.xyz/_26809
    #52: https://govnokod.ru/26817 https://govnokod.xyz/_26817
    #53: https://govnokod.ru/26833 https://govnokod.xyz/_26833
    #54: https://govnokod.ru/26840 https://govnokod.xyz/_26840
    #55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
    #56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
    #57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
    #58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
    #59: https://govnokod.ru/26934 https://govnokod.xyz/_26934
    #60: https://govnokod.ru/26949 https://govnokod.xyz/_26949
    #61: https://govnokod.ru/26980 https://govnokod.xyz/_26980
    #62: https://govnokod.ru/26999 https://govnokod.xyz/_26999
    #63: https://govnokod.ru/27004 https://govnokod.xyz/_27004
    #64: https://govnokod.ru/27020 https://govnokod.xyz/_27020
    #65: https://govnokod.ru/27027 https://govnokod.xyz/_27027
    #66: https://govnokod.ru/27040 https://govnokod.xyz/_27040
    #67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
    #68: https://govnokod.ru/27061 https://govnokod.xyz/_27061
    #69: https://govnokod.ru/27071 https://govnokod.xyz/_27071
    #70: https://govnokod.ru/27097 https://govnokod.xyz/_27097
    #71: https://govnokod.ru/27115 https://govnokod.xyz/_27115
    #72: https://govnokod.ru/27120 https://govnokod.xyz/_27120
    #73: https://govnokod.ru/27136 https://govnokod.xyz/_27136
    #74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
    #75: https://govnokod.ru/27166 https://govnokod.xyz/_27166

    Запостил: nepeKamHblu_nemyx, 20 Декабря 2020

    Все комментарии (501)
  14. Комментарий к говнокоду #12424

    Показать код ▼

    PHP / Говнокод #12424

    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
    // генрация паролей
    function generatePassword($l = 8) {
    	function make_seed() {
    		list($usec, $sec) = explode(' ', microtime());
    		return (float) $sec + ((float) $usec * 100000);
    	}
    	$le = split('-', '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-7-2-1-8-6-3-8-7-2-1-6-0-9-g-s-a-d-f-k-a-k-j-w-q-h-2-7-8-1-6-3-g-d-h-m-H-U-F-G-K-J-H-A-S-G-J-G');
    	$password = '';
    	while (strlen($password)<$l) {
    		srand(make_seed());
    		$rnd = rand(0, count($le)-1);
    		$password.=$le[$rnd];
    	}
    	return $password;
    }

    Крайне хардкорный генератор случайных паролей заданной длины. Особенно гениальна строчка №7. Всем говнокоду за мой счет!

    Запостил: SunnyMagadan, 15 Января 2013

    Все комментарии (41)
  15. Комментарий к говнокоду #27184

    • Он тут где-то нгкашную почту выкладывал, можно написать и спросить
      Ответить
    Показать код ▼

    Куча / Говнокод #27184

    1. 1
    Пиздец-оффтоп #12

    #1: https://govnokod.ru/26503 https://govnokod.xyz/_26503
    #2: https://govnokod.ru/26541 https://govnokod.xyz/_26541
    #3: https://govnokod.ru/26583 https://govnokod.xyz/_26583
    #4: https://govnokod.ru/26689 https://govnokod.xyz/_26689
    #5: https://govnokod.ru/26784 https://govnokod.xyz/_26784
    #5: https://govnokod.ru/26839 https://govnokod.xyz/_26839
    #6: https://govnokod.ru/26986 https://govnokod.xyz/_26986
    #7: https://govnokod.ru/27007 https://govnokod.xyz/_27007
    #8: https://govnokod.ru/27023 https://govnokod.xyz/_27023
    #9: https://govnokod.ru/27098 https://govnokod.xyz/_27098
    #10: https://govnokod.ru/27125 https://govnokod.xyz/_27125
    #11: https://govnokod.ru/27129 https://govnokod.xyz/_27129

    Запостил: nepeKamHblu_nemyx, 28 Декабря 2020

    Все комментарии (142)
  16. Комментарий к говнокоду #27118

    • – А Витя выйдет?
      – Витя умер.
      – А скиньте мяч.
      Ответить
    Показать код ▼

    Куча / Говнокод #27118

    1. 1
    Mi sidim v servernoy!

    Vse kto nas chitaet! Mi sidim v servernoy, v zaperty, mobillnyi ne beret! Pozovonite na ohrany po telefony на okrany 762-23-96 i skagite chtobi nas vypustili!

    Запостил: 3vservernoy, 19 Ноября 2020

    Все комментарии (145)
  17. Комментарий к говнокоду #26622

    Показать код ▼

    JavaScript / Говнокод #26622

    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
    (() => {
    const urlPrefix = 'https://distrochooser.de/en/';
    const msgs = [];
    let msg = '';
    for (let i = 479076; i > 0; --i) {
    const url = urlPrefix + i;
    if (msg.length + url.length + 1 < 2000) {
    msg += '\n';
    msg += url;
    } else {
    msgs.push(msg);
    msg = url;
    }
    }
    return msgs;
    })()

    Проходим мимо, не обращаем внимания.

    Ведутся SEO-работы.

    Запостил: Needless, 30 Апреля 2020

    Все комментарии (71)
  18. Комментарий к говнокоду #26593

    • Хелло, ай ам веджетабле,
      Май майнд из деструктабле-йоу,
      Анд май асс из ~вульнерабле~

      Простите, не удержался.
      Ответить
    Показать код ▼

    Куча / Говнокод #26593

    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
    procedure TForm1.WMDropFiles(var Msg: TMessage);
    var
      I, Amount, Size: Integer;
      Filename: String;
      Ctrl:TControl;
      P:TPoint;
    begin
      if MessageBox(Handle, 'Внимание! Выбранные файлы будут БЕЗВОЗВРАТНО удалены. Продолжить?','Треш-угар', MB_ICONEXCLAMATION or MB_YESNO) <> ID_YES then Exit;
      GetCursorPos(P);
      Amount := DragQueryFile(Msg.WParam, $FFFFFFFF, @Filename[1], 255);
      for i := 0 to (Amount - 1) do
      begin
        Size := DragQueryFile(Msg.WParam, i, nil, 0) + 1;
        SetLength(FileName, Size+1);
        DragQueryFile(Msg.WParam, I, @Filename[1], Size);
        SetLength(FileName, StrLen(PChar(FileName)));
        Ctrl:=FindDragTarget(P, False);
        CleanFile(FileName);
      end;
      DragFinish(Msg.WParam);
    end;
     
    procedure TForm1.CleanFile(FileName:string);
    var
      hFile:THandle;
      Size:DWORD;
      BW:DWORD;
      I:Integer;
      P:Pointer;
      NewName, Fname :string;
    begin
      trEmpty.SendToBack;
      trFull.BringToFront;
      hFile:=CreateFile(PChar(FileName), GENERIC_WRITE, FILE_SHARE_READ, nil, OPEN_EXISTING, 0, 0);
      if hFile=INVALID_HANDLE_VALUE then
      exit;
      try
        Size:=GetFileSize(hFile,nil);
        P:=AllocMem(Size);
        SetFilePointer(hFile, 0, nil, FILE_BEGIN);
        //for I:=0 to Size=1 do
        //begin
        //end;
        WriteFile(hFile, P^, Size, BW, nil);
        CloseHandle(hFile);
      finally
        CloseHandle(hFile);
      end;
      FName:=ExtractFileName(FileName);
      NewName:=StrUtilsEx.RandomStr([rtLowerCase, rtUpperCase], Length(FName));
      NewName:=ExtractFilePath(FileName)+FName;
      MoveFile(PChar(FileName), PChar(NewName));
      DeleteFile(PChar(NewName));
      trFull.SendToBack;
      trEmpty.BringToFront;
    end;
     
    end.

    Кхе-кхе-кхе, апчхичхоу!

    Запостил: KOPOHABuPYC, 21 Апреля 2020

    Все комментарии (17)
  19. Комментарий к говнокоду #23345

    • Надо же, как долго не срал Инканус. Аж с 17 года... Запор, вестимо.
      Ответить
    Показать код ▼

    Куча / Говнокод #23345

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    (* /*
    C > /) 2> /dev/null & echo hello world!; exit
    *       This file is correct input for:
    *       sh, cc, pc, f77
    */ main(program)) { puts("hello world!"); /*
    *) program main(output);begin writeln('hello world!')end. {
          write( *, '("hello world!")')
          end
    */ return &program; }

    Bash: https://ideone.com/HKy5RJ
    C: https://ideone.com/KFbJsK
    Pascal (fpc): https://ideone.com/4zcc51

    Запостил: inkanus-gray, 12 Сентября 2017

    Все комментарии (35)
  20. Комментарий к говнокоду #7453

    Показать код ▼

    PHP / Говнокод #7453

    1. 1
    2. 2
    3. 3
    public static function correctTextForHTML($inSTR) {
         return preg_replace("/\r\n|\n|\r/", "<br/>", $inSTR);
    }

    Запостил: Sers, 05 Августа 2011

    Все комментарии (20)