Skip to content

Instantly share code, notes, and snippets.

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

fire9 fire9

🏠
Working from home
View GitHub Profile
@fire9
fire9 / pythonformac_tips.md
Last active December 27, 2017 15:39
Mac Python 命令行补全

Mac Python 命令行补全

#!/usr/local/bin/env python
# -*- coding: utf-8 -*-


import sys
import readline
import rlcompleter
@fire9
fire9 / auth_proxy.md
Created December 27, 2017 14:58
给代理服务器增加认证访问

给代理服务器增加认证访问

在做代理服务器的时候如果没有认证功能,会导致很多人来是使用这个代理服务器,为了防止滥用,所以增加个认证功能。

创建Password文件

sh -c "echo -n 'proxy:' >> /etc/nginx/.htpasswd"
@fire9
fire9 / tmuxcs.md
Created December 25, 2017 10:18
tmux cheat sheet

tmux cheat sheet

(C-x means ctrl+x, M-x means alt+x)

Prefix key

The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf:

remap prefix to Control + a

@fire9
fire9 / st3cs.md
Created December 25, 2017 10:17
Sublime Text3 Cheat Sheet

Sublime Text3 Cheat Sheet

Text Editing Beginner

快捷键 操作
⌃X Cut line
⌃↵ Insert line after
⇧⌃↵ Insert line before
⇧⌃UP Move line/selection up
⇧⌃DOWN Move line/selection down
@fire9
fire9 / setup_env_python.md
Created December 25, 2017 09:22
Python 环境搭建

Python 环境搭建

针对 Ubuntu 系统搭建

更新与升级软件包

$ sudo aptitude -y update
$ sudo aptitude -y upgrade
$ sudo apt-get -y install build-essential
$ sudo apt-get -y install libsqlite3-dev
@fire9
fire9 / Supervisor.md
Created December 25, 2017 09:21
Supervisor Note

Supervisor

sudo apt-get update
sudo apt-get install -y supervisor
supervisorctl help
supervisorctl reread

>Configuration /etc/supervisor/supervisord.conf

@fire9
fire9 / vim_install_ubuntu.md
Created December 24, 2017 16:32
Vim install for ubuntu

Install vim for ubuntu

sudo apt-get install tig
sudo apt-get remove vim-tiny
apt-get update
apt-get install vim
add-apt-repository http://klen.github.io/python-mode/deb main
apt-get update
apt-get install vim-python-mode
@fire9
fire9 / centos_lnmp.md
Created December 24, 2017 16:28
centOS_LNMP环境安装

lnmp环境安装

CentOS Version Only.

关闭Selinux

# setenforce 0

setup CentOS epel repo

@fire9
fire9 / fabfile.py
Created December 21, 2017 12:29
fabric file template
from __future__ import with_statement
import os
from time import time
from StringIO import StringIO
from tempfile import NameTemporaryFile
from fabric.api import local, env, run, cd, get
from fabric.decorators import task
from fabric.contrib.files import exists, upload_template