Soft & Share 開源報報 137

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

為什麼需要 Soft & Share 開源報報?

每天快速瀏覽開源報報具備有什麼效益?

  1. 增加自己的學習動力,提升自己的視野
  2. 從開源專案中獲得 side project 靈感與想法
  3. 利用開源專案提升自己的生產力

每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資

訂閱網址

今日內容摘要

✅ 簡單的 PDF 文字編輯器
✅ 跨平台的 SQL 編輯器和資料庫管理應用程式
✅ 列印一個可以連接到你的 Wifi 的二維條碼
✅ 將 PDF 轉成 HTML 且不會遺失文字或格式
✅ 在伺服器端執行 React
✅ Janus WebRTC 伺服器
✅ 人體姿態和形狀估計的影片估算論文的正式實現
✅ 人工智慧 Web 應用程式和 API 用來分析籃球投籃和投籃姿勢
✅ 用於建立代理以繞過網路限制的平台
✅ 一個新潮的 Swift 程式庫讓你優雅地攪拌
✅ 用來新增徽章疊加來建立App ICON 的變體的一個命令列工具
✅ 使用 Python 建立跨平台的滑鼠右鍵菜單的程式庫
✅ 使用 unity 的大型多人線上角色扮演遊戲網路開發樣板
✅ 太空船產生器 – 一個 Blender腳本程式用來生成 3D 宇宙飛船

開源報報內容

工具

簡單的 PDF 文字編輯器

可保留結構和格式,這個程式後端使用 Python 開發,前端使用 ReactJS 是一個全端的 Web application


跨平台的 SQL 編輯器和資料庫管理應用程式

功能

  • 自動完成 SQL 查詢編輯器的語法突顯
  • 選項卡式(Tab)介面,這樣你就可以進行多工處理
  • 對 table 資料進行排序和篩選,以找到你需要的內容
  • 合理的鍵盤快捷鍵
  • 儲存查詢以便稍後使用
  • 查詢執行歷史,所以您可以找到一個查詢,您得到了3天前的工作
  • 預設的黑暗主題

支援以下的資料庫

  • SQLite
  • MySQL
  • MariaDB
  • Postgres
  • SQL Server
  • Amazon Redshift

列印一個可以連接到你的 Wifi 的二維條碼

將你的 WiFi 資訊列印出來並貼在冰箱上


將 PDF 轉成 HTML 且不會遺失文字或格式

裡面有提供一些已經轉換成 HTML 的範例和 PDF 檔案讓你比對,能做到不掉字和遺失格式真的不簡單,這是一個命列令工具

pdf2htmlEX --zoom 1.3 pdf/test.pdf

Web 應用程式開發

在伺服器端執行 React

Caldera 是 React 的伺服器端執行環境。 可以把它看作是 Node.js 對 Phoenix LiveView 的模擬——所有的應用程式邏輯(包括渲染)都在伺服器上執行,DOM 更新將即時傳送到客戶端。

這使得開發人員可以快速建構互動式和多人應用程式,而無需圍繞 RPC 層(REST / GraphQL / gRPC)和訊息傳遞 primitives (websocket / subscriptions / etc)開發樣板檔案。

因為它是構建在 React reconciler 之上的,所以它與現有 React API 相容(目前是 React API 的一個相當有用的子集)。


Janus WebRTC 伺服器

Janus 是一個開源的、通用的 WebRTC 伺服器,由 Meetecho 設計和開發。 這個版本的伺服器是為 Linux 系統量身定製的,雖然它也可以為 MacOS 機器編譯和安裝。 不支援 Windows,但如果這是一個需求,眾所周知 Janus 在 Windows 10上的“ Windows 子系統 for Linux”中工作: 不要信任任何提供 .exe 檔的 repos 。 Exe 他們不是正式的,將不會得到支援。

資料科學

人體姿態和形狀估計的影片估算論文的正式實現

論文 VIBE: Video Inference for Human Body Pose and Shape Estimation,

VIBE 是一種影片姿態和形狀估算方法。 它預測了每幀輸入影片的 SMPL 身體模型的參數


人工智慧 Web 應用程式和 API 用來分析籃球投籃和投籃姿勢

用機器學習分析籃球投籃和射擊姿勢!

這是一個人工智慧應用程式,建立在目標檢測的概念之上。 透過深入研究目標檢測的資料來分析籃球投籃。 我們可以通過簡單地將檔案上傳到 web App,或者向 API 提交 POST 請求來獲得結果。

所有的資料為拍攝姿態分析是通過實現 OpenPose 運算。 請注意,這是一個實現,僅供非商業研究使用。 請閱讀 LICENSE,它與 CMU 的 OpenPose LICENSE 完全相同。

雲端和網路管理

用於建立代理以繞過網路限制的平台

Project V 是一個工具集合,它可以幫助你打造專屬的基礎通訊網路。Project V 的核心工具稱為V2Ray,其主要負責網路通訊協定和功能的實現,與其它 Project V 通訊。V2Ray 可以單獨執行,也可以和其它工具配合,以提供簡便的操作流程。

主要功能

  • 多入口多出口: 一個 V2Ray 程序可併發支援多個入站和出站協議,每個協議可獨立工作。
  • 可定製化路由: 入站流量可按配置由不同的出口發出。輕鬆實現按區域或按域名分流,以達到最優的網路效能。
  • 多協議支援: V2Ray 可同時開啟多個協議支援,包括 Socks、HTTP、Shadowsocks、VMess 等。每個協議可單獨設定傳輸載體,比如 TCP、mKCP、WebSocket 等。
  • 隱蔽性: V2Ray 的節點可以偽裝成正常的網站(HTTPS),將其流量與正常的網頁流量混淆,以避開第三方干擾。
  • 反向代理: 通用的反向代理支援,可實現內網穿透功能。
  • 多平台支援: 原生支援所有常見平台,如 Windows、Mac OS、Linux,並已有第三方支援行動平台。

行動應用程式設計

一個新潮的 Swift 程式庫讓你優雅地攪拌

取而代之基於  method_exchangeImplementationsadding new methods and exchanging implementations ,這個程式庫直接使用 class_replaceMethod 來置已換實現的程式碼

專案說明有一個範例去改變 TestClass 中的 function 的行為,你不需要直接去修改 TestClass 的程式碼,而是透過這個程式庫來動態修改

這類似於Aspects library,但尚未進行動態 subclassing。

可以參考開發者寫的 blog https://steipete.com/posts/interposekit/

用來新增徽章疊加來建立App ICON 的變體的一個命令列工具

程式設計語言/程式庫

使用 Python 建立跨平台的滑鼠右鍵菜單的程式庫

支援 Windows 和 Linux ( 看了文件目前還沒有 Mac )

遊戲

使用 unity 的大型多人線上角色扮演遊戲網路開發樣板

這個樣板檔案的目的是讓 Unity 中的多人遊戲開發變成小菜一碟,尤其是對於 mmorpg 來說。 樣板檔案包括一個啟動器,一個 web 伺服器,一個遊戲伺服器和一個客戶端。 這個想法是使用者裝載啟動器,更新客戶端,啟動客戶端,通過 web 伺服器登入到一個帳戶,然後連線到遊戲伺服器。

太空船產生器 – 一個 Blender腳本程式用來生成 3D 宇宙飛船

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: