【历史上的今天】1 月 9 日:iPhone 问世;iTunes 发布;激光打印机的发明者出生

news2024/11/17 0:28:35

整理 | 王启隆

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

今天是 2023 年 1 月 9 日,在 1978 年的这段时间,我国恢复了研究生制度,这一年,共录取了 10500 多名研究生。研究生教育的中断和复兴是一个漫长的过程,前段时间正是 2021 年的考研潮,考生们都今年上岸了吗?回顾计算机历史,1 月 9 日这一天也发生了许多关键事件,iPhone 的诞生便是在这一天。

1938 年 1 月 9 日:激光打印机的发明者 Gary Starkweather 出生

在这里插入图片描述

图源:维基百科

Gary Keith Starkweather 出生于 1938 年 1 月 9 日,他是一位美国工程师和发明家,最著名的成就是发明了激光打印机和色彩管理方案;Starkweather 于 1960 年获得密歇根州立大学物理学学士学位,1966 年获得罗切斯特大学光学硕士学位。1969 年,Starkweather 在施乐韦伯斯特研究中心发明了激光打印机。1971 年,他在施乐帕洛阿尔托研究中心合作开发了世界上第一个全功能激光打印系统。

在 1990 年代,Starkweather 为苹果电脑发明了色彩管理技术,并领导了 Colorsync 1.0 的开发。1991 年,他被授予大卫理查森奖章。Starkweather 于 1997 年加入微软研究院,从事图像技术工作;Starkweather 还对数字哑光胶片技术做出了重大贡献,他是星球大战电影特效团队的顾问。1994 年,他因在彩色胶片扫描领域的开创性工作而获得了奥斯卡奖。Starkweather 于 2019 年 12 月 26 日去世,享年 81 岁。

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

2001 年 1 月 9 日:苹果在 Mac 上发布了 iTunes

iTunes 是苹果公司开发的媒体播放器,媒体库,互联网广播,移动设备管理应用程序,它可以在运行 MacOS 和 Windows 操作系统的个人电脑上用于购买、播放、下载和组织数字多媒体,或者用于从 CD 光盘中撷取歌曲,以及使用智能播放列表演奏音乐。

iTunes 最初是由苹果公司前 CEO 史蒂夫·乔布斯(Steve Jobs)在 2001 年 1 月 9 日宣布的,早期的开发和宣传重点聚焦在音乐上,其卖点是提供一个组织、收藏和存储用户音乐收藏的图书馆。

在 2005 年,苹果扩展了 iTunes 的核心功能,支持从 iOS App Store 购买的数字视频、播客、电子书和移动应用程序;在 2011 年 iOS 5 发布之前,所有的 iPhone、iPod touch 和 iPad 都需要 iTunes 来激活和更新移动应用程序。如今的 iOS 设备对 iTunes 的依赖程度较低,但iTunes 仍然可以用来备份移动设备的内容,以及与个人电脑共享文件。

在这里插入图片描述

图源:维基百科

1998 年,一个专门开发 Mac 软件的公司 Casady & Greene,发布了一个商业 MP3 软件:SoundJam MP,一经发行便火爆全球;2000 年,苹果电脑公司见势买下了 SoundJam 的版权,并且雇佣了开发原始软件的三位程序员:比尔·金凯德、杰夫·罗宾和戴夫·海勒(Dave Heller)。苹果为 SoundJam 更换了新的用户界面,增加刻录 CD 的功能,并且移除面板支持,改名为 iTunes。

iTunes 起初只能在 Mac OS 9 操作系统上运行,发布九个月后,第二版开始支持 Mac OS X 系统,第三版停止支持 Mac OS 9。2003 年 10 月,iTunes 4.1 版本发布,增加了对 Windows 2000 和 XP 的支持。2007 年,微软发布最新的操作系统 Windows Vista,与 iTunes 有数个已知的兼容性问题,苹果已发行新版本以修正问题。

虽然 iTunes 在早期很受欢迎,但它很快就因用户体验过于臃肿而受到越来越多的批评,变得不再像单纯的音乐软件。2019 年 6 月 3 日,苹果公司宣布,MacOS Catalina 中的 iTunes 将被单独的应用程序取代,即音乐、播客和电视,而新的应用程序 Finder 将接管 iTunes 的设备管理功能,从此 iTunes 彻底成为了一个多媒体软件;不过,此更改并没有影响 Windows 或旧的 MacOS 版本。在今天这个时代,流媒体行业已经几乎淘汰了 iTunes 的“购买即拥有”模式,大部分人都是在线听音乐,或购买数字专辑。

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

2006 年 1 月 9 日:雅虎收购 Webjay

在这里插入图片描述

图源:维基百科

Webjay 是 2004 年初由 Lucas Gonze 创建的一家网页音乐播放列表服务商。其在线音乐播放列表由 Vorbis、MP3、WMA、RealAudio 或网络上其他音频文件的链接组成;Webjay 用户可以通过从现有播放列表中复制,或通过从外部网页或播放列表中抓取音频文件链接来创建新的播放列表。2006 年 1 月 9 日,雅虎公司宣布收购 Webjay,正式进军在线音乐这一领域。

Webjay 的播放列表中包括互联网上其他音乐文件的链接。虽然这些音乐文件在其他网站的服务器上,但是Webjay如果在接到其他网站要求之后立刻删除链接,所以避免了一些版权纠纷。Webjay的用户可以利用现有的播放列表构建新的列表。后来,Webjay还发明了XSPF格式的播放列表文件。但是,Webjay 被收购后恰好遇到了雅虎的困难时期,在雅虎抛弃了包括“雅虎照片”和网络拍卖在内的一系列服务之后,2007 年 6 月下旬,雅虎关闭了 Webjay 网站,停止了业务的扩张。

资料来源:维基百科

2007 年 1 月 9 日:乔布斯推出了第一代 iPhone

2004 年,苹果公司参考 iMac 的命名方式,将旗下智能手机产品命名为“iPhone”。首席执行官史蒂夫·乔布斯召集 1000 多名内部员工组成 iPhone 研发团队,该项目被命名为“紫色项目”(Project Purple);而在这上千个人中,乔布斯挑了三人高度参与项目,他们便是硬件工程师托尼·法德尔(Tony Fadell)、软件工程师斯科特·福斯托尔(Scott Forstall)和设计工程师乔纳森·艾夫(Jonathan Ive)。

随后,在法德尔和福斯特尔领导的两个工程师团队的较量中,乔布斯决定通过调查当时市场上触屏设备和平板电脑的使用情况来设计原型机;最终,乔布斯从 iPod 的成功中发现了玄机,毅然放弃了再给苹果用户设计一款平板电脑或者 PDA 的想法,而是展示了一款几乎全屏幕可触控的设备——iPhone;这款设备与苹果之前的触摸屏便携式设备 Newton MessagePad 有相似之处,而它的外形设计要归功于苹果公司的首席设计官,也就是乔纳森·艾夫。

锂离子电池、高效节能但功能强大的 Cpu、蜂窝网络、最先进的网络浏览器……这一切大大帮助了早期的开发团队,成就了 iPhone;2005 年,苹果公司与玻璃制造商康宁公司接洽,研究一种轻薄、柔韧、透明的材料的可行性,这种材料可以避免金属按键划伤手机屏幕的问题。
在这里插入图片描述

图源:维基百科

一切准备就绪之后,乔布斯就开始思考怎么发行这款完美的产品;为了绕过运营商,乔布斯首先接洽了摩托罗拉。2005 年 9 月 7 日,苹果和摩托罗拉便合作过,两家公司一起开发了摩托罗拉 ROKR E1,这也是世界上第一款使用 iTunes 的手机。

然而,乔布斯对 ROKR 很不满意,因为 ROKR E1 的固件将存储空间限制为 100 首 iTunes 歌曲,以避免与苹果的 iPod nano 竞争。iTunes 音乐商店的购买也不能直接无线下载到 ROKR E1,必须通过 PC 同步完成,于是苹果才决定开发自己的手机,将 iPod 的音乐功能整合到智能手机中。2006 年 9 月,苹果公司停止了对 ROKR 的支持,然后回去找了美国的电信运营商,AT&T。

在这里插入图片描述

图源:维基百科

苹果与美国电信运营商 AT&T 公司秘密合作,AT&T 公司给予苹果公司巨额投资以及高度的研发自由度,在 30 个月内允许苹果动用约 1.5 亿美元的资金。作为交换条件,苹果公司保证在 4 年期限内,美国出售的 iPhone 手机将交由 AT&T 公司独家发售;消费者在不解锁设备的情况下无法更换其他任何运营商,这场合作也一直持续到了 2011 年。

终于到了 2007 年,当时诺基亚手机的销量还是世界第一,智能手机市场的霸主则是黑莓,两者都是“键盘式手机”的专家。iPhone 一上市,就以简洁的设计、真正“智能”的虚拟按键引发了全球范围的狂热追捧。多年来,iPhone 系列的颠覆性创新也成为苹果公司利润保持高增长的核心动力。2007 年 1 月 9 日,史蒂夫·乔布斯在 Macworld 2007 上向公众正式介绍了 iPhone。

iPhone 上市后引发热潮,美国时代周刊将 iPhone 称为“2007 年的年度发明”,一些媒体甚至称其为“耶稣的手提电话”,它所采用的多点触控技术以及其友好的使用界面使得该系列产品大获成功,同时也对其他智能手机的设计产生了深远影响。截止到 2020 年,iPhone 的销量超过了 18 亿,它的成功使得苹果公司如今成为全球最有价值的上市公司之一。

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

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

在这里插入图片描述

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

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

相关文章

哈希的应用 —— 布隆过滤器

目录 一、布隆过滤器的提出 二、布隆过滤器的介绍 1. 基本概念 2. 布隆过滤器的特点 3. 哈希函数和布隆过滤器的长度对误判的影响 三、布隆过滤器的实现 1. 布隆过滤器的插入 (Set接口) 2. 布隆过滤器的查找(Test接口) …

javascript原型之保姆级讲解

目录前言一,面向对象编程1.1 面向过程与面向对象1.2 JS创建类和对象1.3 类的继承1.4 Super关键词1.5 几个注意点二,构造函数原型2.1 创建对象的三种方法2.2 静态成员和实例成员2.3 构造函数的弊端2.4 函数的共享-原型prototype2.5 对象原型___proto__2.6…

