之前在看一些老电影的时候,看到电报员敲击发报机的场景,突然对摩尔斯电码产生了 兴趣。搜了一圈发现现有的在线工具要么界面老旧,要么功能单一,于是想着自己动手 做一个。
正好 Next.js 15 出了,Turbopack 也逐渐稳定,就当是练手了。
Turbopack 还是有点小问题 开发时热更新偶尔会卡住,需要手动重启。不过编译速度确实快了不少。
Tailwind CSS 4 的 API 变化
新版的 @import "tailwindcss"
写法还不太习惯,文档也比较少,踩了点坑。
音频生成 一开始用 Web Audio API 生成摩尔斯电码音频,在不同浏览器表现不一致,最后调整了参数才统一。
图片 OCR 本来想用 Tesseract.js 做图片中的摩尔斯识别,但模型太大影响加载速度,最后改成了简单的模式识别。
如果你对摩尔斯电码或者通信历史感兴趣,可以试试看。
真心想听听大家的建议:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.