4 分•作者: ValdikSS•3 个月前
我正在考虑为西方市场发起一个众筹活动,推出一款现代化的、功能齐全的打印服务器设备,该设备可以实现以下功能: * 将您旧的 USB 打印机(或多功能一体机)转换为 Wi-Fi 打印机/多功能一体机 * 无需驱动程序即可从 Windows/macOS/Linux 以及 iOS/Android 进行打印和扫描 * 让您旧的打印机能够与任何现代 PC、Mac 或智能手机配合使用,即使驱动程序已过时且无法在当前操作系统版本上运行 在过去的三年里,我一直在开发和改进底层的 CUPS 打印堆栈、SANE 扫描引擎以及开源打印机驱动程序,以及这款设备本身。该设备主要在独联体国家销售,只有少量销往欧盟、美国、加拿大和非洲。 在欧盟,有一些公司专门收购制造黄金时期(2004-2012 年)的旧二手打印机,进行专业翻新并提供保修。这些旧打印机通常比当前型号更坚固,维护成本更低。因此,即使消费者购买的是“新”打印机,也存在对这类设备的需求,因为许多人希望通过 Wi-Fi 进行打印。 在美国,情况是否也一样?我在 eBay 上看到过销售旧打印机的商家,但据我观察,购买二手打印机的想法似乎并不普遍。 这款设备基本上是一个预配置的单板计算机(SBC),集成了 CUPS + SANE + AirSane + box86,安装并测试了所有驱动程序(包括许多专有的 x86 驱动程序,通过模拟运行),并进行了大量补丁以确保稳定和快速的运行。 价格大约在 45-60 美元之间。以前价格更低,但由于目前的内存价格,很遗憾无法再降低了。 您个人是否想要这样的设备(或者认识可能需要它的人),并且愿意以这个价格购买吗? https://litter.catbox.moe/h0qx56.webp
1 分•作者: igor_nast•3 个月前
大家好, 我是一名软件开发者。在过去的几个月里,我越来越多的工作变成了使用代码代理,而不是自己编写全部代码。通常我会同时运行几个 Claude 会话,有时也会使用 Codex,每个功能或发现的 bug 对应一个代理。 我曾将它们放在一个分屏终端里运行了几周,很快就发现了两个主要问题。第一个是,我很难区分哪个代理卡住了正在等待我,哪个还在工作,所以我不得不来回切换会话并检查它们。 第二个问题是:共享同一个分支的代理会互相干扰。两个代理可能会用不同的想法编辑同一个文件——这很容易导致混乱。 于是我构建了自己的解决方案——Shikigami。它是一个桌面应用程序,可以并行运行代理,每个代理都有自己的 Git 工作区(worktree)。它们在同一个仓库下,但有独立的工作目录,因此它们可以同时运行而不会互相干扰对方的编辑。每个代理都有一个真实的 PTY 会话。 这些会话也是可恢复的,你可以退出应用程序,第二天再回来,长对话会停留在你离开的地方。 该应用程序还有第二种模式:一个 Monaco 编辑器,包含完整的文件树、差异查看器、Git 历史记录和逐行 blame 信息。你可以通过标题栏中间的一个切换按钮在代理网格和编辑器之间切换,并且你在阅读时代理会继续运行。当一个代理完成一个回合或需要输入时,桌面通知会直接将你带到该会话。 它还内置了语言智能:支持 PHP 8.1-8.5 和 TypeScript/JavaScript 的诊断、跳转到定义、查找引用和自动补全——这两者都在不断改进,以提供更好的开发者体验(dx)。 我在工作中主要使用的技术栈是 Symfony 应用和 Docker 容器,所以该应用程序内置了 Docker 集成(服务树、每个服务的日志、容器 shell、启动/停止)。 另一个集成是 MySQL 和 Redis 支持——数据库/表预览、自定义 SQL 查询和 Redis 键检查。 它是免费的。你不需要账户,无需注册,也没有云端服务,因此代理和工作区都保留在你的本地机器上。支持 macOS(已签名 .dmg,Apple Silicon 和 Intel)和 Linux(AppImage)。目前还没有 Windows 版本。 你今天看到的功能将一直免费。将来我可能会从中赚取一些收入,可能是通过付费附加组件,或者提供像 Signal 那样的支持项目的选项。我还没有决定。 源代码目前是私有的,所以如果这对你来说是个问题,我完全理解。这就是为什么我创建了一个专门的 YouTube 频道,这样你就可以看到我是谁。 该应用程序仍处于 Beta 测试阶段,你可能会遇到 bug,但我会很快修复它们。我在 YouTube 上有直播,还有一个 Discord 服务器,如果你更愿意实时反馈。 我非常感谢你的反馈,特别是那些同时运行两个或三个以上代理的用户。 谢谢, Igor