Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (中午 12 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用中午休息時間快速掌握目前開源專案的焦點。( 之前出版的開源報報 )
學習資源
一個幫助任何人學習深度強化學習的教育資源
由 OpenAI 所介紹教育學習資源,讓你更容易學習強化學習 ( 深度強化學習 )
機器學習的數學
書籍介紹
我們寫了一本關於機器學習的數學的書,激勵人們學習數學概念。 這本書不打算涵蓋先進的機器學習技術,因為已經有很多書籍這樣做。 相反,我們的目標是提供必要的數學技能來閱讀其他的書籍。
這本書可以下載免費的 PDF 電子版本
VimMan – 學習如何使用 Vim 的終端機遊戲
VimMan 是一個終端機程式,是一個半編輯器和半遊戲。 VimMan 的目的是教人們如何在使用 vim 的同時獲得樂趣!

也有教你如何退出 Vim – 這個梗大家應該都知道吧!

工具
espanso – 使用 Rust 開發跨平台的文字展開器
文字展開程式是一個程式,它檢測你何時鍵入特定的關鍵字並用其他文字替換它。 這在很多方面都很有用:
- 節省大量的打字時間
- 建立 system-wide 的程式碼片段
- 執行客製化的 scripts
- 像專業人士一樣使用表情符號
這個程式是以系統服務的方式安裝到你的作業系統,所以在所有可以輸入文字的地方,都有支援這個功能

Snowflake – 附有許多工具的圖形化的 SFTP 客戶端和終端機模擬器程式
Snowflake 是一個圖形化的 SSH 客戶端程式。 它有一個增強的 SFTP 檔案瀏覽器,SSH 虛擬終端,遠端資源 / 行程管理器,伺服器磁碟空間分析器,遠端文字編輯器,巨大的遠端日誌檢視器和許多其他有用的工具,這使得它很容易在遠端伺服器上工作。
目前只有支援 Linux/Windows

OpenSK – 是一個用 Rust 編寫的安全金鑰的開放原始碼實現,它支援 fidou2f 和 FIDO2標準
這個專案包含一個 FIDO2 身份驗證器的 Rust 實現。
這個專案還開發一個 Tock OS 可以支援嵌入式硬體
Linux 軟體集錦
收集了許多 Linux 的實用軟體
Google Play Store 應用程式下載器
這是一個可以直接從 Google Play Store 下載應用程式的下載工具

使用 Go 開發的密碼檢測工具
功能類似 cracklib,用來檢查密碼的強弱性,例如空密碼,密碼太短,密碼中不同的字元太少 …
LazyDocker – 使用懶惰的方式管理 Docker 的一切
一個用 Go 和 gocui 程式庫編寫針對 docker 和 docker-compose 的終端機 UI 工具

使用 Firebase Cloud Messaging ( FCM ) 推送通知的 IntelliJ IDEA 外掛
方便讓 App 開發者在 IDE 就可以推送訊息到 App


Web 應用程式開發
Clack-React – 可以讓你的 React 程式支援鍵盤快捷鍵
此套件提供了兩個 React 元件,用於在 React 中啟用鍵盤快捷鍵。
patch-package – 修復損壞的 node 模組
可以讓網頁應用程式開發者即時修復 npm 相依關係。
雲端和網路管理
Sovereign – 建立和維護自己的私有雲的一組 Ansible 腳本程式: 電子郵件、日曆、聯絡人、檔案同步、 IRC 保鏢、 VPN 等等
Sovereign 是一套 Ansible 腳本程式,你可以使用它來建構和維護完全基於開源軟體的個人雲端,所以你可以控制它。
如果你以前從未使用過 Ansible,那麼你可能會發現這些腳本程式非常有用,因為它們展示了這個工具可以做什麼。
這個專案的開發動機是基於對於 Google Apps 隱私的失望開始的,請參考這個說明
這個專案需要一個託管在 Linode 的 VPS 或是自己的伺服器,你可以使用這位開發者編寫的 Ansible 腳本程式建立自己的私人雲端服務,例如郵件伺服器,雲端硬碟 ….
行動應用程式設計
Rest App – 使用 Firebase 的身份驗證 + 啟動螢幕(Android) Flutter UI

程式設計語言
Python 小抄
https://github.com/gto76/python-cheatsheet
收集了許多 Python 的常見用法
Javascript 程式碼片段
收集許多 Javascript 的程式碼範例
Go 使用者介面專案集錦
收集了 Go 使用者介面的框架,有支援原生應用程式和 HTML 介面,甚至包含遊戲開發
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