tmux 配置笔记

2016.08.31

背景

作为一名Python Web开发者,我的工作环境是Ubuntu + macOS. 我的核心工具链就三个:

vim

CLI

Chrome

而这当中的前两个,都是在Terminal中.

因此我每天和Terminal打交道非常多, 经常被淹没在一大堆Terminal窗口和标签中.

这也是为......

ansible

2016.08.12

Currently Ansible can be run from any machine with Python 2.6 or 2.7 installed.

Windows isn’t supported for the control machine

Python dependencies:

......

SOAP Note

2016.08.11

Simple Object Access Protocol

Version: 1.2

HTTP + XML = SOAP

SOAP 请求可能是 HTTP POST 或 HTTP GET 请求。

HTTP POST 请求规定至少两个 HTTP 头:Content-Type 和 Content-Len......

Flask Notes

2016.08.06

Hello World

vim hello.py:

from flask import Flask

app = Flask(__name__)

@app.route("/")

def hello():

return "Hello World!"

if __name__ == "__m......

Nginx Notes

2016.07.15

Read before start:

http://wiki.nginx.org/Pitfalls

http://wiki.nginx.org/QuickStart

http://wiki.nginx.org/Configuration

Permission

Never chmod 777

......

Modern Javascript Notes

2016.07.14

Node

create node package:

mkdir demo

cd demo

npm init

install package:

npm install left-pad

ls node_modules

less package.json

install package and......

IPython notes

2016.07.11

load modules on startup

Create config file:

ipython profile create

This will generate file at:

~/.ipython/profile_default/ipython_config.py

Unco......

Mac OS X 上 Sublime Text 3 的配置

2016.06.28

在上一篇文章中, 我使用 homebrew 安装 Python 来替代系统自带的 Python 以达到全局 pip 安装时不需要 sudo 的目的. 虽然做到了, 但是也带来了一系列副作用. 对我影响较大的一个是: Vim 的杀手级插件 YouCompleteMe 不工作了. 虽然通过重装 Pyth......

Create a ls cmd with argparse in Python

2016.05.19

The ls cmd has following usage:

ls [OPTION]... [FILE]...

UFW notes

2016.04.06

sudo ufw allow 22

sudo ufw allow 80

sudo ufw enable

sudo ufw status numbered

sudo ufw delete N