PHP、Python CLI 如何直接寫到 STDERR

PHP、Python CLI 寫 Script,常常會包入 Shell Script 裡面,但是通常都會被導向 > STDOUT

想要安插 Debug message 秀在畫面上(常會遇到一些 Warn,但是那些 Warn 不知道在哪些參數才會發生),所以乾脆寫 STDERR 來看。

閱讀全文〈PHP、Python CLI 如何直接寫到 STDERR〉

Apple iPhone Podcast 如何自訂想要的頻道來聽

Apple iPhone 的 Podcast 訂閱很多頻道,但是沒辦法調整順序,每次想要聽只能自己點選,想要有個清單可以往下聽要怎麼做呢?

閱讀全文〈Apple iPhone Podcast 如何自訂想要的頻道來聽〉

Python TCP Socket Server 遇到 socket 沒有 AF_INET 問題

Python 要建立 TCP 的 Socket server 臨時存取用,但是卻遇到下述錯誤:

  • AttributeError: partially initialized module 'socket' has no attribute 'AF_INET' (most likely due to a circular import)

閱讀全文〈Python TCP Socket Server 遇到 socket 沒有 AF_INET 問題〉

Linux Mint 要如何從 19 升級到 21

Linux 的升級原本想說都只要 GUI 點選升級就好,沒想到 Mint 每個版本都不一樣,而且前面版本為了安全,會強迫要先做備份等等作業完成後,才會讓你開始做升級的動作。

閱讀全文〈Linux Mint 要如何從 19 升級到 21〉

Linux Mint 的版本挑選 與 安裝開機注意事項

家裡機器硬碟壞了,換新硬碟後要重灌,隨手拿到的隨身碟是 Mint Linux 19.3,於是就來安裝使用了~

然後開始使用後,就遇到升級、一些奇奇怪怪的問題,連 Mint Linux 挑選都有要注意的(跟 Ubuntu 很像,依照系統負載可以挑選,但是 Mint 的是自己取名的,對第一次使用的就比較不直覺)

閱讀全文〈Linux Mint 的版本挑選 與 安裝開機注意事項〉

Python3 Pandas DataFrame 的 Append 屬性無法使用解法

Python 的 Pandas 是蠻常使用的,在 Pandas 2.0 後,Append 屬性被拿掉了,要使用 concat 來取代,會出現下述錯誤:

  • pd dataframe append AttributeError: 'DataFrame' object has no attribute 'append'

閱讀全文〈Python3 Pandas DataFrame 的 Append 屬性無法使用解法〉

使用 ISO 建立可開機的 USB 開機碟(系統安裝碟)

現在下載 Debian、Ubuntu、Mint Linux 等等,都是 ISO 擋,需要先寫到 USB Disk 才能開機安裝

想要將 ISO 裝到 USB Disk 去,然後是可以開機的狀態,於 Linux、Mac、Windows 分別可以怎麼做呢?

  • 註:此篇以 Linux 為主,主要是 dd + 提供幾套免費軟體,Windows 和 Mac 提供連結(我沒機器可以試)

閱讀全文〈使用 ISO 建立可開機的 USB 開機碟(系統安裝碟)〉

Docker 外部 Cron 遇到 the input device is not a TTY 解法

現在於 Linux 程式很多都包 Docker,而需要定期跑得程式,可以跑在 Docker 裡面(需要特別做),或者就是在外部 docker exec 執行

但是在 docker exec + crontab 的時候,就會遇到「the input device is not a TTY」 的錯誤,要怎麼解決呢?

閱讀全文〈Docker 外部 Cron 遇到 the input device is not a TTY 解法〉