1983 年 1 月 26 日:曾经的电子表格之王 Lotus 发布
可能很多人知道lotus办公软件,是因为N年前它还在IBM手下苟延残喘……
Lotus 1-2-3,是美国莲花软件公司(Lotus Software)于 1983 年起所推出的电子表格软件,在 DOS 时期广为个人电脑用户所使用,是一套杀手级应用软件。但在 Windows 兴起后,微软铺天盖地营销其 Microsoft Office 软件,因此 Lotus 1-2-3 逐渐式微,退出了历史舞台。
Lotus 1-2-3 的奇怪命名原因是它本身所拥有的三大功能:第一、强大的表格(spreadsheet)功能;第二、图形集成功能;第三、简易数据库功能,故称为 1-2-3,在当时这三种功能原本是由三个不同的软件分别来执行。事实上其本身还具有文字处理、文件管理的功能。1983 年 1 月 26 日,Lotus 1-2-3 首次发行,成为 IBM 兼容电脑的第一套杀手级应用软件,功能多而且运算速度快,很快就成为世界上第一个销售超过 100 万套的软件。
在落败于 Excel 后,1995 年 6 月 11 日,IBM 于以 35 亿美元收购了莲花公司。莲花从此成为了 IBM 的一家子公司,而 Lotus 1-2-3 也成为了 IBM 公司的五大软件产品线(Information Management、Lotus、Rational、Tivoli、WebSphere)之一。
如今,IBM Lotus 1-2-3 已于 2013 年 6 月 11 日停止销售,软件支持服务持续到了 2014 年 9 月 30 日正式结束。
和微软争锋的软件很多,但最后都被微软玩死了,垄断是一回事,微软光商业能力其实也是非常非常能打,盖茨商业手段比码农技能更厉害。好像当年pk过的软件,其本只有火狐靠开源存活了下来……
#IBM#
发现这几天大家都对俄罗斯比较感兴趣,尤其是#俄罗斯#解封#rutracker#,还有俄罗斯创建自己的CA 证书颁发机构,正好前一段时间项目里面也在给客户配置Tomcat的证书,这里说说CA这块。
数字证书(DigitalCertificate)也称为电子证书,类似于我们生活中的身份证,用于标识网络中的用户(计算机)身份。在现实生活中,我们的身份证需由公安机关的签发,而网络用户(计算机)的身份凭证则需由数字证书颁发认证机构(CertificateAuthority,CA)签发,只有经过CA签发的证书在网络中才具备可认证性。
数字证书具备常规加密/解密必要的信息,包含签名算法,可用于网络数据加密/解密交互,标识网络用户(计算机)身份。数字证书为发布公钥提供了一种简便的途径,其数字证书则成为加密算法以及公钥的载体。
依靠数字证书,才有现在互联网上一系列丰富多彩的应用;若是没有数字证书机制, 那么我们基本上都在裸奔, 在网络嗅探之下, 你的一切网络行为都会被人旁观。
前一段时间沸沸扬扬的网上投简历被老板发现,也就是#深信服# 的网络行为观察系统, 其实也是借助数字证书的使用,只是深信服采用中间人方式, 把你和远程服务器的加密通信给打开了。。。
之前我用IBM的WebSphere Application Server, 印象深刻的一点是, 必须在WAS 配置界面里手工导入数字证书,并记录指纹信息, 之前还觉得这么做真是费劲,直到后来我看到很多用Java 读写HttpUrlConnection 的程序里面,对于证书验证这一步,直接返回True。。。。。实际上, WAS 对于数字证书的处理,还是比较安全的。
说多了,回到数字证书,看看数字证书的颁发。
VeriSign(网页链接)、GeoTrust(网页链接)和Thawte(网页链接)是国际权威数字证书颁发认证机构的“三巨头”。其中,应用最为广泛的是VeriSign签发的电子商务用数字证书。通常,这种由国际权威数字证书颁发认证机构颁发的数字证书需要向用户收取昂贵的申请和维护费用。但并不是所有的国际权威数字证书颁发认证机构都收费,CAcert(Welcome to CAcert.org)就是一个免费的数字证书颁发国际组织。随着用户群的增大和颁发手段的可信性,这种免费的数字证书可信度也越来越高。
其实我国对于CA建设还是比较正式的, 我们早就有“国家队”的数字证书颁发机构。
我国在每个省、直辖市设置有国家权威的数字证书颁发机构,比如北京市数字证书认证中心、安徽省数字证书认证中心、广东省电子商务认证中心等。
最后, 在Tomcat 里面配置和启用HTTPS,还是比较简单的,基本上就是修改配置文件Server.xml,在Connector部分指向数字证书即可,但是要注意不能有拼写错误^_^(之前公司的小伙,因为一个参数的拼写,https死活出不来, 郁闷了好几天),参见最后一个图。