jpeg image progressive php

Озадачился недавно тем, как бы все картинки на сервере преобразовать в progressive. Сам гугл рекомендует эту фичу, т.к. поэтапная загрузка изображения в разном качестве работает куда быстрее. Особенно заметно у обладателей слабого интернета. Картинку можно проверить тут http://techslides.com/demos/progressive-test.html В php это реализуется следующим образом. Находим $im = 'imagecreatefromjpeg($img); // не обязательно jpg. Для png тоже […]

Установка memcached CentOS 6 + php ext

Итак, ставим: yum -y install memcached после чего в файле /etc/sysconfig/memcached заменить строку OPTIONS на OPTIONS="-l 127.0.0.1" У меня получился такой конфиг: PORT="11211" USER="memcached" # max connection 2048 MAXCONN="2048" # set ram size to 2048 — 2GiB CACHESIZE="256" # listen to loopback ip 127.0.0.1, for network connection use real ip e.g., 10.0.0.4 OPTIONS="-l 127.0.0.1" Я […]

Автоматическая загрузка торрентов в transmission + torrentpier

Внимание, вам не нужна эта статья, писал для себя У нас есть торрент трекер на VDS сервере и на нем же стоит демон трансмишна + remote gui Трансмишн выступает в роли сидбокса. Раньше торренты добавлялись вручную, через gui. Ручная рутина порядком поднадоела и решили автоматизировать Итак: 1. Останавливаем демон service transmissiond stop 2. Создаем на […]

Установка ISP на Ubuntu через SSH

wget http://download.ispsystem.com/install.sh && chmod +x install.sh && ./install.sh Если ругается и выдает ошибку You have incorrect hostname: localhost то в прописываем в /etc/hosts 127.0.0.1 localhost xx.xx.xx.xx klient.masterdedicated.com localhost.localdomain localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters и в /etc/hostname klient.masterdedicated.com

Update Transmission Ubuntu SSH

Обновляем трансмишн 1. Для добавления репозитория разработчиков, воспользуемся Launchpad PPA. Для этого установим необходимый пакет sudo apt-get install python-software-properties 2. Добавляем репозиторий launchpad.net/~transmission sudo add-apt-repository ppa:transmissionbt/ppa 3. Обновляем список репозиториев и устанавливаем sudo apt-get update sudo apt-get install transmission-daemon transmission

Защита от ДДОС SYN_RECV

Имеем следующее в логах 201.211.174.68 — — [04/Sep/2014:09:08:15 +0100] "GET / HTTP/1.1" 403 494 "http://94t545q48v.ua/" "Mozilla/5.0 (Windows NT 5.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0" 77.46.223.241 — — [04/Sep/2014:09:08:15 +0100] "GET / HTTP/1.1" 403 434 "http://xw09865i.com/" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SLCC2; .NET CLR 2.0.444783; .NET CLR 3.5.444783; .NET CLR 3.0.444783" 95.65.66.183 — — […]