Modern Javascript Notes

2016.06.30

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......

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

curl notes

2016.03.04

get web page source code:

curl www.google.com

get and save this web page:

curl -o google.html www.google.com

this is the same as wget.

some domai......

Install phpPgAdmin on Ubuntu with Apache2

2016.01.14

The pgadmin3 GUI client for PostgreSQL is terrible.

The other choice is the web client phpPgAdmin.

Install

sudo apt-get install phpagadmin

This wil......

PostgreSQL Notes for Ubuntu

2016.01.14

Naming

A lot of smart developers are terrible at naming. Microsoft is a good(bad?) example, as well as PostgreSQL.

PostgreSQL or Postgres, which one ......

使用 pip wheel 实现 Python 依赖包的离线安装

2015.12.12

有时候, 需要部署 Python 应用的服务器没有网络连接, 这时候, 你就要把整个 Python 应用做成离线安装包.

借助 wheel, 很容易就可以实现.

首先, 你的开发机器上要安装 wheel:

pip install wheel

接下来, 下载依赖包的 wheel 文件:

pip......

在 Ubuntu 12.04 上设置 RabbitMQ

2015.11.07

安装及管理

安装:

sudo apt-get install rabbitmq-server

查看状态:

sudo rabbitmqctl status

注意状态中包含了版本信息:

{rabbit,"RabbitMQ","2.7.1"}

管理服务:

sudo service rabb......

Python 2.x Encoding Notes

2015.09.02

ASCII

char to int:

>>> ord('A')

65

int to char:

>>> chr(65)

'A'

Unicode

Unicode table for Chinese, Japanese and Korean:

http:......