文章

目前顯示的是 十月, 2017的文章

為什麼Mysql要設定用utf8mb4編碼 utf8mb4_unicode_ci

介紹 DOM 及事件流程

介紹 DOM 及事件流程

好文,淺顯易懂

nginx 基礎設定教學

nginx 基礎設定教學

是時候好好了解一下 nginx 怎麼設定了,先從基礎開始

文章底下留言有強制 http 轉 https 的方法

Advanced Angular Concepts by Alex Rickabaugh

使用HttpInterceptort為HttpClient Request打點前後大小事

HP LaserJet P1102w in ubuntu

ubuntu 17.04

sudo -s

apt install hplip

hp-setup -i

接下來照提示就好囉

參考:14.04 - How can I install HP Laserjet P1102w on Ubuntu? - Ask Ubuntu

正確撰寫Dockerfile

Docker Volume 與 Network 介紹

移除 Unity from Ubuntu 17.10

How To Remove the Unity Desktop from Ubuntu 17.10 - OMG! Ubuntu!

既然 Unity 已經不是預設桌面環境,那就徹底讓它從系統中消失吧....

An HTML5 saveAs() FileSaver implementation

讓設計師早點回家!日本團隊 TopeconHeroes 免費素材

具有 Angular 風格的後端框架:Nest

@ngrx/entity 介紹

NG-ZORRO

Ant Design of Angular - NG-ZORRO

看起來不錯的 ui 元件

Angular 2 window scroll event using @HostListener

Angular 2 window scroll event using @HostListener | Brian Love

用 @HostListener 監聽 window scroll 事件

How to Compose Multiple Web Apps With Docker (HAProxy Tutorial)

How to Compose Multiple Web Apps With Docker (HAProxy Tutorial) - YouTube

使用 HAProxy ,利用不同 url 將 request 導向到對應的 container,可以參考

Firebase OAuth Login With Custom Firestore User Data

Firebase OAuth Login With Custom Firestore User Data | AngularFirebase

搭配 firebase / firestore 實做 oauth login,裡面有 auth service 和 auth guard 的實做可以參考

一套以 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 可以用,佛心啊!

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

Angular — Clean Up your Form Template

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

啥是 javascript 的 this ?Kuro 大神好文必讀。

What's THIS in JavaScript ? [上] | Kuro's Blog

啥是 javascript 的 this ?Kuro 大神好文必讀。

CORS — a guided tour

CORS — a guided tour – Statuscode – Medium

用範例解釋 CORS,值得看看

How To Use Systemctl to Manage Systemd Services and Units

使用 angular-cli 的 6 個最佳實踐與提示

手動更新 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 不行。

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

用圖表解釋 eloquent 關聯

用 nginx 當 reverse proxy

Scheduling tasks with cron on Docker

Scheduling tasks with cron on Docker – Jon Ribeiro

雖然這篇文章是講在 container 中排程執行,不過文章後段的 systemd 我覺得才是亮點。