掘金 阅读 ( ) • 2024-04-24 09:24

📢 随易周刊介绍

这是一个由 前端之虎陈随易 维护的周刊,将会分享笔者一周内的所见所闻。

写一篇周刊 搜集+整理+发布 的时间在 2-3天,请尊重笔者的成果,可任意转载,但不要篡改内容。

如果你觉得周刊不错,可以给笔者提供打赏,以支持和鼓励笔者创作更多优质的周刊内容。

最后呢,本周刊正在寻找商业推广合作伙伴,如果你有兴趣,可以联系我。

为什么要做周刊

笔者喜欢每天看各种技术资讯,逛技术社区,跟踪软件更新发布等。

独乐了不如众乐乐,遂做成周刊,以飨读者。

同时呢,也希望通过周刊的影响力。

给广大默默做着自己的产品,软件、项目的开发者,创造者们。

提供一个曝光的平台和机会。

周刊的愿景:希望提高广大程序员的眼界和见识,发现技术世界的乐趣。

🐯 关于周刊作者

大家好,我是前端之虎陈随易。

目前是:

  • 农村程序员 (自 2020 年离职至今都在农村待着)
  • 独立开发者 (有多个已经在盈利中的产品)
  • 自由职业者 (睡到自然醒,困就马上睡)
  • 个人创业者 (注册了自己的公司,为产品服务)
  • 自驾爱好者 (经常自驾,边看风景边敲码)
  • 小说写作者 (大纲构思中)
  • 开源推进者 (自 2019 年持续开源至今)

欢迎跟我交朋友:

让我们一起积极向上,为自己而努力奋斗!

🍺 周刊合作伙伴

✅ leaferjs 绚丽多彩的 HTML5 Canvas 2D 图形渲染引擎

picture 1

国产之光,100 万渲染也很流畅!!

绝境中盛开,leaferjs 开发者的故事

随易点评

好的产品,应该被更多人看见。

✅ MemFire Cloud,轻松构建小程序、Web 网站、移动应用

picture 32

MemFire Cloud 应用开发服务,采用开源的 Supabase,兼容国内开发生态,内置通用服务,简单易学,加速小程序/移动应用/WEB 网站的开发,降低开发/运维成本。

随易点评

MemFire Cloud 对开发者比较友好,上手和使用都非常简单。

对于需要使用云函数,快速开发,部署,运维项目的朋友来说,是一个不可多得的选择。

⌛ 感受时间尾巴

本期周刊发布时间:2024年04月23日(周二)

  • ✅ 今年已过 30.9%
  • ✅ 本月已过 73.3%

光阴似箭,日月如梭。珍惜时间,坚定前行。

🪶 学一点小知识

本期话题:洛希极限

月球围绕地球转动的过程中,由于各点的万有引力不同,会造成一种撕扯效果。

它会使地球上的流体:海水,发生周期性的涨落现象,而这种引力差,就叫做 潮汐力,也叫做 引潮力

它是由法国天文学家 爱德华·洛希1850 年研究潮汐效应时发现的。

当两个天体之间的距离突破某个极限时,小质量天体就会受到大质量天体的 潮汐力 撕扯,从而逐渐解体,最终变成碎片。

而这个被撕裂的极限距离,就叫做 洛希极限

《流浪地球》 中,地球就收到了木星的潮汐力影响,从而依靠向木星大气层点火产生的爆炸,从而把地球推离潮汐力的影响距离。

而地球和月球之间的洛希极限距离为 1.35万公里,一旦距离小于这个值,月球就会被地球的潮汐力撕碎。

一部分碎片砸向地球,一部分变成地球轨道上的行星环。

🔥 行业事件摘要

✅ Edge 浏览器内核更新到 124 了

picture 2

随易点评

笔者用 Edge 有几年了,搭载了 Chrome 的内核,但是整体体验上,感觉更加丝滑趁手。

如果让我用一个更具象的东西来表达的话,那就是:

Edge 给我的感觉是穿了一件休闲裤,而 Chrome 像穿了条牛仔裤。

✅ 玉伯离职飞书,重新投身创业

玉伯在加入飞书不到一年后,选择离职创业,准备投身 AI 应用方向。

玉伯介绍:

前蚂蚁体验技术部负责人,职级最高的前端 (p10) 玉伯。

随易点评

玉伯是国内前端的前辈,在 Commonjs 和 ESM 规范还没出来之前,他的 Sea.js 引领了前端的时代潮流。

语雀也是他主导的作品,程序员的严谨体现无疑。

✅ Bun 想在 json 文件中提供注释功能

picture 15

Bun 是一个新的 JS 后端运行时,是 Node.js 和 Deno 的竞品。

它的维护者 Jarred Sumner 发了个帖子,说 Bun 的下个版本将会支持 json 文件添加注释而不提示报错。

此事被业内强烈抵制,这种破坏规范的行为会让项目在其他平台的兼容性产生破坏。

随易点评

Bun 的开发团队非常活跃,我也非常喜欢这个新晋的今日之星。

在功能特性的发展和迭代上,非常地敏捷和快速。

期待 Bun 的大展宏图。

✅ Deno LSP 速度提升 2 倍

我们的 LSP 现在速度提高了近 2 倍,尤其是在处理大型项目时。

这是在 24mb 项目中以毫秒为单位编辑和导航文件的基准。

随易点评

Deno 发展多年,但是一直不温不火,Bun 后来居上,目前已经隐隐压了 Deno 一头。

既生瑜,何生亮啊~

✅ 再见 Typescript

picture 20

非常适合大型团队,但在单独工作或与 1-2 个朋友一起工作时,它会减慢我的速度。

回到完整的 JS。

随易点评

这是知名的独立开发者 Tibo 近日发表的感慨。

他的作品有 tweethuntertaplio 等。

笔者一直以来都是单打独斗,很喜欢 JS 带来的自由感。

至今还没用过 typescript,让我来评价的话,那就是各有优点,习惯就好。

✅ 赞助转发倡议

众所周知,开源项目现在几乎是每个软件项目的关键部分。

虽然大多数开源项目都是由志愿者维护的,但这些项目的可持续性成为一个大问题。

最近的 xz/liblzma 漏洞事故就是一个很好的例子,它显示了开源项目的重要性以及问题的严重性。

本文作者是前端界的劳模 antfu,他在文中呼吁和建议,可以将赞助转发分配给更多默默无闻,但却做着极其重要工作的建设者们。

随易点评

很喜欢 antfu,前端因有这样的人而精彩。

💎 优秀作品推荐

✅ 满足罕见和不常见需求的工具集

picture 3

picture 5

简洁

没有广告,没有干扰,界面干净、重点突出,开门见山。

本地优先

所有操作均在本地执行,数据也存储在本地。如果有任何通过 API 与服务器交互的情况,都会明确说明。

多平台

PWA、桌面软件、APP、浏览器和 VSCode 扩展等。

随易点评

很多人说,没有创意,没有点子。

来看看这位朋友吧,他做了这么多工具,其中不少绝对具备付费价值,却连广告和付费按钮都找不到。

三年以前我会说:牛逼。

现在我会说:可惜。

不盈利怎么长久啊,唉,搞技术的都比较有情怀。

✅ AITDK,SEO 扩展

picture 6

流量 & Whois & 网站 SEO 分析。

AITDK 是一款多功能的浏览器扩展,旨在提供全面的网站分析。

凭借其强大的功能,AITDK 能够跟踪网站流量,执行 Whois 查询,并进行 SEO 分析。

随易点评

又是一款网址流量,SEO 分析利器,由前腾讯高级码农出品,著名 SEO 社群 哥飞(公众号同名) 团队成员倾情奉献,值得一试!

✅ 精选的 Cloudflare 工具,开源项目,指南和博客资源列表

本仓库只收录基于 Cloudflare 的开源工具,为独立开发者早期摸索期提供一个省心省时的工具集,持续整理中……

随易点评

Cloudflare 是一个云服务平台,提供了各种免费服务,很不错。

✅ 独立开发者工具搜集

picture 9

143 个很棒的独立开发工具。

随易点评

琳琅满目,目不暇接。

没有收集癖的人,还真干不来这事。

✅ 程序员盒子

picture 19

这是一个程序员社区,百宝箱式的网站。

随易点评

网站站长是七七,很早就通过盒子认识的微信好友。

盒子发展几年了,很难想象这是一个程序员,通过一己之力做出来的。

目前盒子社区推出了旗下产品,简历Bot,基于 AI 驱动的简历工具,欢迎大家访问了解。

✅ 多端,多技术栈的购物平台

帮助技术人了解一个产品的完整技术架构,帮助想拥有自己产品的人快速构建自己的产品。

背景

一直以来前端 UI 框架被固定形式占据 (受限于传统的 UI 框架),导致视觉疲劳,在开发一些高度自定义的项目时,往往力不从心; 多设备适配的 web 优秀项目很少,学习和维护成本较高; 当项目复杂后,在组件需要调用多个 api 时会变得复杂起来,比如需要管理多个 loading 和 error 状态,这会导致产生非常多的 state 声明,还有请求取消、请求竞态等可能存在的问题也容易被忽略; 随着项目复杂,样式的开发与维护变得庞大且臃肿;

意图

改进背景中提到的问题。

目的

打造一个完整的,适合 web 端的良好生态。

使用技术

NextJs、TailwindCss、Headless UI、MongoDB、Redux - Toolkit - RTK Query、JWT、Docker、React Native、Expo、Expo Router、NativeWind、Taro。

WEB 全栈

全栈开源地址:https://github.com/huanghanzhilian/c-shopping 项目在线演示地址: docker 部署地址:http://shop.huanghanlian.com/ vercel 部署地址:https://c-shopping-three.vercel.app/

APP

APP 开源地址:https://github.com/huanghanzhilian/c-shopping-rn

微信小程序

微信小程序开源地址:https://github.com/huanghanzhilian/c-shopping-weapp

随易点评

相当丰富的跨平台,跨技术栈的商城实现了,丰富的经验才能开发出如此优秀的项目,点赞。

✅ stock,爱盯盘-股票盯盘

picture 13

一款帮助你轻松看盘,实时查看行情的工具,一键查看基金股票行情,炒股盯盘的神器。

随易点评

炒股人士可以瞅瞅。

✅ hello 导航

picture 14

以前端为主的导航网站导航大全。

随易点评

这图标真是太齐全了,如果把图标单独打包售卖,卖个 9.9元 一份,应该有不少市场。

啊啊啊~不好意思,我庸俗了 😭。

✅ newcar,JavaScript 生态系统的现代动画引擎

Newcar 是一款高度可配置且先进的通用引擎,专为快速动画创作而设计。

它适用于广泛的应用,包括视频剪辑、动态图表 (未来计划),甚至 2D 游戏开发 (也计划未来)。

随易点评

项目作者是一个初中生,也在我的微信群里,看他分享过一次个人经历,也是比较坎坷。

希望大家多多支持一下,点个 star,后生可畏啊,比很多只知道刷手机和傻笑的强多了。

✅ 简单封面

picture 16

免费在线设计工具图片处理工具。

专业强大的设计工具

  • 支持常用场景的设计,包括竖版海报、横版海报、电商海报、商品主图、文章长图、简历、名片、广告 Banner、小说封面、头像、手机壁纸等。
  • 专业的封面图片设计工具,支持包括微信公众号、小红书、B 站、知乎、头条、抖音、西瓜视频等平台的内容封面图片制作。
  • 强大的设计器,灵活编辑,支持海量免费商用图片资源搜索,10+免费商用字体资源,N 种图形素材,简单的组合可以设计出很酷的作品。

持续上新的图片处理工具

  • 支持针对图片的常用处理工具,包括图片文件压缩、图片大小调整、图片裁剪、给图片加水印、图片格式转换等。
  • 支持九宫格切图、抖音三联屏切图、在线生成印章、在线制作二维码、视频转 GIF 等特色功能。
  • 支持在线 PS、在线白板、在线流程图等效率工具。

丰富的设计素材资源

  • 支持搜索下载 Unsplash、Pexels、Pixabay 平台的免费商用图片资源,支持上传本地图片资源。
  • 支持选择 80+渐变色配色资源,简单的渐变背景,也可以做出酷炫的海报。
  • 支持 10+免费商用字体,图片文字随心用,无需担心侵权困扰。

随易点评

简单设计的开发者是我的微信好友 欧维,也是什么值得读的站长。

在独立开发方向上,欧维真的有非常丰富的经验和长期的坚持。

✅ relation-graph,关系数据展示组件

picture 17

relation-graph 是支持 Vue2、Vue3、React 的关系数据展示组件,支持通过【插槽】让使用者使用 “普通 HTML 元素、Vue 组件、React 组件” 来完全自定义图形元素,并提供实用的 API 接口让使用者轻松构建可交互的图形应用。

除了典型的关系数据展示功能,relation-graph 还支持作为一个画板来使用,你可以在画板上放置任何内容,只需要为想要连接的元素设置 id,同时定义 “元素连线 (Element Lines)” 即可。

轻松实现一个可任意创建连线、可缩放与拖动、支持通过 API 轻松实现动态交互的画板。

随易点评

relation-graph 是一个专注于关系数据展示的项目,目前的维护更新也比较及时,建议大家了解尝试。

📝 干货文章分享

✅ 价值 1000r 的校招咨询:Kaiyi 带你勇闯校招

picture 21

“校招大满贯” - 开翼会从自身经历出发,围绕校招进行一番输出和讨论,按照时间维度悉心分析不同阶段的准备工作。

希望在这个寒冷的招聘季能帮助到各位。

无论你是在校生、初入职场还是职场老江湖,都可以从这次讨论中得到不同的感受,也欢迎加入讨论聊聊自己当年踩过的坑。

随易点评

Web Worker 播客,一群有情怀的开发者运营的节目。

这让我想起了我入行的前几年,在技术圈子,激情满满地组织线下技术交流的日子。

这种满是行业情怀的状态,使命感覆盖了全身。

✅ 硬地骇客 - 两个月 $12000 ARR 实践之路

picture 7

本书的作者是 硬地骇客 社区,硬地骇客即 Indie Hacker 的意译。

硬地骇客社区核心成员由三位拥有10年+互联网创业者组成,我们关注前沿科技,分享创业故事,打造 超级个体,寻找利基市场,构建小而美的生意。

同时也希望和广大 Hacker 一起探讨技术、产品和商业之美。

我们正在努力探索一条能够同时实现财务、时间和身体自由的道路,希望能够通过 Podcast 将我们的故事分享给大家。

硬地骇客是一群追求自由充实的生活并喜欢挑战的 Builder,热爱技术,构建产品,崇尚依靠产品驱动的增长方式构建出自己的小生意。

随易点评

在我混的一些 硬地骇客 圈子里,大部分人都充满了激情和干劲去推进自己的方向和目标,笔者也不例外。

也有不少 硬地骇客 做出了自己的成绩,收获了良好的反馈,达到了一定的目标。

相反,职场,技术圈子,一片死气沉沉,毫无朝气。

硬地骇客 是一种精神,是一种力量,很多正在职场中的英雄们,正在思考、寻找、推进、实现自己的骇客方向和目标。

冰冻三尺非一日之寒,滴水石穿非一日之功。

加入 硬地骇客 的圈子吧,一起探索属于自己的未来!

