首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ChatGPT 与 Midjourney 强强联手,让先秦阿房宫重现辉煌!

Midjourney 是一款非常特殊 AI 绘画聊天机器人,并不是软件,也不用安装,而是直接搭载在 Discord 平台之上,所有的功能都是通过调用 Discord 聊天机器人程序实现。...请注意,你翻译后内容主要服务于一个绘画AI,只能理解具象描述而非抽象概念,同时根据你对绘画AI理解,比如它可能训练模型、自然语言处理方式等方面,进行翻译优化。...如果你明白了,请回复"准备好了",当我输入中文内容后,请以"/imagine prompt:"作为开头,翻译需要英文内容。...不过问题不大,自己构建了镜像,大家可以先用:ghcr.io/yangchuansheng/chatgpt-discord-bot:latest 要想通过容器来运行该项目,首先需要找个能访问 ChatGPT...最终点击「部署应用」,一个崭新容器就运行成功了: 点击「详情」进入容器详情页面,再点击「日志」就可以看到容器日志了。

40020

【Rust日报】2022-07-24 RaidProtect,一个流行用 Rust 编写 Discord 审核机器

征集贡献:RaidProtect,一个流行用 Rust 编写 Discord 审核机器人 RaidProtect 是一个审核机器人,专注于安全/自动审核(但我想扩展功能)。...所以我决定完全用 Rust 重写机器人,并将这个版本作为开源发布。 目标是重写现有功能,因为目前生产中机器人使用旧版本 Discord API,该版本将在 8 月底不再受支持。...使用技术 该机器人使用 Twilight 库与 Discord API 进行交互,并在结构上支持大量服务器。...选择使用 Redis 作为机器人缓存,使用 MongoDB 来存储持久数据(配置、审核日志等)。最终,目标是在集群中运行机器人以获得更好弹性并允许零停机更新。...拥有庞大用户群,计划打开一个 OpenCollective 页面以允许财务贡献并确保项目的未来。如果该项目筹集资金超过了为基础设施提供资金所需资金,那么最活跃贡献者将获得奖励。

62520
您找到你想要的搜索结果了吗?
是的
没有找到

SwiftUI 与 Core Data —— 问题

使用 Core Data 已经有三年时间了,虽然至今也不能算是完全掌握,但基本上可以做到熟练使用,很少会犯原则性错误了。...几乎不需对核心代码做调整,新增了 NSPersistentCloudKitContainer ,在协调器上附加了一个用于网络同步模块。...假如我们可以为创建一个外貌,或许可以让重焕青春,再战十年。...如何让 Core Data 与使用新并行机制框架进行配合,同样是摆在开发者面前一个新课题。向往使用方式尽管有些贪心,但我仍希望能做到鱼和熊掌兼而得之。...由于一直没有为这个系列文章想好恰当题目,便暂且临时采用了 “SwiftUI 与 Core Data” 这个名称。如果你有什么好建议欢迎告诉我。希望本文能够对你有所帮助。

86240

解析 SwiftUI 中两处由状态更新滞后引发严重 Bug

众所周知,SwiftUI 是一个响应式框架,这意味着,当数据源发生变化时,框架会自动更新视图。同样,当我们想调整视图显示时,应直接对状态进行修改。...通过手势取消 Sheet 后,快速右滑导航容器会导致应用锁死 这是一个在 SwiftUI 所有版本中存在错误,你可以在众多论坛或聊天室里看到不少开发者都在寻找解决方法。...当视图正在滚动时返回上一层视图会导致应用崩溃 这是一个由 xiaogd 在 Discord 论坛中提出 问题[3]。...复现条件如下: iOS 16 系统,在真机或模拟器上测试 点击视图列表中按钮,可以进入下一级视图。...幸运是,从 @KyleSwifter[4] 解密 SwiftUI 背后 AttributeGraph[5] 一文中找到了线索。

26720

你应该知道17个Golang包

