Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (中午 12 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用中午休息時間快速掌握目前開源專案的焦點。
學習資源
深度學習研究者使用 PyTorch 的 C++ 實現指南
如果你的專長是 C++,又想學習 PyTorch ,可以參考這個 github 專案
中文翻譯 – 如何正確的提出技術問題並獲得你滿意的答案
本文原文由知名 Hacker Eric S. Raymond 所撰寫,教你如何正確的提出技術問題並獲得你滿意的答案。
僅使用內建 bash 功能執行各種任務的常見方法和不太為人所知的方法
本書的目的是記錄僅使用內建 bash 功能執行各種任務的常見方法和不太為人所知的方法。 使用這本聖經中的片段可以幫助刪除指令碼中不必要的相依,並在大多數情況下使它們可以更快。
30 天的 Python 挑戰
Python 無疑是目前最熱門的程式語言,想要有計畫學習 Python ,這個專案幫你規劃了 30 天的自我訓練計畫
工具
一個在 git 提交時使用表情符號的指引
可以讓你在 commit source code 的說明中加上表情符號的指引
以前看到這種工具覺得是多餘的,但是看了這篇文章 ( 我的筆記 ) 後,向團隊成員表達一些情緒似乎是有必要的
一個可以讓你探索 Docker 映像檔中每一層的工具
這個工具之前小編有專門寫一篇介紹,請參考 用於探索 Docker 映像檔中每一層內容的工具

Web 應用程式開發
Mkcert – 這是一個簡單的零設定工具,可以使用任意名稱生成本地端信任的開發憑證
現在的 Web 應用程式幾乎都需要支援 SSL ,在開發階段在自己的開發環境設定 SSL 憑證是很繁瑣的,這個工具可以幫你省下不少時間

AppWrite – 網頁和行動應用程式的後端應用程式伺服器
很類似 Parse 之前有寫一篇專文介紹,請參考給網頁前端與行動應用程式開發者的開源後端伺服器

用於從任何模式建立表單 ( Form ) 的 React 程式庫
Form 這個元件在 Web UI 經常使用,這個 React 程式庫可以幫你產生各種不同類型的 Form
也有支援 BootStrap 和 Material UI
雲端和網路管理
幾家諮詢公司和學術安全團體釋出的公共滲透測試報告清單
都是 PDF 格式的報告,可以觀摩一下資安顧問公司是如何寫滲透測試報告
行動應用程式設計
一系列有趣的 Flutter 用戶體驗實驗
這是 GSkinner 這家公司跟 Google 合作的專案,提供一系列使用 Flutter 開發的用戶體驗 UI 模式,每一個模式都有附 source code 跟簡單的動畫說明
其實這個 github 專案就算不是使用 Flutter ,也很適合做 UI 設計的參考
資料庫
Odyssey – 可擴展的 PostgreSQL 連線池和 request router
這是用 C 語言開發的程式庫,提供進階的多執行緒的 PostgreSQL 連接池跟 request router 功能來擴展 PostgreSQL 的處理效能
這個程式庫目前只支援 Linux ,適合給開發後端應用程式的開發人員要擴展使用 PostgreSQL 效能的開發者參考
Nebula – 一個分散式的,快速的開源圖形資料庫,具有水平的可擴展性和高可用性
什麼是圖形資料庫 ( graph database ) ?可以參考維基百科,裡面有列出一堆目前值得關注的圖形資料庫
小編之前介紹過一個 Neo4j 圖形資料庫的線上課程 – Neo4j:使用 GraphDB 和 Cypher 查詢語言基礎課程,裡面提到
據報導,Ebay 的一位高階開發人員 vuker Pacher 說: “我們發現 Neo4j 的速度比我們之前的 MySQL 解決方案快了幾千倍,查詢所需程式碼減少了10到100倍。 如今 Neo4j 為 Ebay 提供了以前無法實現的功能“
看起來有點誇大,但小編去網路找過確實有這個報導在台灣技術社群也很少人在討論
Nebula 是一家中國的新創公司
相關資料
- Nebula 與 Neo4j 的比較 https://db-engines.com/en/system/Nebula+Graph%3BNeo4j
- 推出开源的分布式图数据库,「Nebula Graph」帮助用户低成本使用图数据
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