Soft & Share 開源報報 164 – 使用 Angular 9 和 .NET Core 3.1 乾淨的架構開發樣板

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

為什麼需要 Soft & Share 開源報報?

每天快速瀏覽開源報報具備有什麼效益?

  1. 增加自己的學習動力,提升自己的視野
  2. 從開源專案中獲得 side project 靈感與想法
  3. 利用開源專案提升自己的生產力

每天使用 NT8.3 元,你可以使用 Soft & Share 開源報報省下掌握每天開源資訊焦點的時間,這是一個很划算的時間槓桿投資

訂閱網址

今日內容摘要

✅ 掌握比特幣-開放的區塊鏈程式設計開放電子書
✅ 學習 Q# 和量子運算的教學指南和程式設計練習
✅ 自學手藝 – 如果一個人不能自學,他就沒有未來
✅ 允許你記錄螢幕的選定區域,編輯並將其儲存為 gif 或影片
✅ 軟體開發人員作品組合樣板,幫助你展示你的工作和技能
✅ 使用 Angular 9 和  .NET Core 3.1 乾淨的架構開發樣板
✅ 用一行程式碼視覺化和比較資料集、目標值和關聯
✅ 分散式大數據 SQL 查詢引擎
✅ 駭客的一體化工具
✅ Helm 操作員
✅ 從零到英雄的文字預處理、表示與視覺化
✅ 一個 Devtools 驅動程式讓網頁自動化和抓取容易
✅ 一個有趣的,免費的,快速的2D遊戲框架,用於為桌面和行動網路瀏覽器製作 ✅ HTML5遊戲,支援畫布和 WebGL 渲染

開源報報內容

學習資源

掌握比特幣-開放的區塊鏈程式設計開放電子書

掌握比特幣是一本為開發者寫的書,雖然前兩章涵蓋比特幣的水平也是可以接近的非程式設計師。任何對比特幣技術有基本瞭解的人都可以透過閱讀前兩章來更好地理解比特幣。


學習 Q# 和量子運算的教學指南和程式設計練習

The Quantum Katas 是一系列自學指南,幫助你學習量子運算和 Q# 程式設計。


自學手藝 – 如果一個人不能自學,他就沒有未來

這是中國知名作家李笑來自學 Python 後寫了一本關於 Python 程式設計的書,他做的這件事證明了一件事 – 想要快速學好一項技能的方式就是去教別人

工具

允許你記錄螢幕的選定區域,編輯並將其儲存為 gif 或影片

這個工具可以讓你記錄你的螢幕的選擇區域,從你的網路攝影機現場餵資料或從繪圖板現場繪圖。然後,你可以編輯和儲存動畫作為一個 gif,apng,影片,psd 或 png 影像。

意,它需要.Net Framework 4.8(或以上版本)

Web 應用程式開發

軟體開發人員作品組合樣板,幫助你展示你的工作和技能


使用 Angular 9 和  .NET Core 3.1 乾淨的架構開發樣板

這是一個解決方案模板,用於建立一個使用 Angular 和 ASP.NET Core 的單網頁應用程式(SPA) ,它遵循了乾淨架構的原則。

資料科學

用一行程式碼視覺化和比較資料集、目標值和關聯

Sweetviz 是一個開源的 Python 程式庫,它可以生成漂亮的、高密度的視覺化效果,用一行程式碼就可以啟動 EDA (探索性資料分析 Exploratory Data Analysis)。輸出是一個完全自包含的 HTML 應用程式。

該系統被建構用來圍繞快速視覺化目標值和比較資料集。它的目標是幫助快速分析目標特徵,訓練和測試資料,以及其他類似的資料/角色塑造任務。

功能

  • 目標分析
    • 目標值(布林值或數值)如何與其他特性相關
  • 視覺化與比較
    • 區隔資料集(例如訓練資料和測試資料)
    • 集合內特徵(例如男性與女性)
  • 混合型關聯
    • Sweetviz 無縫整合了數值(Pearson’s correlation)、類別(不確定性係數)和類別-數值(相關比率)資料型別的關聯,為所有資料型別提供了最大化的資訊
  • 型別推斷: 自動檢測數字、分類和文字特性,可選的手動覆蓋
  • 摘要資訊:
    • 型別、唯一值、缺少值、重複行、最常見的值
    • 數值分析
      • 最小/最大/範圍,四分位數,平均值,模式,標準差,總和,中位平均差,變異係數,峰度,偏斜度

