fbpx

Soft & Share 開源報報 033 – 阻擋廣告會讓網路速度變快 ,網路廣告商可能不太高興

Contents

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

學習資源

電腦科學速成課程 – 40 集 ( 配有簡中字幕 )

這一系列的課程來自 YouTube https://www.youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo ,中國的開發者配上字幕後上到 bilibili

其實用 YouTube 看,使用 YouTube 內建的自動翻譯效果也不會太差


令人難以置信的 PyTorch: 一個精選的教學指南、論文、專案、社群列表,以及更多與 PyTorch 相關的內容

在社群上看到對 PyTorch 的評價比 TensorFlow 高很多,但是比較奇怪的是在 udemy 上面看到的資料科學熱門講師開設的 TensorFlow 課程比較多

相關線上課程

工具

bandwhich – 網路頻寬使用狀況檢視命令列工具

使用命令列檢視目前執行中的程式使用頻寬狀況,這個工具是使用 Rust 開發的


Snapcast – 多房間同步音訊播放器

Snapcast 是一個多房間主從架構的音訊播放器,所有的客戶端時間與伺服器同步播放完美的同步音訊。 它不是一個獨立的播放器,而是一個擴充套件,將你現有的音訊播放器轉換成 sonos 式的多房間解決方案。

這個開源專案支援的客戶端比較知名的有 FFmpeg,MPlayer,AirPlay,Spotify

這個很適合當區域網路中的 “廣播電台”

Web 應用程式開發

Zwitterion – 可以讓你匯入任何程式語言的 Web 開發伺服器

開發 Web 前端最重要的語言莫過於 Javascript ,這個 Web 開發伺服器則可以支援各種語言 ( JavaScript ES2015 + ,TypeScript,JSX,TSX,AssemblyScript,Rust,web assembly ,C,C++ ,最後編譯成 Javascript )

在專案說明說示範一小段 Web 前端程式碼,裡面直接 import 了一個 TypeScript ,然後透過 zwitterion — build-static 編譯就可以使用了

這種開發模式感覺又會到以前 Windows programming 編譯式的時代


Chromda 是一個 AWS Lambda 函式,用於捕捉網站截圖

要抓網站截圖的方法大部分是透過前端 ( 例如安裝 chrome extension ) ,這個專案則透過 AWS Lambda ,所以適合用來做固定時間的排程抓網站截圖

你也可以透過這個開源專案學習一下 AWS Lambda 這種 Servless 的後端開發技術

相關線上課程


Publish – 使用 Swift 來產生靜態網頁

這是一個專門為 Swift 開發人員構建的靜態站點生成器。 它使整個網站建立使用迅捷,並支援主題( Theme ),外掛和其他強大的客製化選項。


公開的 APIs 列表

收集了很多目前 Web 服務的公眾 API ,如果你的軟體或是 Web 應用程式需要與第三方 API 整合,這個專案可以當做字典來查詢

資料科學

使用人工智慧對數獨( Sudoku ) 遊戲解題

將數獨題目拍照後,使用這個程式就會開始解題,這個程式使用 Python 開發,背後使用卷積神經網路( CNN )與迴歸神經網路 ( RNN )等類神經網路等技術

專案說有詳細說明這個程式的背後的處理流程,是一個學習使用 CNN 和 RNN 等技術的不錯範例

相關線上課程

雲端和網路管理

針對主題( Topics ),主題資料,消費端群組,schema registry 等功能設計的 Kafka GUI

Kafka 是一個網路應用程式後端的 message queue ,透過 message queue 來決定那些訊息由哪些服務來處理

這個 GUI 工具可以與最新的 Kafka cluster 整合


使用自己的 Linux 硬體製作網路廣告阻擋器

之前有介紹過有開發者將這個開源專案安裝到 Raspberry Pi ,最近也看到一篇文章 – How a Single Raspberry Pi made my Home Network Faster,安裝了廣告阻擋器會讓網路速度變快,看起來要來學習如何安裝與設定 Raspberry Pi

這個開源專案你也可以安裝到一般的 Unix- base 電腦

相關線上課程

程式設計語言

pretty-errors – 修飾 Python 的錯誤輸出,比較容易讀

現在最新的程式語言都有支援例外處理 ( Exception handling ),但是當程式丟出 Exception 要看懂還是要花點時間,這個開源專案針對 Python 的 Exception 處理輸出,讓 Exception 訊息可讀性變高

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: