妙才周刊 No.75

本周推荐多个有趣的开源项目和工具,涵盖 AI、前端、开发辅助、文件分享等领域。包括 Vike 脚手架、Zeli 中文资讯聚合、dotenv-cli 环境变量管理、AutoCorrect 语言校正工具等,助力开发者提升效率。

Vike

Scaffold new Vike app | Vike 是一个快速生成基于自选技术栈的脚手架代码的工具,他们提供了一系列的选型,用户只需要选择自己满意的技术栈就能快速拿到初始化模版代码,通常都具备一定的基础逻辑,因此拿到代码就可以自己做一些调整就可以开始写业务了。

这些技术栈都不错,如果自己去配置这些技术栈的组合的话,还是需要花费很多时间的,当然这些不是定制的内容,必然会需要自己调整的部分,仁者见仁智者见智吧。

Zeli.app

Zeli - 用中文阅读Hacker News和AI论文摘要,Zeli 为你实时提取、翻译 Hacker News 和每天最重要的 AI 论文的内容,它并不试图取代阅读原文,而是让你能够迅速判断某篇文章是否值得深入阅读。 这个应用支持 PWA,你可以在浏览器里安装到桌面。

dotenv-cli

仓库地址:entropitor/dotenv-cli: A cli to load dotenv files

dotenv-cli 是一个前端命令行环境变量文件加载的解决方案,在项目开发的时候我们可能会在package.json中看到非常多的scripts,例如:

json 复制代码
{
	"scripts": {
		"dev": "xxx",
		"dev:stage": "xxxx",
		"dev:prod": "xxxxx"
	}
}

上述示例只是一种简单的典型场景,在各种不同的框架下,可能存在不同的环境变量配置文件加载规则,仅从某一种场景下去选择加载环境变量配置文件的方案可能会在有些场景下失效。

总之,多个命令用于多种不同的场景,因此可能需要加载不同的环境变量的配置文件,dotenv-cli 可以通过全局安装,然后在每一个script下显式地指定配置文件:

json 复制代码
"scripts": {
	"dev": "bun run --env-file=.env.development --hot src/index.ts",
	"start": "bun run src/index.ts",
	"prisma:generate": "prisma generate",
	"prisma:migrate": "prisma migrate deploy",
	"prisma:push": "dotenv -e .env.development -- prisma db push"
},

通过 -e 的方式显式指定配置文件,可以统一将配置文件管理到你想要放置的位置,并不一定要放在根目录,否则根目录的文件将会越来越多,即使是一些隐藏文件。

显式地加载若干个配置文件可以让我们不用花心思应对针对性的框架的默认加载规则,简单化配置好环境变量,这是一个优点。

AutoCorrect

AutoCorrect 是一个基于 Rust 语言开发的 CLI 工具,用于「自动纠正」或「检查并建议」文案,给 CJK(中文、日语、韩语)与英文混写的场景,补充正确的空格,同时尝试以安全的方式自动纠正标点符号等等。

类似 ESlint、Rubocop、Gofmt 等工具,AutoCorrect 可以用于 CI 环境,它提供 Lint 功能能便捷的检测出项目中有问题的文案,起到统一规范的作用。

此外,官方也支持当前流行的各种编辑器的插件版本。

支持各种类型源代码文件,能自动识别文件名,并准确找到字符串、注释做自动纠正。

这个工具被 MDN web docs 网站在内的多个项目广泛使用,这真的是一个非常有价值的工具,对于任何对文字有追求的开发者和团队来说,都值得把这个工具纳入自己的武器库了去。

官方文档为这个工具的使用场景提供了详细的文档,例如你想要将之应用到 github action,那么可以非常轻松地借鉴其示例,轻松完成工作。

Cursor Rules Generator

使用 Cursor 辅助开发,项目 Rules 还是很重要的,尤其是 Agent 模式下,添加 Rules 能让 Cursor 反馈的内容更加接近我们想要的内容,但是如何写好一份 Cursor Rule?

Generate Cursor Project Rule (.mdc) | Cursor Directory支持将 package.json 拖动到这里,生成一份基准的 Cursor Rule 规则,再通过我们自己的审核和修改,就可以得到一份不错的配置了。

Ray.so - Raycast 开源作品

代码截图:

应用图标生成:

Postspark.app

PostSpark - Tweet Screenshot Generator,同类产品还有:VividShare - Tweet mode,社交媒体分享的截图,如果你使用 arc 浏览器,那么也可以试试: CMD+t, capture in portrait mode,很漂亮。

hallowlib.org

HallowLib 是一个免费的搜书下载网站,用zlib和anna档案的索引,提供cid,IPFS协议下载, 站长只索引了中文书籍,但已经非常好用了。

2024:独立开发的第一年,我的收获与成长

2024: 独立开发的第一年,我的收获与成长是我在网上看到的一篇关于独立开发的 pdf,作者原话:

大家好,我是 laike9m。关注我一段时间的朋友们可能知道,我喜欢写文章,但从来不写年终总结------值得写的往往已经写过,其它的似乎也没什么可写。然而 2024 对我是特别的:我踏上了独立开发之旅,发布了自己的第一款产品 Clicknow。作为一个新手,我还难言有什么成功经验。但这短短一年确让我有很多体悟,因此想以年终总结的形式记录一下。

分享给各位。

百度文心大模型 4.5

搞笑。

百度今天搞了个大新闻,发布了「文心大模型4.5」和「X1深度思考模型」,吹得天花乱坠,说什么技术对标国际大厂,还号称全面免费,听起来像是要造福全人类。但仔细一看,还是那熟悉的「百度式套路」------表面免费,背地里却在智能云平台上对开发者收钱(文心4.5输出价格0.016元/千tokens),嘴上喊着开放生态,实际上算盘打得比谁都精。想想当年贴吧卖吧、医疗广告竞价排名的黑历史,谁知道这次免费模型是不是又准备割韭菜?

更搞笑的是,发布会上还特意对标 DeepSeek,X1模型价格直接砍半,摆明了要用资本碾压技术新秀,玩「低价逼死对手,再垄断涨价」的老把戏。一个曾经因为魏则西事件被骂上热搜的公司,现在摇身一变成了AI救世主,这画面简直像莆田系医院开讲座讲医德------技术可能是进步了,但那股子味,不知道还要多久才会消除。

反正我是不会用百度系列的产品。

上述内容纯属调侃。

最后

上班了上班了,加油!

非常期待读者的点赞和支持,或多或少我都能从中得到鼓励❤️

好了,今天的分享就先到这里,大家下周见~

相关推荐
全马必破三几秒前
CSS 盒模型
前端·css
野生的程序媛7 分钟前
重生之我在学Vue--第12天 Vue 3 性能优化实战指南
前端·javascript·vue.js
vvilkim27 分钟前
Vue.js 中的计算属性、监听器与方法:区别与使用场景
前端·javascript·vue.js
乘风!30 分钟前
SpringBoot前后端不分离,前端如何解析后端返回html所携带的参数
前端·spring boot·后端
Anlici2 小时前
跨域解决方案还有优劣!?
前端·面试
庸俗今天不摸鱼2 小时前
【万字总结】构建现代Web应用的全方位性能优化体系学习指南(二)
前端·性能优化·webp
追寻光2 小时前
Java 绘制图形验证码
java·前端
前端snow2 小时前
爬取数据利用node也行,你知道吗?
前端·javascript·后端
村头一颗草2 小时前
高德爬取瓦片和vue2使用
前端·javascript·vue.js
远山无期2 小时前
vue3+vite项目接入qiankun微前端关键点
前端·vue.js