总是希望再完善一下再发布,但这种事永远不会有完美的时候。所以在大部分功能已经可用的情况下,先给自己博客换上了。

CSS 虽然能做动效,但微信公众号文章没法嵌入 JavaScript,导致没法实现点击后再触发动画。本以为任何交互效果都离不开 JS 监听(input[radio] 跟 details 元素虽然是个例外,但他们也没法用在公众号中使用),但偏偏有个古老的东西,能绕开这个限制,那就是 SVG 动画的 begin 属性。

絮絮叨叨:大学那会,有一门安卓开发的课程,用的 Java,所以上手不难。当时写了一个情侣用的 APP,主要功能是记日子,类似于倒数日,桌面有个组件显示“距离XXX已经XX天”。后来不断地往里面加功能,相册、足迹、看 PDF,还研究了一轮如何实现更新。但是安卓的生态远没有 Web 丰富与简单,每一个小功能,不仅实现起来困难,性能还差。
毕业后从事前端的工作,去年用 Vite 把它重构成网页版,开发方便高效,单单轮播图片都有很多选择,就更不会去维护客户端了。

Ubuntu 下的中文输入法真是一言难尽:百度极其难安装成功,搜狗会导致 IDE 卡死/闪退/打不了中文。Ficix 能够提供跟 Windows 一样的体验,但实在不稳定。退而求其次,用更稳定的 IBus,搭配好的词库,虽然比不上联网联想,但总比自带的智能拼音强。

上一篇讲到,Termux 可以跑一些小的程序,尽管也能跑 pycharm,但更多还是像个“玩具”,你要跑个 Springboot 的项目,那真是太为难手机了。那它还有用武之地吗?搭建博客吧,哪比得上 Vercel 这类托管平台方便,想要后端的功能?依然是 Vercel,接口写成 Serverless Function,配合 mongodb 的免费额度足够个人小站用了。但有一个功能,是 Vercel 不支持的:WebSocket。而现在,终于有机会代替轮询这种低效的方法了。

这时,需要解决的问题只有一个:让公网可以访问到 Termux 的服务。

复制成功