2018年5月26日 星期六

2018年5月25日 星期五

避免淪為挖礦機 HTTP headers設置讓網站更安全

避免淪為挖礦機 HTTP headers設置讓網站更安全 | 社群網路 | 數位 | 聯合新聞網

http.header - Caddy User Guide

檢測網站:
Analyse your HTTP response headers

我的 XOOPS 輕鬆架 in docker 檢測結果,

設定之前:D

設定之後:A

我的 Caddyfile 中 header 的設定:

header / -Server
header / {
        # Enable HTTP Strict Transport Security (HSTS) to force clients to always
        # connect via HTTPS (do not use if only testing)
        Strict-Transport-Security "max-age=31536000; includeSubDomains"
        # Enable cross-site filter (XSS) and tell browser to block detected attacks
        X-XSS-Protection "1; mode=block"
        # Prevent some browsers from MIME-sniffing a response away from the declared Content-Type
        X-Content-Type-Options "nosniff"
        # Disallow the site to be rendered within a frame (clickjacking protection)
        #X-Frame-Options "DENY"
        Referrer-Policy "strict-origin-when-cross-origin"
}

2018年5月24日 星期四

How to remove cloud-init from ubuntu

How to remove cloud init from ubuntu

How to remove cloud init from ubuntu
If you're trying to start a cloud-init based Ubuntu VM with KVM you will suffer long boot times and confusing output on the terminal. If you want to get rid of it you need to remove cloud-init.


echo 'datasource_list: [ None ]' | sudo -s tee /etc/cloud/cloud.cfg.d/90_dpkg.cfg
sudo apt-get purge cloud-init
sudo rm -rf /etc/cloud/; sudo rm -rf /var/lib/cloud/
reboot


感覺起來 ubuntu server 18.04 開機有點慢,cloud-init 似乎是兇手之一,移除掉果然快了不少

ubuntu server 18.04 設定固定 ip

Configure Static IP Addresses on Ubuntu 18.04 LTS Server – Website for Students

How to configure Network Settings in Ubuntu 18.04 Bionic Beaver - Serverlab

netplan.io

設定方式完全不一樣了....

實際展示 EM 與 REM 的差異

實際展示 EM 與 REM 的差異 | 六角學院

em、rem 傻傻分不清?看看這篇文章吧。

視覺化呈現 javascript stack / event loop

latentflip.com/loupe/

將 javascript stack / event loop 視覺化呈現

stack => 堆疊,後進先出

queue => 佇列,先進先出

[ Alex 宅幹嘛 ] 👨‍💻這些年經歷過的同步非同步 with Tommy - YouTube