2 分•作者: lureilly1•4 个月前
我为 ClickHouse 构建了一个类型安全的语义层。如果您正在使用 TypeScript 为 ClickHouse 构建分析,我非常希望得到您的反馈。 使用 hypequery,无需采用新平台,也无需 YAML 文件泛滥。它在您的应用程序运行的地方运行。 主要特点: * **一次定义,随处复用:** 在一处声明维度和度量,然后从同一个事实来源调用。 * **编译为 ClickHouse SQL:** 无需服务,无需代理,无需额外的运行时部署。它是一个生成 SQL 的库,并在您的应用程序运行的地方运行。 * **多租户和身份验证就绪:** 在查询层阻止跨租户查询,并提供助手以集成到您现有的身份验证中。 * **原生代理:** 数据集是声明的维度和度量集合,因此它也充当了允许列表。包含一个 MCP 服务器,用于向 LLM 提供一个类型化的目录进行查询。 * **运行时 HTTP 入口点:** `serve()` 将任何数据集公开为端点,因此相同的类型安全定义可以支持您的仪表板和 API。
4 分•作者: alastairr•4 个月前
大家好,Cycle Archive 是一个免费的、可浏览的自行车杂志和书籍图书馆,收录了 1860 年代至 1940 年代的旧刊。 我创建它是为了自己探索自行车历史,以及其中那些奇特而精彩的文章。人们发明刹车、争论轮径、开创室内训练,还有一些相当可疑的饮食和训练建议! 该网站试图将所有内容整合到一个可以坐下来阅读的地方。(几乎)每一期都有生成的目录:文章标题、每篇文章的一句话摘要,并链接到 PDF 中的确切页面,同时支持对整个内容进行全文搜索。搜索功能仍在开发中,但已经相当强大。接下来计划是让旧广告也支持搜索!这确实是一个非常小众的领域,但非常欢迎任何反馈或想法。