1作者: llehouerou大约 2 个月前原帖
<p><pre><code>我创建Waves是因为我想要一个适合我工作流程的音乐播放器。我大部分时间都在终端中工作,切换到图形界面应用程序来管理音乐总是让我感到不适。我还希望有一个尊重我本地音乐库的播放器,而不是一味推崇流媒体服务。 它的不同之处在于: - 完全基于键盘的导航,采用vim风格的快捷键(hjkl, /, g/G) - 使用SQLite FTS5实现即时全文搜索,快速查找你的音乐库 - 收音机模式:当曲目播放完毕时,它会使用Last.fm的相似艺术家API,从你的本地音乐库中找到相关音乐并继续播放 - 通过slskd集成Soulseek进行下载,并支持MusicBrainz标签和文件重命名 - 对于需要的用户提供鼠标支持 - 状态持久化:队列、导航位置等信息在会话之间保存 技术栈:Go、Bubble Tea(TUI框架)、Beep(音频)、SQLite。支持MP3和FLAC格式。 安装方法:`go install github.com/llehouerou/waves@latest` 或在Arch上使用 `yay -S waves-bin`。 进入后按 `?` 获取快捷键帮助。</code></pre>
1作者: olivezh大约 2 个月前原帖
嗨,HN!<p>我最初是为了自己开发这个应用,因为作为一个中级中文学习者,我希望拥有一个简洁的EPUB阅读器,支持快速离线弹出字典。<p>作为对中文学习社区的小小感谢,我决定将其制作成一个免费且开源的iOS应用。<p>主要功能: - 导入您自己的EPUB文件<p>- 长按任何中文文本以获取内联字典定义<p>- 可选择复制单词、句子或段落,或将文本发送到Pleco / ChatGPT(如果已安装)<p>- 所有功能完全离线使用,应用不收集任何数据<p>我主要想了解这种弹出字典的EPUB阅读工作流程是否对经常阅读中文的人有用,因此任何诚实的反馈(无论好坏)都将非常有帮助!<p>App Store: <a href="https://apps.apple.com/ca/app/wen-reader/id6755988730">https://apps.apple.com/ca/app/wen-reader/id6755988730</a><p>GitHub: <a href="https://github.com/oliverzh2000/wen-reader" rel="nofollow">https://github.com/oliverzh2000/wen-reader</a><p>欢迎提问或深入讨论实现细节。
2作者: zrouga大约 2 个月前原帖
嗨,HN!我是Mo,Deltaflare的一名平台工程师,专注于关键基础设施保护。 我创建Cerberus是因为传统的包捕获工具(如tcpdump和Wireshark)在生产CNI环境中开销过大。eBPF使我们能够在内核级别过滤和分类数据包,几乎没有性能影响。 一些有趣的挑战包括: - eBPF验证器非常严格——每次内存访问都需要进行边界检查 - L7有效负载限制为32字节(在检查深度和开销之间的权衡) - TC与XDP的选择(选择TC以确保兼容性) 我在寻找贡献者,特别是在以下方面: - 用于分布式部署的Redis后端 - Prometheus指标导出 - 异常检测 欢迎提问!
1作者: quisquous大约 2 个月前原帖
我在Github Pages上托管我的Hugo博客,并使用免费的Github Actions进行构建和部署。以前运行得很好!最近,它在等待作业运行器超过24小时后超时。我以为这可能是个偶然,但这种情况已经持续了一周多了。我是不是做错了什么,还是Github不小心出了什么问题,或者Github不再希望我/我们使用他们的免费服务了?