《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 期】

推荐阅读