Steps with explanations to set up a server using:
- virtualenv
- Django
- nginx
- uwsgi
# Prompt (Debian) | |
source /usr/local/bin/git-completion.sh | |
# Prompt (OS X + homebrew) | |
source /usr/local/etc/bash_completion.d/git-completion.bash | |
PS1="\[\033[31;38m\]\w\[\033[1;31m\]\$(__git_ps1)\[\033[00m\] " | |
export GIT_PS1_SHOWDIRTYSTATE=1 |
#!/usr/bin/env python | |
# | |
# Converts any integer into a base [BASE] number. I have chosen 62 | |
# as it is meant to represent the integers using all the alphanumeric | |
# characters, [no special characters] = {0..9}, {A..Z}, {a..z} | |
# | |
# I plan on using this to shorten the representation of possibly long ids, | |
# a la url shortenters | |
# |
import spitfire as SpitfireTemplate | |
import spitfire.compiler.analyzer | |
import spitfire.compiler.util | |
table = [dict(a=1,b=2,c=3,d=4,e=5,f=6,g=7,h=8,i=9,j=10) | |
for x in range(1000)] | |
html = """ | |
<table xmlns:py="http://spitfire/"> | |
#for $row in $table |
ARTICLE_URL = '{category}/{slug}/' | |
ARTICLE_SAVE_AS = '{category}/{slug}/index.html' | |
CATEGORY_URL = '{slug}/' | |
CATEGORY_SAVE_AS = '{slug}/index.html' | |
TAG_URL = 'tag/{slug}/' | |
TAG_SAVE_AS = 'tag/{slug}/index.html' |
/* css/static/monokai.css */ | |
.codehilite .hll { background-color: #49483e } | |
.codehilite .c { color: #75715e } /* Comment */ | |
.codehilite .err { color: #960050; background-color: #1e0010 } /* Error */ | |
.codehilite .k { color: #66d9ef } /* Keyword */ | |
.codehilite .l { color: #ae81ff } /* Literal */ | |
.codehilite .n { color: #f8f8f2 } /* Name */ | |
.codehilite .o { color: #f92672 } /* Operator */ | |
.codehilite .p { color: #f8f8f2 } /* Punctuation */ | |
.codehilite .cm { color: #75715e } /* Comment.Multiline */ |
# SnipMate is required to use snippets | |
# Download SnipMate: http://www.vim.org/scripts/script.php?script_id=2540 | |
# Put this file in ~/.vim/snippets/ then restart vim | |
# This snippet file includes many useful snippets for CodeIgniter. Please feel free to fork and contribute! | |
snippet php | |
<?php | |
${1} | |
?> | |
snippet ec | |
echo "${1:string}"${2}; |
#!/bin/bash -e | |
set -e | |
set -x | |
APTITUDE_OPTIONS="-y" | |
sudo apt-get update | |
sudo apt-get upgrade |
from django.contrib.sessions.backends.base import SessionBase, CreateError | |
from django.conf import settings | |
from django.utils.encoding import force_unicode | |
import redis | |
class SessionStore(SessionBase): | |
""" Redis store for sessions""" | |
def __init__(self, session_key=None): | |
self.redis = redis.Redis( |