Задать вопрос
  • Как разместить несколько веб приложений на IIS?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Port mapping так не работает. Вам нужно сделать пустой сайт в IIS на отдельном порту, в котором наделать правил URL Rewrite с типом Revesre Proxy до ваших приложений, и NATить на роутере 80 порт до этого сайта.
    Ответ написан
  • Docker. client and server don't have same version. Как исправить?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    • Пакет docker - устаревший и находится в репах для обратной совместимости, актуальные версии докера называются docker-ce.
    • Клиент на компе у вас тоже допотопный, но после обновления сервера работать должен. Поскольку Docker CLI для Windows отдельно не выкладывают, для обновления вы можете либо поставить Docker for Windows/Docker Toolbox, либо собирать из исходников.
    Ответ написан
    Комментировать
  • Как заменить Alt + Tab на Win + Tab в винде?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    В Windows 10 как поменять значение клавиш Alt + Tab?
    Штатными средствами - никак.
    Alt+Tab нажимать привычнее и удобнее, но Win + Tab намного удобнее использовать
    На Win+Tab висит меню виртуальных рабочих столов.
    Ответ написан
  • Зачем создавался домен третьего уровня www?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Домены третьего уровня исторически именуются по протоколу/назначению (самые часто используемые сейчас - FTP, NS, SMTP/mx, IMAP и POP3). Поскольку Всемирная паутина не является синонимом HTTP, то использовали именно первый термин.
    Ответ написан
    Комментировать
  • Почему на моём vps стоит 24 маска. Разве 32 не была бы безопаснее?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    С точки зрения безопасности, все VPS-ки, включая ваш, торчат публичным IP адресом в интернет. Ваш конкретный хостер просто не заморачивается созданием приватной сетки на каждого пользователя.
    Ответ написан
    Комментировать
  • Совместимы ли конфигурации PyCharm на разных OS?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    1. Это про настройки шаблона по-умолчанию, они ОС-независимы.
    2. Плагины к сожалению только руками, место хранения их настроек мне неведомо.
    3. В файле настроек config/options/py_sdk_settings.xml путь до venv есть, по-умолчанию в директории проекта создаётся, а следовательно и переносится.
    Ответ написан
    Комментировать
  • Как правильно сделать hot-warm кластер?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Магия bash + jq, можно крутить кроном/AWX/любимым таск менеджером.
    ES_URL='http://elasticsearch_address:port' #URL эластика
    ATTR_NAME="storage_type" #аттрибут ноды, устанавливается в elasticsearch.yml
    ATTR_WARM="hdd" #значение аттрибута, соответствующий "тёплой" ноде
    N=3 #количество календарных дней до передвижения индекса
    
    END_DATE=$(date --date="$N days ago" -I)
    for INDEX in $(curl -s "$ES_URL"'/_cat/indices?h=index,creation.date.string&format=json' |
      jq -rc '.[] | select(."creation.date.string" < "3*") | .index')
    do
      curl -s -XPUT "${ES_URL}/${INDEX}/_settings" -d "{\"index.routing.allocation.require.${ATTR_NAME}\":\"{ATTR_WARM}\"}"
      if [ $& -eq]
      then
        echo "$INDEX has been set up"
      else
        echo "Error while setting up $INDEX"
        ERRORS=
      fi
    done
    if [[ -v $ERRORS ]]
    then
      exit 1
    fi
    Ответ написан
    Комментировать
  • Куда копать в Cisco?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Тут раскопали, что доступ не через веб есть только у моделей с суффиксом -E.
    Ответ написан
    Комментировать
  • Как решить проблему с локалкой?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    WiFi - в отдельную подсеть со своим DHCP, 802.1X или резевры в DHCP для сотрудников, но от подмена MAC-адреса не спасёт всё равно :)
    Ответ написан
    Комментировать
  • Из QA в QASecOps?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Я хочу перейти в направление системного администрирования и безопасности.
    Вперёд в эникейщики или младшие спецы по ИБ (hh глубоко не копал, с ходу выдало 4 вакансии в МСК без требований к опыту работы по специальности)!
    Работы всегда очень много, а времени мало.

    А кто вам сказал, что будет по-другому? Чтобы куда-то расти, либо рабочие задачи должны быть релевантны вашим целям, либо пахать придётся вне работы.
    Нужен список информации, которая в которая вкратце поможет освежить мозг в направлении ИБ
    Что такое AAA и как реализуется каждая буква по отдельности, контроль и учёт доступа по различным моделям, принцип наименьших привилегий, управление рисками, основные векторы атак на ОС, методы социальной инженерии и противодействия им, базовая крипта (криптографичность хеш-функций, принципы работы публичной/симметричной/блочной крипты со знанием 2-3 алгоритмов каждого класса, методы криптоанализа включая терморектальный).
    Какие тикеты можно попробовать попросить на работе (есть отдел DevOps)

    Чтобы дорасти до тикетов DevOps-отдела, вам надо минимум 4 года повариться в администрировании, разработке и тестировании. Потому что без чёткого понимания стека технологий, процессов и best practices ваши труды будут стрелять в самых неожиданных местах.
    Ответ написан
  • Как установить библиотеку gd в контейнере?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    В Dockerfile добавить установку всех зависимости из этого списка кроме php*-common и libc6 которые уже есть.
    Не забывайте добавлять RUN rm -rf /var/lib/apt/lists/* после установки пакетов, дабы не засорять образ.
    Ответ написан
    Комментировать
  • Структура в си == объект?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    1. Вы были очень близки к созданию массива структур, но любовь к слову character вам помешала (:
      s/character[i]/characters[i]/ и по индексу i всё прекрасно работает.
    2. В структуры в C нельзя добавить сами функции, только ссылки на них. Путём добавления сахара прикручивается ООП, так C++ собственно и появился.
    Ответ написан
    1 комментарий
  • Как добавить приложение в вехнюю панель UBUNTU?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    unity
    Gnome 3 же теперь по умолчанию (ну или очень качественная мимикрия под него у вас на скриншоте), вот и пишите extension под него.
    Ответ написан
    Комментировать
  • Как озвучивать (синтезировать речь) статистику в офисе?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Сервер должен где-то эти метрики хранить и как-то отдавать, для начала. Из известных мне бесплатных программ с поддержкой русского языка - только RHVoice.
    Ответ написан
    Комментировать
  • Какую зарядку или гимнастику вы делаете?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Из-за работы иногда приходиться сидеть по 18 часов за компьютером.
    А вы не сидите 18 часов подряд, минимум раз в час надо на 5 минут вставать и уходить, спину и глаза сбережёте.
    Ответ написан
    Комментировать
  • Как сделать свою стриминговую площадку (технически)?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    • Слой медиа-серверов, принимающих поток от стримеров и занимающихся перекодировкой
    • CDN
    • фронтенд и бэкенд сайта

    Медиа-сервера могут быть любые, хоть nginx с rtmp-module и HLS (крайне удобен для отдачи). Нагрузка измеряется экспериментально и кол-во таких серверов должно быть плавающим.
    Сайт пишется по вкусу и цвету, там кроме чата особых нагрузок не будет.
    На 1000 зрителей в 720p вам хватит 3 серверов с 1Гбит/с интерфейсами на отдачу.
    Ответ написан
    Комментировать
  • Можно ли разделить проекты в ELK?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Либо в отдельные индексы, либо делать отдельное поле и фильтровать в кибане.
    Ответ написан
    Комментировать
  • Есть ли какие-то best practices как организовывать файлы веб-проекта с докером?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Содержимое репы:
    • app/
    • public/
    • config/
    • ...
    • Dockerfile
    • docker-compose.yml
    • docker/ - для конфигов сервисов в Docker Compose

    В докерфайле прописываете сборку проекта и монтирование билда через multi-stage build, дабы не тащить npm/php-composer и прочее в образ, который будете деплоить. Пример Dockerfile:
    FROM: build_image as builder
    COPY . /src/app
    CD /src/app
    RUN "build --output /src/app/build"
    
    FROM: deploy_image
    COPY --from=builder /src/app/build /app
    WORKDIR /app
    //дальше запуск приложения как обычно
    Ответ написан
    3 комментария
  • Почему асимметричное шифрование слабее симметричного?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Эллиптическая криптография - ассиметричная и с теми же длинами ключей, что и у симметричных.
    Ответ написан
    Комментировать