HI, I'M HANFENG

把散落在互联网上的我,重新收回到这里。

想法、代码、书影音,以及那些值得记住的偶然发现。这里不追赶信息流,只收集真正属于我的部分。

PROJECTS IN FOCUS · 主要项目

最新正在投入的两个项目

ArkDeck 让 AI 在安全边界内操作 OpenHarmony 真机;Atom Archetype 则把可维护的 DDD 后端结构,变成可以直接生成的工程起点。

01 / FLAGSHIP PROJECT Swift · macOS

ArkDeck

让 AI 在明确的安全边界内,接管 OpenHarmony 真机调试工作流。

一款用 Swift 构建的 OpenHarmony 桌面设备工作流工具。它把设备发现与接管、HAP 调试、HiLog / UI Dump / Trace 采集、刷机恢复和 Session / Artifact 管理组织成受控的 Typed Operation,并为 AI 自动分析与下一轮请求保留清晰的安全边界。

  • Swift
  • SwiftUI
  • OpenHarmony
  • HDC
  • AI Agent
访问 ArkDeck

HOW IT WORKS · 运行方式

  1. 01
    精确接管设备 识别、信任并持久绑定目标
  2. 02
    提交 Typed Operation 不向 AI 暴露 raw HDC 或 shell
  3. 03
    执行并收集 Artifact Journal 记录状态并支持恢复
  4. 04
    有界 AI Debug Loop 分析、修复、复验或安全停止
02 / FEATURED PROJECT Java 25 · MIT

Atom Archetype

用一条 Maven 命令,生成边界清楚、可以直接继续开发的 DDD 多模块服务。

一个基于 Java 25 和 Spring Boot 4.1 的 Maven Archetype。它预先建立领域、应用、API 与基础设施模块之间的依赖边界,同时准备认证、持久化、缓存、OpenAPI 与集成测试,让新服务从可维护的结构起步。

  • Java 25
  • Spring Boot 4.1
  • Maven Archetype
  • DDD
  • Testcontainers
查看 Atom Archetype

HOW IT WORKS · 运行方式

  1. 01
    定义工程坐标 输入 groupId、artifactId 与包名
  2. 02
    生成多模块结构 建立领域、应用和基础设施边界
  3. 03
    装配通用能力 认证、持久化、缓存与 OpenAPI
  4. 04
    验证并开始开发 Wrapper、容器与集成测试就绪
查看全部技术项目

LIFE, IN MANY FORMATS

最近从生活里捞回来的

不只文章。零散的想法、刚看完的作品、耳机里的声音和一步一步跑出的路,都在这条时间线上。