[240706] 史蒂夫·乔布斯近40年前就预言了苹果智能 | Globalping 用于网络诊断和性能测试的命令行工具

史蒂夫.乔布斯近40年前就预言了苹果智能

ChatGPT 引爆的生成式 AI 革命并非横空出世,早在计算机科学研究和科幻小说中,人们就对“会思考、有感情”的计算机充满了想象。苹果联合创始人史蒂夫·乔布斯正是这一理念的拥趸,他在1985年的一段视频中就表达了这样的愿景,而那时距离现在已经过去了近40年。

在这段在 X(原 Twitter)上重新出现的视频中,乔布斯首先表达了对亚历山大大帝的“嫉妒”,因为他拥有亚里士多德这样的传奇哲学家作为导师。他打趣道:“我想我会非常享受那样的待遇”,但“通过印刷品的奇迹,我至少可以不用中间人就能读到亚里士多德的著作”。不过,乔布斯也指出,即使能够阅读亚里士多德的著作,他也无法真正向这位哲学家提问并得到答案。

“我希望,在我们有生之年,”乔布斯继续说道,“我们能够创造一种新型工具,一种交互式的客户端……当下一个亚里士多德出现时,我们可以将他的世界观捕捉到计算机中。终有一天,学生们不仅可以阅读亚里士多德的著作,还可以向他提问,并得到答案。”

遗憾的是,乔布斯在2011年因胰腺癌去世,比 ChatGPT 的问世早了十年。然而,他所创建的公司仍在延续他对交互式计算的愿景,并计划在今年夏天推出“苹果智能”服务,与 iOS 18、iPadOS 18 和 MacOS Sierra 同步发布。

“这是我们长期以来一直努力的方向,”软件工程高级副总裁克雷格·费德里吉在2024年 WWDC 上表示,“苹果智能是一种个人智能系统,它将强大的生成式模型置于 iPhone、iPad 和 Mac 的核心。它利用你的个人背景信息为你提供智能服务。”

这个通用的 AI 代理将使用户能够简化许多日常任务,从帮助撰写、编辑和优化邮件、备忘录、Safari 和 Pages 中的文本,到快速生成 AI 图像。据报道,它还将能够总结冗长的电子邮件链的内容,并根据文字提示在相册中找到特定人物的照片,以及其他许多功能。至于其中一些更高级的功能是否会隐藏在付费墙之后,还有待观察。

来源:

https://www.yahoo.com/tech/steve-jobs-predicted-apple-intelligence-163049174.html

Globalping 用于网络诊断和性能测试的命令行工具

Globalping 是一款开源的命令行工具,用于在全球范围内进行网络诊断和性能测试。它通过分布在全球各地的代理服务器,让用户能够从不同地理位置测试网络连接情况。

Globalping 允许用户在分布在世界各地的探针上运行网络命令,如:

  • dns : 该命令(类似于“dig”命令)执行 DNS 查找并显示所查询名称服务器的响应,帮助您解决与 DNS 相关的问题。
  • ping : 该命令通过发送小数据包来检查目标的可达性。用它来测试网络延迟和稳定性,以及获取有关数据包丢失和往返时间的信息。
  • traceroute : 该命令跟踪数据包到达目标的路径,显示沿途的每一跳,包括其往返时间。使用它来解决网络连接问题并识别延迟问题。
  • http : 该命令向主机发送 HTTP 请求,并且可以执行 HEAD 或 GET 操作,返回每个请求的详细性能统计信息。用它来测试和评估您的网站、API 或其他 Web 服务的性能和可用性。
  • mtr : 该命令结合了 traceroute 和 ping 的功能,提供对发送数据包路由的实时洞察。使用它来诊断网络问题,例如数据包丢失、延迟和路由不稳定。

功能

1. Ping
  • 用于测试从不同地点到目标服务器的网络延迟。
  • 显示平均延迟、最小延迟、最大延迟和数据包丢失率。

实际案例:

# 从位于蒙特利尔的 AWS 网络上的探测器 Ping jsdelivr.com 并仅显示延迟信息
❯ globalping ping jsdelivr.com from aws+montreal --latency
> Montreal, CA, NA, Amazon.com, Inc. (AS16509) (aws-ca-central-1)
Min: 0.95 ms
Max: 1.06 ms
Avg: 1.02 ms
2. Traceroute
  • 显示从不同地点到目标服务器的路由路径。
  • 有助于识别网络瓶颈和问题路由。

实际案例:

# 跟踪来自纽约 google.com 2 个探测器
❯ globalping traceroute google.com from New York --limit 2
> New York (NY), US, NA, GSL Networks Pty LTD (AS137409)
traceroute to google.com (142.250.65.174), 20 hops max, 60 byte packets
 1  160.202.167.58 (160.202.167.58)  0.167 ms  0.179 ms
 2  206.148.25.112 (206.148.25.112)  0.156 ms  0.173 ms
 3  223.165.7.158 (223.165.7.158)  0.194 ms  0.185 ms
 4  ipv4.de-cix.nyc.us.as15169.google.com (206.82.104.41)  0.580 ms  0.570 ms
 5  192.178.107.15 (192.178.107.15)  1.582 ms  1.572 ms
 6  142.251.60.231 (142.251.60.231)  1.127 ms  1.149 ms
 7  lga25s71-in-f14.1e100.net (142.250.65.174)  1.061 ms  1.051 ms

