2017年10月16日 星期一

一套以 D3 為基底的圖表函式庫,可以直接在 Angular 中 import 使用

Taucharts flexible javascript charting library for data exploration

以下是保哥與網友的推薦文

是一套以 D3 為基底的圖表函式庫,其圖表的呈現效率極高,它的 API 簡單易用,也提供完整又清楚的文件,還有提供 CDN、npm 與 bower 等安裝方式,無論在任何專案下都可以使用,像是 Angular、React、Vue 這類 SPA 框架也都可以順利整合,相當不錯耶!

可以直接在 Angular 中 import 使用,而且已經內建完整的 TypeScript 模組定義檔 ( *.d.ts ),完全不用特別在安裝,直接 import 之後就有 IntelliSense 可以用,佛心啊!

2017年10月15日 星期日

讓 Form template 驗證錯誤訊息顯示的程式碼更乾淨

Angular — Clean Up your Form Template

簡單講就是用個 component 來封裝相關程式碼,讓樣板更乾淨,文章中提到的方法只適用於 template driven,reactive form 可以參考 這裡 。

2017年10月4日 星期三

手動更新 docker apt source

docker 的 apt source 似乎換了,以下是手動更換的步驟

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

# stable + edge 版
# for ubuntu 16.04
deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable edge

# for ubuntu 17.04
deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable edge

sudo apt update

sudo apt install docker-ce

Netshare - Docker volume plugin for NFS 3/4, EFS and CIFS/SMB

Netshare - Docker volume plugin for NFS 3/4, EFS and CIFS/SMB

可讓 Docker 支援 NFS、SMB volume 的外掛

安裝:

由 GitHub release 頁面下載 deb 安裝,0.34 版須 server 啟動 NFS4 支援

sudo service docker-volume-netshare start
sudo service docker-volume-netshare status

sudo systemctl enable docker-volume-netshare
sudo systemctl status docker-volume-netshare


Use Docker Engine plugins | Docker Documentation

可以找到幾個可支援 NFS 的外掛

MultiBootUSB 跨平台的多重開機 usb 製作工具

MultiBootUSB

How to Install Multiple Linux Distributions on One USB

試過 ubuntu 17.04 ok,deepin 15.4.1、clonzilla live 不行。

不過至少有人開始關注這方面,就看之後的發展能不能更便利囉,現階段還是辛苦一點自己來囉。