Facebook开源JavaScript代码优化工具Prepack 5月4日,Facebook开源团队技术作者Joel Marcey在Hacker News社区发布一则《Prepack帮助提高JavaScript代码的效率》,引起了社区的广泛讨论。官方宣称Prepack是一个优化JavaScript源代码的工具,实际上它是一个JavaScript的部分求值器(Partial Evaluator),可在编译时执行原本在运行时的计算过程,并通过重写JavaScript代码来提高其执行效率。 英国的Linux Mint恐怖分子被判8年徒刑 去年十月,伦敦警方以六项恐怖主义罪名逮捕了 Samata Ullah。他的一项罪名是向一位准备发动恐怖行动的人提供如何使用加密的说明。他的另一项指控是研究加密程序,开发了一个个人博客的加密版本,在网站上介绍如何使用加密程序的方法。 Mozilla建议赛门铁克接受Google的提议 Google Chrome 在今年 3 月宣布将逐步减少对赛门铁克证书的信任,原因是赛门铁克 CA 过去几年被发现签发了大量有问题的证书,其中包括 2015 年在 Google 不知情下为 Google 域名颁发了有效期一天的预签证书。赛门铁克随后回应称 Google 的声明是夸大其词,有误导性,指出 Google 此举将会严重影响它的客户。 华为和红帽签署企业Linux OEM合作协议 在汉诺威工业博览会上,华为宣布与红帽公司签署企业Linux OEM(Original Equipment Manufacturer)合作协议,这表明华为服务器成为红帽最高级别的合作伙伴,有利于双方联合为客户提供从红帽企业Linux OS购买到技术服务的完整、优质服务。 Fedora官方合法地全面支持MP3编码方案 MP3 的编码和解码不久将被 Fedora 官方支持。去年十一月,随着覆盖了 MP3 解码的专利失效后,Fedora Workstation 通过 mpg123 库和 GStreamer 启用了 MP3 解码支持。该更新允许用户通过安装在他们的计算机中的 gstreamer1-plugin-mpg123 软件包来播放MP3编码的音乐。 Chrome更新策略大变:优先安装64位版本 谷歌3日正式推出了Chrome 58的稳定版本,兼容Windows、MacOS和Linux。表面上看,新版本的Chrome并没有太多的新功能加入,但在更新策略方面却隐藏着巨大变化。谷歌团队介绍称,从Chrome 58开始,为了进一步确保软件的兼容性和稳定性,如果用户使用的是64位Windows系统,那么Chrome自动更新时也会优先推送安装64位版本。 Libreboot申请重新加入GNU 去年9月,Libreboot 项目维护者 Leah Rowe 在 GNU 邮件列表上发表声明,单方面宣布脱离 GNU 项目和自由软件基金会(FSF),声称自由软件基金会搞性别歧视,解雇了一位跨性别雇员,她作为一位跨性别者对此无法接受。3个月后,自由软件基金会主席 RMS 正式宣布 Libreboot 不再是 GNU 软件包的一部分。这件事在社区引发了广泛的争议,导致的一个结果是Libreboot项目停滞不前。 红帽将发布Linux内置虚拟化技术 Linux服务器领导厂商红帽公司将于几天后发布自己的虚拟化技术,红帽称之为“内置集成虚拟化”。红帽亚太区市场总监伍长辉对CNET科技资讯网说:“内置集成”一方面是指红帽与芯片及服务器硬件厂商紧密合作,用户可以在单一平台中部署遍布企业的所有虚拟化需求;另一方面,红帽虚拟内置于红帽企业Linux 5中,不需要任何额外成本。 慰抚开发团队成员丧妻之痛:Linux Mint 18.2取名为“Sonya” 根据Linux Mint项目负责人Clement Lefebvre日前公布的月度通讯稿,首先基于Ubuntu 12.04 LTS(Precise Pangolin)的Linux Mint 13 “Maya”已经于4月28日停止支持,自此之后Linux Mint 13将不再接受安全更新,要求用户必须升级至更新版本。 "时光倒流"的梦想竟是由Linux Bug完成? “时间”不仅是中国古代诗歌的重要主题,在现代也颇受创作人的青睐。“盛年不重来,一日再难晨”,“时光一去永不回,往事只能回味”......这些朗朗上口的句子都告诉我们时间的河流只会向前奔涌,不会回头。但是,其实现代技术存在的一个bug,能让我们“时间倒流,回到过去。” 维护VS Code开源项目背后的那些事情 本文来自于知乎上《维护一个大型开源项目是怎样的体验?》中的 rebomix 的回答。本文作者 rebomix 是微软重要的开源项目之一 Visual Studio Code (常简称 VS Code)的维护团队成员,在此分享了维护 VS Code 过程中的一些见闻和感想,可以让我们一窥这种由企业支持的大型开源项目是如何运作的。 英特尔爆出新漏洞:10年内的企业PC产品受影响 5月2日消息 据外媒(PCWorld)报道,英特尔本周一报告一个新发现的固件漏洞,过去十年间的企业PC产品受到波及。英特尔称攻击者有可能利用这一漏洞通过远程管理功能攻击计算机。周一披露的漏洞影响到专为企业IT管理设计的固件。英特尔建议在系统中使用了“英特尔主动管理技术”、“英特尔中小企业技术”以及“英特尔标准管理功能”的企业应尽快使用补丁修复漏洞。 甲骨文大重组:销售人员2/3将被砍,换成云架构师 Oracle正在对销售部门进行重组,希望增加来自云服务的收入,坊间盛传这个月底过后预计会大规模裁员。这个重组被认为是甲骨文十年来最大规模的一次。从6月开始,Oracle的每个支柱产品:数据库、中间件、商业智能(BI)和硬件都将有一个客户经理。因此,支柱销售工程师将被砍,并被目前供不应求的甲骨文员工(企业云架构师)所取代。 NASA悬赏10万招编程高手 世界最令人头疼的编程语言 美国宇航局(NASA)刚刚宣布设立多个奖金来招募编程高手,目的是改进流体力学模拟软件 FUN3D。目前,包括 NASA、波音以及洛克希德等航空巨头都在使用 FUN3D 来模拟测试和优化航空器设计。此次,NASA 为技术大牛们准备了丰厚的奖励,优化效率最高的两人将分别获得 1.5万美元和1万美元的现金回报(约合10万和6.9万人民币),而其余给出普通改进方案的人也会得到一定的奖励。 Python是慢,但我无所谓 让我从关于 Python 中的 asyncio 这个标准库的讨论中休息一会,谈谈我最近正在思考的一些东西:Python 的速度。对不了解我的人说明一下,我是一个 Python 的粉丝,而且我在我能想到的所有地方都积极地使用 Python。人们对 Python 最大的抱怨之一就是它的速度比较慢,有些人甚至拒绝尝试使用 Python,因为它比其他语言速度慢。这里说说为什么我认为应该尝试使用 Python,尽管它是有点慢。 六个编程范型将改变你对编程的看法 每时每刻我都在琢磨一种编程语言所做的一些与众不同的事情,这改变了我对编程的思考。在这篇文章中,我想分享一些我最喜欢的发现。这不是那种“函数式编程将改变世界”的博客文章:这篇文章的内容会更加深奥。我敢打赌大多数读者都没有听过下面的编程语言和范型,所以我希望你像我一样有很大的兴趣来学习这些新概念。 7个你现在就该学习Python的理由 Python 是一门更注重可读性和效率的语言,尤其是相较于 Java,PHP 以及 C++ 这样的语言,它的这两个优势让其在开发者中大受欢迎。诚然,它有点老了,但仍是80后啊 —— 至少没有 Cobol 或者 Fortran 那么老。而且,如果还能派上用场的话,为啥要折腾着改变它呢 (尤其在这个还有那么多方法可以提升它性能的时候)? 15款炫酷的Sublime Text插件推荐 Sublime Text 是目前最受欢迎的代码编辑器,因其高效、简洁和插件丰富等特点受到开发者的喜爱。为了帮助大家充分利用Sublime的优势,本文筛选了开发者日常使用较多的 15 款 Sublime Text 插件。如果您有更好的项目推荐,欢迎留言分享。 那些令人惊叹的HTML、CSS、JavaScript工具和库 前端开发很奇妙: 它入门很简单,但是想要成为大牛却很难。有太多的事情需要考虑,到处都有需要微调的地方,太多的细节处理才能保证让一切都刚刚好。幸运的是,开发者和设计师一直致力于为我们提供有用的工具和资源,来提高我们的技能、让我们做的更好。所以今天我收集一系列省时的、有用的 HTML、CSS 和 JavaScript 资源给大家。我希望这些工具将帮助您提高专业技能以及工作流程。 Java 9中的9个新特性 Java 8 发布三年多之后,即将快到2017年7月下一个版本发布的日期了。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其它的更新。 这里有九个令人兴奋的新功能将与 Java 9 一起发布。Java 9的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。 |