Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
今日內容摘要
✅ 可與 Jira 整合為程式設計師和設計師提供代辦事項和時間跟踪器的開源工具
✅ 允許你在任何通訊應用程式中即時消除音訊中的背景噪音
✅ 用於 macOS 的 mysql / mariadb 資料庫管理
✅ 一個用於建立 SVG 圖案的 JavaScript 程式庫
✅ 使用 Angular 9 和 Akita 仿製一個 Jira
✅ 一個華麗的,簡單的,小巧的 JavaScript 套件新增鍵盤綁定到你的應用程式
✅ Vue 生態系統工具集合
✅ 使用網路攝影機搭配人臉追蹤做網頁視差特效
✅ 機器學習,深度學習和相關主題的免費書籍
✅ 使用 Tensorflow 將影像卡通化
✅ 阿里巴巴 MySQL binlog 增量訂閱&消費元件
✅ SwiftUI 2.0 備忘錄
✅ Flutter 練習挑戰
✅ 使用 Go (Golang)編寫的高效能 Web 開發框架
✅ 執行在你的瀏覽器和 node.js 中的 JavaScript X86虛擬化環境
開源報報內容
工具
可與 Jira 整合為程式設計師和設計師提供代辦事項和時間跟踪器的開源工具
把你的日常工作安排在一個地方,這樣時間追蹤就不那麼煩人了。 Super Productivity 是一個針對 Linux、 MacOS 和 Windows 的任務清單 / 時間跟蹤器 / 個人 Jira 工作管理員,旨在減少你花在重複性任務上的時間,並為你提供一個收集工作所需資訊的地方。
功能
- 計劃,跟蹤和總結。 建立時間表和工作總結,可輕鬆的匯出到你的公司時間跟蹤系統
- 與 Jira,Github 和 Gitlab 整合。 自動匯入分配給你的任務,在本地端計劃細節,自動建立工作日誌,並在發生變化時立即得到通知
- 組織專案的資料。 為連結、檔案甚至命令建立筆記、附加檔案或者書籤,一旦你為週末做好準備,就可以把它們全部放在一邊
- 幫助你建立健康的生活習慣。 休息時間提醒你,什麼時候該離開了。 你也可以收集個人資料,看看哪些例行工作需要調整
- 停滯不前,拖延不前? 沒問題! 超級高效的反拖延功能可以幫助你重新考慮你的選擇,並且有一個番茄時間計時器
- Super Productivity 不收集任何資料,沒有使用者帳戶或註冊。 它是免費的,開源的,而且永遠都是

允許你在任何通訊應用程式中即時消除音訊中的背景噪音
Cadmus 是一個圖形應用程式,它允許你在任何通訊應用程式中實時消除音訊中的背景噪音。 Cadmus 在你的 shell 上添加了一個通知圖示,它允許你輕鬆地選擇一個麥克風作為音源,然後建立一個 PulseAudio 輸出,它可以刪除所有記錄的背景噪音(輸入、環境噪音等)。
雖然 Windows & MacOS (Krisp,RTX Voice 等)上有軟體可以即時刪除錄製音訊中的背景噪音,但 Linux 上似乎沒有使用者友好的解決方案。 Cadmus 就是為了解決這個問題而寫的,它允許使用者在 discord / zoom / skype / slack / 等通訊軟體呼叫中去除背景噪音,而不必使用命令列。 它主要是@werman’ s PulseAudio 噪音抑制外掛的 GUI 前端。
用於 macOS 的 mysql / mariadb 資料庫管理
這個開源軟體可以到 Apple Store 下載
Web 應用程式開發
一個用於建立 SVG 圖案的 JavaScript 程式庫
是一個用於建立 SVG 圖案的 javascript 程式庫,它是在 d3.js 的基礎上為資料視覺化設計的。

