Hello,大家好。本周给大家带来的一些讯息如下:
Trae - Ship Faster with Trae是字节跳动开发的一款 AI 编辑器,与Cursor、Windsurf同属AI辅助编程赛道,但专注中文开发者生态,目前笔者体验一周下来,基本效果还是很满意的,响应速度很快(难道是我神器好?),不过有些代码生成的时候会时不时抽风,把一些有用的代码删除导致整个文件不正常。
最新消息,字节发布了 Windows 版本的 Trae 编辑器 🎉
!https://de4965e.webp.li/blog-images/2025/02/22bf757d6fdcac354a110740ae707667.png
Juchats(巨有料),是由 X 用户 @Cydiar
开发的一款聚合了多个大模型的AI对话应用。经过2 年的迭代和更新,这个应用的交互体验已经非常好了。
但你要是问我,它到底哪点能让你不选择 Cursor?或许是它免费吧。
目前,众多模型都提供每日一定的额度体验,支持联网功能的 DeepSeek R1 和 V3 更是无限制使用。
在这里推荐给大家~
sablejs/sablejs: 🏖️ The safer and faster ECMA5.1 interpreter written by JavaScript
SableJS 是一个使用 JavaScript 编写的更快、更安全的 ECMAScript 5.1 解释器。它可以用于多种场景,例如:
浏览器端逆向代码逻辑的难度不高,在大多数前端安全性要求较高的场景下,开发者需要一些特殊的手段隐藏和保护核心的逻辑。
较为出名的方式是通过 WebAssembly
的方式,在独立于 JavaScript 环境下单独执行二进制的内容,以此获取较高的安全性。
但是,这种方案一旦需要访问 DOM
等等 JavaScript 引擎的内容时,需要使用 eval
函数和 JavaScript 引擎通信。这是不够安全的,某些开发者完全有能力在 WebAssembly 执行前对 eval 进行复写拦截,从而获取到里面执行的 JavaScript 代码字符串。
为了获得一个兼具 WebAssembly
和 JavaScript
引擎的优点的环境,这个工具的开发团队打算使用 JavaScript
去开发一个 JavaScript
解释器,并且他们获得了成功🎉。
如果你需要保护你的某些安全性要求高的代码逻辑,那么可以考虑这个工具。
isd 是一个优化命令行管理服务器 systemd 服务的命令行程序,熟悉运维的开发者或许会对输入 systemd 服务的命令感到厌烦,一来这类服务较为冗长,容易输入错误,二来还需要记住众多的服务名称和功能。
isd 这个命令行程序提供了较好的基于命令行终端的 UI 交互,可以提高运维人员的操作体验。
!https://de4965e.webp.li/blog-images/2025/02/90b5aef5a756967336372eec284fe4ef.png
这里还有一篇使用教程:ISD Is a New Tool Offering a User-Friendly Approach to Systemd Management
dgtlmoon/changedetection.io: The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification
有一个做云服务器相关的大 V 经常在社交媒体上更新某个服务商提供了最新的产品,亦或是因为货源短缺暂时停止出售的某些服务又开始出售的消息。 为什么有些人能这么快地知道某个商品的降价?难道他时时刻刻盯着这些页面吗?
显然不是的,changedetection.io 这样的开源服务可以轻松通过 docker 部署到本地或服务器上,用户可以指定特定页面的某个元素进行监控,并且在目标变更之后立即通知用户。
后端服务接口支持 OpenAPI 规范(Swagger API),并且提供每个接口的描述文件,前端可以通过这样的工具生成接口请求相关的函数。
这样的工具有两个好处:
schema
生成精准的请求/响应类型定义(参考 Swagger 生成文档实践),提升代码健壮性。通过自动化工具生成的代码具有良好的类型支持,也可以通过定时同步功能防止前后端协作沟通的延时问题,避免造成接口错误。
但是,对于一些灵活性的接口,这种方式也需要开发者辅助去做一些微调,即便如此,这种方案也非常适合中小型标准化 CRUD 项目。
slash-admin 是一个基于 React 技术栈的后台管理模版项目,其特点如下:
此外,最重要的还是这个界面很好看 🤣,其次核心技术栈都非常具有实用价值和学习价值。
Jimp | Jimp 是一个轻量级、无依赖的 JavaScript 图片操作库,支持图像裁剪、调整尺寸、模糊处理、滤镜添加(如灰度化)、格式转换(JPEG/PNG/WEBP等)及文字叠加。
其一大优点是纯 JavaScript 实现,无依赖 C++ 模块(如 sharp
),避免跨平台编译问题(参考Node.js 模块对比)。适合中小型图像处理任务(如生成缩略图),与 node-image
、sharp
相比更易上手(详见性能优化指南)。
劣势便是在处理大尺寸图片(如 4K+)时性能低于 sharp
(C++底层优化)。
如果你需要对小尺寸图片进行细微的调整,那么这个库很方便。
pawello2222/WidgetExamples: A demo project showing different types of Widgets created with SwiftUI and WidgetKit. 这是一个 IOS 开发 Swift 合集,提供了常见的 Widget 学习模版。
这是前端托尼老师最新分享的基于 Shiki 的流式代码高亮工具,这对于高亮显示如 LLM 输出之类的流文本非常有用。
举个例子,你可以为 AI 对话生成代码的时候,生成流式的高亮内容,增强用户体验。
!https://de4965e.webp.li/blog-images/2025/02/c19533d032e04a1886297c615cf3f2b1.png
最近开始准备一直在找远程工作,如果大家有内推的话,欢迎联系我!
非常期待读者的点赞和支持,或多或少我都能从中得到鼓励❤️
好了,今天的分享就先到这里,大家下周见~