fbpx

Soft & Share 開源報報 107

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

學習資源

所有用 C 語言實現的演算法

工具

Qrcp – 通過無線網路將檔案從你的電腦傳輸到你的行動裝置,掃描二維碼而不離開終端

工作原理

Qrcp 通過隨機埠將 web 伺服器綁定到 Wi-Fi 網路介面的位址,並為其建立一個處理程式。 預設處理程式為內容服務,並在傳輸完成時退出程式。 當用於接收檔案時,qrcp 提供一個上傳頁面並處理傳輸。

這個工具印出一個 QR 碼,對文字進行編碼:

http://{address}:{port}/{random_path}

大多數二維碼應用程式可以檢測到經過解碼的文字中的 URL,並採取相應的行動(比如用預設瀏覽器開啟經過解碼的 URL) ,因此當二維碼被掃描時,內容將開始通過行動瀏覽器下載。

將檔案送到手機

從手機送到電腦


在文字檔案中找到斷線的網站

類似於 awesome_bot,但是輸出選項不同。目前只支援 http// 和 https:// 的網址


ImageFlow – 高效能的影像處理 web 伺服器

這個開源專案有三個模組

  • Imageflow 工具是一個命令列工具,用於試驗、執行批處理作業,或者在需要行程( process ) 隔離時使用。 比 ImageMagick 快17倍。 還生成品質更高的小檔案
  • imageflow_server 可以運行 JSON Jobs 或及時處理圖片(例如 /bucket/img.jpg?w=200),以便直接從 HTML 使用。 影像原始檔可以駐留在 Blob 儲存中,另一台伺服器上或檔案系統上。
  • libimageflow可從你的編程語言直接(在行程 process 中)使用。 它具有簡單的 C-compatible ABI  和  fluent bindings for .NET Core.。

動態影像的架構

影像存在其它伺服器或檔案系統

直接在程式中使用

雲端和網路管理

針對分散式 Web 的 P2P 資料庫

Orbitz 是一個無伺服器的分散式 peer-to-peer 資料庫。 Orbitz 使用 IPFS 作為資料儲存,和使用 IPFS Pubsub 自動與其他使用者同步資料庫。 這是一個最終一致的資料庫,使用 CRDTs 進行無衝突的資料庫合併,使得 orbitz 成為分散應用程式(dApps)、區塊鏈應用程式和離線優先的 web 應用程式的絕佳選擇。

這個開源專案使用 Node.js 開發

行動應用程式設計

X-SwiftFormat – 可以對 Swift 程式碼格式化的 Xcode 外掛

程式設計語言/程式庫

socks5 – Go 中的 SOCKS 通訊協定版本 5程式庫。 完全支持TCP / UDP和IPv4 / IPv6

目標: KISS,少即是多,API 小,程式碼就像原來的通訊協定。


Architecture – 使用新技術和最佳實踐的架構的一個範例

這個專案使用了以下熱門技術

和實踐

  • Clean Code
  • SOLID Principles
  • DDD (Domain-Driven Design)
  • Code Analysis
  • Separation of Concerns
  • Unit of Work Pattern
  • Repository Pattern
  • Database Migrations
  • Authentication
  • Authorization
  • Performance
  • Logging
  • DevOps

遊戲

使用 Python 開發的 Game boy 模擬器


皮卡丘排球-是透過原始遊戲的逆向工程使用 JavaScript 中實現

你可以在網站上玩這個遊戲: https://gorisanson.github.io/pikachu-volleyball/en/

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: