Skip to content

Instantly share code, notes, and snippets.

View mattoc's full-sized avatar

Matt Stevenson mattoc

View GitHub Profile
@mattoc
mattoc / forms.py
Created November 13, 2012 10:12
Django: handle form validation with combined POST and FILES data
"""Allows checking of form POST data as well as uploaded files when validating
a standard Django `forms.Form`.
The short version is that you check `Form().files` in the `clean()` method,
assuming the form has been bound to the request.
See:
http://mattoc.com/django-handle-form-validation-with-combined-post-and-files-data/
"""
@mattoc
mattoc / .vimrc
Created October 11, 2012 00:50
Show line numbers in vim based on terminal size
" I like having line numbers on, but don't want to wrap lines in a
" standard-sized terminal window.
fun! WinSizeAutoNumber()
if winwidth(0) > 84
set number
else
set nonumber
endif
endfunction
@mattoc
mattoc / .bash_aliases
Created September 27, 2012 23:34
mattoc's .screenrc
# http://www.deadman.org/sshscreen.php
# Use this when on your remote machine, before you reattach a screen session
alias scratch='$HOME/bin/grabssh; screen -d -R'
# Use this in a screen session on your remote machine when you need agent forwarding
alias fixssh='source $HOME/bin/fixssh'