1作者: 8mobile10 个月前原帖
嗨,HN, iPantry 是我开发的一款简单应用,旨在解决我家中反复出现的问题:忘记我们在食品储藏室或冰箱里已经有什么,买到重复的食物,以及让食物过期。 在忙碌的日程和共享的家庭环境中,尤其是在家庭成员分担购物时,容易失去对现有食材的掌握。我们常常会在橱柜的角落里发现多余的牛奶盒或过期的意大利面。 我找不到一款既易于使用又能与原生 iOS 工具共享的应用。大多数应用要么过于复杂,要么将功能锁定在账户系统或外部同步之下。 于是我制作了 iPantry: - 跟踪产品的数量和过期日期 - 获取低库存和过期提醒 - 通过 iCloud 和 Apple Reminders 导出清单或共享物品 - 所有数据保留在您的 iCloud 账户中,跨设备同步 - 无需注册或第三方服务 这是一款旨在提供清晰和快速体验的小工具。我很想听听您的想法、建议或批评。 感谢您抽出时间查看。
1作者: jkool70210 个月前原帖
timep 是一个用于 Bash 代码的时间分析器,它可以准确地提供任何 Bash 脚本或函数的每个命令执行时间的详细信息。与其他分析器不同,timep 还会恢复并分层记录子 Shell 和函数嵌套的元数据,从而能够重建被分析的 Bash 代码的完整调用栈树。如果使用 `--flame` 标志调用 timep,它将自动生成一个 flamegraph .svg 图像,其中每个块表示在特定命令(顶层)或其父子 Shell/函数(其他所有层级)上花费的实际时间。 使用 timep 非常简单 - 只需加载 timep.bash 文件,然后在想要分析的内容前加上 timep。您无需更改被分析的代码 - timep 会为您处理所有事情。示例用法: ``` . ./timep.bash timep someFunc timep -flame someScript <inputFile ``` timep 将为您生成两个分析结果:一个显示每个单独命令(包含完整的子 Shell/函数嵌套链),另一个将重复的循环命令合并为计数 + 总运行时间行,并附带最少的“额外”元数据。 有关可用标志和输出分析细节的更多信息,请参见 GitHub README。 timep 的工作原理是将所有计时仪器逻辑压缩到一个 DEBUG trap 中,大致执行以下操作: 1. 记录上一个命令的结束时间戳 2. 将当前状态与在变量中保存的上一个 DEBUG trap 的状态进行比较,以确定正在发生何种命令。例如,如果 BASH_SUBSHELL 增加,则我们知道刚刚进入了一个子 Shell 或后台分叉。 3. 一旦知道正在发生何种类型的命令,为上一个命令生成日志行(现在我们有了它的结束时间) 4. 在各种变量中保存当前状态(以便在下一个 DEBUG trap 使用) 5. 记录下一个命令的开始时间 然后,在被分析的代码执行完毕后,timep 会对日志进行后处理,以生成最终的分析结果。
3作者: ricecat10 个月前原帖
赛博朋克从来不仅仅是一种美学。确实,它带给我们镜面太阳镜、镀铬肢体、霓虹小巷和黑市脑植入物。但在这些表面光鲜的背后,隐藏着更为深刻的东西:对我们所生活的世界——或者说我们正在逐渐成为的世界——的直接政治批判。
1作者: Anusaar10 个月前原帖
Anusaar是一款下一代的基于人工智能/机器学习的SaaS电子发票软件,能够自动化财务操作,确保税务合规,并改善现金流。<p>通过人工智能彻底改变电子发票处理——安全、无缝且合规。优化工作流程,自动化业务文档交换。