严重注意:离职做事不可取,业余搞事才为真。

✅ 35 岁,程序员,用仅剩的 2 根半手指,码出精采人生

picture 11

大家好呀,我是帆不凡。很开心又和大家见面了。

今天跟大家分享下我是如何成为一个程序员的。

虽然我的手指不够,但是我用努力来凑,嘿嘿~

别人听说我是程序员,都难以置信,一是因为我的与众不同的手实在是难以和程序员挂钩,还有我茂密的头发不符合程序员的特质。

随易点评

人是一种很奇怪的生物,就比如说,当你颓废的时候,需要正能量的刺激。

而本文的主人公,正能量已经溢出屏幕了。

我们还有什么好说的呢?

干就完了!

✅ 赛博菩萨 Cloudflare 圆桌访谈与问答录

picture 12

随易点评

赛博菩萨,名不虚传,看到永远提供免费计划那一段,我就放心了。

✅ 给 Moonscript 重写编译器的故事

Moonscript 是一门编译成为 Lua 代码并在 Lua 虚拟机运行的编程语言。

主要语法和特性借鉴于 Coffeescript。

这门语言的优势在于语言简练、具有较强表达力的同时能保留尽可能高的可读性,在表达力和可读性之间取得一个比较好的平衡点。

有较为克制不那么 corner case 的语法糖。

用来写一些经常变化的业务逻辑非常省力,实践下来编写相同的游戏开发类的业务逻辑,用 Moonscript 比写原生的 Lua 能缩减到 1/2,甚至到 1/3 的代码量,更少的代码对减少 Bug 的产生或是问题排查也有很多帮助。

另外这门语言还有一个重要特点,据 Discord 群里的老哥说,全世界范围内的活跃用户可能只有 20 多人。

还有一个更重要的特点就是这是一门 Sailor Moon Themed 的编程语言。

随易点评

说实话,我是被 Moon 这个单词吸引的,因为我最近一直在关注国产编程语言 Moonbit(月兔) 的发展。

但是这里的 MoonscriptMoonbit 显然不是一回事。

但是,看了这篇文章后,衷心地给这些创造者们点赞 👍。

✅ 你想参与开源项目?不,你并不想

前端双越老师,也就是著名的富文本编辑器 wangEditor 作者王福朋老师。

随易点评

交易是长久的基础,而不是点缀,时间,精力,注意力,协作,沟通,组织,都是具备价值的,理应获得应有的回报。

包括我自己现在做的所有事情,都是有收益模式的,不要再做免费的事情了,单纯的技术创造者们。

看了这篇文章的评论,wangEditor 停止维护,我想是情有可原的。

✅ 一条面向未来的程序员职业发展路径

你有没有觉得,最近两年就业环境越来越浮躁?我总结是如下原因造成的:

市场环境变差 —— 环境差了大家就不容易静下心提高自己,总是担心突然失业导致之前的积累白费。

AI 跳跃式发展 —— 很多程序员担心过不了几年就会被 AI 取代。

基于以上两点,环境越来越浮躁。在这种浮躁的环境下,会滋生很多拧巴的动作,比如 既想主业有所作为,又想发展副业

而这一切问题的根源在于 传统的程序员职业发展路径不再适应当下

随易点评

卡颂大佬,是从魔术师转行前端开发,然后又通过课程等方式走上了自由职业的道路。

他的见解和经验,真的非常有用,强烈建议大家关注他的公众号:魔术师卡颂

✅ 讲给程序员的社群运营方法论

网址 https://mp.weixin.qq.com/s/yWixXt69I2Ty2TaIgjtj6w

很多程序员都有一颗不安于现状的心,想谋求一些主业之外的新发展。

但在具体执行层面,由于对 “非编程相关工作” 不熟悉,容易低估成事儿的难度。

最常见的,比如独立开发,之前一篇文章聊过,保守点,90%的程序员不适合做独立开发。

今天再聊个典型的例子 —— 社群运营。这篇文章会从程序员的角度告诉你社群运营难在哪儿,该怎么做。

随易点评

卡颂大佬的最新文章,非常实用且干货。

✅ 关于大模型你需要知道的

过去一年里可能大部分人的情绪经历了一个个 “兴奋 - 惶恐 - 失望 - 理性 - 兴奋” 的轮回。

甚至于这样的情绪反复发生了好几次,而每一次都是因为发布了一个可能之前从未出现过的 AI 产品。

本文从大模型的入门知识讲起,带你一窥大模型的世界。

随易点评

该作者还会写一系列文章来讲大模型的发展,演进,变化,欢迎大家关注他。

✒️ 思考心得感悟

✅ 永远不建议离职创业

很多人想做独立开发,想创业,想离职,想全职做事情。

笔者永远不建议这么做,我自己也是业余接单较为稳定了才回到农村的。

独立开发要想每个月赚 1 万块钱,比上班每个月赚 1 万块钱,难 1 万倍。

上面这句话,虽然也有夸张成分,却也是笔者折腾数年的经验之谈。

请周刊读者们切记,不可冲动行事,积累能量,谋定而后动。

✅ 缘分不是等来的

笔者遇到过不少人,关于找男女朋友这个话题,他们把原因归结于 缘分 这个词语。

我是极其不同意的,就好像每天在家睡觉就能赚 100 万一样。

缘分是主动谈来的,等待只会让年纪慢慢增长,在金钱和颜值都像笔者这么贫瘠的时候,还是多主动出击吧。

✅ 不要啥都搞

如果你想做自己的长期事业,那么笔者的建议有 2 条:

  1. 做你擅长的事情。
  2. 做你喜欢的事情。

如果搞钱是你的第一目标,那么笔者并没有合适的建议,因为我走的是上面这条线路。

✅ 身体 (健康) 自由 >> 时间自由 >> 财务自由

近日看到的一个观点,我觉得,财务自由是最难的,还是先实现更简单的时间自由比较靠谱。

✅ 坚持大于计划

计划是反人性的,人不是规律性动物,而是情绪性动物。

如果说,让你每天跑步一小时,或者让我每周一准时更新周刊。

短时间内或许没问题,但是时间一长,十有八九会打断计划。

所以我认为,适应自己的周围的环境,顺应个人习惯,按照自己的节奏往前走,通过长期坚持,或许可以更好地达到目标,而且可以减少计划被打破的负罪感。

🛠️ 软件工具淘金

✅ Marta,MacOS 的文件管理器

picture 8

随易点评

我是 Windows 忠实粉丝,这个没法提供使用感受,不过看官网描述,应该挺不错的。

✅ dbdiagram,轻松绘制实体关系图

picture 18

一个免费、简单的工具,只需编写代码即可绘制 ER 图。 专为开发人员和数据分析师设计。

随易点评

可以通过代码实现 ER 图和相互关联,非常适合开发人员使用。

✅ 在线 PS

picture 30

无需下载,浏览器中打开就能编辑,设计。

随易点评

笔者一直用这个在线工具,比单独下载一个 ps 可方便多了。

因为我也不是专业设计,所以简单的改改颜色,大小,文字啥的就足够了。

如果你也跟我一样,没有专业的需求,或者有时候想临时改改东西,那么这个在线 ps 就非常有用了。

✅ 行者区域范围

picture 31

行政区划范围 json 数据。

随易点评

笔者以前上班做大屏项目的时候,这个帮了不少忙。

如果你还不知道,那么分享给你,希望也能给你帮上忙。

💴 副业搞钱思路

✅ 付费课程

picture 23

这是笔者近日创建的一个付费社群,99元/年

主题就是对 Node.js 全栈开发进行答疑。

笔者目前的产品接口端,都是用 Node.js 实现的,也算小有经验。

我一直都秉承着这样一个观点:问 500 个问题,学会一门技术

这是我第一次做付费课程,所以用 99 元/年这样的低价来用今年剩余的 8 个月,做这样一个付费实验。

非常感谢大家的支持和信任,如果你也想加入,那么可以在我的个人网站 https://chensuiyi.me 联系我。

✅ 闲鱼虚拟资料

闲鱼是一个门槛很低的,个人就能进行商业化交易的平台。

凡是赚钱的赛道都很卷,虚拟资料赛到也是如此。

不过,门槛也不算高,虚拟资料也不难找到。

可以找一个自己感兴趣的方向卖资料,亲自尝试一下,或许有不一样的感受。

✅ 微信群,QQ 群出售

这个很早以前就比较流行了,那个时候有专门的建群转卖的人。

现在也可以的,笔者本人就卖过几次微信群,赚了几千元的样子。

比较有难度的就是,如何找到想买群的人。

这个的话,没事就到处问问就好了,或者发到朋友圈,看谁想买就行了。

🧊 重要开源更新

注意:以下版本号中的 x 表示任意数字。

✅ quill v2.0 发布

Quill 是一款专为兼容性和可扩展性而构建的现代所见即所得编辑器。

更新内容节选:

  • 使用 ESM 语法,具备更好的 tree-shake。
  • 升级到 Typescript。
  • 升级为 Vitest 进行单元测试。
  • 使用 Playwright 进行 E2E 测试。
  • 嵌套 Quill 支持。

随易点评

quill 是几年前非常热门的编辑器,中文名 鹅毛笔

它的全职维护者子骅大佬,前段时间开源了9年的 ioredis 被官方收购。

很多人说开源赚不到钱,我想,或许还是不够深耕和专注吧。

✅ pinyin-pro,v3.20.x 发布

中文转拼音、拼音音调、拼音声母、拼音韵母、多音字拼音、姓氏拼音、拼音匹配。

import { pinyin } from 'pinyin-pro';

// 获取字符串格式拼音
pinyin('汉语拼音'); // 'hàn yǔ pīn yīn'

// 获取数组格式拼音
pinyin('汉语拼音', { type: 'array' }); // ["hàn", "yǔ", "pīn", "yīn"]

// 获取不带音调数组格式拼音
pinyin('汉语拼音', { toneType: 'none' }); // "han yu pin yin"

// 获取不带音调数组格式拼音
pinyin('汉语拼音', { toneType: 'none', type: 'array' }); // ["han", "yu", "pin", "yin"]

// 音调以数组形式显示
pinyin('汉语拼音', { toneType: 'num' }); // "han4 yu3 pin1 yin1"

