1 分•作者: ingve•大约 1 年前
返回首页
最新
1 分•作者: thunderbong•大约 1 年前
1 分•作者: karlperera•大约 1 年前
1 分•作者: neversaydie•大约 1 年前
1 分•作者: lentoutcry•大约 1 年前
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 对日志进行后处理以生成最终的配置文件。
1 分•作者: blackbrokkoli•大约 1 年前
1 分•作者: teamcampapp•大约 1 年前
3 分•作者: ricecat•大约 1 年前
赛博朋克不仅仅是一种美学。当然,它为我们带来了反光墨镜、铬合金肢体、霓虹灯小巷和黑市脑部植入物。但在这些浮华的表象之下,隐藏着更为深刻的东西:对我们所生活的世界——或者说我们正在逐渐变成的世界——的尖锐政治批判。
1 分•作者: Anusaar•大约 1 年前
Anusaar 是一款由 AI/ML 驱动的下一代 SaaS 电子发票软件,可自动化财务运营,确保税务合规性,并改善现金流。
利用 AI 彻底革新电子发票——安全、无缝、合规。优化工作流程并自动化业务文档交换。
2 分•作者: kwar13•大约 1 年前
2 分•作者: lisensolikum•大约 1 年前
2 分•作者: ingve•大约 1 年前
4 分•作者: austinallegro•大约 1 年前
4 分•作者: vontzy•大约 1 年前
2 分•作者: kvee•大约 1 年前
4 分•作者: qwm•大约 1 年前
3 分•作者: HelloUsername•大约 1 年前
3 分•作者: XzetaU8•大约 1 年前