《HelloGitHub》第 78 期( 四 )


文章插圖
34、easy_rust:用簡單的英語寫的 Rust 教程 。雖然當下已經有很多的 Rust 教程 , 但是大多都是以英語為主,這對不擅長英語的程序員并不友好,所以作者寫了一份僅用簡單的英語講解 Rust 的教程,已有中文翻譯版 。
Swift 項目35、TinyPNG4Mac:適用于 macOS 的 TinyPNG 第三方客戶端 。TinyPNG 是一個提供免費圖像壓縮服務的網站,該項目是其第三方 macOS 客戶端,可以讓你無需打開瀏覽器、無需手動下載圖片,僅通過簡單的拖拽就能完成對 JPEG、PNG 圖片的壓縮 。

《HelloGitHub》第 78 期

文章插圖
其它36、WebKit:蘋果開源的 Web 瀏覽器引擎 。它被用于開發 macOS 和 iOS 上的 Safari、App Store、Mail 等應用 。WebKit 不僅出現在蘋果的生態中,其分支 Blink 項目也是 Chromium 的重要組成部分 , 它又是各大主流瀏覽器的核心 。
37、missing-semester:大學計算機教育中缺失的一課 。大學里的計算機課程往往只專注于講授數據結構、操作系統這些知識,對于編程開發中常用的工具則留給學生自行學習 。在 MIT 這個課程中,你可以了解和掌握命令行(shell)、文本編輯器(Vim)、版本控制系統(Git)等強大的工具,越早接觸越能更加熟練地使用它們,有助于未來的職業生涯 。
《HelloGitHub》第 78 期

文章插圖
38、nginx-tutorial:免費的 Nginx 極簡教程 。這是一套簡單的 Nginx 教程 , 包含 Nginx 的安裝、常用命令、反向代理、負載均衡等知識點,能夠幫助新手快速入門 Nginx 。
《HelloGitHub》第 78 期

文章插圖
39、Crash-Course-Computer-Science-Chinese:計算機科學速成課[40集全/精校]。油管上的計算機科學速成課(Crash Course Computer Science)中文字幕翻譯版,視頻從晶體管講到了操作系統和人工智能 , 但并不會教你如何編程屬于科普類視頻 。
《HelloGitHub》第 78 期

文章插圖
40、bats-core:Bash 自動化測試系統 。它通過測試用例驗證 Bash 腳本的運行結果是否符合預期,原理是基于 Bash 的 errexit(set -e) 選項判斷測試用例的執行成功與否 。
#!/usr/bin/env bats@test "addition using bc" {result="$(echo 2+2 | bc)"[ "$result" -eq 4 ]}@test "addition using dc" {result="$(echo 2 2+p | dc)"[ "$result" -eq 4 ]}41、The-Art-of-Linear-Algebra:圖解線性代數 。《Linear Algebra for Everyone》是一門廣受好評的線性代數公開課,該項目是基于這門公開課,編寫整理而成的圖文并茂的學習筆記 。
《HelloGitHub》第 78 期

文章插圖
開源書籍42、patterns-of-distributed-systems:《分布式系統模式》中文版 。該書嘗試將副本同步、可靠性、網絡延遲等分布式系統共性問題歸納總結 , 并參考像 Kafka、Zookeeper 等分布式系統的實現過程,給出分布式系統中同類問題的通用解決方法/模式 。
《HelloGitHub》第 78 期

文章插圖
43、Cookbook:《數據工程師 Cookbook》 。這本書會告訴你,如果想要成為一名出色的數據工程師,到底需要學習哪些知識 。
《HelloGitHub》第 78 期

文章插圖
機器學習44、stable-diffusion:可以根據文字生成圖片的模型 。只要輸入一段文字描述,就能得到一張由 AI 生成的圖片,除此之外該項目還支持將粗糙的草圖轉化成精致的藝術圖片 。
# make sure you're logged in with `huggingface-cli login`from torch import autocastfrom diffusers import StableDiffusionPipelinepipe = StableDiffusionPipeline.from_pretrained( "CompVis/stable-diffusion-v1-4", use_auth_token=True).to("cuda")prompt = "a photo of an astronaut riding a horse on mars"with autocast("cuda"):image = pipe(prompt)["sample"][0]image.save("astronaut_rides_horse.png")
《HelloGitHub》第 78 期

文章插圖
45、style2paints:一款給線稿上色的 AI 輔助工具 。能夠幫助用戶給沒有上色的圖片,快速完成上色的 AI 工具,上色效果廣受好評,完全免費開箱即用 。
《HelloGitHub》第 78 期

文章插圖
最后如果你發現了 GitHub 上有趣的項目,就點擊分享給大家伙吧 。
以上就是本期的所有內容了,往期內容點擊閱讀
感謝您的閱讀 , 如果覺得本期內容還不錯的話 求贊、求分享 ?
【《HelloGitHub》第 78 期】

推薦閱讀