【历史上的今天】4 月 17 日:Turbo Pascal 2.0 发布;PlayStation 遭受攻击;搜狐李善友辞职

news2024/11/28 16:25:37

整理 | 王启隆

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

今天是 2023 年 4 月 17 日,在 1790 年的今天,电学奠基人富兰克林逝世。美国的杰出发明家本杰明·富兰克林从 1746 年开始研究电的现象,通过反复实验,并进行总结,他于 1751 年出版了著名的电学基础理论《电学的实验与观察》一书,立即轰动了整个欧洲。从此,富兰克林成了电学的奠基人。回顾科技历史上的 4 月 17 日,这一天还发生过哪些关键事件呢?

1984 年 4 月 17 日:Borland 发布 Turbo Pascal 2.0

在这里插入图片描述

图源:维基百科

Turbo Pascal 是 Borland 公司的代表性软件产品,由海尔斯伯格主导开发。Borland 公司成立于 1983 年,提供软件开发生命期所需的各种工具,因 Turbo Pascal 及 Delphi 而知名。20 世纪 90 年代之前,Borland 一度在软件开发工具领域占据优势地位,后被竞争对手微软超过,2009 年被 Micro Focus 收购。

从语言角度来看,Turbo Pascal 是 Pascal 语言的一个扩展。它扩展了标准 Pascal 语言的功能特性。在语法上,Turbo Pascal 吸取了其他语言(比如 C)的特性,简化了标准 Pascal 的语法;在功能上,Turbo Pascal 提供了包括屏幕控制、图形处理、系统调用等有用的函数库。

Turbo Pascal 1.0 版本发布于 1983 年 11 月 20 日,第一代 Turbo Pascal 是个人电脑上编译器发展的一个里程碑;1984 年 4 月 17 日,Borland 发布 Turbo Pascal 2.0。在功能上,扩展了 Pascal 的特性;在语法上,吸取了 C 语言等的特性。最后一个版本为 Borland Pascal 7,后来被 Delphi 1.0 替代,海尔斯伯格继续任架构师。Turbo Pascal 最后一个版本叫做 Borland Pascal 7,包含增强的 DOS IDE 和编译器,可以创建 DOS 和 Windows 3.x 程序,后来为 Delphi 1.0 所代替。

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

2006 年 4 月 17 日:搜狐总编辑李善友辞职

在这里插入图片描述

图源:维基百科

2006 年 4 月 17 日,搜狐总编辑、高级副总裁李善友辞职。张朝阳送其四个大字:“功成身退。”李善友毕业于南开大学,并在中欧国际工商学院获EMBA学位;曾在摩托罗拉、美国铝业集团、博士伦公司等大型外企任职。他于 2000 年 10 月以人力资源总监头衔加入搜狐的。此后执掌搜狐新闻中心,2002 年 7 月被提升为搜狐公司副总裁,2005 年晋升为搜狐高级副总裁。当时业内分析认为,李善友的辞职可能导致搜狐门户风格的改变。两个月之后,也就是 2006 年 6 月,李善友创立了视频分享网站酷 6 网。

酷 6 网的成长历程顺风顺水,很快便成为第一个获得广电视频牌照的民营视频网站和 2008 北京奥运会独家视频分享网站合作伙伴。2009 年 11 月,酷 6 网与盛大旗下华友世纪成功合并,成为中国第一家上市的视频网站。从 2008 年独家点播奥运会到 2010 年深刻报道两会及联手 CNTV。2011 年 3 月,李善友从酷 6 网离职。2014 年,李善友成立了颠覆式创新研习社;2017 年,混沌研习社升级为混沌大学,创新学科体系初步构建。从此之后,李善友一直通过线上和线下讲授以及独特的思维模型+刻意练习学习方法,为创新创业者提供认知升级。

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

2011 年 4 月 17 日:PlayStation Network 遭受黑客攻击

在这里插入图片描述

图源:维基百科

