分享独立开发、产品变现相关内容,每周五发布。
目录
1、WebAV:使用纯Web技术构建的音视频工具
2、notepal: 同步微信读书笔记工具
3、text2cinemagraph:使用文本描述创建动态图像
4、将图纸变成一个网站
5、周末开发一个AI域名生成网站,月收入1K美金
基于 WebCodecs 在浏览器中处理音视频数据。这是一个开源项目。
使用纯Web技术构建的音视频工具,计划包含创建、编辑、导出功能,可应用于直播、教程录制、视频剪辑等产品中。
Chrome 94 开放了 WebCodecs API,意味着 JS 也能处理音视频了。这是一个实验性项目,尝试提供简单易用的 API 在浏览器中处理音视频数据。
作者 Randy Lu 是一个微信读书的用户,所以自己做了一个小工具,把微信读书的笔记上传到 Readwise, 粘帖微信读书导出的笔记,然后解析并输出为 Readwise 支持的 csv 格式。这个产品有相应的开源代码可以学习。
目前作者正在开发浏览器扩展版本,可以在网页上直接通过插件来完成同步。从 API 获取笔记,然后用 API 同步到 readwise, 不仅稳定,又方便快捷,一键就能做完。
地址:notepal.randynamic.org
这是一个开源项目,利用现有的自然图像和视频数据集,我们可以准确地分割真实图像并预测给定语义信息的合理运动。
这个方法会生成两个图像:一个艺术图像(静态),另一个现实图像(动态),然后分析现实图像预测其运动状态。最后这个预测的运动会被应用到艺术图像上,使整个图像动起来,从而创建一个电影图。
一个有意思的AI想法尝试,可以将图纸变成了一个网站。不需要编写一行代码即可,而且是免费的。
简单地画出你的网站并拍一张照片开始。你可以添加变量,比如[a quote of Einstein],它会在网站上被真实的引用所取代:
2.将图纸变成网站
转到Bing Chat(Bing .com/Chat)。将照片拖到聊天中,或单击麦克风旁边的图标上传。
然后在下面的推文中输入可用的提示词。
3.测试网站
复制通过给出的代码,并在浏览器中查看。在示例中,正在使用HTML-CSS-JS .com,一切正常,然后你可以继续通过提示词来进行修改。
大家好,我是Kirill Zubovsky,是 smartynames.com的创始人,这是一个域名生成器,根据业务描述使用AI生成可用的域名。
传统的域名工具要求你花几个小时头脑风暴关键词和命名的想法,而smartynames只需要你做一件事,输入业务或项目的描述。它是第一个使用AI来理解你的业务并基于这种理解创建域名生成器。
我们最初只提供两个单词的.com域名,但现在我们支持生成数百个不同的新顶级域名,以及短域名。用smartynames生成域名是如此有趣,我保证你无论如何都会买一个。
Smartynames最初是为了解决我自己的问题。我想为一个项目申请一个域名,但是找不到一个好的域名。我在周末制作了一个原型,并在Hacker News上发布了它,获得了巨大的成功。
四个月过去了,我从域名销售和广告收入中达到了月收入1000美元,而且还在稳步增长。考虑到从创意到盈利的时间极短,以及其潜在的增长潜力,我认为Smartynames是成功的。
从技术上讲,我是一名工业领域工程师。但我喜欢编码和设计,并帮助人们找到解决问题的方法。我会沉迷于发现未知和创造事物的过程。创造一个不存在的东西,想了解用户对它的反应,以及如何改进它,这是非常令人愉快的。
制造产品与创作艺术非常相似,你要想象一些东西,然后把它变成现实。但为了获得吸引力,你的艺术品仍然需要吸引大量用户,希望在你还活着的时候做到这一点!
我创办Smartynames是因为我很无聊,一直在为另一个项目寻找域名。OpenAI ChatGPT在同一时间爆炸。我尝试了一些提示,得到了一些不错的结果,然后花了周末的时间构建了一个在线版本。
第一个版本非常基础,只有一个登陆页面和一个生成.com域名的方法,一次只有10个域名。也没有办法从页面上购买它们,也没有办法获得今天可用的任何其他信息,比如域名的理论价值,或者在谷歌上查找其趋势。
十年前,我想做的是学习编程,因为当你编码时,没有人能阻止你,你可以在任何时间做任何东西。
当时Ruby on Rails正在兴起,许多像Airbnb这样成功的初创公司都在使用它来建立自己的帝国。我试过Ruby,它也引起了我的共鸣。从那以后,我一直使用RoR来完成工作,Smartynames也不例外。
我已经有了一个应用程序所需要的点点滴滴。比如布局的CSS,导航的组件,以及向后端传递数据等等。为了让Smartynames启动并运行,我主要是从我的旧项目中复制粘贴代码。
当我开始写这个项目的代码时,它还没有名字。当我完成网页版本的编写后,我在本地启动了它,并指示它为“使用AI生成域名”找到一个名称。Smartynames找到了自己,然后为自己做了一个漂亮的Logo。
如果你只能从这篇文章中学到一点,那就是产品要是实现基本的特别之处,而你的工作就是弄清楚如何实现这一点。最初发布时只有一项工作 —— 测试用户是否想要你的产品的独特之处。你不需要用户管理,你不需要一个华丽的网站,你不需要分享和订阅。你所需要的就是你的产品有什么特别之处,就是这样。
Smartynames的第一个版本非常简单。有句话是这么说的"如果你发布的时候了不觉得尴尬,那你发布的还是太晚了"
我在Hack News上发布Smartynames的那天,它只能做一件事。你向它描述了业务,会给了你12个.com域名。就是这样。简单是成功的关键!因为这个网站很简单,所以很容易解释它的价值主张,而且使用它不可能出错。
专业的域名买家有一整套确定好域名的规则。他们寻找可品牌化的名字、简短的名字、押韵的名字,以及其他各种标准。在我的例子中,我只是在寻找一些好的东西,而不是伟大的东西,所以我产生了许多令人惊讶的好结果,这些结果违背了常规。
Hacker News 的评论有时会变得相当刻薄。“这行不通”,“已经试过很多次了”,“这只是个愚蠢的想法” —— 这样的评论可不少见。所以想象一下,当我开始阅读发布日的评论时,我有多惊讶,我找不到任何刻薄的东西,相反,我只看到了友好的评论和建议,让网站变得更好。
随着Hacker News上的评论开始滚滚而来,我知道我需要最大限度地利用这一天,所以我开始与他们互动,评论他们的请求和建议,并在合适的地方提供答案。
在我发布的前20分钟,我达到了使用的一个服务的API限制。我没有感到尴尬,而是在帖子里发了一条消息,解释说其中一个功能暂时离线,而我正在寻找解决方案。
我找到的解决方案1小时之后,再次达到了上限。最后,我找到了一个非常昂贵的付费API,但它允许我无限制地访问,这最终让我在一天内花费了800多美元。但是,我一直把我的处理过程写在发布台上,这让我从人群中获得了更多的好感。
我不会说谎,当我知道尽管一些技术上的东西崩溃了,社区仍然支持我,帮助我找到恢复它的方法时,我的感觉很棒。Hacker News的发布吸引了8000名用户。
最好的客户来源是发布,以及博客报道。我不仅从中获得了收益,而且还从中获得了巨大的鼓舞。
首先,我很幸运地在Techcrunch上得到了报道,他回复了我的电子邮件。无论我遇到他的时候运气好,还是我的推销很有说服力,他都写了一篇关于Smartynames的很棒的文章,这篇文章随后出现在互联网上的新闻订阅中。除了获得成千上万的客户外,我还获得了领域内商业人士的关注。
随着我的报道越来越多,我知道我可以从中受益更多,所以我开始联系一些写AI话题的记者。在个人联系方面,我不太喜欢自动化,所以我每天只会给我通过阅读科技出版物收集到的一小部分人写几封电子邮件。我的大部分努力都白费了,但还是有2-3名记者回复了我。关系不是瞬间建立起来的,所以我们会看到它的发展。
我们已经发布4个月了,目前做得很好。我们的月收益约为1000美元,这足以支付所有费用,如Heroku成本、域名验证和偶尔的广告费用。这还不足以支付我的时间,但分析显示出稳定的增长,所以这只是时间问题。
“建好了,就会有人来”的旧时代已经一去不复返了。仅仅创造一款好产品并期待它得到推广是不够的。相反的情况更有可能发生。低质量的产品会赢得市场。所以这是你必须不断思考的问题,并在你的产品中添加功能,以增加你成功的机会。
例如,对于Smartynames,我让搜索结果可以共享。现在我可以在@Smartynames的账户上发推了,这仅是一个简单的例子。
MVP只需要测试一个目标——是否有人想要你的产品的“special sauce”。这意味着你不仅要推出一些独特的东西,即你的特定产品在没有大量额外功能的情况下是有用的。我吃了不少苦头才学会的。
不要想太多,也不要做太多,只管开始。你在做的过程中会学到思考和倾听别人更多的东西。创业世界里到处都是失败的实验。当你失败时,没有人会注意到,但当你做得对时,他们可能会注意到。
没有灵丹妙药,没有指南,没有人确切知道任何事情。有些人可能知道如何更频繁地瞄准目标,仅此而已。
你只有一次生命,所以不要拿自己和别人比较,弄清楚什么对你来说是重要的。你必须做一些事情,可能会失败。每次失败都是一次成功的机会,无论成功是大是小。即使是很小的成功,也比大多数人要好得多。