开源工程实践 / 2026

把遗留脚本变成
可验证、可迁移
的开源工具。

我关注兼容迁移、数据工具和可访问前端。每个公开结论都应有代码、测试或发布记录作为证据。

  1. 01
    兼容是契约

    保留有效输入、输出和调用路径。

  2. 02
    验证优先于承诺

    Windows、Linux、浏览器和真实发布共同验收。

  3. 03
    边界也是功能

    明确不采集什么、不推断什么、不自动做什么。

01 / 03

可由公开仓库证明

能力,不是关键词。

A

数据处理与采集

把网页、CSV、XLSX 与数据库数据转化为来源清晰、可恢复、可复现的结果。

B

兼容性与迁移

先冻结有效行为,再替换语言、依赖与内部结构,让旧用户能够无缝迁移。

C

可访问前端与验证

用语义化 HTML、渐进增强和跨平台测试构建无需框架即可长期维护的页面。

02 / 03

精选公开项目

五个项目,五种边界。

状态来自 2026 年 7 月完成的仓库验证。深入命令、限制和迁移说明以各项目 README 为准。

  1. 02

    已验证工具

    Python / Privacy

    ReadWechatMessage

    完全离线的一对一聊天记录统计工具,兼容旧 MATLAB 输入列位与核心输出名称,同时不连接微信、不解密数据库、不上传内容。

    • CSV + XLSX
    • Offline
    • Legacy compatible
    • Streaming
  2. 03

    版本化实验 · v1.0.0

    Python / OCR + Simulation

    yuanshen

    可复现、可批处理、兼容旧输入的五星圣遗物副词条评分实验,支持结构化 JSON 与可选 OCR,并明确限定为非官方研究工具。

    • Reproducible
    • Optional OCR
    • Versioned weights
    • Seeded simulation
  3. 04

    已上线 · v1.0.0

    HTML / CSS / Accessibility

    html_sample

    无需框架或运行时构建的静态学习示例集,覆盖语义化 HTML、响应式 CSS、无障碍、表单交互和自动化浏览器测试。

    • WCAG
    • Direct file
    • Cross-browser
    • GitHub Pages
  4. 05

    迁移与安全框架

    Python / Time series / Legacy

    ProcessSqlData-TS

    对 Python 2 时序研究原型进行风险隔离、行为记录和迁移规划。仓库明确禁止把遗留脚本直接当作生产任务运行。

    • Risk isolation
    • Behavior inventory
    • Python 3.12 path
    • Not production-ready

03 / 03

工作方式

先定义边界,再写实现。

冻结有效行为

把输入、输出、错误和调用路径写成兼容契约。

拒绝静默猜测

来源冲突、无效输入和结构变化应该可见地失败。

让证据随代码发布

测试、文档、Release 和部署结果共同定义“完成”。

本页的隐私承诺

不使用 Cookie,不接入统计,不加载第三方脚本,也不收集任何访客输入。