// 自动识别多音字
pinyin('睡着了'); // "shuì zháo le"

更新内容节选:

  • 支持通过 addDict api 自定义词典。
  • 增加一和不的变调智能识别,可通过 toneSandhi 参数控制开启和关闭。
  • 增加行、斗、重前面跟数量词时的发音智能识别。
  • 增加了在起始的发音智能识别。
  • html api 增加 customClassMap 选项用于对指定字增加自定义类名。
  • 应用了新的分词算法,支持传入词典,分词更加准确。

随易点评

非常专业的一款汉字转拼音工具,维护更新也比较勤快。

本次更新内容也属于比较重要,更加强大了。

✅ gitify,v5.3.0+v5.4.0 发布

picture 33

菜单栏上的 GitHub 通知。

适用于 macOS、Windows 和 Linux。

更新内容节选:

  • 增加 Linux RPM 包支持。
  • 增加 Linux snap 支持。
  • 恢复单击完整通知行的功能。
  • 通知用户头像。
  • 手动刷新时重置间隔。

随易点评

对于开源工作者,需要及时跟踪 github 通知,这个工具是非常有用的。

本次的更新内容也属于近期比较大的变化,除了性功能之外,还有大量的修复,重构等。

✅ pup,v1.0.0-rc.20 - rc.30 发布

Pup 是 Deno 的强大进程管理器,旨在简化应用程序和服务的管理。

以下是一些主要功能:

  • 跨平台和广泛的操作系统兼容性:管理各种语言和平台的进程,例如 Windows、macOS 和 Linux 上的 Deno、Node.js、Python 和 Ruby。
  • 流程管理:使用简单的命令和配置选项定义、控制和管理您的进程。
  • 多个启动/重新启动策略:将进程设置为按计划 (使用 cron 表达式) 或文件更改时自动启动。
  • 服务管理:适用于 Linux (sysvinit、systemd、upstart)、macOS 和 Windows 服务的内置安装程序。
  • 集群和负载平衡:使用内置集群和负载平衡功能无缝扩展您的应用程序。
  • 插件:使用自定义插件扩展 Pup 的功能,以获得附加功能和集成。
  • 进程遥测和 IPC:Pup 可以从 Deno 客户端进程收集遥测数据,例如内存使用情况和当前工作目录,从而提供对托管进程的更深入的了解。遥- 测功能还支持进程间通信,允许连接的进程相互交互。
  • 安全 Rest API:使用内置 Rest API 从第三方解决方案控制和监控 Pup。

随易点评

由于还没发布正式版,就不分享更新内容了。

✅ Shiro,v1.1.0 发布

picture 34

一个极简主义的个人网站,体现了纸的纯净和雪的清新。

特点:

  • 🚀 SEO 100%,性能优秀:在 LightHouse 中表现优秀,Performance > 90%,Best practice > 90%。
  • 🎨 UI 现代化,简洁不简单:用户界面设计现代化,简洁而不简单,让你的体验更加流畅。
  • 💎 注重细节,UX 极致:注重每一个细节,所有的动画都使用符合物理的 Spring 弹性动画,每一帧都是大自然的感觉。
  • 🔔 接入 WebSocket,实时获取最新的文章通知:通过 WebSocket,访客能够实时获取最新的文章通知。
  • 💻 实时活动状态展示:配合 ProcessReporter,可以在主页上显示实时活动状态。
  • 📝 Markdown 的扩展语法:支持更多的 Markdown 扩展语法,等待你的发掘和使用。
  • ⚡ 轻量级管理面板:可以在管理面板中管理文章、评论等。

更新内容节选:

  • 支持 Worker socket。
  • 升级到 Next.js v14.2。
  • 重新设计主页。

随易点评

如果你有个人博客的需求,不妨试试这个,优质的极简博客。

✅ miniprogram-vscode-extension,v1.4.18+v1.4.19 发布

微信小程序 VSCode 插件,提供预览、打包上传、代码补全、语法高亮等特性。

更新内容节选:

  • 新增代码质量分析功能。
  • 优化代码质量分析功能界面样式。
  • 修复 Windows 下非 C 盘无法创建模板文件。

随易点评

对于想使用 vscode 开发小程序的小伙伴来说,这个插件提供了语法高亮,预览,上传小程序等一系列功能。

✅ tldraw,v2.1.0 发布

picture 35

tldraw 是一个用于在 React 中创建无限画布体验的库。

随易点评

更新内容挺多,眼花缭乱,自信查看。

✅ wasmtime,v20.0.0 发布

快速、安全的 WebAssembly 运行时。

更新内容节选:

  • C API 中添加了对共享 WebAssembly 内存的支持。
  • 添加了 Component::component_type 方法来反映导入和组件的出口。
  • Bindgen 中的 with 键!现在支持重新映射整个包和命名空间。
  • Winch 现在支持使用 Cranelift 生成组件模型。
  • WASI-NN 后端现在支持 ONNX。
  • wasmtime CLI 现在有一个 -S 继承-env 标志,用于继承整个进程环境。
  • Winch 现在支持 WebAssembly memory64 提案。

随易点评

wasm 是个好东西,有空的可以上手了解,学习了。

✅ httpsok,v1.10.0 发布

picture 36

httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。

一行命令,一分钟轻松搞定 SSL 证书自动续期。

更新内容节选:

  • UI 整体优化。
  • 支持更新证书时本地备份。
  • IPv6 检测支持。
  • 使用单独的 API 访问域名。
  • 支持完整的 gTLD ccTLD 域名校验。
  • 支持 DNS 记录删除。
  • 支持证书、证书监控备注。
  • 自动证书监控完善。

随易点评

使用 Nginx,OpenResty 的你,有没有被 https 证书烦到?

httpsok 专为解决此问题而生,试试吧。

✅ tianji,v1.9.0 发布

picture 37

多合一洞察中心。

网站分析 + 正常运行时间监控 + 服务器状态 = 天机。

全部在一个项目中!

随易点评

服务器,网站运维神器。

✅ mp-html,v2.5.0 发布

一个强大的小程序富文本组件。

  • 支持在多个主流的小程序平台和 uni-app 中使用。
  • 支持丰富的标签 (包括 table、video、svg 等)。
  • 支持丰富的事件效果 (自动预览图片、链接处理等)。
  • 支持设置占位图 (加载中、出错时、预览时)。
  • 支持锚点跳转、长按复制等丰富功能。
  • 支持大部分 html 实体。
  • 丰富的插件 (关键词搜索、内容编辑、latex 公式等)。
  • 效率高、容错性强且轻量化 (≈25KB,9KB gzipped)。

跟新内容节选:

  • play 事件增加返回 src 等信息。
  • preview-img 属性支持设置为 all 开启 base64 图片预览。
  • editable 插件增加简易模式 (点击文字直接编辑)。
  • latex 插件支持块级公式。

随易点评

对于需要在小程序中展示富文本内容,展示图文混合的文章详情,这个项目非常有用。

✅ ant-design-vue,v4.2.0 发布

基于 Ant Design 和 Vue 的企业级 UI 组件。

更新内容节选:

  • 优化 layout 组件切换 dark 模式时 textColor 变化 #7498。
  • Tooltip 新增 arrow 隐藏配置 #7459。
  • 优化 Table hover 性能。

✅ zod,v3.23.x 发布

使用静态类型推断进行 TypeScript 优先模式验证。

更新内容节选:

  • 增加 z.string().date()
  • 增加 z.string().time()
  • 增加 z.string().duration()
  • 增加 z.string().base64()

v3.23 系列是 zod 的最后一个 v3 版本,之后发布的就是 v4 了。

随易点评

把这玩意看成 json-schema 就对了,什么,你连 json-schema 都不知道?练,要多练。

✅ rollup,v4.15.0 - v4.16.x 发布

下一代 ES 模块打包工具。

更新内容节选:

  • 暂时恢复函数参数跟踪逻辑。
  • 将 libc 字段添加到 armv7 包中。
  • 跟踪函数调用参数以优化仅调用一次或使用相同文字值的函数。
  • 通过传播 const 参数来改进树摇动。
  • 添加 output.importAttributesKey 选项以选择导入属性是使用 with 还是 assert。

随易点评

rollup 本周更新比较频繁,发布了 2 个次要版本,笔者一直在使用,好使。

✅ vscode-vsce,v2.26.0 发布

打包和发布 Visual Studio Code 扩展。

更新内容节选:

  • 将 --azure-credential 选项添加到 “publish”、“unpublish” 和 “verify-pat” 命令。
  • 忽略 git worktree add 生成的 .git
  • 允许 verifyPat 使用扩展程序的发布者名称。

随易点评

虽然 v2.26 发布了,但是我最喜欢 v2.25 的一个功能。

那就是在 package.json 增加了 files 字段,可以指定哪些文件将会被打包发布。

在 v2.25 之前我是怎么做的呢?创建了一个。.vscodeignore 文件,把所有不需要发布的文件写到里面。

万一增加了文件,就要多忽略一个文件,所以,v2.25 帮我大忙了,随便增加文件也不慌了。

✅ electron-vite-vue,v28.0.0 发布

非常简单的 Electron + Vite + Vue 模板。

  • 📦 开箱即用。
  • 🎯 基于官方模板-vue-ts,侵入性较小。
  • 🌱 可扩展,非常简单的目录结构。
  • 💪 支持在 Electron-Renderer 中使用 Node.js API。
  • 🔩 支持 C/C++ 原生插件。
  • 🖥 轻松实现多窗口。

更新内容节选:

  • 支持 ESM 模块。

随易点评

草鞋哥的倾力之做。

而且版本号比较有意思,从 v1 到 v2 到 v28,直接跳到了 v28 版本,大家知道这是为什么吗?

欢迎评论区留言哦,下期周刊揭晓答案~

✂️ 代码片段技巧

✅ js DNA 检测

picture 22

随易点评

万物之初始于母,js 也不例外。

✅ 防止浏览器自动填充密码

//  用于防止浏览器自动填充密码
<input type="password" clearable hidden autocomplete="new-password" style="display: none" />

随易点评

这是笔者用了很久的一个小技巧,把这个放到页面中第一个输入框的前面任意地方,当前页面就不会被自动填充账号密码。

✅ js 实现延迟函数

