Skip to content

Instantly share code, notes, and snippets.

Matt Stevenson mattoc

View GitHub Profile
@mattoc
mattoc / forms.py
Created Nov 13, 2012
Django: handle form validation with combined POST and FILES data
View forms.py
"""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 Oct 11, 2012
Show line numbers in vim based on terminal size
View .vimrc
" 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 Sep 27, 2012
mattoc's .screenrc
View .bash_aliases
# 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'
You can’t perform that action at this time.