全部文章

Thoughts, Stories & Ideas

大约 1 个月前生活记录TOP

2025 年终总结——从晨光到雾散,化经历为成长

> 副标题:在爱中重新振作,于是我们真的曾将彼此照亮 说实话,我是一个很喜欢总结的人,而真的到想要总结这一年的时候,我才发现这一年很难定义了。 ::: year-card{slug="2025-summary" title="2025 年终总结" type="page" href="https://2025-summary.grtsinry43.com/" cover="https://blo

大约 1 个月前技术学习

新时代的 PHP:RSC 的边界错位与工程代价

讽刺的是,这篇文章,也就是你看到这个网站,正在运行在 Next.js 上,但由于无法承受的问题和维护压力,我已经很认真地把“放弃 Next.js”提上日程了。 Next.js 本身我正在用、也在骂。原因不复杂:这两年最“新时代 PHP”的东西,不是某个新框架,而是 **前端在不自知的情况下,被推去承接后端该承担的安全边界与运行时复杂度**——而 React Server Components(R

2 个月前生活记录

从想法到实践:在无序的生活里,试图用代码敲出一点秩序

> 其实标题应该是 于痛苦中和解,或者说,只是为了让自己别停下来罢了 回头看了一眼,距离无法正常行动到现在,已经过去三个月了,直到月底,我也不知道我还能不能正常行走。 [命运开了个无情的玩笑](https://blog.grtsinry43.com/moments/2025/09/16/some-dark-days) 那段时间的生活,怎么说呢,确实是烂透了。直到现在,我也依然无法摆脱每日的

4 个月前技术学习

PureFlow 简析:用 Kotlin 跨平台构建 RSS 阅读器

之前研究那么久 KMP...但是直到现在也没写什么 demo 项目,这次因为身体原因刚好出不去,唉,正好有时间探索这个了。 > [!NOTE] > > 目前只是个 demo ,之后我有时间有精力会慢慢添加功能 项目地址:[https://github.com/grtsinry43/PureFlow](https://github.com/grtsinry43/PureFlow) 整个项目其实

5 个月前手搓系列

「手搓系列 01」 从零搭建 Vue 文档站,学习从静态生成到语法解析

最近在实习,好久不更新了,休假回校之前,准备开一个新的合集 「手搓系列」,我们从头实现一些习以为常的前端轮子/技术栈/工具链,用手写的方式学习它的思路,同时得到些新的思考。 手搓的故事就从比较知名的文档网站 VitePress 开始吧,之后预计还有打包工具,ui 库,以及前端基建,干货多多,可以考虑长期追更(doge),自己写一遍既可以给大家讲原理,自己也能学习,两全其美,每一个部分都由“分析效

6 个月前技术学习

手把手带你玩转 Monorepo,拥抱现代前端开发新范式

> 你是否曾被这些问题困扰? > > * 管理多个相互关联的 Git 仓库(或是复杂的 git submodules),心力交瘁。 > * 想在项目 A 中复用项目 B 的组件或工具函数,只能复制粘贴或者发布成 npm 包,流程繁琐。 > * 多个项目依赖同一个库,版本不一致导致“依赖地狱”。 > * 每次进行一个跨项目的需求,需要在多个仓库中提交代码、创建 PR,联调测试苦不堪言

7 个月前生活感悟

好久不见,这是一份来自作者的独白

最近在实习,一直没有更新,猛的发现已经过去这么久了 就在刚刚,我请求一个 llm,帮我这破站总结了一下。 你可以在这儿看看:[一份来自 AI 的全站总结](https://blog.grtsinry43.com/overall) 看着那份冷静得可怕、又精准得无话可说的报告,我愣了半天。那些我以为早就忘掉的折腾的记录、踩过的坑、解决过的问题,就这么一条条地被列了出来。 时间好像突然有了实体,

9 个月前折腾不止

构建一站式个人数字平台:在 2C2G 服务器上自建 Memos、Joplin、Gitea 与 Wiki.js

# 构建一站式个人数字平台:在 2C2G 服务器上自建 Memos、Joplin、Gitea 与 Wiki.js 前段时间课内作业需要,学校和华为云合作并给我们发放了代金券,由此我第一次使用华为云平台。 对于我这种前几年游击于各个云平台限时活动的“大冤种老用户”,虽然近几年云服务商都降价推广,活动频繁,但是来到一个新平台肯定还是要搞一波新用户福利嘛,所以我盯上了: [传送门](https:

9 个月前技术学习

现代安卓开发之 Jetpack Compose、Xposed Hook 与 Kotlin Multiplatform

emm上来堆三个技术名词太劝退,每个部分开始之前我都会写一段简短的介绍,用很通俗的语言讲解下这是个什么东西。 写这篇文章起源于我最近悲惨的生活和精神状态,因此适当摸摸鱼写写有趣的东西,尤其是写kotlin真的很爽,最近是真的写了很多 ![wakatime](/uploads/2025/04/23/image.png_d8405d42-5a9a-4349-8df1-f5ba1c5c2588.png

10 个月前技术学习

登山节微信网页实现思路简述 | 实现定位和数据处理

去年 10 月份左右,学校组织活动需要,要求 7 天内实现一个登山节打卡用微信网页,包含定位打卡,排行榜,抽奖等等功能,其实当时一周内我就已经完成并迭代至稳定,~~但是当时这个博客还没有重构完故没有记录~~,如今新一期的活动准备开始,新功能和管理面板的开发需求也已经接近完成。但还没完成 ~~(硬控了我好久)~~,分享一下核心功能的实现思路。 ## 定位区域和有效范围实现 ![image](ht