[Soft & Share 會員服務] 開源報報 276 在 VSCode 中約會

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

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

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

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

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

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

訂閱網址

開源報報內容

工具

可以在PDF、電子書、Office文件、zip、tar.gz等檔案中搜索

rga是一個以行為導向( line-oriented ) 的搜尋工具,它允許你在多種檔案類型中使用 regex 查詢。rga封裝了令人敬畏的 ripgrep,使它能夠在 pdf、docx、sqlite、jpg、電影字幕(mkv、mp4)等檔案中搜索。

Rocky Linux是一個社群支援的企業等級作業系統,旨在 100% 相容企業級 Linux,以應對CentOS的有效停止使用。

CentOS專案最近宣佈了 CentOS 的策略轉變。以前CentOS是作為其上游供應商的下游建構而存在的(它在上游供應商之後才收到補丁和更新),而現在它將轉向上游建構(在納入上游供應商之前測試補丁和更新)。

Rocky Linux的目標是像CentOS之前所做的那樣發揮下游建構的功能,在上游廠商加入版本之後而不是之前建構版本。

一個 CLI 實用程式,幫助人們搶購PlayStation 5(PS5)

一個簡單的命令列介面(CLI)實用程式,每5秒檢查一次PlayStation 5(光碟或數位版) ( 透過  PlayStation Direct store  網站檢查 ) ,然後在瀏覽器可用時立即開啟。

這個程式是用 nodejs 開發的

啟用微軟產品的 script 集合

使用 HWID/KMS38/線上KMS 啟用方法啟用微軟產品的 script 集合,重點是開原始碼,少了防毒軟體檢測,方便使用者使用

一個簡單的 macOS Virtualisation.framework 包裝

這裡躺著一個非常簡約、非常呆板的命令列包裝器,可以在macOS Big Sur Virtualization.framework 中執行虛擬機器。

Vftool 執行 Linux 虛擬機器的 virtio 區塊、網路、entropy 和 console 裝置。所有的困難的工作和實際的虛擬化都是由 Virtualization.framework 來完成的–這個包裝器只是簡單地設定配置物件,描述虛擬機器。

它的目的是儘可能簡單地呼叫這個框架,同時允許配置。

  • 記憶體量
  • VCPU 數量
  • 附屬磁碟映像、CDROM 映像(又稱只讀磁碟映像),或兩者都不存在。
  • Initrd,或無initrd
  • 核心
  • 核心命令列

在基於M1的Mac上測試(執行arm64/AArch64虛擬機器),但在英特爾Mac上也應該可以執行(執行x86虛擬機器)。要求 macOS >= 11。

這不是一個基於GUI的應用,這個配置是在命令列上提供的。還需要注意的是,Virtualization.framework目前並沒有提供 framebuffers/video consoles/GUI 的公共介面,所以產生的虛擬機器將只有一個(文字)console和網路。可以考慮使用 VNC 到你的虛擬機器中,這是很好用的。

ThetaGang是一個收集資金的IBKR機器人

ThetaGang是一個 IBKR 交易機器人,通過使用 “輪子 “策略賣出期權來收取溢價。The Wheel是一個在 Reddit 上浮出水面的策略,但在過去已經被許多人使用。這個機器人實現了 “輪子 “的略微修改版本,並進行了我個人的調整。

在 VSCode 中約會

資料科學

用於探索和釋出資料的開放原始碼多種工具

Datasette是一個探索和釋出資料的工具。它可以幫助人們獲取任何形狀或大小的資料,並將其釋出為一個互動式、可探索的網站和配套的API。

Datasette 的使用對象是資料記者、博物館館長、檔案管理員、地方政府以及其他任何擁有資料並希望與世界分享的人。

雲端和網路管理

ConsoleMe將多個AWS賬戶的管理整合到一個介面中

這是由 Netflix 支援的開放原始碼

ConsoleMe 致力於成為多賬戶的 AWS 瑞士小刀,讓你的終端使用者和雲端管理員更容易使用AWS。它旨在將多個賬戶的管理整合到一個單一的Web介面中。它允許你的終端使用者和管理員根據其授權級別獲得不同賬戶的憑證/ console 訪問。它為終端使用者和管理員提供了申請和管理 IAM 角色、S3 buckets、SQS queues和 SNS topics 許可權的機制。此外,還提供了一個自助服務嚮導來指導使用者請求他們想要的許可權。

ConsoleMe 是可擴充和可插拔的。我們透過使用預設外掛(consoleme/default_plugins)提供了一套基本的外掛,用於驗證使用者身份、確定使用者組和合格角色等。如果你需要將 ConsoleMe 與內部業務邏輯聯絡起來,我們建議基於default_plugins目錄建立一個新的私有倉庫,並適當修改程式碼以處理該客製化內部邏輯。

ConsoleMe使用 Celery 來按計劃或按需要執行任務。透過使用Python入口點,我們的實現也是可擴充的。這意味著,如果需要的話,你也可以實現內部的 Celery任務來處理一些你的客製化業務邏輯。

這個 repo 中的 Celery 任務一般用於快取你的 AWS 賬戶中的資源(如IAM角色),並報告 Celery 指標。我們的任務可以執行以下內容。

  • 將 IAM 角色、SQS 佇列、SNS topics 和 S3 bucket 快取到 Redis/DDB。
  • 報告 Celery 最後的成功指標(用於對失敗的任務進行提醒)。
  • 按 ARN 快取 Cloudtrail 錯誤(這需要一個內部 Celery 任務從你的首選來源彙總 Cloudtrail 錯誤)

Netflix 的內部 Celery 任務處理了你可能有興趣實現的各種額外要求。這些要求包括:

  • 從我們的Hive / ElasticSearch資料庫快取S3/Cloudtrail錯誤。我們在ConsoleMe中向終端使用者暴露這些錯誤。
  • 為我們的資源生成標籤,其中包括資源的建立者和所有者,以及任何相關的應用程式。
  • 為每個賬戶生成唯一的IAM管理策略,(當附加到角色時)防止在賬戶之外使用IAM角色憑證。這被用作一般的憑證盜竊和SSRF保護)。
  • 從Netflix的內部服務中快取 Google 群組、使用者和賬戶設定。

遊戲

透過WebRTC資料通道實現點對點線上皮卡丘排球遊戲

皮卡丘排球(対戦ぴかちゅ~ビーチバレー編)是1997年由”(C)SACHI SOFT / SAWAYAKAN Programmers “和”(C)Satoshi Takenouchi “共同開發的一款Windows老遊戲。

皮卡丘排球 P2P 線上版是一款點對點線上遊戲。你可以透過網際網路與他人進行遊戲。它是將 WebRTC 資料通道整合到皮卡丘排球的線下網路版上開發的,而線下網路版是在原遊戲的基礎上進行逆向工程製作的。

Soft & Share 網站加值服務

找線上課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧


幫我們個小忙!

請為我們的網站評分(必)

使用 e-mail 追蹤 Soft & Share

Image by adege from Pixabay

發表迴響

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

Powered by WordPress.com.

Up ↑

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

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

Continue reading