📢 随易周刊介绍
这是一个由 前端之虎陈随易
维护的周刊,将会分享笔者一周内的所见所闻。
写一篇周刊 搜集+整理+发布
的时间在 2-3天
,请尊重笔者的成果,可任意转载,但不要篡改内容。
如果你觉得周刊不错,可以给笔者提供打赏,以支持和鼓励笔者创作更多优质的周刊内容。
最后呢,本周刊正在寻找商业推广合作伙伴,如果你有兴趣,可以联系我。
为什么要做周刊
笔者喜欢每天看各种技术资讯,逛技术社区,跟踪软件更新发布等。
独乐了不如众乐乐,遂做成周刊,以飨读者。
同时呢,也希望通过周刊的影响力。
给广大默默做着自己的产品,软件、项目的开发者,创造者们。
提供一个曝光的平台和机会。
周刊的愿景
:希望提高广大程序员的眼界和见识,发现技术世界的乐趣。
🐯 关于周刊作者
大家好,我是前端之虎陈随易。
目前是:
- 农村程序员 (自
2020
年离职至今都在农村待着) - 独立开发者 (有多个已经在盈利中的产品)
- 自由职业者 (睡到自然醒,困就马上睡)
- 个人创业者 (注册了自己的公司,为产品服务)
- 自驾爱好者 (经常自驾,边看风景边敲码)
- 小说写作者 (大纲构思中)
- 开源推进者 (自
2019
年持续开源至今)
欢迎跟我交朋友:
- 公众号:
陈随易
- 个人网站:https://chensuiyi.me
- 企业官网:https://yicode.tech
让我们一起积极向上,为自己而努力奋斗!
🍺 周刊合作伙伴
✅ leaferjs 绚丽多彩的 HTML5 Canvas 2D 图形渲染引擎
国产之光,100 万渲染也很流畅!!
随易点评
好的产品,应该被更多人看见。
✅ MemFire Cloud,轻松构建小程序、Web 网站、移动应用
MemFire Cloud 应用开发服务,采用开源的 Supabase,兼容国内开发生态,内置通用服务,简单易学,加速小程序/移动应用/WEB 网站的开发,降低开发/运维成本。
随易点评
MemFire Cloud 对开发者比较友好,上手和使用都非常简单。
对于需要使用云函数,快速开发,部署,运维项目的朋友来说,是一个不可多得的选择。
⌛ 感受时间尾巴
本期周刊发布时间:
2024年04月23日(周二)
- ✅ 今年已过
30.9%
- ✅ 本月已过
73.3%
光阴似箭,日月如梭。珍惜时间,坚定前行。
🪶 学一点小知识
本期话题:洛希极限
月球围绕地球转动的过程中,由于各点的万有引力不同,会造成一种撕扯效果。
它会使地球上的流体:海水
,发生周期性的涨落现象,而这种引力差,就叫做 潮汐力
,也叫做 引潮力
。
它是由法国天文学家 爱德华·洛希
在 1850
年研究潮汐效应时发现的。
当两个天体之间的距离突破某个极限时,小质量天体就会受到大质量天体的 潮汐力
撕扯,从而逐渐解体,最终变成碎片。
而这个被撕裂的极限距离,就叫做 洛希极限
。
《流浪地球》
中,地球就收到了木星的潮汐力影响,从而依靠向木星大气层点火产生的爆炸,从而把地球推离潮汐力的影响距离。
而地球和月球之间的洛希极限距离为 1.35万公里
,一旦距离小于这个值,月球就会被地球的潮汐力撕碎。
一部分碎片砸向地球,一部分变成地球轨道上的行星环。
🔥 行业事件摘要
✅ Edge 浏览器内核更新到 124 了
随易点评
笔者用 Edge 有几年了,搭载了 Chrome 的内核,但是整体体验上,感觉更加丝滑趁手。
如果让我用一个更具象的东西来表达的话,那就是:
Edge 给我的感觉是穿了一件休闲裤,而 Chrome 像穿了条牛仔裤。
✅ 玉伯离职飞书,重新投身创业
玉伯在加入飞书不到一年后,选择离职创业,准备投身 AI 应用方向。
玉伯介绍:
前蚂蚁体验技术部负责人,职级最高的前端 (p10) 玉伯。
随易点评
玉伯是国内前端的前辈,在 Commonjs 和 ESM 规范还没出来之前,他的 Sea.js 引领了前端的时代潮流。
语雀也是他主导的作品,程序员的严谨体现无疑。
✅ Bun 想在 json 文件中提供注释功能
Bun 是一个新的 JS 后端运行时,是 Node.js 和 Deno 的竞品。
它的维护者 Jarred Sumner
发了个帖子,说 Bun 的下个版本将会支持 json 文件添加注释而不提示报错。
此事被业内强烈抵制,这种破坏规范的行为会让项目在其他平台的兼容性产生破坏。
随易点评
Bun 的开发团队非常活跃,我也非常喜欢这个新晋的今日之星。
在功能特性的发展和迭代上,非常地敏捷和快速。
期待 Bun 的大展宏图。
✅ Deno LSP 速度提升 2 倍
我们的 LSP 现在速度提高了近 2 倍,尤其是在处理大型项目时。
这是在 24mb 项目中以毫秒为单位编辑和导航文件的基准。
随易点评
Deno 发展多年,但是一直不温不火,Bun 后来居上,目前已经隐隐压了 Deno 一头。
既生瑜,何生亮啊~
✅ 再见 Typescript
非常适合大型团队,但在单独工作或与 1-2 个朋友一起工作时,它会减慢我的速度。
回到完整的 JS。
随易点评
这是知名的独立开发者 Tibo
近日发表的感慨。
他的作品有 tweethunter
,taplio
等。
笔者一直以来都是单打独斗,很喜欢 JS 带来的自由感。
至今还没用过 typescript,让我来评价的话,那就是各有优点,习惯就好。
✅ 赞助转发倡议
众所周知,开源项目现在几乎是每个软件项目的关键部分。
虽然大多数开源项目都是由志愿者维护的,但这些项目的可持续性成为一个大问题。
最近的 xz/liblzma 漏洞事故就是一个很好的例子,它显示了开源项目的重要性以及问题的严重性。
本文作者是前端界的劳模 antfu
,他在文中呼吁和建议,可以将赞助转发分配给更多默默无闻,但却做着极其重要工作的建设者们。
随易点评
很喜欢 antfu
,前端因有这样的人而精彩。
💎 优秀作品推荐
✅ 满足罕见和不常见需求的工具集
简洁
没有广告,没有干扰,界面干净、重点突出,开门见山。
本地优先
所有操作均在本地执行,数据也存储在本地。如果有任何通过 API 与服务器交互的情况,都会明确说明。
多平台
PWA、桌面软件、APP、浏览器和 VSCode 扩展等。
随易点评
很多人说,没有创意,没有点子。
来看看这位朋友吧,他做了这么多工具,其中不少绝对具备付费价值,却连广告和付费按钮都找不到。
三年以前我会说:牛逼。
现在我会说:可惜。
不盈利怎么长久啊,唉,搞技术的都比较有情怀。
✅ AITDK,SEO 扩展
流量 & Whois & 网站 SEO 分析。
AITDK 是一款多功能的浏览器扩展,旨在提供全面的网站分析。
凭借其强大的功能,AITDK 能够跟踪网站流量,执行 Whois 查询,并进行 SEO 分析。
随易点评
又是一款网址流量,SEO 分析利器,由前腾讯高级码农出品,著名 SEO 社群 哥飞(公众号同名)
团队成员倾情奉献,值得一试!
✅ 精选的 Cloudflare 工具,开源项目,指南和博客资源列表
本仓库只收录基于 Cloudflare 的开源工具,为独立开发者早期摸索期提供一个省心省时的工具集,持续整理中……
随易点评
Cloudflare 是一个云服务平台,提供了各种免费服务,很不错。
✅ 独立开发者工具搜集
143 个很棒的独立开发工具。
随易点评
琳琅满目,目不暇接。
没有收集癖的人,还真干不来这事。
✅ 程序员盒子
这是一个程序员社区,百宝箱式的网站。
随易点评
网站站长是七七,很早就通过盒子认识的微信好友。
盒子发展几年了,很难想象这是一个程序员,通过一己之力做出来的。
目前盒子社区推出了旗下产品,简历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,爱盯盘-股票盯盘
一款帮助你轻松看盘,实时查看行情的工具,一键查看基金股票行情,炒股盯盘的神器。
随易点评
炒股人士可以瞅瞅。
✅ hello 导航
以前端为主的导航网站导航大全。
随易点评
这图标真是太齐全了,如果把图标单独打包售卖,卖个 9.9元
一份,应该有不少市场。
啊啊啊~不好意思,我庸俗了 😭。
✅ newcar,JavaScript 生态系统的现代动画引擎
Newcar 是一款高度可配置且先进的通用引擎,专为快速动画创作而设计。
它适用于广泛的应用,包括视频剪辑、动态图表 (未来计划),甚至 2D 游戏开发 (也计划未来)。
随易点评
项目作者是一个初中生,也在我的微信群里,看他分享过一次个人经历,也是比较坎坷。
希望大家多多支持一下,点个 star,后生可畏啊,比很多只知道刷手机和傻笑的强多了。
✅ 简单封面
免费在线设计工具图片处理工具。
专业强大的设计工具
- 支持常用场景的设计,包括竖版海报、横版海报、电商海报、商品主图、文章长图、简历、名片、广告 Banner、小说封面、头像、手机壁纸等。
- 专业的封面图片设计工具,支持包括微信公众号、小红书、B 站、知乎、头条、抖音、西瓜视频等平台的内容封面图片制作。
- 强大的设计器,灵活编辑,支持海量免费商用图片资源搜索,10+免费商用字体资源,N 种图形素材,简单的组合可以设计出很酷的作品。
持续上新的图片处理工具
- 支持针对图片的常用处理工具,包括图片文件压缩、图片大小调整、图片裁剪、给图片加水印、图片格式转换等。
- 支持九宫格切图、抖音三联屏切图、在线生成印章、在线制作二维码、视频转 GIF 等特色功能。
- 支持在线 PS、在线白板、在线流程图等效率工具。
丰富的设计素材资源
- 支持搜索下载 Unsplash、Pexels、Pixabay 平台的免费商用图片资源,支持上传本地图片资源。
- 支持选择 80+渐变色配色资源,简单的渐变背景,也可以做出酷炫的海报。
- 支持 10+免费商用字体,图片文字随心用,无需担心侵权困扰。
随易点评
简单设计的开发者是我的微信好友 欧维
,也是什么值得读的站长。
在独立开发方向上,欧维真的有非常丰富的经验和长期的坚持。
✅ relation-graph,关系数据展示组件
relation-graph 是支持 Vue2、Vue3、React 的关系数据展示组件,支持通过【插槽】让使用者使用 “普通 HTML 元素、Vue 组件、React 组件” 来完全自定义图形元素,并提供实用的 API 接口让使用者轻松构建可交互的图形应用。
除了典型的关系数据展示功能,relation-graph 还支持作为一个画板来使用,你可以在画板上放置任何内容,只需要为想要连接的元素设置 id,同时定义 “元素连线 (Element Lines)” 即可。
轻松实现一个可任意创建连线、可缩放与拖动、支持通过 API 轻松实现动态交互的画板。
随易点评
relation-graph 是一个专注于关系数据展示的项目,目前的维护更新也比较及时,建议大家了解尝试。
📝 干货文章分享
✅ 价值 1000r 的校招咨询:Kaiyi 带你勇闯校招
“校招大满贯” - 开翼会从自身经历出发,围绕校招进行一番输出和讨论,按照时间维度悉心分析不同阶段的准备工作。
希望在这个寒冷的招聘季能帮助到各位。
无论你是在校生、初入职场还是职场老江湖,都可以从这次讨论中得到不同的感受,也欢迎加入讨论聊聊自己当年踩过的坑。
随易点评
Web Worker 播客,一群有情怀的开发者运营的节目。
这让我想起了我入行的前几年,在技术圈子,激情满满地组织线下技术交流的日子。
这种满是行业情怀的状态,使命感覆盖了全身。
✅ 硬地骇客 - 两个月 $12000 ARR 实践之路
本书的作者是 硬地骇客
社区,硬地骇客即 Indie Hacker
的意译。
硬地骇客社区核心成员由三位拥有10年+互联网创业者组成,我们关注前沿科技,分享创业故事,打造 超级个体
,寻找利基市场,构建小而美的生意。
同时也希望和广大 Hacker 一起探讨技术、产品和商业之美。
我们正在努力探索一条能够同时实现财务、时间和身体自由的道路,希望能够通过 Podcast 将我们的故事分享给大家。
硬地骇客是一群追求自由充实的生活并喜欢挑战的 Builder,热爱技术,构建产品,崇尚依靠产品驱动的增长方式构建出自己的小生意。
随易点评
在我混的一些 硬地骇客
圈子里,大部分人都充满了激情和干劲去推进自己的方向和目标,笔者也不例外。
也有不少 硬地骇客
做出了自己的成绩,收获了良好的反馈,达到了一定的目标。
相反,职场,技术圈子,一片死气沉沉,毫无朝气。
硬地骇客
是一种精神,是一种力量,很多正在职场中的英雄们,正在思考、寻找、推进、实现自己的骇客方向和目标。
冰冻三尺非一日之寒,滴水石穿非一日之功。
加入 硬地骇客
的圈子吧,一起探索属于自己的未来!
严重注意:离职做事不可取,业余搞事才为真。
✅ 35 岁,程序员,用仅剩的 2 根半手指,码出精采人生
大家好呀,我是帆不凡。很开心又和大家见面了。
今天跟大家分享下我是如何成为一个程序员的。
虽然我的手指不够,但是我用努力来凑,嘿嘿~
别人听说我是程序员,都难以置信,一是因为我的与众不同的手实在是难以和程序员挂钩,还有我茂密的头发不符合程序员的特质。
随易点评
人是一种很奇怪的生物,就比如说,当你颓废的时候,需要正能量的刺激。
而本文的主人公,正能量已经溢出屏幕了。
我们还有什么好说的呢?
干就完了!
✅ 赛博菩萨 Cloudflare 圆桌访谈与问答录
随易点评
赛博菩萨,名不虚传,看到永远提供免费计划那一段,我就放心了。
✅ 给 Moonscript 重写编译器的故事
Moonscript 是一门编译成为 Lua 代码并在 Lua 虚拟机运行的编程语言。
主要语法和特性借鉴于 Coffeescript。
这门语言的优势在于语言简练、具有较强表达力的同时能保留尽可能高的可读性,在表达力和可读性之间取得一个比较好的平衡点。
有较为克制不那么 corner case 的语法糖。
用来写一些经常变化的业务逻辑非常省力,实践下来编写相同的游戏开发类的业务逻辑,用 Moonscript 比写原生的 Lua 能缩减到 1/2,甚至到 1/3 的代码量,更少的代码对减少 Bug 的产生或是问题排查也有很多帮助。
另外这门语言还有一个重要特点,据 Discord 群里的老哥说,全世界范围内的活跃用户可能只有 20 多人。
还有一个更重要的特点就是这是一门 Sailor Moon Themed 的编程语言。
随易点评
说实话,我是被 Moon
这个单词吸引的,因为我最近一直在关注国产编程语言 Moonbit(月兔)
的发展。
但是这里的 Moonscript
和 Moonbit
显然不是一回事。
但是,看了这篇文章后,衷心地给这些创造者们点赞 👍。
✅ 你想参与开源项目?不,你并不想
前端双越老师,也就是著名的富文本编辑器 wangEditor 作者王福朋老师。
随易点评
交易是长久的基础,而不是点缀,时间,精力,注意力,协作,沟通,组织,都是具备价值的,理应获得应有的回报。
包括我自己现在做的所有事情,都是有收益模式的,不要再做免费的事情了,单纯的技术创造者们。
看了这篇文章的评论,wangEditor 停止维护,我想是情有可原的。
✅ 一条面向未来的程序员职业发展路径
你有没有觉得,最近两年就业环境越来越浮躁?我总结是如下原因造成的:
市场环境变差 —— 环境差了大家就不容易静下心提高自己,总是担心突然失业导致之前的积累白费。
AI 跳跃式发展 —— 很多程序员担心过不了几年就会被 AI 取代。
基于以上两点,环境越来越浮躁。在这种浮躁的环境下,会滋生很多拧巴的动作,比如 既想主业有所作为,又想发展副业
。
而这一切问题的根源在于 传统的程序员职业发展路径不再适应当下
。
随易点评
卡颂大佬,是从魔术师转行前端开发,然后又通过课程等方式走上了自由职业的道路。
他的见解和经验,真的非常有用,强烈建议大家关注他的公众号:魔术师卡颂
。
✅ 讲给程序员的社群运营方法论
- 网址 https://mp.weixin.qq.com/s/yWixXt69I2Ty2TaIgjtj6w
很多程序员都有一颗不安于现状的心,想谋求一些主业之外的新发展。
但在具体执行层面,由于对 “非编程相关工作” 不熟悉,容易低估成事儿的难度。
最常见的,比如独立开发,之前一篇文章聊过,保守点,90%的程序员不适合做独立开发。
今天再聊个典型的例子 —— 社群运营。这篇文章会从程序员的角度告诉你社群运营难在哪儿,该怎么做。
随易点评
卡颂大佬的最新文章,非常实用且干货。
✅ 关于大模型你需要知道的
过去一年里可能大部分人的情绪经历了一个个 “兴奋 - 惶恐 - 失望 - 理性 - 兴奋” 的轮回。
甚至于这样的情绪反复发生了好几次,而每一次都是因为发布了一个可能之前从未出现过的 AI 产品。
本文从大模型的入门知识讲起,带你一窥大模型的世界。
随易点评
该作者还会写一系列文章来讲大模型的发展,演进,变化,欢迎大家关注他。
✒️ 思考心得感悟
✅ 永远不建议离职创业
很多人想做独立开发,想创业,想离职,想全职做事情。
笔者永远不建议这么做,我自己也是业余接单较为稳定了才回到农村的。
独立开发要想每个月赚 1 万块钱,比上班每个月赚 1 万块钱,难 1 万倍。
上面这句话,虽然也有夸张成分,却也是笔者折腾数年的经验之谈。
请周刊读者们切记,不可冲动行事,积累能量,谋定而后动。
✅ 缘分不是等来的
笔者遇到过不少人,关于找男女朋友这个话题,他们把原因归结于 缘分
这个词语。
我是极其不同意的,就好像每天在家睡觉就能赚 100 万一样。
缘分是主动谈来的,等待只会让年纪慢慢增长,在金钱和颜值都像笔者这么贫瘠的时候,还是多主动出击吧。
✅ 不要啥都搞
如果你想做自己的长期事业,那么笔者的建议有 2 条:
- 做你擅长的事情。
- 做你喜欢的事情。
如果搞钱是你的第一目标,那么笔者并没有合适的建议,因为我走的是上面这条线路。
✅ 身体 (健康) 自由 >> 时间自由 >> 财务自由
近日看到的一个观点,我觉得,财务自由是最难的,还是先实现更简单的时间自由比较靠谱。
✅ 坚持大于计划
计划是反人性的,人不是规律性动物,而是情绪性动物。
如果说,让你每天跑步一小时,或者让我每周一准时更新周刊。
短时间内或许没问题,但是时间一长,十有八九会打断计划。
所以我认为,适应自己的周围的环境,顺应个人习惯,按照自己的节奏往前走,通过长期坚持,或许可以更好地达到目标,而且可以减少计划被打破的负罪感。
🛠️ 软件工具淘金
✅ Marta,MacOS 的文件管理器
随易点评
我是 Windows 忠实粉丝,这个没法提供使用感受,不过看官网描述,应该挺不错的。
✅ dbdiagram,轻松绘制实体关系图
一个免费、简单的工具,只需编写代码即可绘制 ER 图。 专为开发人员和数据分析师设计。
随易点评
可以通过代码实现 ER 图和相互关联,非常适合开发人员使用。
✅ 在线 PS
无需下载,浏览器中打开就能编辑,设计。
随易点评
笔者一直用这个在线工具,比单独下载一个 ps 可方便多了。
因为我也不是专业设计,所以简单的改改颜色,大小,文字啥的就足够了。
如果你也跟我一样,没有专业的需求,或者有时候想临时改改东西,那么这个在线 ps 就非常有用了。
✅ 行者区域范围
行政区划范围 json 数据。
随易点评
笔者以前上班做大屏项目的时候,这个帮了不少忙。
如果你还不知道,那么分享给你,希望也能给你帮上忙。
💴 副业搞钱思路
✅ 付费课程
这是笔者近日创建的一个付费社群,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 发布
菜单栏上的 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 发布
一个极简主义的个人网站,体现了纸的纯净和雪的清新。
特点:
- 🚀 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 发布
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 发布
httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx、OpenResty 服务器设计。已服务众多中小企业,稳定、安全、可靠。
一行命令,一分钟轻松搞定 SSL 证书自动续期。
更新内容节选:
- UI 整体优化。
- 支持更新证书时本地备份。
- IPv6 检测支持。
- 使用单独的 API 访问域名。
- 支持完整的 gTLD ccTLD 域名校验。
- 支持 DNS 记录删除。
- 支持证书、证书监控备注。
- 自动证书监控完善。
随易点评
使用 Nginx,OpenResty 的你,有没有被 https 证书烦到?
httpsok 专为解决此问题而生,试试吧。
✅ tianji,v1.9.0 发布
多合一洞察中心。
网站分析 + 正常运行时间监控 + 服务器状态 = 天机。
全部在一个项目中!
随易点评
服务器,网站运维神器。
✅ 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 检测
随易点评
万物之初始于母,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,宇宙模拟
这是一个使用 cocos 引擎开发的网页版宇宙模拟游戏。
提供了各种天体,星系,星系团等模型和介绍,对于学习天文知识来说,真是不可多得的神器。
随易点评
应该是去年的某个时候,这个作品横空出世,给很多人,包括笔者,留下了深刻的印象。
今天来找的时候,却忘记了名称和网址了,当时也没有收藏起来。
不过依稀记得,这个作品是用 cocos 写的,所以笔者从 Cocos 布道师麒麟子那里问到了这个作品的地址。
为什么要找这个呢?
因为笔者正在构思程序员 修仙+科幻+穿越
小说 《一码当仙》
。
希望通过这个可视化作品,去认识和了解宇宙的结构和组成,进一步提高在写小说的时候的宇宙方向感。
当然呢,也希望作品发布的时候,大家可以捧捧场啦 (预计6月份发布吧)~
✅ 百度画一画
百度旗下的 AI 智能绘画平台。
随易点评
怎么样,这画质和水平,还不错吧。
而且,根据我的测试,好像是免费没有次数限制的。
对于需要制作一些文章配图,头像,封面,插画等,真的很不错哦。
✅ 中国程序员 github 排行榜
此榜单定期更新,数据真实可靠。
随易点评
我翻了好几页都没翻到我,看来要加倍努力了。
✅ 文字游戏,非仙勿扰
随易点评
诺基亚时代,就靠着这些文字游戏提升精神富足感。
16年 QQ 家园停止运营,给这个梦永远划上了一个句号。
不过,还是有残存的一些,散落在民间。
📺 那些人那些事
✅ 独立开发者 - 欧维 Ove
作品:
- 什么值得读:
https://shenmezhidedu.com
- 简单设计:
https://jiandan.link
- SuperAcos:
https://superacos.com
- 独立开发前线:
https://91wink.com
随易点评
非常厉害的独立开发者,有着清醒的头脑,坚定的意志,长期的坚持。
✅ 残友程序员 - 帆不凡
- 公众号:
帆不凡
虽然身体有缺陷,但是通过强大的意志力,不仅学会了编程,还做到了技术经理。
从月薪 2000 到年薪 60 万,用了8年。
平时也在做一些爱心助学工作,帮助贫困山区的孩子提供援助。
为这样的意志力点赞,为这样的爱心点赞,欢迎大家关注他。
✅ 脱单陪跑员 - 正记录 beta
- 公众号:
正记录Beta
前程序员,现自由职业,专注 “1v1 脱单陪跑” 带你享受甜甜的 💘 恋爱。
✅ 电鸭社区,只工作不上班
电鸭是国内最早的远程工作社区。
我们倡导 “只工作,不上班” 的生活方式,努力推动多样化工作方式在国内的渐进式发展。
随易点评
电鸭社区运营很多年了,站长大灰是一个非常典型的 只工作不上班
的典范。
常年边自驾,边工作,还创建了大理的自由工作者社区。
笔者也受到这些前辈的鼓励,越发坚定地走出自己的道路。
✅ iyobucuo,电车自驾中国
在从山东烟台开电车到新疆塔县的自驾之旅,我逐渐有这样的感受:
有时候阻碍你前进的,不是物质上的匮乏,而是精神上的动力不足。
当你真的想做一件事时,你就可以迈出那一步。
随易点评
iyobucuo 是一个非常大胆的自驾游者,一辆电车走天下,笔者试问做不到,油车才没有焦虑感。
我们每天在自驾游群里交流,讨论,分享游记,风景,欢迎大家一起交流。
👻 周刊的自留地
本期的周刊自留地呢,留给周刊本身啦。
周一带着老婆和小孩出去玩了一天,所以原定周一发表的周刊延期到今天周二发布。
本来打算周二上午发布,所以半夜起来写了 2 个小时。
不过,距离发布还是差了不少内容。
周二上午写了一上午,还差三分之一的内容。
下午,3 点睡个午觉,5 点多起来,继续推进,直到晚上 10 点写完。
同时也,也想清楚了一个东西。
坚持大于计划。
什么都按照计划走,那就没意思了,念念不忘,必有回响。
最后呢,周刊上周被举报了,说我引流,说我是商业性质。
OK,引流我不放自己的微信就好了,留个公众号,个人网站,不过分吧。
至于商业性质,我辛苦写的周刊,为啥不让我做商业推广?
你给我发工资啊,真是大无语,下头。