在 2011 年 4 月 17 日至 19 日期间,索尼表示在其 PlayStation Network(PSN)上拥有帐户的约 7700 万人的姓名、地址和其他个人数据已被盗;有一名“非法和未经授权的人”可以访问这些用户的姓名、地址、电子邮件地址、生日、用户名、密码、登录名和安全问题。据索尼补充,拥有父母建立账户的孩子的数据也可能被泄露。事发之后,索尼在其美国 PlayStation 博客上发布了警告,并且在不停地向可能受到影响的人发送电子邮件。

尽管其规模不及亚马逊、eBay、Paypal 或苹果 iTunes,但索尼的 PlayStation Network 依旧算是世界上最大的信用卡持有者之一;对 2011 年的人来说,这就是有史以来对信用卡商店最大的一次入侵。此前世界上规模最大的黑客攻击发生在 2009 年 1 月,有多达 1 亿张美国信用卡和借记卡信息被盗,更久之前,2007 年 3 月的 TK Maxx 事件,有多达 4600 万张信用卡信息被盗。

在这次安全入侵之后,PlayStation Network 于 2011 年 4 月 20 日开始暂时停止运营;这次维护持续了 23 天,是 PSN 自 2006 年成立以来最长的停运时间。2011 年 6 月,索尼在运营中断后推出了“欢迎回来”计划,允许在 4 月 20 日之前加入的所有 PSN 订阅者下载两款免费的 PlayStation 3 游戏和两款免费的 PlayStation Portable 游戏。用户还可以获得 30 天的 PlayStation Plus 免费天数,而在中断前已经订阅的用户可以获得 60 天的免费天数。最后,索尼更改了 PlayStation Network 的许可协议,以合法地禁止用户在未首先尝试与仲裁员解决问题的情况下提起诉讼和加入集体诉讼。

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

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

在这里插入图片描述

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

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

相关文章

问卷调查设计攻略!这些原则步骤让你的结果更精准

调查问卷是从特定人群中收集数据的有效工具。在设计调查问卷时,我们必须仔细考虑研究目标、目标受众和所需信息的类型。调查问卷的设计原则和步骤对于确保所收集数据的准确性和可靠性非常重要。在本文中,我们将讨论问卷的设计原则和步骤。 一、问卷设计…

Vivado输入输出时序约束(set_input_delay、set_output_delay)

前言 I/O Delay约束主要有两个命令:set_input_delay和set_output_delay。 I/O Delay约束的主要目的同时钟约束一样,是告诉编译器,外部输入输出信号与参考时钟之间的相位关系,便于综合器能够真实和准确的对IO接口的信号进行…

打造一流软件测试工程师的技能图谱

目录 引言 测试工程师面临的核心问题 概述 测试设计 代码能力 阅读开发代码 自动化测试的开发 自动化测试 UI自动化 接口自动化 质量管理流程 行业技术知识 数据库 关系型数据库 非关系型数据库 RDBMS vs NoSQL 业务知识 技术的准备 一、测试基础 二、Linu…

IDEA配置Maven教程(超详细版~)

文章目录 前言一、Maven下载二、配置Maven环境变量三、settings.xml配置文件修改四、打开IDEA配置Maven 前言 本文介绍在IDEA中配置Maven 一、Maven下载 首先我们进入maven官方网站,进入网页后,点击Download去下载 下载免安装版,解压即可,…

软件测试面试八股文,正在面试的同学请仔细观看

目录 第一类问题:自我介绍(心理学首因效应告诉我们第一印象非常重要) 第二类问题:项目介绍(项目经验直接决定一个人能否胜任一份工作,企业更应该看重一个人解决问题的思路和具体能力) 第三类…

【1 Vue - 初识】

1 认识Vue Vue的本质,就是一个JavaScript的库框架. Vue与原生开发相比,有以下几个优势: 1 数据绑定:Vue使用双向绑定技术,可以方便地绑定数据与视图,数据变化时,视图自动更新。而原生开发需要…

安全基础第十一天:nginx

目 录 一、nginx的反向代理 1.反向代理原理 2.反向代理的几种算法 (1)轮询(默认) (2)weight (3)ip_hash (4)fair(第三方) …

