使用 Zig 开发 simargs 经验总结2022-12-13编程语言约 2937 字 预计阅读 6 分钟最近几周业余时间一直在开发一个小工具: jiacai2050/simargs: A simple, opinionated, struct-based argument parser in Zig. 这篇文章主要想来分享一下,开发 simargs 过程中学习到的经验,便于自己查漏补缺。如果读者对 Zig 感兴趣, 欢迎加入 ZigCC 大家阅读更多
使用 Zig 实现 yes 命令2022-11-17编程语言约 656 字 预计阅读 2 分钟起因是看到一篇文章,作者介绍了如何用 Rust 优化 yes 命令,第一个 buffer 的版本还比较好懂,第二个复用 buffer 的就没有那么直接了。想了下用 Zig 实现会是怎么样?于是就有了下面的测试: 测试阅读更多
评论系统迁移2022-10-29热爱生活约 1122 字 预计阅读 3 分钟这个博客在 2014 年建立时,使用的是多说评论系统,该公司早已倒闭,在 2015 年迁移到了 disqus,然后一直用到了 2022,现在是时候和 disqus 说再见了。 网络上不时有知名博主从 disqus阅读更多
如何为 Rust 项目配置 GitHub Action cache2022-10-29效率工具约 1035 字 预计阅读 3 分钟为了加速 CI 的执行,缓存是非常有效的手段。保证缓存的最高利用率,是使用缓存时最需要关注的点。比如在把整个 target 目录缓存后,何时更新这个缓存?最好的方式是在有依赖变更时阅读更多
寻找 GitHub 的替代品2022-08-27效率工具约 1652 字 预计阅读 4 分钟自从 18 年 GitHub 被 Microsoft 收购后,围绕服务开发者,陆陆续续推出了一些十分贴心的服务,比如: 服务 解决问题 Codespaces 代码编写 Actions 自动测试 Packages 托管分发 Code security 漏洞探测 Discussions 用户交流 Sponsors 盈利 Pages 网站托管 不阅读更多
Zig 初体验2022-07-16编程语言约 3825 字 预计阅读 8 分钟之前学 C 的时候写了一个 oh-my-github 的项目,一直没有测试,C 里面的单元测试框架比较多,不知道选哪个好,不如直接用 Zig 来做测试,正好也看到这篇文章 Testing and building C projects with Zig,感觉是个不阅读更多
现代化 C 使用体验2022-04-30编程语言约 6038 字 预计阅读 13 分钟C 发展历程 即使从 K&R C 的 1978 年开始算起,到 2022 年 C 也有 44 年的历史了。 不知 C 在读者心中是什么样子,在笔者印象中,C 的表达力很差,只有数组与指针两种高级数据结构,标准库小阅读更多
一次火烧眉毛的 PostgreSQL 事故分析2022-02-24数据库约 3294 字 预计阅读 7 分钟前几天 PostgreSQL 社区有一篇比较有意思的文章:A Hairy PostgreSQL Incident(备份),讲述了一个由于升级 PostgreSQL 导致线上出现慢查询的排查过程,作者写的非常诙谐幽默,这里简单复述下相关过阅读更多
自动转发 Twitter 消息到 Telegram 群组2022-01-30效率工具约 469 字 预计阅读 1 分钟IFTTT 的全称是『If This Then That』的简写,做的主要事情就是把不同的服务关联起来,比如当发了一条 Twitter 时,自动转发到 Telegram 的群组里面。这篇文章就来介绍一下设置的过程。 注册 IFTT 账阅读更多
如何零成本开始一档新播客2022-01-08热爱生活约 2419 字 预计阅读 5 分钟播客,是一种新的生活方式 作为一名多年播客(Podcast)爱好者,从 2021-06 开始,尝试制作自己的播客节目(EmacsTalk、RustTalk),从一名单纯的听众变成阅读更多