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

    Всего: 99

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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    > Improved People Nearby
    Profile videos make meeting new people a dozen times more interesting, and we've beefed up the People Nearby section for the occasion.
    
    When people contact you via the People Nearby section, you will see how far away they are. And when you start a chat with someone nearby, 
    Telegram will suggest a greeting sticker to break the ice. Luckily, all our stickers are extroverts.

    самый секьюрный мессенджер теперь палит еще и локацию юзеров
    теперь это у нас тиндер такой

    https://telegram.org/blog/profile-videos-people-nearby-and-more
    https://telegram.org/blog/new-profiles-people-nearby

    Fike, 28 Июля 2020

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

    0

    1. 1
    2. 2
    3. 3
    Илья Перекопский, вице-президент мессенджера «Телеграм», будет на встрече премьера Михаила Мишустина с представителями IT-индустрии в Иннополисе, Казань
    
    Замруководителя фракции "Справедливая Россия" Федот Тумусов планирует организовать в Госдуме круглый стол с онлайн-участием основателя Telegram Павла Дурова

    ДА НЕ ПЕРЕДАВАЛ Я КЛЮЧИ

    https://roem.ru/08-07-2020/282610/tlg-to-russia-with-love/
    https://ria.ru/20200710/1574142863.html

    Fike, 10 Июля 2020

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

    +3

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    На УИКе №2258, расположенном на 8-й Советской улице, избиратели ставят свою подпись через узкую щель. 
    
    Это не опечатка и не шутка. Комиссия сделала специальную картонку с узкой прорезью. 
    Ею прикрывают книгу с фамилиями избирателей. И человек, когда расписывается, видит только свое окошко.
    
    ---
    
    The proof goes as follows: You ask the company representative to turn around, and then you place a very large piece of cardboard over the picture
    such that the center of the cardboard is positioned over Wally. You cut out a small window in the center of the cardboard such that Wally is visible.
    You can now ask the company representative to turn around and view the large piece of cardboard with the hole in the middle, and observe that
    Wally is visible through the hole. The cardboard is large enough that they cannot determine the position of the book under the cardboard.

    Мы вчера затронули тему zero knowledge proof, привожу реальный буквальный, можно сказать идентичный пример

    https://vk.com/wall-32803139_99638
    https://en.wikipedia.org/wiki/Zero-knowledge_proof#Where's_Wally?

    Fike, 01 Июля 2020

    Комментарии (37)
  5. 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)
  6. Си / Говнокод #26780

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    The count is coded into a one-octet number using the following
    formula:
    
       #define EXPBIAS 6
           count = ((Int32)16 + (c & 15)) << ((c >> 4) + EXPBIAS);
    
    The above formula is in C, where "Int32" is a type for a 32-bit
    integer, and the variable "c" is the coded count, Octet 10.

    Стандарт PHGP, набайтоёблено где не ждали. Казалось бы, в чем сложность отвести один октет на базу, а другой на сдвиг? Но сишнику проще даже не объяснить происходящее в стандарте, а просто кинуть код, типа, и так понятно же.

    https://tools.ietf.org/html/rfc4880#page-12

    Fike, 30 Июня 2020

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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    Global Request Parameters
    
    Name     Required? Description
    ClientIp Yes        An IP address of the server from which our system receives API calls (only IPv4 can be used).

    Зашел почитать API namecheap. Какая защита от перехвата данных аутентификации злоумышлеником )))

    https://www.namecheap.com/support/api/global-parameters/

    Fike, 26 Июня 2020

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

    +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
    function s(t) {
        for (var e = ["yo", "zh", "kh", "ts", "ch", "sch", "shch", "sh", "eh", "yu", "ya", "YO", "ZH", "KH", "TS", "CH", "SCH", "SHCH", "SH", "EH", "YU", "YA", "'"], n = ["ё", "ж", "х", "ц", "ч", "щ", "щ", "ш", "э", "ю", "я", "Ё", "Ж", "Х", "Ц", "Ч", "Щ", "Щ", "Ш", "Э", "Ю", "Я", "ь"], r = t, i = 0, o = e.length; i < o; i++) {
            r = r.split(e[i]).join(n[i]);
        }
        for (var s = "abvgdezijklmnoprstufhcyABVGDEZIJKLMNOPRSTUFHCYёЁ", a = 0, c = s.length; a < c; a++) {
            r = r.split(s.charAt(a)).join("абвгдезийклмнопрстуфхцыАБВГДЕЗИЙКЛМНОПРСТУФХЦЫеЕ".charAt(a));
        }
        return r === t ? null : r
    }
    
    function a(t) {
        for (var e = ["yo", "zh", "kh", "ts", "ch", "sch", "shch", "sh", "eh", "yu", "ya", "YO", "ZH", "KH", "TS", "CH", "SCH", "SHCH", "SH", "EH", "YU", "YA", "'"], n = ["ё", "ж", "х", "ц", "ч", "щ", "щ", "ш", "э", "ю", "я", "Ё", "Ж", "Х", "Ц", "Ч", "Щ", "Щ", "Ш", "Э", "Ю", "Я", "ь"], r = "абвгдезийклмнопрстуфхцыАБВГДЕЗИЙКЛМНОПРСТУФХЦЫеЕ", i = t, o = 0; o < n.length; o++) {
            i = i.split(n[o]).join(e[o]);
        }
        for (var s = 0; s < r.length; s++) {
            i = i.split(r.charAt(s)).join("abvgdezijklmnoprstufhcyABVGDEZIJKLMNOPRSTUFHCYёЁ".charAt(s));
        }
        return i === t ? null : i
    }
    
    function c(t) {
        for (var e = "qwertyuiop[]asdfghjkl;'zxcvbnm,./`", n = t, r = 0; r < e.length; r++) {
            n = n.split(e.charAt(r)).join("йцукенгшщзхъфывапролджэячсмитьбю.ё".charAt(r));
        }
        return n == t ? null : n
    }

    Те же конташники. На каждую ворецию транслитерации мы будем сплитить строку в массив и джойнить его обратно. Какая эффективность )))

    Fike, 18 Июня 2020

    Комментарии (11)
  9. JavaScript / Говнокод #26759

    +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
    function(t) {
        switch (t) {
            case 1:
                return g.emailNotConfirmed;
            case 2:
                return g.showCaptcha;
            case 3:
                return g.authFailed;
            case 4:
                return g.makeRedirect;
            case 5:
                return g.reload;
            case 6:
                return g.mobileActivationRequired;
            case 7:
                return g.showMessage;
            case 8:
                return g.showError;
            case 9:
                return g.votesPayment;
            case 10:
                return g.zeroZone;
            case 11:
            case 12:
                return Object(g.mobileValidationRequired)(t);
            case 13:
                return g.evalCode;
            case 14:
                return g.otpBox;
            case 15:
                return g.passwordValidationRequired;
            default:
                return Object(g.defaultHandler)(t)
        }
    }(t)

    https://vk.com/js/cmodules/bundles/common.2ce877ca4bd415d95d03.js?51fe80b96 a07a7861643

    #байтоклюйство #спичечная-экономика #олимпиадники #ebivk

    Fike, 18 Июня 2020

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

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    http://lhohq.info/
    http://www.lhohq.info/lhohq_android.html
    http://octagon.lhohq.info/exploit-nomophobia.html
    http://phonograph.lhohq.info/

    Безумбреции / шизофреции с легким оттенком конардио

    Давненько не появлялось хорошего соперника DBУNOГUM

    Fike, 31 Мая 2020

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

    +1

    1. 1
    https://imgur.com/w4Dbg19

    наймите @нормальных программистов

    Fike, 23 Мая 2020

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