【历史上的今天】4 月 27 日:Tumblr 上线;施乐推出了 Star 工作站;第一台安德伍德打字机诞生

news2024/11/24 19:35:13

整理 | 王启隆

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

今天是 2023 年 4 月 27 日,在 1791 年的今天,摩斯电码的共同发明者、电报发明者塞缪尔·摩斯(Samuel Morse)诞生。摩斯最开始是一名画家,因当时通信方式落伍,外出作画期间与分娩后突发疾病的妻子遗憾错过最后一面。于是,摩斯开始致力于研发更高效的通信手段,电报和摩斯电码就此诞生。回顾科技历史上的 4 月 27 日,这一天还发生过哪些关键事件呢?

1893 年 4 月 27 日:第一台安德伍德打字机诞生

在这里插入图片描述

图源:维基百科

世界上关于打字机最早的记载是 1575 年,那台打字机没能成功走出发明家的工坊,只能成为如今茶余饭后的谈资;到了十九世纪中叶,随着人类交流沟通的日益频繁,人们对快速书写出整洁美丽的文本的需求更加迫切,发明出一种真正实用的打字机成为当时无数发明家的毕生追求。但是,从零开始发明一台机器并不容易,各种打字机模型在这一时期横空出现,却没有一台能够完成商业化。

1874 年起,美国的安德伍德家族开始生产打字机色带和复写纸,他们和那个年代的其他公司一样,是“打字机大亨”雷明顿公司的供应商;但到了 1895 年,雷明顿公司抛弃了这位合作伙伴,决定自己生产色带。安德伍德家族的当家之主,约翰·托马斯·安德伍德一气之下决定自己生产打字机,和雷明顿公司分庭抗礼。

安德伍德打字机的雏形是由德裔美国人弗朗兹·艾克塞瓦·瓦格纳完成的,他把这种打字机拿给了约翰·安德伍德看。安德伍德深知机器的重要性,支持瓦格纳并买下了这家公司。安德伍德打字机公司(Underwood Typewriter Company)随即成立,这是一家总部位于纽约州纽约市的打字机厂商。这家公司生产了被认为是第一款广泛使用的现代化打字机,它于 1900 年推出的安德伍德五号打字机被世人称为“第一台真正的现代打字机”。并获得了巨大成功。截止至 1939 年,安德伍德打字机公司已经生产了五百万台机器。

如果说笔的发明是人类第一次书写方式革命,那么打字机的发明就是人类的第二次书写方式革命;如今我们在电脑和手机上使用的主流键盘布局——QWERTY 布局,便源自于打字机的设计。

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

1955 年 4 月 27 日:谷歌前首席执行官 Eric Schmidt 出生

在这里插入图片描述

图源:维基百科

埃里克·爱默生·施密特(Eric Emerson Schmidt)出生于 1955 年 4 月 27 日,他是一位美国企业家、计算机软件工程师,他于 2015 年至 2017 年为谷歌的母公司 Alphabet Inc. 担任执行董事长;2001 年到 2011 年十年间,施密特在谷歌美国总部担任 CEO,而他也曾是苹果公司董事会成员,但在 2009 年 8 月 3 日,因为 Google 与苹果公司日益激烈的利益冲突和竞争,施密特还是宣布退出董事会。此外,他亦为卡内基梅隆大学和普林斯顿大学理事会托管者,并是程序编译器 lex 的共同作者。

施密特于美国华盛顿特区出生,并于弗吉尼亚州阿灵顿郡约克敦高中毕业。1976 年,施密特在普林斯顿大学获取电机工程(BSEE)的学士及硕士学位;1979 年,施密特于伯克利加州大学因为设计一电脑网络而得到理学硕士学位;1982 年,以探讨分布式的管理软件问题为主要论文课题,获取了电子工程暨计算机科学(EECS)博士学位。

施密特虽担任过 Google 董事长兼首席执行官,但他在 2006 年仅获得 1 美元的基本工资;尽管那时施密特并未拥有其他的现金、股票等,他到最后还是第一批以员工身份所获得股权而成为亿万富翁的人。如今,施密特与妻子温蒂共同住在加利福尼亚州。

