View gist:6078982
# varnish | |
sudo yum remove varnish* | |
sudo rpm --nosignature -i http://repo.varnish-cache.org/redhat/varnish-3.0/el6/noarch/varnish-release-3.0-1.el6.noarch.rpm | |
sudo yum install varnish-3.0.3 | |
sudo yum install pcre-devel libedit libedit-devel | |
# varnish source | |
wget http://repo.varnish-cache.org/source/varnish-3.0.3.tar.gz | |
tar -zxvf varnish-3.0.3.tar.gz | |
./configure |
View gist:1985675
{ | |
"environments": [], | |
"name": "focus", | |
"repository": { | |
"location": "git@github.com:hub-nl/nl.focusmedia.git", | |
"name": "foo", | |
"variant": "git" | |
}, | |
"variant": "python" | |
} |
View gist:1218812
# create a dir | |
mkdir foobar | |
cd foobar | |
# instantiate a virtual environment | |
virtualenv --no-site-packages . | |
# start your virtualenv | |
source bin/activate |
View bitmovr.lua
-- | |
-- bitmovr.lua | |
-- simple lua webserver which starts to listen on a socket, and | |
-- forwards all GET calls it receives to a backend server | |
-- this is extremely lightweight, as it will move the bits from one | |
-- socket to another, without any disk i/o | |
-- | |
-- Depends on md5, io, LuaSockets and Memcached.lua | |
-- | |
-- Application flow: |
View Ponies.py
# import PyV8, duh! | |
import PyV8 | |
# define a class which methods should be available in Javascript | |
class epicClass(PyV8.JSClass): | |
def ponies(self): | |
return "Ponies!" | |
def doubletime(self, what, amount): | |
for i in range(0, amount): |
View nginx byte range on proxy request
server { | |
listen *:80; | |
location = /crossdomain.xml { | |
root /var/www/html/; | |
} | |
location = /test.html { | |
root /var/www/html/; | |
} |
View build
$ ./configure --add-module=/home/svdgraaf/tmp/nginx/ngx_http_bytes_filter_module-57365655ee44 --with-http_geoip_module --add-module=/home/svdgraaf/tmp/nginx/ngx_secure_download |
NewerOlder