Categories
程式開發

Apache Hadoop 3.3.0发布,正式支持腾讯云对象存储COS

近日,Apache Hadoop 3.3.0版本正式发布,增加对腾讯云对象存储COS的支持。

Apache Hadoop 3.3.0是2020年Apache Hadoop 3.3系列的第一个版本,包含许多重要特性和增强功能,部分列举如下:

  • ARM支持:这是第一个支持ARM体系结构的版本。

Categories
程式開發

如何无缝地将人工智能扩展到分布式大数据

本文最初发布于 LinkedIn Pulse,由InfoQ中文站翻译并分享。

如何无缝地将人工智能扩展到分布式大数据 2

6月初,在今年的虚拟CVPR 2020上,我 在 半天的 教程课中 …

Categories
程式開發

你听过哪些程序员领域的名言? | 话题

名人名言我们能想到很多,但说起关于程序员的名言你能想到哪些呢?很多外行人都觉得程序员不善言辞,动手能力远远高于动嘴能力。但实际上,开发领域的名言不胜枚举。

最经典的当然要数“Talk is cheap,show me the code”,这句话被很多开发者奉为真理。除此之外,还有下面几个例子:

  • Allocate four digits
Categories
程式開發

Cloud Development Kit:使用TypeScript和Python生成Terraform配置

AWS、HashiCorp和Terrastack联合发布了 针对Terraform的云开发套件CDK(CDK,Cloud Development Kit)预览版 简称cdktf。cdktf支持开发人员使用Python、Typescript等编程语言管理 基础设施 即代码。cdktf 会生成JSON格式的Terraform配置,进而可使用“terraform …

Categories
程式開發

重磅!国务院发文力挺国产芯片与软件产业,最高10年免征所得税…

国务院发文背书,数字经济发展稳健提速,国产芯片与软件产业再一次成为了万众瞩目的焦点。

昨日,国务院发出一个重磅利好消息,发文标题为《新时期促进集成电路产业和软件产业高质量发展的若干政策》(以下简称:若干政策),集成电路以及软件产业一时为之沸腾。

重磅!国务院发文力挺国产芯片与软件产业,最高10年免征所得税... 3

作为信息产业的核心,集成电路产业和软件产业是引领新一轮科技革命和产业变革的关键力量。

《若干政策》强调,自国务院印发《鼓励软件产业和集成电路产业发展的若干政策》《进一步鼓励软件产业和集成电路产业发展的若干政策》以来,我国集成电路产业和软件产业取得快速发展,有力支撑了国家信息化建设,促进了国民经济和社会持续健康发展。

为进一步优化集成电路产业和软件产业发展环境,深化产业国际合作,提升产业创新能力和发展质量,《若干政策》分别从财税、投融资、研究开发、进出口、人才、知识产权、市场应用、国际合作等八个方面给出了政策指令。进一步创新体制机制,鼓励集成电路产业和软件产业发展。

财税政策方面,《若干政策》明确国家鼓励集成电路线宽小于28纳米(含),且经营期在15年以上的集成电路生产企业或项目,第一年至第十年免征企业所得税,并且分别针对线宽小于65纳米、130纳米的集成电路生产企业给出明确税收优惠。

此外,若干政策还就集成电路以及软件产业类企业出具明确税收优惠政策,充分为相关产业发展提供政策优惠。…

Categories
程式開發

应用移植鲲鹏平台却无从下手?这篇文章帮你全搞定!

在年轻一代程序员心目中,x86和ARM两大架构分别是桌面计算和移动计算的代名词。它们在各自的领域呼风唤雨,彼此却井水不犯河水,仿佛有一面无形的墙壁矗立其间。

在高速发展的技术冲击下,这面无形之墙终于摇摇欲坠。今天,多家厂商开发的ARM架构服务器CPU已经在性能、功耗和成本方面赶上了最新一代的x86竞品,很多场景下甚至有更出色的表现。华为公司的鲲鹏处理器就是其中的典型代表,其发布一年多来获得了国内众多政企客户的青睐,开始在服务器和云计算市场上冲击x86的固有份额。

在鲲鹏平台的崛起之路上,最大的障碍并非硬件本身的能力,而是软件层面的生态差距。为了尽快扭转这一局面,华为公司投入了大量资源来建设鲲鹏平台的生态,与众多合作伙伴一起探索和推动鲲鹏平台的软件迁移和优化工作,帮助更多客户向鲲鹏平台无缝过渡。鲲鹏应用创新大赛就是华为一系列努力中的一个环节,旨在激发行业创新,促进人才培养,加速产业融合,为鲲鹏生态的崛起打下牢固基础。