资料来源:维基百科

1981 年 4 月 27 日:施乐推出了 Star 工作站

在这里插入图片描述

图源:维基百科

Xerox Star 工作站,其正式名称为 Xerox 8010 信息系统,它是世界上第一台使用了图形界面的商业个人计算机,它首次采用了如今成为个人计算机标准的技术,包括基于窗口的图形用户界面、图标、文件夹、鼠标、以太网 、文件服务器、打印服务器和电子邮件等等;在 1960 年代和 70 年代,大多数计算机都是大型、昂贵的设备,它们需要使用打孔卡批处理或通过电传打字机或视频显示终端访问的交互式命令行操作系统进行操作。这些计算机对用户不是很友好,需要专门培训才能正确编程或操作。

Xerox Star 系统的概念很大程度上归功于 Xerox Alto,也就是那个被乔布斯参观后演变为 Apple Lisa 和 Macintosh(麦金塔)的系统;但施乐公司的管理层过于顽固不灵,坚信自身作为打印机公司的定位,将这些计算机科研成果放任不管。施乐公司 Star 由 Xerox Corporation 于 1981 年 4 月 27 日推出,在技术上仅指随系统销售的办公自动化市场软件。该工作站还与基于编程语言 Lisp 和 Smalltalk 的软件一起出售,用于较小的研究和软件开发市场。

作为施乐公司幡然悔悟、亡羊补牢的产物,Star 产品在市场上自然失败了,但它提高了人们的期望,并为后来的计算机奠定了重要的基础。Star 背后的许多创新,例如 WYSIWYG 编辑、以太网以及目录、打印、文件和互联网络路由等网络服务已在当今的计算机中变得司空见惯。许多人认为苹果、微软和其他公司抄袭了施乐公司的 GUI 和其他创新,并认为施乐没有妥善保护其知识产权;但其实在 1989 年,在苹果起诉微软侵犯其在 Windows 中的 Macintosh 用户界面的版权后,施乐对苹果提起了类似的诉讼。然而,这起诉讼因程序理由而非实质性理由被驳回,因为已经过了三年的诉讼时效。在风云变幻的科技界,抓住机遇才能改变自身的命运,迎面革新的洪流。

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

2007 年 4 月 27 日:Tumblr 上线

Tumblr 是一个轻博客社交网络平台,由戴维·卡普于 2007 年创立,官方中文名为汤博乐,民间亦译作汤不热。用户可以关注其他的会员并在自己的页面上看到关注会员发表的文章,亦可转发他人在 Tumblr 上的文章。公司总部目前设在纽约市。Tumblr 十分看重可自定义性与易用性,所以把注册/登录页面极简化。会员可以变换七种类型的内容。Tumblr 的主要页面是“Dashboard”,显示所有跟进的更新。在这个接口上,会员可以操作文章成“喜欢”或“转发”,这些都和 Twitter 很类似。

在这里插入图片描述

图源:维基百科

戴维·卡普在 2007 年 2 月创立了 Tumblr,马可·阿蒙德(Marco Arment)作为开发团队领导(CTO);2007 年 4 月 27 日,Tumblr 正式上线。2007 年 10 月,Tumblr 获 75 万美元第一轮融资。2009 年 5 月,公司收购了一款 Tumblr iPhone 应用程序。2010 年 3 月,Tumblr 正式推出黑莓应用程序。

2013 年 5 月 20 日,雅虎正式宣布以 11 亿美元现金收购 Tumblr。用户除了可以在 Tumblr 发布内容,该平台还支持小书签、电子邮件、AIM 聊天机器人,甚至是拨打 Tumblr 的电话来更新。且可以自动将内容同步到 Facebook 和 Twitter。Tumblr 绑定域名的机制也是它的一大特点,会员可以在自己的域名下发表文章。

