Size: a a a

2021 February 27

n

nibble in DevOps
case 'c':
case 'C':

а чего просто переменную не ловеркейснуть?
источник

SP

Sergei Puzyrev in DevOps
nibble
case 'c':
case 'C':

а чего просто переменную не ловеркейснуть?
я думаю кейс быстрее, он же бесплатный
источник

n

nibble in DevOps
Sergei Puzyrev
я думаю кейс быстрее, он же бесплатный
ну всмысле там такого много
источник

n

nibble in DevOps
  switch (value[0]) {
   case 'b':
   case 'B':
     if (value2 != "break") {
       return value;
     }

     break;

   case 'c':
   case 'C':
     if (value2 != "case" && value2 != "chan" && value2 != "const" &&
         value2 != "continue") {
       return value;
     }

     break;

   case 'd':
   case 'D':
     if (value2 != "default" && value2 != "defer") {
       return value;
     }

     break;

   case 'e':
   case 'E':
     if (value2 != "else" && value2 != "error") {
       return value;
     }

     break;

   case 'f':
   case 'F':
     if (value2 != "fallthrough" && value2 != "for" && value2 != "func") {
       return value;
     }

     break;

   case 'g':
   case 'G':
     if (value2 != "go" && value2 != "goto") {
       return value;
     }

     break;

   case 'i':
   case 'I':
     if (value2 != "if" && value2 != "import" && value2 != "interface") {
       return value;
     }

     break;

   case 'm':
   case 'M':
     if (value2 != "map") {
       return value;
     }

     break;

   case 'p':
   case 'P':
     if (value2 != "package") {
       return value;
     }

     break;

   case 'r':
   case 'R':
     if (value2 != "range" && value2 != "return") {
       return value;
     }

     break;

   case 's':
   case 'S':
     if (value2 != "select" && value2 != "struct" && value2 != "switch") {
       return value;
     }

     break;

   case 't':
   case 'T':
     if (value2 != "type") {
       return value;
     }

     break;

   case 'v':
   case 'V':
     if (value2 != "var") {
       return value;
     }

     break;

   default:
     return value;
 }
источник

n

nibble in DevOps
порнуха же какая то
источник

SP

Sergei Puzyrev in DevOps
nibble
порнуха же какая то
а то ж. а мне вот туда коммитить пришлось.
источник

SP

Sergei Puzyrev in DevOps
nibble
порнуха же какая то
ну ты там последнюю строчку в функции пропустил, которая весь смысл этим приседаниям придаёт
источник

n

nibble in DevOps
Sergei Puzyrev
ну ты там последнюю строчку в функции пропустил, которая весь смысл этим приседаниям придаёт
дрочке вприсядку ты имел ввиду?
источник

SP

Sergei Puzyrev in DevOps
nibble
дрочке вприсядку ты имел ввиду?
не, я понимаю логику на самом деле, чего автор пытался добиться
источник

SP

Sergei Puzyrev in DevOps
непонятно правда зачем это делать в компайл-тайме
источник

SP

Sergei Puzyrev in DevOps
экономить байты и такты
источник

DS

Dmitry Sergeev in DevOps
Aleksey Shirokikh
В хельме сахара больше имхо
очень плохо с переиспользованием. include/template это боль и слезы. Но в целом я про то, что у тебя в шаблонах helm могут быть шаблоны для alertmanager которые тоже на go-template, и там веселая канитель с экранированием начинается
источник

AS

Aleksey Shirokikh in DevOps
Dmitry Sergeev
очень плохо с переиспользованием. include/template это боль и слезы. Но в целом я про то, что у тебя в шаблонах helm могут быть шаблоны для alertmanager которые тоже на go-template, и там веселая канитель с экранированием начинается
А сверху джинжу
источник

AS

Aleksey Shirokikh in DevOps
А в нее переменные через envsubst
источник

s

sexst in DevOps
источник

A

Anton in DevOps
день добрый. допустим, вам по наследству достался route53 с десятком тысяч зон и нужно чекать их валидность, если есть а запись, то проверять ответ (доступность), если а записи нет, то удалять. как бы вы решали эту задачу?
источник

DK

Dmitriy K in DevOps
Какие ограничения по времени и средствам?
источник

A

Anton in DevOps
если бы не было ограничения по средствам, то можно было бы не заниматься удалением зон, а просто платить за все) а по времени это в каком смысле? час парсить каждую запись?
источник

A

Anton in DevOps
задача сократить расходы на эти записи и привести все в божеский вид
источник

DK

Dmitriy K in DevOps
Нанять студентов, руками разбирать
источник