Чтобы их включить, нужно набрать:
1 |
*#*#2846579#*#* |
Далее Background Setting
– Log setting
, и там включить все логи.
Жизнь замечательных грибов
Начиная с MySQL 5.7 база данных по умолчанию запускается в «строгом» режиме, т.е. например если не верная дата в базе, или «должно быть что то, а вставляется NULL», то такие запросы более работать не будут. Соотвественно и дамп сделаный например в MySQL 5.1 в 5.7 уже не зальется. Что делать, если «исправлять ошибки не вариант»? Поможет переключение MySQL в «мягкий режим». Например в консольке:
1 |
SET sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
Начиная с API 19, SetInterval в приложениях срабатывает не так как раньше — в строго заданное время, а в тот момент, когда считает необходимым ядро системы. Иногда разрыв между «задуманным» и фактом выполнения аларма достигает нескольких минут.
Вариант обхода: разовый аларм срабатывает корректно. Следовательно после его срабатывания, необходимо создать его снова.
1 2 3 4 5 6 7 8 9 10 11 |
private void restartNotify() { am = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(this, TimeNotification.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT ); // На случай, если мы ранее запускали активити, а потом поменяли время, // откажемся от уведомления am.cancel(pendingIntent); // Устанавливаем разовое напоминание am.set(AlarmManager.RTC_WAKEUP, stamp.getTime(), pendingIntent); }<code></code> |
Актуально для телефонов 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# |