自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Kanesumi Design - 无法在已有的标签中定义符合自己的定义,那就重新创造一个定义。

用 agent 写 UI,默认是圆角矩形;强调 Metro Design 又被误判成 Fluent。于是我将设计语言定名为 Kanesumi Design(矩隅:以直角丈量边缘)。它出于 Metro 却已不再是 Metro:直角源于像素为方的诚实,无边框美学源自 Xperia XZ Premium 正脸,深底单色与受控混合运动是个人定夺,叠加零 Material、GPU 零重组等可被 API 强制的约束。从 Ncrust、Kanesumi-sec-a 一路落到 Linux 桌面 Ether,一套语言,一个圆

2026-08-10 23:28:19 164

原创 当动画不再“播放“:我如何用三个仓库造出一套跨语言的 Metro 设计语言

本文作者分享了自己从Material Design转向Metro设计风格的探索历程,以及为此构建的三个相互关联的开源项目: Sokuou - 一个基于数学计算的Rust动画引擎,采用"状态连续计算"而非时间线驱动的理念,实现了帧率无关、可中断的动画效果 Kanesumi - 一个遵循Metro设计原则的Compose UI库,特点包括: 通过GPU层优化避免重组 默认符合Metro风格 智能处理异形屏适配 SETK - 可视化调试工具,用于验证Sokuou的动画曲线 作者特别强调了通过实际应用发现问题再改进

2026-08-04 12:47:42 280

原创 Ncrust自用开发日志持续更新-原生性能安卓第三方网易云

Ncrust项目开发摘要 Ncrust是一个网易云音乐第三方客户端项目,采用Rust核心库+Kotlin移动端的架构。项目始于2026年4月22日,主要开发工作集中在4月22-29日。Rust核心实现了加密模块、API交互、认证系统等核心功能,支持多种音质选择和下载管理。Android客户端基于Jetpack Compose开发,包含创新的播放器交互设计,采用三层布局结构和性能优化方案。项目解决了跨设备文件操作、动画卡顿等技术难题,实现了歌词动态定位、封面动画等特色功能。开发过程中注重代码规范,采用MIT许

2026-05-02 16:20:11 587

原创 聆听音乐更优雅的可选项--Ncrust,完全原生的Android第三方网易云音乐。

Ncrust是一款原生Android第三方网易云音乐客户端,专注于纯粹的音乐播放体验。它通过模拟网页版访问实现功能,规避逆向工程,不提供下载服务。设计上采用直角切割、大字号歌词、无广告干扰的极简界面,核心功能仅保留搜索、播放和歌词查看。技术层面基于Kotlin和Jetpack Compose原生开发,实现冷启动<1秒、60fps流畅动画及进程自动恢复。与Electron套壳方案相比,Ncrust内存占用更低(~80MB),系统集成更完善,其减法设计理念直指音乐软件的本质需求——回归听歌本身。

2026-04-27 18:48:44 824

原创 DACreator CLI版开发手记:从一个爬不到数据的脚本,到完整的头文字D成绩生成工具——Python网页爬虫实践

摘要: 本文记录了开发工具DACreator的全过程,旨在自动爬取游戏《头文字D:激斗》玩家成绩并生成可视化表格。最初尝试用Selenium模拟浏览器失败后,转向直接调用后端API获取JSON数据,解决了核心爬取问题。通过优化进度条、修复数据解析Bug(如等级评价和排名计算)、模块化解耦(拆分爬虫、渲染和CLI逻辑)以及引入搜索模式提升性能,最终实现高效稳定的工具。项目最终包含全量爬取、本地CSV生成图片和快速搜索三种模式,代码结构清晰,性能较初期提升10倍以上。经验教训:开发前需优先分析真实数据来源,避免

2026-03-31 15:47:15 410

原创 类tree的命令行工具fastruct的开发流程以及思路

本文介绍了作者开发的命令行工具fastruct,这是一个专为查看项目结构设计的个性化工具。文章首先分析了现有tree工具的不足,包括Windows平台输出不够直观、缺少颜色区分等问题。随后详细记录了fastruct的开发历程,从最初简单版本到针对深度显示、输出控制等问题的改进过程。文章还提供了完整的安装和使用指南,包括参数说明和组合应用示例。最后作者分享了使用体验,强调这是一个完全按照个人习惯定制的工具,虽然与tree功能有重叠,但开发过程是独立完成的。该工具特别适合习惯命令行操作、需要快速查看项目结构的开

2026-03-26 20:28:12 704 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除