// 延迟函数
const delay = (wait) => {
    return new Promise((resolve) => {
        setTimeout(resolve, wait);
    });
};

随易点评

前端有了 Promise,async,await 后,延迟函数实现就很简单啦~

✅ 直接跳转到 TS 的函数定义处

"typescript.preferGoToSourceDefinition": true

通过上面的这个 VSCode 配置,可以直接跳转到 TS 函数的定义处,而不是接口定义。

随易点评

我不是 TypeScript 方面的专家,所以我并不确认这个设置是否可行。

正如我一开始所说的,我不是 TypeScript 方面的专家。

🎲 有趣好玩一览

✅ cocosmos,宇宙模拟

picture 1

这是一个使用 cocos 引擎开发的网页版宇宙模拟游戏。

提供了各种天体,星系,星系团等模型和介绍,对于学习天文知识来说,真是不可多得的神器。

随易点评

应该是去年的某个时候,这个作品横空出世,给很多人,包括笔者,留下了深刻的印象。

今天来找的时候,却忘记了名称和网址了,当时也没有收藏起来。

不过依稀记得,这个作品是用 cocos 写的,所以笔者从 Cocos 布道师麒麟子那里问到了这个作品的地址。

为什么要找这个呢?

因为笔者正在构思程序员 修仙+科幻+穿越 小说 《一码当仙》

希望通过这个可视化作品,去认识和了解宇宙的结构和组成,进一步提高在写小说的时候的宇宙方向感。

当然呢,也希望作品发布的时候,大家可以捧捧场啦 (预计6月份发布吧)~

✅ 百度画一画

picture 10

百度旗下的 AI 智能绘画平台。

随易点评

怎么样,这画质和水平,还不错吧。

而且,根据我的测试,好像是免费没有次数限制的。

对于需要制作一些文章配图,头像,封面,插画等,真的很不错哦。

✅ 中国程序员 github 排行榜

picture 27

此榜单定期更新,数据真实可靠。

随易点评

我翻了好几页都没翻到我,看来要加倍努力了。

✅ 文字游戏,非仙勿扰

picture 29

随易点评

诺基亚时代,就靠着这些文字游戏提升精神富足感。

16年 QQ 家园停止运营,给这个梦永远划上了一个句号。

不过,还是有残存的一些,散落在民间。

📺 那些人那些事

✅ 独立开发者 - 欧维 Ove

作品:

  • 什么值得读:https://shenmezhidedu.com
  • 简单设计:https://jiandan.link
  • SuperAcos:https://superacos.com
  • 独立开发前线:https://91wink.com

随易点评

非常厉害的独立开发者,有着清醒的头脑,坚定的意志,长期的坚持。

✅ 残友程序员 - 帆不凡

  • 公众号:帆不凡

虽然身体有缺陷,但是通过强大的意志力,不仅学会了编程,还做到了技术经理。

从月薪 2000 到年薪 60 万,用了8年。

平时也在做一些爱心助学工作,帮助贫困山区的孩子提供援助。

为这样的意志力点赞,为这样的爱心点赞,欢迎大家关注他。

✅ 脱单陪跑员 - 正记录 beta

  • 公众号:正记录Beta

前程序员,现自由职业,专注 “1v1 脱单陪跑” 带你享受甜甜的 💘 恋爱。

✅ 电鸭社区,只工作不上班

picture 28

电鸭是国内最早的远程工作社区。

我们倡导 “只工作,不上班” 的生活方式,努力推动多样化工作方式在国内的渐进式发展。

随易点评

电鸭社区运营很多年了,站长大灰是一个非常典型的 只工作不上班 的典范。

常年边自驾,边工作,还创建了大理的自由工作者社区。

笔者也受到这些前辈的鼓励,越发坚定地走出自己的道路。

✅ iyobucuo,电车自驾中国

picture 38

在从山东烟台开电车到新疆塔县的自驾之旅,我逐渐有这样的感受:

有时候阻碍你前进的,不是物质上的匮乏,而是精神上的动力不足。

当你真的想做一件事时,你就可以迈出那一步。

随易点评

iyobucuo 是一个非常大胆的自驾游者,一辆电车走天下,笔者试问做不到,油车才没有焦虑感。

我们每天在自驾游群里交流,讨论,分享游记,风景,欢迎大家一起交流。

👻 周刊的自留地

picture 25

本期的周刊自留地呢,留给周刊本身啦。

周一带着老婆和小孩出去玩了一天,所以原定周一发表的周刊延期到今天周二发布。

本来打算周二上午发布,所以半夜起来写了 2 个小时。

不过,距离发布还是差了不少内容。

周二上午写了一上午,还差三分之一的内容。

下午,3 点睡个午觉,5 点多起来,继续推进,直到晚上 10 点写完。

同时也,也想清楚了一个东西。

坚持大于计划。

什么都按照计划走,那就没意思了,念念不忘,必有回响。

最后呢,周刊上周被举报了,说我引流,说我是商业性质。

OK,引流我不放自己的微信就好了,留个公众号,个人网站,不过分吧。

至于商业性质,我辛苦写的周刊,为啥不让我做商业推广?

你给我发工资啊,真是大无语,下头。

🔍 随易周刊甄选

随易甄选 https://good.yicode.tech