【历史上的今天】1 月 16 日:互联网工程任务组(IETF)成立;AMD 收购 NexGen;eBay 的第一位员工出生

news2024/12/25 23:45:41

整理 | 王启隆

透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。

今天是 2023 年 1 月 16 日,在 26 年前的今天,国家电力公司组建成立。电力是运作着我们生活的基本,国家电力公司成立于 1997 年 1 月 16 日,于 2002 年 11 月被拆分重组成 11 家公司;其以投资、建设、运营电网为核心业务,承担着保障安全、经济、清洁、可持续电力供应的基本使命。回顾科技历史上的 1 月 16 日,这一天还发生过哪些关键事件呢?

1965 年 1 月 16 日:eBay 的第一位员工 Jeffrey Skoll 出生

1965 年 1 月 16 日,杰弗里·斯科尔(Jeffrey Stuart Skoll )出生。他是一名加拿大工程师、亿万富翁、互联网企业家和电影制片人;他是 eBay 的第一任总裁,最终利用这笔财富成立了斯科尔基金会(Skoll Foundation)和他的媒体公司 Participant media。不久之后,他创立了投资公司 Capricorn investment Group,目前担任该公司董事长。他出生于加拿大魁北克的蒙特利尔,1987 年毕业于多伦多大学,1993 年离开加拿大前往斯坦福大学商学院学习。

在这里插入图片描述

图源:维基百科

斯科尔于 1995 年从商学院毕业后不久,就在 eBay 开始了自己的职业生涯。在那里,他遇到了 eBay 的创始人 Pierre Omidyar,年轻的他为同样年轻的彼埃尔·奥米迪亚(Pierre Omidyar)撰写了 eBay 从初创公司发展到大公司的商业计划,奥米迪亚则聘请他担任公司的第一任总裁和第一位全职员工。在公司期间,斯科尔创立了 eBay 基金会,该基金会在上市前获得了价值 3200 万美元的股票。他曾是 eBay 仅次于奥米迪亚的第二大股东,后来他将公司持有的部分股份变现,给他带来了约 20 亿美元的收益。

2004 年,斯科尔创立了 Participant 公司,旨在制作电影,提高公众对关键社会问题的认识,并通过教育和社会行动活动让观众有机会参与其中2005 年,斯科尔的第一部 Participant 影视作品获得了 11 项奥斯卡提名。一年后,斯科尔资助并在环境纪录片《难以忽视的真相》的创作中发挥了关键作用,该纪录片的灵感源于美国前副总统戈尔的关于气候危机的幻灯片。最终,这部电影获得了 2006 年奥斯卡最佳故事片奖,而如今 Participant 公司通过大众媒体追求社会事业,旗下的电影已经斩获了多项奥斯卡。

资料来源:维基百科

1986 年 1 月 16 日:互联网工程任务组(IETF)成立

互联网工程任务组(Internet Engineering Task Force,简称 IETF)成立于 1986 年 1 月 16 日,这是一个公开性质的大型民间国际团体,主要任务是负责互联网相关技术规范的研发和制定,特别是包括 Internet 协议套件(TCP/IP)的技术标准。

IETF 没有正式的会员名册或会员要求,所有的参与者和管理者都是志愿者,尽管他们的工作通常由他们的雇主或赞助商资助。IETF 最初是由美国联邦政府支持的一项活动,但从 1993 年起,它就在互联网协会(一个以会员为基础的国际非营利组织)的支持下开源开放,成为了国际民间机构。

在这里插入图片描述

图源:维基百科

1986 年 1 月 16 日,21 名美国联邦政府资助的研究人员组织举办了第一次 IETF 会议。这是早期 GADS 工作组工作的延续。从 1986 年 10 月的第四次 IETF 会议开始,邀请非政府实体(例如网关供应商)的代表参加;从那时起,所有 IETF 会议都向公众开放。

1990 年代以前,IETF 曾为计算机出版界所宠爱。它宣称自己与迟钝、嘈杂的 ISO 和 ITU-T 的官僚作风比较,将是更敏捷、虚心和开放的标准化实体。不幸的是,IETF 在整个 1980 年代的效率不过是它相对规模较小的自然结果,之后便消失了。

IETF 由大量的工作组和非正式讨论组共同组成,每个组处理一个特定的主题;IETF 以自下而上的任务创建模式运行,并主要由这些工作组驱动。每个工作组都有一名指定的主席(有时是数名联合主席);主席负责描述其重点的章程,以及预计生产什么,何时生产。

作为其自由管理的象征,IETF 从来没有正式的投票程序,决策的主要依据是组内成员达成一个基本的共识;因为 IETF 的大部分工作都是通过邮件列表完成的,因此所有贡献者皆不需要参加会议。每个工作组都各司其职,完成其主题的工作,然后自动解散。在某些情况下,工作组将改为更新其章程,以酌情承担新任务。

在这里插入图片描述

图源:维基百科

1993 年,IETF 从美国联邦政府支持的活动转变为与国际会员制非营利组织 Internet Society 相关的独立民间组织。由于 IETF 本身没有成员,而且它本身也不是一个组织,因此互联网协会为 IETF 及其姊妹机构(IAB、IRTF)的活动提供了财务和法律框架。而 IETF 活动的资金来自会议费用、会议赞助商以及互联网协会通过其组织成员资格和公共利益登记处的收益。

值得一提的是,众所周知的“万维网之父”蒂姆·伯纳斯-李便曾在 1992 年参与过 IETF 会议,因为当时他需要一个平台来推广万维网;但是,由于他试图一个人领导互联网的发展,在经历了太多的“每个人都想表述对自己的创新的未来的看法的 IETF 会议而又无所作为”之后,他失败了。

随后,他在 1994 年建立了 W3C,其联合会召开的第一次咨询委员会会议上,“对于联合会应该真正确立一个“标准”还是仅发布一个形式上的“推荐规范”,我们选择了后者,以表明赢得“大体上的共识和符合现行惯例”正是我们所要运作的水准”。这才演变成了我们如今所熟知的互联网协议。

资料来源:维基百科、百度百科

1996 年 1 月 16 日:AMD 收购 NexGen

在这里插入图片描述

图源:维基百科

NexGen 成立于 1986 年,是一家私人控股的美国半导体公司,由 Compaq、株式会社 ASCII 及 Kleiner Perkins 共同创办,专门设计 x86 兼容处理器,之后于 1996 年 1 月 16 日由 AMD 所收并。NexGen 与他的竞争业者 Cyrix 相同,都是无厂半导体公司(Fabless),必须倚赖晶圆厂代为生产芯片。

NexGen 过去是交由 IBM 的微电子部门代产。NexGen 最初是期望开发出 Intel 80386 相同世代等级的处理器,不过设计过于复杂、电路面积过于庞大,必须用 8 颗芯片才能等同于 1 颗芯片的功效;等到芯片数已经收敛减少后,整个业界已经转移、进入 Intel 80486 世代了。

NexGen 的第二颗设计是 Nx586 CPU,于 1994 年推出,并尝试与 Intel 的奔腾(Pentium)直接抗衡,这也是世界上第一颗向奔腾发出挑战的处理器。此时 Nx586 处理器与其他竞争业者(AMD、Cyrix)不同的是,Nx586 的接脚配置与奔腾不相容,以致必须搭配特有的芯片组与主板才行。为此,NexGen 推出了两款 Nx586 专用的主板。

虽然包括 AMD K5 和 NexGen Nx586 在内的各大厂商处理器性能皆超越了当时的奔腾,但英特尔很快便重整旗鼓推出了新的产品,再次占据了市场。之后,AMD K5 处理器的性能与销售表现都低于预期,因此 AMD 买下 NexGen,大量取得 NexGen 的设计团队,并延续 Nx586 的设计来开发新处理器,以此成就了在商业上相当成功的 AMD K6 处理器。NexGen 的技术构成了 AMD 当前所有微处理器的平台架构,在 AMD 的历史上有着重要的地位。

资料来源:维基百科、百度百科

1996 年 1 月 16 日:微软以 1.33 亿美元收购 Vermeer Technologies

在这里插入图片描述

图源:维基百科

Vermeer Technologies 是一家软件公司,由 Charles H. Ferguson 和 Randy Forgaard 于 1994 年创立。它的产品是一个名为 FrontPage 的网站开发工具,以及一个用于补充在 FrontPage 中开发的 Web 服务器,称为 Personal Web Server。他们于 1995 年 10 月 2 日推出了 FrontPage 的初始版本。该公司于 1996 年 1 月 16 日被微软以 1.33 亿美元收购,所收购的 FrontPage 成为了当时和网景之间的浏览器战争中的新武器。

Vermeer Technologies 公司的诞生、发展和销售案例是弗格森 1999 年著作《High St@kes, No Prisoners 》的主题;哈佛商学院的案例“Vermeer Technologies: A Company is Born” 则描述了该公司的起源。即使在 Microsoft 收购 FrontPage 之后,该软件仍继续将专有配置设置存储在名称以 _vti 开头的目录中。字母 VTI 代表 Vermeer Technologies 的缩写。

FrontPage 进入微软旗下后改名 Microsoft FrontPage,它于 1997 年至 2003 年期间属于 Microsoft Office 系列;FrontPage 由于其易用性,被认为适合网页初学者的制作工具。但因其功能无法满足更高要求,自 2006 年,Frontpage 已经被 Microsoft Expression Web 及 Microsoft SharePoint Designer 取代。

以史为镜,可以知兴替。计算机科学发展至今,有许多至关重要的事件、人物。在《新程序员:我们的技术时代,我们的程序人生》中,来自四十余位技术人跨越半个世纪,用代码敲出一个个真实的程序人生故事!

扫描或点击《新程序员:我们的技术时代,我们的程序人生》订阅!

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《深度学习入门基于python的理论与实现》chap2感知机 笔记

《深度学习入门:基于python的理论与实现》chap2 感知机 笔记 3个月前正式开始入坑AI的时候就是看的这本书,当时比较粗略地看到了第六章,没有记笔记,现在来重温一下 文章目录《深度学习入门:基于python的理论与实现》chap2 感知机 笔记2.1 什么…

【阶段四】Python深度学习05篇:深度学习项目实战:卷积神经网络的定义、卷积网络的结构与卷积层的原理

本篇的思维导图: 卷积神经网络的定义 卷积神经网络,简称为卷积网络,与普通神经网络的区别是它的卷积层内的神经元只覆盖输入特征局部范围的单元,具有稀疏连接(sparse connectivity)和权重共享(weight shared)的特点,而且其中的过滤器可以做到对图像关键特征的…

基于Power BI的品牌销售金额帕累托分析

一、原理 帕累托于1906年提出了著名的关于意大利社会财富分配的研究结论:20%的人口掌握了80%的社会财富。这个结论对大多数国家的社会财富分配情况都成立。因此,该法则又被称为80/20法则。 二、数据源 已知某终端表1《商品信息》…

GO 语言 Web 开发实战一

xdm,咱今天分享一个 golang web 实战的 demo go 的 http 包,以前都有或多或多的提到一些,也有一些笔记在我们的历史文章中,今天来一个简单的实战 HTTP 编程 Get 先来一个 小例子,简单的写一个 Get 请求 拿句柄 设置…

VMware Workstation 17 Pro的下载和安装

目录 一、下载 二、安装 三、检查网络连接 方式一(简便版) 方式二(麻烦版) 一、下载 下载地址: Windows 虚拟机 | Workstation Pro | VMware | CN 1、进入该网址后,往下翻,有两个选项&…

并查集是什么?怎么模拟实现?如何应用?

目录 一、什么是并查集? 二、并查集可以解决哪些问题? 三、并查集的模拟实现 3.1、并查集的定义 3.2、查询两个元素是否是同一个集合 3.3、合并两个集合 3.4、求集合个数 3.5、并查集完整代码 小结 一、什么是并查集? 我们可以想象这…

九、MySQL 常用函数汇总(2)

文章目录一、条件判断函数1.1 IF(expr,v1,v2)函数1.2 IFNULL(v1,v2)函数1.3 CASE函数二、系统信息函数2.1 获取MySQL版本号、连接数和数据库名的函数2.2 获取用户名的函数2.3 获取字符串的字符集和排序方式的函数2.4 获取最后一个自动生成的ID值的函数三、加密函数3.1 加密函数…

东宝商城项目(三)——用户注册功能的实现(后端)