springboot+vue家乡特色推荐系统(源码+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的家乡特色推荐系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 💕💕作者:风…

客户端跨端动态化方案现状

前言 客户端现状 工作中,经常遇到产品想尽快上线看数,CR业务也总是倒排期状态,native 的发版窗口是他们经常要关注的,往往因为窗口时间问题,导致某个需求业务迭代周期长,客户端开发在业务动态化方面多有被…

毫米波雷达系列 | 传统CFAR检测(有序统计类)

毫米波雷达系列 | 传统CFAR检测(有序统计类) 1.OS-CFAR 有序统计类CFAR检测器(OS-CFAR)与均值类CFAR检测器处理过程不同,在对背景杂波功率进行估计时,需要将所有参考单元进行升序排列得到一个新的有序数列,在新序列中选取第k个值…

【Python | 深度学习】safetensors 包的介绍和使用案例(含源代码)

safetensors 是一种用于安全存储张量(与 pickle 相反)的新型简单格式,并且仍然很快(零拷贝)。 safetensors 真的很快。 一、安装 1.1 pip 安装 pip install safetensors1.2 conda 安装 conda install -c huggingf…

【HTML5系列】第二章 · HTML5新增功能

写在前面 Hello大家好, 我是【麟-小白】,一位软件工程专业的学生,喜好计算机知识。希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正&#xff0…

我写了一套uniapp微信小程序投票系统实战课程 (SpringBoot2+vue3.2+element plus ) 实战课程,免费分享给CSDN的朋友们

大家好,我是锋哥,最近写了一套前后端分离的uniapp微信小程序投票系统,逼格略高,专门为Java初学者提升技术层次和方便就业而精心打造。希望你们喜欢!(文末领取) 一,Java就业实战课程简…

STC单片机使用示例分别介绍 CCP/PCA在4种工作模式下的使用

STC单片机使用示例分别介绍 CCP/PCA在4种工作模式下的使用 📍针对利用PCA对上升或下降沿捕获功能,可以看这篇有关脉宽测量《STC15单片机利用PCA功能测量脉宽应用示例》 🍁应用场景: 🎉STC15系列部分单片机集成了3路可编程计数器阵列(CCP/PCA)模块(STC15W4K32S4系列单…

DOM事件模型与事件委托

事件 JS与HTML之间的交互通过事件实现。 事件就是文档或浏览器窗口中发生的一些特定的交互瞬间。 可以使用监听器来预定事件,以便事件发生时执行相应的代码。这种在传统软件工程中被称为观察者模式 事件流 事件流描述的是从页面中接受事件的顺序 事件冒泡 微软…

【李老师云计算】实验三:在Docker中部署Hadoop集群

索引 0. 前言1. Docker1.1 安装Docker1.2 启动Docker 2. Dokcer部署Hadoop2.1 设计Hadoop集群结构2.2 拉取Hadoop镜像2.3 ★解决拉取镜像时 - no space left on device2.4 创建Docker容器2.5 ★解决docker ps没有内容2.6 通过终端进入容器2.7 关闭防火墙2.8 配置SSH2.8.1 设置主…

springboot+vue留守儿童爱心网站(源码+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的留守儿童爱心网站。项目源码以及部署相关请联系风歌,文末附上联系信息 。 💕💕作者:风…

这个代码生成器火了…SmartSoftHelp

火了,火了…SmartSoftHelp 开源C#代码生成器,专注.NET,Sqlserver,最简单,最干净,支持自编码的开源工具,SmartSoftHelp 开发辅助优化工具! 下载地址:https://pan.baidu.…

PC端网页特效

元素偏移量offset系列:(使用其相关属性可以动态的得到该元素的位置(偏移)、大小 (1)获得元素距离带有定位父元素的位置 …

sqlserver 中的表值函数和标量函数

目录 一、表值函数 1.内联表值函数 1.创建函数 2.调用函数 3.返回结果 2.多语句的表值函数 2.调用函数 3.返回结果 3.内联表值函数和多语句的表值函数的区别 1.语法上 2.结构上 二、标量函数 1.创建函数 2.调用函数 2.返回结果 总结 一、表值函数 表值函数是返回一个Table类型…