1 分•作者: 8mobile•大约 1 年前
Hi HN, iPantry 是一款我开发的简单应用,旨在解决我家反复出现的一个问题:忘记了储藏室或冰箱里已经有什么,从而重复购买,导致食物过期。 由于日程繁忙,而且是多人合住,很容易忘记家里有什么,尤其是在家人分头采购的情况下。我们最终会发现有好几盒牛奶,或者过期了的意大利面被塞在橱柜后面。 我找不到一款既易于使用,又能通过原生 iOS 工具分享的应用。大多数应用要么过于复杂,要么将功能锁定在账户系统或外部同步之后。 所以我开发了 iPantry: * 跟踪产品,包括数量和保质期 * 获取库存不足和过期提醒 * 导出清单或通过 iCloud 和 Apple 提醒事项分享物品 * 所有数据都保存在您的 iCloud 帐户中,并在设备之间同步 * 无需注册或第三方服务 这是一个为清晰和快速而构建的小工具。我很乐意听取您的想法、建议或批评。 感谢您的关注。
1 分•作者: jkool702•大约 1 年前
timep 是一个用于 bash 代码的 TIME Profiler,它可以为您提供任何 bash 脚本或函数的精确的每个命令执行时间分解。 与其他 Profiler 不同,timep 还可以恢复并分层记录关于子 shell 和函数嵌套的元数据,从而能够重新创建被分析的 bash 代码的完整调用栈树。如果您使用 `--flame` 标志调用 timep,它将自动生成一个火焰图 .svg 图像,其中每个块代表在特定命令(顶层)或其父子 shell/函数(所有其他级别)上花费的墙钟时间。 使用 timep 也很简单 - 只需 source timep.bash 文件,然后在您想要分析的任何内容之前添加 timep 即可。您无需更改被分析的代码 - timep 会为您处理一切。例如: ```bash . ./timep.bash timep someFunc timep -flame someScript <inputFile ``` timep 将为您生成 2 个配置文件:一个显示每个单独的命令(带有完整的子 shell/函数嵌套链),另一个将重复的循环命令合并为一个计数 + 总运行时间行,并带有最少的“额外”元数据。 有关可用标志和输出配置文件细节的更多信息,请参阅 github README。 timep 的工作原理是将所有计时检测逻辑塞进一个 DEBUG trap 中,大致执行以下操作: 1. 记录上一个命令的结束时间戳 2. 将当前状态与保存在变量中的上次 DEBUG trap 中的状态进行比较,以确定正在发生哪种类型的命令。例如,如果 BASH_SUBSHELL 增加,那么我们知道我们刚刚进入了一个子 shell 或后台 fork。 3. 一旦我们知道正在发生哪种类型的命令,就为上一个命令生成一个日志行(现在我们有了它的结束时间) 4. 将当前状态保存在各种变量中(供下一个 debug trap 使用) 5. 记录下一个命令的开始时间 然后在被分析的代码运行完毕后,timep 对日志进行后处理以生成最终的配置文件。
3 分•作者: ricecat•大约 1 年前
赛博朋克不仅仅是一种美学。当然,它为我们带来了反光墨镜、铬合金肢体、霓虹灯小巷和黑市脑部植入物。但在这些浮华的表象之下,隐藏着更为深刻的东西:对我们所生活的世界——或者说我们正在逐渐变成的世界——的尖锐政治批判。
1 分•作者: Anusaar•大约 1 年前
Anusaar 是一款由 AI/ML 驱动的下一代 SaaS 电子发票软件,可自动化财务运营,确保税务合规性,并改善现金流。 利用 AI 彻底革新电子发票——安全、无缝、合规。优化工作流程并自动化业务文档交换。