在本文中,尝试让您熟悉一些有用方法,这些方法是尝试使用这种有趣新编程语言学习和构建应用程序时发现。 这绝不是一个详尽列表,而是一个喜欢并认为有趣软件包列表,分享给大家。...主动编译 Air:这是一个很棒实用程序Go包,可以帮助重建和执行项目的main.go保存或几乎任何保存文件(如我们所愿),而无需我们每次都输入运行。...go-zero:go-zero 是一个集成了各种工程实践 web 和 rpc 框架 机器人 DiscordGo:这是 Discord API 函数最有用 API 包装器,具有出色模块化结构,包含您可能需要所有主要...discord 机器人操作。...一个不便之处是仍然没有专门文档,但我在自己一些实验过程中发现,阅读代码本身非常容易,因为它被整齐地分成模块和包。

85830

挖洞经验 | 综合三个Bug实现Discord桌面应用RCE漏洞

但是,由于目标应用不同Electron版本使用或BrowserWindow选项设置,Discord这里Electron运行启动时,实际测试PoC总是不稳定,所以我把测试重点放在了预加载脚本上。...然而,经测试发现,并不能有效地调用类似child_process模块实现RCE,但却可以用之前说过覆盖方法,覆盖掉Discord Electron中内置JS方法,干扰曝露模块执行,以此实现RCE...iframe嵌入功能中XSS 在尝试挖掘XSS过程中,发现Discord APP支持类似autolink或Markdown功能,这有点意思。...以下是根据OGP协议制作一个PoC,当我把该URL链接以聊天方式发送给另一位Discord用户时,点击其中iframe,就会触发任意JS代码执行: https://l0.cm/discord_rce_og.html...然而,这里存在着一个完全意想不到缺陷。

2.3K30

做了一副元宇宙手套,成本300元

目前 VR 市场上,除了一个头显、两个手柄,就没什么所谓新东西了,任何能以“平民价格”扩展用户体验尝试觉得都值得一试。...换了一个散落在街边酒瓶子,“拿”在手里,能大概“摸”出,它是一个圆柱体。 游戏里使用效果丨作者供图 当我想更灵活使用它们时,发现了问题。 首先是“识别准确率”问题。...但是 Lucas 告诉我,他已经在解决这个问题,下一版手套将会增加左右展开自由度,实现方式是在第一节指关节处增加一个电位器。 识别准确与否,会影响力反馈效果。另外一个因素,就是限位位置调整。...在调试很多遍之后,舵机依然纹丝不动。跑到 Discord 上面求助,网友告诉我,并不是舵机线跟开发板连错了,而是电流太小了,带不起舵机。...需要单独给舵机连接一个充电宝,而不是跟开发板共用一个充电宝。 LucidVR Discord 讨论组里有 14000 个关注者。

56510

解析 SwiftUI 中两处由状态更新滞后引发严重 Bug

众所周知,SwiftUI 是一个响应式框架,这意味着,当数据源发生变化时,框架会自动更新视图。同样,当我们想调整视图显示时,应直接对状态进行修改。...通过手势取消 Sheet 后,快速右滑导航容器会导致应用锁死这是一个在 SwiftUI 所有版本中存在错误,你可以在众多论坛或聊天室里看到不少开发者都在寻找解决方法。...当视图正在滚动时返回上一层视图会导致应用崩溃这是一个由 xiaogd 在 Discord 论坛中提出 问题。...复现条件如下:iOS 16 系统,在真机或模拟器上测试点击视图列表中按钮,可以进入下一级视图。...欢迎你通过 Twitter、 Discord 频道 或博客留言板与我进行交流。订阅下方 邮件列表,可以及时获得每周最新文章。

589110

使用 TypeScript 和依赖注入实现一个聊天机器