8月1日,鲲鹏应用创新大赛陕西赛区宣讲会在西安华为联合学院成功举办。本场宣讲会带来了鲲鹏软件性能调优与工具套件和技术支持的课程,并从多个维度深入讲解了2020年度鲲鹏应用创新大赛的细节,帮助西安赛区的小伙伴们了解更多鲲鹏平台的技术背景知识,为鲲鹏大赛做好准备工作。

本文由InfoQ编辑整理自鲲鹏开发者沙龙南宁站速记。

本场宣讲会的重磅内容是华为鲲鹏计算软件迁移工程师钟海鹏带来的题为《鲲鹏软件性能调优&工具套件与技术支持》的深度技术分享,帮助开发者了解如何在鲲鹏平台上打造具备商业竞争力的解决方案。

鲲鹏平台迁移调优面面谈

性能调优是软件行业永恒不变的一大主题。近年来被广泛引用的一个例子是两位图灵奖获得者针对一个Python实现所做的优化,通过改用C语言和一些调优技巧,应用运行速度提升了上千倍之多;在此基础上,华为鲲鹏团队又针对鲲鹏平台的硬件特性做了进一步改进,最终实现了3万倍的提升。由此可见,软硬结合的性能调优可以带来巨大的性能改善,是软件开发人员需要重视和学习的关键领域之一。…

Categories
程式開發

微前端如何帮助我们专注业务需求

本文要点

  • 微前端可以帮助开发人员专注于功能需求和业务需求。
  • 微前端可以加快产品上市的时间,提高公司内部的重用率,并能简化开发过程。
  • 可能的代价是额外的复杂性、集成成本以及对用户体验和性能的负面影响。
  • 为微前端构建平台与为微服务构建平台非常相似。
  • Mashroom Server 可以作为此类平台的集成组件。

一个你可能很熟悉的场景是:业务部门雇佣了一些开发人员或外包公司来快速搭建一个新的小型网站销售产品。在某个时候,他们将网站移交给了IT部门,这就是困难所在。通常,IT人员会对业务人员感到愤怒,因为他们委托他人来构建这个新站点,而没有事先征求他们的意见。现在,他们不得不把它整合到他们自己的系统中。很有可能它使用了一些在IT领域还没有人使用过的技术,并且它肯定没有遵从已有的领域模型和流程。

但为什么业务人员一开始就绕过了IT部门呢?也许他们对自己能够按照官方途径获得所需的东西没有多少信心。有时,这样的请求常常会引起繁琐的讨论,即该需求是否适合整个架构和现有的应用程序环境。也许他们只知道IT部门已经完全超负荷了,不可能在这么短的时间内得到他们想要的东西。…

Categories
程式開發

William Heslam访谈:JavaScript中有趣又有益的可扩展效果

本文要点

  • 函数式编程技术通过以可组合的方式构造关注点来帮助我们编写代码。
  • 可扩展效果灵活地分离了效果及其实现。
  • 在纯函数语言论坛中,可扩展效果是函数式编程领域的一个热门话题,它的支持者声称这是构造程序的正确方法。
  • 前端开发越来越多地采用函数式编程实践,更多地依赖于纯函数、promises、流和其他构造。可扩展效果正在进入JavaScript开发领域。
  • William Heslam介绍了在JavaScript中如何使用可扩展效果有趣又有益。

William Heslam是Ecotricity的高级JavaScript开发人员。最近,他在Lambda Days …

Categories
程式開發

都2020年了,开源AI框架OneFlow还有机会吗?| 技术深度解读

7月31日,一流科技在创业1300天后,宣布开源自研深度学习框架 OneFlow。与目前业界主流的开源 AI 框架,以及国内已经开源的三款 AI 框架相比,OneFlow 似乎开发的不太早、开源的更晚,它要凭借什么在铁板一块的市场格局情况下杀出重围?此前,InfoQ专访了OneFlow 创建者、一流科技创始人袁进辉,深入解读 OneFlow

Categories
程式開發

在 AWS 上运行 Apache Kafka 的最佳实践

Original URL:https://amazonaws-china.com/cn/blogs/big-data/best-practices-for-running-apache-kafka-on-aws/

注意: 本文的撰写时间早于Amazon MSK的上线日期。Amazon MSK是一项面向Apache Kafka的全托管、高可用性、高安全性服务。我们建议您直接使用Amazon MSK,而非在EC2实例中运行您自主管理的Apache Kafka集群。当然,如果您需要在EC2上运行Apache