diff --git a/book.toml b/book.toml index b97c53e1..51595bc1 100644 --- a/book.toml +++ b/book.toml @@ -1,3 +1,6 @@ +[rust] +edition = "2021" #在线运行用2021版本的 + [book] authors = ["sunface"] language = "zh-CN" @@ -18,6 +21,3 @@ copy-js = true [output.html.fold] enable = true level = 0 - -[rust] -edition = "2021" #在线运行用2021版本的 diff --git a/deploy.sh b/deploy.sh index e661e8fb..b3e9f034 100755 --- a/deploy.sh +++ b/deploy.sh @@ -18,4 +18,4 @@ git branch -M gh-pages git remote add origin https://github.com/sunface/rust-course ## push to github pages -git push -u -f origin gh-pages \ No newline at end of file +git push -u -f origin gh-pages diff --git a/genpdf.sh b/genpdf.sh index ebf82862..b0182ec2 100755 --- a/genpdf.sh +++ b/genpdf.sh @@ -20,15 +20,16 @@ paper-height = 12 margin-top = 1 margin-bottom = 1 margin-left = 1 +[output.pdf-outline] EOF fi echo "===>>> Start build pdf..." mdbook build today=$(date +%Y%m%d) echo "===>>> PDF rename to rust-curse-$today.pdf" -mv book/pdf/output.pdf rust-curse-"$today".pdf +mv book/pdf/output.pdf rust-course.pdf if [ -f book.toml.bak ]; then echo "===>>> Reverse book.toml file..." mv book.toml.bak book.toml fi -exit 0 \ No newline at end of file +exit 0 diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 4d1a297a..6f99172d 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -5,7 +5,7 @@ [避免从入门到放弃](first-try/sth-you-should-not-do.md) [社区和锈书](community.md) - +[开源 2 周年感悟](some-thoughts.md) diff --git a/src/about-book.md b/src/about-book.md index 14c35c5f..31fa1327 100644 --- a/src/about-book.md +++ b/src/about-book.md @@ -2,7 +2,7 @@ Rust 语言真的好:连续七年成为全世界最受欢迎的语言、没有 GC 也无需手动内存管理、性能比肩 C++/C 还能直接调用它们的代码、安全性极高 - 总有公司说使用 Rust 后以前的大部分 bug 都将自动消失、全世界最好的包管理工具 Cargo 等等。但... -**有人说: "Rust 太难了,学了也没用"。** +**有人说: "Rust 太难了,学了也没用"** 对于后面一句话我们持保留意见,如果以找工作为标准,那国内环境确实还不好,但如果你想成为更优秀的程序员或者是玩转开源,那 Rust 还真是不错的选择,具体原因见[下一章](https://course.rs/into-rust.html)。 diff --git a/src/some-thoughts.md b/src/some-thoughts.md index d00129c7..ae8f17b6 100644 --- a/src/some-thoughts.md +++ b/src/some-thoughts.md @@ -1 +1,22 @@ -# Rust 语言圣经 +# 开源感悟 + +Rust course 开源迄今快 2 年了,我没有收过一分钱的赞赏,曾经有过这个想法,但最终还是被自己否定了。不是因为有多高尚,只是真心希望能为国内的开源做一些微不足道的、不那么金钱相关的贡献。 + +回头看,现在能获得这么多 Star ,已经远远超出了我当初的预期。说句真心话,这本书的质量配不上这么多 star,毕竟有那么多非常优秀的开源产品都没能获得配的上它们质量的认可度和曝光度。 + +但可能因为天时地利人和,Rust course 走到了今天这一步,无论如何,非常感谢每一个贡献者,也感谢每一个点了 star 支持本书的读者,你们是最棒的! + +## 新的征程,新的开源 + +在做开源的过程中,我积累了一些经验和信心, 2023 年初,因为自己从事的相关工作,总觉得 Grafana 有各种问题和限制,满足不了可观测和监控领域的需求,突然就有了一个迫切的想法:做一款 Grafana 的替代品,一个自己想要的开源数据可视化平台。 + +当然, Grafana 是一款异常庞大且强大的产品,赶超它肯定不是一朝一夕能完成的,因此我把目标暂定为:**在可观测和监控领域替代 Grafana**。 + +经过大半年的不眠不休开发( 数十万行真实代码 ),Datav 出来了,它很渺小,犹如开源世界一根不知名的小草,但是它又很耀眼,点燃了我内心的星星之火,总之,这是一款值得我终身投入去开发和维护的开源产品。 + +在产品面世的那一刻,我真的很开心,从来没这么开心过,这也许就是一个程序员用代码编织自己想要的世界,并最终实现的雀跃心情,无法与周围人诉说,但是又很想分享给全世界 :D + +如果大家感兴趣,可以去看看 Datav 长什么样,相信它不会让你们失望,每个功能都经过精心打磨,每一个细节都在闪闪发光,如果觉得不错,请帮忙点一个 star,感激不尽。 + +- 开源仓库:[https://github.com/data-observe/datav](https://github.com/data-observe/datav) +- 官网:[https://datav.io](https://datav.io) \ No newline at end of file