Mac - 終端機改造 (1) 安裝 iTerm2
Posted on Fri 30 April 2021 in iterm2 • Tagged with Mac, iterm2
Mac 中內建的 Terminal 本身並沒有太多的功能,並且能夠客製化的如配色也非常少,因此此篇文章介紹如何透過 iTerm2 與 zsh 製作出好用的 Terminal 與 Bash。
Continue reading
Posted on Fri 30 April 2021 in iterm2 • Tagged with Mac, iterm2
Mac 中內建的 Terminal 本身並沒有太多的功能,並且能夠客製化的如配色也非常少,因此此篇文章介紹如何透過 iTerm2 與 zsh 製作出好用的 Terminal 與 Bash。
Posted on Thu 29 April 2021 in Homebrew • Tagged with Mac, Homebrew, Cakebrew
Homebrew 是 Mac 上非常便利與強大的安裝套件與軟體,不過會需要使用終端機 Terminal 操作,因此有網友製作出一款方便以 GUI 介紹操作 Homebrew 的美麗 GUI 軟體,也就是 Cakebrew ,以下來介紹與安裝 Cakebrew。
Posted on Tue 20 April 2021 in Homebrew • Tagged with Mac, Homebrew
前一篇 Homebrew (2) - Homebrew 常用與隱藏指令 我們介紹了 Homebrew 的常用指令,使你更加認識這套在 Mac 上方便管理套件指令的工具,而雖然 Homebrew 很方便,但是你會發現 Homebrew 著重在一些套件程式,比較屬於開發者在使用,而不是一般用戶想安裝在 Mac 上的應用軟體,如:Chrome、Skype 等,那有沒有可以幫忙安裝的工具呢?這時就要向你介紹 Homebrew Cask 囉,讓我來認識認識。
Posted on Sun 18 April 2021 in Homebrew • Tagged with Mac, Homebrew
Posted on Thu 15 April 2021 in Python • Tagged with Python, poetry, PyPI
本文介紹當你開發一個使用 steuptools
打包的 Python 套件時,如果你專案的套件依賴環境是使用 Poetry 管理的話,該如何藉由 Poetry 讓你安裝的依賴套件,能被 setuptools
順利打包進去。
Posted on Fri 09 April 2021 in Python • Tagged with Python, pyenv, poetry
說到 Python 近幾年著名的套件管理器時,肯定許多人的腦中都會想到 Pipenv,然而 Pipenv 雖然強大,卻也暴露出了一些問題,同時 Pipenv 的社群維護狀況也越來越差,有許多的 PR 都沒有被 Release,導致許多貢獻者抱怨。
恰好在這個時間點,名為Poetry 的另一套套件依賴管理器誕生。雖然發展尚短,但功能的完善程度甚至超越 Pipenv,不僅原生支援 pyenv
的 Python 版本路徑,也支援 PyPI 的 setup.py
打包功能,宛如 Pipenv
+ Flit
的合體,甚至能提供你處理依賴套件或 Python 版本的向下相容!這麼優秀的套件管理器,我們怎麼能錯過忽視呢?
Posted on Sat 06 March 2021 in Python • Tagged with Python, pyenv
在 Python 的專案開發環境上,不論如何的演進總有虛擬環境 (virtual environment) 陪伴的我們,使我們能在不同的專案上切割出獨立的套件安裝環境。
然而管理 Python 版本的問題呢? 公司可能許多專甚至仍維持在不同的 Python 版本上(如:有的 2.7 有的 3.4),究竟是否有一套工具能夠解決我們管理多個 Python 版本的問題呢?那麼我一定會推薦你來瞧瞧現在知名的 pyenv
工具。
Posted on Mon 22 July 2019 in Pelican • Tagged with Pelican, Python
在使用 Pelican 撰寫 Markdown 文章並要透過 make html && make serve
輸出 HTML 並查看 Localhost 時,卻出現了 RuntimeError: File XXX.html is to be overwritten
的錯誤,由於這是沒有遇過的現象,且網路上沒有看到任何網友分享遇到相同的情況,也沒看到解決的方法,因此稍微紀錄一下,也為了之後可能遇到的人提供參考。
Posted on Mon 15 July 2019 in Pelican • Tagged with Pelican, Github, Domain
使用 Github Page 架設個人的靜態網誌並寫了一些教學文有一些時間了,但是 Github Page 所架設的網誌,所使用的網域都是 <username>.github.io
格式,難道不能設定自己的買的網域嗎? 那接著我們就來看看這篇吧!
Posted on Sat 13 July 2019 in Golang • Tagged with Golang, Mac, GVM
最近開始摸 Golang ( 簡稱 Go ),而正所謂預先善其事必先利其器,當然要先把環境安裝好。在 Mac 上安裝 Golang 非常容易,可以直接透過 hombrew
或是從 Golang 官方下載安裝即可。但是這麼做會使電腦的 Golang 的版本被限縮在某一版,如果今天從 Github 上或是與其他團隊共同開發 Golang 專案時,可能會需要同時存在不同版本,因此本篇介紹使用 Golang 版本管理器 - GVM,來俐落的安裝不同的 Golang 版本。