Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考開放閱讀。
🔥以主題方式整理出相關的開源專案 – 開源報報主題報導
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
開源報報內容
工具
透過純 HTTP 在每個設備之間無限制的傳輸
專為所有人(包括使用 Unix 管道的用戶)以及瀏覽器用戶而設計
這個工具是使用 TypeScript 開發,有支援 pipe 還蠻神奇的
# Send
echo 'hello, world' | curl -T - https://ppng.io/hello
# Get
curl https://ppng.io/hello > hello.txt

使用 Javascript 開發的跨平台密碼管理器
基於 NodeJS 開發的
Buttercup 是一款密碼管理器–幫助你儲存所有登入憑證的助手。Buttercup可以幫助你保護你的賬戶安全,並在你想登入時協助你–你需要做的只是記住一個密碼:你的主密碼。
這是 Buttercup 套件中的桌面應用程式,還有一個行動應用程式和瀏覽器擴充套件,因此你可以在任何地方訪問你的憑證。你將你的憑證(登入資訊)儲存在一個安全的檔案中,然後可以儲存在您自己的電腦或我們支援的任何雲端服務(例如Dropbox)上。
存檔會使用 AES 規範進行加密,除了擁有主密碼的人之外,任何人都無法讀取。技術上不可能進行強行解密。你不應該與任何人分享您的存檔,但請放心:你的內容是安全的。

Web 應用程式開發
Auth0/Firebase Auth/AWS Cognito的開源替代方案。
SuperTokens 是 Auth0 或 AWS Cognito 等專有登入供應商的開放核心替代方案。我們之所以與眾不同,是因為我們提供。
- 開源。SuperTokens可以永遠免費使用,對使用者數量沒有限制。
- 在企業內部部署,因此您可以使用自己的資料庫來控制100%的使用者資料。
- 一個端到端解決方案,包括登入、註冊、使用者和 session 管理,沒有OAuth通訊協定的所有複雜性。
- 易於實現,安全性更高。
- 可擴充性。任何人都可以為 SuperTokens 做出貢獻,並使其變得更好!
快速、低階 HTTP路由器 和 URL 匹配器,用於建構 Deno 伺服器。
特點
- 開發者友好,極具表現力,在不犧牲效能和安全性的前提下,幫助開發者進行日常使用。
- 輕量級和模組化設計,可以實現靈活的框架。
- 注重高效能。
- 中介軟體支援,傳入的HTTP請求可以由中介軟體鏈處理,並進行最終的操作。
- 優秀而流暢的文件。
資料科學
Hypersim:一個用於室內整體場景理解的理論性合成資料集
這是 Apple 支援的開源專案
對於許多基本的場景理解任務來說,從真實影像中獲取每個畫素的地面真值標籤( ground truth labels ) 是困難的,甚至是不可能的。我們透過引入Hypersim來解決這一挑戰,Hypersim是一個用於整體室內場景理解的逼真合成資料集。為了建立我們的資料集,我們利用了一個由專業藝術家建立的大型合成場景庫,我們生成了461個室內場景的77,400張影象,這些影像具有詳細的每個畫素標籤和相應的地面真相幾何。我們的資料集。
(1)完全依賴於公開的3D資產;
(2)包括每個場景的完整場景幾何、材料資訊和照明資訊;
(3)包括每個影像的密集的每畫素語義實體分割;
(4)將每個影像納入漫反射、漫照度和一個非漫反射殘差項的因素,該殘差項捕捉了與檢視相關的照明效果。
這些特點共同使我們的資料集非常適合於需要直接3D監督的幾何學習問題、需要在多個輸入和輸出模式上聯合推理的多工學習問題,以及反渲染問題。

雲端和網路管理
Nuclei是一個快速的工具,用於基於樣板的可配置的目標掃描,提供大量的可擴充性和易用性。
這個工具是用在網路安全弱點掃描
Nuclei用於基於樣板在目標間傳送請求,從而實現零誤報,並為已知路徑提供有效掃描。Nuclei 的主要用途是在初始偵查階段快速檢查已知且容易檢測到的目標之間的low hanging fruits (低垂的水果- 代表顯而易見的漏洞 ) 或CVEs。它使用了retryablehttp-go 程式庫,旨在處理各種錯誤和被 WAF 阻斷時的重試,這也是我們從客製化查詢的核心模組之一。
程式設計語言/程式庫
針對桌面軟體的 Jetpack Compose
這是一個現代的 Kotlin UI 框架,它使建構高效能和漂亮的使用者介面變得簡單和愉快( 支援 macOS/Windows/Linux )

區塊鏈
EtHeroes 一個在以太坊區塊鏈上的收藏卡遊戲
這是我最近在做的一個有趣的專案。當我看到人工智慧如何生成逼真的人物肖像時,就開始了卡片的想法。我嘗試將類似的技術應用於生成幻想人物,並得到了驚人的結果。
接下來的2周時間裡,我花在了設計卡片資產、英雄特徵和描述上。我從D&D中借鑑了一些想法(屬性點和走位)。還加入了一個隨機的名字生成器,其中的名字都是在網上搜來的。
一旦我有了卡牌資產,剩下的就全部到位了。很明顯,以太坊區塊鏈是這樣一款收藏類遊戲的最佳市場。我花了2周時間編寫智慧合約(基於ERC 721)和各種支援網站交易的作品。
遊戲
使用 Rust 開發的一個簡單基於 rvemu 的 gameboy(LR35902)模擬器。
這是一位台灣開發者做的開源專案,他還有寫一篇 blog 詳細分享他的開發心得
blog https://yodalee.me/2020/12/2020_rust_gameboy/
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧
幫我們個小忙!
Image by Simon Matzinger from Pixabay