1. PHP / Говнокод #27702

    +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
    <?php
    
    function is_russian_char($c) {
        return preg_match('/[А-Яа-яЁё]/u', $c);
    }
    
    function nemyxify_char($a) {
        $map = [
            "а" => "a",
            "б" => "6",
            "в" => "B",
            "г" => "r",
            "д" => "g",
            "е" => "e",
            "ё" => "e",
            "ж" => "Jk",
            "з" => "3",
            "и" => "u",
            "й" => "u",
            "к" => "k",
            "л" => "JI",
            "м" => "M",
            "н" => "H",
            "о" => "o",
            "п" => "n",
            "р" => "p",
            "с" => "c",
            "т" => "m",
            "у" => "y",
            "ф" => "qp",
            "х" => "x",
            "ц" => "LL",
            "ч" => "4",
            "ш" => "LLI",
            "щ" => "LLL",
            "ь" => "b",
            "ы" => "bI",
            "ъ" => "b",
            "э" => "3",
            "ю" => "I0",
            "я" => "9I",
    
            "А" => "A",
            "Д" => "D",
            "Е" => "E",
            "Ё" => "E",
            "Ж" => "JK",
            "И" => "U",
            "Й" => "U",
            "К" => "K",
            "О" => "O",
            "Р" => "P",
            "С" => "C",
            "Т" => "T",
            "У" => "Y",
            "Х" => "X",
        ];
        if (isset($map[$a])) {
            return $map[$a];
        }
        return $map[mb_strtolower($a)];
    }
    
    function gk_nemyxify($text) {
        $res = '';
        foreach (preg_split( '//u', $text, null, PREG_SPLIT_NO_EMPTY ) as $c) {
            if (is_russian_char($c)) {
                $res .= nemyxify_char($c);
            } else {
                $res .= $c;
            }
        }
        return $res;
    }

    Запостил: guest6, 04 Октября 2021

    Комментарии (17) RSS

    • Do6pbIu Be4ep.

      3mom oqpqpmon creHepupoBaH aBmoMamu4ecku.

      UHgekc oqpqpmonoB: https://index.gcode.space/.
      3epkaJIa roBHokoga u noJIe3HbIe pecypcbI:
      * https://govnokod.xyz/ (aJIbmepHamuBHbIu roBHokog)
      * https://gcode.space/ (read-only 3epkaJIo roBHokoga)
      * https://t.me/GovnokodBot (roBHokog-6om B «Telegram»)
      * https://t.me/GovnokodChannel (TeMamu4eckuu kaHaJI B «Telegram»)
      * https://vorec.space/ (rJIoccapuu roBHokoga)
      * https://app.element.io/#/room/#govnokod:matrix.org (pe3epBHbIu 4am)

      npuMe4aHue: aBmoMamu4eckue nepekambI B Hacmo9ILLLee BpeM9I ocyLLLecmBJI9II0mc9I moJIbko c akkayHma nepeKamHblu_nemyx.
      Ocmeperaumecb noggeJIok. 6eperume ce69I u cBoux 6JIu3kux. Kok!
      Ответить
      • HanoMuHaem IIIpuqpm Ha Kumauckux u3geJIu9Ix, komopblu kumauLLbl JIen9Im Ha ckopyIO pyky u3 6ecnJIamHoro JIamuHckoro IIIpuqpma.
        Ответить
        • А мне напоминает шрифт "манускрипта Войнича". Рекомендую глянуть сканы его страниц.
          Ответить
    • JKuJI-6bIJI Ha cBeme nemy3. U 6bIJI y Hero gpyr 3eJIu6o6a. JKuJIu oHu B BoJILLIe6HoM JIecy kaJkgbIu B cBoeM goMuke. OgHaJkgbI 3axogum 3eJIu6o6a k cBoeMy gpyry u Bugum, 4mo mom y koMnbI0mepa cugum, ga 4mo-mo ne4amaem B kakoe-mo 4epHoe okoLLIe4ko.

      -4mo 3mo mbI geJIaeLLIb, nemy3ok? - cnpocuJI 3eJIu6o6a nogoug9I 6JIuJke.

      -9I ko-ko-ko-koMnuJIupyI0 gpauBepa gJI9I cBoeu BugeokapmbI. - omBemuJI nemy3. OH HeMHoro 3aukaJIc9I.

      -A 3a4eM ux 3mo, kak ero, koHnuJIupoBamb?

      -Hy kak, 4mo6bI oHu pa6omaJIu Ho-HopMaJIbHo.

      no4ecaJI roJIoBy 3eJIu6o6a u noLLIeJI goMou k ce6e. BkJII04uJI cBou koMnbI0mep c Windows 7 u 3aLLIeJI Ha caum Nvidia. Cka4aJI oH uHcmaJIJI9Imop u kJIukHyJI Ha Hero gBa pa3a. YcmaHoBka npoLLIJIa u gpauBepa 6bIJIu ycmaHoBJIeHbI. U mak kpymuJI, u mym JkMakaJI 6egHbIu 3eJIu6o6a, a Hukakou koMnuJI9ILLuu Haumu He Mor. nJII0HyJI oH Ha 3mo u noLLIeJI nemy3a ryJI9Imb 3Bamb.

      -noLLIJIu ryJI9Imb, nemy3ok! - kpukHyJI 3eJIu6o6a B okoLLIko goMuka gpyra.

      B omBem muLLIuHa.

      3aLLIeJI 3eJIu6o6a B goM, a maM nemy39I cugum u 4mo-mo ne4amaem Ha kJIaBuamype, ga mak, 4mo rpoxom Ha Becb goM.

      -nemy3ok! noLLIJIu ryJI9Imb!

      HakoHeLL nemy3ok ycJIbILLIaJI u cMaxHyB nom co JI6a noBepHyJIc9I k 3eJIu6o6e.

      -He Mory 9I ryJI9Imb. noHuMaeLLIb, mym Bom qpJIeLLI Jkpem 100 npoLLeHmoB npoLLeccopa, 3mo cmpaHHo. MHe Hago Bce nepeko-ko-ko-ko - nemy3ok npokaLLIJI9IJIc9I - koMnuJIupoBamb.

      -A y MeH9I Hukakou koHnuJI9ILLuu Hem. 9I HaJkaJI u ycmaHoBuJI.

      -Tak 3mo nomoMy 4mo y me69I BuHgoBc.

      -A mbI morga no4eMy ce6e BuHgoBc He nocmaBuLLIb?

      -Hu4ero He noHuMaeLLIb, 3eJIu6o6a, mym Jke cBo6oga!

      -Kaka9I cBo6oga? Om koro? - HegoyMeBaI0LLLe cnpocuJI 3eJIu6o6a. - 9I geJIaI0 Ha cBoeM koMnbmepe Bce 4mo xo4y, Hukmo He MeLLIaem.
      Ответить
    • Emom pqpqpmon nu3gam)
      Ответить
    • https://ru.wikipedia.org/wiki/Болгарская_кириллица_(типографика)

      https://ru.wikipedia.org/wiki/Сербское_рукописное_письмо
      Ответить
    • Укроп, а слабо тебе поменять раскладку в браузере?
      Ответить
      • Это невозможно средствами JS
        Ответить
        • Можно на онкейдоун определять код клавиши и подменять его на свой.
          см. https://translit.ru/

          Я ведь даже подсказочку дал. Напишите мне такой рулончик, плеазе.
          Ответить
    • 6E3HOLNM
      Ответить

    Добавить комментарий