Soft & Share 開源報報 196 – 一個幫助將 JavaScript 程式碼快速方便地遷移到 TypeScript 的工具

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

🔥以主題方式整理出相關的開源專案 – 開源報報主題報導

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

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

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

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

訂閱網址

開源報報內容

學習資源

中國程式設計師容易發音錯誤的單詞

裡面還有附上正確的發音 ( 點選會發出聲音 )

工具

一種新的可開機 USB 解決方案。

Ventoy 是一個為 ISO/WIM/IMG/EFI 檔案建立可開機 USB 磁碟的開源工具,使用 Ventoy,你不需要一遍又一遍地格式化磁碟,你只需要將映像檔案複製到 USB 磁碟並啟動它。你可以一次複製許多 ISO 檔案,ventoy 會給你一個啟動選單來選擇它們

跨平台的 RSS 閱讀器

這個跨平台的應用程式使用以下的技術開發

基於文字的桌面環境

以支援 Linux 為主,目前還在初期開發階段,文件沒有寫如何安裝

Web 應用程式開發

一個幫助將 JavaScript 程式碼快速方便地遷移到 TypeScript 的工具

ts-migrate 是一個幫助將程式碼遷移到 TypeScript 的工具。它接受一個 JavaScript 專案,或者部分 TypeScript 專案,然後給出一個編譯過的 TypeScript專案。

ts-migrate 旨在加速 TypeScript 遷移過程。生成的程式碼將通過建構,但是為了提高型別安全性,還需要後續的工作。將會出現大量的//@ts-expect-error 錯誤,任何錯誤都需要隨著時間的推移而修復。一般來說,這比從零開始要好得多。

ts-migrate 是作為一組外掛設計的,因此它可以非常客製化不同的使用案例。可以新增更多的外掛來解決型別品質改進或程式庫相關的問題(比如 React 中的 prop-types)。

一個尖端的,功能豐富的電子商務解決方案

Adobe 釋出了 Magento Commerce 和 Magento 開放原始碼的最新版本,為商家提供能力,幫助他們在當前的商業環境中抓住新的機遇,並為未來做好準備。

9個開源前端聚焦工具的瀏覽器應用程式

Omatsuri 是第一個帶有10個開源前端聚焦工具的離線 PWA。

已包括的應用程式

  • CSS 三角形生成器
  • 彩色陰影生成器
  • 彎曲頁分隔線生成器
  • SVG 壓縮器
  • SVG 到 JSX 轉換器
  • Base64編碼器
  • 真實的虛假資料生成器
  • HTML/CSS 符號集合
  • Lorem/Samuel/Poke Ipsum 產生器

資料科學

將自然語言處理( NLP ) 做為服務

Project Insight 旨在建立 NLP 作為一個服務,它具有前端 GUI (streamlit 請參考 使用 Python 快速製作客製化的機器學習開源工具 這篇文章介紹)和後端伺服器(FastApi)的程式碼基礎,這些程式碼基礎用於在各種下游 NLP 任務中使用 transformers 模型。

下游的 NLP 任務包括:

  • 新聞分類
  • 實體( Entity )識別
  • 情緒分析
  • 總結
  • 資訊抽取 To Do

解決方案的特點

  • Python 程式碼為基礎: 使用 Fastapi 和 Streamlit 建構,用 Python 建構完整的程式碼基礎
  • 可擴充: 後端設計的方式是,它可以擴充與更多的 Transformer 為基礎的模型,它將在前端應用程式自動可用

雲端和網路管理

用於 Kubernetes (ACK)的 AWS 控制器(AWS Controllers)是一個使你能夠從 Kubernetes 管理 AWS 服務的專案

AWS Controllers for Kubernetes (ACK) 允許你直接從 Kubernetes 定義和使用 AWS 服務資源。使用 ACK,你可以為你的 Kubernetes 應用程式利用 AWS 管理的服務,而無需在叢集之外定義資源或執行提供支援功能的服務,如叢集內的資料庫或訊息佇列。

概覽

Kubernetes 應用程式通常需要許多支援資源,如資料庫、訊息佇列和物件儲存。AWS 提供了一組託管服務,你可以使用這些服務為你的應用程式提供這些資源,但是提供這些資源並將其與 Kubernetes 整合是複雜和耗時的。ACK 允許你直接從 Kubernetes 叢集定義和使用 AWS 服務和資源。它提供了一種統一的方式來管理應用程式及其依賴關係。

ACK 是 Kubernetes  custom resource definitions (CRDs)和客製化控制器的集合,它們共同擴充了 Kubernetes API 並代表你管理 AWS 資源。

區塊鏈

Hyperledger Fabric 是一個企業級授權的分散式帳本框架,用於開發解決方案和應用程式。

它的模組化和多功能設計滿足廣泛的工業使用案例。它提供了一種達成共識的獨特方法,在保護隱私的同時實現規模效能。

udemy 上有教這個開源專案的線上課程 https://softnshare.com/tag/hyperledgerfabric/

訂閱網址

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

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: