fbpx

Soft & Share 開源報報 042 – 駭客松分秒必爭,使用開發樣板省下團隊溝通時間

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

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: