Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
今日內容摘要
✅ 使用 Python/C++ 11 的 LeetCode 問題的解決方案
✅ 為非官方的音效卡提供支援的Codec,無需修改任何系統檔案,來啟用原生macOS高解析音訊
✅ 在命令列中使用的影片播放器
✅ .NET 偵錯程式和組合語言編輯器
✅ 人工智慧音源分離器 Windows 桌面應用程式
✅ 一個完全客戶端 Javascript 圖表程式庫
✅ 可以為你生成假資料的 PHP 程式庫
✅ 支援 GPU 和高效敏感度分析的可微分隨機微分方程解決器
✅ 使用 Go 語言的乾淨架構範例
✅ 一個用 Go 編寫的 Apache Kafka 輕巧而強大的分散式串流處理程式庫
開源報報內容
學習資源
使用 Python/C++ 11 的 LeetCode 問題的解決方案
總共有一千多題,每週都會更新,有些解答需要參加 Premium 會員才能看到, 大部分都可以免費看
工具
為非官方的音效卡提供支援的Codec,無需修改任何系統檔案,來啟用原生macOS高解析音訊.
一個開源的核心擴充套件,為非官方的音效卡提供支援的Codec,無需修改任何系統檔案,來啟用原生macOS高解析音訊.
這邊有列出支援的 Codecs https://github.com/acidanthera/AppleALC/wiki/Supported-codecs
特性
- 在系統安裝階段即可使用數位或類比音訊.
- 支援恢復模式與安裝模式.
- 自動載入音效卡Codec.
- 啟用Apple官方不支援的編解碼器 (無論是內建還是外接的音效卡裝置).
- 任意的kext修改補丁.
- 自定義裝置Layout ID號與支援平台.
- 可在 SIP 模式 / El Capitan 系統工作.
- 當前版本相容: 10.8-10.14.
在命令列中使用的影片播放器
mpv 是用於命令列的開源媒體播放器。它支援多種多樣的媒體檔案格式、音訊和影片編解碼器以及字幕型別。
我在網路上找到有這篇 how-to https://samwhelp.github.io/demo-playlist/doc/mpv,還可以播放 youtube

.NET 偵錯程式和組合語言編輯器
dnSpy 是一個偵錯程式。.NET 組合語言編輯器。即使沒有任何可用的原始碼,也可以使用它來編輯和除錯組合語言。
有興趣可以看 – 沒有原始碼也能改程式? .NET 除錯神器 – dnSpy

人工智慧音源分離器 Windows 桌面應用程式
Spleeter 是為了幫助音樂資訊檢索的研究團體利用最先進的源分離演算法。
Web 應用程式開發
一個完全客戶端 Javascript 圖表程式庫
mxGraph 是一個完全客戶端的 JavaScript 圖表程式庫,使用 SVG 和 HTML 進行呈現。
你可以到這個網站 https://app.diagrams.net/ 看功能展示,這是一個使用 mxGraph 開發營運等級的線上圖表編輯網頁應用程式,diagrams.net 的 source code 在 https://github.com/jgraph/draw.io
可以為你生成假資料的 PHP 程式庫
無論你是需要初始化資料庫、建立好看的 XML 文件、填寫永續資料以進行壓力測試,還是需要匿名從營運服務獲取的資料,Faker 是為你設計的。
資料科學
支援 GPU 和高效敏感度分析的可微分隨機微分方程解決器
這個程式碼庫為隨機微分方程解決器提供 GPU 支援和高效的敏感度分析。與 torchdiffeq 類似,這個儲存庫中的演算法完全支援在 gpu 上執行。

程式設計語言/程式庫
使用 Go 語言的乾淨架構範例
根據 Uncle Bob 寫的 Clean Architecture 的原則,使用 Go 語言實現的範例
- 獨立於框架。這種架構並不依賴於某些充滿特性的軟體程式庫的存在。這允許你將這些框架作為工具使用,而不必將你的系統塞進它們有限的約束中
- 獨立於使用者介面。使用者介面可以很容易地改變,而不需要改變系統的其他部分。例如,可以用console UI 替換 Web UI,而無需更改業務規則
- 獨立於資料庫。你可以將 Oracle 或 SQL Server 替換為 Mongo、 BigTable、 CouchDB 或其他類似的東西。你的業務規則不綁定到資料庫
- 獨立於任何外部機構。事實上,你的業務規則根本不瞭解外部世界
一個用 Go 編寫的 Apache Kafka 輕巧而強大的分散式串流處理程式庫
Goka 是一個用 Go 編寫的 Apache Kafka 的輕巧而強大的分散式串流處理程式庫。Goka 的目標是降低建構高可擴充性和高可用性微服務的複雜性。
通過綁定一個狀態表並將其保留在Kafka中,Goka 延伸了 Kafka 消費群組的概念。Goka 提供了合理的預設值和可插入的架構。
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋
發表迴響