Soft & Share 開源報報 157 – 基於 VSCode 的個人知識管理與共享系統

這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )

為什麼需要 Soft & Share 開源報報?

每天快速瀏覽開源報報具備有什麼效益?

  1. 增加自己的學習動力,提升自己的視野
  2. 從開源專案中獲得 side project 靈感與想法
  3. 利用開源專案提升自己的生產力

每天使用 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還可以在按下箭頭鍵或點選時執行定義的函式。

訂閱網址

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

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: