第51期:本周无主题

2024-01-27

这周没灵感了,不知道写点啥了,正好也快过年了,就偷懒一下吧。不出意外的话,这期应该是春节前的最后一期了,收收心准备过年了哈哈哈,提前祝大家春节快乐吧!


技术

How I'm Writing CSS in 2024

leerob 的新博文,介绍了当前 CSS 的生态,并推荐了一些关于编写 CSS 的工具和方法。

Zed is now open source

Zed 是一个 Rust 编写的、支持多人协作的高性能编辑器,它的使命是构建世界上最先进的代码编辑器,其团队为了项目更好的发展,现在将其开源,让更多的人参与其中。

Next.js 14.1

Next.js 发布了 14.1 版本更新,该版本没有大的功能变更,主要是完善了自部署相关的文档,并提供自定义的缓存处理 API,以完善自部署时的缓存能力,另外 Turbopack 和 Image 组件也都有些改进。

licenses.dev

一个用于分析项目中依赖的开源协议的网页,可以直接输入 npm 包名查询,也可以上传 package.json 文件分析项目中所有依赖的开源协议。

产品

产品设计中的负担

产品中的负担是指用户在完成目标时必须要做的额外任务,比如开车去上班,需要去加油就是负担,本文从多个角度讲述了如何减少产品设计中的负担。另外这个网页的设计阅读起来负担挺大的哈哈哈。

EpubKit

Randy Lu 开发的一个比较简单的浏览器插件,支持 Chrome、Edge 和 Firefox,它可以将网页文章保存起来,然后自由组合导出成 EPUB 格式的电子书。另外,该项目是用 Remix 开发的,好像最近很多人都对 Next.js 有了不满情绪,而转向了 Remix。

开源

Lucia

使用 TypeScript 编写的身份验证库,API 简单易用,相较于 Auth.js 等同类产品,API 设计的更灵活、易扩展,并且支持多种数据库,可运行在 Node.js、Bun、Deno 等环境。

Shittier

一个有意思但没什么用的项目,从名字也能看出来它和 Prettier 正好相关,它可以把代码格式化的更糟糕,比如给代码添加随机的缩进、混用大小写、添加或删除一些空格等。

OpenGFW

一个从名字看就不宜多说的项目,不过也是有些实际使用场景的,比如在家庭网络中实现广告拦截、家长控制、流量分析等功能,该项目使用 Golang 编写。

movie-web

一个用于看电影的网页应用,使用方式很简单 - 搜索,然后观看,没有算法推荐等干扰性的内容,另外也可以自动保存进度,可以给电影添加书签等,是个把极简主义完美诠释的产品。

工具

IP 地址查询

一个 IP 地址查询的网页,通过这个网页可以查询当前网络访问国内及海外多个节点的 IP 信息,同时也有多个海外服务的 CDN 节点命中信息,以及 DNS 出口信息。