From here.
Clear Historical Commits of Octopress Master Branch
One problem when using Octopress(version “2.0”) is that: each time when doing deployment, a full copy of the website is added into the “master” branch as a new commit. If you have been updating the website hundreds of times like me, the “master” branch will have many commits and use much storage. As the content in the “master” branch is unnecessary to be version controlled, I always want to clear the “master” branch of “Octopress” to reduce the size of this repository.
Today I did some research and here is the solution(from here).
Install WeChat Desktop Client in Ubuntu
From here.
Gliffy & PlantUML
Two diagram tools are introduced in this post.
Docker Machine & Local VM
This post is about using docker-machine to create, use and manage a Docker host inside of a local virtual machine. From here.
IPython, Jupyter & Miniconda
The content of this post is from here.
Groovy Ratpack
Ratpack is a lightweight web framework written in Java and Groovy.
Groovy Grape
Groovy Grape is Groovy’s dependency manager. A big difference between Grape and other language dependency managers like pip, gem and npm is that, it uses language element(annoation, method call) to describe the dependencies inside a Groovy file, rather than a file out of the program itself like “requirements.txt”, “Gemfile” and “package.json”.
Git Branch Commands
git submodule
From here.