用Python制作你的专属音乐播放器(此刻浪漫只属于你哦*´▽`*)

文章目录前言一、项目介绍二、环境配置三、代码实战前言 昨天是博主的一位朋友生日,除了送上大大的红包,知道他喜欢听音乐,特意用代码给他写了一个 专属音乐播放器,今天把这个代码也开源送给所有粉丝哦。 一、项目介绍 我们常用…

Vue--》实现动画与过渡效果

目录 动画效果 过渡效果 第三方动画库 Vue封装的过渡与动画作用是在插入、更新或移除DOM元素时,在合适的时候给元素添加类名。 动画效果 操作css的trasition或animation,vue会给目标元素添加/移除特定的class,过渡的相关类名是&#xff1…

Spring项目中用了这种解耦模式,经理对我刮目相看

前言 不知道大家在项目中有没有遇到过这样的场景,根据传入的类型,调用接口不同的实现类或者说服务,比如根据文件的类型使用 CSV解析器或者JSON解析器,在调用的客户端一般都是用if else去做判断,比如类型等于JSON&…

【Spring6源码・IOC】Bean的实例化

上一节我们讲到《【Spring6源码・IOC】BeanDefinition的加载》,这一节我们来讲解一下Bean的实例化。 根据xml或注解加载完Bean的信息后,最终会通过反射来创建bean的对象。 invokeBeanFactoryPostProcessors()主要是加载BeanDefinition。 finishBeanFa…

MAC(m1)-VMWare Fusion安装CentOS7.9(续)

下载了CentOS8,优先安装CentOS8 默认的配置有点小, 可以根据自己需求进行自定义设置: 点击存储,会出现: 咱们是中国人,优先选择中文: 点击网络和主机名,配置网络: 打开网卡开关&…

找出给定数组中和是给定目标整数的两个整数,输出找到的两个整数下标

找出给定数组中和是给定目标整数的两个整数,输出找到的两个整数下标。 (本文获得CSDN质量评分【x】)【学习的细节是欢悦的历程】Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅…

Android---简易Snackbar

目录 Snackbar 简介 Snackbar 特性 完整Demo Snackbar 简介 Snackbar 是 Android5.0 新特性---Material Design 中的一个控件,用来代替 Toast。Snackbar 就是一个类似 Toast 的快速弹出消息提示的控件,手机上显示在底部,大屏幕设备显示在左…

Golang实现分布式锁

1. go实现分布式锁 通过 golang 实现一个简单的分布式锁,包括锁续约、重试机制、singleflght机制的使用 1.1 redis_lock.go package redis_lockimport ("context"_ "embed""errors""github.com/go-redis/redis/v9""…

Java Netty框架自建DNS代理服务器教程

前言 DNS协议作为着互联网客户端-服务器通信模式得第一关,在当下每天都有成千上亿上网记录产生得当今社会,其重要性自然不可言喻。在国内比较有名得DNS服务器有电信得114.114.114.114、阿里云得223.5.5.5,DNSPod得119.29.29.29,配…

【矩阵论】8. 常用矩阵总结——镜面阵,正定阵

8.4 镜面阵 法向量确定一个镜面 8.4.1 镜面阵的作用 对法向量 Aα−αA\alpha-\alphaAα−αA(Aα)A2ααA(A\alpha)A^2\alpha\alphaA(Aα)A2αα 对镜面上向量 AYYAYYAYY 8.4.2 镜面阵表示 AIn−2ααH∣α∣2,其中α(x1x2⋮xn)∈Cn,且α≠0AI_n-\frac{2\alpha\alpha^H}{\…

【实际开发02】- 同模块 - 单表 CRUD 代码 - 批量操作

目录 0. yml 配置 1. 账号 / 密码 等有概率变更的信息 推荐 动态配置 , 避免写死 1. entity 处理 ( 减少后续 insert/update 判空处理 ) 1. volidation.annotation 配合 Valid - 参数校验 2. Validated - ( 相较于 valid 更加严谨的校验 ) 1. Save / Status 2. Update /…

vue中使用axios

一、axios axios是一个基于Promise的网络请求库。既可以在node.js(服务器端)使用,也可以在浏览器端使用 1. 在node.js中使用的原生的http模块 2. 在浏览器中使用的XMLHttpRequest 二、vue中的使用方法 1. 安装:npm install axios…

二分查找及其扩展

目录 二分查找算法思想: 循环 递归 有多个与key相等数据的查询,找最左边与关键字相等的那个 找第一个大于key的元素的下标 有序循环数组的二分查找 二分查找算法思想: 二分查找也叫折半查找,查找效率较高。但是查找的线性表…

振弦采集模块电子标签测量(智能振弦传感器)

振弦采集模块电子标签测量(智能振弦传感器) 此功能在 SF3.52 版本时增加。 固件版本 V3.52 修改固件版本号为 V3.52_2201009。 增加了电子标签测量功能。 WKMOD.[12]用于控制是否使用此功能 新增状态位 STATUS.[13],用来表示是否检测到了电子…

JAVA开发运维(DevOps过程)

DevOps开发运维的一套方法论。这边文章主要借鉴万达的DevOps的建设过程。谈谈DevOps主要解决那些问题和怎么解决。DevOps的是一种IT项目开发管理方法论,它旨在提供全面的持续集成、持续交付等能力,并持在续进行过程度量和改进,不断提升 IT 运…

新电脑安装vmware和centos8系统

1.安装vmware 1.1.vmware官网下载 需要付费 1.2.使用指定破解版本 链接:https://pan.baidu.com/s/1YEeaDyKAQk_3t6ITw2aaTQ 提取码:fjyf vmware16最新许可证密钥: ZF3R0-FHED2-M80TY-8QYGC-NPKYF YF390-0HF8P-M81RQ-2DXQE-M2UT6 ZF71R-DMX…

HTML实现网站欢迎页过渡

演示 一秒后直达主界面 css html, body {background: radial-gradient(#181818, #000000);margin: 0;padding: 0;border: 0;-ms-overflow-style: none;}::-webkit-scrollbar {width: 0.5em;height: 0.5em;background-color: #c7c7c7;}/*定义滚动条轨道 内阴影圆角*/::-webkit…

c++11 标准模板(STL)(std::forward_list)(二)

定义于头文件 <forward_list> template< class T, class Allocator std::allocator<T> > class forward_list;(1)(C11 起)namespace pmr { template <class T> using forward_list std::forward_list<T, std::pmr::polymorphic_…