十五周刊 - 114
2024 第 22 周周报
欢迎来到十五周刊,我们每周都会分享有价值的前端技术文章,让你随时掌握前端的最新动态。此外,我们还会介绍一些实用的软件工具,帮助你提升工作效率。同时,我们也会分享一些个人生活感悟,希望通过分享,能够给你的生活带来一些启示和思考。希望你会喜欢我们的内容。
各种标点符号的英文表达
https://x.com/Egrammertipss/status/1795379534109536339
在 YouTube 上看英文技术视频时经常会遇到各种标点符号,这张图记录了各种标点符号的英文表达。
如何在工作中做好技术积累
https://tech.meituan.com/2018/04/16/study-vs-work.html
这篇文章介绍了如何在普通的工作中做好技术积累,包括如何做规划、如何在项目中成长、如何积累架构师需要的能力等。
以下是一些笔记:
第一次从课本以外的地方看到 「学而不思则罔,思而不学则殆」,心境跟上学的时候完全不一样。工作这么些年,确实经常查资料 -> 修 bug -> 上线。总想着回头再深入了解,但是人总有惰性,往往就这样过去了。现在想想,这些都是很好的成长机会。
Amber 可编译为脚本的高级语言
https://github.com/Ph0enixKM/Amber
Amber 是一个可编译为脚本的高级语言,拥有现代化的语法和特性,类型安全。
Magic UI
一个 Landing Page 常用的动画组件库,基于 Tailwind CSS 和 Framer Motion。跟 103 期周刊 提到的 Aceternity UI 类似。
完全开源,可以非常方便地自定义。
Remix 将与 React Router 合并
https://remix.run/blog/merging-remix-and-react-router
Remix v3 将会发布为 React Router v7。
Remix 一直以来是 React Router 之上的一层,从去年底开始 Remix 支持 Vite,同时提供了 SPA 模式。Remix 这一层变得越来越薄,所以团队决定将 Remix 和 React Router 合并。
自建音乐库方案
自建音乐库服务
Navidrome 是一个开源的音乐库服务端,支持多种音乐格式,支持多用户,支持多种播放器。
- 支持 Docker 部署
- 自己有多平台客户端
- 市面上支持 Navidrome 的客户端也很多
- 缺点需要占用机器空间,如果部署在 VPS 上需要考虑空间问题,推荐部署在 NAS 上
利用网盘
使用阿里云盘等网盘存储音乐,然后使用支持网盘的音乐播放器。
利用现有的音乐软件
一些音乐软件支持自己上传,如网易云音乐、Apple Music。
使用这些平台有一定的数据风险,毕竟是第三方平台,服务可能随时停止,上传的音乐也可能有审查风险。但是这些平台的客户端体验相对较好,使用门槛低。
最终我还是选择了 YouTube Music,因为我已经有了 YouTube Premium,可以免费使用 YouTube Music,而且这种大平台相对风险小,至少停止服务前可以导出数据,另外 Youtube Music 据说支持上传 10 万首歌曲,量也足够大。
所以我日常使用 Spotify,spotify 缺少的音乐我会在 YouTube Music 上找,都没有的就自己上传。
我做了什么
Agenda 日常迭代
停滞一个半月后,终于开始了 Agenda 的日常迭代,这次迭代主要是清理了积攒的一些 bug,同时增加了 Deadline 功能支持。