(C-x means ctrl+x, M-x means alt+x)
The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf:
| from flask import Flask | |
| app = Flask(__name__) | |
| @app.route("/") | |
| def hello(): | |
| return "Hello World!" | |
| if __name__ == "__main__": | |
| app.run() |
| from itertools import izip, tee | |
| def pairwise(iterable): | |
| a, b = tee(iterable) | |
| next(b, None) | |
| return izip(a, b) | |
| Sample: | |
| >>>list(pairwise([1, 2, 3, 4,])) |
| def iter_except(func, exc_class, first=None): | |
| try: | |
| if first is not None: | |
| yield first() | |
| while 1: | |
| yield func() | |
| except exc_class: | |
| pass | |
| Samples: |
| from greenlet import greenlet | |
| from functools import update_wrapper | |
| def iter_from_func(f, args, kwargs): | |
| p = greenlet.getcurrent() | |
| g = greenlet(lambda: f(lambda x: p.switch((x,)), *args, **kwargs), p) | |
| while 1: | |
| rv = g.switch() | |
| if rv is None: | |
| return | |
| yield rv[0] |
| import codecs | |
| def _iter_encode(iterable, func): | |
| for item in iterable: | |
| encoded_item = func(item) | |
| if encoded_item: | |
| yield encoded_item | |
| encoded_item = func('', True) | |
| if encoded_item: | |
| yield encoded_item |
| export WORKON_HOME=$HOME/.virtualenvs | |
| export PROJECT_HOME=$HOME/Projects | |
| source /usr/local/bin/virtualenvwrapper.sh |
| http://freetypography.com/ | |
| http://www.premiumpixels.com/ | |
| http://subtlepatterns.com/ | |
| http://designmodo.github.io/Flat-UI/ | |
| http://www.getuikit.com/docs/ | |
| http://codepen.io/hugo/pen/eoaDw | |
| http://spyrestudios.com/20-free-open-source-css3-user-interface-kits/ | |
| http://speckyboy.com/2013/09/25/10-free-ui-kits/ | |
| http://purecss.io/ |
| # To ensure default shell set properly to zsh. Type in Terminal. | |
| chsh -s /bin/zsh | |
| (or) chsh -s $(which zsh) | |
| # attaching zsh to tmux(.tmux.conf) | |
| set-option -g default-command "reattach-to-user-namespace -l zsh" | |
| set-option -g default-shell /bin/zsh | |
| # Set term color | |
| 1. Write in zshrc |
| ## Prepare ################################################################### | |
| # Remove RVM | |
| rvm implode | |
| # Ensure your apt-get is working properly and up to date | |
| sudo apt-get upgrade | |
| sudo apt-get update | |
| ## Install ################################################################### |