通往Angular6的道路上:5.1.0的开发到达新阶段 Angular5正式版已于上个月发布。Angular5的目标一如既往的是继续开发团队的重心工作:使Angular更小、更快且更易使用。当然我们也是一如既往的惊讶于Angular的发布频率,虽然这对于Angular团队来说只是日常工作。最新发布的5.1.0正式版就是最好的证明。 Groovy2018Roadmap:支持Java8lambda和Java9 Groovy是一门基于JVM的动态编程语言,这门成熟的JVM编程语言将会有怎样的发展?根据它的2018Roadmap,我们发现,Groovy将会进行一些功能方面的增强,例如支持Java9的模块化和Java8lambda功能。尽管Groovy与Java密切相关,但它依然提供了一些额外的功能,如编写编译时(compile-time)转换以及宏。 GoogleAI创造的AI性能表现超过了人类创造的AI 2017年5月,GoogleBrain团队公布了AutoML项目——能自己生成AI的AI。最近,研究人员尝试用AutoML创造出性能打败人类AI的子AI。他们使用了强化学习的方法自动化机器学习模型的设计,AutoML作为一个控制器神经网络创造一个执行特定任务的子AI网络。 谁将使用JDK9?为什么JDK9在生产环境中很少被采用? 你有迁移到JDK9的计划吗,是怎么样的?你已经在生产环境中使用JDK9了吗,或者只是在观望中?这篇文章将介绍几个JDK9在生产环境中很少被采用的关键原因。距离JDK9的发布已过去了几个月,“将应用程序迁移到JDK9”这个话题相信在很长一段时间内都会备受开发者的关注和讨论。事实证明,即使不使用任何内部API(比如“臭名昭着”的sun.misc.Unsafe类),也可能会导致应用程序不能在JDK9上启动。 Debian宣布sources.debian.org:便捷获取Debian源码 对于希望轻松浏览所有Debian软件包源代码的人,Debian项目已帮你们实现这个心愿了。昨日,Debian项目宣布已启用sources.debian.org站点,广大用户可通过该站点浏览和搜索Debian发行版以及附带的每个软件包的源代码。 内存数据网格领域巨头Hazelcast加入Eclipse基金会 开源内存数据网格(IMDG)领域的巨头Hazelcast公司已宣布加入Eclipse基金会,将与Eclipse社区的其他成员共同协作,Hazelcast的重心将放在在JCache,EclipseMicroProfile和EE4J上。Hazelcast将会与其他会员合作推广JCache,JCache是一个Java规范提案(JSR-107),它规定了Java对象临时内存缓存的API和语义,包括对象创建、共享访问、假脱机技术SPOOLING、失效和JVM之间的一致性。 新一代CI持续集成工具flow.ci正式开源 很高兴地宣布flow.ci在Apache-2.0协议下正式开源了。flow.ci是国内首套开源持续集成(CI)解决方案,帮助企业团队实现开发流程(build-test-deploy)自动化,快速持续交付高质量软件。以此,你可以将功能完整的flow.ci持续集成服务部署到内网使用。在使用过程中有任何bug反馈或功能建议,可直接在github提issues,或者通过pullrequest贡献代码。 华为ServiceComb项目全票通过进入Apache孵化器 著名开源社区Apache软件基金会孵化器项目管理委员会ASFIPMC近期宣布“华为云开源的ServiceComb项目全票通过进入Apache孵化器”。这也是华为继CarbonData之后,第二个进入Apache孵化的开源项目。ServiceComb源自华为云企业级微服务引擎CSE,并应用在华为云微服务云应用管理平台ServiceStage上,具备三十年电信行业高性能低时延应用经验积累,并历经华为消费者业务亿级用户海量请求场景的考验。 安全人员发现基于.NET平台且使用开源项目的勒索软件 Zscaler的安全研究人员发现两款新的基于.NET平台的勒索软件,它们使用了开源项目以加密用户的文件。被称为Vortex和BUGWARE的两款勒索软件可实现在线攻击,例如通过发送包含恶意URL的垃圾邮件进行传播和攻击,它们都已被编译成微软中间语言(MSIL),并用'Confuser'工具对代码进行了混淆加密。 ChromeWebApp已被谷歌干掉未来将主推PWA 虽然早在2016年8月,谷歌就曾表示,用户使用ChromeApps的频率实在太低,他们会逐渐在Windows、Mac和Linux的Chrome浏览器中关闭ChromeWebApp。但今日凌晨,谷歌突然从ChromeWebStore中彻底移除应用板块和游戏板块的举动还是另人有点措不及防。 DeepMind的AI从AlphaGoZero进化到AlphaZero 谷歌旗下人工智能公司DeepMind一直都热衷于在棋盘上击败所有人类对手。DeepMind的研究人员本周在预印本网站arxiv发表论文(PDF),称他们的AI程序从AlphaGoZero进化到了AlphaZero。AlphaGoZero通过强化学习方法训练花了40天时间成为超越人类的最强大围棋选手。 Vivaldi浏览器现在可用于LinuxARM/RaspberryPi Vivaldi宣布推出基于Linux的ARM设备的实验版本,包括日益流行的树莓派。Vivaldi自推出以来一直支持Windows、Linux和Mac平台,这是用于ARM平台的第一个移植版本。Vivaldi浏览器将自己的高级用户功能和细粒度控制组合在一起,可以帮助像树莓派这样的低功耗设备为用户提供更快的浏览体验。 IBM与Pivotal将合作改进Spring框架和云计算开发 Spring框架背后的公司Pivotal宣布将与蓝色巨人IBM就现代企业版Java开发、微服务和云原生设计模式进行一系列的共同合作。除此之外,两家公司正计划共同努力:在SpringBoot中提供IBM的OpenLiberty(WebSphere应用服务器的开源版本)以作为嵌入式服务器选项。Pivotal表示,这个选项将在本周上线。 约5500个WordPress网站被发现存在按键记录程序 据外媒报道,大约5500个WordPress网站被发现感染了恶意脚本,会记录访问者的键盘操作,有时候还会加载运行在浏览器上的挖矿程序。恶意脚本加载自域名cloudflare.solutions,不过该域名与云计算服务商Cloudflare无关。 为应对人工智能,IBM推出性能强劲的Power9处理器 AI人工智能、机器学习才是未来的重点,可以极大地提升用户体验以及让数码产品更智能,但是这一切前提就是有足够强的运算能力。在这个前提之下,蓝色巨人IBM推出了新一代专门为提升计算能力的CPU——IBMPower9系列处理器,以解决人工智能和机器学习等资源密集型工作负载。 安卓开发IDE被曝存在ParseDroid漏洞易遭受严重攻击 日前CheckPoint的研究人员发现一个代号为ParseDroid的漏洞会影响安卓开发者使用的开发工具,并允许攻击者在易受攻击的计算机上窃取文件和执行恶意代码。CheckPoint的安全研究人员发现,ParseDroid会影响包含在APKTool,IntelliJ,Eclipse和AndroidStudio等项目中的XML解析库。 浏览器编程,亚马逊推出云端协作开发环境AWSCloud9 近日,亚马逊推出了一款新产品——AWSCloud9,这是一个可直接接入其云计算平台的集成开发环境,用户使用浏览器即可编写、运行和调试代码。它包括代码编辑器、调试器和终端。Cloud9也预打包了适用于常用编程语言(包括JavaScript、Python、PHP等)的重要工具。 潜伏17年!微软程序员遗留的BUG终于被修复 据前几日的报道,微软悄然修复了一个远程执行BUG,而这个BUG居然安全地在Windows和Office中躺了17年。2017年11月的微软公司补丁日,微软公司共计修复了53个安全漏洞,其中比较引人关注的莫过于悄然修复了一个远程执行BUG。该漏洞在Windows和Office中居然安全的潜伏了17年之久,影响所有当前流行的Office版本,包括目前已停更的Office2007。 2017前端大事件和趋势回顾,2018何去何从? 2017年,前端开发继续飞速发展。以下是在过去的一年中非常值得关注的一些事件和趋势整理,主要参考了国内外的一些报道和文章,希望能对大家在思考2018年的趋势和走向上有所帮助。欢迎指正、评论和补充。 进行人工智能机器人研发,应该选择哪种编程语言? 这个问题大多数新的机器人专家在他们的职业生涯中至少会思考一次。不幸的是,这也是一个没有直接答案的问题。如果你在StackOverflow、Quora、Trossen、Reddit或ResearchGate等机器人专家或者社区论坛上提问“机器人最好的编程语言是什么?”你会得到不同的答案。正如我们在文章中讨论的基本机器人技能一样,对于机器人学家来说最关键的是建立“编程思维”,而不是用一种特定的语言来衡量。 科技巨头新策略:用开源吸引AI社区成员,然后控制一切 研究在AI发展中起着至关重要的作用。这些科技巨头必须尽其所能助力AI的发展。根据最近麦肯锡全球研究所的数据,去年谷歌和百度等科技巨头在AI上花费了200亿到300亿美元。这其中90%的资金用于技术的研发和部署,10%用于AI收购。 |