Чтобы их включить, нужно набрать:
1 |
*#*#2846579#*#* |
Далее Background Setting
– Log setting
, и там включить все логи.
Жизнь замечательных грибов
Архив статей и записей написанных Грибовым Павлом
Для того чтобы сервер смог отправлять техническую почту о чем либо, например по команде:
1 |
echo test | sendmail -v vasya@mail.ru |
,ножно его сначала слегка настроить. Проще всего, используя ssmtp
1 |
sudo apt-get install ssmtp |
Затем редактируем файл /etc/ssmtp/ssmtp.conf
1 2 3 4 5 6 7 |
hostname=xn--90acbu5aj5f.xn--p1ai root=weryfgy@wdwedwe.ru www=weryfgy@wdwedwe.ru mailhub=mail.ifeirh.ru rewriteDomain=wdwedwe.ru AuthUser=weryfgy@wdwedwe.ru AuthPass=weuhdfi |
Одно Но! Вам нужно для этого иметь почту где-то, где нет обязательной авторизации по SSL/TLS.
Начиная с 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' |