不会写文章的技术博主、不会说脱口秀的技术讲师、不会做产品的技术专家、不会写胶片的架构师

一名不会写代码的技术专家,不会写胶片的架构师。工作 20 余年一事无成,中年危机搭建此网站碎碎念聊以自娱自乐。目前醉心于 Rust 编程语言,但是还没有写出来什么值得分享的东西,可以关注我在 GitHub Open Rust Initiative 仓库下的项目。

- 2022-11-01

Git Pack 文件中对象 Header 结构分析

之前写的分析 Git Pack 文件中对象 Size 编码的文章,是对 Size 编码规则的分析,但是在 Git Pack 的对象 Header 中,由于对象类型也需要编码在里面,所以实际的细节有不通

Git Pack 文件中对象长度的变长编码的编解码解析

之前在用 Rust 对 Git Pack 文件中的对象进行解析的时候,总是在 Object 对象长度上出错,致使解析失败。昨晚突然酒后惊醒,和 ChatGPT、Claude、Cody、GitHub Copilot Chat 一众 AI 聊天 2 个小时,终于把编解码的机制和代码整理出来了。

Ruff - 使用 Rust 开发的 Python Linter 工具

从 Deno、Artichoke 到 RustPython ,包括各种使用 Rust 实现的编程语言,可以看到 Rust 有成为编程语言底层实现的一个选择,Rust 也逐渐成为整个底层基础软件领域的重要选择;海外的商业生存环境是比国内友好太多,一个开发者工具就可以成为一个创业公司的起点,在当前国内无处不卷死的大环境下,这样的公司是不可能产生,也扼杀了很多创新的机会。当很多人还讨论商业和开源的关系时,别人已经从开源走向商业了。

Work Recently

  1. Company
    Web3 Infrastructure Foundation
    Role
    独立董事
    Date
  2. Company
    华为技术有限公司
    Role
    产业发展专家、Rust 技术专家
    Date
  3. Company
    腾讯云计算(北京)有限责任公司
    Role
    云计算专家
    Date
  4. Company
    华为技术有限公司
    Role
    开源技术专家
    Date