本文以創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際授權釋出
讀者您好
noclip.website 是一個蒐藏了多種電子遊戲場景的網站,訪客可以選擇關卡並使用鍵盤和滑鼠進行瀏覽,在不受限制的情況下自由探索遊戲世界。
如果您是一位遊戲迷,或者對遊戲設計充滿好奇,這個網站就像一扇打開神秘世界的門,等您來探索!
❤️ 邀請您透過 Patreon 贊助本電子報,給我們支持與鼓勵 ❤️
👽開源智識
🔹Mockery
Mockery 是一個 PHP 的模擬物件框架,用於單元測試。它提供了一個清晰的 API,用於定義所有可能的物件操作和互動,可與 PHPUnit、PHPSpec 或其他測試框架一同使用。
🔹Boost.Hana
Boost.Hana 是一個 C++ 元程式設計的標頭檔函式庫,適合型別和數值計算。整合 Boost.MPL 和 Boost.Fusion 功能,透過 C++11/14 提供快速編譯和執行效能。易於客製化擴充,與主要函式庫無縫協同。
🔹Etcd
Etcd 是一個開源的分散式鍵值存儲系統,由 CoreOS 團隊開發,使用 Raft 協議來保證資料一致性。作為許多現代分散式系統的關鍵元件,例如 Kubernetes,etcd 能夠可靠地存儲跨多個節點的資料。即使在節點失效的情況下,其他節點仍能從 etcd 中讀取資料,提高系統的可用性和容錯能力。
🆕科技見聞
🔸一位工程師的獨特報告流程和日常生活應用
本文作者提出了一個特殊的報告方法。這個方法強調直接陳述事實、影響、解決方案以及原因。不僅在作者的職業生涯中有效運用,甚至在作者的家庭生活也顯示其效用。
這個方法由四個步驟組成:1)重點,直接陳述事實;2)目前狀況,說明事實對專案的影響;3)下一步,提出解決方案;4)解釋,說明背後的原因。這個方式不僅讓專案經理更快地獲取重要訊息,還在日常生活中提供了清晰、簡潔的溝通方法。
在資訊氾濫的時代,這種直接、精確的報告方法迅速傳達重要訊息,可在工程、日常生活和緊急情況中提供清晰溝通。
🔸HashiCorp 開源授權的新方向
HashiCorp,一個基礎設施軟體的領導者,正在更改其下 8 個開源專案的授權為 Business Source License(BSL)。這一轉變標誌著對開源定義的重要改變,並可能影響整個行業的未來方向。
在 BSL下,使用者可以使用和修改程式碼,但不能將其用作與 HashiCorp 的商業版本競爭的商業服務。HashiCorp 的 CTO Armon Dadgar 表示,公司厭倦了那些依賴其開源專案賺錢的公司。
這一改變反映了開源社群內的趨勢,即在除去開源授權的過程中,尋求更多商業模型的保護。這可能會促使更多公司重新評估其開源策略。
以上就是本期的內容,喜歡的話請給❤️,分享或轉寄本電子報給有興趣的朋友。如果您有想要介紹的開源專案,也請來信與我們分享,或是在 Twitter 留言給我們,感謝!