返回首页
最新
我正在构建 Kedge,这是一个全球分布的平台,用于有状态的无服务器应用。以下是如何创建一个简单的静态网站的示例:`echo '# Hello world!' | ssh kedge.dev`。
我在 Fly.io 工作了四年,参与了其创始人关于“全球 Heroku”愿景的热情。在那里,我撰写了《无服务器服务器》(<a href="https://fly.io/blog/the-serverless-server/" rel="nofollow">https://fly.io/blog/the-serverless-server/</a>),这是一篇关于 Lambda 的研究和围绕轻量级虚拟机构建现代无服务器产品的草图。这篇文章是 Kedge 的初始灵感来源。
Kedge 拥有一个快速的虚拟机编排器,可以在 3 毫秒内创建代码沙箱或扩展服务实例,使用可分叉的虚拟机快照和温池树(Linux 内核 -> 基础运行时 -> 应用)的组合。由于共享的写时复制内存页,虚拟机的内存密度很高。您可以运行轻量级的 CGI 风格函数、公共 OCI 镜像或源代码,以便 BuildKit 编译和部署。
Kedge 的全球控制平面基于一个最终一致的 SQLite 数据库。受到 Corrosion 和 Litestream 的启发,我构建了一个以本地优先、多写入者的 CRDT 复制系统,支持对象存储,并且最近将其开源(<a href="https://github.com/wjordan/syzy" rel="nofollow">https://github.com/wjordan/syzy</a>)。
您还可以使用 SQLite 客户端从任何实例查询 `/shared.db`,以便在您的应用中构建一个内置的复制数据库。这使得 Kedge 能够在接近用户的地方自动扩展服务,同时每个实例查询其本地副本以获取最终一致的数据,无需微管理实例或卷的放置。(为了方便,还有一个 `/shared/` 文件系统适配器。)
Kedge 甚至可以使用相同的数据库来支持有状态的服务器渲染 HTML 应用。数据属性将表单、按钮和数值绑定到应用数据库中的记录,Kedge 在部署时编译模式和操作,然后查询本地数据以响应请求。作为演示,我用大约 60 行 Markdown 和 CSS 制作了一个 Hacker News 克隆,支持故事提交、投票、评论和身份验证(<a href="https://kedge.dev/docs/html-apps#kedger-news" rel="nofollow">https://kedge.dev/docs/html-apps#kedger-news</a>)。
我刚开始收集公众反馈,请告诉我您的想法!我特别感兴趣的是关于有状态 HTML 应用模型的反馈,这是最新(也是最雄心勃勃)的部分。预览当前在 11 个地区运行,供您测试。尚未开始计费,因此定价页面仅为估算。感谢您的关注!
我收集了数千篇优秀的大学申请作文,以训练一个专门的人工智能模型,旨在激励和指导学生在写作过程中。<p>与通用人工智能不同,每篇作文都是根据申请者的背景、经历和个人故事高度个性化的。该人工智能还会调整写作风格,以强调不同大学所关注的品质和价值观。<p>您可以免费浏览我们的作文库,探索每位申请者的个人资料,并了解人工智能为何做出特定的写作选择。通过揭开“黑箱”,您不仅可以学习写什么,还能了解有效作文的结构是如何构建的以及原因。<p>每个人可以免费生成最多三篇申请作文。<p>我希望能够提供无限制的免费生成服务。然而,这个项目完全是自筹资金,没有外部投资,每篇人工智能生成的作文都会产生计算成本。如果您觉得这个工具有帮助,您的支持将有助于维持服务的运行,并使我们能够继续改进它。<p>希望能减轻申请季的压力。<p>很高兴听到大家的反馈。<p>谢谢。
我正在寻找有关安全助手和自动修复部分的经验。$Dayjob正在考虑这个。
我创建了一个网站,用于出售你那些因为某种原因而停止工作的愚蠢创业项目/计划/其他东西的壳子。<p>这个想法是,你可能曾经在一些项目上工作过,写过代码,买过域名,甚至还获得了一些客户;然后生活发生了变化,你悄悄放弃了这个项目,现在它只是积灰尘。不过,你那个无用的项目可能对其他人有些用处,谁知道呢?你可以免费发布任何你想处理的项目,同时也可以浏览你觉得不错的项目,并直接联系卖家。<p>我只是列出这些内容。另一个部分是,我创建了一个沙盒,用于展示共享代码库的预览。卖家不想仅仅提交他们的代码,让别人希望不会被盗用。这个沙盒只需要给一个GitHub应用程序提供读取权限,我只展示GitHub的框架和每个源文件的20行预览。<p>每月99美元,或者如果我决定更改价格,可能会更低或更高,你就可以获取每个项目的联系信息。