1作者: perhapsAnLLM3 个月前原帖
如果你和我一样(稍微有点迷恋幻想体育),你可能会发现自己在闲暇时间做模拟选秀或观看幻想体育相关内容。最近,我看了很多NBA 2K幻想选秀的视频——虽然我已经很多年没玩这些游戏了,但我还是忍不住想重新参与其中。 这就是我创建DraftDawg的原因,这是一个简单的网站,用于模拟NBA 2K幻想选秀!你可以选择最新的现役球员名单或历史球员名单,并可以选择进行一些有趣的挑战来增加选秀的乐趣。我最喜欢的挑战是*字母汤*(选一个名字的首字母或尾字母与随机分配的字母相同的球员)和*属性轮盘*(选一个属性符合随机指定限制的球员)。 我非常希望能听到其他体育迷的反馈!告诉我你希望看到哪些功能、选秀挑战或改进。 网站链接: [https://draftdawg.app/](https://draftdawg.app/)
2作者: eminwux3 个月前原帖
为了更好地与我的团队分享如何访问Kubernetes和Terraform环境,并为每个环境设置明确的提示以避免错误,我开发了sbsh。 sbsh提供了持久的终端会话,内置发现功能、环境配置文件以及用于自动化的API。 **问题:** - 访问多个Kubernetes集群和Terraform工作区所需的复杂配置,包括设置可视化提示以识别生产环境并避免错误 - 每个环境的环境变量和凭证的手动设置 - 没有简单、可共享的方式在团队中重现这些配置 - 缺乏结构化日志或对现有会话的可见性 - 在调试或长时间任务中SSH会话意外中断 **工作原理:** sbsh将终端会话(你的shell和环境)与管理程序(控制器)分开。即使管理程序停止或网络连接中断,终端仍会继续运行。 **关键特性:** - 终端会话发现:`sb get` 列出所有会话,`sb attach mysession` 可立即重新连接 - 配置文件:为Kubernetes上下文、Terraform工作区或Docker容器定义的YAML环境,在本地开发和CI/CD中完全相同 - 多用户连接:多个用户可以连接到同一个实时会话 - API访问:以编程方式控制和自动化会话 - 结构化日志:所有输入和输出都被记录,便于重放或分析 **使用案例:** - DevOps:持久的kubectl或Terraform会话 - 开发者:在不稳定连接上进行长时间运行的测试和构建;启动Python环境、npm项目等 - CI/CD:本地和管道环境中的相同配置文件 sbsh是一个单一的Go二进制文件(类似busybox),也可以用作登录shell。它可以在Linux、macOS和FreeBSD上运行。 代码库:github.com/eminwux/sbsh 我已经使用它一段时间了,它彻底改变了我管理基础设施的方式。我很想听听反馈,并看看其他人可能如何使用它。