Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
今日內容摘要
✅ 學習 Google Javascript V8 引擎的輔助專案
✅ 基於 VSCode 的個人知識管理與共享系統
✅ 提升你的瀏覽歷史和網路探索體驗的 Chrome/Firefox 外掛
✅ 針對 PhotoShop 使用者的 GIMP 2.10+ patch
✅ 使用 React 專案樣板設定建立 React App。 高度可擴展,最佳開發者經驗和專注於效能和最佳實踐
✅ 一種用於建構可觀察性管線的輕量級和超快速工具
✅ Matplotlib 樣式用於科學繪圖
✅ 可以深入學習深度學習,強化學習,機器學習,電腦視覺和自然語言學習的精彩講座
✅ 自然語言學習路線圖
✅ 用於NLP中的對抗性攻擊,資料增強和模型訓練的一個 Python 框架
✅ 在 Go 程式中支援可以驅動 Chrome 的 DevTools 通訊協定
✅ 用於抓取食譜資料的 Python 套件
✅ 極簡主義的遊戲引擎
開源報報內容
學習資源
學習 Google Javascript V8 引擎的輔助專案
這位開發者使用這個專案來輔助他學習 Google Javascript V8 引擎的核心,如果你對 V8 的 source code 原理有興趣,這個專案也有不少文件說明
工具
基於 VSCode 的個人知識管理與共享系統
Foam 是一個受 Roam Research 啟發的個人知識管理和共享系統,基於 Visual Studio Code 和 GitHub。
你可以使用 Foam 來組織你的研究,保持可重複發現的筆記,寫長形式的內容,可選擇釋出到網路上。

提升你的瀏覽歷史和網路探索體驗的 Chrome/Firefox 外掛
Promnesia 是 chrome / firefox (包括行動版)的瀏覽器擴充套件 它可以充當網上衝浪的副駕駛員,提升你的瀏覽歷史和網路探索體驗。
它可以讓你在上下文中探索瀏覽歷史: 你在哪裡遇到它,在聊天室,在 Twitter,在 Reddit,或者只是在你電腦上的一個文字檔案。 這與大多數現代瀏覽器不同,後者只能在訪問連結時才能看到。
它允許你回答關於當前網頁的不同問題:
- 我以前來過這裡嗎? 什麼時候?
- 我是怎麼上去的? 哪一頁引出來的?
- 為什麼我把它收藏起來了? 誰發給我這個連結的? 我能直接跳到訊息嗎?
- 或者,我可以直接跳轉到連結發生的檔案嗎?
- 我已經探索過這個頁面上的哪些連結?
- 我已經閱讀過這個部落格頁面上的哪些文章?
- 我註釋過了嗎?
- 我在這上面花了多少時間?
- 你的手機也能用
開發動機
- 你是否有過這樣的經歷: 當你正在閱讀一個舊書籤或者一篇冗長的部落格文章時,突然意識到你已經讀過了? 在瀏覽器歷史記錄中進行搜尋相當容易,但是,它只能在本地儲存三個月
- 或者你甚至有在別處註釋和做筆記的習慣? 你希望快速瞭解是否已經對當前頁面進行了註釋並顯示了註釋。 然而,大多數服務都希望你使用他們的網路應用程式,甚至是瀏覽highlights部分。 你不知道你是否有highlights,除非你花時間檢查每一頁
- 或者你有這樣的感覺,有人幾年前給你傳送了這個連結,但你不記得是誰和在哪裡
- 或者你終於可以在你的 youtube 播放列表中看到那個已經存在了三年的東西,現在你想知道為什麼你一開始要加上它
針對 PhotoShop 使用者的 GIMP 2.10+ patch
這個 patch 可讓 GIMP 有以下功能
- 模仿Adobe Photoshop位置的工具組織
- 預設情況下有數百種新字型
- 預設安裝新的 Python 過濾器,例如“修復選擇 heal selection”
- 新的 Splash Screen
- 新的預設設置可最大化畫布上的空間
- 根據Adobe文件,在Photoshop上為相似設置的快捷鍵;
- 自定義.desktop文件中的新圖標和名稱
- 新的預設語言是英語(如果需要,你仍然可以在“設置”中更改)

Web 應用程式開發
使用 React 專案樣板設定建立 React App。 高度可擴展,最佳開發者經驗和專注於效能和最佳實踐。
有以下功能
- 可預測的狀態管理
- 即時回饋 :你儲存的對 CSS 和 JS 的更改不需要重新整理頁面即可被反映出來
- 使用下一代 CSS
- 業界標準路由
- 業界標準 i18n 國際化支援
- 使用 TypeScript
- 快速的鷹架( scaffolding )
- 靜態程式碼分析
- SEO 最佳化
- 最好的測試設置
- 保持快速
一種用於建構可觀察性管線的輕量級和超快速工具
Vector 是一個用於建構可觀察性管線(pipeline)的輕量級、超快速、開源工具。 與 Logstash 和朋友們相比,Vector 的吞吐量提高了10倍,同時顯著降低了 CPU 和記憶體的使用。
資料科學
Matplotlib 樣式用於科學繪圖
這個 repository 具有Matplotlib樣式,可格式化你的繪圖,以用於科學論文,簡報和論文。

可以深入學習深度學習,強化學習,機器學習,電腦視覺和自然語言學習的精彩講座
這個 repository 依照各種深度學習主題幫你整理好 YouTube 講座列表
自然語言學習路線圖
這個路線圖涵蓋了從基本機率/統計到SOTA NLP模型的材料。

用於NLP中的對抗性攻擊,資料增強和模型訓練的一個 Python 框架
為何使用 TextAttack?
- 透過對 NLP 模型執行不同的對抗性攻擊(adversarial attacks)並檢查輸出來更好地理解 NLP 模型
- 使用 TextAttack 框架和元件庫研究和開發不同的 NLP 對抗性攻擊
- 增加資料集以增加模型一般化和下游的強健性
- 僅使用一個命令(包括所有下載!)來訓練 NLP 模型
程式設計語言/程式庫
在 Go 程式中支援可以驅動 Chrome 的 DevTools 通訊協定
chromedp軟體套件是一種更快,更簡單的方式來驅動瀏覽器,在 Go 程式中支援Chrome DevTools 通訊協定,而無需外部相依套件(類似 Selenium或PhantomJS)。
用於抓取食譜資料的 Python 套件
一個簡單的食譜網站的網頁抓取工具。
遊戲
極簡主義的遊戲引擎
24a2是一個簡單的遊戲引擎,可以讓你在幾個小時內建立一個遊戲。 它的功能非常有限,這使得它很容易學習,並鼓勵你創造性地解決問題。
24a2遊戲是用 JavaScript (或TypeScript)編寫的,並且在 web 瀏覽器中遊玩,所以你可以很容易地分享你建立的遊戲。
所有的24a2遊戲都有一個24 * 24的網格點。 你可以設定每個點的顏色,並讀取每個點的顏色回來。 24a2還可以在按下箭頭鍵或點選時執行定義的函式。

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