> New York (NY), US, NA, HostHatch LLC (AS63473)
traceroute to google.com (142.250.65.174), 20 hops max, 60 byte packets
 1  45.45.219.1 (45.45.219.1)  15.857 ms  15.844 ms
 2  74.201.216.81 (74.201.216.81)  2.016 ms  2.016 ms
 3  border1.ae18.usd-46-48.nyj004.us.unitasglobal.net (74.201.136.105)  5.494 ms  5.500 ms
 4  core1.ae2-bbnet2.nyc002.us.unitasglobal.net (216.52.95.119)  0.995 ms  1.007 ms
 5  ae50.cr1.nyc1.us.unitasglobal.net (198.232.115.145)  1.855 ms  2.310 ms
 6  156.146.105.165 (156.146.105.165)  1.664 ms  1.673 ms
 7  108.170.226.183 (108.170.226.183)  1.878 ms  1.919 ms
 8  142.251.60.231 (142.251.60.231)  1.684 ms  1.734 ms
 9  lga25s71-in-f14.1e100.net (142.250.65.174)  1.813 ms  1.764 ms
3. DNS 查询
  • 从不同地点查询域名系统(DNS)记录。
  • 检查 DNS 解析问题,如解析速度和解析一致性。

实际案例:

# 通过启用跟踪的来自伦敦或比利时的 2 个探测器解析 google.com
❯ globalping dns google.com from London,Belgium
> London, GB, EU, Baxet Group Inc. (AS26383)
; <<>> DiG 9.16.37-Debian <<>> -t A google.com -p 53 -4 +timeout=3 +tries=2 +nocookie +nosplit +nsid
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9926
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
; NSID: 67 70 64 6e 73 2d 6c 68 72 ("gpdns-lhr")
;; QUESTION SECTION:
;google.com.                    IN      A

;; ANSWER SECTION:
google.com.             300     IN      A       142.250.179.238

;; Query time: 23 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Jul 05 13:31:33 UTC 2024
;; MSG SIZE  rcvd: 68
4. HTTP 请求
  • 从不同地点发送 HTTP 请求以测试网站的响应时间和可访问性。
  • 检查网页加载时间、响应头和状态码。

实际案例:

# 从伦敦的探测器向 google.com 执行 HTTP GET 请求并返回完整输出
❯ globalping http google.com from London --method get --full
> London, GB, EU, DigitalOcean, LLC (AS14061)
HTTP/1.1 301
Location: http://www.google.com/
Content-Type: text/html; charset=UTF-8
Content-Security-Policy-Report-Only: object-src 'none';base-uri 'self';script-src 'nonce-uulbQT2Yw5oOwycPrmCTWw' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
Date: Fri, 05 Jul 2024 13:35:02 GMT
Expires: Sun, 04 Aug 2024 13:35:02 GMT
Cache-Control: public, max-age=2592000
Server: gws
Content-Length: 219
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN
Connection: close

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>

使用场景

1. 网络性能监测
  • 管理员可以使用 Globalping 从全球不同地点监测服务器的网络性能。
  • 帮助识别和解决特定地区的网络连接问题。
2. 故障排除
  • 用于诊断网络问题,如高延迟、路由问题或 DNS 解析问题。
  • 帮助快速确定问题的根源。
3. 网站性能优化
  • 开发者可以通过测试不同地区的网络连接来优化网站的加载速度。
  • 提供真实用户体验的反馈,有助于提升用户满意度。
4. 服务可用性监控
  • 监控网站或服务在全球范围内的可用性,确保服务的高可用性。
  • 提供实时告警,及时处理潜在问题。

优势

1. 全球覆盖
  • 提供多个地理位置的测试节点,覆盖全球主要地区。
  • 提供更全面和准确的网络性能数据。
2. 开源
  • 免费且开源,用户可以自由使用和扩展。
  • 社区支持和贡献,不断改进和更新。
3. 易于使用
  • 命令行界面直观,易于集成到脚本和自动化流程中。
  • 丰富的文档和使用示例,帮助用户快速上手。

在这里插入图片描述

安装

x-cmd 提供便捷的安装方式及 advise 补全功能

# 将 globalping 设置到全局环境使用
x env use globalping

设置完成后,可以使用 globalping 命令来运行工具,通过 Tab 可快速补全命令。配置文件可以根据需求进行自定义,例如指定默认的测试节点位置和测试参数。

在这里插入图片描述

Globalping 能帮助网络管理员、开发者和网站运营者监测和优化网络性能,诊断和解决网络问题,提升网站性能和服务可用性。该工具具有全球覆盖、易于使用和开源等优势,适合各种网络性能测试和故障排除场景。

更多内容请查阅 : blog-240706


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法

  • 15
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值