分散式大數據 SQL 查詢引擎

Presto 是一個用於大數據的分散式 SQL 查詢引擎。

Presto 不是什麼?

不要錯誤地認為 Presto 理解 SQL,因為它提供了標準資料庫的特性。Presto不是一個通用的關聯資料庫。它不能替代 MySQL、 PostgreSQL 或 Oracle 等資料庫。Presto 並不設計用於處理線上交易處理(OLTP)。對於許多其他為資料倉庫或分析而設計和最佳化的資料庫來說,情況也是如此。

Presto 是?

Presto 是一個用於使用分散式高效查詢大量資料的工具。如果你使用的是 terabytes 或 petabytes 的資料,那麼你很可能使用的是與 Hadoop 和 HDFS 互動的工具。Presto 被設計成一種替代工具,可以使用 MapReduce 作業管線(如 Hive 或 Pig)來查詢 HDFS,但 Presto 不僅限於訪問 HDFS。Presto 可以並且已經被擴充到操作不同型別的資料來源,包括傳統的關聯資料庫和其他資料來源,如 Cassandra。

Presto 被設計用來處理資料倉庫和分析: 資料分析,聚合大量的資料和生成報告。這些工作負載通常被歸類為線上分析處理(Online Analytical Processing,OLAP)。

誰使用 Presto ?

Presto 是一個在 Facebook 支援下執行的開源專案。它是由 Facebook 發明的,該專案繼續由 Facebook 的內部開發人員和社群中的一些第三方開發人員開發。

雲端和網路管理

駭客的一體化工具

包含以下工具

  • 匿名瀏覽
  • 資料蒐集
  • 密碼攻擊
  • 無線網路攻擊
  • SQL 注入工具
  • 仿冒詐騙攻擊
  • Web攻擊工具
  • Post exploitation
  • Forensic Tools
  • Payload Creator
  • 路由器漏洞
  • 無線網路干擾
  • XSS 攻擊工具
  • 社交媒體搜尋器
  • DDos 攻擊工具
  • 隱寫術工具
  • IDN Homograph Attack
  • 雜湊破解工具
  • 社交媒體攻擊
  • Android Hack Android 駭客
  • 更新系統

Helm 操作員

Helm 操作員是一個 Kubernetes 操作員,允許一個人宣告性地管理 Helm chart 釋出。結合 Flux,這可以用 GitOps 方式自動化釋出,但 Flux 的使用並不是一個嚴格的要求。

Helm 釋出的期望狀態是透過名為 HelmRelease 的 Kubernetes 自定義資源描述的。基於叢集中 HelmRelease 資源的建立、變異或刪除,Helm Action 是由操作員(operator)執行。

程式設計語言/程式庫

從零到英雄的文字預處理、表示與視覺化

Texthero 是一個 python 工具套件,可以快速、輕鬆地處理基於文字的資料集。Texthero 是非常簡單的學習和設計用於 Pandas 之上。Texthero 具有與 Pandas 相同的表現力和功能,並有大量的文件記錄。Texthero是現代的,設想2020年代的程式設計師,幾乎沒有語言方面的知識。

你可以將 Texthero 視為幫助你理解並處理基於文字的資料集的工具。給定一個表格資料集,很容易掌握主要概念。相反,給定一個文字資料集,很難快速洞察資料的內容。使用 Texthero,對文字資料進行預處理,將其對映到向量中,並將獲得的向量空間視覺化,只需要幾行程式碼。


一個 Devtools 驅動程式讓網頁自動化和抓取容易

Rod 是一個直接基於 DevTools 通訊協定的高階 DevTools 驅動程式。它是為 web 自動化和抓取而設計的。Rod 還試圖向用戶公開底層的介面,這樣一旦某個功能丟失,使用者就可以輕鬆地直接向瀏覽器傳送控制請求。

遊戲

一個有趣的,免費的,快速的2D遊戲框架,用於為桌面和行動網路瀏覽器製作 HTML5遊戲,支援畫布和 WebGL 渲染

Phaser 是一個快速、免費、有趣的開源 HTML5 遊戲框架,它提供了跨桌面和行動網路瀏覽器的 WebGL 和畫布渲染。遊戲可以透過第三方工具編譯成 iOS、 Android 和原生應用程式。你可以使用 JavaScript 或者 TypeScript 進行開發。

訂閱網址

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

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: