Soft & Share 開源報報 178 – 支援 Linux、 FreeBSD、容器映像檔、執行中容器、 WordPress、程式語言程式庫、網路裝置的無代理漏洞掃描器

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

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

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

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

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

訂閱網址

今日內容摘要

✅ 從 Geeksforgeeks、 CareerCup 和 Glassdoor 收集的最全面的技術面試問題列表
✅ Web Stories 的 WordPress 外掛程式
✅ 幫助開發者解決命名問題的輔助搜尋工具
✅ 支援 macOS 和 iOS 的 RSS 閱讀器
✅ 以 GraphQL 為優先,使用 Node/React/TypeScript 的全端初學者工具套件
✅ 展示Firebase 雲端功能的流行使用案例的範例應用程式集
✅ 可解釋的機器學習電子書
✅ 使用臉部來控制鍵盤的方向鍵
✅ 支援 Linux、 FreeBSD、容器映像檔、執行中容器、 WordPress、程式語言程式庫、網路裝置的無代理漏洞掃描器
✅ 命令列工具從現有的基礎設施生成 terraform 檔案
✅ 使用 React Native 仿製一個 Instagram
✅ 允許為 Google Play 服務設計的應用程式在沒有 Play 服務的系統上執行
✅ 支援 SQLite3 的型別安全的 Swift 語言層
✅ .Net Core 3.1 WebAPI 的乾淨架構實現,採用鬆耦合架構和乾淨程式碼實踐
✅ ASP.NET Core 應用程式中破壞模式的範例
✅ 完全模組化單體應用程式的領域驅動設計方法
✅ Zigbee 到 MQTT 橋接,擺脫你的專有的 Zigbee 橋接

開源報報內容

學習資源

從 Geeksforgeeks、 CareerCup 和 Glassdoor 收集的最全面的技術面試問題列表

這些技術面試問題是以公司來分類的

工具

Web Stories 的 WordPress 外掛程式

這個 WordPress 外掛是由 Google 所支援開發的,到這邊 https://google.github.io/web-stories-wp/beta/ 可以看到這個外掛的影片展示

幫助開發者解決命名問題的輔助搜尋工具

在電腦科學領域只有兩個難題: 快取失效和命名 ~ Phil Karlton

從 Github、 Bitbucket、 Google Code、 Codeplex、 Sourceforge、 Fedora Project、 GitLab 中搜索專案,找到真實世界中的使用變數名稱。

支援 macOS 和 iOS 的 RSS 閱讀器

可到這邊下載 https://ranchero.com/netnewswire/

Web 應用程式開發

以 GraphQL 為優先,使用 Node/React/TypeScript 的全端初學者工具套件

在開始新專案的時候設定起始樣板有時是很乏味的,我經常發現自己從頭開始設定它

因此,我根據從一些大型程式碼庫和優秀的開發人員那裡學到的一些最佳模式和實踐製作了這個開始工具套件

功能

  • 全部使用 TypeScript – 因為 TypeScript 很棒,型別也很重要
  • GraphQL 為優先- 使用 Apollo 平台和 graphql 為優先建構了這個開發工具套件
  • 包括 CI 是任何專案不可分割的一部分。這個 starterkit 包含預設的 Github action。歡迎與其他供應商整合的 PR
  • 集中測試-這個專案使用 Jest 測試框架,並附帶易於擴充的測試範例
  • Prisma 是用於 PostgreSQL 的 ORM。

展示Firebase 雲端函式的流行使用案例範例應用程式集

這個儲存庫包含一個使用案例集合,展示了 Firebase 的雲函式的一些典型用法。

資料科學

可解釋的機器學習電子書

這本書是關於可解釋的機器學習。機器學習已經融入到我們日常生活的許多產品和流程中,然而機器做出的決定並不會自動帶來解釋。一個解釋增加了對決策和機器學習模型的信任。作為演算法的程式設計師,你想知道是否可以信任所學到的模型。它是否學到了可概括的特性?或者在訓練資料中是否有一些奇怪的偽影被演算法拾取了?這本書將給出一個概述的技術,可以用來使黑盒儘可能透明和解釋的決定。

可以搭配這個工具 – 解釋機器學習黑盒子

簡中翻譯 https://github.com/MingchaoZhu/InterpretableMLBook

電子書購買 https://leanpub.com/interpretable-machine-learning

免費線上閱讀 https://christophm.github.io/interpretable-ml-book/

使用臉部來控制鍵盤的方向鍵

90行程式碼將你的臉部動作轉換成鍵盤命令。

這是一個基本的臉部運動追蹤,可以轉換成鍵盤上下左右鍵的臉部運動命令。

雲端和網路管理

支援 Linux、 FreeBSD、容器映像檔、執行中容器、 WordPress、程式語言程式庫、網路裝置的無代理安全漏洞掃描器

對於系統管理員來說,每天進行安全漏洞分析和軟體更新是一種負擔。為了避免營運環境中的停機時間,系統管理員通常會選擇不使用套件管理器提供的自動更新選項,而手動執行更新。這就導致了以下問題。

  • 系統管理員將不得不持續關注 NVD (國家安全漏洞資料庫)或類似資料庫中的任何新漏洞
  • 如果伺服器上安裝了大量的軟體套件,那麼系統管理員就不可能監控所有的軟體
  • 執行分析以確定受到新漏洞影響的伺服器代價很高。在分析過程中可能會忽略一兩個伺服器

Vuls 是為解決上述問題而建立的工具,它具有以下特點。

  • 通知使用者與系統相關的漏洞
  • 通知使用者受到影響的伺服器
  • 漏洞檢測是自動進行的,以防止任何過度監督(oversight)
  • 使用 CRON 或其他方法定期生成報告,以管理漏洞

命令列工具從現有的基礎設施生成 terraform 檔案

基於現有基礎設施(反向 Terraform)生成 tf/json 和 tfstate 檔案的命令列工具。

行動應用程式設計

使用 React Native 仿製一個 Instagram

使用以下技術

  • React Native (v0.62)
  • Firebase
  • Typescript
  • React-native-navigation v5
  • Redux / Redux-thunk

允許為 Google Play 服務設計的應用程式在沒有 Play 服務的系統上執行

Microggmscore 是一個 FLOSS (自由及開放原始碼軟體)框架,允許為 Google Play 服務設計的應用程式在沒有 Play 服務的系統上執行。

支援 SQLite3 的型別安全的 Swift 語言層

SQLite.swift 提供了 SQL 語句語法和 intent 的編譯時期信任度。

程式設計語言/程式庫

Net Core 3.1 WebAPI 的乾淨架構實現,採用鬆耦合架構和乾淨程式碼實踐

用 ASP.NET Core 3.1 WebApi 實現乾淨架構。有了這個開源的樣板模板,你就可以訪問 ASP.NET Core 3.1 WebApi 中的鬆耦合和反向依賴架構的世界,並獲得許多最佳實踐。

ASP.NET Core 應用程式中破壞模式的範例

這個儲存庫的目標是展示 ASP.NET Core 應用程式的有問題應用程式模式,以及如何解決這些問題。它將作為我們的客戶遇到的真實生活中的應用問題知識集合。

完全模組化單體應用程式的領域驅動設計方法

全模組化單體.NET 應用程式與領域驅動設計。

嵌入式系統

Zigbee 到 MQTT 橋接,擺脫你的專有的 Zigbee 橋接

它橋接事件,並允許你透過 MQTT 控制你的 Zigbee 裝置。透過這種方式,你可以將你的 Zigbee 裝置與你正在使用的智慧家居基礎設施整合在一起。

訂閱網址

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

Comments are closed.

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading