本文以創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際授權釋出
讀者您好
OSS Gallery 收集了一些知名的開源專案,使用者除了可以根據自己的需要找到有用的專案之外,也可以提供自己喜愛的專案給其他人知道,展現了群眾智慧的力量。
🔹Keyboard Cowboy
Keyboard Cowboy 是款 macOS 生產力應用程式,透過鍵盤操作提高效率。功能包括:啟動程式與自動化、為特定程式綁定 AppleScript、檔案與 Shell 腳本快速鍵、按鍵重綁定、快速開啟網站、視窗管理等。適合注重效率和鍵盤操作的使用者。
🔹MS-DOS
這個儲存庫存放了 MS-DOS v1.25 和 MS-DOS v2.0 以及 MS-DOS v4.00 的原始碼。MS-DOS 是美國微軟公司爲 Intel x86 個人電腦開發的作業系統,在 Windows 95 以前,MS-DOS 是 IBM PC 及相容機中最普遍使用的作業系統。
🔹Kooha
Kooha 是一個具有極簡界面的簡單螢幕錄製工具。只需要點擊按鈕,就可以輕鬆開始錄製螢幕。它可以錄製麥克風、或者電腦上面的聲音,支援主流的影像格式,使用者可以選擇想要錄製的螢幕部分,還可以設定游標顯示以及更新率。
🔸卡車司機的程式設計之路
這篇訪談分享了一位 Rails 軟體工程師的故事,他在 38 歲時由卡車司機轉行成開發人員,在這個對軟體行業來說已經不算年輕的年紀,他的心路歷程一定有我們可以學習的地方。
這位曾經的卡車司機從 12 歲時就對電腦產生興趣,在 18 歲時買了自己的電腦之後,開始自學程式設計。從 C++、HTML、JS 到 Python,學習的路上一直不太順暢,直到他接觸了 Rails 才重拾信心。透過在 Rails 上獲得專業經驗之後,他對於程式設計的熱忱越來越高,也變得非常有自信。
他分享了對他來說影響最大的 5 本書和他的程式設計英雄,也分享了他一天的工作時間如何分配。他認為每個人都是獨一無二的,學習方法也不同,只有透過不斷地學習,才能夠找到適合自己的方法。最後,他建議新進軟體工程師勇敢提問,千萬不要覺得自己不夠好而羞於發問,只要堅持下去,你就會跨過難關而享受其中。
🔸我如何愛上 Makefiles 而停止憂慮
這篇文章主要分享作者使用 GNU Make 工具的心得和技巧。全文圍繞作者如何利用 Makefile 來自動化各種日常任務展開。
文章一開始回顧了作者在面試中第一次接觸到 Make 的經歷。接著舉例說明如何用 Make 簡化 Postfix 郵件服務器配置管理的流程。然後作者分別就 Python 和 Terraform 專案給出了 Makefile 的範例,展示如何用 Make 來管理這些現代專案中的虛擬環境、依賴安裝、測試等常見任務。作者甚至在使用 Hugo 搭建個人部落格時也創建了一個通用的 Makefile。
最後作者總結,儘管很多同事最初認為 Make 是個過時的工具,但在看到這些 Makefile 的簡潔和可複用性後,都開始在自己的專案中效仿。文章展示了這個誕生於半個世紀前的經典工具,如何在現代軟體開發中仍能發揮重要作用,為日常工作帶來便利。
以上就是本期的內容,喜歡的話請給❤️,分享或轉寄本電子報給有興趣的朋友。如果您有想要介紹的開源專案,也請來信與我們分享,或是在 X (前 Twitter) 留言給我們,感謝!