Python 套件相依性管理工具 PoetryPython 在開發時常使用 venv 及 pip 當作開發時的環境管理,後來網路上發現其他開發者推薦的撒尿牛丸 Pipenv ,同時處理套件相依性及虛擬環境。 後來因為套件鎖定仍會更新 2020年6月21日 6 分鐘 python poetry python poetry
Ubuntu 上使用 Wacom Intuos 繪圖板基本上 Ubuntu 18.04 在接上 INTOUS 繪圖板之後,已經可以偵測到並且能夠直接使用。但是只能當作滑鼠一般使用,無法發揮繪圖板功能。必須要再安裝驅動程式來控制。 1. 安Ubuntu 上使用 Wacom Intuos 繪圖板基本上 Ubuntu 18.04 在接上 INTOUS 繪圖板之後,已經可以偵測到並且能夠直接使用。但是只能當作滑鼠一般使用,無法發揮繪圖板功能。必須要再安裝驅動程式來控制。 1. 安 2020年5月17日 2 分鐘 ubuntu wacom ubuntu wacom
開啓 Github 雙因素認證越來越多的詐騙、盜用帳號,讓網路使用者受到名譽或是財物上的損失,傳統單純使用帳號密碼的方式已經不夠安全,今日一個帳號走天下(ex: 使用 gmail or facebook 登入)的各種應用情境,讓雙因素認證(Two-factor authentication)或是兩階段驗證(Two-step verification)來提高帳號使用安全性顯得更為重要。開啓 Github 雙因素認證越來越多的詐騙、盜用帳號,讓網路使用者受到名譽或是財物上的損失,傳統單純使用帳號密碼的方式已經不夠安全,今日一個帳號走天下(ex: 使用 gmail or facebook 登入)的各種應用情境,讓雙因素認證(Two-factor authentication)或是兩階段驗證(Two-step verification)來提高帳號使用安全性顯得更為重要。 2019年8月5日 3 分鐘 github github
保留 Configparser 儲存後英文字母大小寫對於程式執行階段,因為可能在不同設備或是環境有不同設定內容,使用 .ini INI 設定檔讀取或寫入的方式管理相當方便。利用 Python 內建的 ConfigParser 來處理 INI 設定檔相當方便,但在讀取後再儲存保留時,會將內容全都轉換為小寫字母。在區分字母大小寫的 Linux 系統中,希望能夠保留原來字母大小,便於閱讀和再使用。 2019年7月20日 1 分鐘 python python
用 Git Submodule 管理 Hugo Theme通常在 Hugo 目錄下會有一個 theme 資料夾,用來放置使用的佈景主題。然而每個佈景主題通常都會有自己的 GitHub Repository,而我們的 Hugo 內容也會有自己的 Repository,在內容管理上容易相互干擾,佈景主題及我們自己的 Repo 都仍然會持續更新。為了在佈景主題更新時能夠更方便的同步,和我們自己的 Repo 間的同步能夠更好的協作,可以使用 git submodule 方式加入 Hugo Theme。 2019年7月12日 3 分鐘 hugo git hugo git
Hugo 靜態網頁部署至 GitHub Page1. 在 ubuntu 上安裝 Hugo 在 ubuntu 上能夠使用 apt 的方式安裝,套件庫的關係版本會比較舊。建議使用 snap 的方式安裝,snap 目前也通用於各種版本的 Linux。 Snap Package 1 2Hugo 靜態網頁部署至 GitHub Page1. 在 ubuntu 上安裝 Hugo 在 ubuntu 上能夠使用 apt 的方式安裝,套件庫的關係版本會比較舊。建議使用 snap 的方式安裝,snap 目前也通用於各種版本的 Linux。 Snap Package 1 2 2019年6月26日 3 分鐘 ubuntu hugo github ubuntu hugo github
Install LEMP in Ubuntu 18.04LEMP 一直以來都是使用 LAMP(Linux + Apache + MySQL + PHP) 架構居多,基於 Apache 是個胖子加上 MySQL 的黑化…,嘗試開始使用 LEMP 的組合。LEMP 為 Linux + Nginx + MariaDB + PHP,後面敘述為在 ubuntu 18.04 中的安裝方式與設定。 2019年5月2日 3 分鐘 Nginx ubuntu PHP Nginx ubuntu PHP