面条实验室

  1. Web 开发小技巧在项目主目录放一个 .node-version 文件,里边写你使用的 Node.JS 版本

    Web 开发小技巧

    在项目主目录放一个 .node-version 文件,里边写你使用的 Node.JS 版本。

    本地开发如果使用了 NVM/FNM 会自动切换到指定 Node 版本并激活 corepack。

    CI 打包的时候 Cloudflare/Vercel/Netlify 也会自动切换到指定的 Node 版本

    • 👍1
    • 🔥1
    • 😱1
  2. 如果你使用域名邮箱,可以在 Google Postmaster Tools 认证一下你的域名一可以检查配置的正确性,二可以看你发给 Gmail 的邮件有多少被当作了 Spam

    如果你使用域名邮箱,可以在 Google Postmaster Tools 认证一下你的域名

    一可以检查配置的正确性,二可以看你发给 Gmail 的邮件有多少被当作了 Spam

    https://404.li/postmaster

    • 👍3
    • ❤️2
  3. Sink 现在有了 Raycast 插件,有需要的朋友可以用起来🚀

    Sink 现在有了 Raycast 插件,有需要的朋友可以用起来🚀

    https://sink.cool/raycast GitHub - foru17/raycast-sink: Raycast extension for managing short links via Sink - the Cloudflare-powered link shortener. Create…

    • 👍3
  4. 随着 Twitter 的用户越来越多,Twitter Handle 的可读性越来越差

    随着 Twitter 的用户越来越多,Twitter Handle 的可读性越来越差。

    很多时间想 @ 一个人的时候很难将中文名称和 handle 联合起来。

    目前 Twitter Handle 是不能包含 . 的,建议 Twitter 学习一下 Bluesky 的做法,使用域名来做 Handle。

    即:

    @x.com 等同于 @X
    @apple.com 等同于 @Apple
    @m.ac 等同于 @gxf
    @t.im 等同于 @HiFreyy

    技术上 Bluesky 已经实现了: DNS 添加一条 TXT 记录指向用户ID, 验证过程使用 DNSSEC, 可保障安全性。

    这样做好处有:

    1. @ 找人的时候更快
    2. 官方账号的认证问题天然解决,能拿到域名 DNS 修改权限,必然是官方的人了
    3. 推动 DNSSEC 的普及,构建更安全的互联网

    不知道有什么坏处,评论里边讨论下?

  5. 如果你的 SAAS 服务想要避免被临时邮箱薅羊毛,可以看看这个仓库,收集了 3000 多个一次性邮箱域名黑名单,也有 100 多白名单防止误伤

    如果你的 SAAS 服务想要避免被临时邮箱薅羊毛,可以看看这个仓库,收集了 3000 多个一次性邮箱域名黑名单,也有 100 多白名单防止误伤

    https://404.li/disposable-email-domains GitHub - disposable-email-domains/disposable-email-domains: a list of disposable email domains

  6. #工具推荐 推荐一个开源项目 UptimeFlare看名字就能猜到是 Cloudflare Workers 驱动的 Uptime 监控

    #工具推荐 推荐一个开源项目 UptimeFlare

    看名字就能猜到是 Cloudflare Workers 驱动的 Uptime 监控。

    除了支持 HTTP/HTTPS,也支持 TCP 端口监控,遗憾的是 Worker 不支持 UDP 协议。

    状态页面 UI 也挺不错,有需要的可以自己部署一下

    https://404.li/uptimeflare

    • 👍1
  7. #工具分享 Easing Graphs 将贝塞尔曲线动画可视化,内置不少精心挑选的缓动和弹簧效果,而且还支持使用编辑器微调自己的效果Web 开发者必备,支持导出 CSS 和 Framer Motion

    #工具分享 Easing Graphs

    将贝塞尔曲线动画可视化,内置不少精心挑选的缓动和弹簧效果,而且还支持使用编辑器微调自己的效果

    Web 开发者必备,支持导出 CSS 和 Framer Motion

    https://404.li/easing

    • 🥰2
    • 👍1
  8. 如果你想为你的新网站获得一些高质量外链,可以看看 UserGrowth里边收集了 150 多个可以提交链接的网站,还可以根据域名评级,网站流量,价格来做排序

    如果你想为你的新网站获得一些高质量外链,可以看看 UserGrowth

    里边收集了 150 多个可以提交链接的网站,还可以根据域名评级,网站流量,价格来做排序

    https://404.li/user-growth

    • 👍1
  9. 最近发现 Cloudflare Worker 有办法访问指定区域的 Worker, 于是升级了改造一版 DNS.Surf

    面条实验室
    Vercel 的 Edge 函数支持自定义部署区域,再通过 DoH 查询 DNS 记录就可以获取到 DNS 在全球各地的解析结果。 于是我用这个特性搞了 DNS.Surf , 但是 Vercel Edge 函数计费很迷很容易把免费额度用完,干脆直接开源了吧。有兴趣的可以自己部署 https://github.com/ccbikai/DNS.Surf
    最近发现 Cloudflare Worker 有办法访问指定区域的 Worker, 于是升级了改造一版 DNS.Surf 。


    支持的节点从 Vercel 的 18 个城市升级到 Cloudflare 的 120 多个国家和 330 多个城市,免费额度也从 100,000/月提升到 100,000/天。

    Cloudflare 牛逼👍👍👍

    https://dns.surf DNS.Surf

    • 👍4
  10. 项目里边创建 .gitignore 文件, 我最喜欢的是 gi node vscode > .gitignoregi 后面带上语言/IDE 等名称就能快速生成一份很全的 .gitignore

    项目里边创建 .gitignore 文件, 我最喜欢的是 gi node vscode > .gitignore

    gi 后面带上语言/IDE 等名称就能快速生成一份很全的 .gitignore

    https://404.li/gitignore gitignore.io

1px