• Можно ли тригернуть клавишу для неактивного окна приложения?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    Да: https://learn.microsoft.com/en-us/windows/win32/ap...
    В большинстве приложений будет работать, в каких-то специфических - может и нет, в абсолютном большинстве игр - нет.
    Ответ написан
    Комментировать
  • Как открыть ссылку в другом браузере?

    zkrvndm
    @zkrvndm
    Архитектор решений
    Такая возможность есть, если вы зарегистрируете на своем компьютере нужный протокол. Разумеется, работать это будет только у вас.

    https://yandex.ru/search/?text=windows+%D0%B7%D0%B...
    Ответ написан
    5 комментариев
  • Как открыть ссылку в другом браузере?

    maksutovn
    @maksutovn
    Начинающий php программист, графический дизайнер
    Вы не можете сделать это с помощью обычного JavaScript; Если бы могли, это было бы кошмаром для безопасности.

    Тем не менее, есть несколько способов заставить что-то подобное работать. Например, надстройка Firefox может запускать внешние программы , поэтому вы можете написать такую ​​надстройку, чтобы открыть свое приложение в IE, и попросить своих пользователей установить его (или попросить администратора предварительно установить его для них, если это например, для внутреннего приложения в среде управляемого рабочего места).

    Другой возможностью может быть использование настраиваемой схемы URL-адресов (например, myapp:) для ссылки на ваше приложение и регистрация этой схемы URL-адресов для открытия в IE (или, скорее, в каком-то сценарии-оболочке, который принимает настраиваемый URL-адрес, преобразует его в обычный URL-адрес HTTP и открывает его в IE). Опять же, это требует настройки (и, возможно, установки сценария) на компьютере конечного пользователя, поэтому он, вероятно, подходит только для офиса или аналогичных сред.

    Обратите внимание, что оба этих решения имеют последствия для безопасности, о которых вам следует помнить. В частности, любые надстройки или скрипты, которые вы используете для них, должны работать только для определенных URL-адресов, которые указывают на ваше приложение, и должны отказываться открывать любые другие URL-адреса, которые кто-то может попытаться скормить им.

    В любом случае, если вы пытаетесь сделать это на общедоступном веб - сайте, имейте в виду , что нет никакого способа , вы можете сделать эту работу для пользователей Linux / Mac , которые не имеют IE , чтобы начать с. И даже многие пользователи Windows могут не захотеть использовать IE (не говоря уже об установке ненадежного расширения!) Без очень уважительной причины; в конце концов, по-видимому, есть причина, по которой они предпочли использовать Firefox (или Chrome, или Opera или что-то еще).
    Ответ написан
    1 комментарий
  • Docker и CI/CD: как все-таки происходит этот магический деплой?

    1. Во время ci собираешь docker image и закидываешь в docker registry (как правило приватный)
    2. Во время cd вызываешь API твоего оркестратора:
    docker-compose/docker swarm/k8s и тд, чтобы он обновил запущенные сервисы

    Оба этапа можно реализовать разными способами, хоть через гитлаб, хоть через кучу баш скриптов

    PS: docker-compose не является оркестратором и не умеет на ходу обновлять образы
    Ответ написан
    2 комментария
  • Как узнать длину числа в битах?

    reverse_kacejot
    @reverse_kacejot
    Junior C++ Developer, bachelor of Applied Math
    Чтобы определить сколько минимум нужно бит для хранения числа, нужно взять его логарифм по основанию 2 (предварительно нужно добавить 1, потому как 0 мы тоже учитываем). Если результат не целый (число не является степенью 2), то стоит округлить его в большую сторону:
    log2(255 + 1) = 8 - значит число влезет в 8 бит
    log2(256 + 1) = 8.0056... - округляем до 9

    Данная схема не работает для 0. Нужно запомнить, что для него тоже нужен один бит :)
    Ответ написан
    Комментировать