Browse Tag

python

在 Windows 上用 PyInstaller 打包 cx_Oracle

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

Keep Reading

在 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 才解決,筆記一下。

Keep Reading

學會活動日曆轉 Google Calendar 的爬蟲

放射線醫學會的網站上其實有個學術活動的日曆,但總覺得每次要連上去看有點麻煩,想把它整合到平時就有在用的 Google Calendar 裡,曾經問過學會有沒有提供 Google Calendar 的格式,說是沒有,後來也是不了了之,所以乾脆自己做了一個 crawler,把資料爬下來後再丟上 Google Calendar,有需要的人歡迎自取。

Keep Reading

投入 Amazon Cloud Drive 雲端硬碟的懷抱

一個多月前,Amazon 在雲端硬碟的市場裡投下了一顆震憾彈,公佈了 Amazon Cloud Drive (ACD) 無限容量的收費方案,其中最吸引我的就是每年 11.99 USD 的 Unlimited Photos 方案,我老早就想把重要的資料備份一份到正規的商用雲端裡,但價格一直沒降到我可以接受的程度,例如目前大家常用的:

Service Price (USD)
Google Drive 1 TB $9.99 / 月
Dropbox 1 TB $9.99 / 月 or $99 / 年

如果不去算它提供的方便性、資料的安全性,還有主機運作的電費、維護主機耗費的心力,差不多等於一年換一顆 3 TB 硬碟左右的價位,說貴是不貴,但也不怎麼便宜。不過我打算備份的最大宗資料就是攝影的 RAW images, 目前累積起來,也將近 1 TB, 而且預期還會持續快速的增加,如此一來,上述的方案便會不敷使用。我也曾經 survey 過 Amazon Glacier 的方案,即使價格是照用量計算,每個月每 GB 0.01GB, 已經比 AWS S3 便宜許多,但以我的目標用量,都比上述方案更不划算。因此,當看到每年只要 11.99 USD 的方案,相當於只要目前檯面上十分之一的價格,怎能不心動呢?

Keep Reading