Vercel 的 Edge 函数支持自定义部署区域,再通过 DoH 查询 DNS 记录就可以获取到 DNS 在全球各地的解析结果。
于是我用这个特性搞了 DNS.Surf , 但是 Vercel Edge 函数计费很迷很容易把免费额度用完,干脆直接开源了吧。有兴趣的可以自己部署
https://github.com/ccbikai/DNS.Surf
于是我用这个特性搞了 DNS.Surf , 但是 Vercel Edge 函数计费很迷很容易把免费额度用完,干脆直接开源了吧。有兴趣的可以自己部署
https://github.com/ccbikai/DNS.Surf
GitHub
GitHub - ccbikai/DNS.Surf: Querying DNS Resolution Results in Different Regions Worldwide.
Querying DNS Resolution Results in Different Regions Worldwide. - ccbikai/DNS.Surf
👍2
看到 @VersunPan 推荐 Terminus (一个 Homelab 管理系统), 看了下介绍,架构很吸引人,而且 UI 也很棒,还内置了漂亮的应用,准备在攒的新设备上试一下。
已经收录到 Awesome Homelab
https://www.awesome-homelab.com/products/beclab/Terminus
已经收录到 Awesome Homelab
https://www.awesome-homelab.com/products/beclab/Terminus
👍3
最近尝试把部署在 Cloudfalre, Vercel, Netlify 上的项目迁移到自己的 VPS 通过 Docker 运行,但是默认打包出来的镜像有 1G 多。花时间优化了一下,降到了 135 MB。
示例项目是一个 Vite SSR 项目(Astro),有兴趣的可以看看
https://chi.miantiao.me/posts/vite-ssr-docker-image-minimal-build/
示例项目是一个 Vite SSR 项目(Astro),有兴趣的可以看看
https://chi.miantiao.me/posts/vite-ssr-docker-image-minimal-build/
chi.miantiao.me
Vite SSR 项目 Docker 镜像最小化打包方案 | 面条实验室
👍4❤1
在 React Email 和 Vue Email 之后有又看到一个基于 Tailwind CSS 的 Email模板工具 Maizzle
但是新的模板语法又会增加一点点学习成本,还是保持 React Email + Tailwind 插件吧
理想状态是:贴一张图给 AI,让 AI 按 React Email 标准直接生成
https://s.mt.ci/maizzle
但是新的模板语法又会增加一点点学习成本,还是保持 React Email + Tailwind 插件吧
理想状态是:贴一张图给 AI,让 AI 按 React Email 标准直接生成
https://s.mt.ci/maizzle
Maizzle
Maizzle - Quickly build HTML emails with Tailwind CSS
Maizzle is a framework that helps you quickly build HTML emails with Tailwind CSS and advanced, email-specific post-processing.
👍1
Cloudflare 把 unenv 引入到 Workerd 构建工具链了。
Workerd 的 Node.JS 兼容性又提升不少
https://blog.cloudflare.com/more-npm-packages-on-cloudflare-workers-combining-polyfills-and-native-code/
Workerd 的 Node.JS 兼容性又提升不少
https://blog.cloudflare.com/more-npm-packages-on-cloudflare-workers-combining-polyfills-and-native-code/
The Cloudflare Blog
More NPM packages on Cloudflare Workers: Combining polyfills and native code to support Node.js APIs
Workers now supports more NPM packages and Node.js APIs using an overhauled hybrid compatibility layer.
👍1
iPhone 16 变化点:
CPU 升级 A18
内存升级 8G(未证实,但肯定是>=8G)
相机小升级,续航小升级
支持 Wi-Fi 7 (IEEE 802.11be)
数码小白的话还是可以入手的,不折腾首选项
CPU 升级 A18
内存升级 8G(未证实,但肯定是>=8G)
相机小升级,续航小升级
支持 Wi-Fi 7 (IEEE 802.11be)
数码小白的话还是可以入手的,不折腾首选项