Skip to content

Instantly share code, notes, and snippets.

View oca159's full-sized avatar
🏠
Working from home

Osvaldo oca159

🏠
Working from home
  • ~/.config/nvim
  • 11:08 (UTC -06:00)
View GitHub Profile
@oca159
oca159 / gunicorn
Created February 19, 2018 19:42 — forked from paul-schwendenman/gunicorn
Gunicorn setup
#!/bin/bash
# /etc/init.d/gunicorn
### BEGIN INIT INFO
# Provides: gunicorn
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Should-Start: $network
# Should-Stop: $network
# Default-Start: 2 3 4 5
@oca159
oca159 / nginx-site.sh
Created February 18, 2018 05:52 — forked from ljfauscett/nginx-site.sh
nginx enable/disable sites
#!/bin/bash
SITES_AVAILABLE_DIR=/etc/nginx/sites-available
SITES_ENABLED_DIR=/etc/nginx/sites-enabled
function print_usage() {
echo "nginx-site -e <site name> to enable"
echo "nginx-site -d <site name> to disable"
}
@oca159
oca159 / git_rewrite.txt
Created February 6, 2018 22:01
Rewrite the name and email in all the commits
git filter-branch --env-filter '
WRONG_EMAIL="[email protected]"
NEW_NAME="Osvaldo Cordova"
NEW_EMAIL="[email protected]"
if [ "$GIT_COMMITTER_EMAIL" = "$WRONG_EMAIL" ]
then
export GIT_COMMITTER_NAME="$NEW_NAME"
export GIT_COMMITTER_EMAIL="$NEW_EMAIL"
fi
@oca159
oca159 / nginxproxy.md
Created January 8, 2018 15:03 — forked from soheilhy/nginxproxy.md
How to proxy web apps using nginx?

Virtual Hosts on nginx (CSC309)

When hosting our web applications, we often have one public IP address (i.e., an IP address visible to the outside world) using which we want to host multiple web apps. For example, one may wants to host three different web apps respectively for example1.com, example2.com, and example1.com/images on the same machine using a single IP address.

How can we do that? Well, the good news is Internet browsers

@oca159
oca159 / .gitignore
Created September 12, 2017 15:59
Gitignore (python)
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
@oca159
oca159 / Preferences.sublime-settings
Created June 16, 2017 17:50
Sublime preferences
{
"bold_folder_labels": true,
"caret_extra_width": 1,
"caret_style": "phase",
"close_windows_when_empty": false,
"color_scheme": "Packages/Predawn/predawn.tmTheme",
"copy_with_empty_selection": false,
"drag_text": false,
"draw_minimap_border": true,
"enable_tab_scrolling": false,
@oca159
oca159 / .gitignore
Created June 16, 2017 16:35
Gitignore for python development on Mac and using Pycharm
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
@oca159
oca159 / virtualenvwrapper.md
Created June 15, 2017 19:38
Virtualenvwrapper configuration

Add the following line to ~/.virtualenvs/venv/postactivate and ~/.virtualenvs/venv/postdeactivate

source ~/.oh-my-zsh/themes/honukai.zsh-theme

Visual Studio Code

Plugins

  • Python
  • Unique Lines
  • Djaneiro -Django Snippets
  • Django Template
  • Sublime Text Keymap
# Machine name.
function box_name {
[ -f ~/.box-name ] && cat ~/.box-name || echo $HOST
}
# Directory info.
local current_dir='${PWD/#$HOME/~}'
# VCS
YS_VCS_PROMPT_PREFIX1=" %{$fg[white]%}on%{$reset_color%} "