Форматирование таблиц в Markdown работает отлично, но лишь до того момента, пока в таблице не нужно указать символ |. При его вводе, редактор сразу отделяет его от экранирования обратной чертой.
По поводу типизированных свойств, есть неприятный баг, когда шторм предлагает применить инспекцию по внедрению типа унаследованного свойства для сторонних библиотек из /vendor/ папки и это оборачивается модификацией чужих исходников и как следствие возможные Fatal Error.
В Symfony, кстати, валидацию email по проверке MX и A-записей объявили устаревшим, по причине того, что это не является надежным способом проверки, поскольку зависит от состояния сети и некоторые действительные сервера отказываются отвечать на эти запросы.
Конкретно apktool сначала распаковывает ресурсы (resources.arsc), а затем декомпилирует dex файл. Если немного модифицировать resources.arsc (apk останется полностью валидным), то apktool вылетает с исключением и даже не дойдёт до стадии dex декомпиляции.
В простейшем случае, можно определить свой Application класс (наследуемый от базового или android.app.Application), который может вызвать, через AlarmManager любой Activity/Service компонент с любой задержкой.
Тут важно понимать, что склейка любых apk не пройдет, как только декомпиляция, через apktool потерпит неудачу, а сделать такую защиту от подобных инструментов довольно легко.
Как я понимаю, seed'ы в Android — это потомки Application, Activity и BroadcastReceiver. Их имена классов не будут обфусцированы. Есть ли какая-то настройка для их принудительной обфускации?
Зачем вы используете mcrypt для симметричного шифрования, а openssl для асимметричного?
От mcrypt давно уже пора отказаться в пользу openssl, к тому же в версии PHP 7.1 он объявлен, как deprecated.
Почему вы выбрали шифр MCRYPT_RIJNDAEL_256? Если вы хотели использовать AES-256, то ошиблись.
AES-256 — это MCRYPT_RIJNDAEL_128 с 256-битным ключём.
Думаю здесь нужен был интерфейс в качестве параметра или метод с другим именем, раз вы передаёте другой класс. Перезагрузки действительно нет и перезагружать такими костылями
public method ($a) {
// работаем без поддержки анализатора =(
}
Ну вот не во всех видимо нексусах. LG Nexus 4 — чуть треснул тач в левом углу в районе кнопки назад — вообще кнопки не работают. До этого уже разбивал стекло — также не работал тач, с другой стороны смотрю на разбитый тачскрин Iphone 5 — тач работает вообще без проблем.
Форматирование таблиц в Markdown работает отлично, но лишь до того момента, пока в таблице не нужно указать символ |. При его вводе, редактор сразу отделяет его от экранирования обратной чертой.
LetsEncrypt тут не при чём. Пора обновить конфиг (https://ssl-config.mozilla.org/) до Intermediate (отказаться от TLSv1 и TLSv1.1), если хотите A+.
По поводу типизированных свойств, есть неприятный баг, когда шторм предлагает применить инспекцию по внедрению типа унаследованного свойства для сторонних библиотек из /vendor/ папки и это оборачивается модификацией чужих исходников и как следствие возможные Fatal Error.
В простейшем случае, можно определить свой Application класс (наследуемый от базового или android.app.Application), который может вызвать, через AlarmManager любой Activity/Service компонент с любой задержкой.
Тут важно понимать, что склейка любых apk не пройдет, как только декомпиляция, через apktool потерпит неудачу, а сделать такую защиту от подобных инструментов довольно легко.
Как я понимаю, seed'ы в Android — это потомки Application, Activity и BroadcastReceiver. Их имена классов не будут обфусцированы. Есть ли какая-то настройка для их принудительной обфускации?
От mcrypt давно уже пора отказаться в пользу openssl, к тому же в версии PHP 7.1 он объявлен, как deprecated.
Почему вы выбрали шифр MCRYPT_RIJNDAEL_256? Если вы хотели использовать AES-256, то ошиблись.
AES-256 — это MCRYPT_RIJNDAEL_128 с 256-битным ключём.
разные типы не стоит.
будет интерпретировать текст письма как баш скрипт и, например, * заменит на список файлов в текущей директории.
Правильный вариант
Почему бы не попробовать сделать «кнопку громкости вверх + power»?