Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考每週五有開放閱讀。
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
開源報報內容
學習資源
開放原始碼指引
Github 針對想要經營開放原始碼專案的開發者所提出的建議指南
一個針對 Python 初學者建立的平台
這是一個完整的初學者自學程式設計的平台/課程,尤其是用 Python。

工具
一個cat(1) clone,搭配語法高亮和Git整合。
這個 cat clone 使用 Rust 語言開發
電話號碼的高階資訊收集和 OSINT 框架
Phonenfoga 是最先進的工具之一,只需使用免費資源就可以掃描國際電話號碼。目標是首先收集標準資訊,如國家,地區,營運商和線路型別的任何國際電話號碼具有很好的準確性。然後在搜尋引擎上搜索足跡,試圖找到網路電話提供商或者確定所有者。

使用 Node 開發的比特幣交易機器人
這位開發者已經不再維護這個開源專案,如果對開發交易機器人有興趣,還是一個不錯的參考 – Archiving open source Gekko
完整的可客製化的軟體開發人員作品組合樣板,讓你展示你的工作
這個樣板做出來的作品網站真的很炫,還有支援視差動畫特效,有興趣可到這個範例網站看做出來的效果

Signal ー Windows、 Mac 和 Linux 的專用 Messenger

一個快速的建構系統,鼓勵在多種平台和語言上建立小型、可重用的模組
是 Facebook 開發和使用的一個建構系統。
為何使用 Buck ?
Buck 可以在很多方面幫助你和你的團隊:
- 加速你的建構。Buck 平行地( parallel )建構獨立的構件( artifacts ),以利用機器上的多個核心。此外,它透過跟蹤未更改的模組來減少增量建構時間,以便重新建構最小的模組集
- 增加建構的可重複性。 Buck 只使用宣告的輸入,這意味著每個人都得到相同的結果
- 獲得正確的增量建構。Buck 檢視你輸入的內容,而不是它們的時間戳( timestamps )來確定需要建構什麼。因此,增量建構應該總是正確的,所以不需要執行乾淨的建構
- 瞭解你的相依關係。使用 buck 查詢,你可以更好地瞭解你的依賴關係以及建構你的產品所需的內容
- 與你的 IDE 整合。使用 buck 專案,您的 IDE 可以更好地理解你的專案,使你和你的團隊更加高效
Web 應用程式開發
一個快速的靜態站點生成器
這個專案使用 Rust 開發
快速靜態站點生成器,產生單一二進位檔案內建所有內容
資料科學
一個基於深度學習的專案,用於著色和恢復舊的影象(和影片!)
這個示範影片將黑白的電影著色,也支援靜態影像,也有提供 API – https://deepai.org/machine-learning-model/colorizer
行動應用程式設計
Android 密碼管理 App
Keepass2Android 是一個密碼管理程式。它允許在一個稱為“資料庫”的檔案中儲存和檢索密碼和其他敏感資訊。該資料庫使用所謂的主密碼進行保護。主密碼通常是一個很強的密碼,可以用第二個要素( second factor )來補充,以增加安全性。密碼資料庫檔案可以在不同的裝置之間同步。這最好使用一種內建的雲端儲存選項,但也可以使用第三方應用程式執行。Keepass2Android 相容 Keepass 1和 Keepass 2。
遊戲
一個可以讓你玩數獨( Sokoban ) 的 Discord 機器人
Sokobot 是一個 Discord 機器人使用 JDA 編寫,讓你玩 Sokoban,經典的方塊推動益智遊戲。
嵌入式系統
學習使用 Rust 開發嵌入式作業系統
這是一個針對愛好作業系統開發人員的系列教程,他們剛剛接觸 ARM 的64位 ARMv8-A 架構。這些教程將給出一個指導,一步一步地介紹如何從頭開始編寫嵌入式系統的 monolithic 作業系統核心。它們包括常見作業系統任務的實現,比如寫入serial console、設定虛擬記憶體和處理 HW 異常。所有的同時,利用 Rust 的獨特功能,提供安全和速度。

喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