翻译:疯狂技术宅 来源:toptal 类型和可测试代码是避免错误两种最有效方法,尤其是代码随会时间而变化。...(注意:在 Windows 下语法可能会有所不同。) start 脚本将用于启动机器人,watch 脚本用于编译 TypeScript 代码,test用于运行测试。...Discord "New Application" 按钮 选择一个名称,然后单击创建。然后,单击 Bot → Add Bot,你就完成了。让我们将机器人添加到服务器。...将你 Discord Bot 添加到你服务器 为了测试我们机器人,需要一台Discord服务器。你可以使用现有服务器或创建新服务器。...为了简单起见,我们机器人只做一件事:它将扫描传入消息,如果其中包含单词“ping”,我们将用一个 Discord bot 命令让机器人对那个用户响应“pong! “。

11.1K20

使用 Kubernetes 模糊测试

现在,关于这个格式错误输入“愚蠢”部分是我们只是从我们二进制语料库中任意操作二进制随机字节,然后在二进制上调用radare2 来处理和分析。...知道当我开车时我会进入什么状态。归根结底,所有这些工具都是美化远程代码执行实用程序,而 Jenkins 提供了做奇怪事情灵活性。简单地说,使用 Jenkins 是因为喜欢 Jenkins。...这使得在您开发机器上构建、推送和部署容器工作负载一体化开发环境变得非常容易。...起初,尝试部署 100 个 pod,但发生情况是底层节点上资源耗尽导致进程死亡,并且该工具将二进制文件保存为崩溃,而实际上只是内存不足。所以是的,确实发生了崩溃,但它主要是自我强加。...为了验证对这个错误理解,创建了一个快速临时程序来在较小范围内重新创建问题。

1.5K20

千万级增长,实时社交产品Discord拆解

机器人可以发送讯息、图片、嵌入式讯息、嵌入式按钮、新增反应等,大致上与人类使用者权限无太大差异,不过在机器名称旁会有一个蓝色 BOT 标志。机器人一样受到身份组权限控管。...Discord 客户端使用Web技术构建在 Electron 框架上,这使得它可在多平台运行,既可在网页上运行,又可在个人计算机上作为应用程序运行。...Discord 是专门设计用于游戏互动软件,因为包括诸如低延迟、用户免费语音聊天服务器和专用服务器基础设施等功能。...还有一个管理员角色,提供除服务器所有者特定权限之外所有权限(例如,删除服务器)。 3. 如何设置频道 服务器上每个频道都按类别进行组织。 ...从用户角度来看,Discord 机器人生态系统其实非常重要,因为可以扩展功能并增加游戏感,而站在企业角度来看,机器人生态系统能从业务层面提供支撑,因为允许开发人员在其应用程序接口(API)上进行构建

3.4K32

为什么不可变基础设施「译」

