1 分•作者: holoflash•4 个月前
返回首页
最新
1 分•作者: themaxdavitt•4 个月前
1 分•作者: walterbell•4 个月前
1 分•作者: kevinlu•4 个月前
为什么?
13 分•作者: a-ve•4 个月前
嗨,HN!
最近我从 Fedora/GNOME 笔记本电脑换成了 MacBook Air。我之前的配置作为便携式工作站一直很好用,但现在我开始更多地出差,同时远程工作,需要一个性能相近但电池续航更长的设备。我最怀念的是一个简单的任务栏,它能显示当前工作区中的窗口,而不是像 Dock 那样把所有东西都混在一起。
我开发了 boringBar,这样我就不用 Dock 了。它只显示当前 Space 中的窗口,让你通过在栏上滚动来切换 Space,并添加了一个桌面切换器,这样你就可以直接跳转到任何 Space。你还可以隐藏系统 Dock,固定应用程序,通过缩略图预览窗口,以及从可搜索的菜单中启动应用程序(我禁用了 Spotlight,因为它在我的机器上出于某种原因使用了大量的系统资源)。
我已经自用几个月了,现在终于觉得它足够完善可以分享了。
它适用于那些喜欢 macOS 但希望窗口管理感觉更像 GNOME、Windows 或传统任务栏的人。它也适用于像我这样希望更容易过渡到 macOS 的人,尤其是在 Windows 变得越来越不友好的情况下。
我很乐意收到关于 UX、bug 的反馈,以及这是否解决了其他人同样的 Dock/Spaces 痛点。
PS:它可能也会吸引那些怀念过去的 GNOME 2 桌面的人。我最初的 Linux 之旅就是从它开始的,而 boringBar 为我找回了一些那种感觉。
4 分•作者: amakhov•4 个月前
Hi HN,
我构建了 t4,一个将 WAL 和快照存储在 S3 中的数据存储。
它没有采用传统存储方式,而是将只追加的段写入对象存储,并通过检查点 + WAL 重建状态。
这种模型的一个副作用是数据库自然而然地实现了版本控制:
- 你可以恢复到任何过去的状态
- 从任何时间点分支(通过写时复制)
- 重放历史记录
我最初开始这个项目是为了在 Kubernetes 中替代 etcd,但它正在发展成为一个通用的版本化状态存储。
我很想知道大家对以下几点的看法:
- 使用对象存储作为主要持久化层
- 分支/时间旅行在实践中是否真的有用
1 分•作者: jstreebin•4 个月前
1 分•作者: kemyd•4 个月前
1 分•作者: xaviermas•4 个月前
2 分•作者: taubek•4 个月前
2 分•作者: halfwhey•4 个月前
大家好。<p>Claudraband 将 Claude Code TUI 封装在一个受控终端中,以实现扩展工作流程。它使用 tmux 实现可见的受控会话,或使用 xterm.js 实现无头会话(稍慢),但所有操作都由实际的 Claude Code TUI 调解。<p>我现在使用的一个工作流程示例是让当前的 Claude Code 询问旧会话,以了解它所做出的某些决策:<a href="https://github.com/halfwhey/claudraband?tab=readme-ov-file#self-interrogation" rel="nofollow">https://github.com/halfwhey/claudraband?tab=readme-ov-file#s...</a><p>该项目提供:<p>- 可恢复的非交互式工作流程。本质上是带有会话支持的 `claude -p`:`cband continue <session-id> '研究结果是什么?'`
- HTTP 服务器,用于远程控制 Claude Code 会话:`cband serve --port 8123`
- ACP 服务器,用于与 Zed 或 Toad 等替代前端配合使用 (<a href="https://github.com/batrachianai/toad" rel="nofollow">https://github.com/batrachianai/toad</a>):`cband acp --model haiku`。
- TypeScript 库,因此您可以将这些工作流程集成到您自己的应用程序中。<p>之所以存在这个项目,是因为我在很多 Claude Code 工作流程中大量使用了 `tmux send-keys`,但我希望简化它。
1 分•作者: 01-_-•4 个月前
1 分•作者: vvpan•4 个月前
1 分•作者: gh-automata•4 个月前
我在本地开发时经常遇到这个问题:
错误:listen EADDRINUSE
我目前的工作流程是:
netstat → 找到 PID → taskkill
虽然有效,但感觉很笨拙,而且会打断思路。
好奇大家都是怎么处理的——有没有更好的方法或工具可以使用?
1 分•作者: angarrido•4 个月前
2 分•作者: downbad_•4 个月前
2 分•作者: bilsbie•4 个月前
41 分•作者: _Microft•4 个月前
46 分•作者: sparkling•4 个月前
26 分•作者: david927•4 个月前
你在忙什么呢?有什么新想法吗?