Клиентская оптимизация сайта

После выхода в свет очередного дизайнерского решения в виде навороченного сайта с большим объёмом вёрстки, js`а и прочих "рюшечек" часто встаёт вопрос о медленной загрузке страниц, даже при условии проделанной работы по оптимизации кода, структуры БД и запросов. В этом случае полезно задуматься о клиентской оптимизации (или, по-другому, – оптимизации скорости загрузки страниц на стороне клиента), в нюансах которой мы и попробуем разобраться.

Читать полностью…

Имитация кликов мыши: AutoClick 2.1

AutoClick позволяет имитировать нажатия кнопок мыши с заданным интервалом, с возможностью записи цепочек кликов.
AutoClick.2.1

Скачать AutoClick 2.1

 

Simple Perl Socks 5 Proxy

Собственно сабж:

http://ssspl.sourceforge.net/

Install:
wget http://ssspl.svn.sourceforge.net/viewvc/ssspl/sss.pl
chmod 755 sss.pl

Usage:
./sss.pl [auth_login(:auth_pass)]

Настройка Opera под Socks5:

http://jponiato.hubpages.com/hub/How-to-Use-Opera-with-a-SOCKS-Proxy#

Cross-domain request + anchor ajax

Перечень необходимой для прочтения информации.

Читать полностью…

Мультипоточный cURL

Лучший вариант класса для реализации многопоточности:

http://code.google.com/p/rolling-curl/source/browse/#svn%2Ftrunk

WAV-формат

Коротко об актуальном из переваренного по теме …

Читать полностью…

Определение типов файлов по сигнатурам или «magic numbers»

Натолкнулся на интересную ссылку (или, например, эта).
Для обработки многих форматов файлов требуется их соответствие определенным правилам построения. Как следствие, можно выявить определенные последовательности бит или закономерности, присущие конкретным форматам. Как пример, если открыть в HEX-редакторе любой исполняемый файл Windows, то первые два его байта будут равны 4D 5A (MZ).

Алгоритм Хаффмана

Рассмотрим использование алгоритма Хаффмана на пример оптимизации занимаемого пространства а БД при хранении массива, состоящего из целых числ в диапазоне [0,255]. Массив представляет собой отображение звуковой информации wav-файла. Среднее количество хранимых элемента массива составляет ~20 000. Поиск по данным в данном примере осуществляться не будет.

Читать полностью…

Альтернатива PhpMyAdmin

Альтернативные скрипты, написанные на php для работы с БД:

Веб-шеллы

Перечень веб-шеллов:

  • WSO shell by Orb
  • P.A.S. by profexer
  • Antichat shell
  • c99 shell
  • CIH.[ms] webshell
  • Loader’z WEB shell
  • r57shell
  • rgod`s webshell
  • phpRemoteView
  • Perl Web Shell by RST GHC rootvn