Contents
這是 Soft & Share 對金級與銀級會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (中午 12 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用中午休息時間快速掌握目前開源專案的焦點。
這是 Soft & Share 為訂閱會員所推出的服務,小編週一到週五會每天整理一篇開源專案的摘要說明整理 (早上 8 點前會發佈在 Soft & Share 網站 ) ,讓你可以利用上班前快速掌握目前開源專案的焦點。( 之前出版的開源報報 )
每天快速瀏覽開源報報具備有什麼效益?
- 增加自己的學習動力,提升自己的視野
- 從開源專案中獲得 side project 靈感與想法
- 利用開源專案提升自己的生產力
每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資
今日內容摘要
✅ 一個開源商業智慧分析框架
✅ 用於 GraphQL 應用程式的 schema-prototyping 工具
✅ 將 WebRTC 的設定簡化為可匯入的 React 元件的 NPM 套件
✅ 網路安全漏洞掃描器
✅ 為駭客和pentesters,安全研究人員收集的各種學習資源集錦
✅ 為 VS Code 建構的強制 CSS 類別排序器外掛程式
✅ 建立線上社群的開放原始碼
✅ 一個令人愉快的社群驅動的框架,用於管理 zsh 配置
✅ 為開發者提供社群驅動的學習路線圖、文章和資源
✅ 以做專案為基礎的各種程式語言學習指南
✅ 線上程式設計教學集錦
✅ 將演算法視覺化
✅ 使用 python 實現所有的演算法
✅ 製作如水滴般的動畫過場效果
✅ 各種深度學習架構、模型和技巧收集
✅ 一個可用來做裝置管理,資料收集,處理和視覺化的開源物聯網平台
✅ 在 Macbook Pro 上的 touchbar 上養一隻寵物
Web 應用程式開發
一個開源商業智慧分析框架
Cube.js 用於建構分析性 web 應用程式。 它主要用於構建內部商業智慧工具,或者將客戶導向的分析新增到現有應用程式中。
Cube.js 被設計用於像 AWS Athena 和 Google BigQuery 這樣的無伺服器查詢引擎。 多階段查詢方法使它適合處理萬億個資料點。 大多數現代的 RDBMS 也可以使用 Cube.js,並且可以進行性能調整以獲得足夠的效能。
與其它應用程式不同的是,它不是一個整體( monolith )的應用程式,而是一組模組,它能很好地完成一件事情。 Cube.js 提供了模組來執行資料倉庫中的轉換和建模、查詢和快取、管理 API 閘道器以及在此基礎上建構 UI。( 支援 React/Angular/Vue )
為什麼使用 Cube.js
如果你正在構建自己的商業智慧工具或客戶導向的分析,最有可能面臨以下問題
- 效能
- SQL 程式碼的組織
- 基礎設施

這個專案說明有一些範例,其中一個是使用 Cube.js 來開發一個 Google Analytics https://cube.dev/blog/building-open-source-google-analytics-from-scratch/
用於 GraphQL 應用程式的 schema-prototyping 工具
Genesisql 是一個為開發者量身定做的開源的 web 應用程式,它支援對 GraphQL 應用程式進行快速 schema 原型設計,使你的開發過程更加簡單和快速。

將 WebRTC 的設定簡化為可匯入的 React 元件的 NPM 套件
將 WebRTC 的即時通訊能力引入 React 應用程式。為開發人員提供了一個可客製化的 react 元件和用於後端的訊號伺服器模組( signalling server module ),從而簡化了 WebRTC 的實現。
網路安全
網路安全漏洞掃描器
Flan Scan 是一個使用 Nmap 和 vulners script 包裝的程式,它將 Nmap 變成了一個功能齊全的網路漏洞掃描器。
Flan Scan 提供 Docker 容器支援,所以你可以很容易將這個掃描器部署到雲端或是 Kubernetes
Flan Scan 的安全漏洞報告使用 Nmap 的 XML 原始格式,也可以將掃描結果推送到雲端 ( GCS Bucket 或 AWS S3 Bucket )

為駭客和pentesters,安全研究人員收集的各種學習資源集錦
工具
為 VS Code 建構的強制 CSS 類別排序器外掛程式
透過解析程式碼和重新列印類別標籤來遵循給定的順序,從而強制對類別進行一致的排序。

建立線上社群的開放原始碼
提供更好的 Forum 與線上聊天室功能,類似 Reddit 功能
這個開源專案值得注意的使用技術
- 這個線上社群後端使用 Node.js 前端使用 React 開發
- 後端的工作處理有使用 bull 和 Redis,bull 是用於在 node.js 中處理分散式作業和訊息的高階佇列套件
- 資料庫使用 RethinkDB,API 使用 GraphQL
- 使用 Flowtype ( 這是 Facebook 開放的工具將靜態型別新增到 JavaScript 中,以提高開發人員的工作效率和程式碼品質 )
- 使用 PassportJS 作身分驗證
將 Slack 的所見即所得編輯器 Disable
2019年11月20日 Slack 推出了新版本的編輯器。 該編輯器具有所見即所得的功能,可以在文字框中顯示所有的訊息格式。
到目前為止,Slack 不允許使用者禁用此功能並返回到純文字 markdown 編輯器。 在 Slack 實現這個功能之前,你可以使用這個書籤工具暫時禁用所有 WYSIWYG A / B 測試,還原舊的編輯器功能。
一個令人愉快的社群驅動的框架,用於管理 zsh 配置( (有將近1500個貢獻者)
包括200多個可選的外掛(rails,git,OSX,hub,capistrano,brew,ant,php,python,等等) ,超過140個 themes 讓你的早晨充滿趣味,還有一個自動更新工具,讓你更容易跟上來自社群的最新更新
學習資源
roadmap.sh – 為開發者提供社群驅動的學習路線圖、文章和資源
這個網站是用 Next.js 建立的,包含了學習路線圖,這些學習路線圖是為開發者提供的一步一步的指南,這些指南更容易理解關於複雜主題的解釋。 任何人都可以通過建議改變現有的學習路徑,新增學習資源,通過新增新的指南成為作者,更新現有的指南來為網站做貢獻。

以做專案為基礎的各種程式語言學習指南
線上程式設計教學集錦
收集了網路上講不同技術主題的 Youtuber ,裡面也看到有一些知名的 udemy 的講師
演算法
將演算法視覺化
這個開源專案我們之前有特別介紹過,請參考 https://softnshare.com/將程式碼演算法視覺化的互動式線上/

使用 python 實現所有的演算法
這個開源專案之前有特別介紹過,請參考 https://softnshare.com/使用-python-實現所有的演算法/
Android
製作如水滴般的動畫過場效果

資料科學
各種深度學習架構、模型和技巧收集
物連網( IoT )
一個可用來做裝置管理,資料收集,處理和視覺化的開源物聯網平台

遊戲
在 Macbook Pro 上的 touchbar 上養一隻寵物
看起來很有趣,但是開發者沒有提供 source code

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