完全不会代码从零使用 claude 构建一个 web 版的 mac os系统
完全不会代码从零使用 claude 构建一个 web 版的 mac os系统一起探索最开始在即刻看到这个项目觉得非常有趣,联系原作者进行了探讨,我也想通过分享这个项目和你们一起探索使用 cladue 3.5 构建复杂项目的能力,如何一点点将项目有简单到复杂去构建,就像搭建积木一下。
完全小白也可以上手,不需要搭建开发环境,只需有一个浏览器就可以了。我还特意录制了视频,可以轻松上手,不懂可以留言一起讨论~
MacAlverse 是一个开源的 macOS 风格的桌面环境,完全由 AI 生成的复杂代码构建,这个流程特别适合不会写代码的用户来构建复杂程序。通过与 Claude 3.5 的互动,用户可以一步步完成从简单组件到复杂功能的搭建。基于这个项目我还补充了使用 marscode 搭建开发环境,小白用户不需要自己搭建开发环境也可以快速上手开发这个项目。详情可以看视频或者文章,让你用 AI 也能成为开发大神。
YouTube - 完全不会代码从零使用 claude 构建一个 web 版的 mac os系统
项目介绍MacAlverse 是一个灵活的、基于 React 的开源项目,它模拟了 ...
零代码、零维护、零成本!教你快速搭建高效企业官网或产品落地页
无代码建设落地页:快速、高效、低成本无代码建设落地页不仅快速高效,还免去了后期维护的烦恼,并且可以免费使用。使用EasyFrontend和Cloudflare,轻松实现专业落地页建设,享受免费资源的便利。建设产品落地页(企业官网)可以帮助企业认证服务、展示业务,并通过企业邮箱管理业务。
实现流程
成本总计成本:域名购买 $3.99 (如果使用cloudflare的pages域名就不需要钱了)
依赖服务:
Cheap Domain Names & Web Hosting Starting at $0.99! | NameSilo
随时随地连接、保护和构建 | Cloudflare
EasyFrontend | UI Component
前期准备购买域名首先,需要为企业官网购买一个域名。可以通过NameSilo购买域名,价格实惠且服务可靠。
Cheap Domain Names & Web Hosting Starting at $0.99! | NameSilo
注册Cloudflare注册Cloudflare可以为你的域名提供更好的安全性和性能。
随时随地连接、保护 ...
录制视频需求?试试OBS+Lua脚本的鼠标跟随局部缩放功能!
用OBS实现鼠标跟随的局部缩放视频录制最近,我有一个视频录制需求,需要实现录制时的局部缩放并跟随鼠标的效果。虽然@ngixn 的产品Screen Studio效果不错,但对我这种不常用的用户来说,价格有点高。因此,我决定使用我常用的OBS来实现这个功能。
使用OBS实现鼠标跟随的局部缩放步骤:1. 下载或复制代码
注意:原版仓库有一些bug(我测试时遇到了),我fork并修复了一个版本,可以使用我修改后的版本。
下载或复制这个GitHub仓库的脚本: GitHub - EasyChris/obs-zoom-to-mouse: An OBS lua script to zoom a display-capture source to focus on the mouse
原版仓库: GitHub - BlankSourceCode/obs-zoom-to-mouse: An OBS lua script to zoom a display-capture source to focus on the mouse
2. 在OBS中加载脚本在OBS中添加脚本: 打开OB ...
如何使用AI一键画流程图、甘特图
前言今天需要画一个流程图,但是我又比较懒,就想搜一下有没有能使用AI快速画流程图,体验了一下流程,总结了一下几种方法,基本上你们都可以一键使用AI出图,包括不限于使用各种AI,而且免费可以白嫖。
目标
使用AI画流程图
使用AI画冈特图
那么如何画冈特图和流程图呢?这里参考和依赖的是:Mermaid
Mermaid 是一种简洁、易读的图表和图形定义语言,用于创建各种类型的图表,包括流程图、序列图、甘特图等。它的语法简单明了,使得用户可以快速上手并生成复杂的图形。Mermaid 被广泛应用于文档、Wiki、Markdown 文件中,特别是在开发者社区中非常流行。
你不需要了解Mermaid的语言基础,你只需要跟AI沟通你的需求,最后由AI帮你输出 Mermaid 格式的语法即可。
这里我以制作PPT流程为案例:
你先问AI如何制作一个PPT流程
等你跟AI确认完这个流程没问题之后,让它帮你转换成 Mermaid 格式
将 Mermaid 格式复制到 Online FlowChart & Diagrams Editor - Mermaid Live Editor 或 ...
独立(业余)开发使用1panel搭建自己的PaaS基础设施
实现的功能:
Next.js应用部署:通过可视化UI进行Docker环境快速部署Next.js应用,一键搭建Node.js环境。
网站及安全配置:支持网站反向代理和一键SSL证书部署,自动更新证书。集成fail2ban/ufw/Supervisor进行安全管理。
数据库管理:PostgreSQL和MySQL数据库支持,可备份数据至COS、OSS等对象存储,确保数据安全。
数据监控:可视化UI面板,查看服务器性能和服务状态。
API管理:一键部署One-API系统,管理并分发OpenAI接口。
数据备份:提供定时云备份服务,支持网站快照,优化数据恢复流程。
一键搭建应用:我测试搭建one-api和Umami。Umani是进行数据监控,它是一种简单、快速且注重隐私的Google Analytics替代方案。OneAPI 是一个通过标准的 OpenAI API 格式访问所有大模型的工具,它开箱即用,支持配置镜像以及众多第三方代理服务,还支持通过负载均衡的方式访问多个渠道。
前言为什么要自己搭建?为什么要搭建自己的PaaS?我测试使用了很多现在的PaaS服务,例如zea ...
数字周游记-01:GPT4与WEB3畅想
这是第一篇数字周游记,感谢所有即友的关注。
这篇分为两个部分:
关于GPT4与WEB3的畅想
数字生活简报
GPT4与WEB3 的畅想开始前这个畅想前,我需要先定义一下我所认为的WEB3: 数据所有权归个人
引用即友顾三小姐的即刻:
WEB1 :所见即所得WEB2:所推即所得WEB3:所建即所得
在WEB1时代,所有数据开始联网,我们能够在互联网上搜索并查看我们所有的数据。这一代产生的产品包括雅虎、Google、淘宝和亚马逊等。随着WEB2的到来,我们浏览互联网时产生的数据被算法用来推荐更匹配的数据。例如,抖音会让你上瘾,当你聊天中提到笔记本时,打开网页就会发现笔记本的广告等。我们的数据被各大互联网公司收集,大部分数据通过智能算法推断出我们的喜好,再反向将数据流推送到我们的时间线。我们对自己的数据几乎没有任何所有权或者挖掘我们自己数据的能力。因为如果你不同意,就不能使用该款互联网产品。
而在WEB3时代,我们希望数据的所有权归属于个人。我们建设这个互联网生态,我们产生数据,我们自己消费训练自己的数据,数据归我所有。王建硕老师的文章《为什么我现在就敢断言,区块链技术是和互联网技术至 ...
ChatGPT Plus的申请和使用
ChatGPT是是什么?最近大火的chatgpt大家肯定知道是什么了,输入一段文字,让他给你干活。
比如:让他用python给你写一个择时策略,你只管输入文字,他帮你写剩下的代码。
这是他给我写的代码:
123456789101112131415161718192021222324252627import pandas as pdimport numpy as npdef moving_average_strategy(data, short_window, long_window): # 计算短期移动平均线 short_rolling_mean = data['Close'].rolling(window=short_window).mean() # 计算长期移动平均线 long_rolling_mean = data['Close'].rolling(window=long_window).mean() # 创建一个新的DataFrame,存储每天的买卖决策 signals = pd.Da ...
使用ethersjs监听网络|监听交易所USDT流入流出
前言之前web3js监听过网络,发现其实还是挺复杂的,这次使用ethersjs来监听网络,应该会简单很多,也容易理解很多。本案例使用ethers发现和监听USDT合约。
目标
学会查看合约事件
编写ethersjs监听网络
监听USDT的转账事件
ethersethers入门的话可以看 GitHub - WTFAcademy/WTFEthers官方文档:Documentation如何通过ethers实现监听呢?在ethersjs中,我们可以通过合约对象来实现监听。合约对象有一个contract.on的监听方法。
Contract 合约对象合约是已部署到区块链上的代码的抽象。一个合约可以被发送交易,这将触发其代码在交易数据的输入下运行。
创建合约对象创建合约对象需要三个参数
address :合约的地址
abi:合约的abi
provider:ethers的provider1new ethers.Contract( address , abi , signerOrProvider )
合约类的事件合约类有很多事件,具体的可以自己直接看文档:Contract - event ...
solidity本地开发环境搭建 --- ganache 介绍
前言有的时候想要实现合约的测试,或者一些合约开发,你需要去测试网领取eth,有时候faucet又没有eth可以领取,这个时候,其实你可以选择自己在本地fork一个网络,想要多少eth都可以直接生成。原理是fork一个主网的网络,并跑在你的本地。
fork主网还有一个好处,你可以直接mock现在主网上的所有环境,比如dex交易所的代币余额等,你知道合约地址,可以直接进行测试和交换使用等。
目标
安装 ganache
本地启动 ganache
web3js/ethersjs 链接 ganache
remix链接本地ganache
安装 ganacheganache 有2中模式
一种是客户端界面
一种是命令行模式
方法一:命令行安装(推荐)安装命令行ganache完整包的说明ganache - npm
1npm install ganache --global
启动GANACHE1ganache
fork主网启动以下命令会自动生成10个eth账号,每个账号带有100eth的数量。
1ganache -f https://eth-mainnet.alchemyapi.io/ ...
用代码实现取消eth主网pending状态的交易
前言最近在主网测试一些交易的时候,想用更低的gas去打包交易,但是会发现如果你gas过于低,会导致你的交易迟迟不能上链,并且一直处于pending的状态。这种状态会导致你下一笔交易无法实现。
有的pending可以长达一天甚至2天。所以要么就去加速,要么就去取消
目标
使用代码取消链上交易
实现取消链上交易取消操作比较简单,就是找到原有的交易,然后将其转账金额设置为0,然后转账的数据设置为“0x”即可
先根据你的交易hash,从etherscan获得整个交易信息
获得 from 和 to
获得noce,因为需要你是需要去覆盖他的noce,所以下面的noce是需要填一样的数据的。
然后获取对应的Gas fees, 转账一般需要最低gas是 21000
然后gasPrice去下面的网站查找,找到之后可以给高一点
Ethereum Gas Tracker
去查看当前的GAS是多少
根据上面的数据组装一下参数
12345678910let tx = { from: "0xd6cc8a078ef9081ad86210cca052923437f260c5" ...