8000 About Rename · Issue #62 · hanshuaikang/Nping · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

About Rename #62

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
hanshuaikang opened this issue Feb 18, 2025 · 12 comments
Open

About Rename #62

hanshuaikang opened this issue Feb 18, 2025 · 12 comments
Labels
help wanted 8000 Extra attention is needed question Further information is requested

Comments

@hanshuaikang
Copy link
Owner
hanshuaikang commented Feb 18, 2025

I sincerely apologize for the confusion caused by the name "nping". When I initially decided to develop nping, I didn't put much thought into the naming - it was primarily chosen as an amusing pun that carries the meaning of "extremely impressive" in Chinese. However, as the project has gained more users over time, I've come to realize that the name "nping" has indeed caused misunderstandings for some community members. Therefore, I've decided to adopt a completely new binary name in the next release. What do you think of "uping"? If you have better suggestions, please feel free to share them in the comments~

很抱歉,nping这个名字为大家造成了困扰,事实上决定开发nping的时候关于命名并没有想那么多,因为它是一个有趣的双关梗,在中文里表示🐂🍺的意思。随着越来越多的人使用这个项目,nping这个名字已经为一些人造成了困扰,因此我决定在下个版本中应用一个全新的二进制名字,uping 怎么样?如果你有更好的想法,欢迎评论

  • vping
  • uping
  • pping
  • bping
Repository owner locked and limited conversation to collaborators Feb 18, 2025
Repository owner unlocked this conversation Feb 18, 2025
@hanshuaikang hanshuaikang added help wanted Extra attention is needed question Further information is requested labels Feb 18, 2025
@MultifokalHirn
Copy link

how about newping? :)

@hanshuaikang
Copy link
Owner Author
hanshuaikang commented Feb 27, 2025

how about newping? :)

emm, The name isn't concise enough.🤔

@paulgalow
Copy link

I like uping. Another option would be mping, as in multi(ple) ping, but other tools with that name already exist. A third option that comes to mind is png, however that could be misleading due to the image format.

@hanshuaikang
Copy link
Owner Author

I like uping. Another option would be mping, as in multi(ple) ping, but other tools with that name already exist. A third option that comes to mind is png, however that could be misleading due to the image format.

Thank you. I'll think about it. mping, uping, vping, they're all good names. It's a real pain in the ass. ~ 😵‍💫

@cxwx
Copy link
cxwx commented Mar 10, 2025

蹲一个后续

@hanshuaikang
Copy link
Owner Author

蹲一个后续

我还在纠结 😖

@athompson-merlin
Copy link

mping already exists, it's used for Multicast operations

@hanshuaikang
Copy link
Owner Author

mping already exists, it's used for Multicast operations

how about uping

@ruslantagirov
Copy link

n-ping or nb-ping maybe?

@0x0021
Copy link
0x0021 commented Apr 14, 2025

技术工具命名建议:并发(Concurrency)前缀方案

1. 并发对应的英文缩写

  • 推荐字母C(对应 Concurrent
  • 行业惯例:技术领域中广泛使用 C 表示并发能力(例如:cURL, cron, Cilk

2. 推荐命名:cping

核心优势

维度 说明
简洁性 符合 Unix/Linux 工具命名惯例(短小易记,如 ping, ssh, grep)
明确性 前缀 c 直接传达「并发」核心特性,降低用户理解成本
扩展性 未来可扩展为工具集(例如 cscan, ctrace 等统一品牌)

3. 其他备选方案

前缀 含义 示例 优缺点分析
k 高性能(参考 k8s) kping ✅ 暗示高性能 ❌ 与并发关联性弱
m 多线程(Multi-threaded) mping ✅ 易联想 ❌ 限制技术实现描述
q 队列(Queue)/快速(Quick) qping ✅ 隐含异步特性 ❌ 语义模糊易产生歧义

4. 总结建议

优先选择 cping,其优势在于:

  • 行业认可度:符合开发者对 C=Concurrent 的认知惯性
  • 品牌潜力:可作为技术工具矩阵的统一标识符
  • 零学习成本:无需额外文档解释命名逻辑

@hanshuaikang
Copy link
Owner Author

技术工具命名建议:并发(Concurrency)前缀方案

1. 并发对应的英文缩写

  • 推荐字母C(对应 Concurrent
  • 行业惯例:技术领域中广泛使用 C 表示并发能力(例如:cURL, cron, Cilk

2. 推荐命名:cping

核心优势

维度 说明
简洁性 符合 Unix/Linux 工具命名惯例(短小易记,如 ping, ssh, grep)
明确性 前缀 c 直接传达「并发」核心特性,降低用户理解成本
扩展性 未来可扩展为工具集(例如 cscan, ctrace 等统一品牌)

3. 其他备选方案

前缀 含义 示例 优缺点分析
k 高性能(参考 k8s) kping ✅ 暗示高性能 ❌ 与并发关联性弱
m 多线程(Multi-threaded) mping ✅ 易联想 ❌ 限制技术实现描述
q 队列(Queue)/快速(Quick) qping ✅ 隐含异步特性 ❌ 语义模糊易产生歧义

4. 总结建议

优先选择 cping,其优势在于:

  • 行业认可度:符合开发者对 C=Concurrent 的认知惯性
  • 品牌潜力:可作为技术工具矩阵的统一标识符
  • 零学习成本:无需额外文档解释命名逻辑

谢谢!用心了, 目前很多名字已经有一些成熟的工具了,windows 好像有 cping? 目前在考虑的可选项可能是 uping , 我会认证考虑 cping 这个提议的

@hanshuaikang
Copy link
Owner Author

技术工具命名建议:并发(Concurrency)前缀方案

1. 并发对应的英文缩写

  • 推荐字母C(对应 Concurrent
  • 行业惯例:技术领域中广泛使用 C 表示并发能力(例如:cURL, cron, Cilk

2. 推荐命名:cping

核心优势

维度 说明
简洁性 符合 Unix/Linux 工具命名惯例(短小易记,如 ping, ssh, grep)
明确性 前缀 c 直接传达「并发」核心特性,降低用户理解成本
扩展性 未来可扩展为工具集(例如 cscan, ctrace 等统一品牌)

3. 其他备选方案

前缀 含义 示例 68B5 优缺点分析
k 高性能(参考 k8s) kping ✅ 暗示高性能 ❌ 与并发关联性弱
m 多线程(Multi-threaded) mping ✅ 易联想 ❌ 限制技术实现描述
q 队列(Queue)/快速(Quick) qping ✅ 隐含异步特性 ❌ 语义模糊易产生歧义

4. 总结建议

优先选择 cping,其优势在于:

  • 行业认可度:符合开发者对 C=Concurrent 的认知惯性
  • 品牌潜力:可作为技术工具矩阵的统一标识符
  • 零学习成本:无需额外文档解释命名逻辑

谢谢!用心了, 目前很多名字已经有一些成熟的工具了,windows 好像有 cping? 目前在考虑的可选项可能是 uping , 我会认证考虑 cping 这个提议的

相较于多地址,Nping 和传统 ping 最主要的特征还是在 nping 会坚持朝着可视化这条路线迭代。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

7 participants
0