Beri bash i ebash / Говнокод #27560 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
#!/bin/bash
set -euo pipefail

host() {
    echo "n${1}.local"
}

node() {
    echo "<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="4722352b07">[email protected]</a>$(host $1)"
}

build() {
    [ "${1}" -eq "1" ] && echo "build: ."
}

container() {
    cat <<EOF
  worker${1}:
    $(build $1)
    image: worker
    hostname: $(host $1)
    networks:
      backplane:
        aliases:
          - $(host $1)

    environment:
    - "NODE_NAME=$(node $1)"
    - ... прочая питушня
EOF
}

main() {
    cat <<EOF
version: '3.3'

networks:
  backplane:

services:
$(node 1)

$(node 2)

...
EOF
}

main > docker-compose.yml
docker-compose <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="ceea8e">[email protected]</a>

Как тебе такое, Helm?

Запостил: CHayT CHayT, (Updated )

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

  • Сейчас нахожусь в баре, и напротив за соседним столиком сидят 2 лесби (1 из них возможно трап). Специально зашёл на говнокод это написать. У меня всё.
    Ответить
    • > возможно трап
      Что значит «возможно»? Иди уточняй. Спроси, есть ли у неё хуй.
      Ответить
    • хотел было влепить пинус за хуйню, но потом почитал, что в самом топике

      плюс тебе, в общем, в сравнении
      Ответить
      • govnokod.ru##.entry-comment-wrapper:has(> .entry-info > .entry-author > a[href="https://govnokod.ru/user/23661"])
        Ответить
      • Кстати, впервые ощутил себя в том месте, где реально можно было пробовать знакомиться. Раньше думал хуйня какая-то. Но нужно приходить с кем-то.
        Ответить
        • Это какая-то лишняя питушня, в которой разбираться надо, а мне надо было быстро наговнякать хуйни и забыть о ней
          Ответить
            • Отлично, теперь перечисли все дальнейшие шаги, нужные для пелементации питушни из этого говнокода.
              Ответить
              • Что, никто не знает? Overengineeringняди соснули у KISSобогов.
                Ответить
                • Лолечка спит сейчас. Нужно подождать.
                  Ответить
                • Nim -- тьюринг полный язык, в нём есть много библиотек, а еще там есть возможность крутить AST и делать компайл-тайм штучки. Поэтому на нём можно написать всё, что угодно, даже решение задачи о коммивояжере.

                  Но я не знаю, что делает этот код, поэтому не знаю, как его перенести на "Nim".

                  Могу вот кусочек маленький перевести, чтобы ты ощутил превосходство "Nim".

                  host() {
                      echo "n${1}.local"
                  }


                  ***

                  proc host() = 
                    echo "n${1}.local"


                  Как видишь, сократилось и количество строк, и количество символов. А в освободившееся от кодинга время можно посмотреть аниме или почитать книгу про того чела, у которого сантехник жену ебёт.
                  Ответить
            • Кстати, на какие шиши хостится это прыщеговно в «apt»? Это же нужны сервера, чтобы хранить пакеты.
              Ответить
              • Технически можно сделать свой пакетный менеджер, работающий по протоколу BitTorrent, где пакеты хранятся у всех
                Ответить
              • У Debianа много серверов: нужно не только пакеты харинть, нужно
                * всё билдить под все архитектуры
                * гонять тесты
                * хостить документацию
                * хостить рассылки
                * хостить вики

                Обычно им жертвуют свои ресурсы всякие петухи
                Ответить
      • Стесняюсь спросить, а где в «контроллерах» «баш» и «XML»?
        Ответить
        • А это не в контроллерах. На контроллерах я только «JSON» когда-то генерил через принты, чтобы по сети отправлять.
          Ответить
            • Потом парень заканчивал, снимал презик, бросал его на пол, а эта самка ожидала следующего героя. Иногда за вечер через Наткину вагину «проходило» до двух десятков парней!
              Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8