fbpx

Soft & Share 開源報報 125

Contents

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

學習資源

終端機中 SHA-256雜湊函式的動畫

這位開發者使用這程式碼製作了一個影片來解釋 SHA-256 是如何運作的

這個程式是使用 Ruby 開發

工具

可以離線使用的網頁式 PDF 編輯器

可以在 PDF 加上影像和文字


智慧測試平台

Markov(阿里媽媽功能測試平台)是在測試轉型大背景下自研的新一代功能測試平台,相較於傳統的功能測試框架具有著諸多的優點,比如視覺化使用案例編寫管理、分散式的沙盒環境和測試資料建構、測試流程pipeline管理。此外,基於該平台還衍生出了許多智慧化測試技術,如基於樸素貝葉斯的案例推薦、引數組合膨脹過濾的案例推薦、基於用例編排演算法的智慧迴歸技術、基於用例畫像的智慧排查系統、精準智慧測試等。我們可將Markov視為新一代的功能測試框架,相對於傳統經典的測試框架(如pytest)+jenkins的模式,Markov模式對於使用者的門檻更低,能讓不懂測試的開發和演算法同學簡單的進行自助測試,達到了讓天下沒有難做的”測試”的目標。

Web 應用程式開發

YApi 是一個可本地部署的、打通前後端及QA的、視覺化的介面管理平台

YApi 是高效、易用、功能強大的 api 管理平台,旨在為開發、產品、測試人員提供更優雅的介面管理服務。可以幫助開發者輕鬆建立、釋出、維護 API,YApi 還為使用者提供了優秀的互動體驗,開發人員只需利用平台提供的介面資料寫入工具以及簡單的點選操作就可以實現介面的管理。


Pixi.js – HTML5 建立引擎: 用最快、最靈活的 2D WebGL 渲染器建立漂亮的數位內容

這個專案的目標是提供一個快速輕量級的跨所有裝置的2D程式庫的渲染器允許每個人在沒有 WebGL 知識的情況下享受硬體加速的力量。 而且,它很快。 真的很快。

用這個開發網頁 2D 遊戲,速度真的還蠻順暢的 http://work.goodboydigital.com/runpixierun/

資料科學

Tensorflow、 Keras、 PyTorch 和 Apache MXNet 的分散式訓練框架

Horovod 是一個針對 TensorFlow、 Keras、 PyTorch 和 Apache MXNet 的分散式深度學習訓練框架。 Horovod 的目標是使分散式深度學習更快更容易使用。

為什麼使用 Horovod ?

這個專案的主要動機是使它很容易採取單一的 GPU 訓練指令碼,並成功地擴展,以跨多個 GUP 並行訓練。 這有兩個方面:

  • 一個程式需要做多少修改才能分散,執行它又有多容易呢?
  • 在分散式模式下它能快多少?

在 Uber 內部,我們發現 MPI 模型比以前的解決方案,比如帶參數伺服器的分散式 TensorFlow,要簡單得多,需要的程式碼更改也少得多。 一旦使用 Horovod 編寫了規模化的訓練指令碼,它就可以在單一 gpu、多個 gpu 甚至多個主機上執行,而無需進一步修改程式碼。 詳情請參閱用法部分

除了易於使用,Horovod 是快速的。 下面是一個圖表,表示在128台伺服器上用4個 Pascal gpu 完成的基準測試,每個 gpu 由具有 roce 能力的25 gbit / s 網路連線:


DeepFaceLab – 建立 deepfakes 的領先軟體

超過95% 的 deepfake 影片是用 DeepFaceLab 製作的。

使用 DeepFaceLab 可以做什麼?

替換臉部

更換頭部

改變政客的嘴上說法

偽造解析度

雲端和網路管理

Lynis — 用於基於 Linux、 macOS 和 unix 系統的安全稽核工具。 協助進行符合性測試(hipaa / iso27001 / pcidss)和系統加固。

Lynis 是基於 UNIX (比如 Linux、 macOS、 BSD 等)的系統的安全稽核。 它執行深入的安全掃描,並在系統本身上執行。 主要目標是測試安全防禦,並為進一步加強系統提供技巧。 它還將掃描一般的系統資訊、易受攻擊的軟體套件和可能的配置問題。 系統管理員和稽核員通常使用 Lynis 來評估他們的系統的安全防禦。 除了“藍隊” ,現在滲透測試人員的工具包裡還有 Lynis。


Harbor – 一個開源受信任的Cloud Native登錄檔專案,可以儲存、簽名和掃描內容

Harbor 是一個開源的可信賴的 Cloud Native 登錄檔( Registry )專案,可以儲存、簽名和掃描內容。 透過新增使用者通常需要的功能,比如安全、身份和管理,Harbor 擴充了開源的 Docker 發行版。 使登錄檔更接近構建和執行環境可以提高映像檔傳輸效率。 Harbor 支援在註冊中心之間複製映像,還提供了高階安全特性,如使用者管理、訪問控制和活動稽核。


Azure 資源管理器的 Terraform 提供者

Azure 提供者可以使用 Azure 資源管理 API 在微軟 Azure 上配置基礎設施。

https://www.terraform.io/docs/providers/azurerm/

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: