Skip to content

Instantly share code, notes, and snippets.

@dvdotsenko
dvdotsenko / gist:6362254
Last active December 21, 2015 20:38
Python execution timer to be used over `with` statement.
import datetime as datetime_module
import time
class Timer:
def __init__(self, label=None):
self.label = '%s : ' % (label or 'no label provided')
return
def __enter__(self):
self.start = datetime_module.datetime.utcnow()
self.start_cpu = time.clock()
return self
@dvdotsenko
dvdotsenko / gist:3870302
Created October 11, 2012 05:09
Tornado server AppTomatic - web app manufacturing same process, different threads
# Copyright 2009 Daniel Dotsenko [email protected]
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
@dvdotsenko
dvdotsenko / .gitignore
Created June 6, 2011 18:18
Git tune up - gitignore - Windows
#ignore thumbnails created by windows
Thumbs.db
#Ignore files build by Visual Studio
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
@dvdotsenko
dvdotsenko / gist:1010740
Last active August 16, 2017 21:57
Git tune up script - Windows
git config --global alias.co checkout
git config --global alias.cm commit
git config --global alias.st status
git config --global alias.br branch
git config --global alias.cp cherry-pick
git config --global alias.ll log --pretty=format:"%C(yellow)%h\\ %Creset%s%Cblue\\ [%cn]\\%Cred%d" --decorate --numstat
git config --global alias.diverged log --left-right --graph --cherry-pick --oneline $1...origin/$1
git config --global core.autocrlf false
git config --global core.filemode false