微软在宣布 Git 虚拟文件系统 GVFS 时透露了一个消息:昔日将 Linux
视为大敌的软件巨人将 Linux 之父  Linus Torvalds
开发的开源分布式版本控制系统 Git 用于管理 Windows 的源代码。

澳门新葡亰8455下载app 1

微软软件传统上使用的版本控制系统叫 Source
Depot,它是一个私有和仅供内部使用的集中式版本控制系统,据信是 Perforce 商业版本控制系统的一个定制版本。

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放
澳门新葡亰8455下载app 2 1:02 一周技术要闻,尽在Q新闻 来自InfoQ

雷德蒙巨人曾经开发过自己的版本控制产品,早期有 SourceSafe,近期有 Team
Foundation Server (TFS)的 Team Foundation Version Control
(TFVC),基于集中模式的可扩展版本控制系统。TFS 不仅可用于版本控制,还支持
bug 跟踪、测试、自动构建和项目管理。但微软的大型遗留产品如 Windows 和
Office 仍然在继续使用 Source Depot,Source Depot 和 TFVC
都是集中式的客户端服务器模式。

来源|InfoQ官网、网络 编辑|小智
本周要闻:RethinkDB宣布进入Linux基金会,起死回生的转机已到?疲劳、垃圾邮件、备份缺失,拖垮了GitLab.com;编程将是下一个蓝领工作;Microsoft规划了.NET的未来发展。
RethinkDB宣布进入Linux基金会

从 2013 年起,微软开始在 TFS 中整合了分布式的 Git,今天的 TFS 和 Visual
Studio 都支持集中式和分布式的版本控制系统。在 Git
得到第一方支持之后,加上微软开始拥抱开源模式,Git
在公司内部快速普及,除了开源产品使用外,闭源产品如 Windows 如今也拥抱了
Git。

2016年10月5日,RethinkDB联合创始人在官网上宣布RethinkDB破产倒闭。其自称已经尽了最大的努力,最终还是无法建立一个可持续的商业模式。接下来Stripe公司将接纳RethinkDB公司,RethinkDB工程师团队将加入到Stripe。日前,RethinkDB项目有了新的动态。Cloud
Native
Computing基金会(CNCF)宣布它购买了NoSQL分布式文件存储数据库RethinkDB的源代码版权,将授权协议从Affero
GPLv3改为Apache v2,并将其捐赠给Linux基金会。

来自:Solidot奇客

RethinkDB虽然去年宣布破产倒闭,但是项目仍然得以存活,并且情况良好:RethinkDB项目仍然继续积极开发,并没有因破产而中断。用户可以继续在生产环境中使用RethinkDBRethinkDB的官网、GitHub项目和社交媒体账户也如常运营。今天,在Linux基金会的支持下,该项目从此有了强大的制度支持及接受捐赠的能力。

目前,RethinkDB项目已经”死而复生”。

疲劳、垃圾邮件、备份缺失,拖垮了GitLab.com

2017年1月31日18:00(UTC时间),GitLab通过推特发文承认300GB生产环境数据因为UNIX
SA的误操作,已经被彻底删除(后发文补充说明已经挽回部分数据),引起业界一片哗然。2017年2月1日
18:14(UTC时间),GitLab.com恢复在线。通过使用一个之前的6小时备份数据库,GitLab申明1月31日下午17:20(UTC时间)至晚上23:25(UTC时间)之间的数据已经被恢复并可以在生产环境使用,包括项目、问题、合并请求、用户、注释等等。

麻烦开始于恶意的垃圾邮件攻击,即”通过反复的创建片段方式攻击数据库,导致数据库不稳定”,导致了备份服务出现问题。3小时之后,数据库什么都干不了了,导致GitLab.com站点奔溃。一位工程师工作到深夜,他的目标是解决问题,但是最终跪倒在一个不幸的错误面前,他犯了一个错误,错误地删除了主节点机器上的数据。

