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

目录

    • 史蒂夫.乔布斯近40年前就预言了苹果智能
    • Globalping 用于网络诊断和性能测试的命令行工具
      • 功能
        • 1. Ping
        • 2. Traceroute
        • 3. DNS 查询
        • 4. HTTP 请求
      • 使用场景
        • 1. 网络性能监测
        • 2. 故障排除
        • 3. 网站性能优化
        • 4. 服务可用性监控
      • 优势
        • 1. [全球覆盖](https://www.jsdelivr.com/network)
        • 2. 开源
        • 3. 易于使用
      • 安装
      • x-cmd 提供便捷的安装方式及 advise 补全功能

史蒂夫.乔布斯近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 最新用法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/779249.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[Vite]Vite插件生命周期了解

[Vite]Vite插件生命周期了解 Chunk和Bundle的概念 Chunk&#xff1a; 在 Vite 中&#xff0c;chunk 通常指的是应用程序中的一个代码片段&#xff0c;它是通过 Rollup 或其他打包工具在构建过程中生成的。每个 chunk 通常包含应用程序的一部分逻辑&#xff0c;可能是一个路由视…

5个实用的文章生成器,高效输出优质文章

在自媒体时代&#xff0c;优质内容的持续输出是吸引读者、提升影响力的关键。然而&#xff0c;对于许多自媒体创作者来说&#xff0c;频繁的创作难免会遭遇灵感枯竭、创作不出文章的困扰。此时&#xff0c;文章生成器便成为了得力的助手。文章生成器的优势能够快速自动生成高质…

C++怎么解决不支持字符串枚举?

首先&#xff0c;有两种方法&#xff1a;使用命名空间和字符串常量与使用 enum class 和辅助函数。 表格直观展示 特性使用命名空间和字符串常量使用 enum class 和辅助函数类型安全性低 - 编译器无法检查字符串有效性&#xff0c;运行时发现错误高 - 编译期类型检查&#xf…

SCI论文发表:构建清晰论文框架的10个原则 (附思维导图,建议收藏)

我是娜姐 迪娜学姐 &#xff0c;一个SCI医学期刊编辑&#xff0c;探索用AI工具提效论文写作和发表。 论文框架是什么&#xff1f;对我们完成一篇论文有哪些作用&#xff1f; 之前娜姐分享过一篇深圳湾实验室周耀旗教授关于论文写作的文章&#xff0c;他提出的第一个重要原则就…

Linux笔记之二

Linux笔记之二 一、文件属性学习二、软链接和硬链接1.软链接2.硬链接 三、Vim编辑器四、账号管理总结 一、文件属性学习 Linux 系统是一种典型的多用户系统&#xff0c;不同的用户处于不同的地位&#xff0c;拥有不同的权限。为了保护系统的安全性&#xff0c;Linux系统对不同…

前后端分离系统

前后端分离是一种现代软件架构模式&#xff0c;特别适用于Web应用开发&#xff0c;它强调将用户界面&#xff08;前端&#xff09;与服务器端应用逻辑&#xff08;后端&#xff09;相分离。两者通过API接口进行数据交互。这种架构模式的主要优势在于提高开发效率、维护性和可扩…

【LInux】从动态库的加载深入理解页表机制

&#x1f490; &#x1f338; &#x1f337; &#x1f340; &#x1f339; &#x1f33b; &#x1f33a; &#x1f341; &#x1f343; &#x1f342; &#x1f33f; &#x1f344;&#x1f35d; &#x1f35b; &#x1f364; &#x1f4c3;个人主页 &#xff1a;阿然成长日记 …

Xilinx FPGA:vivado关于同步fifo的两个小实验

一、实验一&#xff1a;在同步fifo里写一个读一个&#xff08;写入是8个位宽&#xff0c;读出是16个位宽&#xff09; 程序&#xff1a; timescale 1ns / 1ps //要求写一个读一个 //读写时钟一致&#xff0c;写是8个位宽&#xff0c;读是16个位宽 module sync_fifo_test(inpu…

Nuxt框架中内置组件详解及使用指南(一)

title: Nuxt框架中内置组件详解及使用指南&#xff08;一&#xff09; date: 2024/7/6 updated: 2024/7/6 author: cmdragon excerpt: 本文详细介绍了Nuxt框架中的两个内置组件和的使用方法与功能。确保包裹的内容仅在客户端渲染&#xff0c;适用于处理浏览器特定功能或异步…

ubuntu 22 安装 lua 环境 编译lua cjson 模块

在 windows 下使用 cygwin 编译 lua 和 cjson 简直就是灾难&#xff0c;最后还是到 ubuntu 下完成了。 1、下载lua源码&#xff08;我下载的 5.1 版本&#xff0c;后面还有一个小插曲), 直接解压编译&#xff0c;遇到一个 readline.h not found 的问题&#xff0c;需要安装 re…

MySQL篇三:数据类型

文章目录 前言1. 数值类型1.1 tinyint类型1.2 bit类型1.3 小数类型1.3.1 float1.3.2 decimal 2. 字符串类型2.1 char2.2 varchar2.3 char和varchar比较 3. 日期类型4. enum和set 前言 数据类型分类&#xff1a; 1. 数值类型 1.1 tinyint类型 在MySQL中&#xff0c;整型可以指…

论文略读:Learning and Forgetting Unsafe Examples in Large Language Models

随着发布给公众的大语言模型&#xff08;LLMs&#xff09;数量的增加&#xff0c;迫切需要了解这些模型从第三方定制的微调数据中学习的安全性影响。论文研究了在包含不安全内容的噪声定制数据上微调的LLMs的行为&#xff0c;这些数据集包含偏见、毒性和有害性 发现虽然对齐的L…

【Unity数据存储】Unity中使用SqLite数据库进行数据持久化

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 专栏交流&#x1f9e7;&…

Ubuntu 22.04远程自动登录桌面环境

如果需要远程自动登录桌面环境&#xff0c;首先需要将Ubuntu的自动登录打开&#xff0c;在【settings】-【user】下面 然后要设置【Sharing】进行桌面共享&#xff0c;Ubuntu有自带的桌面共享功能&#xff0c;不需要另外去安装xrdp或者vnc之类的工具了 点开【Remote Desktop】…

解决IDEA每次新建项目都需要重新配置maven的问题

每次打开IDEA都要重新配置maven&#xff0c;这是因为在DEA中分为项目设置和全局设置&#xff0c;这个时候我们就需要去到全局中设置maven了。我用的是IntelliJ IDEA 2023.3.4 (Ultimate Edition)&#xff0c;以此为例。 第一步&#xff1a;打开一个空的IDEA&#xff0c;选择左…

大学生电子设计大赛超全资料分享

超全大学生电子设计大赛项目合集免费分享 电赛竞赛资料大全&#xff0c;新增竞赛空间电子设计资料。包含嵌入式硬件和软件开发的学习资料&#xff0c;包括PCB教程&#xff0c;单片机例程&#xff0c; 单片机课程设计毕业设计参考资料、项目设计方案&#xff0c;源码和开发文档…

孟德尔随机化 --痛风与酒精消耗量

写在前面 最近看了微信公众号&#xff0c;jimmy谈到生信与基础之间&#xff0c;个人觉得生信与基础技术是无高低之分的&#xff0c;本质上都是科研中为了证实结果的一个工具。生信的实质是用计算机分析数据&#xff0c;接触基础比较好&#xff0c;感觉是实验操作。分析上游为实…

初学嵌入式是弄linux还是单片机?

在开始前刚好我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「单片机的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“666”之后私信回复“666”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff01;1、先入门了51先学了89c52…

Windows安装超好用的截图工具——Snipaste

1、下载 官网&#xff1a;https://zh.snipaste.com/ 2、安装 &#xff08;1&#xff09;解压下载的压缩包 &#xff08;2&#xff09;选中Snipaste.exe文件&#xff0c;右键发送到 -- > 桌面快捷方式 &#xff08;3&#xff09;双击桌面Snipaste图标&#xff0c;桌面右下…

3.js - 裁剪平面(clipIntersection:交集、并集)

看图 代码 // ts-nocheck// 引入three.js import * as THREE from three// 导入轨道控制器 import { OrbitControls } from three/examples/jsm/controls/OrbitControls// 导入lil.gui import { GUI } from three/examples/jsm/libs/lil-gui.module.min.js// 导入tween import …