MySQL Note

2015.06.27

dump all database

mysqldump --all-databases -u root -p xxxx > dump.sql

allow all permissons for remote access:

grant all privileges on . to '......

Setup new user on ubuntu server

2015.06.27

Add a user called 'ubuntu':

useradd -d /home/ubuntu -m ubuntu

You need both the -d and -m opitons here. If you just run useradd ubuntu here,......

Run Django app in Docker

2015.06.19

Conditions

I work on Ubuntu:14.04 64bit desktop, the django app is based on 1.8.2, and the docker image I use is also Ubuntu:14.04

Install Docker

w......

Install Vim from source on Ubuntu

2015.06.17

Issue

Default Vim on Ubuntu 14.04 has no clipboard support. You can use this to check:

vim --version | grep clipboard

'+' means support, &#......

Use Tmux on Ubuntu

2015.06.10

Spliting terminal windows is usefull. Tmux is the best to do this.

Basic Usage:

In your terminal, run tmux, then you are in it.

For now, no big dif......

Vagrant network not working for CentOS 7

2015.06.10

Issue

We begin to use Vagrant for a new Django site.

Host: Ubuntu 14.04 64bit

Guest: CentOS 7 64bit

I use private network in Vagrantfile, and the gue......

Flask学习笔记

2015.04.20

Hello World!

hello.py:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

from flask import Flask, request

app = Flask(__name__)

@app.route('/')

def i......

Ubuntu 中 sudo 免输密码的配置方法以及不生效的问题

2015.01.26

通过下述命令编辑配置文件:

sudo visudo

添加如下行:

my-username ALL=(ALL) NOPASSWD: ALL

然后保存即可.

等等, 基本上每篇文章都这么说, 可是...可是, 为什么我每次使用 sudo 时还是被要求输入密码呢?

仔细研究了下, 这个配置文件如......

在 Mac OS X 上使用 supservisor 来管理后台进程

2015.01.03

问题

在 Mac 上, 你可以使用 brew 很方便的安装 mongo, redis 等服务. 美中不足的是, 在使用它们前, 你需要手动开启它们, 并保留控制台. 作为一个懒人, 我比较厌烦每次都要开启服务. 同时作为一个强迫症患者, 我不喜欢看到太多的 Terminal 标签开在那里. 如果能......

在Mac OS X上使用pip时避免sudo

2015.01.02

在类Unix系统上,安装系统级的包时,都需要管理员权限。命令前都需要加上sudo,然后还要输入密码。更麻烦的是,第一次输入时, 那个sudo经常忘掉,或者不确定要不要sudo,输完发现Permission Denied, 然后加上sudo再来一次。有点像是插USB的感觉,非常让人恼火。

而且轻易使......

Pre