fbpx

Soft & Share 開源報報 111

Contents

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

學習資源

資料科學家學習路線圖


資料科學小抄

包含各種主題,重點是每個小抄都是圖片精美的 PDF 檔案

工具

gitstatus快 10 倍以上速度的 `git status` 命令實現

gitstatus 是 git status 和 git describe 的10倍快速替代。 它的主要使用案例是在互動式 shell 中啟用快速 git 提示。

繁重的工作由 gitstatusd 完成,這是一個用 C++ 編寫的自定義二進位制檔案。 它附帶了 ZSH 和 Bash 繫結,以便與 shell 整合。

這個專案後面還有解釋為何它可以這麼快,對於演算法有興趣可以看一下


可以捕捉和下載 HTTP Live streams 的瀏覽器外掛


Eruda 是一個專為手機網頁前端設計的除錯面板

類似 DevTools 的迷你版,其主要功能包括:捕獲 console 日誌、檢查元素狀態、捕獲XHR請求、顯示本地儲存和 Cookie 資訊等等。

Web 應用程式開發

區段分離產生器

這是一個純 CSS 區段分隔離的集合,可以自定義和複製程式碼。你可以到 Live Demo 網站,透過網頁上的調整去產生自己想的的分隔效果


Pico – 使用 Javascript 做網頁截圖

Pico 的目標是生成任何完全客戶端檢視的高精度截圖。 這不同於簡單地使用 pupteer 或類似的工具捕捉網頁,截圖完全發生在客戶端。

螢幕截圖包括滾動元素滾動狀態、交叉原點影象、輸入狀態、網頁字型、畫布內容、當前影片 frame 內容,以及更多使用 headless 瀏覽器無法獲得的資訊。

目前還沒沒有任何現有的解決方案能夠像 Pico 那樣精確地再現整個 View 。


webworkers 驅動的 UI 框架

這是一個新的範例。 如果你想進入一個創造更好的基於 Web 的使用者介面的新時代,這個框架的概念會讓你上癮。

引入新框架的最有說服力的方式可能就是簡單地向你展示可以用它做什麼。


使用 vanilla JavaScript 管理 HTML DOM 的常見任務

這個專案的開發故事

Web 開發速度非常快。 我仍然記得開始使用 jQuery、 Prototype、 script.aculo.us、 Zepto 等等的時候。

如今,即使我們的 Web 應用程式是由現代工具驅動的,比如 Angular,Vue,React,Svelte,。 等等,我們必須處理 DOM。 這些框架直接封裝和隱藏 DOM 管理,但仍然通過事件處理程式為我們提供了使用 DOM 的方法。

如果你在任何框架中開發或使用 web 元件( web component  ),那麼你必須在一定的級別上使用 DOM。

瞭解瀏覽器 DOM api 以及如何使用它們在 web 開發中扮演著重要的角色。 一個介紹 api 的網站,眾所周知的問題,最流行的問題可能是非常有用的。

資料科學

Yolo v4(v3/v2)- 為目標偵測導向的 Darknet Neural Networks (使用Tensor Cores) 的Windows 和 Linux 版本

有興趣可以看幫趣的這篇中文翻譯 OLOv4算法解讀(思維導圖)和論文翻譯


一個視覺化和追蹤機器學習實驗的工具。

這是一個線上 SaaS 服務,有免費的個人版本

使用 W&B 組織和分析機器學習實驗。 它與框架無關,而且比 TensorBoard 更輕巧。 每次執行使用 wandb 進行檢測的指令碼時,我們都會儲存超引數和輸出指標。 在整個培訓過程中視覺化模型,並且容易地比較模型的不同版本。 我們還會自動追蹤程式碼的狀態、系統指標和配置參數。

功能

  • 儲存訓練中使用的超參數(hyper-parameters)
  • 搜尋、比較和視覺化訓練過程
  • 在執行時分析系統使用指標
  • 與團隊成員協作
  • 複製歷史成果
  • 執行參數掃描
  • 永久儲存實驗記錄

資料科學資源

這個專案預期目標不僅僅是涵蓋資料科學的技術組成部分。 作為一門學科,資料科學仍然是相對新鮮的,許多企業正在學習如何正確地整合和組織這些團隊,也正確地理解資料科學可以提供的價值主張。

因此還試圖尋找一些主題,包括建立資料科學團隊、業務實踐、使用案例、產品度量和資料科學職業道路。


資料科學最好的資源

與資料科學相關的精心策劃的資源和連結(關於軟體、平台、語言、技術等主題)的寶庫,都集中在一個地方。

雲端和網路管理

Voyager – 用於 Kubernetes 的安全 HAProxy 入口控制器

Voyager 是一個由 AppsCode 為 Kubernetes 開發的支援 HAProxy 的安全 L7 和 L4 入口( Ingress ) 控制器。 這可以用於任何 Kubernetes 雲端提供商,包括 aws、 gce、 gke、 azure、 acs。 這也可以用於 bare metal  Kubernetes 叢集。

行動應用程式設計

Kotlin Android App 開發樣板

一個簡單的 Github 樣板,可以讓你建立一個 android / kotlin 專案,並在幾秒鐘內啟動和執行。

此樣板的重點是交付具有靜態分析和持續整合的專案( 透過 Github Actions ) 。

功能

  • 100% Kotlin-only 樣板
  • 3 種範例模組(Android 應用程式,Android 程式庫,Kotlin 程式庫)
  • Sample Espresso、Instrumentation 和 JUnit 測試
  • 100% Gradle Kotlin DSL 設定
  • 根據 buildSrc 作相依套件版本管理
  • 使用 GitHub Actions 設定 CI
  • 透過 ktlint 及detekt 做 Kotlin 靜態分析
  • 出版準備
  • 問題樣板(bug 報告 + 功能請求)
  • Pull Request 樣板

程式設計語言/程式庫

ModernWpf – Wpf 應用程式的現代樣式和控制元件

功能

  • 現代風格和新功能包含大多數的 WPF 控制元件
  • 明暗主題,可以很容易地客製化。高對比度的主題也包括在內。
  • 幫助你建構現代應用程式的附加控制元件。有一些是從 Windows UI Library 轉過來的
  • 目標.NET Framework 4.5和.NET Core 3. 運行於 Windows Vista SP2及以上版本。

YARP – 一個用於開發高效能 HTTP 反向代理應用程式的工具包

Yarp (代表“ YARP: 反向代理”)是一個建立反向代理伺服器的專案。 我們發現微軟的一些內部團隊要麼為他們的服務構建一個反向代理,要麼為構建一個代理詢問 api 和技術,所以我們決定讓他們一起開發一個共同的解決方案—- 這個專案。

Yarp 是一個用於構建快速代理伺服器的反向代理工具包。 使用 ASP.NET 和 .Net. Yarp 的關鍵區別在於,它被設計成可以輕鬆定製和調整,以滿足每個部署場景的特定需求。

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: