Soft & Share 開源報報 065

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

學習資源

Node.js 命令列應用程式最佳實踐

收集了關於如何建構成功的、有同理心的和使用者友好的 Node.js 命令列介面(CLI)應用程式的最佳實踐。

一個不良的命令列工具可以很容易地阻止使用者與它互動。 建立成功的命令列工具需要對細節的關注和對使用者的理解,以便建立良好的使用者體驗。 否則很容易出錯。

這個指南彙編了一個跨重點領域的最佳實踐列表,目的在最佳化與命令列應用程式互動時的理想使用者體驗。


Laravel 最佳實踐

有簡體中文翻譯,提供了各種 Laravel 的最佳實踐


自學電腦科學的簡體中文翻譯

提供了 TeachYourselfCS 網站內容的簡體中文翻譯


使用 Python 學習數位訊號處理 ( DSP )

不需要高中數學以外的數學知識,需要基本的程式設計技能。

相關線上課程 從基礎開始學習基於 Python 的數位訊號處理( DSP )


各種技術主題的面試問題集錦

包含各種程式語言和開發框架的技術面試問題

工具

Quibble – 客製化的 Windows bootloader

Quibble 是可客製化的 Windows bootloader —— bootmgfw.efi 和 winload.efi 的開源重新實現,能夠從 XP 到 Windows 101909的所有 Windows 版本開機。 與正式的 bootloader 不同,它是可擴充的,允許你從 NTFS 以外的其他檔案系統開機。


Plotinus – 在每個現代的 GTK+ 應用程式中的可搜尋命令面板

你使用過 Sublime Text 或 Atom 的“ Command Palette”嗎? 這是一個可以列出了那些編輯器可以做的所有事情列表,只要輸入幾個字母,就可以在按下一個鍵時開啟,找到你想要的動作。

Plotinus 為系統上的每個應用程式(即使用 GTK + 3工具包的應用程式)帶來了這種能力。 它自動提取所有可用的命令,通過自己檢查執行的應用程式,即時適應 UI 的變化,並只顯示相關的動作。 使用 Plotinus 不需要修改應用程式本身!

只要按下 Ctrl+Shift+P 就可以啟動這個功能

Web 應用程式開發

SeleniumBase – 使用 Selenium & pytest 做簡單的 Web UI 測試

一個 Python 框架,用於使用 Selenium 和 pytest 進行 Web UI 測試和網站瀏覽


bagisto – 一個免費和開源的 Laravel 電子商務框架

Bagisto可以幫助你減少時間,成本和工作,以建立線上商店或從實體商店遷移到要求更高的線上世界。

後端使用 Laravel 前端使用 Vue.js


將影象渲染為互動式粒子


JustPy – 無需前端程式設計的物件導向高階 Python Web 框架

JustPy 是一個物件導向,基於元件的高階 Python Web 框架,不需要前端程式設計。 僅使用幾行Python程式碼,你就可以建立互動式網站,而無需進行任何JavaScript 程式設計。

與其他 Web 框架不同,JustPy 沒有前端/後端區別。 所有程式設計都在後端完成,從而提供了更簡單,更高效和更 Pythonic 的 Web 開發體驗。 JustPy 通過在前端攔截相關事件並將其傳送到後端進行處理,從而消除了前端/後端的區別。

在JustPy中,網頁上的元素是元件類別的實例。 JustPy 中的一個元件是Python類別,它允許你實例化可重複使用的自定義元素,其功能和設計與其餘程式碼無關。

資料科學

資料工程開源專案集錦

包含有資料分析引擎,資料獲取,Datastores ,資料虛擬化,資料格式 ,訊息架構,資料串流,工作流程等開源專案


ThreeDPoseUnityBarracuda – 使用 Barracuda 的三維姿態估計 Unity 範例

ThreeDPoseUnityBarracuda 是一個樣本來源,它讀取了 Barracuda 的 onnx,並在 Unity 上做了三個姿勢的評估。 * 注意目標只能是一個人。 它不適用於多目標。 這個範例可以讓被命名為“ Unity chan”的化身透過估算電影中的3D 位置來表現出與即時人相同的行為。

程式設計語言/程式庫

Cob – Go 專案的持續效能評估

Cob 比較最近的提交(HEAD)和以前的提交(HEAD {@1})之間的基準測試。 如果分數的變化比 threshold 值更大,程式就會提交失敗。 該工具適用於 CI / CD 自動檢測效能的迴歸測試。


Rust 的 Actor 框架

這個框架提供了以下功能

  • Async/Sync acotrs
  • 在一個 local/thread context 中做 Actor 溝通
  • HTTP1/HTTP2 支援
  • Actor 監督
  • 有型別的訊息( 沒有 Any 型別 )

這個框架還有提供一個 Chat 的範例


Quadsort 是一種穩定的非遞迴自適應合併排序演算法

quadsort 的核心是四交換。 傳統上大多數排序演算法都是使用二元式交換來設計的,其中兩個變數使用第三個臨時變數進行排序。

而是使用四個臨時變數對四個變數進行排序。 在第一階段,四個變數被部分地按照四個臨時變數排序,在第二階段,它們被完全地按照原來的四個變數排序。

效能比較 quadsort vs std: : sort


Rust 的爬蟲程式庫

在這個程式庫中,匹配模式被描述為 HTML DOM 樹。 你可以直覺地編寫模式,並輕鬆地提取所需的內容。

區塊鏈

RRWallet – iOS/Android 的加密貨幣錢包

RRWallet 是一款 On-Chain 數位貨幣錢包, 支援多個幣種, 可同時執行在iOS, Android上.

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: