Чтобы их включить, нужно набрать:
1 |
*#*#2846579#*#* |
Далее Background Setting
– Log setting
, и там включить все логи.
Актуально для телефонов Huawei На некоторых устройствах логи по-умолчанию отключены.
Чтобы их включить, нужно набрать:
1 |
*#*#2846579#*#* |
Далее Background Setting
– Log setting
, и там включить все логи.
Неожиданно подобного вида конструкция вызвала ошибку:
1 2 3 |
root@ares:~ # /usr/local/bin/curl -k -v --url 'https://dwedwed.do?userName=23уй3уй&password=wdedwe{dwe&orderNumber=00107103933&amount=5100&failUrl=http://edes.tv/client/fail.php&clientId=00107&returnUrl=http://bilewdis.tv/client/payok.php' curl: (3) [globbing] unmatched brace in column 97 root@ares:~ # |
Порыскал в интернетах, ничего толкового не нашел по этой ошибке. А дело в простом — curl не экранирует специальные символы типа {. Чтобы всё работало, нужно добавить перед этим символом \
1 |
/usr/local/bin/curl -k -v --url 'https://swedwdded.do?userName=23уй3уй&password=wdedwe\{dwe&orderNumber=00107103933&amount=5100&failUrl=http://edes.tv/client/fail.php&clientId=00107&returnUrl=http://bilewdis.tv/client/payok.php' |
Сначала установим ntp и ntppdate
1 |
sudo apt-get install ntp ntpdate |
Синхронизируем время:
1 2 3 |
root@xn--90acbu5aj5f:/var/www# ntpdate -s ntp.ubuntu.com root@xn--90acbu5aj5f:/var/www# date Mon Feb 12 14:35:13 UTC 2018 |
Чтобы выставить часовой пояс, сервера можно выполнить:
1 2 3 4 5 6 7 8 9 |
root@xn--90acbu5aj5f:/var/www# sudo dpkg-reconfigure tzdata Current default time zone: 'Europe/Moscow' Local time is now: Mon Feb 12 17:35:57 MSK 2018. Universal Time is now: Mon Feb 12 14:35:57 UTC 2018. root@xn--90acbu5aj5f:/var/www# date Mon Feb 12 17:36:00 MSK 2018 root@xn--90acbu5aj5f:/var/www# |
К сожалению наиболее часто упоминаемый в «интернетах» плагин maskedinput не очень хорошо работает на мобильных устройствах. Адекватной заменой может служить плагин inputmask: https://github.com/RobinHerbots/Inputmask
Один огромный минус — уж очень «жирноват» плагин для простых задачь. Иногда лучше использовать «чистый» javascript:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> </head> <body> <input value="+7(___)___-____"> <script> window.addEventListener("DOMContentLoaded", function() { function setCursorPosition(pos, elem) { elem.focus(); if (elem.setSelectionRange) elem.setSelectionRange(pos, pos); else if (elem.createTextRange) { var range = elem.createTextRange(); range.collapse(true); range.moveEnd("character", pos); range.moveStart("character", pos); range.select() } } function mask(event) { var matrix = this.defaultValue, i = 0, def = matrix.replace(/\D/g, ""), val = this.value.replace(/\D/g, ""); def.length >= val.length && (val = def); matrix = matrix.replace(/[_\d]/g, function(a) { return val.charAt(i++) || "_" }); this.value = matrix; i = matrix.lastIndexOf(val.substr(-1)); i < matrix.length && matrix != this.defaultValue ? i++ : i = matrix.indexOf("_"); setCursorPosition(i, this) } var input = document.querySelector("input"); input.addEventListener("input", mask, false) }); </script> </body> </html> |