windows

在 Windows 上用 PyInstaller 打包 cx_Oracle

最近準備要把手邊用 python 做的小工具交給別人使用,如果可以直接給 code 是最簡單的,但有執行上的難度,所以用 PyInstaller 包成一個執行檔,避免一些安裝、環境、dependency 等等的問題,但 script 裡有用到 cx_Oracle,所以打包的方式有點不同,筆記一下。

在 Windows 10 上安裝 cx_Oracle

安裝 cx_Oracle 不像一般的 Python Package 那麼直接,pip install 就好,得先裝 Oracle Instant Client,還要有相對應的 Visual Studio redistributable,照理說應該是照文件走就可以才對,但我還是遇到 Microsoft Visual C++ 14.0 is required 的錯誤,另外下載 Build Tools for Visual Studio 2019 才解決,筆記一下。

從 Locko 轉到 1Password
從 Locko 轉到 1Password

從 Locko 轉到 1Password

我原先用的 password manager 是一個名不見經傳的 Locko, 當初是用限免的方式獲得的,他們公司 BinaryNights 比較知名的軟體應該是 ForkLift。 其實這個解決方案也算完整,可以在 Mac 和 iOS 上使用,對我平常使用已經足夠,不過最近升上 iOS 11 後,他們的 iOS app 就閃退了,寫 email 去問客服,得到的回覆是:因為這個產品太少人用,他們不繼續開發了,建議我另尋其他密碼管理軟體。

Win10 無法連線至 Synology VPN Server
Win10 無法連線至 Synology VPN Server

Win10 無法連線至 Synology VPN Server

之前公務電腦剛換成 Windows 10 後,就有發現內建的 VPN 連線沒辦法連回家裡的 Synology VPN Server,不過因為想繞過的東西通常是網站,而 SSH tunnel 還是可以穩定運作,所以也就置之不理,但最近為了 prepare 以後可能會用到的狀況,還是研究了一下怎麼解決。