Contents
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
今日內容摘要
✅ 在雲端中執行的瀏覽器
✅ 支援 C/C++/Java/Python 的程式原始碼瀏覽器
✅ 類似 Evernote 的筆記管理軟體,支援 Markdown
✅ 加密貨幣交易機器人
✅ 透過 JavaScript 從類似markdown的文字生成圖表,圖形或是流程圖。( 包含甘特圖,UML類別架構圖,呼叫流程圖 )
✅ 是一個使用 HTML5 canvas 元素變得容易的 Javascript 程式庫。 它是 Canvas 元素上的一個互動對象模型。 它也是一個 svg -to-canvas 的解析器
✅ 對於時間序列資料進行非監督異示常檢測的 Python 工具套件
✅ 打開包含 Windows、 Mac 和 Linux 上的 web UI 的原生作業系統視窗的 .Net Core 程式庫
開源報報內容
工具
在雲端中執行的瀏覽器 – BrowserGap 的社群版本
這個開源專案讓我想到了台灣之光 https://www.puffin.com/,這也是一款號稱在雲端中執行的瀏覽器
這種在遠端執行的瀏覽器有什麼好處?
這可以保護你免受幾乎所有基於網路的駭客攻擊,比如病毒、勒索軟體、瀏覽器和裝置零日漏洞攻擊,還可以通過更改裝置指紋和 IP 地址,幫助你免受跟蹤。
不過要安裝這個開源專案,你必須先有一台伺服器或是虛擬伺服器
支援 C/C++/Java/Python 的程式原始碼瀏覽器
一張圖可以代表千言萬語,這個工具可安裝在 windows/mac/linux ,也有支援 SDK,所以你可以為這個工具擴充沒有支援的程式語言
透過這種圖形輔助可以讓你快速掌握 source code 的結構

類似 Evernote 的筆記管理軟體,支援 Markdown
這個開源筆記軟體整體功能很類似 Evernote ,支援各種作業系統 ( windows/mac/linux ) 手機 ( android/ios ) ,也有支援 Web Clipper ,還可以將筆記存到雲端 – Nextcloud, Dropbox, OneDrive, WebDAV 或是網路硬碟
加密貨幣交易機器人
簡單的加密貨幣機器人。 它是用 Python 編寫的,在 Binance 上交易,並將所有的日誌和交易資訊儲存到 MongoDB 資料庫中。 也有支援簡單的交易策略
Javascript 程式庫
透過 JavaScript 從類似markdown的文字生成圖表,圖形或是流程圖。( 包含甘特圖,UML類別架構圖,呼叫流程圖 )
這個開源專案有得過獎項 JS Open Source Awards (2019) ,可以透過瀏覽器介面使用文字產生你要的流程圖

是一個使用 HTML5 canvas 元素變得容易的 Javascript 程式庫。 它是 Canvas 元素上的一個互動對象模型。 它也是一個 svg -to-canvas 的解析器。
Fabric.js 允許你使用 JavaScript 在網頁的 HTML Canvas 元素上建立簡單的形狀,比如矩形、圓形、三角形和其它多邊形,或者由許多路徑組成的更復雜的形狀。 然後,Fabric.js 將允許你使用滑鼠操作這些物件的大小、位置和旋轉。 還可以改變這些物件的一些屬性,比如它們的顏色、透明度、在網頁上的深度位置,或者使用 Fabric.js 程式庫選擇這些物件為群組。 Fabric.js 還允許您將 SVG 影像轉換為 JavaScript 資料,用於將其放置到 canvas 元素中。

大數據/資料分析
對於時間序列資料進行非監督異示常檢測的 Python 工具套件
由於異常的性質隨著不同的情況而變化,一個模型可能不能普遍適用於所有的異常檢測問題。 選擇和結合適當的檢測演算法(檢測器)、特徵工程方法( transformers )和整合方法(聚合器)是建立一個有效的異常檢測模型的關鍵。
這個軟體套件提供了一套通用的檢測器,transformers 和聚合器,以及統一的 API,以及 pipe 類別,將它們連接到模型中。 它還提供了一些處理和視覺化時間序列和異常事件的功能。
對於時間序列資料分析有興趣可以參考這門課程 使用 Python 做時間序列資料分析課程
.Net Core
. Net Core 程式庫打開包含 Windows、 Mac 和 Linux 上的 web UI 的原生作業系統視窗。
你可以在你的 .Net Core 程式中將 HTML 程式碼置入 window 物件,然後透過這個程式庫呼叫原生作業系統的視窗 ( 使用作業系統內建的瀏覽器物件 ) 來顯示你的 HTML 網頁

這個專案的目標是展示 ASP.NET 核心應用程式有問題的應用程式模式,以及如何解決這些問題。
這個開源專案小編之前有介紹過,請參考 ASP.NET Core 應用程式中會出問題的模式範例
喜歡小編整理的開源報報嗎?歡迎給小編意見與回饋
已經歸檔