Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (中午 12 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用中午休息時間快速掌握目前開源專案的焦點。
學習資源
資料科學 Wiki 筆記
一個資料科學,統計,數學,R,Python,AI,機器學習,自動化,Devops 工具,Bash,Linux 教學指南,script 和資料集的 wiki
人工智慧學習備忘錄
收集有 100個以上的 AI 學習和備忘錄,免費線上書籍,頂尖課程,最佳影片和講座,論文,教學指南,99位以上的研究人員,高階網站,121+資料集,會議,框架,工具
工具
sandy – 一個小型的 “沙盒 ( sandbox )” 用來執行不受信任的程式碼
sandy 使用 Ptrace 來 hook READ 系統呼叫(syscalls),在系統呼叫前,你可以選擇接受或是拒絕
例如
sandy -n “/etc/password.txt” npm install sketchy-module
當你在執行 npm install 就可以攔截到惡意程式是否會讀取 password.txt 檔案
F3 – 打擊 Flash 詐欺
F3是一個簡單的工具,可以測試快閃記憶卡的容量和性能,以查看它們是否符合要求的規格。
這是一個命令列工具,支援 Windows/Mac/Linux
使用 Notion 來做 Blog
這個專案使用 Next.js 即將支援的靜態網頁生成器( SSG ),使用 Notion 當作後端的內容來源
Notion 目前還沒有 public API ,這個專案使用的是 Notion 的 private API ,有興趣可以參考 https://notion-blog.now.sh/blog/my-first-post
LibreSignage – 一個免費的數位看板解決方案
從大型商業廣告牌到小型廣告顯示屏、告示牌或餐廳數位選單,數位標牌無所不包。 數位標識的可能性是無窮的。 例如,如果你需要在壁掛式電視上向用戶顯示定期更改的內容,那麼數位看板可能正是你所需要的。
Monitoring – 使用 Grafana,InfluxDB 和 Telegraf 監控 ESXi,Synology,Docker,PiHole 和 Raspberry Pi 和 Windows
Synology NAS 在國外賣的應該不錯,這個開源專案也有支援

Web 應用程式開發
Rete – 視覺化程式設計和建立節點編輯器的 JavaScript 框架
之前有寫過一篇專文介紹 – 用於可視覺化編程和建立節點編輯器的 JavaScript 框架
Short – 使用 Go 和 React 開發的網址縮短服務
後端使用 Go ,前端使用 React ,也有支援 Chrome Extension
之前有介紹過一個網址縮短服務使用 NodeJS + React 開發 https://github.com/thedevs-network/kutt

ok-zoomer – 拍攝影像,使用 Pigo 來偵測人臉,並建立一個放大人臉的 GIF 動畫檔案
這是一個使用 Go 開發的後端程式,託管在 AWS EC2,使用了一個 Pigo 的程式庫來做人臉辨識


Water.css – 只需添加 CSS 樣式集即可使簡單的網站變得更好看
也有支援目前最熱門的 Dark Theme,也支援 Responsive ,所以適用在任何裝置的瀏覽器
資料科學
JAX 結合了 Autograd 和 XLA,是專為高效能機器學習研究打造的產品
這是 Google 支援的開源專案是TensorFlow 的一個簡化程式庫,名為 JAX,整合 Autograd 和 XLA,這是為高效能的機器學習研究而結合在一起。可以支援部分 TensorFlow 的功能,但是比 TensorFlow 更加簡潔易用。
JAX 可以使用原生的 Python 和 NumPy 函式做自動微分。 它可以通過迴圈、分支、遞迴和閉包來求導數,也可以求導數的導數。 該演算法通過梯度和正向模式微分來支援逆向模式微分(又稱反向傳播) ,兩者可以任意組合成任意階。
最新的是 JAX 使用 XLA 在 gpu 和 TPUs 上編譯和執行 NumPy 程式。 在預設情況下,編譯是在底層進行的,程式庫呼叫會得到及時的編譯和執行。 但是 JAX 也允許你使用一個函式 API jit 即時將自己的 Python 函式編譯成 XLA 最佳化的核心。 編譯和自動微分可以任意組合,所以你可以表達複雜的演算法,並且在不離開 Python 的情況下獲得最大的效能。 你甚至可以使用 pmap 一次程式設計多個 gpu 或 TPU 核心,並透過整體來微分。
深入研究一下,你會發現 JAX 實際上是一個可擴充的可組合函式轉換系統。 Grad 和 jit 都是這種轉變的例項。 其他的還有用於自動向量化的 vmap 和用於單程式多資料(SPMD)多加速器並行程式設計的 pmap,以後還會有更多。
程式設計語言
PySimpleGUI – 建立人性化的 Python 使用者介面
支援 tkinter,Qt,WxPython,Remi (在瀏覽器中) 。 簡單地建立客製化佈局的 GUI。

MojoJson – 簡單和快速的 JSON parser
這個 JSON parser 支援 C 和 C#
Sqlvet – 對 Go 程式碼庫中的原始 SQL 查詢執行靜態分析
Sqlvet 對 Go 程式碼庫中的原始 SQL 查詢執行靜態分析,以便在建構時顯示潛在的執行時錯誤。
ModernGL – 最新的 OpenGL python 綁定
ModernGL 是一個基於 OpenGL 3.3 + 核心的 python 包裝器,它簡化了簡單圖形應用程式的建立,如科學模擬、遊戲或使用者介面。 通常,獲取 OpenGL 的深入知識需要一個陡峭的學習曲線。 相比之下,ModernGL 易於學習和使用,而且它能夠以高效能和高品質呈現,編寫的程式碼更少。 為了提高效能,大多數 moderngl 程式碼庫是用 C++ 編寫的。
嵌入式系統
Swift-embedded – 可以支援嵌入式系統的 Swift
該專案旨在將 Swift 帶入嵌入式系統和物聯網領域。 它可以在沒有作業系統和可用資源最少的微控制器上使用 Swift。支援 Swift 5.1
喜歡今天小編整理的開源報報嗎?歡迎給小編意見與回饋