當強化學習遇上游戲,會擦出什麼樣的火花呢?PokemonRedExperiments 將經典的 Pokeman 遊戲接上了強化學習,效果非同凡響,不然能一週獲得 4.5k star 麼?看看效果圖就知道,那是真得強。
而說到強化,這周 YouTube 加強了它的廣告力度——開始處理廣告遮蔽工具,因此 GitHub 上一片“奮起反抗”的開源專案,有另起爐灶搞帶遮蔽功能瀏覽器的,也有搞一個新款 YouTube 的。當然,在本週推特我們收錄了 2 個廣告遮蔽相關的好搭檔,一個幫你遮蔽所有無效的內容資訊,一個則解決 YouTube 遮蔽廣告工具彈窗。
除了這倆,還有強化學習的認證課程,讓你瞭解更多的大廠認證,還有圖解系統設計,也是本週火得一塌糊塗的專案。
以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布
| 實用
| 有趣
,根據專案 release 時間分類,釋出時間不超過 14 day 的專案會標註 New
,無該標誌則說明專案 release 超過半月。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?
- 本文目錄
- 1. 本週特推
- 1.1 圖解系統設計:system-design-101
- 1.2 廣告遮蔽:pi-hole
- 2. GitHub Trending 周榜
- 2.1 稍後閱讀:omnivore
- 2.2 強化學習翫遊戲:PokemonRedExperiments
- 2.3 認證考試教程:Free-Certifications
- 2.4 調研工具:formbricks
- 2.5 嵌入式圖形庫:lvgl
- 3. HelloGitHub 熱評
- 3.1 Web 思維導圖:mind-map
- 3.2 CSS 入門:css-animation-101
- 4. 往期回顧
- 1. 本週特推
1. 本週特推
1.1 圖解系統設計:system-design-101
New
開源不到 1 周便獲得了 18k star 的專案,它是一個圖解系統設計專案,用視覺化的方式講解複雜的系統術語和概念,無論你即將面試或者是正在開發系統,不妨看看這個專案。
1.2 廣告遮蔽:pi-hole
主語言:Shell、Python
Pi-hole® 是一個 DNS 池,可以在不安裝任何客戶端軟體的情況下,讓你的裝置免受不必要的內容干擾。特性:
- 易安裝:不到十分鐘,引導你完成基礎安裝;
- 徹底:可在非瀏覽器,如充滿廣告的移動應用和智慧電視,遮蔽廣告;
- 響應迅速:快取 DNS 查詢無縫加速日常瀏覽;
- 輕量:在極小的軟硬體環境下執行順暢;
- 強大:有質量保證的命令列介面來確保互操作性;
- 洞察:一個美觀的響應式 Web 介面儀表板,用於檢視和控制你的 Pi-hole;
- 多功能:可作為 DHCP 伺服器,確保所有裝置自動受到保護;
- 可擴充套件:當安裝在伺服器級硬體上時,能夠處理數億次查詢;
- 現代:支援 IPv4 和 IPv6;
除了強大的 pi-hole,本週還有個廣告遮蔽周邊工具 RemoveAdblockThing,GitHub:https://github.com/TheRealJoelmatic/RemoveAdblockThing 它主要是用來協助廣告遮蔽工具,移除油管討厭的“Ad blocker are not allowed on Youtube”彈窗。
GitHub 地址→https://github.com/pi-hole/pi-hole
2. GitHub Trending 周榜
2.1 稍後閱讀:omnivore
本週 star 增長數 1,350+,主語言:HTML、TypeScript
專為閱讀愛好者設計的稍後閱讀工具,它能妥善管理你暫時不會閱讀的文稿 / 書籍。部分特性:
- 支援高亮、筆記、搜尋和分享
- 全鍵盤導航
- 自動儲存長文的閱讀位置
- 支援 PDF
- 可透過電子郵件新增實事文章
- 支援語音轉文字(限 iOS)
- 支援 Android、iOS 和 Web 頁面;
- 可透過外掛使用 Logseq
GitHub 地址→https://github.com/omnivore-app/omnivore
2.2 強化學習翫遊戲:PokemonRedExperiments
本週 star 增長數:4,500+,主語言:Jupter Notebook
New
用強化學習的方式來玩 Pokeman Red,它採用了互動的方式來預訓練模型,用箭頭鍵和 a、s 鍵來同模擬器互動,而編輯 agent_enabled.txt
則可用來暫停遊戲中的 AI 輸入。
2.3 認證考試教程:Free-Certifications
本週 star 增長數:2,050+
New
本專案收錄了一系列認證考試的免費課程,比如 GitLab、Oracle、思科等等。倘若你閒來無事,不如考個證試試?
GitHub 地址→https://github.com/cloudcommunity/Free-Certifications
2.4 調研工具:formbricks
本週 star 增長數:700+,主語言:TypeScript、MDX
一個用來做產品調研的小工具,它能極大提升你的產品體驗,而不會讓調研變得煩人。特性:
- ? 無程式碼建立調研問卷
- ? 各種最佳調研模版
- ?? 無需嵌入程式碼,可對特定使用者進行調研
- ? 支援建立可分享的調查連結
- ??? 支援多人協作調查
- ? 整合 Slack、Posthog、Zapier 等平臺
GitHub 地址→https://github.com/formbricks/formbricks
2.5 嵌入式圖形庫:lvgl
本週 star 增長數:400+,主語言:C
想給你自己的手錶製作一個錶盤,或者是增加其他的功能麼?LVGL 是廣受歡迎的嵌入式圖形庫,可為任何 MCU、MPU 和顯示型別建立漂亮的 UI。它內建 30+ 小部件,以及豐富的樣式可供你選擇。如果你要將它應用到你的平臺,只需要一個 32Kb 的 RAM 和 128 KB 的 Flash,一個 C 編譯器,一個幀緩衝區以及 1/10 螢幕大小的緩衝區用於渲染便好。
GitHub 地址→https://github.com/lvgl/lvgl
3. HelloGitHub 熱評
在這個章節,我們將會分享下本週 HelloGitHub 網站上的熱評專案,HG 開源專案評價體系剛上線不久,期待你的評價。
3.1 Web 思維導圖:mind-map
主語言:JavaScript
該專案包含一個不依賴任何框架的思維導圖 JavaScript 庫,以及一個採用 Vue.js+ElementUI 開發的支援本地部署、功能豐富的線上思維導圖應用。
HG 評價地址→https://hellogithub.com/repository/2739591eb74d4f188766f35ee4837430
3.2 CSS 入門:css-animation-101
主語言:CSS
這本書主要是介紹 CSS 中的動畫(CSS animation),內容包含什麼是 CSS animation、transition 屬性、如何製作複雜的動效以及豐富的示例,教會你如何將 CSS 動畫應用到你的專案中。
HG 評價地址→https://hellogithub.com/repository/222d2c46ec5b49a0ac4eaf15254dcca5
4. 往期回顧
往期回顧:
以上為 2023 年第 43 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,來 HelloGitHub 和大家一起分享下喲 ?
HelloGitHub 交流群現已全面開放,新增微訊號:HelloGitHub001 為好友入群,可同前端、Java、Go 等各界大佬談笑風生、切磋技術~