返回首页
最新
我很好奇HN社区对使用人工智能的看法——不仅仅是用于生成洞察或预测,而是作为一个自主代理在实时做出买卖决策。你愿意让人工智能在最小监督的情况下管理你的资金吗?你需要什么条件才能信任它?
大家好,
我是一名网页开发者,主要使用JavaScript、React、Next.js、Node.js及相关技术。目前正在准备面试,我想创建一些比大家常见的CRUD应用更好的东西。希望能在面试中展示,同时也能自己使用,并且能够挑战我学习新知识。
于是我制作了这个小应用——Guard,一个由两部分组成的开源应用(C#部分),允许我通过在线账户设置规则,以阻止对远程(在我这里是我孩子的)Windows设备上网络资源的访问:
1. **Web应用(Next.js、Node.js、TypeScript、Prisma、PostgreSQL、Tailwind CSS、NextAuth)**:
这个网页仪表盘让你可以设置PIN码,创建自定义规则和时间表,并选择要阻止的网站类别(如社交媒体、游戏等)。它使用服务器操作、安全的API端点和高级状态管理(自定义上下文提供者),提供流畅和响应迅速的体验。身份验证支持JWT和Google OAuth。
2. **Windows客户端应用(C#)**:(开源 - 我将其开源以申请开源证书,但被拒绝,因为项目需要展示更多活动才能申请。)
为了学习一些超出我常用技术栈的内容,我用C#构建了一个本地Windows客户端。这个应用与Guard仪表盘同步,接收指令,并根据你选择的时间表通过更新hosts文件和Windows防火墙在本地执行这些指令。它包括一个双进程架构以确保可靠性、时间完整性检查、安全卸载(需要PIN码)和事件日志记录。
3. **一个专用的Express.js API端点连接这两者,使得网页应用和Windows客户端能够独立协同工作。**
我对所有可能的情况进行了测试,并通过卸载程序功能保护应用不留下任何残留物——它在卸载时会运行清理功能。在找工作时将其添加到我的作品集中——我也需要一种管理我孩子YouTube时间的方法!与其再做一个简单的网页应用,这个项目让我将我的主要技能与对C#和系统级编程的真正探索结合起来。
如果有人能试用一下并提供反馈,我将非常感激。也许能发现一些问题。
<a href="https://github.com/ganjie/guard-windows-client/">https://github.com/ganjie/guard-windows-client/</a>
<a href="https://guard.alexweb.app/" rel="nofollow">https://guard.alexweb.app/</a>
期待您的反馈:
感谢您查看这个项目,并期待您能分享的任何反馈!
Paradigm 是一款桌面工具(优先支持 Windows),可以让您在本地运行任何 Hugging Face AI 模型(文本、音频),并支持在低端 GPU 设备上使用 CPU 作为备选方案。您还可以使用自己的 Hugging Face 模型。初始版本可能会有些粗糙,但可以与某些模型兼容。我们正在不断迭代,以使 Paradigm 成为高度优化的本地推理的通用平台。如果您感兴趣,请加入候补名单。