Steps with explanations to set up a server using:
- virtualenv
- Django
- nginx
- uwsgi
| 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( |
| #!/bin/bash -e | |
| set -e | |
| set -x | |
| APTITUDE_OPTIONS="-y" | |
| sudo apt-get update | |
| sudo apt-get upgrade |
| # 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}; |
| /* 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 */ |
| 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' |
| 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 |
| #!/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 | |
| # |
| # 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 |