返回首页
最新
我构建了一个 NixOS 模块,允许你通过简单的命令行界面在运行时动态启用和禁用 NixOS 配置的部分内容。因为我正在通过网络启动我的系统,所以需要控制内核和 initrd 的大小。
我们创建了URLDN,旨在提供一个免费且强大的网址缩短工具,配备分析功能、二维码和品牌链接。与Bitly不同,它对所有用户都更加实惠和透明。我们非常欢迎社区的反馈!
在阅读完《达成一致》这本书后,我真的希望能有一些工具帮助我更高效地进行谈判,而不必记住所有的原则。<p>你可以先输入每一方的利益,然后可以探索不同的功能:如何回应对方,寻找客观标准,或者头脑风暴更多的谈判选项。<p>我还在努力完善这个工具!如果你有任何建议,请给我反馈!
嗨,HN,
我开发了一个基于人工智能的漫画生成器,可以在几秒钟内将故事创意转化为完整的漫画,使用谷歌的Gemini 2.0进行角色和场景一致性的图像生成。这个工具旨在帮助创作者快速原型制作或只是享受讲故事的乐趣。
非常希望能得到反馈、想法或功能请求。谢谢!
嗨,HN!我很高兴与大家分享我开发的 GoCard,这是一个基于终端的间隔重复系统,使用普通的 Markdown 文件作为数据源。
我一直对现有的间隔重复工具感到沮丧,因为它们将我的知识锁定在专有格式中,或者需要持续的互联网连接。作为一个习惯在终端和文本编辑器中工作的开发者,我希望有一个这样的工具:
1. 将卡片存储为我可以用任何编辑器编辑的纯文本文件
2. 与 Git 无缝协作,便于版本控制和同步
3. 在终端中运行,避免干扰
4. 对代码片段和编程概念提供一流支持
GoCard 实现了 SM-2 算法(与 Anki 使用的相同),但它使用简单的目录结构而不是数据库,其中:
- 每张卡片是一个带有 YAML 前言的 Markdown 文件
- 目录代表卡组和子卡组
- 一切都可以使用标准工具进行编辑
*主要特点:*
- 使用 BubbleTea 构建的无干扰终端用户界面
- 实时文件监视(在编辑器中编辑卡片时进行复习)
- 支持 50 多种语言的代码语法高亮
- 提供 Vim/Emacs 快捷键以提高导航效率
- 通过目录实现层次化的卡组组织
- 跨平台(Linux、macOS、Windows)
GoCard 与其他间隔重复系统的不同之处在于其以开发者为中心的设计理念。使用你喜欢的编辑器创建卡片,使用文件管理器组织它们,使用 Git 进行版本控制,并在干净的终端界面中进行复习。
我之所以开发这个项目,是因为我想要一个与我的开发工作流程相辅相成的知识管理系统,而不是与之相悖。将一切文件化意味着我可以应用我现有的文本处理技能和工具。
该项目目前为 v0.1.0,使用 Go 实现,并可在以下地址获取: [https://github.com/DavidMiserak/GoCard](https://github.com/DavidMiserak/GoCard)
我特别希望能收到关于用户体验设计的反馈,以及任何让终端用户使用起来更直观的建议。有没有其他人开发过类似的基于文件的知识工具?哪些模式对你们有效?