2作者: chetansorted大约 1 个月前原帖
我开发了FitSaver——一款iOS应用,能够导入健身视频并将其转换为可以实际跟随的结构化训练计划。 这款应用并不是为了与健身教练或人工智能教练应用竞争,而是解决一个更简单的问题:人们保存了健身视频,但很少将其转化为可用的计划。 自1月初上线以来,我学到了一些有趣的事情: 大多数付费用户年龄在35到55岁之间,而不是20多岁。 最大的痛点并不是发现健身视频,而是组织和跟随这些视频。 用户将其形容为“健身视频编译器”,虽然这不是我最初使用的描述,但结果证明非常准确。 几条评论提到,在健身房中滑动屏幕才是真正的障碍。 以下是一些用户的真实反馈: “其他应用只是提供固定的训练计划,无法像我希望的那样进行自定义——这款应用提供了这种自定义功能。” “我经常在Instagram上滑动,保存健身想法非常麻烦。这款应用非常有帮助。” “在繁忙的健身房中滑动社交媒体或笔记是最糟糕的。这解决了这个问题。” 目前,这款应用主要依赖搜索驱动(App Store搜索占下载量的约60%),因此我更专注于产品和用户留存,而不是付费营销。 我希望能得到以下方面的反馈: 这个问题在健身以外的领域是否也有共鸣 将保存的内容组织成结构化系统是否是一个更广泛的趋势 在这个细分市场中你会接下来构建什么 欢迎提出技术或产品方面的问题。
1作者: ufo5260987423大约 1 个月前原帖
Scheme-langserver 旨在处理不完整的 Scheme 代码,以满足现实世界的编程需求,包括跳转到定义、自动补全、类型推断等多种 LSP 定义的语言特性支持。该项目的基础可以在这里找到(<a href="https:&#x2F;&#x2F;github.com&#x2F;ufo5260987423&#x2F;scheme-langserver" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ufo5260987423&#x2F;scheme-langserver</a>)。 我之所以构建这个项目,是因为我对 Scheme/Lisp 的开发环境感到厌倦,尤其是缺乏类似 IDE 的高度定制化编程体验。虽然 DrRacket 和许多基于 REPL 的工具做了不少工作,但在以下一般情况下,它们的表现与其他现代语言相比并没有达到同样的水平: (let* ([ready-for-reference 1]<p><pre><code> [call-reference (+ ready-for-)])) </code></pre> 显然,`call-reference` 后面的 `ready-for-` 应该触发一个自动补全选项,其中有一个候选项是 `ready-for-reference`。此外,我还知道这两个变量都是数字类型,并且它们的可用范围受到 `let*` 外部括号的限制。我希望某些 IDE 能提供这样的功能,这些小愿望在过去十年中逐渐积累,最终我对所有现成的产品感到不满意。 如果您想了解更多信息,可以参考我的 GitHub 仓库,其中有一段屏幕录制视频,展示了您如何通过这个项目获得编码帮助,并且该项目有详细的文档,所以请不要犹豫,尽情使用。 以下是我想与 Hacker News 读者分享的其他一些内容: 1. 我为什么不使用 DrRacket:LSP 遵循 KISS(保持简单,愚蠢)原则,我不想参与字体相关的事情,正如我在其 GitHub 问题中所看到的那样。 2. scheme-langserver 的最新阶段是什么:它达到了某种自我提升的阶段,在这个阶段,我可以在其 VScode 插件的帮助下继续开发。然而,我直接使用了 Chez Scheme 的词法分析器,这导致了一些未捕获的异常,我承诺将来会修复这些问题,但我目前忙于开发新功能。如果您觉得 scheme-langserver 有问题,可以重启 VScode,通常这样做总是有效。 3. 技术路线图:我正在开发一个新的宏扩展器,以便用户可以通过编写自己的宏来自定义 LSP 行为,而无需更改该项目。之后,我计划提高效率并修复错误。 4. 我需要任何帮助吗:是的。我想说,与我讨论 scheme-langserver 也是一种帮助。 5. 长期展望:我怀疑在 2 或 3 年后,我会对这个项目失去关注,但根据我的一些朋友的说法,我可能会将这个项目与其他优秀的工作整合在一起。