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

    +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
    <?php
        function japanize($s) {
            $syl = array('н',
                'а','ка','са','та','на','ха','ма','я','ра','ва','га','дза','да','ба','па',
                'и','ки','си','ти','ни','хи','ми','и','ри',     'ги','дзи',     'би','пи',
                'у','ку','су','цу','ну','фу','му','ю','ру',     'гу','дзу',     'бу','пу',
                'э','кэ','сэ','тэ','нэ','хэ','мэ','е','рэ',     'гэ','дзэ','дэ','бэ','пэ',
                'о','ко','со','то','но','хо','мо','ё','ро','во','го','дзо','до','бо','по',
                    'кя','ся','тя','ня','хя','мя',    'ря',     'гя','дзя',     'бя','пя',
                    'кю','сю','тю','ню','хю','мю',    'рю',     'гю','дзю',     'бю','пю',
                    'кё','сё','тё','нё','хё','мё',    'рё',     'гё','дзё',     'бё','пё'
            );
            $modulo = count($syl);
            $parts = str_split(substr(sha1($s), 0, 16), 2);
            array_walk($parts, function(&$value, $key) use($syl, $modulo) {$value = $syl[intval($value, 16) % $modulo];});
            return implode('', $parts);
        }
         
        echo japanize('bormand') . PHP_EOL;

    Куд-кудах:
    https://ideone.com/l3WdCD

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

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

    • SEO-пост: вореции, кобенации.
      Ответить
    • показать все, что скрытоvanished
      Ответить
      • Пэрибэдзи на "пэхипэ".
        Ответить
        • Пэрибэдзи мэня терэдзу майдан,
          Терэдзу родоное торудзисе рюдосукое,
          Туда, гудзе путёри во гурэтиневому покое,
          Пэрибэдзи мэня терэдзу майдан,

          Пэрибэдзи мэня терэдзу майдан,
          Он битовами, суредзами, сумехому дзисицу,
          Порою мэня и саму сэбя не сурысицу,
          Пэрибэдзи мэня терэдзу майдан.
          Ответить
        • Слово «пэрибэдзи» на настоящий момент нигде, кроме ГК, в интернетах не встречается.
          Ответить
          • Скоро гугл перестанет нас индексировать за этот новояз.
            Ответить
            • Да у нас и так много непонятных слов вроде AccessCheckByTypeResultListAndAuditAlarm ByHandle.
              Ответить
              • А ещё INGetAvailableRestaurantReservationBooki ngDefaultsIntentResponse (спасибо РКГ).

                Но отдельного внимания заслуживает 1С.
                Ответить
            • кстати при запросе php в гугле мы на 3 страничке гугла, как раз именно этот говнокод.
              Ответить
            • xyz гоогле не индексирует. По запросам "пэрибэдзи" и "гоанокод" он не всплывает.
              Ответить
              • Лол, по запросу "ГОМОИКОНЫ в выдаче много говнокода, и хуз в том числе.
                Ответить
                • Погуглил другой термин. Надеялся увидеть Говнокод, но не повезло:
                  https://gamedev.ru/flame/forum/?id=186375
                  Ответить
                • https://2ch.hk/pr/arch/2018-03-20/res/1057101.html#1058497

                  > Можешь привести конкретные примеры с кодом? Было бы интересно поглядеть. Прочитал про гомоиконы, неплохо, неплохо.

                  > мимо-джава-выблядок
                  Ответить
                  • показать все, что скрытоvanished
                    Ответить
                  • >> Вы какие-то умные. Вас почитаешь - так вы математики какие-то, а не программисты. Теоремы с аксиомами у вас. В ООП такого нет.
                    Ответить
                    • показать все, что скрытоvanished
                      Ответить
                      • Именно поэтому я за «PHP».
                        Ответить
                      • Въебал плюс!
                        Если вы заботитесь о своем пищеварении, мой добрый совет — не говорите за обедом о Хаскеле и о PHP.
                        Ответить
                    • показать все, что скрытоvanished
                      Ответить
                      • показать все, что скрытоvanished
                        Ответить
                        • обожаю TCL

                          почему на нем так мало пишут?
                          Ответить
                          • Потому что это говно.
                            Ответить
                            • а типа джаваскрипт не говно?
                              Ответить
                              • Это моча
                                Ответить
                                • mocha
                                  Ответить
                                  • У меня в одном проекте часть тестов под mocha и запускается как раз, на ноде

                                    Лишь с ароматом кофе mocha
                                    Восхитительно любое утро
                                    Ответить
                                    • 1024-- заллогиньтесь
                                      Ответить
                                      • Я не он, я джаваскрипт не люблю, а протопироиентированную смегму, которую они там десять лет ели, называя это "наше ООП" так и вовсе считают преступлением похлеще фастфуда

                                        Если по чесноку, то у меня есть говнофротнтэнд на англуяре

                                        Часть код я покрыл мочой (во славу наибавшись со связкой node + ts-node + es6 modules), но компоненты уголка под нодой не работают, бо там надо целый фреймвок подымать

                                        У них они сделаны на Karma/Jasmine. Ну потому часть тестов у меня на Karma/Jasmine

                                        В теории они как-бы BDD, но на самом деле нихуя не BDD конкчно
                                        Ответить
                            • Написал на твоё говно. Проверь.
                              Ответить
                          • Потому что пока ты учил тикль и, восхищаясь, срал им в комментах, кто-то уже написал всё на питоне, а переписывать всё с нуля никто не хочет.
                            Ответить
                          • Потому что изкоробочно там только интерпретатор, зато можно купить подписку у ActiveState. И еще Tcler's wiki похоже на авгиевы конюшни.
                            Ответить
                            • >Active
                              фу пинда

                              Из коробки там tk, а еще вон ооп завезли)

                              >конюшни
                              ну так конечно блин, я туда ничего не пишу, а остальные любители TCL (все два) -- тоже
                              Ответить
          • >> Слово «пэрибэдзи» на настоящий момент нигде, кроме ГК, в интернетах не встречается.

            Ничего не изменилось. По-прежнему слово «пэрибэдзи» уникально.
            Ответить
          • Ну как, ещё не встречается?
            Ответить
          • Ну как, ещё не встречается?
            Ответить
          • Лучше пэрибэздеть, чем нэдобэздеть.
            Ответить
    • Шедевр модифицированного алгоритма (с разбиением на слова): Мухадзиха Хярядзаки.

      P.S. «Гугл» по этому запросу ничего не находит, «Яндекс» находит статьи «Хирокадзу Канадзава», «Ёкодзуна» и Наруту.
      Ответить
    • Су sha1 сурисукому сурутяино порутяетися. Модзети пуросуто суроги дзаменяти на походзие?
      Ответить
    • Не смешно.
      Латинский звучит по лучше:
      Херус Длинус, Лезунус Вагинус, Жопанус Трахэюс, Милос Диллдос и т.д.
      Ответить
      • показать все, что скрытоvanished
        Ответить
      • Это всё вы, мужланы-угнетатели, сделали популярными мужские латинские окончания. Женские тоже имеют право на жизнь:
        Хера Длина, Лезуна Вагина, Жопана Трахэа, Мила Диллда и т.д.

        > Милос Диллдос
        Греческий остров?
        Ответить
    • Кхм-кхм. Ма-мэ-ми-мо-муу. Маа-мэ-ми-мо-муу!
      Ответить
    • показать все, что скрыто
      * g o a t s e x * g o a t s e x * g o a t s e x *  
       g                                               g  
       o /     \             \            /    \       o  
       a|       |             \          |      |      a  
       t|       `.             |         |       :     t  
       s`        |             |        \|       |     s  
       e \       | /       /  \\\   --__ \\       :    e  
       x  \      \/   _--~~          ~--__| \     |    x  
       *   \      \_-~                    ~-_\    |    *  
       g    \_     \        _.--------.______\|   |    g  
       o      \     \______// _ ___ _ (_(__>  \   |    o  
       a       \   .  C ___)  ______ (_(____>  |  /    a  
       t       /\ |   C ____)/      \ (_____>  |_/     t  
       s      / /\|   C_____)       |  (___>   /  \    s  
       e     |   (   _C_____)\______/  // _/ /     \   e  
       x     |    \  |__   \\_________// (__/       |  x  
       *    | \    \____)   `----   --'             |  *  
       g    |  \_          ___\       /_          _/ | g  
       o   |              /    |     |  \            | o  
       a   |             |    /       \  \           | a  
       t   |          / /    |         |  \           |t  
       s   |         / /      \__/\___/    |          |s  
       e  |         / /        |    |       |         |e  
       x  |          |         |    |       |         |x  
       * g o a t s e x * g o a t s e x * g o a t s e x *
      Ответить
    • хюрюкини сибинособака!
      Ответить
    • Хастехбка?
      Ответить
    • Ко-кок.
      Ответить
    • Мне 38 лет. Никогда не работал, знаю английский. За 5 лет хотел бы стать intern/trainee. Вопросы такие:
      1) Будет ли интересовать мой возраст кого-нибудь?
      2) Важно ли, что трудовая будет пуста?
      3) Хочу пойти на заочное по "Информатика и вычислительная техника", параллельно изучая нужный ЯП. Возьмут ли на стажировку меня?
      Ответить
      • > Никогда не работал

        наконец-то честный человек
        Ответить
    • Пиздец, анон, ты умный

      Мимо фронтендер-макака, который умеет только джейсоны гонять
      Ответить
    • оо!!
      https://2ch.hk/pr/src/2145885/16304218862480.png
      Ответить

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