生产环境数据丢失、数小时的宕机,这是GitLab给我们带来的不幸而扣人心弦的故事,这个故事告诉我们小事可以变成灾难,比如垃圾邮件、工程师疲劳状态。

编程将是下一个蓝领工作

在人们的心目中,程序员的形象类似 Mark
Zuckerberg这样的超级明星,一位大学辍学者,能在72小时的编程马拉松中间构建出一个应用——目标是变得极其富有和所谓的”改变世界”。这种刻板的印象并不适用于所有程序员,绝大多数程序员都是默默无闻的,不会暴富,但工作稳定收入也不错,工作中间也不乏智力上的挑战。他们是新一代蓝领工人,而编程正变成一个稳固的中产阶级工作。美国IT行业的平均薪水是81,000美元,是全国平均薪水的2倍以上。IT领域从2014-2024年预计将会扩大14%,快于绝大部分职业。

微软使用过的版本控制系统

微软在宣布Git虚拟文件系统GVFS时透露了一个消息:昔日将Linux视为大敌的软件巨人将Linux之父
Linus Torvalds 开发的开源分布式版本控制系统Git 用于管理 Windows
的源代码。微软软件传统上使用的版本控制系统叫 Source
Depot,它是一个私有和仅供内部使用的集中式版本控制系统,据信是Perforce商业版本控制系统的一个定制版本。

雷德蒙巨人曾经开发过自己的版本控制产品,早期有SourceSafe,近期有Team
Foundation Server (TFS)的Team Foundation Version Control
(TFVC),基于集中模式的可扩展版本控制系统。TFS不仅可用于版本控制,还支持bug跟踪、测试、自动构建和项目管理。

但微软的大型遗留产品如Windows和Office仍然在继续使用Source Depot,Source
Depot和TFVC都是集中式的客户端服务器模式。从2013年起,微软开始在
TFS中整合了分布式的Git,今天的TFS和Visual
Studio都支持集中式和分布式的版本控制系统。在Git得到第一方支持之后,加上微软开始拥抱开源模式,Git在公司内部快速普及,除了开源产品使用外,闭源产品如
Windows如今也拥抱了Git。

Chrome即将开始在不安全的网站显示警告信息

Google和Firefox的网络浏览器即将更新,之后用户在浏览不安全的网站时将会收到警告信息。2017年1月发布的Chrome
56和Firefox
51将成为提供警告信息的首个常规版本。Google多次发出公告,从Chrome
56版本开始,如果用户访问需要输入密码或信用卡信息的非HTTPS网站,会在URL栏显示这是不安全网站的警告。首个版本提供的警告信息比较小,可能用户不仔细看就不会注意到,但是后面的版本中将逐步加强警告。

Chrome只允许通过HTTPS提供的含有密码和信用卡信息输入字段的网站可以不显示警告信息。如果表单字段在iframe中,那么整个框架和顶级页面都需要通过HTTPS保护。在之后的版本(待确定)中,Chrome会将即使没有密码和信用卡信息输入字段的非HTTPS的网站也都标记为”不安全”。希望开发人员和网站所有者能设法消除这个警告信息,并通过HTTPS提供所有网页。以后的警告将会更加显眼,会用红色的文字显示不安全信息。

Microsoft规划了.NET的未来发展

Microsoft的Mads
Torgersen分享了.NET语言家族的更新策略,给出了对公司未来的功能考虑的深刻理解。其提到,根据StackOverflow给出的十大广为使用的和十大最受欢迎的编程语言,只有Python和C#同时出现在两个列表中。C#已用于很多应用领域中,包括商业、游戏和Web等。基于此,Microsoft希望C#澳门新葡亰8455下载app,的设计能”在积极创新的同时,审慎地保持语言的灵魂”。另一方面,在设计中也应支持所有的C#平台,不能拆东墙补西墙。

网站地图xml地图