Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )。想體驗開源報報,可先參考開放閱讀。
🔥以主題方式整理出相關的開源專案 – 開源報報主題報導
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
開源報報內容
學習資源
一個很棒的資訊列表,可以幫助開發人員編寫更好、更友好、更有用的文件和學習材料
雖然都是英文,但是在寫文件上原理都是相通的
工具
透過 shell script 使用 HTTP(s)監控網頁
透過 shell script實現HTTP(s)監控儀表盤網頁。平行檢查,因此速度非常快,唯一的依賴是 curl,coreutils 和bash(版本4或以上)。對於所有想要一個簡單的 script 和一個漂亮的網頁來檢查一些網站的人來說。非常適用於壁掛式監控顯示器和 Raspberry Pi。
安裝和配置很容易在 script 裡面完成。它的擴充性很好,無論是在檢查方面還是在資訊顯示頁面(目的是密集)。失敗的檢查會直接出現在上面,供你操作。
你可以設定一個預期的狀態碼和每次檢查的最大超時時間,所以如果你認為你的網站在返回302(重定向)或401(未授權)時,script 會認為那是正常的。如果狀態碼不是配置的,或者有超時或其他錯誤,script 認為檢查失敗。
如果檢查失敗,script 將在5秒後再次檢查該特定的檢查,以防止跳動。

Web 應用程式開發
PHP中的多頭像生成器
Multiavatar是一個多文化的頭像生成器。
它總共可以生成12,230,590,464個獨特的頭像。
Multiavatar最初是用JavaScript 編寫的,這個版本的 Multiavatar 是用 PHP 重新建立的。它可以在基於PHP的後端環境中使用。
Volta: JS 工具鏈( toolchains ) 作為程式碼
快速:快速無縫地安裝和執行任何 JS 工具。Volta是 用Rust 建構的,並且是一個快速的靜態二進位檔案。
可靠:確保你的專案中每個人都有同樣的工具,而不影響他們的工作。確保你專案中的每個人都能使用相同的工具,而不會影響他們的工作流程。
通用性。無論套件管理器,Node runtime,還是作業系統,你只需要一個命令:volta安裝。
資料科學
大數據的分散式SQL查詢引擎
使用案例
互動資料分析
Trino使用的一個主要驅動力是互動式分析。使用者直接使用SQL或透過使用者介面生成查詢,並等待結果儘快返回。Trino一旦有了結果,就會立即返回給使用者。這為資料分析師和資料科學家提供了大量資料查詢、測試假設、執行A/B測試以及建構視覺化或數位儀表板的能力。
利用SQL對物件儲存進行高效能分析
開發Trino的最初用例,是實現基於SQL的 HDFS/Hive 物件儲存系統的分析。Trino 的效能非常高,它可以實現過去不可能或需要數小時的分析。從基於Hive的系統遷移和查詢雲端物件儲存系統仍然是Trino的主要用例。
透過查詢聯盟集中資料訪問和分析。
在同一系統中用相同的SQL查詢許多不同的資料來源的能力,極大地簡化了需要了解所有資料的全貌( large picture ) 的分析。Trino中的聯邦查詢可以在同一個查詢中訪問你的物件儲存,你的主關聯資料庫,以及你的新串流或NoSQL系統。Trino徹底改變了這個中央資料消費層的可能性。
跨越不同系統的批量ETL處理
批量執行的大型提取、轉換、載入(ETL – Extract, Transform, Load 的縮寫)過程一般是非常耗費資源的。常規執行的工程師,只要最終完成可以返回,他們的優先順序就很低。Trino能夠極大地加快ETL程序的速度,允許它們全部使用標準的SQL語句,並在同一系統中與眾多資料來源和目標一起工作。
在不斷變化的背景下,為人像即時提供了一個無影像去背的解決方案。
這可以應用在視訊會議,可以即時把背景換成不同的地方,現在很多電視節目的現場錄影都是在一個綠幕環境下錄製然後用後處理把背景給換掉
之前有介紹過類似的專案 https://github.com/senguptaumd/Background-Matting

計算序列之間的距離。30多種演算法,純Python實現,通用介面,可選外部lib使用
測量文字之間的相似性是許多應用程式中的一項常見任務。它在搜尋等經典的NLP領域,以及醫學和遺傳學等遠離 NLP 的領域都很有用。如何比較兩個文字(字串)有很多不同的方法。每種方法都有自己的優勢和劣勢,並且只適用於一系列特定的使用案例。
嵌入式系統
樹莓派作為調頻( FM ) 發射器
將Raspberry Pi用作FM發射器。在每一塊Raspberry Pi板上都可以使用。
只需買一個FM接收器,將一根20 – 40釐米的普通導線連線到Raspberry Pi的GPIO4上(GPIO頭的PIN 7)作為天線,就可以進行廣播了。
這種 FM 發射器在 10 幾年前很流行,因為車上沒有 USB 或是 Apple iCar 這種嵌入式裝置,想要在車上聽 MP3 可以利用這種裝置將音樂透過 FM 發射器傳給車上的收音機 ( 要調好頻道 )
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧
幫我們個小忙!
Image by Randy Jost from Pixabay