MoreRSS

site iconsugar | 粥里有勺糖修改

99年,西南石油大学,热爱开源。前端,美团,阿里。运营视野修炼周刊。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

sugar | 粥里有勺糖的 RSS 预览

又双叒住院了

2025-12-23 12:13:05

又双叒住院了

上周六 ✈️ 到上海来复查一下身体情况,做了一些检查。

周一上午找了专家面诊,给了治疗建议,尽快手术处理,拖着就是定时炸弹,回家也是提心吊胆的。

来之前有做心理准备,只是比预期来得早一点。

周一下午就办了入院,这次是个大手术了,医生保守估计住院天数在20天左右。

这几天就搞各种检查,快的话这周就能把手术排上。

希望一切顺利!


大伙儿也多关注一下身体的健康情况,有问题及时就医。

视野修炼第128期 | Bun 被收购

2025-12-07 17:55:47

视野修炼第128期 | Bun 被收购

欢迎来到第 128 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介

下面开始本期内容的介绍ღ( ´・ᴗ・` )比心

🔥强烈推荐

1. Anthropic 收购 Bun

Anthropic 是 Claude 大模型背后的公司。

Bun 作者发布的阐述博客内容中翻:Bun 被 Anthropic 收购

2. Mole - Mac 垃圾清理工具

一个终端工具,功能很丰富!

分析:

清理:

系统状态:

所有指令

3. React 高危漏洞

React Server Components(RSC)出现了一个最高级别(CVSS 10) 的安全漏洞。

攻击者可以直接在目标服务器上执行恶意代码。

笔者没有跑 Next.js 应用,没有受到影响。

更多信息↓:

  1. Cloudflare 本周又挂掉:因防御 React Server Components 漏洞,Cloudflare 遭遇 25 分钟服务故障

  2. bug 如何产生和修复看这里: React Server Components RCE 漏洞分析

钻了原型链漏洞,修复只需加上 hasOwnProperty 就行!

  1. 鱼皮阐述受到攻击:Next.js高危漏洞致服务器被黑,我已中招!

  2. 如何发现和利用漏洞插件:Next.js无条件RCE漏洞 - 浏览器插件

https://github.com/mrknow001/RSC_Detector

🔧开源工具&技术资讯

4. code996

code996 是一个分析工具,它可以统计 Git 项目的 commit 时间分布,进而推导出项目的编码工作强度。

sh
npx code996

5. Vite 8 发布 Beta

由 Rolldown 驱动。

6. 基于Web本地化的图片编辑器

7. Gitmal - Git 仓库变成静态站点

8. GitHub 分享卡片生成

支持多种样式定制。

⭐️强力推荐关注

周刊部分内容来源如下渠道,推荐大家关注。

视野修炼第127期 | Valdi

2025-11-16 17:40:58

视野修炼第127期 | Valdi

欢迎来到第 127 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介

下面开始本期内容的介绍ღ( ´・ᴗ・` )比心

🔥强烈推荐

1. tasuku - 极简 Node 任务处理

js
import task from 'tasuku'

task('Task 1', async () => {
  await someAsyncTask()
})

task('Task 2', async () => {
  await someAsyncTask()
})

task('Task 3', async () => {
  await someAsyncTask()
})

在做 CLI 的时候可以用上,尤其需要处理多个异步任务时。

还支持嵌套,多状态展示等。

感觉和 @clack/prompts 和非常搭配。

收藏 ⭐️!

2. fkill - 强制终止进程

进程大杀器,支持多种终止进程的方式👍🏻,跨平台可用。

js
import fkill from 'fkill'

await fkill(1337)
console.log('Killed process')

fkill('Safari')
fkill(':8080')

fkill([1337, 'Safari', ':8080'])

也支持 CLI 调用。

sh
npm install --global fkill-cli

fkill 1337
fkill Safari
fkill :8080

还支持 交互式 CLI。

赶紧装上。

3. FileMock

免费的测试文件生成器,支持视频/图片/音乐/文档等多种格式。

收藏⭐️,基本覆盖了常见的文件格式!

🔧开源工具&技术资讯

4. Valdi - 新的跨平台 UI 框架

使用 TypeScript&TSX 编写 UI,可以直接编译成 iOS、Android 和 macOS 上 由 Native 渲染的视图应用,无 JS 中间层。

笔者拉仓库试了一下 Demo,效果如下。

感觉还行,就是才刚开源,文档还不是特别友好,项目初始化流程不是特别标准。

5. JavaScript 引擎大全

包含上百种 JS 引擎的基本信息 ES 支持程度,性能等对比信息。

📚教程&文章

6. 使用 Error.cause 进行错误处理

使用 Error.cause 处理错误,保留更清晰的堆栈跟踪信息。

js
function fetchUserData() {
  try {
    JSON.parse('{ broken: true }') // ← This will fail
  }
  catch (parseError) {
    throw new Error('Failed to fetch user data', { cause: parseError })
  }
}

try {
  fetchUserData()
}
catch (err) {
  console.error(err.message) // "Failed to fetch user data"
  console.error(err.cause) // [SyntaxError: Unexpected token b in JSON]
  console.error(err.cause instanceof SyntaxError) // true
}

🤖AI工具&资讯

7. GitHub Repo Visibility Analyzer

这个免费的工具可以对你的仓库进行分析,提供主题标签建议和其他推荐的行动项,帮助开发者更容易地找到你的项目。

提升你在 GitHub 搜索、Google 和大型语言模型(LLMs)中的仓库可见性。

⭐️强力推荐关注

周刊部分内容来源如下渠道,推荐大家关注。

视野修炼第126期 | TypeScript #1

2025-11-08 19:48:20

视野修炼第126期 | TypeScript #1

欢迎来到第 126 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介

养了一段时间身体,又断更了 2 月 😄。

🔥强烈推荐

1. 🤫spoilerjs

一个框架无关的 Web 组件,用于创建带有粒子动画效果的隐藏文字内容。

html
<h1>
  Beautiful
  <spoiler-span>
    spoiler effects
  </spoiler-span>|
</h1>

⭐️!

2. 🏆 TypeScript 跃升至 #1 - GitHub 上最常用的语言

2025 年 8 月,TypeScript 超越了 Python 和 JavaScript,TypeScript 现在是 GitHub 上最常用的语言 。

3. 中国法定假日查询库

做复杂日历组件必备!收藏+1。

🔧开源工具&技术资讯

4. type-flag - 类型化命令行参数解析

sh
my-script --name John --age 20
ts
import { typeFlag } from 'type-flag'

const parsed = typeFlag({
  name: String,
  age: {
    type: Number,
    alias: 'a'
  }
})

console.log(parsed.flags.name) // 'John'
console.log(parsed.flags.age) // 20

5. Node v24 已经是最新的LTS 版本

6. TypingSVG

生成由 SVG 驱动的打字动画。

Typing SVG

7. 腾讯 TDesign 组件库的 uniapp 适配

先收藏,uni-app 开发小程序可以考虑考虑。

8. Dayflow - 每日的电脑使用分析

开源的 macOS 桌面应用,可以生成电脑屏幕一天的时间占用。它每秒截一次屏,然后交给 AI 分析,生成你一天活动的时间线。

本地使用阿里开源的 qwen 模型。

支持以视频的形式回顾屏幕历史。

windows 上印象也也有类似的工具(待我翻翻吃灰的收藏夹 再贴上来)。

9. image-dimensions

获取图片的尺寸信息,支持现代的js运行环境(浏览器、Node.js、Bun、Deno等)

js
import { imageDimensionsFromStream } from 'image-dimensions'

// example1
const url = 'https://sindresorhus.com/unicorn'

const { body } = await fetch(url)

console.log(await imageDimensionsFromStream(body))

// example2
const data = getImage()

console.log(imageDimensionsFromData(data))
// => {width: 1920, height: 1080, type: 'png'}

10. Biome v2.3

Biome 是一个适用于 JavaScript、TypeScript、JSX等快速格式化工具,与 Prettier 有高达 97% 的兼容覆盖率,同时也是一个高性能的 linter。

现在支持 Vue、Svelte 和 Astro lint和格式化了!

11. Vercel 支持 Bun 运行时

12. emoji-regex

提供匹配表情符号的正则

js
const emojiRegex = require('emoji-regex')

const regex = emojiRegex()

for (const match of text.matchAll(regex)) {
  const emoji = match[0]
}

⭐️!

⭐️强力推荐关注

周刊部分内容来源如下渠道,推荐大家关注。

离开上海回家啦

2025-09-30 19:10:28

离开上海回家啦

9-25日出院啦!第一时间就买了夕发朝至的卧票回成都了。

术后身体还没恢复,不方便四处走动,不然就在上海逛逛啦😄

正好趁这段时间 + 上国庆中秋小长假养养身体 🥳。

本次待的时间比上次短,比上次术后状态好不少。


上海这边天气很好呀,待了小半个月,只遇到过几次雨。

↑ 病房窗外一直都这样 ↑

回家就连着下了几天雨 🌧,就连着家里躺了好几天。

飘窗外的树 🌳,都挂满了皂荚。

在飘窗上靠着 “冲浪” 活动活动脑子(紧邻 🛏 方便随时躺下休息休息 😋)

第三次到上海

2025-09-16 16:51:45

第三次到上海

又要待一段时间咯。

09-13 来上海复查病情又有点“新进展”,医生建议尽早入院治疗。

早治疗早康复,回家拖着也提心吊胆的,这次如果处理完,以后又是健康人了。


不过这次带了电脑💻,多个消遣方式。美中不足就是没有流畅的 WiFi(流量又要起飞了)。

没手术前,空闲时间多,能多产出一点哈哈😄(在医院里还是比较安心)

希望一切顺利吧。

大家都健健康康的!