返回首页

一周热榜

2作者: legitcoders2 天前原帖
嗨,HN!我创建了 QRShrt(<a href="https://qrshrt.com" rel="nofollow">https://qrshrt.com</a>)——一个平台,让你可以在衬衫、配饰或标牌上使用自定义二维码,以收集活动中的照片和视频。 <p>问题:在活动(婚礼、派对、节日)中,你会错过其他人拍摄的照片。要么你根本没看到,要么这些照片散落在不同的手机和群聊中。 <p>解决方案:以你喜欢的方式展示你的二维码。人们扫描后,可以立即将他们的照片/视频上传到你的个人画廊。无需下载应用程序,上传者也不需要注册账户。 <p>产品选项: - 衬衫/卫衣——休闲活动(节日、单身派对、旅行) - 桌牌——婚礼、招待会(新人无需穿戴任何东西) - 手环——节日、音乐会 - 胸针/配饰——不适合穿T恤的正式活动 - 标牌——场地布置、拍照亭 - 或者直接下载你的二维码,自行打印(免费) <p>工作原理: 1. 注册并获得自定义二维码 + 子域名(例如,yourname.qrshrt.com) 2. 选择你的产品(或仅以数字方式使用二维码) 3. 在活动中展示它 4. 人们扫描 → 直接将照片/视频上传到你的页面 5. 所有回忆都集中在一个地方 <p>技术栈: - Next.js 16(Turbopack) + TypeScript - Firebase(身份验证、Firestore、存储) - Stripe 处理支付 - Printful API 进行履行 - Vercel 托管 <p>安全功能: - 上传时间窗口(控制人们何时可以上传) - 文件验证(50MB 图片,500MB 视频) - Firebase 安全规则 - 内容安全策略头 <p>定价:产品起价为 $29.99(衬衫)。你可以下载你的二维码,并随意使用。 <p>我最初是为自己的婚礼(使用桌牌,而不是衬衫)创建这个的,后来意识到它可以用于任何想要收集照片的活动。虽然“衬衫”这个名字保留了下来,但其实它主要是关于二维码系统的。 <p>期待听到你的反馈!
1作者: jsjskskkds5 天前原帖
要取消在Spinjam的贷款申请,您可以通过电话 +0812-907-979 或 WhatsApp +0811-343-635 联系Spinjam的客户服务,并说明取消的理由。请准备好身份证等个人信息,以便Spinjam进行验证。
1作者: nick_wolf5 天前原帖
为一位朋友制作了这个工具,他需要在不上传到第三方服务的情况下为视频添加字幕。该工具可以在本地使用 Whisper 模型,或者在需要时使用 OpenAI 的 API 作为备用。 <p>功能:</p> - 完全在您的机器上运行(隐私优先) - 支持本地 Whisper 模型 - 可选的 OpenAI API 集成 - 免费且开源 <p>技术说明:</p> - 仅支持 macOS(未在 Windows 上测试) - 使用 Rust、FFmpeg 8 和 Electron 构建 - 您需要从源代码运行或在系统设置中允许该应用(没有苹果开发者证书,因此 Gatekeeper 会发出警告)。如果您对终端或调整安全设置感到熟悉,这个过程相对简单。 <p>我认为 HN 社区可能会觉得这个工具有用,或者有改进的建议。</p> <p>GitHub: <a href="https://github.com/riseandignite/capslap" rel="nofollow">https://github.com/riseandignite/capslap</a></p> <p>欢迎提出问题或反馈。</p>
1作者: gwillen855 天前原帖
我一直在为SQLite添加图数据库功能,并支持Cypher查询语言。到本周为止,CREATE和MATCH操作都已实现完全的关系支持。 以下是代码示例: ```python import sqlite3 conn = sqlite3.connect(":memory:") conn.load_extension("./libgraph.so") conn.execute("CREATE VIRTUAL TABLE graph USING graph()") # 创建社交网络 conn.execute(""" SELECT cypher_execute(' CREATE (alice:Person {name: "Alice", age: 30}), (bob:Person {name: "Bob", age: 25}), (alice)-[:KNOWS {since: 2020}]->(bob) ') """) # 使用关系模式查询图 conn.execute(""" SELECT cypher_execute(' MATCH (a:Person)-[r:KNOWS]->(b:Person) WHERE a.age > 25 RETURN a, r, b ') """) ``` 有趣的部分是构建完整的执行管道——词法分析器、语法分析器、逻辑规划器、物理规划器,以及基于火山模型的迭代器执行器。所有代码均使用C99编写,且没有超出SQLite的依赖。 目前的功能: - 完整的CREATE:节点、关系、属性、链式模式(70/70的openCypher TCK测试通过) - 支持关系模式的MATCH:(a)-[r:TYPE]->(b),带标签和类型过滤 - WHERE子句:节点上的属性比较(=、>、<、>=、<=、<>) - RETURN:基本投影,支持JSON序列化 - 虚拟表集成,支持SQL和Cypher混合查询 性能: - 每秒插入340K节点(可持续达到1M节点) - 每秒处理390K边的关系 - 每秒扫描180K节点,支持WHERE过滤 当前限制(alpha版本): - 仅支持单向关系(不支持`<-[r]-`或双向`-[r]-`) - WHERE中不支持关系属性过滤(例如,`WHERE r.weight > 5`) - 目前不支持可变长度路径(例如,`[r*1..3]`) - 不支持聚合、ORDER BY、RETURN中的属性投影 - 字符串必须使用双引号:{name: "Alice"}而不是{name: 'Alice'} 这是alpha版本,API可能会有所更改。但核心图查询模式已经可以正常工作!执行管道能够处理CREATE、MATCH、WHERE和RETURN的端到端操作。 接下来:双向关系、属性投影、聚合。路线图计划在2026年第一季度实现完整的Cypher支持。 该项目是AgentFlare AI的一部分,但它是独立的,并且采用MIT许可证。希望能收到关于优先事项的反馈。 GitHub链接:[https://github.com/agentflare-ai/sqlite-graph](https://github.com/agentflare-ai/sqlite-graph) 如有关于实现的问题,欢迎随时询问!