文章

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

vim 程式編輯器

鳥哥的 Linux 私房菜 -- 第九章、vim 程式編輯器

想在 vi/vim 下預設顯示行號,常常要上網查,直接看這篇啦

網友的 async 、 await 筆記

async 、 await - HackMD

想了解的不妨看看喔

製作可拖曳的元素(HTML5 Drag and Drop API)

Getting Started With Progressive Web Apps (PWA)

Favicon & App Icon Generator

一個 compareFn 的例子

理解 JavaScript 中的事件循環、堆疊、佇列和併發模式

用 RxJS and Angular 製作簡易電子白板

Install Budgie Desktop 10.3 in Ubuntu 16.04, 16.10, 17.04

限制 Google 表單「單選題」被選擇次數

Managing State in Angular Apps with ngrx/store and ngrx/effects

Avoiding common confusions with modules in Angular

Avoiding common confusions with modules in Angular – Angular In Depth

釐清一些關於 NgModule 的觀念,值得一讀的文章

NgRx: Patterns and Techniques

NgRx: Patterns and Techniques – nrwl

等到哪天要用到 ngrx 實在來好好研究研究

深入研究JavaScript原型鏈與繼承 + 秒懂JavaScipt的this

建立VLAN邏輯分割網段 詳解交換器Trunk設定

當DHCP遇見IPv6 快速入門DHCPv6協定

當DHCP遇見IPv6 快速入門DHCPv6協定 - 技術專欄 - 網管人NetAdmin

文章中對於 DHCP 的運作原理、流程以及 v4 、 v6 IP 位址解釋的不錯,也解釋了 DHCP Relay Agent。主要內容還是 IPv4。

相關文章:深入了解IP位址與子網路遮罩 - 技術專欄 - 網管人NetAdmin

CSS Reference 前端設計師必備手冊

好用的 FFmpeg 轉檔指令

JavaScript: Truthy? Falsy?

JavaScript: Truthy? Falsy? | 格物致知

搞不清楚 truthy / falsy ?可以看看這一篇文章

Angular Custom Form Controls Made Easy

Angular Custom Form Controls Made Easy – Netanel Basal

angular 自訂 form control,寫得算清楚,ControlValueAccessor interface 中每個 method 的作用都有交待

最佳化 angular app 的效能

How to Show a Placeholder in Select Control

angular 開發者常犯的錯誤

Top Common Mistakes of Angular Developers – Hacker Noon

常犯的錯誤與解決方案,值得參考的一篇文章

其他:ngx-auto-unsubscribe

PHP & JavaScript & CSS Coding style

PHP & JavaScript & CSS Coding style

coding style 真的很重要呀

Enable Remote API on Docker hosts running systemd

Enable Remote API on Docker hosts running systemd (like Ubuntu 15.04)

在 /etc/systemd/system 下新增 docker-tcp.socket

內容:

[Unit]
Description=Docker Socket for the API
[Socket]
ListenStream=2375
BindIPv6Only=both
Service=docker.service
[Install]
WantedBy=sockets.target
執行:

systemctl enable docker-tcp.socket
systemctl enable docker.socket
systemctl stop docker
systemctl start docker-tcp.socket
systemctl start docker
檢查,可於本機執行:
 docker -H tcp://127.0.0.1:2375 ps 接下來就可以由遠端來控制啦,建議 iptables 限制 2375/tcp 的存取,如:
(INPUT default policy = ACCEPT)
iptables -A INPUT -s 163.20.124.0/24 -p tcp --dport 2375 -j ACCEPT
iptables -A INPUT -p tcp --dport 2375 -j DROP
iptables 設定參考資料:

iptables 添加,删除,查看,修改«海底苍鹰(tank)博客
iptables 設定入門
Linux IPTables: How to Add Firewall Rules (With Allow SSH Example)
How To Set Up a Firewall Using Iptables on Ubuntu 14.04 | DigitalOcean

SSL with Docker Swarm, Let's Encrypt and Nginx