Задать вопрос
  • Почему value выводятся в консоль в обратном порядке?

    @historydev Куратор тега JavaScript
    Редактирую файлы с непонятными расширениями
    Рекурсия заставляет код "углубляться" внутрь структуры данных, доходя до самого конца, а затем начинает возвращаться обратно, выполняя оставшуюся часть кода для каждого уровня вызова. Это и приводит к тому, что значения выводятся в обратном порядке.
    Либо так:
    if(typeof list[elem] == 'object') {
            		console.log(list.value);
                reverseNext(list[elem])
            }


    Либо так:
    if(typeof list[elem] == 'object') {
                reverseNext(list[elem])
            } else {
            	console.log(list.value)
            }
    Ответ написан
    2 комментария
  • Как правильно настроить сервер(а) для dev/test/prod?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Из общих рекомендация по AWS:
    1. сделайте второй аккаунт (или два, для дев и тест отдельно) для дев\тест и еще один для root, соедините всё в организацию под root аккаунтом, настройте общий биллинг. Так, чтобы дев аккаунт, в том числе его траты можно было видеть и прогнозировать, а еще для лучшей изоляции прода от тестов
    Держать вместе прод и тест довольно опасно, ковыряясь в тесте можно случайно нагнуть прод.
    2. поднимите инфраструктуру (желательно скриптами деплоя с прода, если они есть, с изменением параметров под тест\дев) в том отдельном (или отдельных) аккаунте
    Заведите отдельные VPC для тест и дев (если они в разных аккаунтах, то вам придется это сделать)
    3. деплойте prod-like продукт в тест\дев с изменением параметров Здесь в общем то можно и остановиться но Остапа несло...
    4. вы можете создать еще один аккаунт для управления, поместить туда gitlab агенты, прочее ПО участвующее в тестировании, и т.п., предоставив доступ к нужным средам через пиринг или кроссаккаунтно AWS IAM. Так же там могут быть общие вещи для всех сред вещи (например хранилище артефактов, ECR для контейнеров...) и т.п. Здесь же, хотя тоже можно выделить и в отдельный аккаунт ради безопасности, можно организовать единую точку входа через VPN для прода-дев-тест сред для пользователей
    5. И еще один аккаунт для бэкапов важных данных, причем бэкапить лучше в другой регион
    P.S. я тут расписал как настроить инфраструктуру с точки зрения "не нагнуть прод", VoidVolker в соседнем ответе более специфично погрузился в настройку того что вам надо.
    Ответ написан
    Комментировать
  • Модификация сервера HPGen 9?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Не реклама.

    Сделай Тыц и проконсультируйся там. Там же можно будет и железа прикупить. Люди грамотные.
    Ответ написан
    1 комментарий
  • Может ли операционная система быть UEFI-приложением?

    15432
    @15432
    Системный программист ^_^
    Конечно можно, по факту это и происходит в ПК - UEFI запускает приложение-загрузчик операционной системы. От вашего запроса отличается только тем, что ресурсы лежат в виде отдельных файлов на диске. Запакуй всё в один исполняемый файл, который сразу раскидает ось по оперативки - вот вам и приложение-операционка
    Ответ написан
    Комментировать
  • Forth-процессоры программируются на Форт?

    qrasik
    @qrasik
    Веб-разработчик
    Да, является.

    Кстати. Кроме обычных и форт-процессоров, в СССР был и LISP-процессор. У него аналогом ассемблер был LISP.
    Ответ написан
    2 комментария
  • Почему вырубается комп из за ютуба?

    Подозрение на питание. Лучше отнеси в мастерскую.
    Ответ написан
    Комментировать
  • Почему вырубается комп из за ютуба?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Поставьте АИДУ и проверьте температуру в момент запуска программ. Если все ОК, то смотрите блок питания, а после кондеры на метеринке проверьте не вздулись ли.
    Ответ написан
    Комментировать
  • Почему вырубается комп из за ютуба?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    Пробовал занижать частоту у цп, уменьшать потребление видеокарты, не раз менял винду, проверял оперативку, проверял провода, дрова на видюху менял

    Теперь пришло время попробовать другой блок питания.
    Ответ написан
    Комментировать
  • Как подтвердить что клиент подписал PDF, который я ему отправил?

    @SunTechnik
    1. Предварительно подписывать документ самому. После получения проверять кооректность всех подписей.

    2. Считать контрольную сумму файла перед отправкой и проверять после получения. ( но тогда, скорее всего, потребуется использовать открепленную цифровую подпись и надо где-то у себя хранить контрольные суммы (хэши) для отправленных файлов. )
    Ответ написан
    Комментировать
  • Программирования в Termux?

    покупка ноутбука неизбежна.
    Достаточно просто посмотреть на количество памяти.
    Ответ написан
    Комментировать
  • Царапины на контактах SSD M2 или что это?

    Lord_of_Rings
    @Lord_of_Rings
    Дунадан - северный странник. Злой, но очень добрый
    Ответ написан
  • Нужны ли сертификаты для специалиста по Инфобезу?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Курсы от компании обычно идут бок-о-бок с ученическим договором, т.е. вам дают курсы на халяву, а вы работаете в фирме 1-2-3 года, если увольняетесь раньше, то выплачиваете стоимость курсов.
    Если вы не планируете увольняться, то проходите курсы какие хотите, лишним не будет. На халяву и уксус сладкий.
    На какие курсы лучше записаться?
    Если вы начинающий специалист ИБ, то на курсы поваров я бы записываться не стал.
    Вообще есть ли смысл в этом?
    Да. Учиться никогда не поздно.
    В будущем помогут ли мне сертификаты?
    Где-то да, где-то нет. Зависит от нанимающей стороны и ее приоритетах.
    Ответ написан
    2 комментария
  • Как наводить порядок, никому при этом не мешая и в рабочее время?

    @Drno
    да никак.. дергайте и смотрите что погасло..
    просто предупредите персонал что на этой неделе возможны отключения, по причине тех работ

    ну либо за оплату x2 в нерабочее время 4 монтажника с прозвонкой)
    Ответ написан
    Комментировать
  • Проблема с командой bash отказано в доступе. Как решить?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Он пытается распаковаться в /usr/local/bin, у вашего пользователя нет туда доступа, есть у root. Запускать непонятные скрипты из интернета от имени root - плохо.
    Ответ написан
    2 комментария
  • Судебная экспертиза unity C#?

    GavriKos
    @GavriKos Куратор тега Unity
    Это абсолютный субъективизм.
    Для вас - шлак. Для кого то - не шлак.

    Эксперт, которого послушает суд - должен обладать лицензией на право проведения экспертизы, и скорее всего в каком нить бюро состоять. Чет я таких программистов в геймдеве не знаю :-)
    Можете попробовать с точки зрения в целом обучения зайти - но 100% напоретесь на какой то пункт что "неотология оставляет за собой право вертеть программу как угодно", и ваше согласие под этим пунктом стоит.

    Итого - бесполезная затея.
    Ответ написан
    4 комментария
  • Есть ли в VBA что то похожее на списки python?

    Krasnoarmeec
    @Krasnoarmeec
    Тяжело, наверное умному и красивому, когда в Гугле забанили?
    Вторая ссылка ведёт на Excel VBA Dictionary – A Complete Guide. Со списками - тоже самое - ищите и обрящете.
    Ответ написан
    Комментировать
  • Проблема с установкой windows 10?

    @Drno
    Нужен ен exe формат, а распакованный дравйвер)
    Ответ написан
    4 комментария
  • Могут ли наказать разработчика open source проекта, если его код использовался во вредоносном ПО?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Нет, если в случае чего, Вы сможете доказать, что Ваша программа так же не является вирусом ("Создание" УК РФ Статья 273). Вы должны понимать, что крайнего все равно придется найти...
    Ответ написан
    1 комментарий
  • Почему meta charset="utf-8"/ работает только если сместить кавычку на meta "charset=utf-8"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Раз код писали в блокноте, то, скорее всего, в Windows. Значит сохранили в кодировке windows-1251.
    Когда пишете тэг правильно, <meta charset="utf-8">, то указанная вами кодировка utf-8 не совпадает с реальной кодировкой текста, отображаются вопросики.
    Когда пишете тэг неправильно, то он игнорируется и кодировка распознаётся правильно, отображается нормальный текст.
    Кодировка, указанная в тэге, должна соответствовать кодировке, в которой сохранён текст.
    Ответ написан
    1 комментарий
  • Как посчитать сумму элементов в большом вложенном словаре?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting

    Выдаёт ошибку:
    Traceback (most recent call last):
    line 46, in
    for m in n.values():
    AttributeError: 'int' object has no attribute 'values'

    Метод values() у чисел? Может не стоит?
    Подскажите как посчитать сумму элементов в данном словаре

    А если глубина словаря изменится, опять все вложенные for переписывать? С рекурсией лучше выглядит:
    def best_function(d):
        sum = 0
        for v in d.values():
            if isinstance(v, dict):
                sum += best_function(v)
            else:
                sum += v
        return sum
    
    print(best_function(dct)) # 3906

    Ну и как правильно подметил Влад Григорьев - почему отладкой кода не занимаетесь? А если задача будет сложнее, например в 100 раз, 100 вопросов зададите?
    Ответ написан
    2 комментария