大佬蓝鸟ID: sundyme
零编程经验,通过 GPT-4 十分钟开发了一个浏览器插件,并成功运行,实现了需求目标!太不可思意了,真正体会到了自然语言编程的魅力! 下一步是利用Pinterest 的 API 接口实现自动发图,已经生成好了代码和步骤(看着挺靠谱),等明天开发者权限审核下来验证。下面推文是详细过程
1. 先讲一下背景:Midjourney 后台有个模块可以给图片打分,每次展示两张图片,让你选择喜欢的一张,说白了就是在帮 Midjouney 炼丹了,这里面有个隐藏福利,当天打分数量前2000名的用户可以免费获得使用时长。有空的时候我就会去点一点,感觉花十几分钟就能获得奖励了。
2. V5 推出后经常能看到一些很喜欢的图,偶然发现每张图的 Prompt 都存在 alt 信息里,完整复制比较麻烦。今天看到宝玉@dotey只花十几分钟就靠 Cursor 编辑器 AI 功能实现了一个手头遇到的需求。于是我也打算通过 GPT 尝试一下。在这里感谢@dotey的启发,推荐大家关注宝玉,了解AI 领域有价值的信息
3. 很简单的描述了一下需求,GPT 马上给出了一个通过书签运行 JavaScript 代码的方案,运行后会将抓取的信息输出到浏览器控制台。又让它改成把数据复制到剪贴板,马上给出了新的代码。不得不说,GPT-4 生成的指导教程非常细致清晰,让没有编程经验的我也能跟着提示一步一步操作。
4. 但我按照步骤执行后报错,将错误丢给 GPT 修改,第一次还是会出现同样的错误,第二次 GPT 找出了问题所在,直接在书签栏编辑会影响代码格式,重新在书签管理器新建书签代码真的运行成功了! 不知道 GPT 是从训练的资料里学习到的,还是通过分析推理找出了原因,真的很神!更神奇的在后面:
5. 问它有没有其他办法可以实现这个功能,GPT 给出了创建 Chrome 扩展的示例,甚至连名字都给起好了“image-alt-copier”,还是很贴切的。按照指引一步一步操作,我就用txt 文本编辑器新建了几个文件,网上找到一个图标并用 ps 保存3种分辨率的 png 文件 。GTP 连点击哪个图标和菜单都给说到了。
6. 结果运行非常顺利,我人生中第一个浏览器插件,或者第一个“编程”作品就这么诞生了!这么说很心虚😅,全程我只是按照 GPT 提供的教程操作,几乎没有难度。我的创造性只体现在提出了一个具体的需求,在图库网站挑了一个图标。通过这次亲身体验,我可以肯定自然语言编程已经是现实了,而且门槛很低。
7. 兴奋劲过去,我又冒出另外一个想法:能不能点击图片直接将图片自动发布到 Pinterest 的画板里,同时将提示词发布为图片备注信息。这样我就可以实现自动维护一个优质 AI 绘图作品的展示空间,这个想法很早就有了,但苦于自己不会撸代码。说干就干,接着给 GPT 提需求
GPT 真的很能干,马上又给出了详细的实现步骤,里面提到的链接都是可用的,我已经注册了开发者平台账户并尝试创建应用,目前还要等 Pinterest 的审核,审核过后我将马上测试并分享结果,请关注后续进展,记得关注我
所以请大家关注他,具体一些细节和坑可以和他联系沟通。 ID: sundyme
总的来说,我对ruby还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用
在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/
exe应该在我打开页面时运行。异步进程需要运行。有什么方法可以在ruby中使用两个参数异步运行exe吗?我已经尝试过ruby命令-system()、exec()但它正在等待过程完成。我需要用参数启动exe,无需等待进程完成是否有任何rubygems会支持我的问题? 最佳答案 您可以使用Process.spawn和Process.wait2:pid=Process.spawn'your.exe','--option'#Later...pid,status=Process.wait2pid您的程序将作为解释器的子进程执行。除
我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r
Sinatra新手;我正在运行一些rspec测试,但在日志中收到了一堆不需要的噪音。如何消除日志中过多的噪音?我仔细检查了环境是否设置为:test,这意味着记录器级别应设置为WARN而不是DEBUG。spec_helper:require"./app"require"sinatra"require"rspec"require"rack/test"require"database_cleaner"require"factory_girl"set:environment,:testFactoryGirl.definition_file_paths=%w{./factories./test/
几个月前,我读了一篇关于rubygem的博客文章,它可以通过阅读代码本身来确定编程语言。对于我的生活,我不记得博客或gem的名称。谷歌搜索“ruby编程语言猜测”及其变体也无济于事。有人碰巧知道相关gem的名称吗? 最佳答案 是这个吗:http://github.com/chrislo/sourceclassifier/tree/master 关于ruby-寻找通过阅读代码确定编程语言的rubygem?,我们在StackOverflow上找到一个类似的问题:
GivenIamadumbprogrammerandIamusingrspecandIamusingsporkandIwanttodebug...mmm...let'ssaaay,aspecforPhone.那么,我应该把“require'ruby-debug'”行放在哪里,以便在phone_spec.rb的特定点停止处理?(我所要求的只是一个大而粗的箭头,即使是一个有挑战性的程序员也能看到:-3)我已经尝试了很多位置,除非我没有正确测试它们,否则会发生一些奇怪的事情:在spec_helper.rb中的以下位置:require'rubygems'require'spork'
是否有可能:before_filter:authenticate_user!||:authenticate_admin! 最佳答案 before_filter:do_authenticationdefdo_authenticationauthenticate_user!||authenticate_admin!end 关于ruby-on-rails-before_filter运行多个方法,我们在StackOverflow上找到一个类似的问题: https://
之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m
网络编程套接字网络编程基础知识理解源`IP`地址和目的`IP`地址理解源MAC地址和目的MAC地址认识端口号理解端口号和进程ID理解源端口号和目的端口号认识`TCP`协议认识`UDP`协议网络字节序socket编程接口`sockaddr``UDP`网络程序服务器端代码逻辑:需要用到的接口服务器端代码`udp`客户端代码逻辑`udp`客户端代码`TCP`网络程序服务器代码逻辑多个版本服务器单进程版本多进程版本多线程版本线程池版本服务器端代码客户端代码逻辑客户端代码TCP协议通讯流程TCP协议的客户端/服务器程序流程三次握手(建立连接)数据传输四次挥手(断开连接)TCP和UDP对比网络编程基础知识