在GNU/Linux中安裝配置Anaconda和Jupyter Notebook

| English

Jupyter Notebook是一款開源的交互式Web應用,使用Python語言開發。其官方建議通過Anaconda安裝PythonJupyter Notebook。本文記錄如何通過Anaconda安裝、配置Jupyter Notebook,並通過Shell腳本實現整個過程。

We are changing versioning in Anaconda Distribution from a major/minor version scheme to a year.month scheme. We made this change to differentiate between the open source Anaconda Distribution and Anaconda Enterprise, our managed data science platform. Conda, will continue to use a major/minor versioning scheme. – Anaconda Distribution 2018.12 Released

利用Travis CI和Hugo將Blog自動部署到Github Pages

| English

個人Blog採用靜態Blog形式託管在Github上。此前使用的是Hexo,因其包依賴關係複雜,部署流程繁瑣,故將整個部署環境封裝到Docker鏡像中以實現快速部署,但仍較爲繁瑣。現轉用執行速度快、操作簡便的Hugo。本文記錄如何在GNU/Linux中通過Travis CIHugo生成的Blog內容自動同步到Github,實現持續集成、部署。

在GNU/Linux中安裝Docker CE(社區版)全記錄

| English

Docker是一款開源的,提供Operating-system-level virtualization(操作系統級別的虛擬化的)容器(container)產品,可實現在軟件容器中自動部署應用。目前有Enterprise Edition(EE)Community Edition(CE)Cloud三個變種。本文記錄在GNU/Linux中安裝、配置Docker Engine的過程,並通過Shell腳本實現。