MacOS 下注音輸入法的另一選擇
MacOS 內建的注音輸入法實在用得很不習慣, 很久之前有使用 Yahoo 奇摩輸入法. 但是這套已經很久沒人在maintain 了.
因此在網路上找到另一套MacOS 下好用的注音輸入法: McBopomofo 小麥注音輸入法
Ping 主機, 順便印出時間訊息
經常要測試某主機何時掛掉, 或者是何時已經恢復, 使用ping 來測試是最簡單的方式. 但是卻缺乏時間資訊, 因此上網找到超好用的指令, 來達到我的需求.
ping www.google.com | while read pong; do echo "$(date): $pong"; done | tee log.txt
這樣子, 隔天再把 log.txt 打開來看, 就知道主機何時掛掉, 何時恢復了.
在 Windows 下安裝 OpenJDK
之前在Windows 中都是使用Oracle 的JAVA 環境. 但是我的Linux 環境都已經全部換到OpenJDK 去了, 因此也想要把Windows 裡的Java 也換成OpenJDK. 但是網路上找到prebuild 的版本都有點舊.
還好, 最近幾年微軟大力擁抱OpenSource, 連OpenJDK 微軟也自己打包好安裝檔了. 到這裡https://www.microsoft.com/openjdk 下載微軟自己打包的OpenJDK, 在Windows 環境使用JAVA 就方便了.
py2app 在 MacOS M1 產生 APP 時, 找不到 init.tcl
在 MacOS M1 的機器上, 系統預設的 python 不包含 tkinter , 因此使用 homebrew 來安裝 tcl-tk 套件.
但是在使用 pyvenv 環境時, 系統不會將 tcl-tk 的 library 拷貝到 venv 的 lib 中.
以至於 py2app 在包裝時, 會遺漏 tcl-tk 的 library. 造成執行時會找不到 init.tcl 的問題
Continue reading
python 中移除套件時, 將相依性的套件也一起移除
使用 pip 在安裝 python 套件時, 經常也必須安裝跟它相依的其他套件.
使用 pip uninstall 只能將這些套件一個個移除, 很麻煩.
有些時候, 相依性套件有幾10個以上時, 根本就搞不清楚哪些是有關聯的套件了.
Continue reading
Windows 10 中 強制使用 local 帳號 登入系統
假設你的帳號名稱是 your_account_name, 在登入時, 帳號輸入 .\your_account_name 或者 local\your_account_name 即可強制使用本地帳號來登入
Redmine 簡介
什麼是 Redmine
- Redmine
- 一個網頁界面的專案管理(Project Management)與議題跟蹤管理系統(Issue tracking system)的軟體工具。
- 它整合了專案管理所需的各項功能:日曆、燃盡圖和甘特圖 以協助視覺化表現專案與時間限制,問題跟蹤和版本控制。
- 同時可以支援多個專案.
Subversion(SVN) 概念與工具介紹
什麼是 SVN (Subversion)
Subversion(以下簡稱SVN)是一個版本控制系統,使用SVN能同時提供組織多人共有資料的一致性,以及最新最正確的版本控管,適用於文件檔案或是程式碼檔案的管理。 Continue reading