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

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Ответ написан
    Комментировать
  • Какие есть подставки для телефона для разработчика?

    @rPman
    Можно приобрести hdmi wireless/miracast донгл, и подключить телефон к монитору/телевизору (кстати последние часто имеют встроенную поддержку), а с помощью простого usb otg переходника подключить мышку (или даже usb хаб и в догонку и клавиатуру), тогда с телефоном можно будет работать как с буквально обычным компьютером.

    p.s. осторожно работа с мышкой не то же самое что работа с интерфейсом пальцами (свайпы и тем более щепки), точнее этот момент в своем приложении рекомендую тестировать дополнительно. Плюс мышкой очень легко попасть в маленький элемент, когда как пальцем сложно. В любом случае тестировать юзабилити придется на телефоне.
    Ответ написан
    Комментировать
  • Как анимировать цвет на js максимально приближенно к css transition?

    Ragtime_Kitty
    @Ragtime_Kitty
    Можно делать через сложные формулы смешения цветов, но я не умею в математику и поэтому в вашем случае делала бы это через наложение начального и конечного цветов, а также анимацию уменьшения/увелечения прозрачности.

    Опасити легко анимировать от 0 до 1, а визуально такой переход не отличается от стандартной анимации цвета в CSS: https://jsfiddle.net/ce4vno1g/

    Достаточно будет менять прозрачность следующего/предыдущего фона в зависимости от прогресса перетаскивания + delay:

    Ответ написан
    Комментировать
  • Как получить позицию скролла при загрузке страницы?

    Stalker_RED
    @Stalker_RED
    document.documentElement.scrollTop
    Ответ написан
    Комментировать
  • Как получить позицию скролла при загрузке страницы?

    @MagicMight
    no magic quotes
    document.scrollingElement.scrollTop
    Хранить у пользователя это значение по unload?
    Ответ написан
    2 комментария
  • Как изолировать(sandbox) часть приложения на nodejs?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Возможно ли как то изолировать такой код от основного приложения?
    То есть что бы при чтении файлов читалась бы только папка этого пользователя.
    Что бы пользователь не мог прочитать другие исходники, например код выше.
    Что бы при переполнении памяти или бесконечной рекурсии не падало бы все приложение.


    Запускайте в отдельном процессе с ограниченными привилегиями. Но все равно - сделать настоящую песочницу весьма сложно.

    Другой вопрос - что так как вы хотите - вообще делать не надо.
    Если это cms - то пользователь должен управлять контентом а не кодом.
    Если пользователю действительно надо управлять кодом - то виртуалки и пользовательские сервера ваш путь. Можете сделать предустановленные докер-файлы например где вся среда уже развернута и просто копируются дополнительные пользовательские файлы или еще что придумать, насколько знаний и фантазии хватит.

    Хотя, если вы самостоятельно напишите реальную песочницу для выполнения там отдельных файлов nodejs - то это будет проект заметно круче какой-то там cms.
    Ответ написан
    Комментировать