Go West – Pet Shop Boys

(Together) We will go our way
(Together) We will leave someday
(Together) Your hand in my hands
(Together) We will make our plans

(Together) We will fly so high
(Together) Tell all our friends goodbye
(Together) We will start life new
(Together) This is what we’ll do

(Go West) Life is peaceful there
(Go West) In the open air
(Go West) Where the skies are blue
(Go West) This is what we’re gonna do

(Go West, this is what we’re gonna do, Go West)

(Together) We will love the beach
(Together) We will learn and teach
(Together) Change our pace of life
(Together) We will work and strive

(I love you) I know you love me
(I want you) How could I disagree?
(So that’s why) I make no protest
(When you say) You will do the rest

(Go West) Life is peaceful there
(Go West) In the open air
(Go West) Baby you and me
(Go West) This is our destiny (Aah)

(Go West) Sun in wintertime
(Go West) We will do just fine
(Go West) Where the skies are blue
(Go West, this is what we’re gonna do)

There where the air is free
We’ll be (We’ll be) what we want to be (Aah aah aah aah)
Now if we make a stand (Aah)
We’ll find (We’ll find) our promised land (Aah)

(I know that) There are many ways
(To live there) In the sun or shade
(Together) We will find a place
(To settle) Where there’s so much space

(Without rush) And the pace back east
(The hustling) Rustling just to feed
(I know I’m) Ready to leave too
(So that’s what) We are gonna do

(What we’re gonna do is
Go West) Life is peaceful there
(Go West) There in the open air
(Go West) Where the skies are blue
(Go West) This is what we’re gonna do

(Life is peaceful there)
Go West (In the open air)
Go West (Baby, you and me)
Go West (This is our destiny)

Come on, come on, come on, come on

(Go West) Sun in wintertime
(Go West) We will feel just fine
(Go West) Where the skies are blue
(Go West) This is what we’re gonna do

(Come on, come on, come on)
(Go West)

(Go West)
(Go, ooh, go, yeah)
(Go West)
(Go, ooh, go, yeah)
(Go West)
(Go, ooh, go, yeah)
(Go West)
(Go, ooh, go, yeah)
(Gimme a feelin’)
(Gimme a feelin’)
(Go West)
(Gimme a feelin’)
(Gimme a feelin’)
(Go West)
(Gimme a feelin’)
(Gimme a feelin’)

山河故人 Mountains May Depart

http://cinephilia.net/36403

Very interesting film.

The best time to plant a tree was 20 years ago. The second best time is now.

Nice post:
https://medium.com/@benjaminhardy/2-quotes-that-will-reshape-your-approach-to-life-194ce05586fd

The Fastest Wireless Networks of 2017

one_view

verizon

t_mobile

metro_pcs

att

sprint

virgin

boost

cricket

straight_talk

Ref: https://www.tomsguide.com/us/best-mobile-network,review-2942.html

Air travel planning is messy

I didn’t know there is so much math behind searching for a plane ticket…

http://www.demarcken.org/carl/papers/ITA-software-travel-complexity/ITA-software-travel-complexity.pdf

virtualenvwrapper in osx

Using python virtual env wrapper is very beneficial, especially when you have many python projects using different python versions. It would be a disaster if we just blindly pip install all project modules into our global site-packages. There will definitely be package conflicts later on. Using a virtual environment will keep your python modules stored separately per environment, thus avoiding many issues mentioned above.

To install virtualenvwrapper, just do pip install virtualenvwrapper. Or follow this doc.

Before setting up a new virtual environment, I recommend to determine your python version first. Sometimes projects will have python version dependency and so do the rest of the python modules. So use `which python` or so to figure out the path to your python. For us let’s say we will stick with python 2.7, so we use /usr/bin/python. Double check by /usr/bin/python –version.

To make a new virtual environment, it is just one command away. I usually name it by the name of the project folder/repo.

mkvirtualenv -p /usr/bin/python my_project

The mkvirtualenv command will create ~/.virtualenvs/my_project. In its bin folder, you will see the python2.7 symlink. Next to the bin folder is the lib folder. All your future pip install modules will go into ~/.virtualenvs/my_project/lib/python2.7/site-packages/.

You will notice (my_project) appears on the left side of your command prompt. This is to signal that we are in the my_project virtual environment. (mkvirtualenv did a workon at the end of its execution.) Now if you do a pip install, the package files will get saved at ~/.virtualenvs/my_project/lib/python2.7/site-packages/.

When you want to exit the my_project virtual environment, do

deactivate

Then you will be back to your global environment, or your normal bash shell.

So the workflow is

workon my_project
# do stuff
deactivate

Docker Tutorial Series

Highly recommend this Docker Tutorial Series written by Romin Irani. Some content is outdated, but the tutorial posts are very easy to understand.

https://rominirani.com/docker-tutorial-series-a7e6ff90a023