2024-12-23 08:00:00
本周刊开源,记录每周所见所闻,主要关注前端、AI、独立开发、开源工具等,每周六/周末发布,欢迎投稿,也期待你的关注/订阅 -- fav0.com
AI时代更需要模板
无论是 Cursor 、Windsurf 、Copilot ,AI 编码是越来越顺畅了,但是用过的都知道 AI 从 0 零开始编码出一个像样的应用出来是有一定难度的,相对于从零开始编码,AI 照猫画虎的能力是非常强的,即你给出一个模板,叫它修修改改,它能很快改出你满意的应用的。
我是非常相信上面这段话的,所以我最近这个网站也是根据模板+AI 开发出来的,使用的是Mkdirs(一个付费的导航站模板)+ Copilot开发了一个包含500+免费Web模板的导航站:Template0。
一些观点碰撞:
我怎么判断刚好相反,模板是死的,ai 是活的,ai 出来后模板站流量应该会下降吧,大家不需要找模板来快速启动了,而是直接让 ai 生成,更贴合需求。
我理解的话 AI 对于生成成套、成体系的网站还是有一定困难的;而模板需要进行简单的定制对于不会开发的人(或者说不熟悉该技术栈的人)来说也是有一定困难的。而 AI 编码 + 套模板结合正好互补,上线一个上文中的一个网站是非常快的,这点我也亲身体验过,AI 给出的补全和编辑可用性相对来说是较高的。
这点其实从我们平常给 AI 助手写的提示词也可以体现出来,提示词提高 AI(LLM) Chat 回复的准确性,其中很重要也是大家经常使用的一个技巧就是:给出例子。
然后简单介绍一下我开发的这个网站,它可以帮助你快速找到你想要的模板:
除此之外,你也可以提交自己的免费模板,以获得永久的反向链接增强你的 SEO
定价方式
定价策略也是许多独立开发者经常思考的部分,这里简单谈谈我的一些策略和思考
这个网站的数据收集也是花费了不少的时间精力的,长期维护下去需要一定的资金支持,所以就考虑赞助的方式进行盈利,我自认为我的这种定价方式还是非常合理的,可以非常平滑的度过前期流量较少的阶段,独立开发者们也可以简单参考参考:
首先声明一点,该网站并不会在模板里赚钱,所以你可以放心的寻找你想要的模板,里面不会参杂任何商业的内容。该网站的盈利方式仅仅通过赞助的形式,也就是首页和分类页顶部的赞助位进行盈利,以保证服务器托管、域名、CMS 和人力成本等费用。
为了保证所有品牌的流量曝光均等,且不影响网站正常的用户体验,template0经过深思熟虑,将最大展示位限制为8个。 如果赞助商超过 8 名:
目前由于处于template0.com非常早期的阶段,所以现在你最低只用支付 1 美元就可以获得最显眼、最垂直精准的开发者流量。
尽量不要越过边界
这次周刊又是两周的内容,上一周自己给自己找了理由就拖更了,所以还是尽量不要跨过边界,有第一次,就会有多次。
2024 前端调查报告(6000人参与)
例如这些问题:
vant、@rspack/core、@rspack/cli 被盗号者注入恶意脚本,请升级到 vant 4.9.15、@rspack/core 1.1.8 、@rspack/cli 1.1.8
详细信息:
Sora总算是发布了,不过似乎热度不太够,以及没有最开始的预览例子那么震撼了,并且,据某几个生成的视频来说,Sora对于现实世界物理规则的理解似乎不如Veo2。
这里这里你可以浏览别人的项目创意,或者分享自己的项目创意。
和imgsrc.io差不多,不过这个是免费的,并且免费版本也不会添加水印。
某日github trending上的Next Saas Stater,已经有7K星星了,上次更新也就在上周。
技术栈:Next.js、Postgres、Drizzle、Stripe 和 shadcn/ui
轻松创建令人惊叹的视觉效果。轻松自定义渐变、复制代码并将其粘贴到您的项目中。非常适合充满活力、引人注目的设计。
还提供了超过 20,000 个精心制作的渐变系列,眼花缭乱了。
Surfer Protocol 是一个开源框架,用于导出和构建基于您的个人数据的应用程序。
您的个人数据分散在多个平台和应用程序中。大型科技公司没有动力让您轻松访问自己的数据。无论您是想制作一个像您一样发短信的人工智能克隆,还是想从大型科技公司那里收回您的数据,或者留下数字遗产,Surfer Protocol 都是实现这一目标的方式。
一个有趣的回答如下:
换个角度想,你是一具尸体,付出10万可以收获一份从23岁开始的风华正茂的人生,你要买吗?
确实,很多时候换个角度想很容易想通。
2024-12-08 08:00:00
本周刊开源,记录每周所见所闻,主要关注前端、AI、独立开发、开源工具等,每周六/周末发布,欢迎投稿,也期待你的关注/订阅 -- fav0.com
最近看到如上的一篇博客,其中提到了:
我有时觉得自己的副项目在困扰我。我想要构建新的闪亮的东西,我购买域名,我完成了 90%的工作……然后就这样。又是时候去做一些新的闪亮的东西了。
这些项目几乎完成,有些项目如此接近,几乎不去做它们是愚蠢的。
但它们不再闪亮了!
而令人烦恼的是,这些项目我真的希望它们在世界上存在。我想我知道要让它们重新启动需要多少工作,而这项工作量令人畏惧(但新的东西是未知和令人兴奋)。
这篇博客在HN上发布后,也受到了不少人的共鸣与鼓励,比如其中一段话:
没关系,不完成副项目 — 它们曾经很有趣!为你找到一些低成本的乐趣而感到高兴!
是的,我们在编写代码的过程中已经得到了很多的快乐了,即使我们最终没有完成,但这些快乐并不会凭空消失。
并且,完成?到底什么才叫做完成呢?这也是比较主观的。上完线叫完成?那后续的推广呢?日活5K叫完成?MRR 10K叫完成,放心,永远也不会完成,因为我们都是贪婪的,这个数字目标只会越定越大。
所以有个词语叫做知足常乐,哇!我成功用这几个新技术栈初始化完成了这个项目;哇!我竟然在这个项目中做了市面上没有的创新;哇!我竟然把上线流程跑通了;然后你遇到了一个问题,比如备案、审核,导致你无法上线分享出去,但这并不能否定你前面的三个快乐的“哇”。
Astro 是一个用于构建内容驱动网站的网络框架,包括博客、营销和电子商务。如果您需要一个加载快速且具有良好 SEO 的网站,那么 Astro 适合您。
发布亮点包括:
用原生语法开发的微信小程序值得一试。
不同 RAG 的代码片段实现(Jupyter Notebook版本)
输入纯文本,将里面的文本链接转换为可点击跳转的链接:
无缝集成任何运行在 React + TailwindCSS 上的网站或网络应用程序,并直接在浏览器 DOM 中进行实时编辑。自定义您的设计,控制您的代码库,并毫不妥协地推送更改。
实时测试并预览效果:
包含不少Landing Page需要的动画组件:
2024-12-01 08:00:00
本周刊开源,记录每周所见所闻,主要关注前端、AI、独立开发、开源工具等,每周六/周末发布,欢迎投稿,也期待你的关注/订阅 -- fav0.com
本期为两周的内容,信息跨度较长。
一些碎碎念
最近状态有点不对,以前是觉得想做的东西有很多(包含比如写项目、学技术、玩游戏、看电影、打球等),感觉时间完全不够用的样子,所以一般周六周末会早起,因为心头有点事,那点事就是让我起床非常重要的动力,让我迫不及待地想要起来去完成它,不管是打游戏还是去写代码,都可以。
但最近这两周似乎就根本不想早起了,即使早就醒了...(我并不缺睡眠,已经睡满7小时了,仅仅是单纯的不想起来做事)。
简单分析了两个原因:
当然也有可能仅仅是因为冬天到了,起床变困难了,大过了那所谓的动力。
自 Vite 5 发布以来,npm 每周下载量从 750 万次跃升至 1700 万次。Vite正越来越受欢迎。
主要变化(Rolldown还要等一等):
resolve.conditions
默认值这篇帖子关于Claude MCP的见解比较深刻,这里简单引用一下,原文链接
可以简单理解跟大模型已经支持的 Function Calling 是同一个东西,本质是为了让大模型可以调用外挂的服务,对接更多的数据和能力,再作为补充上下文回答用户的问题;
区别点在于:Function Calling 由大模型通过 HTTP 请求第三方的外挂 API,而 MCP 是由大模型通过 RPC 请求第三方的外挂服务;
Function Calling 更简单,第三方只需要写一个 API,再在大模型配置对 API 的请求参数即可。MCP 接入起来要复杂一些,第三方需要写个服务,实现协议里定义的 RPC 方法,再在大模型里面配置服务地址和参数,大模型客户端在启动的时候需要做一次服务发现,再连接到配置的 RPC 服务,才能在后续对话过程调用;
Function Calling 和 MCP 的核心和难点都在于大模型侧的意图识别,用户随机提问,如何找到匹配的外挂服务,MCP 协议并不能解决这个问题。
MCP 的亮点是定义了一套标准且相对完善的协议,对于大模型和应用的生态协同有很大的指导意义。MCP 适用的第三方服务是海量的,MCP 的发展取决于有多少第三方服务愿意基于这套协议去实现 RPC 服务。
MCP 目前不支持 Remote Server,不能在网页版调用,只能在 Claude 桌面版使用。
最近被许多网友推荐的recraft,来生成一些特定风格的水彩图、线框图、油画图,效果还是非常不错的,把这些配图用来放在网站上挺合适的。
它可以自动记录屏幕内容,构建智能索引,并提供便捷的 web 界面来检索历史记录。可以完全管控自己的数据,避免将数据传递到不信任的数据中心。
类似于推特/X的一个应用,已经有不少人在使用了,同时这里还有一个将bluseky作为博客评论的一个开源程序,也挺有意思,嵌入博客的效果如下:
读取一组 SVG 图标并输出 TTF/EOT/WOFF/WOFF2/SVG 字体,从 SVG 图标生成字体。
特点:
WOFF2
、WOFF
、EOT
、TTF
和 SVG
。React
、ReactNative
和 TypeScript
。Less
/Sass
/Stylus
。css
、less
等)。有不少可控参数,可以试着玩玩。
100+ 开源的SVG 加载动画:
既然GraphRAG是图,PageRank也是用于图,两者结合就产生了今天的主角。
一个互动数字艺术项目,将输入的文本转化为流动的抽象动画符号。这些符号流畅地连接在一起,类似于手写,但以完全抽象的方式呈现。每个字母都有其独特的设计,而每个字母的实例又有不同的种子,因此会有细微的差异——就像手写一样。
一个小活动,给你欣赏的人一份正反馈吧,信件费用由该网站提供。
2024-11-17 08:00:00
这幅图是 DALL.E3 生成的,最近有点喜欢这类抽象的东西了。
本周刊开源,记录每周所见所闻,主要关注前端、AI、独立开发、开源工具等,每周六/周末发布,欢迎投稿,也期待你的关注/订阅 -- fav0.com
这是近期Hacker News上讨论得非常热烈的话题,下面简单摘录一些其中的评论:
自我对自己的评价如此之高,以至于它只能做出伟大的工作。这使得它无法做任何事情。这是一种避免失败的方式。因为失败会打破 OP 所创造的关于自己的美好想法。
我最近玩游戏意识到我默认会查看攻略。在我甚至还没有打开游戏之前,我已经在跟随别人关于最佳实践的想法。走一条不太理想的道路是令人害怕的,即使在一个没有现实后果的游戏中。我下次会考虑这一点。
没有过去的记忆来分散你体验当下的注意力。
每个人通常都有他们想象中的“优势”,他们认为这使他们在某种程度上特别、独特和优越。书呆子看着运动员说:“他们很有运动天赋,但我是聪明的那个。”蓝领工人看着富人说:“他们有很多钱,但我知道努力工作并且有原则。”每个人都有一些内心的心理防御,解释为什么那些表现优于他们的人实际上并不“更好”,因为,嘿,我们是主角!
我觉得我一直在欺骗自己——引导自己成为我想成为的人。 -> 我们就是我们假装成的样子,所以我们必须非常小心我们假装成的样子。
我认为,内心深处,满足感——而不一定是幸福——是我们都追求的东西。现代生活中的许多设计都是为了培养一种不满感。广告和社交媒体就是明显的例子。这些东西最好避免。即使是提供便利的事物也会妨碍满足感,因为它们使你无法做那些带来满足感的事情。
我认为关键在于达到一个足够小的目标,这样就不会感到压倒性。新的应用程序或博客文章在当下感觉太过沉重,我的身体和思想会尽一切可能去避免它(拖延)。
我战胜拖延症的技巧是:
- 允许自己做糟糕的工作。
- “稍微一点”拖延
- 始终问自己:“我现在能做的最小的事情是什么?”并付诸实践。
要意识到焦虑是一种身体现象,因此需要通过身体来解决。这意味着:呼吸技巧、锻炼等。
完美主义是我们很多人都有的问题,它阻止我们失败足够多次以完善自己。
“最雷鸣般的声音源于宁静。” - 庄子
“安静生活的单调和孤独激发了创造性的思维。” - 阿尔伯特·爱因斯坦
“如果你没有时间阅读,你就没有时间(或工具)写作。就是这么简单。” - 斯蒂芬·金
换句话说,拔掉插头、抽时间读书以及允许自己感到无聊都是激发创造力的好方法。
关于2025年部分节假日安排的通知出来了:
那么如何安排自己的假期呢,这里有一个延长你假期的网站
该工具通过您的 IP 检测您的国家,使用来自维基百科的默认政府规定的休假天数;该算法优先填补最短的空缺。它优化了全年假期的分布,以创造最多的连续假期。对于计算,它计算所有为期 3 天或更长的假期,包括由于公共假期而幸运地出现的 3 天周末。这有点乐观,但体现了最大化休假的精神。
Web Locks API 允许在一个标签页或 worker 中运行的脚本异步获取锁,在执行工作时保持锁,最后释放锁。持有锁时,在同一源中执行的其他脚本都无法获取相同的锁,这允许在多个标签页或 worker 中运行的 Web 应用程序协调工作和资源的使用。
AI搜索两个部分,1是信息源,2就是模型本身了,腾讯这里:
一个基于Shadcn的表单低代码平台,通过简单的拖拉拽创建对应的代码,这个项目本身也是开源的。
一个不错的数字动画效果组件,适配了React、Vue、Svelte三种框架,使用起来也很便捷:<NumberFlow :value="123" />
这样即可。
通过绘制不同位置、颜色的方块,使用不同的播放顺序等组合来创造属于你自己独有的音乐,很有意思!
VideoLingo 是一站式视频翻译本地化配音工具,能够一键生成 Netflix 级别的高质量字幕,告别生硬机翻,告别多行字幕,还能加上高质量的克隆配音,让全世界的知识能够跨越语言的障碍共享。
主要特点和功能:
与同类项目相比的优势:绝无多行字幕,最佳的翻译质量,无缝的配音体验
一个简单/快速/安全的链接缩短器,带有分析,100% 运行在 Cloudflare 上。
有位网友让 Cursor 为他生成一个组件,并添加了一个头像的占位符,AI提示给了他一个随机的 GitHub 用户头像,结果是尤雨溪的头像。
编码提示 | 头像 |
---|---|
其中有一些观点挺有意思的:
每天站立超过两个小时,每增加半小时,风险就增加 11%,这对零售工人和站立办公桌行业来说是个坏消息。
坐着也没有好到哪里去:每天坐超过 10 小时,每多坐一个小时,循环疾病的风险就增加 26%。
欠缺项目灵感的独立开发者可以简单参考参考。
除了这篇文章,V站上最近也有一篇帖子是关于项目想法的 - 有没有你愿意付费,但没有找到或者不好用的产品?
每当我加入一个团队时,无论职位描述说了什么,我总是陷入设计和工程之间的空白。这一直是我喜欢工作的地方。这是我主动寻找的空间,即使没有人让我去做。前端工作(我可能永远不会停止引用这篇文章)总是被忽视,但从未专门招聘来解决。即使它的缺失显而易见。这通常包括无障碍设计、用户界面设计、一些基本的用户体验咨询,当然,还有实际的用户界面开发;你知道的,编写 HTML、CSS 和 JS。
2024-11-10 08:00:00
从树的夹缝里看雪山,当然,雪山过曝了,前几张图片也忘记开raw了...
本周刊开源,记录每周所见所闻,主要关注前端、AI、独立开发、开源工具等,每周六/周末发布,欢迎投稿,也期待你的关注/订阅 -- fav0.com
近期,看到了这样一则新闻,澳大利亚提议禁止16岁以下的儿童访问社交媒体。先说我的想法,我是相对支持的,接下来说说理由:
其实最为关键的是社交媒体现在是一个利益场,你很难判断其中的言论究竟是真真切切想要教导你,还是说为了流量而发布的“暴论”,并且,就我个人感受而言,通常越极端的言论,越容易吸引人点进去,表达自己的观点,无论是认同还是反对,都给该博主带来了流量,也就带来了收益。
而儿童相对来说,经历较少,批判性思维可能不够,面对这些社交媒体中的一些言论很很容易带入进去,从而将这些未来的“花朵”引向了极端。出了这些偏极端、偏对立的言论,现在的社交媒体还充斥着许许多多的擦边视频、暴力视频等等,当然,这些社交媒体平台都有所管控,但似乎并不严厉。
但如果禁用社交媒体,那么小朋友的判断力、价值观、世界观等从何而来呢,自然是周围真真切切的人,比如父母、老师和其他实实在在对你好的人,而非社交媒体中屏幕里面那个人,甚至说AI。
个人IP真是个好东西。 最近发现一个很明显的趋势。很多年轻AP,无论国内国外,都开始做个人IP了。
以前的“内卷”是围绕着怎么给领导送礼、怎么维系学院关系,如今大家终于可以光明正大地去做自己的品牌,用个人IP去争取资源、吸引学生和合作者、宣传自己的研究。
他们不再只是闷头做科研,而是将个人表达的特长发挥到极致,把自己的科研和生活展示出来。 这不仅能让更多人看到他们的科研价值,也让他们在“抢优质生源”这件事上拥有更强的话语权。
说到底,个人IP的崛起是学术界风向的一个转变,让年轻学者在争取话语权和影响力的路上走得更加大胆、自信。
所以,独立开发者们,光明正大地去做自己的品牌,用个人IP去争取资源、吸引合作者。
目前业界已经开源的基于Transformer的最大MoE模型,拥有3890亿总参数和520亿激活参数。
需要注意开源协议,有一些限制,比如如果月活用户超过1亿,需要单独向腾讯申请许可。
该模型的详细介绍可以在这里看到。简单来说就是目前Claude系列中最快、最智能、最具成本效益的模型。我是直接替换了使用gpt-4o-mini的一些使用场景了。
喜欢和不喜欢故事,然后点击“更新”以获取推荐故事。
通过一些表单输入,就能得到一个看着还不错得github主页。
包含了共计48种常见技术栈的免费编程书籍。
提取链接中网站的一些元信息,然后放入到模板之中,目前模板还不算多,有14种,不过可以自定义。
包含了三方面:内心所想、动作行为、实际回答。
最近的mac mini发布,电源键一直被吐槽,网友们想出了各种怪方法来适应电源键的布局。
开发者备忘单是一个快速参考指南,提供特定编程语言或技术的关键概念、命令和语法的摘要。它旨在为初学者和经验丰富的开发者提供一个方便的编程参考工具。备忘单通常包括图表、表格和示例,以帮助开发者理解复杂概念并更容易记住语法。