星期日, 5月 30, 2021

移除 Chrome HSTS 的網域清單

移除 Chrome HSTS 的網域清單 

HSTS 是 HTTP 強制安全傳輸技術 (HTTP Strict Transport Security) 是一套網際網路安全策略機制,網站可以選擇使用 HSTS 策略,來讓瀏覽器強制使用 HTTPS 與網站進行通訊,以減少連線劫持風險;簡單的說:就是強制客戶端使用 HTTPS 訪問頁面。

啟動 HSTS 方法,一是在 hstspreload.org 網站提交域名,二是在 header 響應頭裡寫入 max-age=31536000; includeSubDomains; preload 配置,可以參考「將域名加入 HSTS Preload List」。

跨平台元件使用障礙排除說明

 跨平台元件使用障礙排除說明

使用Google Chrome瀏覽器操作,確定已安裝跨平台元件,卻出現”未啟動或尚未安裝元件”訊息的情況,操作步驟如下:
(1)複製 chrome://net-internals/#hsts 貼在網址列進入網站
(2)在該網頁項目 Delete domain security policies 的欄位登打localhost 再按DEL
(3)重新開啟Google Chrome瀏覽器後,請點選測試網頁
http://localhost:61161/selfTest.htm 進行測試

Ping Returns IPv6 Address, Ping IPv4?

Ping Returns IPv6 Address, Ping IPv4?

If your computer and a remote device are located on the same IP network, VLAN, or subnet – you will probably notice that if you ping such a device by its hostname it will return an IPv6 address.

 windows 10 啟用Hyper-V服務後,ping localhost,會回應iipv6之IP,如果要改回ipv4優先,可下下列指令,將ipv4改為優先,連線順序數字越大,優先性愈高:

netsh interface ipv6 set prefix ::/96 55 4

netsh interface ipv6 set prefix ::ffff:0:0/96 60 3

Windows 修改 IP v4 / v6 連線順序


星期五, 3月 05, 2021

實作 Dockerfile + flask 教學

實作 Dockerfile + flask 教學 

本篇記錄實作 docker + flask 建立的過程,從 dockerfile 參數詳細介紹,到 build image,和透過 docker image 產生隔離的執行環境 container,並且使用 docker 運行 flask 網頁。


此篇的完整程式碼放置於 GitHub,歡迎 git clone 使用。

星期六, 2月 20, 2021

盤點各種線上協作資料(庫)方案

盤點各種線上協作資料(庫)方案 

資料欄位:Google Spreadsheet、Airtable、Evernote

地圖介面:TGOS地圖...等

Google Spreadsheet

匯入資料

  • 無痛爬梳自己來,用 Google Spreadsheet 爬取網頁資料 
  • Listly 幫你自動抓取網頁資料轉成Excel表格
    • https://www.thenewslens.com/article/87299
  • Google 文件試算表跨檔案取資料
    • http://fireball-catcher.blogspot.tw/2012/08/google.html

解決「USB不斷斷開和重新連接」

4種方案解決「USB不斷斷開和重新連接」   當您在使用USB執行任務時,您的電腦卻突然出現USB不斷斷開和重新連接。這很讓人頭疼。因為它最終導致您無法訪問USB裝置的任何資料。 在開始解決方案之前,我們將首先檢查USB裝置在其他計算機系統上是否工作正常?答案顯而易見,在其...