截至 2016 年 6 月,Tumblr 在全球共有约 2.32 亿用户,2.973 亿个博客,帖子数量达 1346 亿条,员工人数 384 人。2018 年 12 月 4 日,Tumblr 宣布将从 12 月 17 日起禁止敏感内容,违者将会移除相关影像,但却引起用户大量外流,流量雪崩式下滑,失去竞争力的结果。2019 年 8 月 12 日,Automattic 正式宣布以 300 万美元超低价格从威讯媒体收购 Tumblr。

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

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

在这里插入图片描述

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

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

相关文章

基于springboot + vue 的学生成绩管理系统

基于springboot vue实现的学生成绩管理系统 主要模块: 1)学生模块:我的成绩、成绩统计、申述管理、修改密码 2)教师模块:任务管理、对学生班级任务安排、班级学生的成绩查看、申述管理 3)管理员模块&…

Vue自定义插件的使用

通过 Vue 实例绑定方法: 在 plugins.js 文件中创建 filter 过滤器,定义一个只返回前四个字符的方法。 export default {install(Vue){// 定义过滤器Vue.filter(mySlice,function(value){return value.slice(0,4);})} } 由于我们之前在 main.js 文件中引入…

六级备考20天|CET-6|翻译练习|真题·红楼梦|8:50~9:08+11:33~12:00

目录 1 中文 2 英文​ 3 解析 4 订正 ​ 1 中文 漏翻译:具有很强的艺术感染力! 2 英文 3 解析 tell 讲述 tragic love story 悲剧性爱情故事 own painful personal experience 自己痛苦的个人经历 major/minor characters 主要/次要人物 be viv…

SSH爆破攻击及应急响应/事件处置

提示:本文是我做的笔记,有问题可以留言 目录 前言一、什么是SSH?二、开始前的准备1.扫描2.准备爆破3.准备ssh登录登陆后的准备nc反弹 应急响应/事件处置1.查看网络连接情况2.查看守护进程3.删除,结束异常后门4.修改密码 总结 前言…

day40_servlet

今日内容 零、 复习昨日 一、注解 二、改造项目 三、请求转发 四、重定向 零、 复习昨日 一、注解(Annotation) 注解,又称为注释.它是给程序看的注释. JDK1.5后才出现的,作用是为了提高开发效率的,如何做到?(一个注解可以简化很多很多代码…) 常见注解: Override 1.1 自定义注…

Linux基础开发工具之软件包管理器

目录 前言 1.什么是软件包 2.软件下载的三种方式 3. Linux软件生态 4. 使用yum安装软件 5.yum源的相关介绍 总结: 前言 Linux作为一款操作系统,其自然也和我们其他的操作系统一样需要安装对应得软件去满足我们的需求,因此为了更好的下载…

ICV报告: ADAS SoC市场规模将在2024年迎来较大突破

随着先进驾驶辅助系统(ADAS)的出现和对于自动驾驶的追求,汽车行业正在经历快速转型。这些技术进步的核心是ADAS SoC,它是实现多个功能集成于单一平台的关键组件。ADAS SoC已经成为智能汽车的重要驱动因素,彻底改变了安…

ArduPilot开源代码之H743+BMI270x2+ChibiOS配置适配

ArduPilot开源代码之H743BMI270x2ChibiOS配置适配 1. 源由2. 配置适配2.1 bootloader配置2.2 flight controller配置 3. 4.3.6固件编译Step 1: 获取源代码Step 2: 准备编译环境Step 3: 复制配置文件Step 4: 编译bootloaderStep 5: 编译飞控 4. 基础配置4.1 机型配置4.2 IMU校准…

通过python采集lazada商品详情数据接口,支持多站点。

为了采集Lazada商品详情,您可以使用Python的网络爬虫库(例如BeautifulSoup、Scrapy等)来获取页面内容。以下是基本步骤: 安装所需的Python库(例如requests、BeautifulSoup等)。使用requests库发送GET请求并…

C/C++开发,libiec61850库学习及运用

目录 一、libiec61850库下载编译 1.1 下载 1.2 linux编译: 1.3 win编译 二、案例编译测试 2.1 CMakeLists.txt调整(server_example_goose) 2.2 模型static_model.h/static_model.cpp生成 2.3 案例编译(server_goose) 2.4 客户端编译 2.5 运行测试 一、libiec61850…

SAP-MM 条件类型字段解析

01、“定价类型”:定义此条件类型的代码和描述,代码不能重复,描述可更改,根据实际需要,条件类型可定制; 02、“存取顺序”:表示此条件类型在定价时,要到存取顺序号定义的条件表中读…

学C的第二十二天【深度剖析数据在内存中的存储:1. 数据类型介绍;2. 整型在内存中的存储】

相关代码gitee自取:C语言学习日记: 加油努力 (gitee.com) 接上期:学C的第二十一天【初阶测评讲解:1. 计算递归了几次;2. 判断 do while 循环执行了几次;3. 求输入的两个数的最小公倍数;4. 将一句话的单词进…

day39_servlet

今日内容 零、复习昨日 一、接收请求 二、处理响应 三、综合案例 零、复习昨日 见晨考 一、接收请求 浏览器发出请求,经过web.xml映射匹配,找到Servlet对应的方法(doGet/doPost),接收请求数据,可以接收请求中的请求行,请求头,请求正文,具体流程如下 浏览器发出请求 …

OpenAI ChatGPT API + FaskAPI SSE Stream 流式周转技术 以及前端Fetch 流式请求获取案例

先填坑,一贯习惯 nginx如果要支持SSE,要调整一些参数 conf配置文件,AI给的,具体自己没搭,应该是正确的 nginx worker_processes 1;events {worker_connections 1024; }http {include mime.types;default_typ…

Ubuntu下编译运行MicroPython Unix版本

文章目录 github拉取源码更新模块编译运行 github拉取源码 到Github(https://github.com/micropython/micropython)上下载源码 终端输入,如果提示识别不到gh命令,就sudo apt-get install gc安装一下。 再根据提示在终端里登录自己的github账号。 再次…

Hystrix 服务熔断

书籍,人,借阅服务之间相互调用, 高度耦合, 一旦一个服务故障, 其他服务会雪崩, 和多米诺骨牌一样 Hystrix 熔断器, 保险丝 服务降级 提供补救措施发给请求者, 服务可用, 能力下降了 borrow-service 导入依赖 <dependency><groupId>org.springframework.cloud&l…

linux kernel pwn 常用结构体

tty 设备结构体 tty 设备在 /dev 下的一个伪终端设备 ptmx 。 tty_struct&#xff08;kmalloc-1k | GFP_KERNEL_ACCOUNT&#xff09; tty_struct 定义如下 。 /* tty magic number */ #define TTY_MAGIC 0x5401struct tty_struct {int magic;...const struct tty…

python学习-基础知识总结

&#xff08;一&#xff09;基础语法 1.1、注释 程序添加注释&#xff0c;可以用来解释程序某些部分的作用和功能&#xff0c;提高程序的可读性&#xff0c;注释有两种形式&#xff1a; 单行注释&#xff1a;#多行注释&#xff1a;单引号&#xff08;注释内容&#xff09;或双…

【剑指offer】数据结构——字符串

目录 数据结构——字符串直接解【剑指offer】05. 替换空格【剑指offer】17. 打印从1到最大的n位数【剑指offer】20. 表示数值的字符串【剑指offer】37. 序列化二叉树【剑指offer】50. 第一个只出现一次的字符【剑指offer】58. 翻转单词顺序【剑指offer】58.2 左旋转字符串【剑指…

C++多态 万字详解

在经历两个多月的备赛后&#xff0c;最终5.21结果出来后自己也比较满意&#xff0c;以一个省三收尾&#xff08;算法类的&#xff09;。 期间每天偶尔学学新知识&#xff0c;然后主要做题&#xff0c;博客也落下了不少&#xff0c;现在开始继续补&#xff08;可能会些许生疏&a…