Михаил Егоров, эта зараза не передается воздушно-капельным путем. От того, что в папке лежит зараженный документ, сам по себе бэкдор не заработает. Файл должна открыть программа, уязвимости которой использует злоумышленник для выполнения кода в этом файле.
Михаил Егоров, сам по себе - скорее всего. Но если у вас настроена синхронизация и возвращение всего, что было установлено, из облака Гугля, Сяоми или кого там еще - оно может аккуратно вернуть и нежелательных гостей ;)
Михаил Егоров, может. А может не обнаружить. На virustotal движок avast тоже представлен.
И вы зря называете это вирусами, термин устарел лет на пятнадцать и современным зловредам не соответствует. Размножение давно перестало быть их основной задачей. Чаще это трояны, бэкдоры, шпионы...
Михаил Егоров, на Андроиде - либо долго и вдумчиво ковыряться, понимая, что делаешь, либо быстро сбросить настройки до заводских, ни о чем не думая. ОС ориентируется в основном на пользователей второго типа.
Михаил Егоров, что значит "тоже"? Андроид - самая популярная ОС с безобразным отношением к безопасности. Зловреды сплошь и рядом специально под нее и затачиваются.
floppa322, в "унике", с точки зрения профессионального программирования, в основном учат дрочить вприсядку.
А насчет аргументирования - нет аргументов, как делать это всегда единственно верным способом, есть причины сделать так или иначе в зависимости от стоящей задачи. Например, если вы пишете библиотеку - делать код максимально обобщенным и универсальным. А в прикладной программе этот карточный домик из шаблонов может быть на хрен не нужен.
Скорость шаблона может оправдываться тем, что там подставляется 64-битное число, совпадающее с размером регистра процессора, и алгоритм бенчмарка ложится на команды процессора удачнее, не требуя преобразований в байты. Правда, по памяти он при этом проигрывает в разы.
Такой вариант, в частности, показывает бессмысленность "просто бенчмарков" - в реальных применениях числодробилка, жрущая лишнюю память, упрется в кэш и вполне может отрабатывать в разы медленнее и теоретической синтетики, а альтернатив, использующих память экономнее.
Марат Иванов, грабли возможны на этом пути.
Результат будет зависеть и от браузера, и от экрана.
И хрен определишь, что там у конкретного юзера пошло не так.
Povot, непонятно, на хрена это в принципе делать через php, если подобные задачи классически решаются через настройки веб-сервера. Чтобы перехватывать статику - css и jpg - все равно придется лезть в те же настройки сервера.
А потом ты свой "более правильный" JSON отдашь с сервера не с тем заголовком, например, и прибежишь сюда же в панике "откуда у меня в юникоде кракозябры???".
Хотя по умолчанию умные люди, писавшие библиотеку, тебя от подобных проблем защитили.