Задать вопрос
  • Планшет с режимом kiosk?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ответ написан
    Комментировать
  • Сколько примерно можно заработать на сайте с посещаемостью 11 000 в сутки?

    Sanes
    @Sanes
    Зависит от качества трафика. Если у вас смешной доход с контекстной рекламы, то скорее всего трафик мусорный.
    Ответ написан
    Комментировать
  • Как реализовать квесты в бд для онлайн игры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Так вам нужно много табличек.
    Табличка с типами заданий, табличка с ключевыми персонажами, предметами, строками которые фигурируют в задании. Табличка с самими квестами, где для квеста будет перечислены его шаги из заданий и участников, логика квеста (его ветки в зависимости от результата выполнения) а также известный ревард.
    А уже потом табличка со статусом пользователей о прохождении конкретного квеста.
    Ответ написан
    2 комментария
  • Как обновить Debian, ISPmanager и PHP для WP сайта?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    1) Не трогаем production. Пусть, работает в штатном режиме.
    2) Создаем локальную копию сайта или копию сайта на сервере и обязательно закрываем от индексации. Можно даже запароллить через htaccess & htpasswd
    3) Включаем рнр версии 7.0 и выше, дорабатываем сайт, обновляем плагины, темы, исправляем баги
    4) Берем новый сервер с LAMP + ISP Manager 5 или Vesta. (например, Debian Stretch)
    5) Настраиваем новый сервер и переносим сайт
    6) включаем дебаг и окончательно проверяем сайт.
    7) Если все ок, то изменяем DNS записи, чтобы домен указывал на новый сервер.

    Может в ускорении поможет смена шаблона? Но в этом случае все может захромать...

    Посмотрите, что советуют вам на сайте
    https://gtmetrix.com/
    https://developers.google.com/speed/pagespeed/insights/

    Причин может быть много... Надо изучить для начала. Это и ресурсы сервера, и конфигурация сервера, и сам сайт ВП и т.д. Также поможет подключение CDN сервиса и подгрузка статичных файлов из кукис фри доменов или из субдомена сайта.
    Ответ написан
  • Как правильно задать директорию для FirefoxProfile?

    @martensit Автор вопроса
    Нужно сначала создать этот профиль, а потом уже использовать. Запустить фаярфокс с префиксом -P (это нужно делать когда все инстансы браузера закрыты)

    firefox.exe -P

    и создать профиль в нужной папке.
    А потом уже использовать этот профиль в селениуме тем способом, который описан в вопросе.
    //спасибо @andrew со stackoverflow
    Ответ написан
    Комментировать
  • Почему асимметричное шифрование слабее симметричного?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    При одинаковой длине ключей, симметричных и асимметричных, криптостойкость алгоритмов разная. И криптостойкость симметричных выше. Асимметричных ниже. ...

    Как это объяснить?

    Это объясняется тем, что у симметричных и асимметричных алгоритмов разная природа.
    Симметричные (например AES) используют ключ для генерации преобразования входного блока в выходной. Количество бит в ключе напрямую определяет размер пространства преобразований -- 128-битный ключ даёт 2128 возможных значений выходного блока для каждого входного.
    Асимметричные используют ключ по-разному, поэтому нужно рассматривать конкретный алгоритм. RSA использует биты ключа для хранения произведения двух простых чисел. 128-битный ключ даёт 64-битные простые числа. Факторизация 128-битного числа не требует перебора 2128 вариантов и занимает на обычном современном железе порядка секунды.
    Ответ написан
    Комментировать
  • Могут ли возникнуть проблемы с поисковиками, если использовать ES6 без транспиляции?

    @curious-101
    Frontend developer
    Читал, что в настоящее время поисковики пытаются выполнять javascript на сайтах. но тот же GoogleBot использует Chrome41 и не умеет в ES6. О чём прямо говорится на странице справки.


    Если это не ответ на вопрос, то не знаю как помочь
    Ответ написан
    Комментировать
  • Могут ли возникнуть проблемы с поисковиками, если использовать ES6 без транспиляции?

    У гугля есть другие критерии, которые гораздо сильнее влияют на индексацию, (mobile first, скорость загрузки, наличие микроразметки) кроме того, у гугля есть прекрасный инструмент, чтобы посмотреть как он видит вашу страницу
    https://search.google.com/search-console/

    Для того, чтобы оценить поддержку тех или иных фич браузерами, можете использовать https://caniuse.com/
    Ну и в документации гугл рекомендует использовать полифилы, например, тогда в новых браузерах будет работать нейтивный ES6 https://polyfill.io/v3/api
    Ответ написан
    1 комментарий
  • Как правильно настроить учётные записи в Windows 10?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    стандартный сценарий - стандартное решение. при установке предлагается создание учетки, по дефолту она член "админов", но в отличии о заблокированного встроенного "админа", работает под контролем UAC. обычно это лучший баланс контроля и комфорта.

    (считать ли встроенного админа "супер админом" или аналогом рута - уже холивар. у него по дефолту отключен UAC, этого достаточно для аналогии "sudo su" в линухе, что собственно и является резким снижением безопасности)
    Ответ написан
    Комментировать
  • Как скопировать файлы с диска на диск с проверкой целостности?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    На исходном компьютере упаковываете данные в архив (RAR, 7zip) на целевом проверяете целостность архива.
    Сжатие использовать не обязательно.
    Но по желанию и необходимости можно добавить избыточность и поставить наиболее удобный для передачи и промежуточного хранения размер.
    Ответ написан
    2 комментария
  • SfeMovie. Может ли мне кто-то рассказать как лучше его установить?

    myjcom
    @myjcom Куратор тега C++
    Ее собрать еще нужно sfemovie.yalir.org/latest/start.php

    И еще
    What are the supported operating systems?

    Linux N/A GCC & Clang Intel 64 bits
    macOS macOS 10.7 and later Clang Intel 64 bits
    Windows Windows XP and later Visual C++ 2013 and later Intel 32 bits

    C:\Users\Angi\Desktop\DemoGame\x64\Debug\DemoGame.exe
    Ответ написан
    Комментировать
  • Как скачать изображение по ссылке с GET-параметрами?

    @Sir_Akakii
    Возможно, необходимо добавлять сами параметры отдельно, в QueryString.
    Т.е., если набросать по быстрому, выглядеть всё должно приблизительно так:

    WebClient myWebClient = new WebClient();
    myWebClient.QueryString.Add("k", "6");
    myWebClient.QueryString.Add("m", "903165532");
    myWebClient.QueryString.Add("s", "612x612");
    myWebClient.QueryString.Add("w", "0");
    myWebClient.QueryString.Add("h", "TMnsNyav_kyvQvBaxS9zwpZN4PjInF_t-FlNbuKnO0s=");
    myWebClient.DownloadFileAsync("https://domain.com/data/name-docement", path);


    Т.е. все требуемые параметры следует задавать отдельно.
    Более подробно тут - https://docs.microsoft.com/ru-ru/dotnet/api/system...
    Ответ написан
    Комментировать
  • Есть ли смысл разделять принтеры, телефоны, компьютеры по отдельным VLAN'ам?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Правила хорошего тона, говорят что надо. Схема правильная.
    1. Это делается настройкой маршрутизации между Вланами на маршрутизаторе или L3 коммутаторе.
    2. Нет. Вы просто открываете на нужном порту доступ к тем Вланам куда хотите ходить.

    Читаем - Сети для самых маленьких. Причем с нулевой главы.
    Ответ написан
    Комментировать
  • Зачем нужна желтая точка останова при дебагинге?

    @Vitsliputsli
    Красные это breakpoint с suspend, желтый без. Т.е. красный приостанавливает выполнение, желтый только пишет в лог.
    Подробнее можно почитать, собстевенно на сайте Intellij Idea
    Ответ написан
    1 комментарий
  • Как можно экспортировать данные из MySQL?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Судя по тегу "python" вы хотите сделать это с помощью скрипта. Вам нужно изучить принципы работы с базами данных из Python (DB API) для получения данных и работу с библиотекой openpyxl для формирования документа Excel.
    Ответ написан
    Комментировать
  • Как запретить кеширование игры?

    flapflapjack
    @flapflapjack
    на треть я прав
    Пробовал много различных методов, но они почему-то не работают


    Покажите, раз пробовали. Я не вижу что вы пробовали. Может я то же самое предложу.

    какой-нибудь способ запретить кеширование ?


    Да знаю. Например.

    1) header
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
    header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    header("Pragma: no-cache"); // HTTP/1.0

    2) meta
    <meta http-equiv="Cache-Control" content="no-cache" />

    3) динамические ссылки на подгружаемые скрипты, стили, картинки

    <script src="/script.js?<?php echo rand(0,99999999);?>">"></script>
    Ответ написан
  • Почему в процессорах и оперативной памяти указана не соответствующая частота?

    @stratosmi
    Собственно сам вопрос: почему в принципе топовый ЦП не поддерживает частоту в 4133МГЦ ?

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

    @stratosmi
    Чтобы упаковать сайт в контейнер, и легко масштабировать докупая мощности

    А не получится.
    Если архитектура вашего сайта на это не рассчитана.

    Подробнее:
    • Есть вертикальное масштабирование
    • И горизонтальное масштабирование


    Вертикальное - это очень просто.

    Этап 1. Простой хостинг VPS/VDS.
    Меняем тариф на больший - и вуаля - отмасштабировалось.
    Как нетрудно догадаться это процесс не вечный. Но простой да.
    Тут годится любой хостинг VPS/VDS. Они все это умеют.
    Есть нюансы:
    1) Иногда требуется перезагрузка, чтобы подействовали новые лимиты.
    2) Чаще всего требуется перераспределить пространство на диске вручную, иначе вновь выделенное будет недоступно, но это несложно.
    Рекомендую ruweb.net
    Там на VPS используется виртуализация KVM

    между предыдущим и последующим этапами понадобится переезд

    Следующий этап, когда перестало хватать VPS.
    "Железный" выделенный сервер. Т.н. хостинг типа dedicated.
    Рекомендую OVH, Hetzner
    Но на этом простое масштабирование заканчивается.
    Понадобится на dedicated более мощное железо - придется переезжать.

    В обоих случаях - VPS/dedicated - контейнеры не при чем.
    Они тут параллельны.
    Просто их зачастую применяют как вспомогательный элемент, в системах рассчитанных на масштабирование. Да и только.
    Контейнеры для масштабирования не обязательны:
    Всегда ли нужны Docker, микросервисы и реактивное ...
    В этой статье помимо прочего рассказывается и о тех технологиях, что используются для масштабирования и главное зачем они используются.

    Горизонтальное масштабирование:

    Вот его возможности почти безграничны.
    Но есть очень важный нюанс - тут вам нужно будет специальным образом написать свой сайт, чтобы он умел это делать.

    Для тренировки в горизонтальном масштабировании рекомендую хостинги Heroku, Google AppEngine.

    Но они потребуют чтобы ваш сайт был сделан вполне определенным образом.
    Для начала читать это: Приложение 12-ти факторов
    Затем что такое сервер очередей (MQ server).
    И пр. и т.д. и т.п.
    Ответ написан
    2 комментария
  • Почему float округляет?

    dnovikoff
    @dnovikoff
    float(informatics+algorithmization+algorithm)/3;

    В вашем примере сначала вычисляется int (округляется), а потом переводится в float.
    Нужно перед делением перевести сумму в float
    Ответ написан
    1 комментарий
  • Ошибка 502 bad gateway в админке Django при удалении номенкулатур больше 100, как исправить?

    tumbler
    @tumbler Куратор тега Django
    бекенд-разработчик на python
    При удалении 10К записей через админку Django генерирует страницу со списком этих записей и всех с ними связанных "вы действительно хотите это всё удалить". На это могут уйти годы :)
    Решение - написать свой admin action по удалению чего нужно, желательно еще без использования DeleteCollector-а обойтись (он тоже объкты в память собирает перед удалением)
    Ответ написан
    Комментировать