Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )
學習資源
深入深度學習 – 一本關於 Jupyter notebooks 的互動式深度學習書籍,使用 NumPy 介面
這本開源的電子書代表了我們使深度學習變得可行的嘗試,教給你概念、情境和程式碼。 整本書都是在 Jupyter 筆記本中起草的,無縫地將圖表、數學和互動式範例與自包含的程式碼整合在一起。

目前在全世界已經有多所大學使用這本書當作參考教材

工具
用於生成 SVG、 PDF 和 PNG 格式的夜空向量圖形圖表的命令列工具
Starcharter 是一個命令列工具,用於生成 SVG、 PDF 和 PNG 格式的夜空向量圖形圖表。 它還可以覆蓋太陽系天體的路徑,如行星和彗星,穿過天空,如果工具ephemerisCompute也安裝的話。

OpenHashTab – 是一個 shell 擴展,用於方便地從檔案屬性計算和檢查檔案雜湊( hashes )
使用了以下的演算法
- CRC32
- MD2, MD4, MD5 2,MD4,MD5
- RipeMD160 160
- Blake2sp
- SHA-1
- SHA-2 (SHA-224, SHA-256, SHA-384, SHA-512) Sha-2(SHA-224,SHA-256,SHA-384,SHA-512)
- SHA-3 (SHA3-256, SHA3-384, SHA3-512) Sha-3(SHA3-256,SHA3-384,SHA3-512)

piranha – 一個用於重構與功能標誌 api 相關的程式碼的工具
這是 Uber 貢獻的開源工具
功能標誌( Feature flags ) 通常用於支援逐步展示或試驗新功能。 在少數情況下,即使標誌的目的已經完成,屬於功能標誌的程式碼也不會被刪除。 我們把這種標誌稱為陳舊的標誌。 與過時標誌相關的程式碼存在以下缺點:
- 不必要的程式碼混亂會增加 w.r.t 維護的總體複雜性,從而降低開發人員的工作效率
- 標誌可能會干擾其他實驗標誌(例如,由於巢狀在總是 false 的標誌下)
- 原始碼和二進位制檔案中存在未使用的程式碼
- 不新鮮的標誌也會導致 bug
Piranha 是一個自動重構與過時標誌相關的程式碼的工具。 在更高的級別上,在指定與屬性檔案中的標誌相關的 api 列表之後,工具的輸入是標誌的名稱和預期行為。 Piranha 將使用這些輸入根據預期行為自動重構程式碼。
這個工具支援 Objective-C、 Swift 和 Java
Mesh – 使用電子表格介面視覺化資料和編輯 JavaScript 程式碼
是一個 JavaScript 程式碼編輯器,感覺像一個電子表格。
具體地說,Mesh 是文字檔案編輯器周圍的電子表格 UI 包裝器。 網格中的動作會自動轉換為 JavaScript 程式碼中的更改。

Web 應用程式開發
一套超過400個免費的 MIT-licensed 高質量的 SVG 圖示,供您在網路專案中使用

資料科學
PyTorch 教學指南和最佳實踐
去除背景 – 世界是你的綠色螢幕
可以去除背景後放上你想要的風景圖
雲端和網路管理
當我輸入 kubectl run 時會發生什麼事?
假設我想將 nginx 部署到一個 Kubernetes 叢集,我可能會在我的終端機中輸入這樣的內容:
kubectl run nginx --image=nginx --replicas=3
按 return 鍵。 幾秒鐘後,我應該會看到三個 nginx pod 分佈在我所有的工作節點上。 它像魔法一樣工作,這是偉大的! 但是引擎蓋下到底發生了什麼事? Kubernetes 最棒的一點是,它通過使用者友好的 API 處理跨基礎設施的工作負載部署。 複雜性被簡單的抽象所隱藏。 但是為了充分理解它提供給我們的價值,理解它的內部原理也是很有用的。 本指南將引導你完成從客戶端到 kubelet 的請求的整個生命週期,並在必要時連結到原始碼以說明發生了什麼事。
Brim – 桌面應用程式,有效地搜尋大型封包和 Zeek 日誌
Brim 是一個 針對安全和網路專家的開源桌面應用程式。 可以方便地從網站搜尋和分析資料:
- 封包擷取,類似 Wireshark
- 結構化 log ,特別是從 Zeek 網路分析框架
Brim 對於需要處理大型資料封包擷取的安全和網路運營商來說,Brim 特別有用,尤其是對於使用 Wireshark、 tshark 或其他資料包分析程式來說非常繁瑣的資料封包擷取。
Brim 使用了以下的開源框架元件

行動應用程式設計
Flutter 學習路徑圖

不使用 Foundation 程式庫,使用純粹的 Swift 做 JSON 編碼和解碼
這個套件提供純粹的 Swift 做 json 編碼器和解碼器(不使用 Foundation 或任何其他相依套件)。 該實現符合 RFC8259。 與基金會在 Linux 上的實現相比,它提供了顯著的效能改進。
遊戲
Unity 開源專案集錦
收集了 800 個以上的 Unity 開源專案
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