本文以創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際授權釋出
讀者您好
每次您的電腦當機或卡住,是否想過背後所發生的事呢?電腦其實正在經歷一場緊張又複雜的戰鬥!在 You’re the OS! 這個遊戲中,您就是作業系統。除了要負責讓程式順暢執行,還要妥善分配有限的記憶體,更要展現您的多工能力,安排如潮水湧入的 I/O 事件。
如果您在玩了遊戲之後,對於一個程式如何在電腦中執行有興趣,Putting the "You" in CPU 提供了簡單易讀的文字和親切可愛的圖片,告訴您一個程式的誕生與消亡。
❤️ 您也可以透過 Patreon 贊助本電子報,給我們支持與鼓勵 ❤️
🔡帶您讀源碼
Hello World 程式最初由 Brian Kernighan 於 1974 年在他的文章中首次提及。到了 1978 年,他和 Dennis Ritchie 在他們的經典著作 "The C Programming Language" 也用了這個例子。
從那時起,Hello World 程式就成為許多程式語言教學的起手式,用於向初學者介紹新的程式語言或環境。
因此,這不只是一段簡單的程式碼,它更代表了許多人學習程式設計的第一步。
👽開源智識
🔹KIND
KIND 是 Kubernetes in Docker 的縮寫,是一個使用 Docker 當作容器節點,在本地端架設 Kubernetes叢集的工具。適用於在本機創建叢集環境並進行開發與測試,或可以與 CI 伺服器搭配以搭建 Kubernetes 測試環境。
🔹dbt adapter
dbt 為資料轉換設定新標準。用 dbt-database-adapter-scaffold,打造專屬資料庫連接,效率與靈活性兼具。
🔹Kafka
Kafka 是一個分佈式事件流平台,特色是高吞吐量、可擴展性、及出色的容錯性。它能有效處理大量數據,支持多個消費者同時讀取,且確保數據順序不變。眾多企業已視其為核心數據基礎設施。
🆕科技見聞
🔸家與電腦
家裡的東西,每樣都有固定的位置,整齊有序。但在電腦裡,很多程式隨便放檔案,讓資料夾看起來亂糟糟。時間一久,找檔案就變得頭痛了。
其實有建議和方法要如何正確放檔案,但很多程式開發者根本不甩。這不只造成困惑還浪費時間。
這篇文章希望能提醒那些製作程式的人,讓他們知道這問題並試著改進。畢竟,一個整齊的資料夾會使電腦使用起來更順手。
🔸三十年的開源旅程
Debian 由 Ian Murdock 的新聞群組貼文開始,至今已經三十年。從最初的個人企劃發展到今天的全球科技現象,在 F/OSS 社群中建立了無法動搖的地位。
Debian 不只是一個作業系統,它的理念和核心價值觀是由其使用者、貢獻者、開發者和贊助者組成的。它更是代表開放、共享和合作的社群。
Debian 的三十年不僅是一段技術的旅程,更是開源社群共同打造的傳奇。當我們慶祝這一重要里程碑時,也盼望它未來有更多的發展和貢獻。
以上就是本期的內容,喜歡的話請給❤️,分享或轉寄本電子報給有興趣的朋友。如果您有想要介紹的開源專案,也請來信與我們分享,或是在 Twitter 留言給我們,感謝!