1作者: christensen1436 个月前
今天有个供应商要求我们提供 Kubernetes 集群的日志。除了 DataDog,我们没有运行任何日志聚合工具(没有 fluentd/fluentbit),所以我需要从三个命名空间中的 30 多个部署中获取日志。 与其手动为每个部署运行 kubectl logs,我构建了这个 Python CLI,它可以一次性从命名空间中收集所有部署的日志。它按日期和命名空间组织日志,并行运行收集,并处理常见的 k8s 边缘情况(每个部署有多个 Pod、Pod 失败等)。 用法很简单:klogger collect -n production 没什么了不起的,但它为我节省了数小时的手动工作,并且可能对遇到类似情况的其他人有所帮助。它基本上是一个 kubectl 包装器,擅长一件事——在您需要时批量收集日志。 GitHub: <a href="https://github.com/christensen143/klogger">https://github.com/christensen143/klogger</a>
2作者: AmjdAlhashede6 个月前
我开发了 RingtoneSmartKit——一个开源的 Kotlin 库,用于以简单可靠的方式管理 Android 铃声。<p>它支持: - 设置系统铃声:闹钟、通知和来电 - 为联系人分配自定义铃声 - 直接处理来自 assets 或内容 URI 的音频 - 无需 Context 或 Activity——使集成在应用程序的任何地方都更容易<p>目标是提供一个干净、可重用的铃声处理解决方案,而不依赖于混乱的平台代码。<p>欢迎反馈、测试和建议!