本文是我做项目过程中记录的学习笔记,用于记录项目开发流程,第一次做项目有很多不懂的地方,本文可读性暂时很差。 我目前的学习目标是走完项目开发流程,知道独立开发一个项目并让项目上线需要经历哪些步骤,需要学到哪些…

java.util.ConcurrentModificationException: null异常

创作背景:在加强for循环中使用了remove操作 原因: 在官方文档中ConcurrentModificationException的介绍如下: public class ConcurrentModificationException extends RuntimeException 某个线程在 Collection 上进行遍历时,通…

Spring入门-IOC/DI注解管理与整合mybatis及Junit(2)

1,核心容器 前面已经完成bean与依赖注入的相关知识学习,接下来我们主要学习的是IOC容器中的核心容器。 这里所说的核心容器,大家可以把它简单的理解为ApplicationContext,前面虽然已经用到过,但是并没有系统的学习&a…

1.15日报

完成font.css global.css login.vue request.js 今天完成了前端与后端的联通,并成功响应请求。返回登录成功欣喜。 遇到的问题: 我的body设置了: margin:0; padding:0; 但是页面四周还有白色留边。原因:body设置无边框了&a…

用Scipy理解Gamma函数

文章目录Gamma函数对数Gamma函数复数域的Gamma函数Gamma函数 Γ\GammaΓ函数是阶乘的解析延拓,在概率论中非常常见,例如Gamma分布表示某个事件在某个时刻发生第nnn次的概率:Gamma分布详解 Γ\GammaΓ函数显含在Γ\GammaΓ分布中,其…

linux基本功系列之pwd命令实战

本文目录 文章目录一. pwd命令介绍二. 语法格式及常用选项2.1 语法格式2.2 常用参数三. 参考案例3.1 显示所在目录的完整路径3.2 显示符号链接的路径 -P 参数3.3 查看上一次所在的工作目录3.4 查看PWD的版本四. pwd的命令类型总结前言🚀🚀🚀 …

7、redis数据库jedis省份缓存案例

Redis 1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起…

IO流练习(三)

1.编程题 Homework01.java (1)在判断e盘下是否有文件夹mytemp,如果没有就创建mytemp (2)在e:\\mytemp目录下,创建文件hello.txt (3)如果hello.txt已经存在,提示该文件已经存在,就不要再重复创建了。 (4)并且在hello.tx…

Java加解密(八)数字证书

目录数字证书1 定义2 证书组成结构3 公钥基础设施(PKI)3.1 PKI的组成3.2 PKI的相关标准3.3 信任模型4 证书的应用场景5 证书链6 生成证书6.1 通过CA生成可信证书6.1.1 国际权威认证机构6.1.2 生成CSR6.1.2.1 使用XCA生成CSR6.1.2.2 使用OpenSSL生成CSR6.…

每日一题-力扣(leetcode)2059. 转化数字的最小运算数

传送门 题目描述 给你一个下标从 0 开始的整数数组 nums ,该数组由 互不相同 的数字组成。另给你两个整数 start 和 goal 。 整数 x 的值最开始设为 start ,你打算执行一些运算使 x 转化为 goal 。你可以对数字 x 重复执行下述运算: 如果…

AtCoder Beginner Contest 284解题报告(A-D)

A - Sequence of Strings Problem Statement You are given N strings S1​,S2​,…,SN​ in this order. Print SN​,SN−1​,…,S1​ in this order. Constraints 1≤N≤10N is an integer.Si​ is a string of length between 1 and 10, inclusive, consisting of lowe…

【Redis】Redis实现分布式锁

【Redis】Redis实现分布式锁 文章目录【Redis】Redis实现分布式锁1. 分布式锁概念2. 为什么要实现分布式锁2.1 并发安全问题3. 分布式锁的实现方案3.1 Redis实现分布式锁3.1.1 定义分布锁接口和类3.1.2 编写lua脚本3.1.3 使用线程锁3.1.4 总结在实现分布式锁之前,首…

aardio - 升级bindConfig函数,支持多属性和多子组件

一、需求分析 aardio的 winform.bindConfig() 函数,绑定后,一个组件,只能保存一个属性。 有时候需要同时保存多个属性,比如一个comobox组件,需要保存项目列表,同时保存当前选中的项目索引。当前这个bindC…