整理 | 王启隆
透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。
今天是 2022 年 9 月 29 日,十一年前的今天,中国发射首个目标飞行器“天宫一号”,这是中国的第一个空间实验室。那么,在计算机领域里,今天诞生了哪些关键事件,影响了我们如今的科技生活呢?
1915 年 9 月 29 日:中文打字机获发明专利
图源:维基百科
1915 年 9 月 29 日,山东留美学生祁暄发明的中文打字机获得专利。在此之前,祁暄将他发明的打字机说明书上报给留美学生的经理,请他转交给农商部。农商部根据祁暄制作的打字机结构良好、使用方便、印出的字迹分明的事实,按照临时工艺奖章授予他 5 年的专利,以示鼓励。
祁暄打字机最初的形式是一个约 A2 大小的圆盘,内衬铅字。字母的排列顺序与报社的习惯相同,根据所画的偏旁部首的数量来排列。打字员首先用一个小钳子在盘子上抬起字,然后按一个键,小钳子就会抬起字,把它们印在纸上,穿过色带。中文打字机的特点是能够符合当时中国人的书写习惯,可以把字打成直排,当打完一行并按下回车键时,它会自动滚回页面的顶部并跳到下一行。
祁暄的打字机看似比林语堂 1947 年研制的打字机诞生得早,但也并不是世界上最早的中文打字机。实际上,晚清时期,曾在通州传教和办学 40 多年的美国公理会传教士谢卫楼(Devello Sheffield)曾在 1880 年发明过一台中文打字机。美国公理会另外一名传教士、《中国人的气质》一书的作者明恩溥后来在悼文中证实了此事,他说,“谢卫楼曾发明了一种实用的中文打字机,并在纽约打造了一台,但后因费用昂贵,未能普及”。
由于中文打字机不容易操作,也很难捡到字,当时一般人还是选择手抄或油印。在 1960 年代的香港,只有比较富裕的学校才能请得起能操作中文打字机的打字员。从今天的眼光来看,虽然这三台中文打字机都没有成功普及,但它们的出现对成功推广汉语和汉字功不可没,因此具有非凡的意义。直到 20 世纪 90 年代,由于微型计算机的普及,中文打字机才退出历史舞台,这使得中文印刷变得更加容易。
你认为对于在计算机上输入中文来说,有比用 26 键键盘进行拼音更优秀的方法吗?欢迎在评论区分享你的真知灼见。
资料来源:维基百科
1968 年 9 月 29 日:VR/AR 领域先驱 Philip Rosedale 诞生
图源:维基百科菲利普·罗斯德勒(Philip Rosedale)出生于 1968 年 9 月 29 日的美国加利福尼亚州圣地亚哥市,他是美国企业家,他最出名的身份是 Linden Labs——也即运营虚拟世界《第二人生》那家互联网公司的创始人。他也是 High Fidelity 公司的创始人,High Fidelity 公司正在开发一个开源的 VR 内容开发世界;而《第二人生》的 VR 版本也正在制作当中。《第二人生》(Second Life)是一款通过由 Linden Labs 开发的一个可下载的客户端程序,一个基于因特网的虚拟世界,用户在游戏里叫做“居民”, 可以通过可运动的虚拟化身互相交互。这套程序还在一个通常的元宇宙的基础上提供了一个高层次的社交网络服务。《第二人生》在 2006 年末和 2007 年初由于主流新闻媒体的报道而受到广泛的关注,它以超前的理念诞生时,一度被视为互联网的未来,活跃用户在当时达到过 100 万的高峰。但此后随着 Facebook 的崛起,《第二人生》的发展开始停滞。罗斯德勒坚持认为他的公司和该项业务均处于蒸蒸日上的阶段,但他也在思考一个问题:比起虚拟的、完美的第二人生,人们是不是更想要美化的第一人生?不过,罗斯德勒也没有固执于《第二人生》,他选择创建 High Fidelity 公司,试图打造一个 VR 世界里的模拟人生应用程序,这类似于“元宇宙”。但他依旧过于理想化了,以至于当前版本的 High Fidelity 缺乏一种有效的商业模式,似乎没有朝任何一个方向取得实质性的进展,而且他们对于获得一定现金的方式无动于衷,账户和服务全部免费,看似良心但却不长远,被寄予厚望却又前途迷茫。和看似炒作营销的“元宇宙”相比,菲利普·罗斯德勒是真正地把天马行空赋予实践的人,但 VR 里的虚拟世界到底能否用他的方法实现,还需要打一个问号。资料来源:维基百科1994 年 9 月 29 日:太阳微系统公司演示了 HotJava 原型1994 年 6 月,Oak 技术包括源代码全部免费公开。Oak 开发出小型万维网浏览器 WebRunner,后更名为 HotJava。Oak 编写的 Applet 让网页由静态转成动态。1995 年,Oak 注册登记时,发现该名已被占用,遂更名为 Java。1995 年 5 月 23 日,Sun 公司在 SunWorld 会议上正式发布 Java 和 HotJava 浏览器。如今的我们都知道 Java,一个成功的编程语言。那么和它一起配套诞生的 HotJava 浏览器为什么如今早已无人问津?这一切要从1994 年 9 月 29 日,太阳微系统公司演示 HotJava 原型开始说起。图源:维基百科1994 年 9 月 29 日,在太阳微系统公司(Sun Microsystems)美国加利福尼亚州圣克拉拉的总部,程序员向高管演示了 HotJava 原型。HotJava 是一个模块化、具扩展性的网页浏览器,由太阳微系统所推出,并且可在网页中运行小型的 Java 程序,称为 Java Applet。Java 基于真正通用的概念,允许用这种语言编写的应用程序在任何类型的操作系统的计算机上或在网络、电视或电话上使用。当时,大多数人都在使用 Mosaic,这是一个 1993 年出自伊利诺斯大学超级计算中心的非商业化的 Web 浏览器(Mosaic 的一部分是由 Marc Andreessen 编写的。他后来成了网景公司(Netscape)的创始人之一和技术总监)。在 1994 年中期,Java 语言的开发者意识到:“我们能够建立一个相当酷的浏览器。在客户机 / 服务器主流模型中,浏览器恰好需要我们已经完成的一些工作:体系结构中立、实时、可靠、安全……这些在工作站环境并不太重要,所以,我们决定开发浏览器。”Java 开发人员仿照了 Mosaic 开发出以 Java 编程语言为基础的浏览器 WebRunner。同年 5 月在 SunWorld 会议正式宣布更名为 HotJava。实际的浏览器是由 Patrick Naughton 和 Jonathan Payne 开发的,并演变为 HotJava 浏览器。为了炫耀 Java 语言超强的能力,HotJava 浏览器采用 Java 编写。设计者让 HotJava 浏览器具有在网页中执行内嵌代码的能力,引发了人们延续至今的对 Java 的狂热追逐。不过,HotJava 虽可执行 Java Applet 程序,但真正用于一般网页浏览的效果及支持并不佳,人们依然习惯使用网景公司的网景导航者网页浏览器,或是微软公司的 Internet Explorer 网页浏览器,特别是太阳微系统为了让各种浏览器都可以运行 Java Applet,所以也推出 Java 插件,安装此软件即可让多数的网页浏览器也能运行 Java Applet。因此,既然许多网页浏览器也能运行 Java Applet,以致 HotJava 几乎只有 Java Applet 编程语言的初学者用来练习撰写程序的效果验证之用,并未获得进一步普及,此后到了 1999 年太阳微系统方面也宣布停止此套 HotJava 的后续发展,终止前的最后一版是 HotJava 3.0。资料来源:维基百科