使用 Angular 9 和 Akita 仿製一個 Jira
已經有一些使用 React/VueJS 仿製很酷的 Jira 應用程式,這讓我想知道為什麼不是 Angular?
這不僅是用 Angular 9 構建的簡化 Jira Clone,也是一個現代的、真實世界的 Angular 程式碼基礎的範例。
在 Soft & Share 開源報報 106 和 Soft & Share 開源報報 048 有介紹過使用不同技術仿製 Jira 的專案

一個華麗的,簡單的,小巧的 JavaScript 套件新增鍵盤綁定到你的應用程式。
功能
- 一個簡單,直觀的語法新增鍵盤快捷鍵的按鍵和組合鍵
- 從關鍵程式碼和值中去除複雜性,允許你混合和匹配你心中的內容
- 極小的,極小的,沒有其它相依套件-只有1.4 kB 的縮小和 gzipped
- 將所有的鍵盤組合儲存在一個按鍵和按鍵監聽器下,提高你的應用程式的效能
- 提供高階功能,例如偵聽雙擊按鍵和只偵聽一次鍵盤事件
- 將所有鍵 bindings 儲存在一個位置,從而允許你訪問應用程式中的每個 bindings
- 使用群組函式允許鍵群組,使你的程式碼更具可讀性和功能強大
- 提供一個 hook,用於在快捷鍵釋出時發出通知
- 包括一個強大的外掛語法,用於擴充 whenipress 的基本功能
Vue 生態系統工具集合
一組用於提高 Vue 開發人員體驗的工具。
使用網路攝影機搭配人臉追蹤做網頁視差特效
視差效果在 javascript 中使用人臉跟蹤,可以很好地改進 3D 場景。 如果使用者禁止使用攝影機,則不會載入任何內容。 這個程式庫使用 TFJS 與 WASM 後端的 CPU,所以你的 GPU 將是不會被佔用的。
可看現成的範例,還蠻有趣的
資料科學
機器學習,深度學習和相關主題的免費書籍
使用 Tensorflow 將影像卡通化
這是將論文 Learning to Cartoonize Using White-box Cartoon Representations 使用 Tensorflow 實現

雲端和網路管理
阿里巴巴 MySQL binlog 增量訂閱&消費元件
canal [kə’næl],譯意為水道/管道/溝渠,主要用途是基於 MySQL 資料庫增量日誌解析,提供增量資料訂閱和消費
早期阿里巴巴因為杭州和美國雙機房部署,存在跨機房同步的業務需求,實現方式主要是基於業務 trigger 獲取增量變更。從 2010 年開始,業務逐步嘗試資料庫日誌解析獲取增量變更進行同步,由此衍生出了大量的資料庫增量訂閱和消費業務。
基於日誌增量訂閱和消費的業務包括
- 資料庫映象
- 資料庫實時備份
- 索引構建和實時維護(拆分異構索引、倒排索引等)
- 業務 cache 重新整理
- 帶業務邏輯的增量資料處理
當前的 canal 支援源端 MySQL 版本包括 5.1.x , 5.5.x , 5.6.x , 5.7.x , 8.0.x
行動應用程式設計
SwiftUI 2.0 備忘錄
Flutter 練習挑戰
這位開發者將他的 Flutter 挑戰練習與 source code 分享了出來,裡面也有 Flutter 桌面應用程式
程式設計語言/程式庫
使用 Go (Golang)編寫的高效能 Web 開發框架。
Gin 是一個用 Go (Golang)編寫的 web 框架。 它的特點是一個 martini-like 的 API,多虧了 httprouter,它的效能提高了40倍。 如果你需要效能和良好的生產力,你會喜歡 Gin。
執行在你的瀏覽器和 node.js 中的 JavaScript X86虛擬化
透過這個 x86 虛擬化環境,所以可以在瀏覽器中執行一個作業系統的映像檔
這邊有不同作業系統在瀏覽器中啟動的 Demo
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋
你必須登入才能發表留言。