位元詩人 技術雜談

此處收集一些單篇的技術文章。這些文章和文章間的順序僅代表發佈時間的先後,沒有內容上的連貫性,讀者可跳著讀自己感興趣的部分。

ActiveState 開發工具教學 (ActivePython 和 ActivePerl 皆適用)

由於 ActiveState 營運方針發生重大轉型,該公司目前的焦點已全面轉向「雲端軟體供應鏈安全、資安合規、以及舊版(EOL)語言 繼續閱讀

Anaconda 簡易入門

由於 Anaconda 更改了商業授權條款,凡是在公司、學校、政府機關等機構內部使用,一旦機構總人數超過限制,極易觸發版權審查並被迫繳交鉅額的授權費用。 繼續閱讀

我忘了 git pull 就開始重構專案:一場由「偷懶」引發的血淚史

我手邊有一個 JavaScript 工具程式,採取 Node.js CLI 與 ES module 雙模式運行。 雖然目前跑起來沒問題,但我心中始終有個念頭:把它重構成 繼續閱讀

買 Mac 電腦來寫程式

每隔一陣子,就會在 Mac 討論區看到有網友問:「我想寫程式,我要買 Mac 嗎?」或其他類似的問題。在這裡先講結論:根據不同的程式類型,答案會不同。 繼續閱讀

跨平台程式碼該在那些系統上測試?

做跨平台測試時,很多人第一個反應都是:多裝幾套系統,多跑幾次,總不會錯。 Linux 發行版看起來很多,Ubuntu、Debian、Fedora、Arch、Alpine 繼續閱讀

用 ChatGPT 輔助寫程式:從寫教學到寫對話

近幾年,越來越多工程師開始使用 ChatGPT 來輔助寫程式。有人拿它當搜尋引擎,有人拿它當文件閱讀器,也有人把它當作一個可以對話的 繼續閱讀

我用一個後來消失的 Framework 完成專案

我其實不是 mobile developer。但在某個機緣下,我需要做一個 mobile app。 這個 app 是專案的一部分。 需求其實不複雜,但有兩個條件很明確: 繼續閱讀

設計小型開源工具:真正重要的是什麼

在討論開源專案時,很多文章會談論如何獲得更多 star、如何推廣專案、如何進入各種套件庫。然而,對於許多小型工具而言,這些事情往往不是最重要的。真正影響一個小型開源工具生命力的,通常是更基本的工程實踐。 繼續閱讀

開源運動的變質:從知識共享到商業槓桿

開源運動原先是一種理想性的知識分享與傳播理念,強調技術透明、協作共創、讓更多人能自由學習與改進程式碼。然而,隨著軟體產業成熟,這股精神逐漸被商業化運作稀釋,甚至脫離了原意。 繼續閱讀

常用程式註語標籤整理(Developer Annotation Tags)

TODO: 📌 尚未完成的功能或工作,需後續補上 新增功能、加註說明、補測試 FIXME: 🔥 明確已知的錯誤,需要修正 繼續閱讀