为什么不可变基础设施 假设我们有一个应用程序。为了生成可交付成果,我们需要从源代码构建。这包括编译源代码,处理和复制资源,以及可能更多步骤。 最简单形式是这个过程如下所示: ?...语言运行时本身使用各种库,并在驱动硬件操作系统内核之上运行。 多台机器和环境 除最简单项目外,应用程序需要运行几台机器,并将其组织在多个环境中。 应用程序逐渐从环境升级到环境。...这避免了在每个环境中构建独立工件经典错误,并有效地避免了在所有机器运行可能不同东西风险。 然而,当我们看看我们堆栈其余层时,这正是发生事情!...这里只是问题简短列表,其中大部分可能已经遇到: 一些额外软件丢失 资源(目录,...)已经以错误名称创建 安装了某些软件错误版本(通常是带有错误旧版本) 权限设置不正确 一个关键资源(端口,....当我们需要是一群克隆人时,为什么我们仍然在建造艺术品和雪花服务器? 不可变基础设施 这是不可变基础设施进入地方。 整个机器现在不是只装配应用程序,而是作为一个单一不可变单元打包。

56120

挖洞经验 | 看我如何挖掘成人网站YouPornXSS并成功利用

由于我个人时限制,因此很少或者说是几乎不参加赏金计划任务。虽然早早就注册了HackerOne,但你们可以到我主页并没有任何记录。...就在上个月一个傍晚,当我们连接到我们工作Jabber server时,他告诉我成人网站YouPorn也已在HackerOne上,启动了他们bug奖励计划: 他:今天youporn加入了bug赏金计划...但当我尝试写入关闭标签,并添加了Javascript payload,我们发现我们payload并未被执行: ? 虽然如此,但我们仍然决定利用meta HTML标签。...这是一个非常强大标签,因为包含有http-equiv指令。该指令相当于http文件头作用。 http-equiv指令将值设为refresh,可用于将用户重定向到其他页面。...正如你所看到,这里有一个小问题:http-equiv中破折号,并未被插入到源代码中。决定使用双重编码尝试绕过。首先对破折号做了HTML编码,然后又对其进行了URL编码。

12.1K50

验证码识别服务2Captcha框架

这些打码员是人工操作,而不是机器,他们能够快速有效地识别验证码,确保客户能够顺利通过验证码验证,继续使用所需功能。...我们可以使用已经初始化验证器来解决验证码,Hcaptcha 是我们在 Discord 网站上拥有的验证码类型。 需要两个参数:站点密钥和网站 URL。...图片上述代码中可以使用try-catch,因为代码可能会有任何错误,在 try 内部,我们可以进行 Axios 调用。这里方法是 Post,您应该指定请求 URL。...图片第二个参数是发布到特定网站数据。 验证码密钥值将是我们之前指定数据。当我填写不和谐表格时,得到了注册表单数据,发送了一个请求。...这里captcha_key值为空,因为还没有解决验证码,因此在 try-catch 中,验证码值将是数据。

57740

懂理性AI模型要来了?

亲爱朋友们: 当我们进入新一年时,让我们不要把2023年看作是一个单一孤立年份,而是我们未来完成长期目标的年份中第一年。...总会专注于下一个目标、项目或研究论文,说是有一个模糊10年目标,但没有一个明确路径来实现。 10年前,一个星期就建立了一个机器学习课程(经常在凌晨2点进行拍摄)。...今年,更新了机器学习专业课程内容,更好地规划了整个课程(虽然有些拍摄仍然是在凌晨2点进行,但数量减少了!)。 在以前业务中,倾向于打造一个产品,然后才考虑如何将其推向客户。...例如,值对输出影响越大,它可能就越重要,但如何定义重要性因工具而异。 虽然生成AI取得了一些成功,但事实证明许多工具运行方式出乎我们意料。...这项研究告诉我们,模型可能看到不是形状,而是纹理,这称为归纳偏差——由于其架构或我们优化方式而导致特定类别模型趋势。

41230

2022十大智能合约开发工具

如果你想尝试一下,可以看一下Truffle入门套件[73]。 他们最近更新了文档[74],正在推出第七版Ganache[75],和他们团队谈过,他们告诉我他们有很大计划,很兴奋。...在使用Truffle时,经常遇到奇怪错误;他们typescript支持很微妙,测试运行速度比Hardhat[76]慢得多。...有时,我会在讨论区中加入问题链接,以吸引更多的人关注。但一个经验法则是,当我遇到问题时,Stackoverflow或Stack Exchange ETH应该是最先寻找地方之一。...Slither由Trail of Bits[138]团队(该领域最喜欢审计机构之一)建立,易于使用,可以捕捉工程师可能犯许多简单错误强烈建议大家尝试一下这个开源错误捕捉器!...2022年将是疯狂一年,希望已经给了你一些想法,让你知道今年应该尝试什么,以建立你惊人、独特、鼓舞人心web3应用程序。 让知道你认为错过了什么工具,请在评论部分告诉我

1.9K30

验证码识别服务2Captcha框架

这些打码员是人工操作,而不是机器,他们能够快速有效地识别验证码,确保客户能够顺利通过验证码验证,继续使用所需功能。 主要客户群体是需要应对防范网络爬虫抓取等灰帽或黑帽活动网站和应用程序。...我们可以使用已经初始化验证器来解决验证码,Hcaptcha 是我们在 Discord 网站上拥有的验证码类型。 需要两个参数:站点密钥和网站 URL。...上述代码中可以使用try-catch,因为代码可能会有任何错误,在 try 内部,我们可以进行 Axios 调用。这里方法是 Post,您应该指定请求 URL。...第二个参数是发布到特定网站数据。 验证码密钥值将是我们之前指定数据。当我填写不和谐表格时,得到了注册表单数据,发送了一个请求。...这里captcha_key值为空,因为还没有解决验证码,因此在 try-catch 中,验证码值将是数据。

41630

Ian Goodfellow:最大失败是用无监督解决计算机视觉监督学习问题

Hi Ian~ 感谢加入“How I Fail”系列访谈!你能告诉我们一些关于你自己事吗? Ian Goodfellow:谢谢你邀请我! 是谷歌一名AI研究员,领导一个研究团队。...人时间大部分都在学习如何使AI安全——例如,如何确保恶意攻击者无法欺骗AI系统去执行攻击者意图,而不是设计者意图。 2....我会快速地尝试一些想法,看看它们是否有成功希望,然后放弃掉大部分想法。当我有很多时间时,可能会对3-5个想法编码,然后可能发现它们都不work。...每个想法投入时间成本很小,但我可以尝试大量不同想法。从这个角度来看,失败只是工作流程中固定一个部分。 8. 说到成功研究人员,你如何看待论文发表之类权重分布?...一个负面的结果可能是由于想法本身根本就是错,但也可能只是一个出于非常小一个软件错误尝试超参数不对,模型太小,等等。 11. 你想给过去自己提什么建议?

49140

干货 | 从资深软件工程师学到避坑大法

尝试基于已有代码进行工作,但是资深工程师会尝试解决掉——全部删除。一个永远无法到达 if 声明?一个不应该调用函数?是的,都消失了。 至于我呢?只会把函数写在最上面。...每次代码审查时都问自己:「他们为什么这样做?「。每当我找不到合适答案时,就会去和他们谈谈。 在第一个月后,开始在同事代码中找到错误(就像他们对代码做一样)。...而且当我无法解决这个问题时,尝试并持续修改代码以将问题降到最低。修改次数越少,就能越快地处理实际问题。 但是现在还是会记录花了 1 个多小时来解决 bug:遗漏了什么?...这通常是一些忘记检查愚蠢错误,比如像设置路由、确保模式版本和服务版本匹配等。这是熟悉使用技术堆栈另一步,而且只有经验会告诉我为什么系统无法运行。 监控 这是以前从未想过去做事。...即使吧组件测试到位,也还不足以了解出错情况。这些错误通常是由客户来告诉我——这看起来不太对劲。 总结 在过去一年里,学到了很多东西。当我对这篇文章进行回顾时,能够更好地体会到我成长。

55620

显卡热催生全职「GPU猎手」!一年“抢卡”5万张,赚10万美元

由于英伟达RTX3080发售价格比起2080Ti价格便宜了40%多,而功能要比零售价高得多RTX 2080 Super更强大;公版RTX 3080售价699美元,国内售价5499元起,而2080Ti...很多购买网站会采用类似于队列系统方式,网站为防止高负载而建立系统,会阻止普通用户进入,那些只想购买一个产品用户也因此等待时间就相对更久。...简单来说,购买网站程式设定可以设置一个列队让大家排队购买,普通用户会被拦截在购买大厅之外,但机器人可以穿过“后门”购买所有物品,而这时候,真实个人购物者仍然坐在停车场里等待进入商场。...不过由于新冠,很多人在家也没事可做,找显卡过程也不仅仅只是“要在这里度过一百个小时,因为想要只是 GPU”事情,而是变成了一种社交,在这些黄牛网站上,你也很容易找到与你有共同兴趣的人。...你是怎么买到心仪的卡?留言告诉我们吧。

67720
领券