1. Список говнокодов пользователя JloJle4Ka

    Всего: 34

  2. Куча / Говнокод #28848

    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
    MEMORY{
            ROM(rx)    : ORIGIN = 0x08020000, LENGTH = 1920K
            SRAM (rwx) : ORIGIN = 0x20020000, LENGTH = 128K
    }
    
    _estack = LENGTH(SRAM) + ORIGIN(SRAM);
    
    SECTIONS{
            .isr_vector : {
            KEEP(*(.isr_vector))
            } >ROM
    
            .text : {
            . = ALIGN(4);
            *(.text)
        } >ROM
    
            _sidata = LOADADDR(.data);
            .data : {
                    . = ALIGN(4);
                    _sdata = .;
                    *(.data)
                    . = ALIGN(4);
                    _edata = .;
            } >SRAM AT>ROM
    
            .bss : {
                    . = ALIGN(4);
                    _sbss = .;
                    *(.bss)
                    . = ALIGN(4);
                    _ebss = .;
            } >SRAM
    }

    попытка написать блинк под STM32F767VIT6 на плате OpenMV 0V7725-M7

    JloJle4Ka, 16 Сентября 2023

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

    0

    1. 1
    "good" =~ /g(?:o(*{print "o"}))*d/;

    Для выполнения блоков кода внутри regex-шаблона добавлена конструкция "*{ ... }", которая эквивалентна конструкциям "?{ ... }" и "??{ ... }", за исключением того, что её использование не приводит к отключению оптимизации в движке регулярных выражений, из-за чего повышается производительность, но поведение становится менее стабильным.

    JloJle4Ka, 04 Июля 2023

    Комментарии (19)
  4. Assembler / Говнокод #28812

    0

    1. 1
    2. 2
    3. 3
    E       2     2
    M  X = A  + B
    S            I

    Угадайте, на каком языке программирования написан этот код.

    В поле "Язык" есть подсказка.

    JloJle4Ka, 01 Июля 2023

    Комментарии (75)
  5. Assembler / Говнокод #28811

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    PROCEDURE DIVISION.
      COMPUTE NUMC = (NUM1 * NUM2).
      DIVIDE NUMA BY NUMB GIVING RES-DIV.
      MULTIPLY NUMA BY NUMB GIVING RES-MULT.
      SUBTRACT NUMA FROM NUMB GIVING RES-SUB.
      ADD NUMA TO NUMB GIVING RES-ADD.
      MOVE NUMA TO RES-MOV.
      ...
      STOP RUN.

    Как вам такой код?

    JloJle4Ka, 01 Июля 2023

    Комментарии (10)
  6. SQL / Говнокод #28804

    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
    SELECT last_name,
    
           o.product,
    
           p.price,
    
           c.category
    
    FROM orders o
    
    JOIN prices p ON p.product = o.product
    
    JOIN category c ON p.price >= c.limit_1 AND p.price < c.limit_2

    Сикель-обоссилий.

    JloJle4Ka, 24 Июня 2023

    Комментарии (32)
  7. JavaScript / Говнокод #28802

    0

    1. 1
    https://github.com/HermanKirshin/MainBrainfuck/blob/main/_.cs

    "Если кому интересно - предлагаю угадать что делает этот код" (Ц)

    JloJle4Ka, 23 Июня 2023

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

    +1

    1. 1
    Приватный дневник-тред, который никто не прочтёт, чтобы писать сюда всякие секреты.

    Это место для тех, кто устал от публичности социальных сетей.
    Здесь можно взять любой логин, не указывая настоящего имени,
    вести свой дневник, закрыв его от части или всего виртуального
    мира. До 75% записей на сайте подзамочные — для избранных
    читателей. Можно писать в тред, который кроме вас вообще
    никто не прочтет.

    JloJle4Ka, 20 Июня 2023

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

    0

    1. 1
    2. 2
    printf ("%d file%s processed", nfiles,
            nfiles != 1 ? "s" : "");

    Из официального гайда "GNU" по написанию кода на "C".

    JloJle4Ka, 17 Апреля 2023

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

    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
    void
    AuxFunc::homePath(std::string *filename)
    {
      char *fnm = getenv("USERPROFILE");
      if(fnm)
        {
          *filename = std::string(getenv("USERPROFILE"));
        }
      else
        {
          fnm = getenv("HOMEDRIVE");
          if(fnm)
        {
          *filename = std::string(getenv("HOMEDRIVE"));
        }
          else
        {
          fnm = getenv("HOMEPATH");
          if(fnm)
            {
              *filename = std::string(getenv("HOMEPATH"));
            }
          else
            {
              fnm = getenv("HOME");
              if(fnm)
            {
              *filename = std::string(getenv("HOME"));
            }
              else
            {
              fnm = getenv("SystemDrive");
              if(fnm)
                {
                  *filename = std::string(getenv("SystemDrive"));
                }
              else
                {
                  std::cerr << "Cannot find user home folder" << std::endl;
                  exit(1);
                }
            }
            }
        }
        }
      toutf8(*filename);
    }

    Угадайте откуда код!

    JloJle4Ka, 24 Марта 2023

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

    −9

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    static int dh_cmp_parameters(const EVP_PKEY *a, const EVP_PKEY *b)
    {
      return
        ossl_ffc_params_cmp(&a->pkey.dh->params, &a->pkey.dh->params,
                            a->ameth != &ossl_dhx_asn1_meth);
    }

    Ну и где здесь вулн?

    JloJle4Ka, 23 Февраля 2023

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