Skip to content

Instantly share code, notes, and snippets.

kecebongsoft kecebongsoft

View GitHub Profile
View get related objects in django
View gist:11248597
class BananaModelSerializer(object):
@property
def errors(self):
err = super(BananaModelSerializer, self).errors
if err:
new_err = dict( detail='validation error', code='validation-error', errors=err,)
return new_err
View _readme.md

Having trouble installing the latest stable version of tmux?

I know, official package for your OS/distro is outdated and you just want the newest version of tmux.

Well, this script should save you some time with that.

Prerequisities

  • gcc
View gist:1290777
def __init__(self, *args, **kwargs):
print "Hello world"
@kecebongsoft
kecebongsoft / gist:1291857
Created Oct 17, 2011
GVIM custom background
View gist:1291857
style "vim-background" {
bg[NORMAL] = "#202020"
}
widget "vim-main-window.*.GtkForm" style "vim-background"
@kecebongsoft
kecebongsoft / gist:1809013
Created Feb 12, 2012
VIM indent/outdent with tab
View gist:1809013
vnoremap <silent><S-TAB> <gv
vnoremap <silent><TAB> >gv
@kecebongsoft
kecebongsoft / gist:1809045
Created Feb 12, 2012
vim relocate swap & undo files
View gist:1809045
set dir=~/.vim/swaps//,/var/tmp//,/tmp//,.
set undodir=~/.vim/undos//,/var/tmp//,/tmp//,.
@kecebongsoft
kecebongsoft / gist:3051434
Created Jul 5, 2012
Bash: Copy files with list of excluded files.
View gist:3051434
Say you need to copy files in a folder to somewhere else, except that you have a list of files that might be exist in the source folder but you don't want them to be copied. Your text file that has this list is named list.txt:
------------------------
exclude1.mp3
dont_copy.mpeg
nyancat.jpg
------------------------
$ cd source/
$ cat /path/to/list.txt | tr '\n' '#' | sed 's/.$//g' | sed 's/#/\\\\|/g' | xargs -i sh -c "ls | grep -v '{}'" | xargs -i cp -v -u {} /path/to/dest/
@kecebongsoft
kecebongsoft / ga_aggregate_report
Created Jan 10, 2013
Aggregates number of page views from individual URLS based on arguments in GA. Uses CSV.
View ga_aggregate_report
import operator
import csv
import sys
import re
source = sys.argv[1]
output = sys.argv[2]
column = sys.argv[3]
reader = csv.reader(open(source, 'rb'), delimiter=',', quotechar='"')
View vbshout
<form action="vbshout.php.?{$session['sessionurl']}" method="post" name="vbshoutform" onsubmit="return postShout(this)">
<input type='hidden' name='do' value='shout' />
<input type='hidden' name='color' />
<input type='hidden' name='fontFamily' />
<input type='hidden' name='fontWeight' />
<input type='hidden' name='textDecoration' />
<input type='hidden' name='fontStyle' />
<div id='shout_emo' style='display:none'>
You can’t perform that action at this time.