1. Куча / Говнокод #27023

    0

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

    #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

    nepeKamHblu_nemyx, 13 Октября 2020

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

    −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
    #include <iostream>
    #include <string>
    
    using namespace std;
    
    struct A
    {
        uint16_t    n;
    
        uint8_t     a1:1;
        uint8_t     a2:1;
        uint8_t     a3:1;
        uint8_t     a4:1;
        uint8_t     a5:4;
    
        uint8_t     b;
    } __attribute__((packed));
    
    int main()
    {
        char v[] = { 0x1, 0x1, 0b01010011, 0x9 };
        A *p = (A*)v;
        
        cout << (uint16_t)p->a1 << endl;
        cout << (uint16_t)p->a2 << endl;
        cout << (uint16_t)p->a3 << endl;
        cout << (uint16_t)p->a4 << endl;
        cout << (uint16_t)p->a5 << endl;
        cout << (uint16_t)p->b << endl;
    }

    http://cpp.sh/6e5myf

    Битовые поля неправильно считываются.

    YpaHeLI_, 12 Октября 2020

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

    −49

    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
    Жила-была на свете соломинка. Была она самой обычной - такие вставляют в крышку стакана с содовой, внутри у нее была пустота. 
    Ее, наполняя бокалы, обронил бармен - и теперь, закатившись, она лежала под прилавком, всеми забытая. 
    Из друзей у нее были лишь Пылинка, Паутинка и, собственно, Паук. 
    Они часто беседовали, скрадывая время, но темы были мелочные, и облегчения общение не приносило.
    Но однажды произошло удивительное событие: бар посетил странный человек. Неизвестно, кем он был, известно лишь, что был он очень богат и тучен. Подойдя к барной стойке, она заказал двойной мартини. Паук при этом событии немедленно скрылася в кокон, а Пылинку унесло ветром от широких фалд. Когда он уходил, из его кармана выпал маленький пакетик, который, упав на пол, раскрылся. Небольшая часть содержимого попала под прилавок...
    Нужно сказать, Порошок, в отличие от всех обитателей Под Прилавком, был совершенно необычным: он мог окрылять, расширять сознание, вызывать видения - словом, волшебный порошок. 
    
    -Это... это невероятно! - первым прервал молчние Порошок.
    -Ну и что же здесь такого необычного, сударь?
    -Много лет назад Ванга нагадала мне, что я встречу на своём пути очень значимого человека, который изменит мою жизнь. Этот момент настал. Знаменательная встреча!, важно сказал Порошок.
    -Я не понимаю...
    Вместо ответа Порошок, не обращая внимания на пребывающую в замешательстве Соломинку, склонился в глубоком поклоне и стал шептать молитвы. Это подолжалось довольно долго.
    Соломинка не решалась перебить гостя и вежливо ждала, когда тот закончит. Наконец она не вытерпела.
    -А что Вы имели в виду?
    -Credo in Deum, Patrem omnipotentem...
    -Что всё это значит?!
    -Pater noster, Pater noster, qui es in caelis, sanctificetur nomen tuum...
    Затем Порошок перешел на фарси.
    Наконец он встал с колен и обнял Соломинку: -Замечательное событие!
    Мне было указано, что я встречу Соломинку, которая в результате этой встречи станет Волшебной Палочкой, сам же я умру (исчезну). Я просил у бога простить мне грехи перед смертью - их было немало.
    -Хм, это очень занятно. Соломинка явно была заинтригована. - Как же мы поступим? Что говорилось в прорицании?
    -Мне говорилось о заполнении душевной пустоты.
    -Похоже, прорицание не лжет. У меня внутри - пустота, ее можно заполнить Вами.
    -Нет, нет - запротестовал Порошок. Меня совсем немного, недостаточно чтобы заполнить весь объём. Нужно думать дальше.
    -Тебя нужно с чем-нибудь смешать,-осмелевший Паук наполовину вылез из кокона и подал голос.
    Соломинка и Порошок удивленно посмотрели на него.
    -И с чем же?
    -Да хоть с прахом Боба Марли...
    -Где же мы найдем прах Боба Марли?!
    -Ищите на Али-Экспресс. Паук уполз в свою нору.
    Через 25 дней в бар принесли желтый пакетик. Бармен удивился, но увидев верный адрес, вскрыл пакет. Из него просыпалась серая пыль.
    -Наверно, сибирская язва,- пробормотал бармен с ужасом, в негодовании бросил пакет в урну и побежал мыть руки.
    
    Тем вечером сбылось великое пророчество: обычная Соломинка стала Волшебной Палочкой... Поначалу она пребывала в прострации, не веря в чудное перевоплощение, но затем принялась исполнять желания. Их было исполнено великое множество, и хороших, и не очень... Но ей было всё равно. Она побывала во множестве рук, как холёных, украшенных дорогими, сияющими перстнями, так в липких и тощих, в мужских, женских, детских...
    
    Люди стали счастливы. Исчезла необходимость в дезинфекции душевных ран алкоголем. Вскоре дешевая забегаловка закрылась... 
    К несчастью, при сносе балок, Палочка была брошена в мусор и дальше следы ее теряются...
    
    Быть может, Вам, читатель, повезет отыскать и взять ее в руки. Она одна, из сотен тысяч.
    Для того, чтобы испытать ее, поставтье пластинку с регги и коснитесь ее краешком соломинки - если Вы услышите голос Боба Марли, Вам несказанно повезло. Да-да, вне сомнения, это та самая Соломинка... 
    
    Знай читатель, я открыл тебе тайну и взамен ты мне кое-что должен. Окей, просто взмахни Палочкой и исполни три моих желания:
    
    * Путин не президент России
    * Битаров и другие гамсики ушли из Осетии
    * СОГМА дискредитирована
    * Гомосексуализм и его последователи исчезли
    
    "?!!!"
    
    Ну ладно ладно... Сделай хотя бы одно...

    Я нашел соломинку и заганул желание. Угадайте, какое.

    Sers, 12 Октября 2020

    Комментарии (0)
  4. Куча / Говнокод #27020

    0

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

    #36: https://govnokod.ru/26508 https://govnokod.xyz/_26508
    #37: https://govnokod.ru/26524 https://govnokod.xyz/_26524
    #38: https://govnokod.ru/26539 https://govnokod.xyz/_26539
    #39: https://govnokod.ru/26556 https://govnokod.xyz/_26556
    #40: https://govnokod.ru/26568 https://govnokod.xyz/_26568
    #41: https://govnokod.ru/26589 https://govnokod.xyz/_26589
    #42: https://govnokod.ru/26600 https://govnokod.xyz/_26600
    #43: https://govnokod.ru/26604 https://govnokod.xyz/_26604
    #44: https://govnokod.ru/26627 https://govnokod.xyz/_26627
    #45: https://govnokod.ru/26635 https://govnokod.xyz/_26635
    #46: (vanished) https://govnokod.xyz/_26646
    #46: (vanished) https://govnokod.xyz/_26654
    #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

    nepeKamHblu_nemyx, 11 Октября 2020

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

    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
    #include <stdint.h>
    #include <stdio.h>
    #include <stdlib.h>
    
    #define SIMPLIFY ^ -1
    
    globalStorage[] = {3, 1819043146, 1998597229, 1684828781, 35, 0 };
    int* localStorage = globalStorage + 1;
    
    declarator(x) int x; { return x; }
    
    main(void)
    {
        int* __L_LOCAL_BUF = malloc(-(localStorage[-1] SIMPLIFY) << 2);
    
        for(localStorage[-(localStorage[-1] SIMPLIFY)] ^= localStorage[-(localStorage[-1] SIMPLIFY)]; 
            localStorage[-(localStorage[-1] SIMPLIFY)] <
            -(localStorage[-1] SIMPLIFY); ++localStorage[-(localStorage[-1] SIMPLIFY)])
            __L_LOCAL_BUF[ localStorage[-(localStorage[-1] SIMPLIFY)]] = 
                localStorage[localStorage[-(localStorage[-1] SIMPLIFY)]]
        	^ (((2 * 2 * 2 * 2 * 2 * 2 * 2 * 
                ((int_fast8_t*)((int_fast64_t)(declarator)-(-((-((2ll * 2ll * 2ll * 2ll * 2ll *
                    2ll * 2ll * 2ll * 2ll) ^ -1ll)) 
                    ^ -1ll))))[0]) >> 1 >> 2 >> 3) / 
                    ((int_fast8_t*)((int_fast64_t)(declarator)-(-((-((2ll * 2ll * 2ll * 2ll * 2ll * 2ll * 
                        2ll * 2ll * 2ll) ^ -1ll))
                        ^ -1ll))))[0]);
    
        printf("%s\n", (const char*)__L_LOCAL_BUF);
      
        free(__L_LOCAL_BUF);
    	
        return 0;
    }

    Переписал Hello world под современные тренды и библиотеки.

    digitalEugene, 11 Октября 2020

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

    +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
    https://www.opennet.ru/opennews/art.shtml?num=53839
    
    Facebook развивает TransCoder для перевода кода с одного языка программирования на другой 
    
    Инженеры из Facebook опубликовали транскомпилятор TransCoder, использующий методы
    машинного обучения для преобразования исходных текстов с одного высокоуровневого
    языка программирования на другой. В настоящее время предоставлена поддержка
    трансляции кода между языками Java, C++ и Python. Например, TransCoder позволяет
    преобразовать исходные тексты на Java в код на Python, а код на Python в исходные
    тексты на Java. Наработки проекта реализуют на практике теоретические изыскания по
    созданию нейронной сети для эффективной автоматической транскомпиляции кода и
    распространяются под лицензией Creative Commons Attribution-NonCommercial 4.0,
    разрешающей применение только для некоммерческих целей.

    Фраза <<Перепиши на "PHP"> > может потерять свою актуальность, ведь можно будет автоматически переписывать на через нейросети.

    j123123, 09 Октября 2020

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

    0

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

    #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

    nepeKamHblu_nemyx, 09 Октября 2020

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

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    Подписывайтесь на мой канал
    https://t.me/GovnokodChannel
    
    И знакомым расскажите.

    guest8, 09 Октября 2020

    Комментарии (70)
  9. Куча / Говнокод #27015

    0

    1. 1
    Микросервисы - это хорошо или плохо?

    rotoeb, 09 Октября 2020

    Комментарии (48)
  10. JavaScript / Говнокод #27014

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    eventRowsStyle() {
        if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
           return {
               height: '187px'
           } 
       } else {
           return {
               height: '187px'
           } 
       }
    }

    Слишком много вопросов и мало ответов

    diman_suvor, 09 Октября 2020

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