Задать вопрос
  • Как добавить в скрипт заявки тему для письма?

    Vamp
    @Vamp
    В частности, все заголовки, в том числе и тема письма, должны быть закодированы согласно RFC 2047.

    Либо кодировать согласно RFC 6152, где достаточно добавить заголовок Content-Transfer-Encoding: 8bit и больше не страдать с base64 и quoted printable.
    Написано
  • Какие протоколы лучше использовать для обхода ТСПУ Ростелекома?

    Vamp
    @Vamp
    Everything_is_bad, а я лично наблюдал блокировки ssh во время учений, устраиваемых ркн. Ну и репорты в сети тоже можно найти.
    Написано
  • Какие протоколы лучше использовать для обхода ТСПУ Ростелекома?

    Vamp
    @Vamp
    SSH детектируют и блокируют на раз-два. SSH без обфускации так же ненадёжен как и IPSec.
    Написано
  • Почему не работает впн на определенном провайдере?

    Vamp
    @Vamp
    Strixi, потому что настройки тспу на разных провайдерах могут быть разными. Более того, тспу может быть многослойным - сначала у мелкого провайдера, затем у вышестоящего. Так может быть двойная, тройная фильтрация. Мелкие провайдеры за счёт своего размера могут проводить больше проверок. Всё же фильтровать 100 Гбит проще, чем 1000 и можно больше проверок устроить.
    Написано
  • Как сделать полное кэширование базы данных?

    Vamp
    @Vamp
    А потом окажется, что у него таблицы myisam и буфер пул сделает только хуже, так как для myisam надо крутить другую ручку.
    Написано
  • Как сделать полное кэширование базы данных?

    Vamp
    @Vamp
    powerful888, это слишком общий и широкий вопрос. Вам нужно сузить его. Не получится вот так просто взять и ускорить базу целиком без переезда на более мощное железо.

    Mysql достаточно умён, чтобы самостоятельно кешировать данные максимально эффективно. К тому же если база крутится под линуксом, то ещё помогают кеширующие техники самого линукса и они работают из коробки сами по себе без какой-либо настройки. С чего вы решили, что "кеширование базы", что бы вы под этим ни подразумевали, решит вопрос с производительностью?
    Написано
  • Как сделать полное кэширование базы данных?

    Vamp
    @Vamp
    N, это сработает в плюс только если у ТС найдется запасная железка для размещения реплики. Если запускать два инстанса mysql на одной железке - получится только минус.
    Написано
  • В чём преимущество Clang перед GCC? Что использовать для кросс-компиляции?

    Vamp
    @Vamp
    res2001, я не большой специалист по данному вопросу. Так что предлагаю обратиться к экспертам.

    Избранная цитата:
    В 2016 году Google полностью отказались от поддержки GCC в Android NDK из-за слишком плохой поддержки стандартов и слишком свободного следования стандартам C++. В этот момент GCC стал неконкурентоспособным относительно оставшихся двух самых широко используемых трансляторов.
    Clang же, наоборот, сегодня считается, буквально, бастионом идеального следования стандартам C++. Clang точно поддерживает стандарты во всех деталях, максимально быстро интегрирует изменения и добавления стандартов, позволяет в самых первых рядах поиграться с функциональностью из драфтов следующего стандарта C++.
    Clang обладает обширной системой статической и динамической проверки кода: богатый статический анализ, возможность подключения санитайзеров, поддержка C++ Core Guidelines, очень качественные отчеты об ошибках трансляции, хорошая скорость трансляции.


    GCC дополнительными опциями то же можно заставить строже относиться к стандартам. Так что не вижу тут большой разницы, конечно могут быть нюансы в разных местах и разные трактовки тонких мест стандарта.
    Полагаю, гугл выкинул gcc не из-за того, что не смог разобраться в парочке опций компилятора.
    Написано
  • Как создать docker-контейнер в проекте на Yii2, в котором бы работал cron?

    Vamp
    @Vamp
    такой контейнер я могу создать разными способами на основе разных образов, но вот добиться следов выполнения заданий по cron - я никак не могу. Cron вроде как оказывается запущенным, но ожидаемых результатов от работы - нет :(
    Хотелось бы увидеть что конкретно вы уже пробовали сделать. Приведите пример Dockerfile и docker-compose.yml, с вашими экспериментами с кроном.
    Написано
  • Как изменить идентификатор контейнера в котором находится GitLab на доменное имя?

    Vamp
    @Vamp
    Не очень понятно что значит "подставляется идентификатор контейнера". Куда подставляется, где и в какой момент? Приложите скриншот.
    Написано
  • Как ограничить подключение к MongoDB?

    Vamp
    @Vamp
    dmvlch_dev, нужно на всех нодах включить авторизацию для всех и каждого. Для этого в конфиг монго нод надо добавить:

    security:
        authorization: enabled
    Написано
  • Как ограничить подключение к MongoDB?

    Vamp
    @Vamp
    dmvlch_dev, если пользователю можно коннектиться на любую ноду реплика сета, то serverAddress заполнять не нужно.

    db.updateUser(
      "graylog",
      {
        authenticationRestrictions: [
          {
            clientSource: ["10.223.223.223", "10.223.223.224"]
          }
        ]
      }
    )
    Написано
  • Как ограничить подключение к MongoDB?

    Vamp
    @Vamp
    dmvlch_dev, получится. Я же целых два варианта предложил как это можно сделать.
    Написано
  • Как деплоить php приложение вместе с docker?

    Vamp
    @Vamp
    Дмитрий, воу, полегче. Вы написали только про healthcheck, который сам по себе к бесшовному деплою никакого отношения не имеет. А вот start-first / stop-first имеет. Надо было сразу про это написать.

    А wait-for-it.sh в docker (compose) по-прежнему сам по себе никак не влияет на бесшовный деплоймент. Более того, я об этом даже в ответе упоминал: "и после того как он полностью будет готов". wait-for-it.sh и healthcheck решают только одну вот эту маленькую задачу из цитаты. А по вашему комментарию складывается впечатление, что достаточно только хелс чек настроить и всё, атомарный деплой обеспечен.
    Написано
  • Как деплоить php приложение вместе с docker?

    Vamp
    @Vamp
    Дмитрий, эти штуки никак не влияют на даунтайм в момент обновления.
    Написано
  • Как работать с DI-контейнером?

    Vamp
    @Vamp
    fasewyby, контроллеры могут быть в DI. А могут и не быть. Здесь нет какого-то жесткого правила. В symfony контроллеры в DI - обычное дело. Попробуйте оба варианта.

    Но в чем разница между DI-контейнером и сервис-контейнером не понимаю.

    Это одно и то же.
    Написано
  • Будет ли работать витая пара?

    Vamp
    @Vamp
    Drno, необязательно. Современное оборудование способно автоматически определить схему обжимки, так что можно обжимать как попало. Но лучше конечно по схеме.
    Написано
  • Что за "ключи шифрования" которые требуют у администрации Телеграм?

    Vamp
    @Vamp
    Если у вас есть какое-то вменяемое объяснение почему билд делает ТРИ разных сборки, которые отличаются друг от друга (та, что можно скачать с telegram.org/android и те что для разных сторов), кроме как различиями в ограничениях по цензуре контента, озвучьте их.

    Никита Геннадич, у меня нет объяснения. Мне это не нужно и не интересно. Могу предположить, что как минимум манифест приложения для разных сторов будет отличаться. Может харкодится параметр с именем стора для запросов на телеграмовское апи, чтобы применять соответствующие настройки цензуры на серверной стороне. Код, вероятно, идентичен.

    Ну и да, то что они разные уже как бы вопросы вызывает. Уже недостаточно просто убедиться что они совпадают с той, которая не телефоне стоит, нужно уже разбираться в чём разница.

    Так разбирайтесь, если хотите. Вы же теперь в курсе, что билды соответствуют исходникам. Значит можете сами разобраться и понять чем отличаются билды для разных сторов.
    Написано