返回首页
最新
嗨,HN,
我构建并开源了一个适用于使用基于 React 的 Webview 构建 VS Code 扩展的生产就绪模板。
该模板旨在消除设置过程中的摩擦,同时保持架构的清晰和可扩展性。
主要特点:
- React 19 + TypeScript
- Tailwind CSS
- 基于 esbuild 的打包(快速构建)
- 扩展与 Webview 之间的双向消息传递
- 支持 VS Code 主题的样式
- 生产就绪的构建和打包设置
该仓库包含文档和部署指南。
GitHub: [https://github.com/kiran7893/vscode-extension-react-boilerplate](https://github.com/kiran7893/vscode-extension-react-boilerplate)
欢迎反馈和贡献。
大家好,
我们正在开发LeadJot。
这是一个AI网站聊天小工具,可以将访客转化为合格的潜在客户。
大多数网站在几个小时后就会失去访客。
表单无人填写,邮件无人回复,潜在客户悄然消失。
LeadJot能够立即与访客对话。
它可以回答基本问题。
并向访客提出正确的问题。
收集联系信息。
引导认真对待的访客预约电话。
我们关注的重点是:
清晰的潜在客户资格审核,避免无意义的聊天。
由所有者控制的流程,您可以决定问题及其顺序。
一个轻量级的小工具,适用于任何网站。
我们的目标不是取代销售。
而是过滤噪音,挖掘潜在意图。
我们目前处于早期阶段,并在快速迭代。
希望能收到关于以下方面的反馈和想法:
- 资格审核应该有多严格
- 如何配置聊天流程
欢迎随时提问。
我的日常使用设备是运行Linux的Macbook Air M2,具体来说是Fedora Asahi Remix。在使用它时,我最想念的一点是偶尔能够通过Wine运行Windows软件。显然,你可以在上面运行Steam,并且Steam允许安装和运行任意Windows软件,但当我尝试时,我无法创建账户,总的来说,我更不想使用Steam。我成功在muvm(一个在16K内核上运行4K页面内核的虚拟机)下运行了一个旧版本的Heroic Games Launcher [1]。不过这并不是特别简单,我希望能有更好的体验。我在Heroic和其他专注于游戏的启动器上遇到的另一个问题是缺乏灵活性——它们要么适用于特定的软件,要么不适用,你对此无能为力。例如,一个安装程序可能需要通过Winetricks [2]安装某个特定的软件包才能运行。Heroic在安装程序运行之前并没有给你机会去运行任何东西。长话短说,我决定构建一个自己的Wine前缀管理器,它将更加灵活,不仅仅专注于游戏,并且能够在Asahi Linux上运行。此外,我决定用一种对我来说是新语言(Dart / Flutter)来编写它,并作为副产品学习这门语言。五个月后,它终于准备好了,我希望能得到一些反馈。顺便提一下,它也支持常规的x86_64 Linux发行版,尽管在这些发行版上的测试不如在Asahi上那么多。
[1]: <a href="https://heroicgameslauncher.com/" rel="nofollow">https://heroicgameslauncher.com/</a>
[2]: <a href="https://github.com/Winetricks/winetricks" rel="nofollow">https://github.com/Winetricks/winetricks</a>
嗨,独立开发者们
我们正在构建 Kinkora,这是一个创意平台,将多个图像和视频人工智能模型集中在一个地方,供用户进行实验和创作。
像许多开发者一样,我们发现自己不断切换工具,只为测试不同的模型或创意方向。每个平台似乎都局限于单一的工作流程或使用案例。因此,我们决定创建一个更模块化、探索性强且以创作者为中心的空间。
Kinkora 的重点是:
- 支持流行的生成模型
- 让实验过程快速而愉快
- 为创意社区奠定基础,而不仅仅是一个生成器
我们的长期目标不仅仅是“生成内容”,而是创造一个创作者可以玩耍、迭代和发现新想法的地方,随着模型和技术的发展而不断演变。
我们处于早期阶段,正在积极迭代,非常希望能听到其他独立开发者的反馈,特别是在以下方面:
- 功能方向
- 社区机制
- 友好的创作者工作流程
欢迎随时提问!
似乎Meta最近将所有Messenger聊天迁移到了端到端加密(e2ee)。但是,如果您之前创建过秘密对话(e2ee),那么Meta决定不迁移现有聊天,而是将其归档并切换到秘密聊天。
由于我过去只与亲密的朋友和家人进行过秘密聊天的实验和创建,我所有的旧对话都被归档,且没有恢复的途径。
这真是一个糟糕的用户体验,完全不可思议的是这样的设计竟然在Meta通过了。
你好,HN,
在过去的三年里,我一直在开发一个工具,以帮助我调试ASN1编码的数据(如密钥、证书、Kerberos/CredSSP/SPNEGO等数据结构,以及更多内容)和加密操作。
几天前,我发布了一个重要功能:ASN1树编辑器。现在,它可以直接在页面上解析和编辑ASN1树。我发现这个功能非常有用,也可能对其他人有所帮助。
请点击链接试用一下。简要手册:
* 按住 `ctrl` 并点击树节点标题进行编辑;
* 按住 `ctrl` 并在节点之间移动鼠标以添加新节点;
* 按住 `ctrl` 并将鼠标移动到节点标题的开头以删除节点。
完整的用户指南和图片可以在我的博客文章中找到: [https://tbt.qkation.com/posts/announcing-crypto-helper-0-16](https://tbt.qkation.com/posts/announcing-crypto-helper-0-16)。
总体而言,这个工具还可以执行许多加密算法,并且具有JWT调试器。但那是另一个故事 :)
* 所有计算均在您的浏览器内进行。
* 本网站不设置或使用cookies。
* 本网站不在浏览器中存储数据以供共享、发送或出售给第三方。
* 不会与第三方共享、发送或出售任何个人信息。
最近我在进行一个个人项目,将一个旧的 jQuery + Django 项目重写为 SvelteKit。主要工作是将用户界面模板翻译成符合 SvelteKit 习惯的格式,同时保持原有的样式。这包括使用语义化的 HTML,而不是随意使用 div,避免将 div 嵌套在 div 中,以及用简化版的 Tailwind 替代 Bootstrap。还涉及一些逻辑重构,以保持原有功能,但重写以避免多年的代码债务。例如,用可组合的 Svelte 组件替换使用布尔标志的多个视图模板。
我在进行这项工作时有一个相对稳定的流程:查看 Django 中定义的每个路由,构建我的 `+page.server.ts`,然后将页面的每个主要部分拆分为一个 Svelte 组件,并为其创建相应的 Storybook 故事。这样做需要花费大量时间,因为我必须确保不是简单地复制模板,而是以更符合习惯的风格重新创建它。
这种工作似乎是 AI 辅助编程的一个很好的用例,但我未能有效利用它。最多,我只能让 Claude Code 生成一些稍微不那么混乱的 Svelte 代码。简单的提示无法让 AI 的代码质量达到我手动编写代码的 90%。理想情况下,AI 应该能将代码生成到我可以在 15-20 分钟内手动审查的程度,这将大大加快我在这个项目上花费的时间(目前我需要 1-2 小时才能正确翻译一个路由)。
你们有什么建议或技巧可以帮助我提高使用 AI 的效率和代码质量吗?
我在寻找一个Python包时,突然看到一个类似维基百科的横幅广告,吓了我一跳。<p>https://postimg.cc/6ykTmSPD<p>我不明白为什么Python软件基金会(PSF)要通过这种侵入性(甚至有些操控性)的横幅广告来恳求我捐款,打断我的阅读体验。<p>如果这就是他们的“目的”,那么我更不可能愿意给他们捐钱。<p>我理解赞助商是必要的,而PSF已经通过众多赞助商获得了丰厚的资金支持。由于这些使用Python的公司的慷慨赞助,你们根本不需要我的捐款。<p>我只希望我们能停止通过广告污染网络,导致几乎所有事物的恶化。