← All posts tagged разработка

Dimez

Вчера попросили разобраться с одним сайтом на хостинге. Он в целом работает, но вообще не работает его админка, белый экран. Ну понятно, подумал я, стандартная ошибка php, с трудом нашёл, как там включить error_log в php.ini, пусто. Начал по старинке echo test в разные места вставлять, нашёл include (точнее, require_once) пустого файла. Ну вот, говорю, в этом проблема, надо восстановить из бэкапов. Бэкапы на виндовой машине, смотрим в них, файл есть, везде пустой, смотрим более ранние — нулевой, смотрим совсем ранние — есть, ненулевой, открываем на просмотр. И вдруг раз и сам внезапно пропадает при открытии его на просмотр. Хренасе, говорю я!
Оказывается, что это была честно купленная версия php-шного движка, которая при активации пишет обсфуцированный eval и base64 файл, который, как вы уже, наверное, поняли, тихо сжирался при любых файловых действиях с ним антивирусом на локальной машине :) Ну ладно я 40 минут потратил, но человек, который полдня восстанавливал различные бэкапы (при восстановлении во всех бэкапах этот файлик тихо сжирался антивирусом) и общался с поддержкой хостинга на предмет "что поменялось" чуть не охренел и почти поверил в барабашку.
P.S. А если бы поставил поломанную версию — проблем бы таких не было, кстати.

Dimez

Всё-таки подавляющее большинство ромоделов андроида — вообще не понимают, что и как внутри андроида происходит. Во всех темах по всем телефонам копируется одна и та же несусветная чушь "чтобы быстро ловились спутники, надо поправить в gps.conf NTP_SERVER=north-america.pool.ntp.org на ru.pool.ntp.org. По умолчанию андроид берет первоначальные данные у североамериканских спутников, надо, чтобы он брал их для России, вообще я всем советую выполнить данную процедуру"