Рубрика: Разные мелочи

Странная такая уязвимость target=’_blank’

target=_blank

Кто не пользуется атрибутом target с тегом <a? Разве тот, кто совсем не знает html. А кто помнит о том, что со страницы, куда пользователь перешел по такой ссылке, есть обратный доступ к ссылающейся странице (то есть той, где размещена ссылка) через объект window.opener?

Еще о дорках

Кстати уж, коли речь зашла. Гугловские дорки — неисчерпаемый источник глупости и безалаберности. Например, с помощью intitle:»index of» phpinfo.php можно насладиться десятками тысяч вебсерверов с открытыми, как на вскрытии, внутренностями. Все мы, как говорится, не без греха, но не до такой же степени.

FileOptimizer on Wine

FileOptimizer on Wine in Linux

Под линуксом не часто приходится вспоминать о каких-то виндовых программах или утилитах, которых бы не хватало. Обычно все либо есть, либо и не нужно. Но вот оптимизация графики для сайта как раз такой случай.

Статическое кэширование в модели

Узелок на память. Либо глобально следим, чтобы модель инициализировалась и больше запросов не было, либо делаем статический кэш данных в самой модели, как-то так: class Entity { private static $entityData = NULL; private function realGetData($id) { // обращение к БД } public function getData($id) { if (!self::$entityData) self::$entityData = $this->realGetData($id); return self::$entityData; } } Если […]