关于开源:SphereEx-完成近千万美元-PreA-轮融资加速构建新一代数据库生态引擎

明天,咱们很快乐的颁布,创新型数据库根底软件提供商 SphereEx 实现近千万美元 Pre-A 轮融资。本轮融资由嘉御资本领投,红杉中国种子基金、初心资本、指数创投跟投,指数资本负责独家财务顾问。 这是继 2021 年 5 月以来,SphereEx 实现的又一笔融资,也是公司成立半年多来实现的第二笔融资。本轮融资资金将次要用于 SphereEx 产品研发及商业化验证。 SphereEx 是一家致力于构建新型分布式数据库基础设施的公司,由 Apache ShardingSphere 核心成员于 2021 年 4 月创建,同年 5 月取得红杉中国种子基金和初心资本的数百万美元天使轮投资。公司团队核心成员均来自头部互联网公司及出名基础设施软件提供商,具备丰盛的根底软件架构、研发、施行、交付及市场化教训。 随着国内社会逐渐迈入数字时代,作为数字经济的重要基础设施,数据库的重要性日益凸显。依据第三方机构评估,到 2025 年中国数据库市场规模将达到 688 亿元。能够设想在整个数据库畛域中,将有更多的市场机会。另一方面,随着十四五布局的开展,开源生态失去来自政策层面的策略反对,开源所引领的全新合作形式正在深刻影响着企业应用技术的轨迹。作为开源生态的重要参与者之一,SphereEx 从成立之初就明确示意将在开源这条路线上坚韧不拔地走上来。作为 Apache 软件基金会的顶级我的项目,通过多年的积淀与倒退,Apache ShardingSphere 在 GitHub 上取得超 15K Stars 的关注,成为行业内最受欢迎的开源我的项目之一。其原生的开源模式,具备很强的网络传播效应,先发劣势显著。 SphereEx 将站在 Apache ShardingSphere 这个伟人的肩膀上,构建优质的商业化产品和企业级服务。 基于可插拔架构底座,公布首个 Database Plus 理念实际版 为了使企业连贯数据与利用更简略、增量和迅速地反对数据业务和多元生态反对的数据服务需要,SphereEx 推动了 Apache ShardingSphere 的微内核和可插拔架构模型的设计和落地,为社区用户提供轻量级与灵便度并存的组件化开源产品的同时,也为企业级产品提供了增量性能的对立入口。 在 SphereEx 的全力支持下,Apache ShardingSphere 5.0.0 GA 版本于 2021 年 11 月 10 日,进入 Apache 软件基金会三周年的纪念日正式公布,这是 Database Plus 首个理念实际版。Database Plus 是通过在碎片化的同构或异构数据库之上搭建应用和交互的规范层和生态层,并叠加扩大更多计算能力,使得所有利用和数据库之间的交互面向 Database Plus 构建的规范层,从而屏蔽数据库碎片化对下层业务带来的差异化影响。这一版本的公布,让 Apache ShardingSphere 正式开启了以可插拔架构为外围的全新阶段,实现了由过来数据分片繁多性能,到现今异构数据库下层规范和生态的身份转变与能力晋升。将来,SphereEx 将通过产品版本的继续更新重塑碎片化趋势下的数据库格局,买通数据与利用的沟壑,满足用户在数据库多样化应用场景的需要,为数据库行业带来全新的解决方案。 ...

January 4, 2022 · 1 min · jiezi

关于开源:沐曦加入龙蜥社区聚焦技术创新繁荣开源生态

近日,沐曦集成电路(上海)有限公司(以下简称“沐曦”)正式退出龙蜥社区(OpenAnolis)。 沐曦致力于为异构计算提供高性能 GPU 芯片和解决方案。公司于 2020 年 9 月成立于上海市浦东新区临港新片区,自成立之日起即放弃着高速的成长性,展现出弱小的人才号召力、产业资源汇集力、产品研发执行力和产业生态上下游布局能力。沐曦外围团队成员均匀领有近 20 年高性能 GPU 产品端到端研发教训,已初步建设了与服务器 OEM、大数据中心、互联网运营商等指标客户端的单干关系,充沛推动产业上下游生态的建设。沐曦曾主导过十多款世界支流高性能 GPU 产品研发,包含 GPU 架构定义、GPU IP 设计、GPU SoC 设计及 GPU 零碎解决方案的量产交付全流程,是技术齐备、设计和产业化经验丰富的团队。龙蜥社区(OpenAnolis)是国内当先的操作系统开源社区,由国内外当先的操作系统、芯片、云计算公司独特发动,旨在构建一个开源、中立、凋谢的 Linux 上游发行版社区及翻新平台。 沐曦 CMO 孙尔俊示意:“很快乐可能退出龙蜥社区,并期待将来沐曦能够与龙蜥社区进一步单干,参加推动软硬件及利用生态的倒退与单干,聚焦技术创新,凋敝开源生态。”—— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 龙蜥社区成立的短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

December 29, 2021 · 1 min · jiezi

关于开源:巨杉数据库加入龙蜥社区共同推动软硬件行业生态发展

近日,广州巨杉软件开发有限公司(以下简称:巨杉数据库)正式退出龙蜥社区(OpenAnolis),携手社区合作伙伴,独特打造凋谢、共享的行业生态,巨杉数据库签订了 CLA(Contribution License Agreement,贡献者许可协定)。巨杉数据库是一家专一分布式数据库技术研发的数据库独立厂商。自 2011 年成立以来,巨杉数据库保持从零开始,打造原生分布式数据库引擎。2017 年,巨杉数据库与阿里云同年入选 Gartner 报告,成为首家入选 Gartner 报告的国内独立数据库厂商,尔后间断在 2018、2019、2020 年进入 Gartner 的多个数据库象限及大数据相干的国内权威调研报告,成为新一代支流数据库体系的灯塔厂商。巨杉数据库 SequoiaDB 作为一款金融级分布式数据库,目前已在超过 100 家大型银行及金融机构的生产业务规模上线利用,利用范畴包含:联机交易、数据中台、实时数据服务、内容治理等,也广泛应用于证券、保险、电信、政府、互联网、交通等畛域,企业用户总数超过 1000 家。作为国内根底软件建设的一员,巨杉数据库始终在行业生态建设方面积极探索,其自主研发的 SequoiaDB 已与多款国产操作系统、中间件、芯片、服务器及各类应用软件产品实现了兼容适配和互相认证工作,累计数量超 200 款,为企业客户提供了更多抉择。这与龙蜥社区(OpenAnolis)推动软、硬件及利用生态凋敝倒退的指标不约而同。巨杉数据库联结创始人兼高级研发副总裁许建辉示意:“将来,巨杉数据库将积极参与龙蜥社区建设,欠缺生态适配,利用自身在分布式数据库畛域的技术劣势和利用教训,与龙蜥社区的合作伙伴独特打造稳固、高性能、平安、牢靠、凋谢的行业生态。” —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等在被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux 上游发行版社区及翻新平台。 短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 停服后的应答计划,构建一个兼容国内 Linux 支流厂商的社区发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 目前,龙蜥OS 8.4已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配 飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

December 29, 2021 · 1 min · jiezi

关于开源:中电科技加入龙蜥社区助力开源生态建设

近日,经龙蜥社区综合评估,正式承受中电科技(北京)股份有限公司(以下简称“中电科技”)退出龙蜥社区(OpenAnolis),助力社区开源生态建设。中电科技签订了 CLA(Contribution License Agreement,贡献者许可协定)。中电科技于 2005 年 4 月成立,是在中国电子科技团体有限公司反对下成立的高新技术企业。公司总部坐落在北京,上海、西安、昆山、天津和长沙设有分公司。中电科技面向关系国家策略平安的外围畛域、关系国家经济命脉的重要行业,提供以电科昆仑®品牌为主的自主固件系列产品和解决方案,以及以应用软件第三方测评为主导的信息系统品质保障服务。中电科技以翻新进取为驱动勇攀平安固件技术顶峰、以竭诚服务为宗旨构建行业生态、以“可信、可控、平安、高效”为指标塑造产品和服务体系、以“国家队”急国家所急、做人民所需的使命感团结和激励员工团队,致力为国家“新基建”贡献力量。在将来,中电科技将依靠和充分利用昆仑固件产品在多架构处理器平台兼容适配、平安、可信、保护治理、稳固牢靠等方面的技术和产品劣势,增强龙蜥操作系统在兼容性、安全性、管理性方面能力,丰盛龙蜥操作系统的零碎生态,参加龙蜥社区在研发、行业标准规范建设、翻新孵化和人才培养等方面的流动和工作,对社区做出在固件(BIOS、BMC)技术和产品方面的奉献,推动社区健康成长,促成国家根底软件产业疾速倒退。 —— 完 ——退出龙蜥社群退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】拉你入群;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 图片 对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等依照被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux上游发行版社区及翻新平台。 短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 代替版,从新构建一个兼容国内 Linux 支流厂商发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 龙蜥OS 8.4已公布,反对 x86_64 、ARM64、LoongArch 架构,欠缺适配 Intel、飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

December 27, 2021 · 1 min · jiezi

关于开源:开源-Serverless-里程碑Knative-10-来了

作者:元毅 导读Knative 是基于 Kubernetes 之上提供的一款开源 Serverless 利用框架,帮忙用户部署和治理现代化的 Serverless 工作负载,打造企业级 Serverless 平台。Knative 具备如下劣势: 在几秒钟内建设可扩大、平安、无状态的服务。具备更高级别 Kubernetes 利用形象的 API。可插拔组件,让您能够应用本人的日志记录和监控、网络和服务网格。在 Kubernetes 运行的任何中央都能够运行 Knative,无需放心供应商锁定。开发者无缝体验,反对 GitOps、DockerOps、ManualOps 等。反对常用工具和框架,例如 Django、Ruby on Rails、Spring 等。Knative 1.0近期 Knative 公布了 1.0 版本,达到了一个重要的里程碑。Knative 自 2018 年 7 月首次公布以来, 版本一直的迭代倒退,除了有数的谬误修复、稳定性和性能加强之外,按工夫程序还进行了以下改良: 反对多个 HTTP 路由层(包含 Istio、Contour、Kourier 和 Ambassador)反对事件驱动 Eventing 概念以及常见的订阅办法(包含 Kafka、GCP PubSub 和 RabbitMQ)“鸭子类型 " 的形象,容许解决具备独特字段(如 status.conditions 和 status.address)的任意 Kubernetes 资源反对额定性能插件的命令行客户端6 周一次的定期公布流程反对 HTTP/2、gRPC 和 WebSocketsBroker 和 Trigger,以简化事件的公布和订阅,同时将生产者和消费者解耦反对事件组件向非 Knative 组件传递,包含集群外组件或主机上的特定 URL反对主动提供 TLS 证书(通过 DNS 或 HTTP01 挑战)定制事件交付选项,包含对无奈交付的事件进行重试和 dead-letter 死信队列对 Broker 和 Channel 的事件追踪反对,以改善调试工作由 Knative Build 催生的 Tekton 我的项目反对并行和程序组件,用于编排事件的工作流事件源的文档以及如何奉献阐明,目前涵盖了大概 40 个不同的事件源“无中断” 平滑降级,在小版本升级期间无申请中断从新设计Serving的 API,以匹配Deployment、CronJob 等应用的 PodTemplateSpec,简化 Kubernetes 用户的应用反对将事件指标地址注入 PodTemplateSpec 的对象中反对基于并发数或 RPS 的程度 Pod 主动扩缩容应用领导者选举实现管制立体组件的高可用性提供一个帮忙管理员装置 Knative 的 Operator疾速入门,供开发者在本地试用 Knative应用 DomainMapping 简化服务的治理和公布Knative 到底有多少拥趸从 Knative 诞生到 1.0 公布至今,一直的会面对一系列这样的问题:Knative 到底有多少企业在应用?是否生产可用? ...

December 27, 2021 · 1 min · jiezi

关于开源:猪齿鱼获评开源中国2021年度优秀开源技术团队

近日,在国内最大的开源技术社区“开源中国(OSCHINA)”发展的年度评比中,猪齿鱼技术团队凭借优良的经营体现和卓越的技术奉献,荣获“2021年度OSCHINA优良开源技术团队”的名称。 “2021年度OSCHINA优良技术团队”奖杯 猪齿鱼在开源中国发表的优良原创文章 猪齿鱼Choerodon数智化效力平台于2015年由国内当先的IT征询公司“汉得信息”(股票代码:300170)自研推出,提供体系化方法论和合作、测试、DevOps及容器工具,帮忙企业拉通需要、设计、开发、部署、测试和经营流程,全面满足协同治理与工程效率需要,助力团队效力更快更强更稳固,帮忙企业推动数智化转型降级。 2018年5月,本着开源凋谢、共创共享的精力,猪齿鱼面向宽广研发人员推出开源版本,受到宽广开发者的认可。目前在国内出名代码托管平台 Gitee,猪齿鱼外围代码库已取得1000+ Stars,注册租户数已超过1000家,并以每年40%的速度快速增长,在三一团体、联结汽车电子等数百家头部企业中有胜利利用。 猪齿鱼Gitee账号主页 近年来,猪齿鱼先后获评“GVP-Gitee最有价值开源我的项目”和“掘金2020年度人气创作团队”,此次取得开源中国“2021年度OSCHINA优良技术团队”名称,也是业界对猪齿鱼产品价值和其对开源畛域所做出奉献的再次必定。 十四五布局大纲中,数字化建设被提到了前所未有的高度,而企业在数字化建设中业务变动快、合作流程繁等问题亟待解决。猪齿鱼技术团队将秉承初心,砥砺前行,一直打磨本身数智化效力平台产品,帮忙企业晋升数字化管理水平,打造可继续倒退的外围竞争力,也为推动企业数字化贡献力量。 本文由猪齿鱼技术团队原创,转载请注明出处:猪齿鱼官网 对于猪齿鱼 猪齿鱼Choerodon数智化效力平台,提供体系化方法论和合作、测试、DevOps及容器工具,帮忙企业拉通需要、设计、开发、部署、测试和经营流程,一站式进步管理效率和品质。从团队协同到DevOps工具链、从平台工具到体系化方法论,猪齿鱼全面满足协同治理与工程效率需要,贯通端到端全流程,助力团队效力更快更强更稳固,帮忙企业推动数智化转型降级。戳此处试用猪齿鱼

December 25, 2021 · 1 min · jiezi

关于开源:Agora-Flat在线教室的开源初体验

开发者其实很多时候都十分向往开源,开源畛域的大佬也特地多,咱们谈不上有多资深,也是一边摸索一边做。共事,也心愿能够借这次机会把咱们摸索到的一些教训分享给大家。 01 Flat 是什么Flat 是一个实用、诚意的开源教室。实用体现在产品是基于各种成熟的云服务搭建的,具备能够间接用于理论业务的能力,它不是一个玩具。诚意体现在咱们不绑死特定的云服务,包含咱们本人。开发者能够替换掉一些组件,既能够应用声网Agora 的实时音视频服务,也能够应用 WebRTC。 图:Flat 大班课 因为 Flat 是面向开发者的,所以咱们必须先说一下咱们到底是在哪一层做的开源,在哪一层用的哪些 SDK,防止大家有误会说“这又是一个内核全副都封装好的开源”?这相对不会是咱们我的项目的初衷。 图:Flat 开源结构图 绿色局部代表代码齐全开源,包含 Web、Mac、Windows、Android、iOS、Pad、iPad 各端都是开源的。包含基于白板 SDK 封装的一些中间件也是开源的,比方 Window manager 是用来治理窗口课件,比方课件的最大化、最小化;Netless app 用来拓展课堂插件,比方代码编辑器、数学公式;Sync player 是用来把多个视频对齐播放。其实做一个残缺的利用,除了底层的 SDK 还有很多事要做,其实挺吃力的。 蓝色局部是用户可选的第三方服务,能够用自研,也能够用任何一家服务提供商,Flat 默认应用的是声网本人的服务。 橙色局部是白板自身提供的服务,因为 Flat 很多细节都是围绕咱们白板设计的,所以主观上代替会有肯定的难度。 02 为什么要做 Flat咱们做的是在线互动白板,服务了很多做教育的客户,最开始咱们想的就是用本人的 SDK 做一遍在线教室,咱们也经验一遍客户所经验的,来帮忙咱们深刻理解做这个场景的难点和痛点。 其次咱们本人在日常工作中也会应用到 Flat,比方开早会、外部分享,这样一来咱们能够在不同的场景、工夫与空间中体验咱们本人的我的项目,切身体会一下产品应用起来的感触,能力更明确地晓得产品哪里好用、哪里不好用?进而更好地去优化咱们的 SDK。 咱们本人用起来比较满意了能够凋谢进去给别人应用,作为一个进步传递常识效率的教学工具,也算为社区做一些小小的奉献。 03 咱们遇到了哪些技术挑战在我的项目开发的过程中咱们当然也会遇到一些设计上、技术上、产品上的挑战,并且将这些咱们遇到的问题以及如何解决的详细情况都放到了 GitHub上,感兴趣的开发者能够返回查看具体的源码和文档:https://github.com/netless-io/flat。 这里能够简略给列举几个咱们遇到的比拟典型的挑战: 第一个是窗口插件零碎的设计,我的项目地址:https://github.com/netless-io/window-manager 。 教育领域开发者,最常遇到的问题是:在多端的状况下要放弃可视区域统一。比方老师 PC 端和学生端(如手机)的一致性。咱们认为放弃多端一致性并没那么简略,要解决好至多三个问题: 1.窗口外框可拖动区域统一; 2.窗口外部展现内容统一; 3.窗口 Title Bar 恒定高度。 咱们是用一种能够动静填充调整内外框的计划来解决这个问题的,想理解具体内容能够通过上方链接来查看具体实现。 图:窗口插件 第二个是组合回放的实现,我的项目地址:https://github.com/netless-io/sync-player 。 组合回放的劣势有高清、低成本、可交互。多个媒体资源和白板同步播放,通过递归计划简化同步模型。各个浏览器播放视频的行为各不统一,即使应用了 video.js 这样的库,播放时产生的事件与机会也是各不相同,这里咱们应用不同的转接形式来抹平差别(video.js 抹平的是接口,组合播放器抹平的是行为)通过状态机同步两个播放器状态,同时将两个播放器的状态对立后作为一个播放器。 图:组合回放 ...

December 24, 2021 · 1 min · jiezi

关于开源:龙腾计划启动邀请-500-家企业加入与龙蜥社区一起拥抱无限生态

OpenAnolis 龙蜥开源社区是由阿里云、统信软件、龙芯、中科方德等国内外头部操作系统厂商、芯片厂商、运营商等联结发动的操作系统开源社区,旨在构建一个开源、中立、凋谢的 Linux 上游发行版社区及翻新平台。目前,龙蜥 OS 8.4 已公布,反对 X86_64 、Arm64、LoongArch 架构,欠缺适配 飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。龙蜥社区已有包含 Arm、普华软件等在内的 16 家理事单位、50 家生态合作伙伴。 随着龙蜥的影响越来越大,参加的企业尤其基于龙蜥的商业发行版也越来越多,往年10月,经龙蜥社区理事会表决,一致同意将龙蜥捐献给凋谢原子开源基金会。 龙蜥社区的愿景是成为寰球数字翻新基石。其短期指标是开发龙蜥操作系统(Anolis OS )作为 CentOS 代替版,助力宽广用户无缝迁徙。龙蜥社区的长期使命是,与生态合作伙伴联手,独特打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。当初,龙蜥社区发动「龙腾打算」,向宽广生态合作伙伴发动招募邀请 ,将来心愿有500 家企业退出,一起实现商业与科技幻想。龙蜥社区现状速览1、龙蜥大事件 2、龙蜥大生态阿里云、统信软件、飞腾、兆芯、龙芯中科、联通软件研究院、天翼云、挪动云、联通数科、红旗软件、普华软件、Arm、万里红、中科方德、中电科技、网思科技、凝思软件、红象云腾、摩尔线程、杭州西软、海尔智能、工商银行(浙江分行)、浪潮云、大连红旗、中国电子系统、金石易服、时速云、乾云、ZStack、希姆计算、沐曦、百度云途腾、CSDN、龙芯俱乐部、沐曦科技等。3、开源、平安、稳固的龙蜥操作系统 4、龙蜥的行业认可龙蜥操作系统(Anolis OS)获“中国开源云联盟年度优良开源我的项目”奖龙蜥获 “开源社区及开源我的项目 OSCAR 开源尖峰案例奖”龙蜥社区成员进入 GraaLVM 我的项目征询理事会,中国惟一龙蜥社区成员单位 JVM 团队获选 JCP-EC 席位,中国惟一委员龙蜥社区成员入选 C++ 规范委员会,首个国内企业代表退出...... 5、龙蜥社区成员单位发声与投入在 2021 年云栖大会上龙蜥操作系统重磅亮相,龙蜥社区理事单位阿里云的根底产品负责人蒋江伟,发表投入 20 亿专项资金反对龙蜥社区的倒退建设,倒退 100 家合作伙伴,成立达摩院操作系统实验室,为龙蜥社区造就更多技术人才。龙蜥社区理事单位统信软件的 CTO 张磊,在承受媒体采访时示意,将联结其余操作系统厂商负责反对 X86、Arm、LoongArch 架构的内核开发、优化、加固等商业落地工作。 那么,龙蜥社区真正能给合作伙伴带来什么?1、谈谈商业利益:5大优先反对没有商业利益保障的单干,是不短暂的。家喻户晓,2020 年 12 月, Red Hat 公司发表不再保护 CentOS,带来了微小影响——对大量 CentOS 用户造成冲击,其影响力不亚于 2014 年 Windows XP 停服事件;对操作系统厂商、软件开发商及客户生态造成的影响不仅仅是研发技术路线的“卡脖子”问题,还有操作系统客户服务能力的“卡脖子”问题。在龙蜥社区推出龙蜥操作系统后,咱们也收到了诸多企业的反馈与诉求—— 能不能与 CentOS 8 软件生态全面兼容?能不能顺滑无缝迁徙?能不能一次适配全网实用?龙蜥社区的答案是:能!咱们也是国内首个公开喊出“为龙蜥操作系统提供十年技术支持”的社区!一次适配,全网实用。真正只用和龙蜥 OS 适配,就能保障和所有 OS 厂商、整机厂商、硬件厂商、芯片厂商兼容,将生态扩大到最大。除此之外,咱们还将为退出到龙蜥社区的合作伙伴优先集成社区解决方案,提供独立反对服务体系等。以后已基于龙蜥社区版发行的商业版操作系统的企业有:阿里云、统信软件、挪动云 、中科方德等。 ...

December 24, 2021 · 1 min · jiezi

关于开源:腾源会成立一周年助力-40-开源项目成长集结-50-位导师大使

2021 年 12 月 19 日,腾讯云成立的汇聚开源我的项目、开源爱好者、开源领导者的凋谢社区——腾源会正式成立一周年。 在这一年中,腾源会确立了“共研、共治、共建”的整体运作模型,通过汇合腾讯的开源能力,联动内部的开源社区,举办和参加了 21 场寰球顶级开源流动,助力超过 40 个开源我的项目成长,帮忙我的项目更好地布局开源倒退门路,并在此过程中吸引了超过 5000 名的开源社区爱好者和实践者。 截止目前,腾源会集结了超过 50 位开源首领,他们将作为首批腾源会导师和大使领导腾源会倒退,为开源我的项目成长赋能。 一、助力国内开源生态蓬勃发展腾源会应运而生 据往年 12 月 13 日寰球出名代码托管平台 GitHub 公布的《2021 年度 Octoverse 报告》显示,中国在 GitHub 上的开发者新增了近 103 万,累计约 755 万。在由中国开发者发动的开源我的项目中,有很多成长为了寰球顶级开源我的项目,也有越来越多的中国 IT 公司进入世界开源领跑者行列。中国开源曾经从学习、应用阶段过渡到参加和翻新阶段,正迈上蓬勃发展的台阶。 高速后退的同时,国内开源生态在法律合规、经营体系、社区治理等维度还存在一系列的问题。例如: 开源规定方面,局部开源软件、开源组件波及到开源许可证的抵触危险和知识产权的危险,包含著作权、软件专利和商标等; 我的项目倒退方面,不足业余的技术领导、资金资源等反对,开源社区及我的项目的衰弱度、活跃度难以晋升;且大部分开源软件都处于单打独斗,和国内支流开源软件脱节重大; 在开源实际方面,前人摸索开源成长门路的经验总结尚未有较好的积淀。 在此背景下,一个凋谢的、承当领导和侨联作用的开源社区则有着较大的价值和意义,腾源会也在这样的理念领导中应运而生。依靠共享合作的机制,围绕具备社会价值的、创新性的技术、我的项目或工具,腾源会梳理了以下社区运作模型。 腾源会社区运作模型 在培养我的项目上:为创新性的、初创期的我的项目提供成长的平台、领导的对接,在我的项目代码、引流促活、孵化治理纬度为其提供助力,晋升我的项目衰弱度、社区影响力、商业化能力等。 围绕社区建设:通过成立笼罩不同技术畛域的 SIG(特地兴趣小组)、线上常识共享社区等,促成开源实践经验的横向传递。 在商业化摸索上:联结企业、高校进行开源我的项目的联合开发和经营摸索。 二、腾源会 2021 里程碑停顿 2021 年,腾源会秉持“赋能开源翻新,发明可继续社会价值”、“成为减速社会价值翻新的开源社区”的使命和愿景,通过连贯人、我的项目与生态,重点开展了四个方面的工作: 1、集结 50+ 开源领军人物领导腾源会倒退 截止 12 月,腾源会共集结了超过 50 位的开源领军人物,作为首批“导师”和“大使”退出和共建社区,他们在开源奉献、社区治理及开源商业化层面具备丰盛的教训、当先的视角,将为腾源会整体运作和开源我的项目提供根底平台、品牌营销、社区治理、开源合规、商业化层面的领导。 2、赋能多个我的项目成长,实际开源合规 目前,腾源会已通过导师辅导、分享交换、联结流动、商业利用等不同形式笼罩以下技术畛域和开源我的项目,提供了开源我的项目健康成长、社区影响力、案例落地等不同层面的反对。其中,Apache 基金会我的项目 11 个,CNCF 基金会我的项目 5 个,Linux 基金会我的项目 6 个,NextArch 基金会我的项目 5 个,凋谢原子开源基金会我的项目 3 个,木兰开源社区我的项目 2 个。 ...

December 24, 2021 · 1 min · jiezi

关于开源:魏永明都打着开源协作的名义要共建却又是山头林立搞内卷

魏永明,清华大学工学学士、硕士,飞漫软件创始人,开源软件杰出贡献人物。1999年公布知 名开源软件 MiniGUI并继续研发至今。出版有《Minicul 分析》、《Linux 设施驱动程序》(二、三版)等技术著述。2018年11月,发动合壁操作系统开源合作我的项目。 2020 年8月,领街撰写国内第一部码农体长篇小说《考鼎记》并在线发表。2020年8月,提出并开发全新编程语言HVML。本文首发自魏永明公众号:考鼎录,以下为文章全文 在《少谈情怀少作秀,多写代码多翻新》一文中,鄙人对神化开源的景象做出了批评。明天这篇文章批评神化开源合作的景象。 有人说“开源合作”是一种翻新,我很不认同这个认识。 开源合作充其量只能算是个单干模式上的翻新,但“充其量”这个词,我都不太违心用。因为强调模式翻新,会带来很多负面作用。就如同前几年的互联网热点,比方共享单车之类的,都是模式翻新的产物,但这些模式翻新对社会的倒退到底是好是坏,目前还没有定论,还有待察看。 另外,很多人听了“开源合作是一种翻新”这句话之后的第一反馈,是“开源合作可能促成技术上的翻新”。但我要强调的是,开源合作并不能促成技术上的翻新。 我的观点,用通俗易懂的话来说:开源合作适宜守成,而不适宜开辟。 接下来跟大家解释一下。 首先,我不是要否定开源合作以及促成开源合作的组织,比方各种开源基金会、开源社区的存在,他们有其存在的价值。 开源合作,就是基于某个开源软件的合作开发机制,实质上和曾经存在多年的技术联盟、规范协会一样,是特定圈子里的人探讨一些事件的一个模式而已。要无效地发展开源合作,目前次要应用两种平台。一种就是建设在互联网各种工具之上的虚构交流平台,比方邮件列表、技术论坛等,可称之为开源社区等。另外一种就是开源软件基金会。 和技术联盟、规范组织相似,开源合作平台,不论是虚拟社区模式还是开源基金会模式,实质上在一项技术进入推广期和成熟期的时候才有存在的价值。这些平台存在的价值,就是一些代表不同利益的人借助这个平台来均衡利益关系,比方两项差不多的技术点,大家争斗一番,哪个该成为规范。换成开源软件,那就是哪个模块或者哪个协定能够放到开源软件当中。 如果咱们去剖析目前对整个计算机产业起着无足轻重作用的开源软件,你会发现一个法则:这些开源软件往往都是某个商业软件的开源复制品。这些开源软件,要么是集体或者组织开发而后由基金会治理,要么是开源合作组织开发的针对一些已有商业软件的开源替代品。 如 Linux 内核,是商业版 Unix 内核的代替,GNU 的各种工具软件也是商用 Unix 零碎的代替,LibreOffice 是 Microsoft Office 的代替,FireFox 是对 Internet Explorer 的代替等等。只有极少数开源软件,尤其是由某个商业公司牵头开发的软件,才算得上是原创性多一些的软件,其中的代表如 Android,以及一些基于双许可证的自由软件,出名的如 MiniGUI、MySQL、MongoDB 等。(如果细究,Android、MySQL 等其实也是商业软件的开源替代品。)这一部分开源软件,很少提及开源合作。比方 Google 之于 Android,Google 要对 Android 有相对的控制力,而基于双许可证模式的自由软件,则须要保障著作权权属的清晰和独占。能够说,绝大部分开源软件,尤其是开源合作的产物,和技术创新或提高简直没有太大的关系。而只有是具备原创性的软件,不论是否开源,肯定和一两个关键人物或团队无关(如 Linux 内核之 Linus、Rust 语言之 Mozilla 基金会、TypeScript 语言之微软、HVML 语言之魏永明等),能够这么说,开源合作并不是这些原创性工作的原始驱动力。 当然,如 Linux 内核这样利用宽泛的开源软件,在几十年的倒退过程中,也有诸多翻新之处,但总体上只能算作是部分的修修补补,而无奈产生根本性的改革。就拿操作系统来讲,带来根本性变动的当属 FushiaOS 和 HybridOS 这类。但一开始,开源合作往往跟它们无缘——对于一项翻新的技术,一开始,大部分人的态度只是张望。 总之,是他人先有了翻新而后才有了开源的代替,或者先有翻新的货色并开源,而后才谈得上开源合作。开源合作对技术创新的次要奉献,是能够减速技术创新的利用。不过这是另外一个话题,咱们当前再谈。 至于其中的起因也很简略:翻新是一种老本昂扬的经济流动,须要长时间的积攒和投入;而只有利益能力成为翻新的第一驱动力。那种纯正基于奉献精神的开源理念不足以撑持人们做长期而专一的投入。于是,懈怠的人们只须要复制别人的思维和创意,写几行代码开源进去,而后指望通过互联网放大本人的声誉,进而取得他想要的回报。甚而至于,拿已有的开源软件,换个名字就能够变成本人的。 具体到咱们国家,这个问题更重大。 中国人讲求实用主义。 没有几个企业眼光久远,能够为翻新做长期的投入。如果大家看不到一项技术的将来,就不可能组建一个平台来搞合作。这是兽性。因而,合作只能建设在原创技术失去局部认同的状况之下,在推广期和保护期利用合作平台来倒退。另外,参加这类合作平台的主体次要是企业,而企业的首要目标是赚钱。没有钱景就投入,绝大多数中国企业是不会这么做的。就算参加,大部分状况也是做个姿势而已。你看,这么多年咱们国家有很多技术联盟,最初不是土崩瓦解,就是吃吃喝喝,没有太多本质上的产出。 另外,以后咱们国家只有一个开源基金会,也就是凋谢原子开源基金会。华为、阿里、腾讯等,都是这个基金会的发动单位,大家都往这个基金会捐献各种开源我的项目。比方操作系统,就有 OpenHarmony、openEular、AnolisOS 等等。其中 openEular 和 AnolisOS 原本就是竞争关系,当初都捐献给了凋谢原子基金会。大家想想,基金会有没有能力同时倒退这么多操作系统是一回事,单就这两个有竞争关系的操作系统来讲,基金会如何均衡背地金主的利益? 咱们看这些捐献给基金会的操作系统,归根结底还是在已有开源软件技术上攒进去的零碎,一开始就没有多少技术上的翻新,放到同一个内卷平台上,能产生翻新? ...

December 23, 2021 · 1 min · jiezi

关于开源:开源操作系统社区-OpenCloudOS-正式成立由开放原子开源基金会托管和监督

12月22日,开源操作系统社区 OpenCloudOS 正式发表成立,腾讯及宝德、北京初心、北京红旗、飞腾、浪潮、龙芯中科、OPPO、先进开源、中电科申泰、中科方德、兆芯等20余家操作系统生态厂商及用户成为首批开创单位。 建设凋谢、中立的开源操作系统社区操作系统是外围根底软件,其重要性已是业界共识。但对相干厂商及个人用户来说,以后供应链的潜在危险已不容小觑,2021年底,业界支流的操作系统软件 CentOS 将进行保护,这使得大量用户陷于平安危险中。 随着开源的理念逐步深入人心,中国企业也正从开源的使用者向开源的贡献者、乃至推动者转变。在此背景下,腾讯与合作伙伴独特倡导发动操作系统开源社区OpenCloudOS。 该社区致力于打造一个齐全中立、全面凋谢、平安稳固、高性能的操作系统及生态。齐全中立,意味着社区不存在厂商标签,也不禁任何一个独自的厂商主导;齐全凋谢,意味着可能汇集起国内外的操作系统研发力量、社区成员共识决策、产学研用共建生态。 超十年畛域积攒,独具技术特色OpenCloudOS的操作系统生态厂商曾经实现了1000多万节点的大规模场景验证,足以为企业提供稳固,高可用的服务,满足业务严苛负载需要。作为OpenCloudOS我的项目的发起方之一,腾讯也会将其本身在操作系统畛域超过10年的技术积攒全副奉献到OpenCloudOS社区,全力支持社区建设和倒退。 架构设计从内核动手,全方位性能优化在架构设计上,着重从硬件到内核进行全方位的优化。比方在内核上,从容器基础设施、CPU调度、内存治理、IO、网络、可维护性、虚拟化等7大维度进行优化;在硬件上,以后曾经反对CPU X86/ARM不同版本的个性,后续继续反对龙芯、申威、兆芯等国产CPU厂商;深刻业务场景,摸索云原生操作系统特色 在继续的性能优化过程中,也逐步深刻到了用户的业务场景,针对典型的业务场景进行了深度分析和优化,在云原生、虚拟化、及数据库的场景均做了验证。其中以云原生场景为例,设计了一整套云原生个性,大大晋升了OS对于云原生业务的服务能力。 实现三大典型利用场景的业务验证 在虚拟机、物理机、容器等云边端技术场景做了技术利用,在产业链合作伙伴业务场景做了生态利用,在8大行业用户的典型场景做了稳定性利用。 在基金会下促成操作系统生态平权作为国产开源操作系统社区,OpenCloudOS 积淀了腾讯及多家厂商在软件和开源生态的劣势,在云原生、稳定性、性能、硬件反对等方面均有松软撑持,能够平等全面地反对所有硬件平台。在成立之初,OpenCloudOS 就决定成为无厂商标签的中立社区,将来将成为凋谢原子开源基金会的一员,由基金会托管和监督,以规范开源社区模式运作,保持中立和凋谢,社区也将由参加单位独特治理。 在技术门路上,心愿采取头部操作系统厂商联结研发模式,独特建设 OpenCloudOS,开发稳固的操作系统社区版本,保障国产研发供应链平安,同时反对操作系统厂商基于社区稳固版本构建衍生商业版本。OpenCloudOS 社区的首批开创单位,也表白了对于国产操作系统技术久远倒退的期待,以及对独特建设开源社区这一理念的认同。 随着社区的建设,OpenCloudOS也心愿可能联结操作系统产学研用等各方研发力量,共治共建,保护社区稳固OS上游版本,反对厂商据此研发,构建蕴含培训、认证、发行版等衍生商业生态。 “OpenCloudOS 社区的成立是中国开源 OS 的一件小事”,飞腾信息技术有限公司软件技术计划核心总经理刘勇鹏博士示意:“飞腾聚焦国产高性能、低功耗通用 CPU 的设计研发和产业化推广,乐意与生态搭档一起,积极参与社区的建设,推动社区的倒退。” 浪潮信息副总裁张东示意:“操作系统作为根底软件的代表,是连贯上层硬件和下层利用的桥梁,其生态建设尤为重要,通过开源来构建生态更是趋势所向,浪潮作为寰球当先的数据中心设施和软件提供商,很快乐作为 OpenCloudOS 的发起者来参加社区建设,也期待与 OpenCloudOS 的社区搭档和开发者们一起推动操作系统技术倒退,独特打造操作系统新生态。” 龙芯中科技术股份有限公司副总裁高翔示意:“操作系统是信息产业的灵魂、承前启后承载着硬件 CPU 与利用的生态根底,OpenCloudOS 秉承的‘凋谢、中立、兼容’社区生态理念,与龙芯致力于构建独立于 Wintel 和 AA 的第三套生态体系理念高度一致,龙芯将积极参与和反对 OpenCloudOS 社区,独特建设软件生态。” 中电科申泰总经理毛宏示意:“以开源和单干为抓手,以服务利用为指标,申威愿携手 OpenCloudOS,共创开源技术社区生态新将来。” 中科方德公司总裁王继喆示意:“社区重于代码,开源是一个靠实力谈话的世界,咱们心愿能和 OpenCloudOS 贡献者们独特打造中立的衰弱的开源社区,建设操作系统生态。” 上海兆芯销售副总经理夏飞示意:“兆芯始终都是用凋谢的姿势来拥抱翻新技术和产业链的倒退,咱们心愿可能为 OpenCloudOS 开源社区的倒退,做出 CPU 和操作系统严密交融的应有的奉献。” OpenCloudOS 稳固撑持了腾讯及其合作伙伴超过 1000 万节点的大规模场景,在政务、金融、互联网等行业通过长期应用验证,能够为企业提供稳固高可用的服务,满足业务严苛负载需要。腾讯云副总裁刘颖示意:“腾讯从一开始就不是作为主导者退出到 OpenCloudOS 这个社区中来,而是以重要建设者、贡献者的身份来参加,将来也是大家独特建设规范,独特凋敝它的生态。” 作为 OpenCloudOS 社区的次要发起方之一,腾讯在操作系统畛域已有超过10年的技术积攒。TencentOS Server 是腾讯自研的服务器操作系统,它的诞生最早能够回溯到 2010 年,因为初期应用的开源操作系统无奈满足业务日益简单的需要,腾讯决定联合本身业务的个性需要、性能需求和平安需要自研操作系统。在通过 TencentOS 的利用晋升产品性能的同时,2019 年,腾讯也正式将其开源,向寰球开发者全面凋谢近十年的技术积攒。 ...

December 22, 2021 · 1 min · jiezi

关于开源:工信部电子标准院开源项目成熟度评估结果公布

近几年开源技术疾速倒退,在泛滥新兴技术畛域逐步造成支流。我国企业在参加国内开源我的项目,追随支流开源技术的同时,更多的开始发动原创开源我的项目,逐渐摸索引领开源的可能。与此同时,开源我的项目应遵循哪些标准以及用户如何选型,成为用户和我的项目发起方独特关注的焦点。 为标准开源我的项目衰弱倒退,同时为用户企业抉择开源软件提供无力参考,基于《信息技术 开源 开源我的项目评估模型参考架构》规范,对开源我的项目进行多维度全方位评估,以便帮忙企业更好的选型开源软件。 《信息技术 开源 开源我的项目评估模型参考架构》由国防科技大学牵头,工信部电子规范院归口并组织举办屡次专家研讨会,来自华东师范大学、腾讯、华为、阿里、百度、Intel、凋谢原子开源基金会、Linux基金会、OpenIfra基金会、Apache基金会、蚂蚁团体、CSDN、滴滴、开源社、鹏城实验室、浪潮信息等企业和组织的专家积极参与探讨,为规范的制订做出重要奉献。 4个方面12个大类47个指标项,多维度评估该评估重点关注开源我的项目社区建设、平安稳固、我的项目衰弱度、我的项目影响力等四个方面,共波及12个大类,47项具体指标,为企业用户抉择开源软件提供辅助参考。 解决四大外围问题,助力我的项目高质量倒退一是社区建设方面。 从文档齐备和标准、版本稳固等维度,考查开源我的项目是否具备继续经营衰弱倒退的根底条件。 二是平安稳固方面。 从我的项目破绽解决机制、开源许可证合规等维度,考查开源我的项目是否有齐备的平安风险意识。 三是我的项目衰弱度方面。 从代码品质、Bug问题解决效率、参与者多元化等维度,考查开源我的项目的整体健康度。 四是我的项目影响力方面。 从我的项目上下游合作、关注数、派生数、问题等维度,考查开源我的项目的影响力。 参评价值一是自查。 帮忙企业理解本身开源我的项目倒退阶段,发现问题查漏补缺,进一步标准和欠缺开源我的项目建设。 二是自证。 证实企业本身开源我的项目成熟度,不便企业开源我的项目进一步推广和落地利用。 已评估我的项目基于规范和前期工作根底,工信部电子规范院自11月起陆续开展对百度、阿里、腾讯、蚂蚁等单位开源我的项目进行成熟度评估,参评我的项目别离是BFE开源我的项目(CNCF基金会沙箱我的项目)、龙蜥操作系统(凋谢原子开源基金会我的项目)、Clusternet多集群治理(正在申请CNCF基金会沙箱我的项目)、OceanBase社区版,联合评估发现,本次评估后果为: 卓越级:  龙蜥操作系统 V8.4 根底级: OceanBase社区版 V3.1.1 BFE开源我的项目 V1.3.0 Clusternet多集群治理 V0.5.0 评估申请 开源我的项目成熟度评估曾经正式启动,欢送报名参加! 报名征询联系人:耿航 010-64102835,genghh@cesi.cn 本文首发自木兰开源社区公众号。

December 22, 2021 · 1 min · jiezi

关于开源:微软亚洲研究院推出时空预测开源工具FOST应对各行业共性预测需求

(转载自微软研究院AI头条) 编者按:2020年新冠疫情肆虐寰球,为了管制疫情蔓延,找到应答措施,美国疾病控制中心颁布了大量疫情相干数据,向全世界顶级科研机构救助,心愿科学家们能够利用技术能力,提供具备较高参考价值的预测数据,从而帮忙制订无效的控制策略。微软亚洲研究院基于时空预测技术,训练了针对新冠疫情的预测模型,并于2020年下半年被美国疾控中心驳回应用。在过来的近一年中,该预测模型的体现整体优于寰球其它四十几家科研机构提供的预测模型。日前,微软亚洲研究院基于此前的技术积攒,正式推出了面向全行业的时空预测开源工具 FOST。 什么是时空概念?“时”是指工夫序列,“空”即空间上的相互影响和分割。例如,物流行业每个站点的历史派件量是时序关系,而各直达/配送站点间又存在空间上的分割;再比方,在新冠疫情防控中,各级行政区域的每日感化病例数字,独自来看是时序关系,而彼此之间的关联则属于空间关系。 “时空”因素在各行业中的宽泛存在,使时空预测成为泛滥行业进行科学决策、优化效率的要害。近日,微软亚洲研究院推出了面向全行业、具备高度通用性与易用性的时空预测开源工具 FOST(Forecasting Open Source Tool)。存在相干需要的企业和机构能够基于这一便捷易用的工具生成高效的时空预测解决方案。 GitHub 链接:https://github.com/microsoft/...共性形象:时空预测开源工具FOST近年来在与行业搭档的严密单干中,微软亚洲研究院的研究员们发现,时空预测需要普遍存在于物流、电信、医疗、交通等许多行业中。然而,以后大部分的时空预测还只是停留在钻研阶段,真正利用时,大家只是互相借鉴思路,想要解决理论问题还须要各自从头开始一点点摸索,并没有一个简略、易上手的通用工具。 基于与多家企业在时空预测上的单干钻研,微软亚洲研究院的研究员们形象出了行业共性问题,将多年的技术和教训积攒进行转化,推出了具备极高行业通用性的时空预测工具 FOST。 FOST 架构图 要使时空预测工具兼顾通用性和可用性,需解决三个常见问题:第一是数据的品质问题,这就须要升高数据乐音,减小信息缺失的影响;第二是时序上要能对趋势、周期、突发等各类维度具备良好的包容性;第三则是在空间维度上突破以往预测模型只能单点预测的局限性,可能在空间结构中精确预测并利用关联影响。 为此,微软亚洲研究院为时空预测工具 FOST 集成了三大功能模块,来应答多种简单时空条件下的预测: 数据处理:数据降噪,晋升数据品质在 FOST 中,数据的收集由用户自主实现,这既保证了可能基于多样的场景数据训练出不同的业务场景模型,又保障了用户数据的隐衷平安。之后,FOST 会针对存在乐音等问题的品质低下的数据进行荡涤,晋升数据品质,确保模型训练的准确度。时序解码:轻量级时序神经网络在时序预测上,微软亚洲研究院采纳了轻量级深度时序神经网络。深度时序神经网络次要用来捕获理论业务场景中的简单历史法则。以物流行业为例,可能数据显示某几个站点在冬季派件量比平时多,那么是否就能够揣测出下个夏天派件量同样会上涨呢?理论的关联关系通常并不是这么简略就能够推断进去的。深度时序网络的作用就是找出其中的简单关联和细节法则。但深度时序神经网络往往面临训练速度慢,对于噪声敏感的问题。同时在数据量不短缺的状况下,容易过拟合训练数据。因而,微软亚洲研究院在深度时序神经网络的根底上通过对时序数据降维,使构造轻量化,从而减速训练效率并稳固预测后果。空间解码:图神经网络构建档次图在空间层上,微软亚洲研究院采纳了图神经网络,通过节点间的空间分割,来建模信号变动在空间上的相互影响和关联。例如在疫情数据预测中,一个地区的疫情后果会受到其余区域,尤其是相邻地区的影响,所以预测时也不能疏忽空间上的关联。对此,微软亚洲研究院利用图神经网络,在预测疫情倒退信息时,也将其余省市的信息参考进来,进一步晋升预测的精度。引入图卷积网络后,无论是针对县区的细粒度预测,还是省市级别的粗粒度预测,后果的准确性都大大晋升。微软亚洲研究院副院长刘铁岩示意,“FOST 不是一个自上而下的钻研产物,也并不是一开始就有明确打算要进行研发的,而是通过与产业界的深度接触后,咱们发现了很多行业在时空预测方面存在的共性需要,包含问题挑战、解决方案等多个层面。因而,咱们决定将共性问题形象进去做成一个通用的开源工具,帮忙更多企业借助先进的人工智能技术节俭精力、老本,晋升经营及翻新效率。” 凭借高通用性,应答泛滥行业时空预测需要在与工夫、空间概念密切相关的行业中,时空预测工具 FOST 如何运作并发挥作用? 仍然以较为典型的物流行业为例。如果物流企业心愿通过 FOST 对某个大站点的次日派件量进行预测,首先,企业须要在底层的深度时序神经网络模块中输出近一段期间的工夫序列数据,包含这个站点的每日总出库量和总收件量,及以该站点为起点或中转站的派件量,之后模型的时序模块会先学习历史数据中的特色,并示意为隐空间中的一组向量。 接下来则须要进一步叠加相邻站点的时序法则信息进行空间上的信息聚合。一个例子是站点与其相邻站点之间往往存在这样的关系——当相邻站点快递件数减少时,就会将一部分快件发送给该站点。在这种状况下,当在时序上预测出该站点次日派件量为200件,同时又看到空间层上相邻站点次日快递件数预计会急剧减少时,就能够预估出该站点次日的派件量可能将远超200件,这样就将站点空间上的关联关系也融入到了模型中。 上述仅是物流行业的例子。很多其余行业场景,如网络基站流量预测、交通流量预测、电力输送预测,与物流行业同样存在共通的时空概念,时空预测工具 FOST 在这些行业上的作用原理也根本相似。 不过要留神的是,对于关联性越大的节点,在预测时就越要优先思考他们的关联关系,否则如果将所有关联信息都进行无差别计算,那计算量将会微小到难以承受。比方本来就曾经有数千个地点,如果还要将所有地点间的关系都思考进来,这样的计算量对服务器的要求会十分高,是个别企业所无奈承当的一笔开销。对此,微软亚洲研究院也做了很多优化,包含在图随机采样时会优先思考强关联的信息,从而进步整个预测工具的运行效率。 此外,在某些行业中,空间概念未必仅停留在天文空间层面。例如,在医疗行业的糖尿病患者病情预测中,同一类糖尿病的不同患者,就可视作多个不同空间。一个病人的病情倒退法则能够作为历史参考,帮忙预测出其余患者的病情发展趋势。 微软亚洲研究院的时空预测开源工具给各行业用户提供了一个简略易用的深度学习“利器”。通过应用 FOST,用户不仅能够无效晋升业务场景预测的准确率,还能够防止从头开发相似平台的反复工作。将来,微软亚洲研究院将在以后版本的根底上,继续优化时空预测工具上模型的准确性和训练效率,助力更多企业和机构通过构建时空预测能力发明更大的价值。

December 19, 2021 · 1 min · jiezi

关于开源:拥抱开源共建生态观测云-DataFluxFunc-代码全部开源

开源,始终是科技产业倒退的重要驱动力,尤其在云计算、大数据、人工智能等新兴信息技术畛域,开源功不可没。对科技企业来说,拥抱开源、参加开源社区并在社区中奉献价值,不仅意味着企业在技术创新与研发方面,不惧市场和开发者的测验,还阐明作为一家企业,违心用本人的力量来丰盛开源社区,促成寰球技术圈的翻新倒退。 云时代的零碎可观测平台——观测云,一经推出即受到市场高度认可,取得等保三、可信云等多个重要行业认证,并顺利退出中国通信标准化协会,与中国信息通信研究院共推国内可观测性概念与技术倒退。目前观测云已将旗下 DataFlux-Func 数据处理开发平台正式开源,代码已全副公开。 GitHub 我的项目网址:https://github.com/DataFlux-c... DataFlux Func 数据处理开发平台DataFlux Func 是观测云旗下的一款函数开发、治理、执行平台。简略易用、无需从零搭建 Web 服务,无需治理服务器等基础设施,只需编写代码并公布,简略配置即可为函数生成 HTTP API 接口。目前 GitHub 的 DataFlux-Func 已受到泛滥海内外技术爱好者的关注,Star 一直增长。每一个 Star 既是对观测云的激励反对,又是对观测云科技翻新的踊跃鞭策。开源是翻新的推动者,拥抱开源的观测云,将充沛尊重海内外开源社区,借助宽广技术爱好者的独特力量,不断完善设计理念和代码逻辑, 继续产品翻新与疾速迭代,为国内乃至寰球的技术圈奉献一份心力。 还不晓得观测云有开源我的项目的小伙伴,能够扫码间接进入 GitHub DataFlux-Func。 心愿大家多多标星,您的标星不仅是对观测云的反对,更是对开源技术创新的重要必定!快关注、退出咱们吧!

December 14, 2021 · 1 min · jiezi

关于开源:开源自建小微企业的代码仓库选型之路

背景:来自云效客户选型的一个参考,从搭建了本人的代码仓库到应用云效的Codeup的转变,云效Codeup 能天然的和钉钉群成员进行挂钩,并且云效Codeup 自身还有:仓库加密,代码备份,平安拜访,审计等性能。甚至他还集成了 WEBIDE,能够在线coding。 github要说到代码仓库,作为程序员首先想到的应该是 github, 然而遗记了从什么时候开始,github 在国内的访问速度越来越慢了, 并且会间歇性的拜访不到。于是如果选用 github 作为公司我的项目代码仓库的话,效率必定会因为网络问题而大大衰减。 gitee于是在国内访问速度要快 是咱们所要抉择的一个硬核指标,gitee 是国内不错的代码托管平台,然而,要用到企业外面,他花钱啊 gogs到这里,价格方面也是咱们须要思考的一个方面,于是咱们开始寻找开源自建的代码仓库 , 因为咱们开发所用的语言次要是 golang,而 gogs 恰好又是 golang 编写的。于是咱们搭建了本人的代码仓库。然而,人员的治理仿佛不是那么现实,员工到职后咱们只能在到职程序里加一条删除 gogs 该用户。 codeup其实再寻找其余的代码仓库还是因为公司自身的变动,运维不在了!。保护工作就落在了我头上,平安组的策略,仓库的备份 等等,直到我看到了阿里的云效的codeup,其实公司始终在用阿里的钉钉,云效codeup 能天然和钉钉群成员进行挂钩,不必放心员工到职后代码的拜访权限问题,更重要的是 截止到目前为止 codeup 根本是完全免费的,我曾经迁徙了 百多个我的项目到了本人的 codeup并且 云效codeup 自身还有:仓库加密,代码备份,平安拜访,审计等性能。甚至他还集成了 WEBIDE,能够在线coding. 并且 codeup 自身还有:仓库加密,代码备份,平安拜访,审计等性能。甚至他还集成了 WEBIDE,能够在线coding. 对于咱们云效代码治理 Codeup,数十万企业都在用的代码治理平台,提供代码托管、代码评审、代码扫描、品质检测、继续集成等性能,全方位爱护企业代码资产,帮忙企业实现平安、稳固、高效的代码托管和研发治理。 立刻体验 原文链接:https://developer.aliyun.com/...

December 14, 2021 · 1 min · jiezi

关于开源:工信部到2025年建设23个有国际影响力的开源社区IntelliJ-IDEA-20213发布-思否周刊

40s 新闻速递苹果 M3 处理器曝光:正在试产、最高 40 核、3nm 工艺MonoX 因破绽导致被黑客窃取 3100 万美元字节员工操纵抖音热榜被判刑Android 权限治理将有重大变动:闲置利用无奈获取任何隐衷信息苹果推延 App Store 反对内部领取链接工信部:到 2025 年建设 2-3 个有国内影响力的开源社区Facebook 勾销加密货币广告禁令IntelliJ IDEA 2021.3 公布Spring Boot 2.6.1 公布WebStorm 2021.3 公布IPython 7.30 正式公布Eclipse 4.22 RC2 公布GitLab 14.5 公布行业资讯苹果 M3 处理器曝光:正在试产、最高 40 核、3nm 工艺依据 DigiTimes 音讯,苹果芯片代工合作伙伴台积电 TSMC 正在试产 3nm 工艺,也就是 N3。台积电打算 2022 年第四季度开始大规模量产 3nm 工艺产品。台积电 N3 工艺的首批客户包含苹果和 Intel,并且定于 2023 年第一季度出货。工艺提高意味着芯片的性能和能效会进一步晋升,也就是更快的处理速度和更长的电池续航。 MonoX 因破绽导致被黑客窃取 3100 万美元区块链初创公司 MonoX Finance 周三示意,因为软件中用于起草智能合约局部存在破绽,曾经被黑客曾经胜利窃取了 3100 万美元。MonoX Finance 在一篇文章中走漏,该公司软件中的一个会计谬误让攻击者贬低了 MONO 代币的价格,而后用它来兑现所有其余寄存的代币。而后黑客在以太坊和 Polygon 区块链上用该代币兑换了价值 3100 万美元的代币。 ...

December 5, 2021 · 2 min · jiezi

关于开源:龙蜥社区成立系统运维SIG重磅开源sysAK系统运维工具集

简介:零碎运维SIG致力于打造一个集主机治理、配置部署、监控报警、异样诊断、平安审计等一系列性能的自动化运维平台。 OpenAnolis 龙蜥社区(以下简称“龙蜥社区”)正式成立零碎运维(System Operation&Maintenance, sysOM)SIG。阿里云和统信软件作为零碎运维 SIG 的联结发起方,将携手龙蜥社区开发者一道,致力在自动化运维畛域构建弱小的生态体系,促成零碎运维 SIG 的相干我的项目疾速部署于宽广的业务场景。 零碎运维 SIG 指标是致力于打造一个集主机治理、配置部署、监控报警、异样诊断、平安审计等一系列性能的自动化运维平台。摸索和实现翻新的 sysAK 工具、高效的 LCC(Libbpf Compiler Collection)开发编译平台及 netinfo 网络抖动监控零碎等,实现零碎问题的疾速上报、剖析与解决,晋升集群的全自动运维效率,与社区合作伙伴一道独特构建大规模集群运维生态链。还记得咱们的非典型程序猿青囊吗?在前几期的云巅论剑微信公众号里,咱们介绍了sysAK 的 memleak 检测工具和 coredump 瘦身技术以及网络抖动监控利器netinfo,内部开发者对咱们这个工具集表白了强烈期待,明天,咱们将把零碎运维 SIG 的第一个我的项目,隆重的介绍给大家,并将其正式开源。 什么是 sysAKsysAK,全称是 system analyse kit(中文名青囊),根底来自于阿里百万服务器的多年运维教训,通过对这些教训进行形象总结出典型场景,针对不同的运维需要提供了一系列工具,造成对立的产品进行服务。工具集蕴含了很多弱小的底层零碎运维能力,这些工具交融到了不同产品的运维平台中,实现高效的自动化运维。 sysAK 诞生背景在零碎运维过程中,资源监控与利用、问题排查与解决是外围诉求,怎么样做到这些,须要一系列的操作系统底层能力与工具,这些能力与工具目前比拟多的扩散在不同的场景,怎么无效的整合去施展他们的作用以及更不便的在零碎上进行部署,短少一个整体的计划,特地是在古代云计算中心中,集群大规模的机器通常蕴含不同的业务场景、零碎及硬件平台,对这些能力与工具也有着十分高的要求。同时目前很多现有的工具对专业知识要求过高,对一般运维人员来说存在不低的门槛。因而 sysAK 诞生的指标是通过对立的跨平台工具集补齐零碎运维现有能力,并高效易用的发挥作用。 sysAK 技术特点因为一直倒退和变动的简单业务环境,工具集也须要继续迭代,以冀望笼罩更多的场景,因而心愿通过社区单干,独特打造出这个跨平台的对立工具集。为此,sysAK 在技术实现上采纳容纳的框架:sig 1.png工具集反对多种语言格局,c、shell、python、go 等,不便不同语言习惯的开发者进行开发,疾速集成;同时针对须要采集零碎内核数据的状况,也同时兼容 Linux kernel module 和 eBPF 两种技术,对内核版本不做限度。当然除了性能外,sysAK 还首提自我资源管制的概念,防止工具运行过程中对系统的资源耗费和产生大的烦扰。 sysAK 外围能力目前工具集笼罩零碎运维典型场景,包含三大类性能: 1、线上问题剖析诊断: 诊断典型问题如负载异样、网络抖动、内存透露、io毛刺、性能瓶颈、利用异样等,针对性的提供工具,同时尽量减少工具的专业性,让用户更易使用和解读。 2、资源监控: 针对各种系统资源(CPU、内存、网络、文件 IO、内核治理构造等)提供更精细化的资源监控,帮忙业务运维实现细粒度的运维调度,高效的使用资源。 3、零碎染指: 次要针对 2 种状况提供零碎染指能力:一是问题剖析诊断时,须要验证特定 case 或模仿注入能力实在确定问题进行修复; 二是总有不可预期的问题会产生,对于业务来说很多问题产生后,怎么疾速复原和止损才是第一要务,对于不是整机异样的问题(零碎级死锁、夯机),提供染指能力对系统进行复原或故障隔离等。 sysAK 布局sysAK 在龙蜥社区开源,并采取 SIG 共建合作模式,每季度公布新版本更新,蕴含要害 bug 修复和新个性、新能力,并逐渐将产品残缺能力开源。 ...

December 1, 2021 · 1 min · jiezi

关于开源:研发效能团队如何拥抱开源社区一些前沿理念与朴素认知

为开源软件晋升效力是一种怎么的体验? 研发效力团队如何拥抱开源社区? 有哪些前沿理念?又有哪些「奢侈认知」? 让咱们一起来看看 Zilliz 研发效力高级经理、15 年测试老兵沈立彬的心得体会吧! 为开源云原生软件晋升效力,有哪些挑战?说到开源软件,很多人对开源的第一印象是「情怀」,而真正好的开源产品在给你浪漫的同时也会给你面包。 随着互联网一直倒退,电子邮件、论文、物联网传感数据、社交媒体照片、蛋白质分子结构等非结构化数据指数级增长。如何利用好这些数据?如果想要应用计算机来解决这些数据,须要先应用 embedding 技术将这些数据转化为向量,而后,开源向量数据库 Milvus 能够存储这些向量并为其建设索引。Milvus 数据库可能依据两个向量之间的间隔来剖析他们的相关性,目前在商品举荐、视频检索、图像检索等场景曾经落地利用。 自从两年前凋谢源代码以来,Milvus 数据库迅速取得了超过 1000 名企业用户。用户应用它来构建许多不同的人工智能应用程序。对于这样重要的根底软件系统,寰球范畴内的开发者在近程合作进行研发的过程中,效力晋升流程方面遇到了很多不一样的挑战。 第一个挑战是,外部团队通常能够很好地对立流程、传承教训,然而内部开发者对品质的了解可能不一样。咱们如何在不打消内部贡献者积极性的状况下,帮助他们稳固地奉献代码,交付一个通明的测试零碎,让大家乐与单干?内外认知参差不齐,如何控制代码品质? 第二个挑战是,开发环境、工具链的不统一。集成开发环境与工具的多样、第三方依赖的差别,导致社区用户在本地部署、开发、调试时会遇到差异性问题。 第三个挑战是,本地开发测试与 CI 测试环节不统一。 第四个挑战是,内部开发者可能不足必要的开源风险意识。比方 Milvus 数据库恪守 Apache 2.0 协定,如果开发者引入了一个协定更严格的第三方开源库,可能会波及侵权问题。 第五个挑战是,构建流程需保持稳定。万一 CI 支撑体系挂了,而内部贡献者可能只有那天有空。持重的基础设施显然是必要的。 对于开源软件,社区贡献者是十分贵重和重要的力量。流程过「重」,将会重大影响贡献者的效率和积极性;流程过「轻」,又很难保障代码和设计的一致性以及产品的品质,从而对社区的凋敝起到负向作用。咱们看到了很多业界同仁也在这条路上后退,作为 Milvus 数据库的外围的贡献者,Zilliz 研发效力部门在摸索中逐步积攒了相干的实践经验,我想把咱们的教训拿进去和大家一起分享。 工欲善其事,必先利其器构建稳固、衰弱、低参加门槛的开源社区,研发效力要做什么? 总体而言,要升高除编码工作以外的老本,让开发过程变得愉悦。 首先,提供一个敌对的、易于运维和探测问题的环境。 以编译优化为例,更多地依赖容器化,因为容器调度粒度比拟细,能更充沛地利用现有的资源。而后,保留编辑环境,缓存一些编译的两头产物或第三方依赖库。最初,增量编译,保留编译环境和两头产物。增量编译能够节约大量工夫,防止全量编译中的重复劳动。 另外,要尽可能升高测试老本。这个过程也须要更多地依赖容器化以及测试流程并行化。假如有 10 个测试用例并行测试,不难理解,第一台机器跑用例 1,第 10 台机器跑用例 10。然而,实在的场景并不是那么现实。比方测试用例 2 可能依赖测试用例 1,如果把测试用例 1 和测试用例 2 离开,测试用例 2 就跑不起来了。所以,并行化测试流程时,在框架一侧要能标识测试之间的依赖关系,并保护这样的一个表构造。 最初,还要做好测试流程的自动化、标准化,尤其是测试的「最初一公里路」难题,也就是主动剖析后果的过程。目前咱们的工作流程中,「最初一公里」是纯手动的,查看 failure 而后手动调试。咱们能够应用 Report Portal 等自动化后果剖析平台来让这最初一个环节更「聪慧」 。Report Portal 对接各种测试框架并提供相应的插件,能够把实时的测试后果公布到平台上,记录后果、剖析并记录失败用例。平台还会有近似度检索性能,零碎主动剖析谬误起因,辅助团队进行合作。 研发效力拥抱社区研发效力团队心愿让整个社区一起来交付高质量的软件,并不是交付那个满足要求的增删改查工具。 怎么可能让社区更乐意去做这件事件呢? 第一,须要有凋谢通明的 CI 测试和专项测试。所有的贡献者能够拜访到 CI 零碎的逻辑、了解零碎的工作、有哪些检测卡点(verification point)。 ...

November 26, 2021 · 1 min · jiezi

关于开源:The-Data-Way-Vol6|我不是开发者但我依然向往开源

对于「The Data Way」 「The Data Way」是由 SphereEx 公司出品的一档播客节目。这里有开源、数据、技术的故事,同时咱们关注开发者的工作日常,也探讨开发者的生存日常;咱们聚焦开源,也激励开发者踊跃拥抱开源以外的多彩生存。 这些,都将在「The Data Way」的节目中一一失去展示。 目前「The Data Way」已上线喜马拉雅、网易云音乐、小宇宙、Apple Podcasts、皮艇等音频平台,每双周周一更新,欢送大家踊跃点击订阅,第一工夫接管来自「The Data Way」的更新动静。上期回顾请点击这里。 圈子外的小白如何退出到开源社区中?我不是开发者,就代表着我与开源无缘了吗? 本周,由 SphereEx 推出的【The Data Way Vol.6】继续更新。本期节目邀请大家沿着两位身份并非程序员的开源社区贡献者的视角,通过一步步摸索和总结,从老手的角度,一起去理解开源的故事。 点击链接,来听听看吧 01 合作·共赢,是社区与贡献者之间的默契合作开源社区仿佛就有这么一种魔力,互无交加的陌生人之间,因为一个开源我的项目就可能无条件地信赖对方,可能把我的项目源代码毫无保留地展现给对方,这毫无疑问是须要极大勇气的。而在开源社区中,通过公开通明的合作形式,让不同地区的开发者可能在逾越时区影响、逾越物质条件的根底下实现同一件事。这种合作与信赖的精力,是开源社区所特有的。 共赢开源为什么能存在这么长时间?为什么会有这么多人违心去实际开源?肯定是参与者在开源中失去了某些播种,能够是物质层面的,也能够是精力层面的。 包含当初许多一般的开发者或参与者,以集体的身份在工作之外为开源我的项目奉献本人的工夫,肯定也是有播种在撑持他这么做。开发者在对社区进行赋能时,社区也在反馈给开发者成长的空间与机会。这种共赢的关系,才是让开源倒退至现在这种规模的起因所在。 02 以本人善于的形式去参加开源并非只有开发者能力参加到开源社区建设中。是不是只有开发者能力参加开源?当然不是。在 2020 年的中国开源报告中,社区贡献度最高的两种形式是开发和文档,文档撰写曾经成为普通用户参加开源社区建设十分常见的一种奉献形式。也就是说,参加开源我的项目并非肯定要提交一个性能或者模块,只有对我的项目、社区无益的行为都属于『参加』的领域, 如翻译、社区经营、优化文档、博客、软件布道等模式,都是直接参与社区建设的奉献形式。 03 如何抉择本人参加的第一个开源我的项目每一个开源社区都十分欢送任何感兴趣的同学参加进来, 对于没有相干教训的同学,能够先从 GitHub 上或相干开源我的项目的官网理解相干信息,浏览与奉献相干的指南,订阅社区的邮件列表等等。 以 GitHub 为例,通过填写本人善于的畛域,平台会举荐一些适宜的我的项目,并能够在我的项目 issue 外面找到相干的 Good First Issue。通常,社区 Committer 会将一些比较简单比拟适宜入门的工作打上『Good First Issue』的标签,不便老手更容易找到融入社区的办法。当然,任何办法都是建设在实际的根底之上,只有本人被动去尝试,才有机会缓缓融入到社区中来。 总之,社区是凋谢、容纳的,参加到开源社区中并没有什么特定的门槛。对于想要参加到开源中的你们来说,只有你违心,咱们随时欢迎大家的退出。 欢送点击 链接 来收听,欢送大家关注咱们的公众号(SphereEx)回复“播客”进入播客听友群与更多的敌人交换!

November 24, 2021 · 1 min · jiezi

关于开源:瞰见|即将上市的云明星-HashiCorp-走过的开源之路

Gradatim Ferociter.一步一步,畏缩不前。 —— 杰夫.贝佐斯咱们喜爱听传奇,尤其是传奇的胜利故事。比方从车库里蹦出的想法、大学中途入学,或者某天在厕所里和某个投资人闲聊了几分钟而后成就了一个平凡的公司。这些传奇,也往往让咱们肾上腺素分泌放慢并产生一些莫名而隐秘的渴望,渴望着本人有一天也不小心成为了某个传奇下的英雄。 <播种者> ,让.弗朗索瓦.米勒 / 1850年 近日,据称是属于两个九零后程序员从客厅开启的守业将要造就一个百亿美金市值的企业传奇正在演出,因为这个叫HashiCorp的云服务公司在11月4日向美国SEC提交了上市申请文件。于是,一家大受资本追捧的云服务巨头眼看就要在纳斯达克跃然纸上。 1 HashiCorp 是谁?实际上,这是一家曾经在开源畛域玩得风生水起的守业公司。 它是做什么的?一句话的概述:HashiCorp 是一家以IaC(Infrastructure as Code)基础设施即代码为理念(这个概念又是啥?当前咱们能够专文价绍),为客户提供一系列云基础设施和开发运维一体化(DevOps)主动构建的组件式工具集。旗下有Vagrant、Packer、Terraform、Vault、Nomad 和 Consul 等企业级产品,来为用户解决开发、经营和安全性等方面的问题,是当下寰球企业级云服务畛域的明星级公司。 2 HashiCorp 凭什么?那就让咱们且来看看两个年老程序员的守业过程。它到底是不是一个传奇呢?[i] HashiCorp 成立于2012年,缘起于两个来自美国华盛顿大学的毕业生 Mitchell 和 Armon 在原先的工作中发现自己和其余工程师的工夫次要节约在开发基础设施工具的配置、服务、平安、扩大等与公司外围竞争力相关性并不大的工作上。 于是,他俩决定守业开发一套通用的工具来帮忙开发者从无聊、效率和价值低下的工作中释放出来。最后,他们只是以开源代码的模式,并通过社区分享并供其余开发者收费下载应用,但一开始影响力无限。他们首个开源产品 Vagrant 第一年的下载量只有100次左右,但其中有90次是他俩本人下载的,第二年下载量才勉强到1000,而后两人在社区致力宣传后实现了10万次下载,到了第五年才达到了百万次的下载量,开始在社区取得了肯定的知名度。 HashiCorp 最后建设的商业模式是试图利用开源社区来低成本取得用户和支出,并推出了第一个付费产品是针对中小企业的Atlas,但这个产品并不胜利,因为通过社区取得的这些中小用户付费志愿极低。 于是,他们果决停掉了这第一款产品的研发。同时发现其实真正对这些基础设施有购买能力的实际上是大企业,便开始艰巨转型做服务大企业的产品,但困于资金和团队不匹配,于是两个创始人被动让出CEO地位,并在有远见的危险资本GGV加码的帮忙下,在2016年胜利吸引到来自VMware富裕大企业客户拓展和治理教训的 Dave 加盟,从而建设了一套大企业的销售团队和一套销售体系和有战斗力的团队。 此时,恰逢寰球的企业和组织面临着数字化转型、云优先、多云混合这三大趋势,Hashicorp抓住这个机会,从此一路开挂。 通过一系列翻新产品从新定义了多云时代的 DevOps工具链,走上疾速倒退的路线。咱们从他们提交的上市文件里能够看到,在过来三年他们的支出每年以100%的速度在增长。同时,要害的客户数量从2019年1月的433个增长到2021年7月的2100多个,尤其是10万美金以上的客户从174个到了558个(如下图)。同时,老客户的支出留存率(NRR)在123%,数字阐明了其大客户市场的有效性,也证实了其业务策略的执行相当到位。 以上图片来自HashiCorp向SEC提交的S1文件 [ii] 援用创始人 Mitchell 的话,“你认为的守业是每天为本人的激情奋斗,可事实是,你每天须要激励他人为你的激情而奋斗”。其实在HashiCorp 的倒退过程中,随着市场的变动,除了用睿智,勇气和襟怀去沿着他们酷爱的路线去守业,另外一个极其重要的并撑持他们倒退的是他们对于开源的认知以及开源社区的商业化实际。 能够看到 HashiCorp 明天的问题和开源社区的帮忙是齐全分不开的。他们事实上采纳了一种叫 OpenCore 的开源商业化形式,即外围代码开源,企业级产品以闭源封装能满足企业级需要的额定性能。这样,通过开源社区,一方面以开放式软件开发来构建外围,让大量的用户、第三方贡献者和合作伙伴单干退出社区共同开发的。 另一方面,以专有的商用软件形式进行商业化销售,而社区级产品以非商业模式则可供用户收费下载学习和应用。截至 2021 年 1 月 31 日,他们的产品下载次数达到了近1亿次,相比2015年的百万次,增长了100倍。同时据统计,在寰球范畴内,有近1.1万个组织或企业下载应用过他们至多一款产品,而将近3.6万个社区成员则散布在寰球50多个国家中。 以上数据阐明了一个事实:开源社区在HashiCorp一路开挂的倒退过程中,起到了惊人的作用。而这个事实也无力证实了:对于开源守业,不是要不要倒退开源社区的问题,而是怎么倒退开源社区的问题? HashiCorp开源下的商业模式的建设也不是一帆风顺的,它也是在过来十多年里的试错中进行一直摸索和迭代,最初,它在开源形式、许可证抉择、社区治理、外围团队和业务模式抉择之间的无限配对上,HashiCorp找到适合它的均衡,也确实有其独到之处。 接下来,就让咱们看看 HashiCorp在开源下的各项抉择吧。 3 HashiCorp 的开源商业模式01 开源形式的抉择 在开源形式上,创始人Armon在最近OpenCloud2021的一个访谈中是这样阐述的。他们当初在筹备走商业化路线的时候,有几个抉择:产品开源收费仅以服务免费,以SAAS模式或者 OpenCore模式。但如果产品收费服务免费,市场上有个规模和服务能力更强的竞争RedHat;如果产品间接上云以软件即服务的模式在云上提供免费服务,则面临着私有云巨头AWS等的间接竞争,最初通过衡量依据本身理论状况,借鉴MongoDB和CONFLUENT抉择了OpenCore的模式。而后,随着市场的成熟和本身能力的倒退,他们在最近也公布了一款新的产品HCP以SAAS模式开始推广[i]。 02 开源许可证的抉择在OpenCore形式下,既要促成开源社区的倒退,又要能爱护企业的竞争力,那么在当下形形色色的各类开源许可协定中抉择一项能够和他们的OpenCore匹配的许可证是极其要害的。HashiCorp通过比拟抉择了MPL协定(即Mozilla Public License)。MPL 协定的劣势就是容许在其受权下的凋谢源代码能够和其余许可证下的代码进行混合。这帮忙 HashiCorp 既解决了Open Core 模式下的外围代码开源,又能够在企业版里的局部代码放弃闭源的法律合规性和爱护企业的商业竞争力。 ...

November 12, 2021 · 1 min · jiezi

关于开源:活动预告|ArchSummit全球架构师峰会

流动预报|ArchSummit寰球架构师峰会 2021年11月12日(今天)16:55-17:40第四范式研发工程师、OpenMLDB PMC成员-陈迪豪将缺席ArchSummit寰球架构师峰会并进行题为“OpenMLDB:为机器学习高效供应正确数据”的分享,具体内容蕴含: -工程化落地的挑战-基于国产开源数据库OpenMLDB的解决方案和技术细节 欢送大家扫描海报二维码报名参会~

November 11, 2021 · 1 min · jiezi

关于开源:FlyFish-10发布新增4个可视化组件

Change log:新增组件:轮播表格、工夫组件、进度条、视频组件修复大屏编辑模式下,点击导入导出时报错问题修复公共组件默认不显示缩略图的问题修复除了admin账户,其余一般账户也能够批改其他人信息的问题修复默认新增利用时,提醒“请抉择标签”问题FlyFish地址:Github:https://github.com/CloudWise-OpenSource/FlyFish Gitee:https://gitee.com/CloudWise/fly-fish 在线地址:https://www.cloudwise.ai/#/datalaker/product/flyFish 为什么应用FlyFish?繁难上手 通过可视化的形式即可开发数据可视化利用,利落拽的模式编排组件与页面,配置化的形式调整款式 灵便拓展 平台内反对开发与公布自定义前端组件与交互逻辑;反对配置全局的自定义函数、全局事件与全局数据集;反对抉择数据可视化比例或自适应;灵便满足不同的需要场景。 模版积淀 基于行业我的项目实际,飞鱼积淀了丰盛的前端组件库与数据可视化模板库;针对不同行业进行模板划分,可能更加准确地服务于各行业需要场景。 灵便数据接入 反对动态mock数据、http接口、内部数据库等多种形式的数据接入;反对灵便批改数据结构。 高效交付 无需从零到一手写代码,no coding no bug;通过利落拽模式开发数据可视化利用,一键生成代码包,反对轻量级部署,不依赖任何平台或技术栈;实现高质量、高效率交付。 凋谢生态 收费开源,反对内网部署;继续的平台保护与社区生态经营,领有大量用户参加奉献组件模板。 目前提供了什么?反对大屏比例和自适应计划反对自定义组建款式和交互逻辑反对全局数据集、全局自定义函数、全局工夫等事件反对动态mock、yapi、http等多重数据格式接入收费开源,内网部署相干链接: 飞鱼文档 社区交换

November 10, 2021 · 1 min · jiezi

关于开源:She-Builds-Summit-感受她的科技力量

现在,女性不再囿于“持家有道”,而是笑傲职场,甚至进行太空漫游!当你不理解她时,你永远不晓得她有多少能量~ 11 月 19 日,咱们为你提供了这样一个平台:意识新搭档、引领职业倒退、凝听技术赋能故事——亚马逊云科技 She Builds Summit 欢送你的到来! 亚马逊云科技 She Builds 是一个包容性的打算,旨在激励和赋能女性或寰球技术畛域多样性的倡导者,并在技术一直倒退的世界中留下她们的脚印。 该流动蕴含了鼓舞人心的演讲、提醒、领导和倡议。与会者将通过亚马逊云科技的赞助我的项目、收费培训和倒退时机,博得职业生涯中超群绝伦的机会,从而武装技能,并成为其从事畛域的翻新佼佼者。更值得期待的是,开源商业初创公司 CTO 潘娟女士的分享,定会令你受益匪浅! 汇聚“她能量”,开释科技力量 从一个开源世界的女性开发者到 CTO,不仅仅意味着头衔的扭转:从她对技术、开源社区、日常工作的认识,到与极具天才的开发者、投资者的沟通形式等等,都带来了粗浅的变动。 在此次演讲中,潘娟女士将分享成为开源商业初创公司 CTO 的历程和贵重教训,以及科技界的女性应如何应答挑战并将其转化为时机。置信听了她的分享,你会被激励去被动思考,踊跃谋求幻想,并留下你的胜利印记! SphereEx 联结创始人 & CTO,Apache 成员,Apache ShardingSphere PMC,Apache brpc(孵化中)&Apache AGE(孵化中)导师,中国木兰开源社区导师。前京东科技高级 DBA,负责京东数字科技智能数据库平台的设计和开发;曾获“2020 年中国开源先锋”奖和“2021 年中国 OSCAR 开源先锋”奖;常常受邀在数据库和数据库架构畛域的相干会议上发表演讲并分享见解,是 Apache ShardingSphere 的第二大编码贡献者,从 2018 年开始,在技术和开源方面做了 40 屡次演讲。 11 月 19 日,咱们在亚马逊云科技 She Builds Summit 不见不散,让咱们共同努力,使技术的将来更加多样化! 点击上面链接理解更多会议详情:https://aws-shebuilds-summit-...

November 10, 2021 · 1 min · jiezi

关于开源:猪齿鱼数智化效能平台亮相-2021-中国开源年会

10月30日至31日,由开源社主办、业界最具影响力的开源年度盛会 2021第六届中国开源年会 (COSCon'21) 圆满举办。本次大会以“开心开源”为主题,采取线上线下相结合的模式举办,来自Apache 软件基金会、Linux 基金会、中国信通院、北京大学、同济大学、上海开源信息技术协会等国内外各界大咖齐聚,独特探讨云计算、大数据、AI、物联网、数据库、操作系统、开源教育、开源治理等技术和热点话题。 来自汉得信息的猪齿鱼数智化效力平台精彩亮相本次年会,在线上论坛和线下会场多维度分享了数字化效力相干的技术理念和利用实际。 2021中国开源年会 猪齿鱼云原生继续交付实现 – 技术分享 在会议的我的项目治理线上论坛,汉得架构师钟梓凌学生受邀发表题为《猪齿鱼基于GitOps的云原生继续交付实现》的技术分享。 钟梓凌介绍云原生技术外围要点 钟梓凌学生指出,当初是“Ops”流行的时代,作为 CI/CD 流水线的计划,GitOps 被誉为软件开发过程的“圣杯”,可能满足云原生环境下的继续交付。猪齿鱼即是基于云原生技术而研发的一款产品,可能提供合作、测试、DevOps及容器工具,帮忙团队效力晋升和企业数字化落地。在该产品的研发过程中,开发团队在构建继续交付流水线时参考了 GitOps 模型,构建出一个可反复且牢靠的继续交付过程,由此向用户提供集成GitLab的代码对立治理能力、反对多种类型的制品库治理能力、集成 CI与CD的自动化流水线、内建的代码扫描与品质剖析,从而使用户可能全流程的高效跟进开发过程,确保开发品质,进步交付效率。 基于云原生技术的猪齿鱼数智化效力平台 猪齿鱼产品的利用 钟梓凌学生重点介绍了 GitOps 工作流程的原理和模式,以及将其利用在生产环境和大规模运行 Kubernetes 中的实践经验,并以汉得平台产品研发核心为例介绍和演示了猪齿鱼对GitOps的实际和落地。目前,仅在汉得平台产品研发核心,猪齿鱼平台每天均匀的流水线触发量即高达为1700-2000条,稳固的反对各团队产品公布,保障团队流水线的高效执行。 玩转社区,猪齿鱼备受开发者认可 参会者驻足猪齿鱼展位 在本次年会的成都分会场,猪齿鱼设置了交换展位,与到场的开发者进行踊跃互动。汉得信息的架构师易大强和钟梓凌学生就用户关怀的猪齿鱼技术实际、效力晋升案例、将来倒退路线等问题一一解答,并就DevOps、项目管理等技术问题和与会技术爱好者进行交换,碰撞思维和技术的火花。猪齿鱼当先的技术利用和弱小的产品性能失去了与会开发者的认可,精美周边也受到大家的青睐。 随着技术的一直倒退和数字化建设的日益纵深,企业数字化策略的落地以及团队效力的晋升显得越发重要。猪齿鱼作为业界当先的数智化效力平台,将继续提供体系化方法论和合作、测试、DevOps及容器等工具,让团队效力更快更强更稳固,助推各行业企业数智化转型降级。 对于猪齿鱼 猪齿鱼是一款数智化效力平台,传递体系化方法论,提供合作、测试、DevOps及容器工具,让团队效力更快更强更稳固。戳此处试用猪齿鱼

November 9, 2021 · 1 min · jiezi

关于开源:龙蜥操作系统将捐赠开放原子开源基金会

11 月 4 日,龙蜥社区发表,由阿里云、统信软件等 14 家单位联结开源的龙蜥操作系统将捐献到凋谢原子开源基金会,以后已全票通过我的项目孵化评审中的技术达标评审,行将进行法务合规性审核。 龙蜥操作系统即 Anolis OS,定位于服务器端,反对 x86、ARM、龙芯(LoongArch)等多种芯片架构和计算场景,兼容 CentOS 生态,并反对一键迁徙,满足 CentOS 停服后的各畛域、各行业用户的应用习惯和需要。 凋谢原子开源基金会是我国首个开源基金会,领导单位为工信部,致力于成为国内一流的开源基金会,孵化中的我的项目包含 AliOS Things、XuperChain、OpenHarmony、PIKA、TKEStack、UBML、TencentOS Tiny 等,它们来自阿里巴巴、百度、华为、浪潮、腾讯、360 和招商银行等企业。 此前,龙蜥社区曾经推出龙蜥操作系统 Anolis OS 8.4 社区版。统信软件、中国移动云、中科方德等企业都已基于龙蜥操作系统社区版推出了各自的商业版本,龙蜥操作系统也在阿里云全面上线,总装机量已达百万量级。 “经 14 家社区理事单位表决,一致同意将龙蜥操作系统的源代码、商标齐全捐献进来,相当于从体面到里子,全都捐了。心愿更多的开发者参加进来,共建中立的开源生态,让龙蜥成为中国开源操作系统的代表。”龙蜥社区理事长、阿里云操作系统负责人马涛示意,“龙蜥社区将继续加大投入。作为社区理事长单位,阿里云打算为龙蜥投入的 20 亿专项资金也将逐渐落地。” 龙蜥社区副理事长、统信软件 CTO 张磊示意:“捐献只是终点。在将来的日子里,龙蜥社区将在基金会的领导下欠缺构造、继续投入,走上一个新台阶,成为寰球开源静止中的重要力量。” —— 完 —— 退出龙蜥社群 退出微信群:增加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】拉你入群;退出钉钉群:扫描下方钉钉群二维码。欢送开发者/用户退出龙蜥社区(OpenAnolis)交换,独特推动龙蜥社区的倒退,一起打造一个沉闷的、衰弱的开源操作系统生态! 对于龙蜥社区龙蜥社区(OpenAnolis)是由企事业单位、高等院校、科研单位、非营利性组织、集体等依照被迫、平等、开源、合作的根底上组成的非盈利性开源社区。龙蜥社区成立于 2020 年 9 月,旨在构建一个开源、中立、凋谢的Linux上游发行版社区及翻新平台。 短期指标是开发龙蜥操作系统(Anolis OS)作为 CentOS 代替版,从新构建一个兼容国内 Linux 支流厂商发行版。中长期指标是摸索打造一个面向未来的操作系统,建设对立的开源操作系统生态,孵化翻新开源我的项目,凋敝开源生态。 龙蜥OS 8.4已公布,反对 x86_64 、ARM64、LoongArch 架构,欠缺适配 Intel、飞腾、海光、兆芯、鲲鹏、龙芯等芯片,并提供全栈国密反对。 欢送下载: https://openanolis.cn/download 退出咱们,一起打造面向未来的开源操作系统! https://openanolis.cn

November 8, 2021 · 1 min · jiezi

关于开源:腾讯王巨宏云与开源共生共荣共建开放协作的技术标准

11月4日,2021腾讯数字生态大会Techo Day技术峰会在武汉召开,腾讯首次披露了在5大技术畛域的开源新进展,并回顾了腾讯开源的四大变动。 腾讯公司副总裁王巨宏示意,云与开源共生共荣、互相撑持,独特为用户和开发者发明价值,将是将来行业的大趋势、大方向。腾讯及行业技术,将来必将以开源的形式,在云上成长和倒退。 在操作系统畛域,腾讯继续投入超过10年,与合作伙伴通过1000多万节点大规模场景验证的云原生操作系统OpenCloudOS,行将成为凋谢原子开源基金会开源我的项目的一员;在云原生畛域,腾讯云此次公布了多集群治理云原生管控平台clusternet及云原生服务发现和治理核心Polaris Mesh(北极星)2个新我的项目;在大数据畛域,腾讯将进一步走向全面开源,并踊跃奉献和反哺开源社区,行将开源全场景在线离线混部解决方案Caelus和计算畛域热门方向RSS(Remote Shuffle Service)的新我的项目Firestorm;在数据库畛域,腾讯将推出针对于大规模交易场景的企业级分布式MySQL内核数据库开源我的项目TXSQL;在平安畛域,腾讯近期成为中国第一家退出OpenSSF平安开源基金会的企业,将引入腾讯平安二十年的平安能力积淀,助力简化行业的开源平安流程,为开源我的项目的安全性提供保障。 此外,在11月2日刚刚成立的Linux NextArch(下一代架构)基金会中,腾讯将作为首批开创企业退出,并针对异构架构及多云场景的下一代微服务架构及行业利用案例,通过开源单干的形式,构建开源技术,输入最佳技术实际,促成行业转型,助力技术创新和商业增长。 据理解,目前腾讯的开源工作次要围绕着我的项目开源、社区治理、生态共建三个方向推动。我的项目开源上,腾讯是Github寰球企业开源奉献榜中TOP8的企业,开源了超过130个我的项目,累计取得了超过38万开发者的关注和Star。这些我的项目绝大多数都来自于腾讯的外围业务,是在腾讯公司内真正应用和通过业务考验的代码。 社区奉献方面,腾讯继续奉献着超过30个支流开源社区,并退出了Linux 基金会、Apache 基金会等十余个国内开源基金会,也是凋谢原子开源基金会最早的发动单位之一。在生态共建方面,腾讯云将两大核心技术版块——物联网操作系统TencentOS Tiny和企业级容器编排引擎TKEStack捐献给了凋谢原子开源基金会,并行将捐献第三个云原生操作系统我的项目。此外,全栈机器学习平台Angel、万亿级大数据消息中间件Apache Inlong(应龙),高性能微服务治理框架TARS, 云原生边缘容器开源我的项目SuperEdge等也陆续捐献进入国内顶级基金会孵化和毕业。2020年,腾讯的开源我的项目TARS进一步孵化,成立了Linux基金会旗下专一微服务畛域的子基金会TARS 基金会,这也是第一家由中国公司发动成立的软件基金会。 腾讯开源四个变动 王巨宏回顾2021,谈到了腾讯开源生态正在产生的四大变动。 首先,是开源协同常态化。自2018年9月30日的“930”改革后,腾讯开始转变推动开源的思路,并正式把开源协同作为公司级的技术策略之一。三年过来,腾讯曾经组建和孵化了117个开源协同小组,涵盖了计算、存储、数据等所有互联网基石型技术,波及了腾讯云、微信、QQ等所有外围业务板块。目前腾讯外部代码的开源率达到85%,不仅给腾讯带来微小的效力晋升和老本节约,也通过云助力着生态搭档。 第二个变动是开源技术外围化。腾讯大量通过外部业务测验的自研外围代码、底层技术,正通过开源协同积淀下来,走向对外开源。目前腾讯曾经实现了操作系统、数据库、大数据、AI、云原生等核心技术畛域上的多点开源冲破。比方腾讯多年继续投入研发、具备HTAP能力的数据库产品TDSQL(PG版),研发超过10年、商用节点近千万的腾讯操作系统TencentOS等,一经开源,就广受开发者和厂商欢送。 第三个变动是开源奉献多元化。近几年,腾讯云一方面通过继续翻新,解决线上遇到的各种挑战并将产出反馈给社区;另一方面摸索云计算畛域的新技术,做好前沿技术的预演和积攒,坚韧不拔地继续为开源社区做出奉献。 在云计算的要害底层技术KVM畛域,腾讯云是惟一间断五年进入寰球企业 KVM 开源奉献榜的中国企业,也是奉献值最高的中国企业。腾讯云启动了腾源会,帮忙我的项目健康成长、帮助开源爱好者交换、施展开源领导者首领价值。同时,腾讯还蝉联了JDK15、16、17中国企业贡献度排名第一,并间断作为作为寰球Notable贡献者被OpenJDK社区主导者Oracle点名致谢。 最初,是开源人才年轻化。良好的开源生态,离不开与高校的严密单干,从2006年开始,腾讯就围绕着人才培养、联结钻研、学术交流三条主线,发展腾讯高校单干犀牛鸟打算,为行业造就优良的互联网人才。2021年,腾讯首次启动了“犀牛鸟开源人才打算”,持续与高校深刻单干,帮忙学生由浅入深理解开源常识,用企业实在我的项目来反哺教学,进一步助力开源人才生态的倒退。首期打算中,一共有420所国内外高校,超过3000位学生参加。王巨宏示意,将来腾讯心愿链接更多行业机构一起参加倒退,为开源教育奉献更多的智慧和力量。 云与开源共生共荣 对于云和开源的关系,王巨宏示意,目前云上简直所有的支流技术都是开源的产物,能够说,云行业的疾速倒退,正是得益于开源技术的红利。随着云计算和云原生的倒退,也逐步造成了云开源生态,云则为开源的倒退提供了最佳的载体。 具体来看,云让开发者可能更不便地应用和共享开源技术。“腾讯云在继续与开源产品、开源架构做兼容,应用统一标准,不便所有厂商、开发者都可能疾速、释怀的应用。”比方腾讯云联合腾讯数据技术实际、开源技术组织和商业化技术合作伙伴能力,在云端提供了涵盖Hadoop、ES、MPP数仓在内开箱即用的数据基础设施和数据工具,丰盛易用、开源凋谢,能够帮忙企业疾速构建平安、稳固、可扩大、可高效经营的数据IT架构。腾讯云的云原生容器编排引擎TKEStack,性能组件都来源于开源社区,在技术架构上符合标准 Kubernetes 接口,最新版本反对所有可用的性能和安全补丁,任何合乎云原生标准规范的利用或我的项目都能够构建和运行。 王巨宏示意,腾讯云也致力于通过云原生开源我的项目,与行业独特摸索开源的社会价值和商业价值。“咱们心愿将来不论是一个人,还是三五个人的小团队,或者是大多数中小企业,都能用上和大厂一样的框架和技术,进而助力整个行业技术的翻新和提高。” 比方腾讯云的云原生一体化部署工具CloudBase Framework,反对前后端利用一键部署,可能极大升高部署门槛、晋升部署效率。开发者不必再花工夫关怀服务器的配置、治理和运维,能更快体验开源我的项目。腾讯云的云原生开发环境工具Nocalhost,通过对开发空间、集群、利用、开发者和我的项目管理员的从新整合,能够做到训练环境的一键部署,助力云原生AI开发,可利用在互联网+、机器人、主动驾驶、无人机等泛滥行业云原生利用开发畛域。 Nocalhost开源组件的企业用户杭州小影科技,通过将AI技术利用于视频制作、流传、存储等场景,让视频编辑过程更加简单化、智能化,在用上Nocalhost开源组件后,单次调参效率从原来的分钟级晋升到秒级,大大提高了AI视频编辑能力的云上训练效率。 腾讯云也在踊跃通过开源的形式,共建凋谢合作的技术标准,致力于用开源推动技术倒退。比方往年10月,腾讯云联结社区多家厂商独特发动的云原生边缘容器开源我的项目SuperEdge通过捐献评定,正式成为了CNCF云原生计算基金会的沙箱我的项目。这不仅意味着该我的项目失去了云原生开源社区的认可,同时也标记着该我的项目从腾讯走向了社区,为建设基于容器的边缘计算基础设施规范,减速边缘计算行业的倒退迈出了重要一步。 多媒体畛域对性能有着极强的渴求——简直每过十年压缩率会晋升一倍,而对计算资源的要求则加强到十倍,因而从技术和社区倒退的角度,发现和了解好的开源我的项目并提供全方位的性能优化对整个行业都是十分重要的。在以后多媒体畛域的支流开源我的项目中,腾讯云都参加了奉献,比方媒体库(FFmpeg)、流媒体服务器(SRS)、编码库(AOM)、播放器(VLC)、传输协定(WebRTC、SRT)等。同时,腾讯云也参加了音视频畛域的多个凋谢规范组织,其中在Alliance for Open Media中,腾讯是国内惟一一家Founding Member,未来还会参加到下一代凋谢编码标准AV2的制订中。 王巨宏示意,开源工作是一项短跑,可能会在长时间内都是石破天惊和孤单的,因而要有足够的信念和现实驱动才有可能保持下来,对集体、对企业来说都是如此。腾讯也心愿通过构建一个凋谢的社区链接、帮忙更多的开发者、企业减速其开源翻新,一起拥抱开源、凋谢合作。其中,腾源会就是这一布局的重要象征和终点。目前,腾源会已汇集超过30位的开源首领,并与十多个开源社区和国内国内顶尖开源基金会造成联结,充分发挥开源社区的“源力”,与宽广开发者一起发明正向价值,用技术发明更美妙的将来。

November 4, 2021 · 1 min · jiezi

关于开源:相信开源的力量Nebula-Graph-采用-Apache-20-作为其开源协议

Nebula Graph 作为一款开源的图数据库,咱们欢送和各方单干,包含各个云厂商以及友商,然而咱们拥护个别企业对开源社区无穷无尽的吸取,而不向开源社区奉献丝毫,所以在我的项目的初期,咱们抉择了Apache 2.0 License,并附加了 Common Clause 1.0。 2021 年 11 月 2 日,ASF 董事吴晟学生在社区里给咱们提了一条 issue,指出咱们之前的协定设计不合乎 Apache 2.0 License 的标准。感激吴晟学生对 License 的解释。作为 Nebula Graph 的我的项目所有者,咱们对此高度重视,迅速决定将我的项目中所有 Common Clause 1.0 条款移除,惟一反对 Apache 2.0 License。 咱们坚定拥抱开源,也置信社区的力量。感激开源社区始终以来对 Nebula Graph 我的项目的反对,咱们肯定会以更快的迭代,更好的产品来服务社区。同时咱们也欢送有任何倡议和反馈来 GitHub 给咱们提 issue。 附 issue:https://github.com/vesoft-inc...

November 3, 2021 · 1 min · jiezi

关于开源:TLog-134发行注记

一TLog 1.3.4版本正式公布!相干文档也已做了更新。 TLog是一款日志工具,十分钟即可接入,反对泛滥的框架和支流RPC,你简直不须要做什么,TLog能主动你的日志进行加强,让你的日志马上降级,微服务之间的日志变得可追溯! gitee托管仓库: https://gitee.com/dromara/TLog github托管仓库: https://github.com/dromara/TLog 我的项目主页: https://yomahub.com/tlog/ 二从1.3.0到1.3.4,TLog次要围绕着2个方面开展迭代,小的新个性和底层代码的局部重构和优化。 版本始终用小步走的形式进行迭代,每次迭代的issue不会太多。这也和我的精力无关,保护2个开源我的项目和写文章确实精力比拟扩散,催更的小伙伴请见谅。 我顺便看了下,TLog从1.0.0开源以来,总共曾经发行了30个版本,加上这个版本就是31个版本。目前TLog外围性能绝对于曾经很稳固了,性能也和原生日志简直没有差异,每一次迭代都是一次提高。只为了让开发者能更不便的应用。 三1.3.4版本更新点如下: 个性: #I4F9Y5 反对spring的 @Scheduled定时器 https://gitee.com/dromara/TLo... 加强: #I4FC3T 改善自定义标签的底层实现,应用表达式引擎来实现 https://gitee.com/dromara/TLo... 修复: #I4F4SL 解决在logback的MDC模式下,有多个%X的状况下会反复输入标签的问题 https://gitee.com/dromara/TLo... 四如果你在应用TLog中有任何问题,能够退出交换探讨群进行询问,也能够在gitee/github的issue里进行记录。 对于如何加群,请参考: https://yomahub.com/tlog/blog... 五我是一个开源和内容双修的博主,周更会分享技术干货,也会写一些技术男的世界观和数码技巧等等。如果你对我的内容感兴趣,请关注我。

November 3, 2021 · 1 min · jiezi

关于开源:抖音企业级应用-UI-解决方案承认借鉴-Semi-Design

近日,抖音团队正式开源其企业应用设计零碎 Semi Design。 据形容,Semi Design 是由抖音前端团队,MED 产品设计团队设计、开发并保护的设计零碎。它作为全面、易用、优质的古代企业级利用 UI 解决方案,是一款蕴含设计语言、React 组件、主题等开箱即用的中后盾解决方案,可用于疾速搭建好看的 React 利用。 然而,就在 Semi Design 开源不久后,其代码仓库的局部文案被发现蕴含 Ant Design 的内容。 10 月 27 日,抖音前端技术团队发表声明,抵赖 Semi Design 之前应用过 Ant Design 的文案,并且没有注明出处。 其申明原文如下: Ant Design 是业界优良的开源设计零碎。咱们在实现 Semi Design 的过程中,开源社区的优良实际提供了很多帮忙。因为团队的忽略,历史代码中应用 Ant Design 的文案没有注明出处,咱们对此深表歉意。 Semi Design 已继续稳固保护了两年多,整体采纳 Foundation/Adapter 架构,与 Ant Design 差别较大。Semi 我的项目开源,冀望可能收到更多开发者的反馈,帮忙咱们改良产品。咱们也会更谨严地遵循开源社区规定,踊跃回馈开源社区。 我是这个我的项目的负责人,大家有什么问题能够间接给我反馈。在起初咱们组我的项目的确大量用了 antd,但在前期设计零碎逐渐发生变化,业务场景也发生变化。逐渐开始自建。为了迁徙老本的思考,有些 api 会借鉴一些已有实现。我的项目上的时候并没有解决表明出处,这点的确欠妥当。 同时,大家如果对我的项目感兴趣,能够参加探讨。 另外,据 Semi Design 负责人称,他们曾经更新了许可证,并对出处进行了表明,#70 (comment) 明确阐明了 Semi Design 在何处援用了 antd 的设计。其中包含: 代码援用的:Antd、rc-tree,波及Grid组件、Tree组件、Typography组件技术原理或API设计参考的:informed、formik、Material Component Web,波及组件:BaseComonent、Form 申明地址: https://github.com/DouyinFE/s...

October 28, 2021 · 1 min · jiezi

关于开源:HDC-2021众家共建-OpenHarmony赋能千行百业

10 月 22-24 日,为期三天的 “HDC 华为开发者大会2021”在东莞松山湖圆满举办。作为本次大会重要的技术论坛之一,OpenHarmony 技术论坛以“众家共建 OpenHarmony,赋能千行百业”为主题,邀请到了 OpenHarmony 开源我的项目等诸多专家与行业大咖论坛,独特探讨 OpenHarmony 的倒退现状及将来的倒退方向。 华为开发者大会 HDC - OpenHarmony 技术论坛 凋谢原子开源基金会理事长杨涛、OpenHarmony 我的项目群工作委员会主席侯培新博士、OpenHarmony 我的项目群工作委员会执行总监罗未以及二十余家 OpenHarmony 开源共建单位嘉宾缺席了本次论坛并做了精彩分享。 本次 OpenHarmony 技术论坛分为上、下午两场的全天技术论坛,上午聚焦于 OpenHarmony 开源我的项目治理、当下技术停顿及在各行业中的成绩分享;下午聚焦于 OpenHarmony 在更多新畛域的拓展与探讨,展现 OpenHarmony 在千行百业中的利用场景。 本次技术论坛展现了 OpenHarmony 从开源至今,短短一年多工夫里,在家电、衰弱、工业、能源、航空航天、金融以及农业等畛域的冲破倒退。 论坛收场环节,杨涛提到了 OpenHarmony 开源我的项目倒退将历经的“树旗子、搭台子、后果子、分银子”四个阶段,对OpenHarmony 的倒退及落地做了布局部署。 论坛中,侯培新示意:寰球电子信息产业下一个十年,下一个时代的倒退更须要更多中坚力量的撑持与交融。OpenHarmony 我的项目群则是秉承开源凋谢的准则,站在可继续、全球化倒退的基准线上,全力打造以OpenHarmony为操作系统数字底座、赋能千行百业的产业生态。 罗未分享称:“OpenHarmony 是源于本身所存在的核心技术劣势,站在一个市场大局、行业大局的基准线上,通过开源继续优化、加强将来业态倒退的数字底座,将千行百业独特拉入新赛道当中,一直晋升业态的倒退过程,以科技力量帮忙更多企业在新的畛域中开疆破土,在原畛域中降级进阶,以此强化不同行业所存在的商业价值。” 凋谢鸿基董事长及 OpenHarmony for Industry(以下简称:OHI) 我的项目负责人邵柏庆对OHI 的倒退将会历经的四个重要阶段进行了分享,他示意:OHI 的解决方案是全面的开源建设,总指标是把操作系统和周边组态软件,包含集成开发环境、实时数据库、通信开源凋谢进去,造成代码级的规范。 对于开源我的项目 OpenHarmony OpenHarmony 开源我的项目是由凋谢原子开源基金会孵化及经营的开源我的项目,由凋谢原子开源基金会 OpenHarmony 我的项目群工作委员会负责运作。OpenHarmony 是由华为公司捐献智能终端操作系统根底能力相干代码,由寰球开发者共建的开源分布式操作系统,具备面向全场景、分布式等特点,是一款“全(全畛域)· 新(新一代)· 开(开源)· 放(凋谢)”的操作系统。

October 26, 2021 · 1 min · jiezi

关于开源:猪齿鱼诚邀您出席中国开源年会成都会场

10月30日-31日(本周六、日),猪齿鱼将加入2021中国开源年会,发表主题为《猪齿鱼基于GitOps的云原生继续交付实现》的演讲分享,并将在现场设置展位与大家面对面沟通,还有多重惊喜周边相送,欢送大家前来围观交换呀~ 01 简介流动名称:2021中国开源年会 流动主题:“开心开源 Happy Hacking” 流动理念:开放式合作 流动工夫:10月30-31日,每天 9:00 - 17:00 流动地点(成都分会场):成都高新区天府五街菁蓉国内广场 02 序言人称“耍都”的成都,本身气质完全符合 COSCon'21「开心开源」的主题,承办方 fCC 成都社区也将尝试 3 年的「开源市集」模式在往年发扬光大,把会场办成“草坪上的开源派对”! 同时,咱们也把开源的核心理念「开放式合作」推而广之,邀请各类乏味的非技术「凋谢社区」来跨界交换,并备好成都本地美食、饮品、糕点......所有流动向参会者收费凋谢,让大家体验那句俗话 —— 成都是个来了就不想走的城市~ 03 猪齿鱼展位和演讲:组织名:汉得信息猪齿鱼社区【https://choerodon.io/】布展人:Rachel简介:猪齿鱼Choerodon是一款全场景效力平台,致力于传递体系化方法论,提供合作、测试、DevOps及容器工具,让团队效力更快更强更稳固。实际分享:汉得架构师钟梓凌讲带来《猪齿鱼基于GitOps的云原生继续交付实现》的分享。 钟梓凌  汉得信息架构师 讲师简介: 钟梓凌,汉得信息架构师,负责开源我的项目Choerodon猪齿鱼的运维开发工作,领有4年基础架构教训,精通Kubernetes、DevOps畛域,并取得Certified Kubernetes Administrator、Certified Kubernetes Application Developer认证。 演讲主题:《猪齿鱼基于GitOps的云原生继续交付实现》 内容摘要: 当初是“Ops”流行的时代。作为 CI / CD 流水线的计划,GitOps 被形容为软件开发过程的“圣杯”,可能满足云原生环境下的继续交付。GitOps 是一种实现继续交付的模型,它的核心思想是将运行在 Kubernetes 或其余申明式编排框架中的所有利用通过描述性文件寄存在 Git 的版本控制库中,应用 Git 来治理基础架构和利用配置。Choerodon 猪齿鱼在构建继续交付流水线时参考了 GitOps 模型,并进行了实际。俗话说“兵马未动,实践后行”,在此分享将重点论述 GitOps 工作流程的原理和模式,以及将它们利用在生产和大规模运行 Kubernetes 中的一些实践经验。最初将介绍和演示 Choerodon 猪齿鱼是如何实际和落地 GitOps,从而构建一个可反复且牢靠的继续交付过程。 指标听众:将要或正要向 DevOps 思维形式改革的企业的推动者和决策者们 04 报名形式 △扫描上方二维码即可进流动群△ 05 参会规定防疫措施: 所有组织者、志愿者、演讲者、参展者、参会者,须配合会场合在园区的扫码、测温工作,并佩戴口罩话筒、展品、餐具等可能在人际间传递的物品,须配合各点位志愿者定期喷洒消毒液演讲、市集:所有人收费06 玩法 翻新外场流动,为成都会场的次要模式,以贯彻开源嘉年华的办会方针,体现『开心开源』的大会主旨。 目前“成都分会场”打算的流动模式有: 开源市集街访 + 开源常识科普凋谢麦分享区( 自我介绍/ 圆桌探讨/ 开源软硬件分享/ 读书分享/ 自由职业分享/ ... )茶馆freeCodeCamp 编程工作坊(男女老少皆可)小吃街音乐表演汉服3坑+女装流动详情与报名请点击此处:https://www.bagevent.com/even... ...

October 25, 2021 · 1 min · jiezi

关于开源:KubeMeet-上海站回顾-探索云原生应用管理与交付新解法

10月16日,由云原生基金会 CNCF 和阿里云开发者 ACE 独特主办的开发者流动 KubeMeet 在上海举办,只管天降大雨,但丝毫没有消减大家的激情,有很多社区的开发者还是早早来到流动现场。 本次流动聚焦“云原生利用治理与交付”,来自 OAM/KubeVela、OpenKruise、OCM 三大开源我的项目的社区负责人、外围贡献者和企业用户齐聚 KubeMeet,独特探讨了新的技术环境和企业需要下,如何应用开源我的项目帮忙企业解决多集群治理挑战等问题,现场嘉宾通过优良教训的总结和实际案例的分享,让咱们看到了新锐开源我的项目为社区带的最新变动和能力。 上面就让咱们一起回顾本次流动上都有哪些精彩霎时。扫描下方金句海报二维码即可回看本次流动现场直播。 精彩回顾曾庆国(悦达):基于 KubeVela 实现面向混合云环境的利用交付本次演讲围绕 KubeVela 开源我的项目,介绍了如何基于此在微服务、电商、AI、游戏、边缘等不同场景下理论解决上述问题,让用户专一于业务价值和交付过程,无需关注底层细节。KubeVela 是一个开箱即用的利用交付和治理平台,它以利用为核心,基于 OAM 标准化模型,提供了云服务拉起与绑定、可观测性、多集群散发策略、流量调配和滚动更新等各种标准化能力。另一方面,KubeVela 基于 Google 开源的 CUE 配置语言,提供了一系列标准化的扩大形式,充沛满足用户接入新性能,灵便扩大的需要。 金敏(左修):混合云容器编排引擎 OCM 在蚂蚁金服的实际OCM 技术曾经利用到蚂蚁团体的基础设施中,作为第一步,通过使用一些相似与社区 Cluster API 的运维伎俩将 OCM Klusterlet 一一部署到被治理的集群中去,从而把蚂蚁域内几十个线上线下集群的元信息对立接入到了 OCM 中。这些 OCM Klusterlet 为下层的产品平台提供了多集群治理运维的根底能力不便当前的性能扩大。本次分享介绍了由阿里巴巴和红帽联手推出的新一代多云混合云容器编排引擎 Open-Cluster-Management 我的项目、其在蚂蚁金服中的落地实际,以及如何参加社区并颁布后续布局建设的系列个性。 郭旭东:基于 GitLab+KubeVela 的 GitOps 实际KubeVela 是以利用为核心,将复杂多变的微服务交付环境形象为了简略可配置并且好观测的 Application,买通了利用与根底设置之间交付的壁垒,而 GitLab 则提供了欠缺的 GitOps 能力来促成基础架构、运维和开发团队间的合作。GitLab+KubeVela 使用户更加自信地频繁部署,进步软件环境的稳定性、可靠性和安全性。 王思宇(酒祝):OpenKruise 带给云原生利用治理的新变动原生 Kubernetes 的根底利用治理能力,在大规模利用和生产环境下逐步顾此失彼,较为固化的部署模式与面向终态机制都为这些场景下的利用带来了诸多负面效应。对于这类问题,咱们看到很多公司都做过一些定制的改变与开发来满足本身业务的诉求。而 OpenKruise 开源我的项目致力于补救与扩大 Kubernetes 在利用治理畛域的有余,围绕云原生利用的部署、公布、拓扑分区、平安防护、运维操作等方方面面提供了更加弱小的性能。本次分享一览以后 OpenKruise 的能力与布局,帮忙大家理解了为什么 OpenKruise 能力成为大规模生产集群中的利用治理利器。 ...

October 25, 2021 · 1 min · jiezi

关于开源:开源应用中心-KodBox快捷高效的私有云在线文档管理系统

1. 背景KodBox是在KodExplorer根底上进行了零碎重构的全新产品。为满足零碎更强性能、更平安、更多个性的拓展需要,Kodbox对底层架构、存储形式、权限机制等进行了重构,同时继承并降级了KodExplorer优良前端体验。底层架构方面,KodBox采纳了数据库+文件存储的形式,用户、权限、文件关系等结构化数据等存储于数据库,文档、多媒体等非结构性数据经加密解决后存储于文件系统,二者通过惟一的ID标识相关联。Kodexplorer采纳文件夹目录直接存取的形式,管理员能够在后盾间接查看用户目录。 整体而言,KodExplorer实用于个人用户或小型团队和企业;KodBox更多针对企业级的利用需要,可撑持高并发、更多用户数、更高合作和平安要求。 2. KodBox的特点文件传输方面,KodBox采纳数据去重技术,反对雷同文件急速上传、零碎内多文件疾速复制和挪动,优化了大文件、多文件上传机制;操作体验方面,KodBox在KodExplorer根底上进行了继续优化,提供了多窗口互拖操作、高级搜寻、文件分类、文件夹排序等多项细节优化;权限治理方面,解决了KodExplorer仅能分享个人空间的文件、部门间文件分享合作不不便的问题。KodBox采纳细粒度的文档权限,提供了灵便弱小的权限体系,可满足多样化的文件分享与合作需要,反对便捷的部门内、部门间及随机的文档合作。治理后盾也进行了优化和加强,设计了独立的操作界面、新增了日志审计、打算工作、统计面板等多项性能。存储方面,反对用户任意存储到本地服务器、ftp服务器或阿里云OSS、AWS S3、七牛等对象存储,能够不便地进行存储空间拓展。能够在多个不同的存储平台之间疾速地进行文件的预览和转移,不同服务器、对象存储间接数据转移就如同C盘到D盘一样简略。此外,还提供了客户端、客户端文件备份等多种性能个性,更多功能更新也正在开发中。 3. 装置指引第一步:点击链接中转;或登录腾讯云开源利用核心,搜寻KodBox利用第二步:抉择对应的装置版本并点击收费体验或正式开明,就开明实现 4. 应用指引4.1 点击拜访地址,首先进行登录。登录后须要设置管理员admin的登录明码,进步零碎的安全性。4.2 登录KodBox后,就进入了一个相似Windows操作系统界面,能够治理利用中的文件4.3 将页面切换成桌面模式,则文件系统就以桌面图标的模式显示在界面中 5. 教训小结遗记明码登陆页面: 点击"遗记明码".拖拽上传及文件夹上传浏览器适配: Chrome,Firefox and Edge如何使零碎更平安?确认管理员明码足够简单,并养成定期批改明码的习惯.开启登陆验证码.设置http服务器,禁用列目录性能;php设置: 设置防跨站爱护,开启open_basedir.

October 22, 2021 · 1 min · jiezi

关于开源:更好的-java-重试框架-sisyphus-配置的-2-种方式介绍

回顾咱们后面学习了 更好的 java 重试框架 sisyphus 入门简介 更好的 java 重试框架 sisyphus 背地的故事 这一节让咱们一起学习下 sisyphus 基于函数式的配置和注解式的配置。 函数式配置概览为了满足更加不便的配置,Retryer 类提供了许多能够配置的信息。 默认配置/** * 默认配置测试 */public void defaultConfigTest() { Retryer.<String>newInstance() .condition(RetryConditions.hasExceptionCause()) .retryWaitContext(RetryWaiter.<String>retryWait(NoRetryWait.class).context()) .maxAttempt(3) .listen(RetryListens.noListen()) .recover(Recovers.noRecover()) .callable(new Callable<String>() { @Override public String call() throws Exception { System.out.println("called..."); throw new RuntimeException(); } }).retryCall();}和上面的代码是等价的: public void helloTest() { Retryer.<String>newInstance() .callable(new Callable<String>() { @Override public String call() throws Exception { System.out.println("called..."); throw new RuntimeException(); } }).retryCall();}办法阐明condition重试触发的条件,能够指定多个条件。 默认为抛出异样。 retryWaitContext重试期待的策略,能够指定多个。 默认为不做任何期待。 ...

October 21, 2021 · 2 min · jiezi

关于开源:终于SOFATracer-完成了它的链路可视化之旅

文|赵陈(SOFA 开源之夏链路项目组) 武汉理工大学计算机工程硕士在读 钻研方向:唐卡线稿的主动上色 校对|宋国磊(SOFATracer commiter) 本文 6971 字 浏览 18 分钟 ▼ 背 景有幸参加开源软件供应链点亮打算——暑期 2021 反对的开源我的项目,目前 SOFATracer 曾经可能将埋点数据上报到 Zipkin 中,本我的项目的次要指标是将产生的埋点数据上报给 Jaeger 和 SkyWalking 中进行可视化展现。 PART. 1 SOFATracerSOFATracer 是蚂蚁团体基于 OpenTracing 标准开发的分布式链路跟踪零碎,其核心理念就是通过一个全局的 TraceId 将散布在各个服务节点上的同一次申请串联起来。通过对立的 TraceId 将调用链路中的各种网络调用状况以日志的形式记录下来,以达到透视化网络调用的目标,这些链路数据可用于故障的疾速发现,服务治理等。 SOFATracer 提供了异步落地磁盘的日志打印能力和将链路跟踪数据上报到开源产品 Zipkin 做分布式链路跟踪展现的能力。这次加入开源之夏流动的工作是要把链路跟踪数据上报到 Jaeger 和 SkyWalking 中进行展现。 SOFATracer 数据上报 上图是 SOFATracer 中的链路上报流程,Span#finish 是 span 生命周期的最初一个执行办法,这是整个数据上报的入口,SOFATracer 的 report span 办法中含有上报链路展现端和日志落盘两个局部。SOFATracer 中没有把上报数据采集器和日志落盘离开只是在日志落盘之前调用 SOFATracer#invokeReporListeners 办法,找到零碎中所有实现了 SpanReportListener 接口并退出了 SpanReportListenersHolder 的实例,调用其 onSpanReport 办法实现链路数据上报至数据采集器。上面的代码片段是 invokeReportListeners 办法的具体实现。 protected void invokeReportListeners(SofaTracerSpan sofaTracerSpan) { List<SpanReportListener> listeners = SpanReportListenerHolder .getSpanReportListenersHolder(); if (listeners != null && listeners.size() > 0) { for (SpanReportListener listener : listeners) { listener.onSpanReport(sofaTracerSpan); } }}SpanReportListenerHolder 中的实例在我的项目启动的时候退出,且分为 Spring Boot 利用和 Spring 利用两种状况: ...

October 21, 2021 · 4 min · jiezi

关于开源:更好的-java-重试框架-sisyphus-入门简介

What is Sisyphussisyphus 综合了 spring-retry 和 gauva-retrying 的劣势,应用起来也非常灵活。 为什么抉择这个名字我感觉重试做的事件和西西弗斯很类似。 一遍遍的反复,可能徒劳无功,然而乐此不疲。 人肯定要设想西西弗斯的高兴。——加缪 其余起因以前看了 java retry 的相干框架,尽管感觉其中有很多不足之处。然而没有任何反复造轮子的激动,感觉是徒劳无功的。 当然这段时间也看了 Netty 的接口设计,和 Hibernate-Validator 的接口设计,感觉十分的奇妙。 感觉把这些货色联合,能够写出一个还不错的框架,就写了起来。 至多,sisyphus 是高兴的。 对于版本这次的框架版本采纳了比拟激进的形式,应用 0.0.X。 起因有两个: (1)我认为后期出于试验阶段。代码并不成熟,自测也不充沛。所以不适宜用于生产。 (2)这样能够疾速迭代,而不至于为了谋求更好导致版本个性迟迟无奈迭代。 版本个性我用了 5 个版本,实现了次要的个性: (1)基于 fluent 接口申明式调用 (2)基于 annotation 的代理实现 (3)spring 的整合实现 (4)自定义注解的实现 未实现的工作更不便的工具类。应用文档测试代码感触想法是很容易产生的,然而想把它变成一个稳固的框架须要很长的工夫锻炼。 为什么抉择 sisyphus作为开发者,咱们个别都会抉择比拟驰名的框架。 比方 guava-retrying spring-retry。 或者罗唆本人写一个。 为什么不是 guava-retrying/spring-retryjava retry 这篇文章中我列举了常见的实现形式以及上述的两种框架,也讲述了其中的有余。 guava-retrying 优缺点长处应用灵便fluent 优雅写法提供足够多的实现毛病没有默认基于注解的实现重试策略设计并不敌对spring-retry长处应用简略毛病重试条件繁多重试期待策略繁多无奈自定义注解为什么不本人写一个集体感触我作为一名开发,平时说切实的,看到重试。 我必定会偷懒写一个 for 循环,重试几次就完结了。 因为工夫不容许。 如果你更勤快一点,就能够抉择 spring-retry/guava-retrying。如果你相熟他们的优缺点的话。 如果你渴望发明sisyphus 所有的实现都是基于接口的。 你齐全能够实现本人的实现,所有的货色根本齐全能够被替换。 当然一些常见的策略实现,我的项目的根本框架都有详尽的正文,当做参考也能够有一点帮忙。 sisyphus 做的更多的事件netty 的灵感参考了 netty 的设计,保障接口实现的一致性。 ...

October 20, 2021 · 1 min · jiezi

关于开源:腾讯云-CIF-工程效能峰会完美收官

为期两天的腾讯云 CIF 工程效力峰会,已于 2021 年 10 月 20 日圆满落下帷幕。来自腾讯、中国信息通信研究院、CODING、汇丰、更美等机构与企业的 34 位行业大咖,携手卡内基梅隆大学软件工程研究所高级工程师 Len Bass,分享了对于云原生、 DevOps、开源生态、企业研发治理等方向的前沿技术分析与深度思考,为大家打造了一场线上技术盛会。 本次峰会干货满满金句频出 接下来用一图简要回顾大会精彩霎时 扫描海报二维码或点击链接返回大会官网 即可回看残缺回放

October 20, 2021 · 1 min · jiezi

关于开源:更好的-java-重试框架-sisyphus-背后的故事

sisyphus 综合了 spring-retry 和 gauva-retrying 的劣势,应用起来也非常灵活。 明天,让咱们一起看一下西西弗斯背地的故事。 情景导入简略的需要产品经理:实现一个按条件,查问用户信息的服务。 小明:好的。没问题。 代码UserService.javapublic interface UserService { /** * 依据条件查问用户信息 * @param condition 条件 * @return User 信息 */ User queryUser(QueryUserCondition condition);}UserServiceImpl.javapublic class UserServiceImpl implements UserService { private OutService outService; public UserServiceImpl(OutService outService) { this.outService = outService; } @Override public User queryUser(QueryUserCondition condition) { outService.remoteCall(); return new User(); }}谈话项目经理:这个服务有时候会失败,你看下。 小明:OutService 在是一个 RPC 的内部服务,然而有时候不稳固。 项目经理:如果调用失败了,你能够调用的时候重试几次。你去看下重试相干的货色 重试重试作用对于重试是有场景限度的,不是什么场景都适宜重试,比方参数校验不非法、写操作等(要思考写是否幂等)都不适宜重试。 近程调用超时、网络忽然中断能够重试。在微服务治理框架中,通常都有本人的重试与超时配置,比方dubbo能够设置retries=1,timeout=500调用失败只重试1次,超过500ms调用仍未返回则调用失败。 比方内部 RPC 调用,或者数据入库等操作,如果一次操作失败,能够进行多次重试,进步调用胜利的可能性。 V1.0 反对重试版本思考小明:我手头还有其余工作,这个也挺简略的。5 分钟工夫搞定他。 实现UserServiceRetryImpl.javapublic class UserServiceRetryImpl implements UserService { @Override public User queryUser(QueryUserCondition condition) { int times = 0; OutService outService = new AlwaysFailOutServiceImpl(); while (times < RetryConstant.MAX_TIMES) { try { outService.remoteCall(); return new User(); } catch (Exception e) { times++; if(times >= RetryConstant.MAX_TIMES) { throw new RuntimeException(e); } } } return null; }}V1.1 代理模式版本易于保护项目经理:你的代码我看了,性能尽管实现了,然而尽量写的易于保护一点。 ...

October 19, 2021 · 5 min · jiezi

关于开源:拥抱开源共建生态-开源生态与效能提升专场-CIF-精彩看点

随着软件技术突飞猛进的倒退,GitHub 曾经进化成为人类软件的基因库,遇到问题第一工夫在 GitHub 上寻求适合的解决方案,曾经逐步变成工程师解决问题的常见办法。据 GitHub 年度报告显示,2020 年 GitHub 上已有超过 5600 万开发人员。尽管目前寰球最大开发者起源由美国以 22.7% 的比例占据,但相比 2015 年的 30.4% 还是有所降落;而占比 9.76% 的中国与占比 5.2% 的印度正疾速追赶,GitHub 预计 2030 年中国无望成为寰球最大开发者起源。 能够看到,在顶级国内开源社区,外乡开发者对于开源技术的拥抱与参加有着极大的激情。“开源不仅仅只是一个我的项目,更多的还是一个生态。”在行将于 2021 年 10 月 20 日召开的腾讯云 CIF 工程效力线上峰会 - 开源生态与效力晋升专场出品人,腾讯开源联盟主席、腾讯云开源生态总经理单致豪看来,开源和去中心化的社会合作已逐步成为社会倒退的趋势,凋谢的开源生态环境更有利于行业的倒退。同时开源作为一种无效缩小软件开发反复造轮子的重要翻新模式,可能吸引更多领有雷同目标或想法的开发者退出到整个生态中来,让他们能各司其职、各专所长,独特发明价值。 那么在以后利用架构复杂度一直减少、基础设施一直下沉的背景下,从开发者、技术团队乃至企业的角度,该如何拥抱开源,共建开源生态,使其成为重要的翻新推动力,晋升研发效力,发明正向价值,正是腾讯云 CIF 工程效力线上峰会 - 开源生态与效力晋升专场将与大家一起探讨的话题—— 腾讯云 CIF 工程效力线上峰会 开源生态与效力晋升专场 精彩内容前瞻 王炜 CODING Nocalhost 研发负责人 CNCF 大使 《破解 Kubernetes 利用开发困局》 K8s 环境下开发困局支流云原生开发方式容器利用热加载开发和调试演示开源共建和瞻望卢兴民 红亚华宇产研负责人 《基于 CODING CI/CD+Nocalhost 在大型利用的 chatops 实际》 基于 CODING CI/CD 的 chatops 落地基于 Nocalhost 疾速调试开发环境殷成文 ...

October 9, 2021 · 1 min · jiezi

关于开源:专访-MindSpore-黄之鹏社区治理与商业创新的开源双重奏

访谈者:马玮,SegmentFault 思否技术编辑受访者:黄之鹏,华为昇腾开源生态总监, MindSpore 开源社区经营负责人 吐槽大会你肯定据说过,但你加入过 AI 开源吐槽大会吗? 一年多前,MindSpore 正式开源,自此之后,各类别具匠心的经营流动 —— 吐槽大会、Women In Tech 层出不穷…… 开发者们不再为 AI 利用开发门槛太高而迟疑,不再被枯燥无味的文档拒之门外,MindSpore 依附其在深度学习框架畛域的积攒和形式多样的开发者流动,汇集了一批中国 AI 新生代力量。 往年的 OSCAR 开源产业大会,也设置了开源社区治理与经营分论坛,在会前咱们特地采访了在这一畛域极具特点的开源我的项目代表 ——华为昇腾开源生态总监, MindSpore 开源社区经营负责人,黄之鹏。 深度学习框架正在进入全场景 AI 计算框架新时代思否:什么是 MindSpore?黄之鹏:MindSpore 是华为开源的一款全场景 AI 计算框架,旨在提供敌对设计、高效运行、简捷部署的开发体验,目前利用于医疗、金融、科研等多个畛域,提供面向端边云多种场景的支流硬件反对,并针对昇腾硬件平台提供深度优化能力。 思否:谈竞争 — 热门的 AI 畛域,MindSpore 竞争力何在?黄之鹏:咱们认为应该用倒退的眼光看问题,深度学习框架的倒退经验了浅层框架时代和通用框架时代,Caffe、Theano 以及 Tensorflow、PyTorch 别离是前后两个时代的典型代表。深度学习框架目前正在进入以 MindSpore 为代表的全场景 AI 计算框架的新时代。 MindSpore 社区将通过开源合作,以社区的力量共同努力解决这个新时代的许多新问题,置信也会有大量的业界专家与新一代开发者会深刻地参加到这个平凡的改革之中,成为 MindSpore 生态的主力军。 MindSpore 本身提供的极佳的 AI+科学计算能力,包含主动微分能力、可能撑持千亿浓密模型的主动并行能力、高阶优化能力、图算交融能力、全场景协同能力、AI 可信能力等等。 目前开源仅一年多工夫,MindSpore 下载量已靠近 60 万,2600+ 社区贡献者,服务企业数量超过 5000 家,高校授课、众智、科研单干超过 100 家,ModelZoo 中已有 170+支流网络模型实现。 Community>Code:残缺经营方法论、立足中国的国际化社区思否:作为国内第一个采纳凋谢社区治理的深度学习开源框架,目前社区治理框架是否曾经欠缺?获得了哪些问题? 黄之鹏:开源社区的治理框架同代码一样,也是处于继续的演进之中。 MindSpore 社区目前对社区治理的了解由三个局部组成:开放性、可信性、多样性 ...

October 9, 2021 · 1 min · jiezi

关于开源:专访开源之道主创-适兕真实的开源世界依旧冷清

访谈者:马玮,SegmentFault 思否技术编辑受访者:李建盛(适兕) 作家,开源之道主创,Linux 基金会 APAC 开源布道者,Apache local community Beijing 成员。2020 年被 SegmentFault 思否和开源社评为“中国开源先锋 33 人”之一。 关注开源的敌人肯定对“适兕”这个 ID 并不生疏,他是开源布道师李建盛老师的笔名,沉闷在各个社区组织、开源会议和社交网络上。 作为本次 OSCAR 2021 开源产业大会 “开源文化&开源之商” 分论坛的出品人,李建盛老师在会前承受咱们的采访,分享了他的开源之路。 十八年开源路和两个重要拐点说起适兕与开源的结缘,还要追溯到大概 18 年前,彼时还在读大学的他偶尔接触到一张 RedHat Linux 7.3 的光盘(RedHat Linux 发行版),从此凭借着强烈的趣味,一发不可收拾,投身到后续 Linux 的相干学习和工作中。看似和很多人开始接触开源的故事相似,技术男、爱折腾、从趣味登程,但这条路,适兕一走就是 18 年。 回望适兕的职业历程,大体分成两段 —— 大学毕业后的 11 年,他始终在从事技术研发工作,2016 年至今全职进行开源布道。而想理解适兕的开源生涯,这其中有两个重要拐点不得不提。 自认学校一般、背景个别的他,大学一毕业便进入了世人眼中支出稳固、社会位置较高的报社,从事系统管理员的工作。然而,从大学期间就开始钻研 Linux 的他并不甘于此,工作中一个偶尔的机会让他接触到红旗 Linux 发行版,于是适兕开源生涯的第一个转折点呈现 —— 在与红旗 Linux 售后工程师的一次次深刻交换后,适兕受邀退出红旗 Linux 正式开始从事开源相干工作。在红旗 Linux 工作几年后,适兕也曾退出过一家守业公司,仍旧基于开源技术来做产品。 然而回看十多年的开发经验,他用了“失败”两个字来形容,而这所有源于和公司治理理念的差别,究其基本在于是否要 Upstream First(上游优先)。适兕始终在公司提倡的上游优先理念,始终未能失去采纳,大量反复节约的工作让他产生了微小的挫败感,于是在 2015 年,适兕抉择启动他开源生涯的第二段故事 —— 成为开源布道师。 第二段故事的开启,源自于 2015 年下半年适兕的一篇文章《为什么基于胜利的开源我的项目的商业产品会失败?》,那时圈内呈现了对于开源是否应该商业化的探讨,本着将这一问题阐释分明的初衷,适兕将本人过来 10 余年的研发教训融入其中,一篇经典文章横空出世,也因而失去了圈内资深人士的转发扩散,受到宽泛关注。于适兕而言,这是一个契机,也是一次启发,写了十多年技术博客,适兕开始转型,“开源之道”(http://opensourceway.community)诞生了,他来到研发岗位,开始全职进行开源布道。他的博客也慢慢与广义的“计算机技术”没有太大关系,转而围绕开源的社区、商业、文化开展,到当初已有 600-700 余篇文章和评论。 ...

October 9, 2021 · 1 min · jiezi

关于开源:专访信通院云大所郭雪在事业单位做开源是种怎样的体验

访谈者:朱娅迪,SegmentFault 思否内容经营负责人受访者:郭雪,信通院云大所云计算部副主任 提到“信通院”,一种神秘感油然而生。事业单位?科研院所?在这次和郭雪详谈前,我也只知其一;不知其二。在事业单位做开源是种怎么的体验?信通院在开源产业中的定位如何?“十四五”将开源推向万众瞩目的焦点,开源是“一夜走红”吗? 作为本次 OSCAR 2021 开源产业大会主办方代表,信通院云大所云计算部副主任郭雪在会前承受咱们的采访,为咱们揭开了这层神秘面纱。 我在事业单位做开源,国家使命感驱动我所有工作,不论是做规范还是做政策撑持,都是心愿这个行业、产业越来越好,“国家使命感”会影响到我。—— 郭雪“中国信息通信研究院(以下简称‘中国信通院’)始建于1957年,是工业和信息化部直属科研事业单位”信通院官网的介绍中如是写到。事业单位在你印象里是一种怎么的存在?朝九晚五、喝茶看报? 郭雪的答复,和咱们的猜测天壤之别“咱们把本人定义为事业单位里的互联网公司,工作节奏很快,团队很年老。我所有的工作,不论是做规范还是做政策撑持,都是心愿这个行业、产业越来越好,'国家使命感'会影响到我。”说出这句话时,郭雪信念感十足。 作为中立平台,信通院以第三方的视角来构建生态。工作内容上,郭雪的日常工作次要集中在几个方面 —— 产业钻研,围绕开源以及新技术方向,钻研产业发展趋势,造成行业报告;政府智库,为政府政策文件提供撑持;规范制订,针对须要共识的畛域进行标准化;测试评估,根据规范进行合乎性测试;行业平台,推动行业内单干互通。 用通用、标准化的形式,推动行业倒退—— 围绕凋敝生态开展,信通院通过规范制订帮忙产业链条上的企业疾速倒退。以开源为例,信通院制订了开源软件治理成熟度规范,通过把开源软件应用治理形象成一套通用的方法论,帮忙企业在外部用这套规范去治理开源软件应用,躲避危险。同时,在 2021 OSCAR 开源产业大会上,信通院还打算公布《开源生态白皮书》给出寰球及我国开源生态的全貌以及发展趋势 —— 这便是郭雪日常的工作产出。 工作在“国家队”,郭雪同时也沉闷在各大民间社区和流动中 —— 开源之书共读小组、开源社中国开源年会……拥抱社区的她感觉交换很重要,“我工作中很重要的一部分就是聊天”,通过真诚地沟通了解企业痛点、解决理论问题。 严肃认真,又保有激情,说到本人的工作状态,郭雪谈到“对人要真挚激情,对工作要谨严认真,工作中呈现的谬误我还是会庄重指出,认真对待它。” 给企业的倡议:切忌自觉开源开源不是“一夜走红”,一步步见证了外乡开源的凋敝2021 年 3 月“十四五”布局大纲全文公布 ,开源被首次列入其中,郭雪曾在云大所的视频号“云大说”中为大家解读开源趋势。 郭雪为咱们介绍到,从政策层面,其实早在 2016 年时,国家发改委就曾在“十三五”国家信息化布局的告诉中提到“推动龙头企业和科研机构成立开源技术研发团队”。2020 年国家发改委和地方网信办独特公布的《对于推动“上云用数赋智”口头培养新经济倒退实施方案》中,也提到了对开源社区的反对。能够看到,国家层面始终都是激励开源翻新和倒退的。 2014 年起,郭雪从钻研云计算的开源技术到钻研整个开源产业,因为工作的起因,她见证了产业的变迁和昌盛。郭雪显著感触到,2014、2015、2016 年做开源时,大家显著更专一于开源技术自身,很少有人聊技术之外的话题,是一个十分小众的畛域。而近两年起,狭义的开源学开始昌盛,常常会有人聊起生态方法论、开源经济学、开源经营、治理、开源社区等等。 但开源并不是一个新兴业务,也并非“一夜走红”,早在上世纪 90 年代,就有很多人开始钻研开源,他们是“第一代开源人”,而咱们是第三代。 (参考浏览:FOSS history in retrospec: 3 generation open source coders and users) 企业做开源,谨记 3 个点外乡的开源热潮,和政策的一片大好,也让郭雪有了新的放心 —— 很多企业并没有齐全想分明开源和其公司业务的关联就自觉开源,非常不可取。 在郭雪看来,一家企业做开源不可能齐全从兴趣爱好登程,无论是本人构建开源生态,还是参加到开源社区中,都要有本人的闭环逻辑。因而第一点,企业在做开源前要想分明本人在产业链条上的定位(供给侧/应用侧),做开源的动机和指标(如:供给侧企业心愿取得商机转化,应用侧企业为了满足业务场景)。郭雪特地提到“做开源,图钱并不可耻”,重要的是想分明图钱的逻辑、通道、链条,明确了投入产出,不忘初心,就不会在开源倒退中迷失了方向。 第二,做开源须要企业中自上而下的力量。自下而上做开源很难与公司策略和商业策略造成对立,也会有肯定阻力。 第三点与郭雪所在信通院的工作非亲非故 —— 开源虽好,也有肯定危险,从知识产权到平安……企业应该特地关注,并有办法地进行治理,躲避危险。在这次 2021 OSCAR 开源产业大会上也特地设置了“开源风险管理”论坛。 更凋谢的 OSCAR,917(就要一起)做开源2021 OSCAR 开源产业大会,至今曾经是第五届,郭雪自认往年的会议筹备“花了不少心理”,她剧透了三个亮点供宽广开源爱好者期待 —— ...

October 9, 2021 · 1 min · jiezi

关于开源:专访开源之道主创-适兕真实的开源世界依旧冷清

访谈者:马玮,SegmentFault 思否技术编辑受访者:李建盛(适兕) 作家,开源之道主创,Linux 基金会 APAC 开源布道者,Apache local community Beijing 成员。2020 年被 SegmentFault 思否和开源社评为“中国开源先锋 33 人”之一。 关注开源的敌人肯定对“适兕”这个 ID 并不生疏,他是开源布道师李建盛老师的笔名,沉闷在各个社区组织、开源会议和社交网络上。 作为本次 OSCAR 2021 开源产业大会 “开源文化&开源之商” 分论坛的出品人,李建盛老师在会前承受咱们的采访,分享了他的开源之路。 十八年开源路和两个重要拐点说起适兕与开源的结缘,还要追溯到大概 18 年前,彼时还在读大学的他偶尔接触到一张 RedHat Linux 7.3 的光盘(RedHat Linux 发行版),从此凭借着强烈的趣味,一发不可收拾,投身到后续 Linux 的相干学习和工作中。看似和很多人开始接触开源的故事相似,技术男、爱折腾、从趣味登程,但这条路,适兕一走就是 18 年。 回望适兕的职业历程,大体分成两段 —— 大学毕业后的 11 年,他始终在从事技术研发工作,2016 年至今全职进行开源布道。而想理解适兕的开源生涯,这其中有两个重要拐点不得不提。 自认学校一般、背景个别的他,大学一毕业便进入了世人眼中支出稳固、社会位置较高的报社,从事系统管理员的工作。然而,从大学期间就开始钻研 Linux 的他并不甘于此,工作中一个偶尔的机会让他接触到红旗 Linux 发行版,于是适兕开源生涯的第一个转折点呈现 —— 在与红旗 Linux 售后工程师的一次次深刻交换后,适兕受邀退出红旗 Linux 正式开始从事开源相干工作。在红旗 Linux 工作几年后,适兕也曾退出过一家守业公司,仍旧基于开源技术来做产品。 然而回看十多年的开发经验,他用了“失败”两个字来形容,而这所有源于和公司治理理念的差别,究其基本在于是否要 Upstream First(上游优先)。适兕始终在公司提倡的上游优先理念,始终未能失去采纳,大量反复节约的工作让他产生了微小的挫败感,于是在 2015 年,适兕抉择启动他开源生涯的第二段故事 —— 成为开源布道师。 第二段故事的开启,源自于 2015 年下半年适兕的一篇文章《为什么基于胜利的开源我的项目的商业产品会失败?》,那时圈内呈现了对于开源是否应该商业化的探讨,本着将这一问题阐释分明的初衷,适兕将本人过来 10 余年的研发教训融入其中,一篇经典文章横空出世,也因而失去了圈内资深人士的转发扩散,受到宽泛关注。于适兕而言,这是一个契机,也是一次启发,写了十多年技术博客,适兕开始转型,“开源之道”(http://opensourceway.community)诞生了,他来到研发岗位,开始全职进行开源布道。他的博客也慢慢与广义的“计算机技术”没有太大关系,转而围绕开源的社区、商业、文化开展,到当初已有 600-700 余篇文章和评论。 ...

October 9, 2021 · 1 min · jiezi

关于开源:KubeVela-11-发布开启混合环境应用交付新里程碑

在云原生理念迅速遍及的明天,混合环境部署(混合云/多云/分布式云/边缘)曾经成为了大多数企业应用、SaaS 服务、利用继续交付平台的必然选择,而云原生技术的发展趋势也正在朝着“统一的、跨云、跨环境的的利用交付”一直迈进。然而,无论是 Kubernetes 自身还是现有的各类利用交付零碎,都没有在现今混合、分布式的部署环境之上引入统一的下层形象来为利用交付进行建模。这种不足对立下层形象的利用交付过程,往往同底层基础设施严密耦合,导致用户心智累赘很重并且重大依赖于用户集体的教训和能力。这不仅会大幅影响用户体验、降低生产效率,甚至还会导致谬误和故障的产生。 而当初,这个问题终于有了一个开源、规范,又不失灵便度的解法。它就是: KubeVela 作为一个开箱即用、面向古代微服务架构的利用交付与治理平台,明天正式公布了 1.1 版本,以更加用户敌对和欠缺的功能集,开启了“让混合环境利用交付更加简略高效”的重要里程碑。 具体来说,1.1 版本的 KubeVela 与现有各类利用交付零碎相比,有着显著的不同和劣势: 齐全以利用为核心 - 与各类“搭积木”式的 PaaS 零碎或者利用平台不同,KubeVela 我的项目自身是构建于一套欠缺的利用交付模型与实践根底之上的,这就是“凋谢利用模型(OAM)”技术。OAM 模型可能通过申明式的定义来捕捉面向混合环境的微服务利用交付的整个过程,甚至包含云服务的拉起与绑定、可观测性、多集群散发策略、流量调配和滚动更新等各种运维行为和特色。通过这样一个对立的、基础设施无关的下层模型,KubeVela 人造就可能做到让用户无需关怀任何基础设施细节、只专一于业务价值和交付过程,真正实现了齐全 Serverless 化的利用治理与交付体验。可编程式交付工作流 - 在 Kubernetes 面向终态的根底上,KubeVela 还通过“交付流水线(Workflow)“来反对面向过程的利用交付流程,同时通过 Kubernetes 终态能力来保障该流水线执行的正确性与幂等性。在内核中,KubeVela 流水线是通过 CUE 来实现的。CUE 是一种诞生自 Google Borg 零碎的数据配置语言(即:borgcfg),它能够将利用交付过程的所有步骤、所需资源、关联的运维动作以可编程的形式定义成一个 DAG(有向无环图),并以此作为用户最终的交付打算。这使得 KubeVela 的交付流水线不仅应用简略、扩展性极强,也更合乎古代 GitOps 利用交付的趋势与要求。基础设施无关 - 在 1.1 版本中,KubeVela 实现了 100% 的“管制平面化”。这意味着它自身成为了一个运行在管控集群中的、齐全与利用运行基础设施无关的交付管制立体。这种“应用 Kubernetes 作为管控立体、面向任何基础设施进行利用交付与治理”的新架构,使得 KubeVela 能够依照用户定义的工作流与交付策略,面向任何环境交付和治理任意类型的利用组件,包含:容器、云函数、数据库、云服务、虚拟机实例等等。KubeVela 1.1 介绍自 Kubevela 1.0 版本公布以来,KubeVela 社区倒退十分迅速,截止目前曾经有超过 100+ 名开发者参加奉献,而且就在上个月,KubeVela 和 OAM 我的项目也曾经整体捐献给了 CNCF 基金会进行托管。在 1.1 版本中,KubeVela 更加聚焦面向混合环境的利用交付流程,带来了多集群交付、交付流程定义、灰度公布、私有云资源接入等多个开箱即用的能力和更加敌对的用户体验。这其中,有两个外围能力值得特地关注: ...

October 9, 2021 · 2 min · jiezi

关于开源:高手云集2021-信创大比武基础办公应用开发赛道复赛迎来-30-强激烈角逐

9 月 28 日,2021信创“大比武”根底办公利用开发赛道复赛在北京落下帷幕。 2021 信创“大比武”根底办公利用开发赛道由金山办公主办,以“青春自立 智启将来”为主题,参赛选手依据“技术规范文档”,围绕信息技术利用翻新(简称信创)环境下文档办公利用需要,打造技术创新的参赛作品,进一步推动信创产业倒退和人才培养,疏导信创企业聚力技术冲破与产品翻新,加强产业链供应链自主创新能力。 大赛历时3个多月,在初赛阶段吸引了来自全国176所高校、数十家企事业单位的1400余位开发者报名参赛,最终30支队伍突出重围,通过线上线下问难的模式,开展复赛强烈对决,角逐进击全国总决赛的10个名额。 来自大赛领导单位、主办单位、联结主办单位的领导缺席了本次流动,现场专家大咖星散,局面热烈。 信创工委会常务副秘书长 刘龙庚 大赛领导单位,中国电子工业标准化技术协会信息技术利用翻新工作委员会(简称信创工委会)常务副秘书长刘龙庚在会上发表致辞,对根底办公利用开发赛道在初赛阶段获得的成绩示意认可,对入围决赛的选手表示感谢和祝愿。 金山办公副总裁 吴庆云 办公软件是信创产业的外围畛域之一,助力国内办公软件降级更是重中之重。金山办公作为办公软件龙头企业,领有 30 余年的研发教训及技术积攒,在信创根底办公应用软件畛域被认为具备不可代替的核心技术劣势,在应用软件、办公套件畛域锻造了自主凋谢的产业供应链。 作为大赛主办方代表,金山办公副总裁吴庆云在会上示意:护卫国家信息安全,推动信创产业人才倒退,是以金山办公为代表的“民族品牌”的重要使命,而此次金山办公主办 2021 信创“大比武”根底办公利用开发赛道正是为了进一步推动信创产业降级和人才培养。 联想开天科技有限公司解决方案部总经理 曹先念 谋合力,共担当。信创产业倒退须要上下游厂商独特参加建设,而此次大赛的举办正是信创产业生态共同努力的后果。联想开天科技有限公司和北京数科网维技术有限责任公司作为联结主办方,独特保障本次大赛的顺利开展,联想开天科技有限公司解决方案部总经理曹先念为选手加油打气。 随后,信创工委会常务副秘书长刘龙庚与金山办公高级副总裁姜志强,为在初赛阶段获得优异成绩的选手代表颁发“全国 30 强”获奖证书。 30 强获奖选手代表 刘宝印 获奖选手刘宝印示意,整个赛事气氛既有生机又充斥挑战,本次较量只是个开始,他会通过致力翻新和不断进取,为科技强国奉献年轻一代的力量。 初赛的完结,也是复赛和决赛的隆重开启,评委代表,金山办公高级技术总监柳杨率领大家对初赛作品进行了整体回顾和点评 —— 在初赛阶段共有来自中国人民大学、浙江大学、中山大学、中南大学、以及东南大学等全国 176 所高校、数十家企事业单位的 1400 余位开发者报名参赛,产生了数百个优质作品,作品次要集中在文档工具和智能助手方向。随后他也为大家带来了最新的决赛赛题。 金山办公高级技术总监 柳杨 复赛启动典礼完结后,各小组在工作人员指引下别离进入了问难环节,每组选手进行 12 分钟产品展现和 3 分钟的问答,评委们从产品创新性、性能齐备性等方面对选手们作品作出评价。评委示意,复赛选手广泛技术水平较高,而且逻辑紧密又具创意,让人深刻印象。 信息产业信息安全测评核心副主任 张益 最初,信息产业信息安全测评核心副主任张益作为评委对选手问难进行点评,他心愿参赛选手不仅要具备过硬的技术能力,而且要具备优良的表达能力,否则很难凸显出作品的亮点和劣势。 一位高校在读选手示意,可能与诸多技术高手同台竞技,是一次难得的技术“练兵”,期待将来主办方提供更多相似的赛事平台。 选手进行问难展现 接下来,到底哪些作品可能一路过关斩将,进入前 10 强,挺进总决赛?他们又将在复赛阶段发明出怎么的作品?让咱们一起刮目相待!

September 29, 2021 · 1 min · jiezi

关于开源:技术风口上的限流

站在风口上要问近两年最火的技术话题是什么? Service Mesh 肯定不会缺席。 如果用一句话来解释什么是 Service Mesh。 能够将它比作是应用程序或者说微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控。* 对于编写应用程序来说个别毋庸关怀 TCP/IP 这一层(比方通过 HTTP 协定的 RESTful 利用),同样应用 Service Mesh 也就毋庸关怀服务之间的那些本来通过服务框架实现的事件,只有交给 Service Mesh 就能够了。 Service Mesh 作为 sidecar 运行,对应用程序来说是通明,所有应用程序间的流量都会通过它,所以对应用程序流量的管制都能够在 Serivce Mesh 中实现,这对于限流熔断而言就是一个人造的流量劫持点。 现在蚂蚁 80% 以上的利用都曾经实现了 Mesh 化,Mesh 对立限流熔断的建设天然是瓜熟蒂落了。 服务网格(Service Mesh)是解决服务间通信的基础设施层。它负责形成古代云原生应用程序的简单服务拓扑来牢靠地交付申请。 在实践中,Service Mesh 通常以轻量级网络代理阵列的模式实现,这些代理与利用程序代码部署在一起,对应用程序来说无需感知代理的存在。 相较于传统的限流组件,Mesh 限流具备很多劣势,在研发效力和研发老本上都获得了显著的收益: - MOSN 架构人造的流量劫持让利用无需一一接入 SDK - 也无需为特定语言开发不同版本的限流组件 - 限流能力的降级也无需业务同步降级 「背景业务」 在 Mesh 对立限流实现前,蚂蚁团体外部存在多个不同的限流产品,别离提供不同的流量控制策略: 不同类型的流量(SOFARPC、无线网关 RPC、HTTP、音讯等)限流配置扩散在不同的平台,由不同的团队保护,产品质量和文档品质参差不齐,学习老本高、应用体验差。 不同的限流策略须要接入不同的 SDK,引入很多间接依赖,安全漏洞引起的降级频繁,保护老本高。 不仅在开发建设上存在不必要的人力投入,也给业务方应用造成了困扰和不便。 另一方面,咱们的业务规模越来越大,但大量服务仍在应用最简略的单机限流策略。没有通用的自适应限流、热点限流、精细化限流、集群限流等能力。 因为限流能力缺失、限流漏配、谬误的限流配置等问题引起的故障频发。 Mesh 架构下,sidecar 对流量治理具备人造的劣势,业务无需在利用中接入或降级限流组件,中间件也无需针对不同的技术栈开发或保护多个版本的限流组件。 在目前 Service Mesh 蚂蚁外部大规模接入实现的背景下,将多种不同的限流能力对立收口至 MOSN,将所有限流规定配置对立收口至“对立限流核心”,能够进一步提高 MOSN 的流量治理能力,同时大幅升高业务限流接入及配置老本。 ...

September 28, 2021 · 2 min · jiezi

关于开源:大咖云集OpenInfra-Days-China-2021-主论坛议程抢鲜看

间隔 OpenInfra Days China 2021 主论坛揭幕还有半个月左右的工夫,在今年的 OID 上,主论坛嘉宾的精彩演讲都给大家留下了深刻印象,那么往年围绕 “开源基础设施的下一个十年”都会有哪些专家大咖展开讨论?他们又将带来哪些翻新观点? 快追随小编一起,OpenInfra Days China 2021 主论坛议程抢鲜看! OpenInfra Days China 2021 主题演讲由 OpenInfra 基金会执行董事 Jonathan Bryce,中国信息通信研究院云计算与大数据研究所所长何宝宏领衔,齐聚 OpenInfra 基金会、Intel、EasyStack、战火通信、均瑶团体、华为、蚂蚁团体、联想集团等寰球知名企业和社区的技术专家和行业首领,与大家分享开源基础设施技术的最新进展及摸索门路。 何宝宏 中国信息通信研究院 云计算与大数据研究所所长演讲内容:敬请期待 Jonathan Bryce OpenInfra Foundation Executive Director演讲内容:Building the next decade of Open Infrastructure 应用开源软件构建的云计算基础设施应用的规模和范畴正在寰球减速倒退成为一个微小的市场。 来自 OpenInfra 基金会(前身为 OpenStack 基金会)的 Jonathan Bryce、Mark Collier 和 Thierry Carrez 将会探讨构建将来十年开源基础设施的样子以及一些全球性的用户案例。 王庆 英特尔云基础设施软件研发总监演讲内容:Diverse Cloud Infrastructure Software Beyond OpenStack 在过来的10多年里,云计算技术从虚拟化和容器技术衍生进去之后,失去了迅猛的倒退。期间,涌现了泛滥的利用场景和利用需要,由此也相应产生了许许多多的开源技术和我的项目。从最后基于硬件虚拟化技术三大块:CPU虚拟化、内存虚拟化和I/O虚拟化,倒退到云计算基础设施三大块畛域:计算、存储和网络。这些云资源与硬件技术绝对应不同的是,它们都是软件定义的。此后,私有云、公有云、混合云、一体机、三层解耦等概念层出不穷,网络性能虚拟化、边缘计算、多云、可信计算、秘密计算、工作卸载(offloading)等利用不可胜数。倒退到当初,咱们进入到云原生和容器化时代,陆续面临容器编排、容器运行时、容器存储和网络、微服务、服务网络、serverless、容器化平安与性能等等里的各种挑战,须要咱们推出相应的解决办法和计划。 Intel 在云计算诞生之初,就是开源云计算技术的次要贡献者之一,推动和领导着云计算技术的倒退。它踊跃奉献于OpenStack、Ceph、Open Daylight、OPNFV以及ONAP等开源我的项目;作为发起人之一,踊跃推动Kata Containers、Cloud Hypervisor、StarlingX、Akraino和OpenNESS开源我的项目的倒退;在后OpenStack时代,Intel也积极参与云原生我的项目,譬如Kubernetes、Istio、Envoy、Dapr、Containerd以及CRI-O等。将来,Intel也将持续利用本人当先的技术、实实在在的代码以及与生态系统搭档们亲密的单干关系推动云计算倒退、成熟和落地。 郭长波 易捷行云 EasyStack 产品高级总监演讲内容:基于可进化架构的新一代云基础设施 ...

September 28, 2021 · 1 min · jiezi

关于开源:攀登规模化的高峰-蚂蚁集团大规模-Sigma-集群-ApiServer-优化实践

文|唐博(花名:博易 蚂蚁团体技术专家) 谭崇康(花名:见云 蚂蚁团体高级技术家) 本文 10316 字 浏览 18 分钟 ▼ 蚂蚁团体运行着寰球最大的 Kubernetes(外部称为 Sigma) 集群之一。Kubernetes 社区官网以 5K node 作为 Kubernetes 规模化的事实标准,而蚂蚁团体在 2019 年的时候,就曾经保护着单集群规模超过 1W node 的 Kubernetes 集群。 这不仅仅是单集群节点量级上的差别,更是业务规模的差别,业务多样化和复杂度上的差别。 一个形象化的比喻就是,如果官网以及跟着官网的 Kubernetes 使用者能设想到的 Kubernetes 的集群规模是泰山,那么蚂蚁团体在官网的解决方案之上曾经实现了一个珠穆朗玛峰。 蚂蚁团体的 Kubernetes 的演进,从 2018 年至今曾经走过了 3 年多的岁月,尽管在 2019 年的时候就构建了万台集群的规模,但时至今日,无论是业务状态还是集群的服务器都产生了微小的变动。 - 首先,过后的集群万台节点,次要还是偏小规格的服务器,而现在都是大机型,尽管机器的数量也是万台,理论治理的 CPU 数量曾经成倍增长。 - 其次是过后集群外面简直全量是 Long running 的在线业务,Pod 的创立频率每天只有几千个,现在咱们的集群上简直跑满了流式计算和离线计算业务等按需分配的 Pod,因而在 Pod 数量上成倍增长,理论治理的 Pod 数量超过了百万。 - 最初,是 Serverless 的业务疾速倒退,Serverless Pod 的生命周期根本在分钟级甚至是秒级,集群每天的 Pod 创立量也超过了几十万,随同着大量的 Kubernetes list watch 和 CRUD 申请,集群的 apiserver 接受了数倍于以往的压力。 ...

September 28, 2021 · 5 min · jiezi

关于开源:中国开源云联盟年度评选正式启动欢迎申报

以后,新一轮科技反动和产业改革方兴未艾,寰球翻新幅员和经济构造正在被重塑。因为凋谢协同、群智化的特点,开源已成为翻新的重要伎俩,无论在中国还是寰球范畴内,开源正在深度推动信息技术的翻新倒退。 上世纪90年代,开源随同 Unix、Linux 操作系统的衰亡被引入我国,开源产业在中国开始萌芽;“十三五”期间,作为国家重点研发打算重点专项“云计算和大数据开源社区生态系统”的外围成绩,木兰开源社区应运而生;2021 年,开源被明确写进“十四五”布局,被赋予了推动我国技术创新的新使命。开源产业迎来倒退的新高潮。以“开源 · 凋谢 · 共享 · 翻新”为主旨,木兰峰会脱胎于中国云计算规范和利用大会,中国云计算规范和利用大会至今已间断举办十届,并间断多年评比出 100+ 中国优良开源我的项目和优良开源案例。 往年,2021 木兰峰会行将以更多元、更凋谢的姿势全新上线,与此同时中国开源云联盟与木兰开源社区独特推出 2021 卓越开源贡献者、优良开源我的项目、最佳开源实际案例、优良开源翻新企业评选活动! 奖项设置优良开源我的项目卓越开源贡献者优良开源翻新企业最佳开源实际案例评比流程 评比规范卓越开源贡献者以各种模式,在开源社区踊跃奉献,并获得突出成就的集体,如:出名开源我的项目的发起人或外围贡献者、致力于推动外乡开源文化倒退的开源布道师、在各大开源社区/开源组织/基金会负责要职并踊跃推动相干事务倒退的社区首领、开源知识产权/风险管理/开源教育专家等。申报通道:https://jinshuju.net/f/NVgEvP 优良开源翻新企业基于开源我的项目进行商业化摸索的翻新企业,在建设开源生态上获得突出成就,并取得用户、资本和市场的认可,如:作为我的项目外围团队参加或发动行业当先的开源我的项目,具备肯定行业影响力,取得投资、具备行业利用标杆案例,对于推动外乡开源商业化倒退具备侧面踊跃的影响作用。申报通道:https://jinshuju.net/f/okETNV 优良开源我的项目具备较高社区活跃度、技术创新性、成熟度和发展潜力的开源我的项目,次要评估指标包含:开发者参与度 & 社区活跃度相干数据、技术架构当先性阐明、我的项目治理框架等。申报通道:https://jinshuju.net/f/MBrEba 最佳开源实际案例要求是最终用户并且基于开源我的项目的理论利用落地案例,并在技术成熟度、利用场景、普适性等方面具备肯定翻新的案例。申报通道:https://jinshuju.net/f/c2vdsd FAQQ:每家企业最多申报几项奖项?A:在奖项评定时,会视企业申报状况适当衡量,申报阶段不限度企业申请数量; Q:评审专家形成?A:开源领域专家、社区首领、科研院所专家; Q:问难工夫地点?A:问难具体工夫,咱们会协调专家及申报人工夫后另行通知,问难以线上 & 线下会议相结合的形式进行,需筹备相干介绍资料和问难 PPT,并在规定工夫对专家提出的问题进行解答;

September 26, 2021 · 1 min · jiezi

关于开源:Milvus-Hacktoberfest-开源挑战赛即将到来你准备好了吗

当你想到 10 月的庆典时,你脑中呈现的画面是什么呢? 中国的国庆节、十月末的万圣节、德国的慕尼黑啤酒节(Oktoberfest)…… 或者你不晓得还有一个让全世界黑客 & 开源人都疯狂的十月黑客庆典 - Hacktoberfest! 无论你是编程老手还是开源老司机,都能够在这个流动中找到本人感兴趣的我的项目并参加。除了带回家满满的周边礼品之外,你还有机会播种一个难忘的开源教训! 什么是 Hacktoberfest你能够将它了解为 Hack+October+Festival,Hacktoberfest 是由寰球当先的云计算服务供应商 DigitalOcean 主办的长达一个月的开源挑战赛,旨在反对开源我的项目,激励更多的人对开源社区做出奉献。你只有在 10 月 31 日之前提交 4 个 PR 就能够取得官网定制版 T 恤,往年限量 55,000 件,先到先得! 拥抱开源的 Milvus 社区很荣幸地发表:咱们将加入往年的 Hacktoberfest,与寰球技术爱好者一起为开源社区添砖加瓦! Milvus 是寰球当先的开源向量数据库,专为赋能 AI 利用而生,次要利用场景蕴含:问答机器人、举荐零碎、新药发现等。往年六月,Milvus 已正式成为顶级开源基金会 LF AI & Data 的毕业我的项目,目前曾经汇集了来自寰球的 170 位 contributors, 并取得了 7.9K stars。Milvus 社区与 Hacktoberfest 联结流动,心愿能借此机会让更多人参加开源、共享黑客精力。 如何加入 Milvus Hacktoberfest只有你在 10 月 1 日至 10 月 31 日期间为 Milvus 我的项目做出奉献,就有机会取得由 Zilliz 资助的多项大奖。除此之外,你在 Milvus 社区的奉献也同样计入到 DigitalOcean Hacktoberfest 中,想拿到 Hacktoberfest 举世无双的限量 T 恤,别忘了到 DigitalOcean 官网填写材料! ...

September 23, 2021 · 2 min · jiezi

关于开源:可信开源社区共同体TWOS正式成立引导建立健康且可持续的开源社区

现如今,随着开源生态的飞速发展,开源已不局限于技术自身,倒退到社区、文化、商业等方方面面,产业链也逐渐失去欠缺。开源社区倒退的标志性特色是内部贡献者参加。作为开源生态的重要一环,一个好的开源社区有助于开源我的项目营造良好的开源生态并扩充影响力,吸引更多的内部参与者,扩充社区规模,通过“网络效应”营造残缺的开源生态。 开源社区倒退阶段存在差别,为晋升开源我的项目品质,构建成熟的开源社区,推动开源行业利用,由中国信通院发动的可信开源社区共同体(TWOS)在9月17日OSCAR 开源产业大会上正式成立。 可信开源社区共同体聚焦于如何营造衰弱可信的开源社区,搭建交流平台,提供全套的开源危险检测与生态监测服务。对于倒退初期的开源社区能够通过多种多样的以社区为单位的流动播种本人须要的教训、开发人才、产品推广等一系列反对,对于绝对成熟的开源社区能够通过这些流动扩充本人的影响力,为本人在生态建设上营造良好的上下游关系。同时,可信开源社区将与金融开源社区、通信开源社区等用户开源社区进行联动,使开源生态链造成完满闭环!通过这个闭环供应链,开源我的项目能够间接寻找到适合的使用者,在实际过程中扩充本身影响力,同时进行进一步产品迭代,同时推动企业侧利用。 可信开源社区共同体首批成员名单正式成员 openEuler openGauss 腾讯蓝鲸CI TARsCloud MindSpore openLookeng Apache ShardingSphere TiDB Apache Apisix Apache Doris Rancher EMQ X 优麒麟 OpenMLDB MOSN Flomesh Pipy Alluxio CyberDog Curve 准备成员 Apache RocketMQ Dcloud Delta Fluid FastReID KubeSphere Pulsar RT-Thread SD-SASE TDengine TencentOS O-RAN SC CloudWeGo oneflow Xgvela OpenAnolis FabEdge Carina NGINX FISCO BCOS WeDataSphere WeCube Fes.js Apache EventMesh FATE Adlik 联系人 张一阳 zhangyiyang@caict.ac.cn

September 17, 2021 · 1 min · jiezi

关于开源:科技制造开源社区TMOSC正式成立

以后泛滥科技制作行业波及局部海内业务,对企业进行开源合规治理提出更高要求。在此背景下,我国科技制作企业积极探索供给过程中的开源合规治理,是国内第一批落地开源治理的企业。以后科技制作企业类别多,不同企业间的开源治理能力差异较大。 为进一步推动科技制作企业积极开展开源供应链合规治理实际,同时摸索行业内开源生态建设,打造科技制作开源交流平台。9月17日,由中国信息通信研究院牵头发动的“科技制作行业开源社区(TMOSC)”在OSCAR 开源产业大会上,正式成立。 科技制作行业开源社区首批成员名单全权成员 中国信息通信研究院 中兴通讯股份有限公司 北京小米挪动软件有限公司 腾讯科技(深圳)有限公司 一般成员 华为技术有限公司 浪潮迷信研究院 oppo广东挪动通信有限公司 北京京东尚科信息技术有限公司 百度在线网络技术(北京)有限公司 新华三团体技术有限公司 社区成立后行将启动《开源商业解决方案危险评估模型》规范草案的探讨,同时将组织各类流动,起草白皮书及编写相干技术报告,独特推动行业倒退。 社区联系人: 李晓明 lixiaoming1@caict.ac.cn

September 17, 2021 · 1 min · jiezi

关于开源:通信行业开源社区ICTOSC正式成立首批12家运营商单位

通信行业作为数字化转型的赋能者,积极参与开源生态建设。一方面通信行业开源软件应用成为常态,开源软件应用成为通信行业泛滥业务零碎形成的重要抉择。另一方面通信行业积极探索对外开源生态建设,不乏O-RAN、ONAP等电信级开源我的项目。然而在享受开源带来的便当同时,通信行业面临开源软件如何选型,开源安全漏洞如何修复,开源知识产权如何合规,开源生态如何建设等痛点问题。为推动通信行业开源应用治理落地,打造行业开源交流平台,摸索通信行业开源生态建设门路,9月17日由中国信息通信研究院牵头发动的“通信行业开源社区(ICTOSC)”在OSCAR开源产业大会上正式成立。 云计算与大数据研究所所长何宝宏和中国联通软件研究院副院长马秀发、中国移动信息技术核心研发翻新核心副总经理张春、浙江挪动信息技术部云计算中心副主任郭岳、联通数科云计算研发部负责人房秉毅、中国移动云能力核心翻新核心副总经理杜宇健、广东挪动信息系统部部门副经理陈智扬、中国移动研究院科技管理部副总经理陈卓、中国移动辽宁分公司网络管理核心根底平台室主任李亮、中兴通讯副总裁蔡辉、华为技术有限公司开源与开发者部部长王有生、天翼云技术中台部技术布局专家黄永军、上海现实云网产品总监万鹏独特下台参加通信行业开源社区成立典礼。 通信行业开源社区首批成员名单全权成员 中国信息通信研究院 中国移动信息技术核心 中国联通软件研究院 中国移动通信集团浙江有限公司 一般成员 中国移动通信研究院 中移(苏州)软件技术有限公司 中国移动通信集团辽宁有限公司 中国移动通信集团广东有限公司 中国移动杭州研发核心 联通数字科技有限公司 天翼云科技有限公司 中国电信股份有限公司广东分公司 上海现实信息产业(团体)有限公司 华为技术有限公司 中兴通讯股份有限公司 社区后续将启动《电信行业开源生态白皮书》的编写,同时针对开源平安、开源合规等话题组织专题研讨,起草技术报告与标准等模式独特推动行业倒退。 社区联系人: 李晓明 lixiaoming1@caict.ac.cn

September 17, 2021 · 1 min · jiezi

关于开源:最新中国信通院可信开源评估结果正式发布

随着近些年开源技术的广泛应用,我国开源生态一直发展壮大,企业在宽泛应用开源软件的过程中逐渐理解开源危险,从而关注开源治理。与此同时,市场上涌现了大量开源我的项目、开源治理办法和配套的开源治理工具。针对程度不一的市场参与者,中国信通院建设可信开源规范体系,并落地评估测试。对企业开源治理能力、开源我的项目合规性、开源社区成熟度、开源工具检测能力、商业产品开源风险管理能力发展测评,以帮忙企业升高开源软件的应用危险,推动建设可信开源生态。 2021年9月17日,中国信通院2021年最新可信开源评估后果在2021 OSCAR开源产业大会上正式颁布! 可信开源治理能力中国工商银行股份有限公司、上海浦东发展银行股份有限公司、招商银行股份有限公司、中移信息技术有限公司 可信开源社区Apache ShardingSphere、Rancher、TiDB、MOSN 可信开源我的项目Apache ShardingSphere(版本号:5.0.0-beta) Apache APISIX(版本号:2.8) Apache Doris(版本号:0.14) EMQ X(版本号:4.3.6) OpenMLDB(版本号:0.2.2) RANCHER(版本号:2.5.9) 优麒麟(版本号:20.04 LTS Pro) Flomesh Pipy(版本号:0.8.0-31) Alluxio(版本号:2.6.1) CyberDog(版本号:1.0.0.66) Curve(版本号:1.2.1-rc0) 首批可信开源供应链-产品能力日志易-日志易 V2.0 网易数帆-轻舟微服务 21.0.1 GA 可信开源治理工具深圳开源互联网安全技术有限公司 开源组件平安及合规治理平台(本地部署版) 中国信通院累计实现46项可信开源评估 可信开源评估后果可信开源治理开源应用 中国工商银行股份有限公司 中国农业银行股份有限公司 上海浦东发展银行股份有限公司 中国太平洋保险(团体)股份有限公司 中信银行股份有限公司 招商银行股份有限公司 中移信息技术有限公司 自发开源 腾讯科技(深圳)有限公司 可信开源供应链企业能力 中兴通讯股份有限公司 北京小米挪动软件有限公司 产品能力 中兴T8000(版本:V4.00.10) 小米手机11 MIUI 12.5(版本:V12.5.6.0.RKBCNXM) 北京优特捷信息技术有限公司-日志易 V2.0 杭州网易数帆科技有限公司-轻舟微服务 21.0.1 GA 可信开源社区openEuler openGauss MindSpore openLooKeng TARS 腾讯蓝盾平台BK-CI Apache ShardingSphere RANCHER ...

September 17, 2021 · 1 min · jiezi

关于开源:DBA介里有你没有用过的CHUAN新社区版本Redis60

摘要:华为云DCS Redis 6.0社区版带来了极致性能、性能全面、可靠性强、性价比高的云服务,并且齐全兼容开源Redis,客户端无需批改代码,开明后即可应用,使企业齐全无需后顾之忧就能享受到业务响应速度数倍晋升的黄金收益。本文分享自华为云社区《DCS 社区版 Redis6.0 技术大揭秘》,作者:叮叮当当的猫。 自从Redis进入6.0版本之后,新个性和性能改良每月都有新变动,降级速度几乎是开挂入地啦!并且,对于 6.0 版本,Redis 之父 Antirez 在 RC1 版本公布时(2019-12-19)在他的博客上间断用了几个“EST”词语来评估: 这个版本提供了诸多令人心动的新个性及性能改良,比方新网络协议 RESP3,新的集群代理,ACL 等,其中关注度最高的应该是“多线程”了。 华为云DCS也第一工夫启动了对Redis 6.0的反对工作,通过大量前期工作筹备,华为云DCS 社区版 Redis 6.0已于2021年8月初公布,正在公测。同时,与开源Redis6.x相比,DCS 社区版Redis6却是开源版本性能的1.5~3倍。 那它是如何做到的呢?上面来给大家开展聊聊。 DCS 社区版Redis6.0 产品性能话不多说,先上图: 性能比照测试 如图,在400客户端连贯状况下,2线程时,DCS写性能是开源的1.68倍,读性能是开源的1.54倍,时延别离比开源快39%和35%;4线程时,DCS写性能是开源的2.56倍,读性能是开源的2.22倍;时延别离比开源快61%和55%。 性能晋升分析看官们能够看到DCS 社区版Redis 6.0版本性能有了大幅晋升,那它具体是怎么做到的呢?听小哥缓缓道来。 在 Redis 的计划中,I/O 线程工作仅仅是通过 Socket 读取客户端申请命令并解析,却没有真正去执行命令,所有客户端命令最初还须要回到主线程去执行,因而对多核的利用率并不算高,而且每次主线程都必须在调配完工作之后忙轮询期待所有 I/O 线程实现工作之后能力继续执行其余逻辑。Redis之所以如此设计它的多线程网络模型,我认为次要的起因是为了放弃兼容性,又能利用多核晋升 I/O 性能,应该是一个折中的抉择。 华为云DCS Redis实现了真正的多线程优化晋升,除了多线程网络并发,还优化了多线程事件处理机制,使咱们的资源利用率和性能收益晋升2~3倍。除此之外,垂直弹性伸缩也能更多层次等等。 与开源版本深刻比照下表是DCS 社区版Redis 6.0与开源版本的具体比照: 综上:华为云DCS Redis 6.0社区版带来了极致性能、性能全面、可靠性强、性价比高的云服务,并且齐全兼容开源Redis,客户端无需批改代码,开明后即可应用,使企业齐全无需后顾之忧就能享受到业务响应速度数倍晋升的黄金收益。 看官们,当初DCS Redis6.0社区版正在上线公测,期待大家踊跃报名,数量无限,先到先得。【小喇叭】 参考、致谢:Redis 作者 Antirez 的博客:http://antirez.comhttps://mp.weixin.qq.com/s/Sk...https://segmentfault.com/a/11...点击关注,第一工夫理解华为云陈腐技术~

September 15, 2021 · 1 min · jiezi

关于开源:全票通过微众开源项目-Linkis-进入-Apache-孵化

8月2日,微众银行开源我的项目Linkis 正式通过国内顶级开源组织 Apache 软件基金会(简称 ASF )的投票决定,以全票通过的优良体现成为 ASF孵化器我的项目。 Linkis 是微众银行第二个进入 ASF 的我的项目,自此微众银行成为为数不多的有两个或以上ASF 我的项目(含孵化与已毕业)的企业之一。在年初,EventMesh 我的项目同样以全票通过的优良体现进入了 ASF 孵化器,而此次Linkis 成为 ASF 孵化器我的项目进一步证实了微众银行拥抱开源和凋谢治理的信心,以及在成为金融科技领域开源生态建设的领导者的愿景路线上又向前迈了一大步。 带你理解 Linkis Linkis 我的项目介绍计算中间件Linkis是微众银行大数据团队研发并开源的,作为大数据平台底层计算存储引擎的对立入口和计算作业的治理管控利器,通过 Linkis 提供的标准化接口(REST、JDBC、WebSocket 等),可疾速连贯各种底层引擎(Spark、Presto、Flink 等),同时实现跨引擎上下文共享,对立的 Job 和引擎治理和编排等性能,以标准化可重用的形式解决“计算治理”问题。 Linkis 以后社区倒退情况Linkis自2019年7月开源以来,奉献人数达到51人,并在蕴含金融、互联网、通信等各行各业均有利用,已累计积攒了700多家试验企业和1000+沙盒试验用户。许多公司曾经将Linkis 作为大数据平台底层计算存储引擎的对立入口,和计算申请/工作的治理管控利器。 Linkis 的倒退历程以及将来愿景Linkis我的项目于 2019 年 7 月在 GitHub和Gitee 上对外开源,从最开始公布的0.5.0版本到当初最新的1.0.2版本,微众银行联结社区多家团队对Linkis做了许多新个性的新增、性能加强和Bug修复,如对接了Presto/ES/Flink等多个底层计算存储引擎、新增了上下文服务、计算编排等新个性。Linkis通过两年的开源社区建设,曾经成为业界具备较大影响力的大数据畛域开源我的项目,并且逐步形成宽泛的利用生态圈。 微众银行大数据平台负责人、Linkis我的项目发起人邸帅示意:在当今简单的分布式环境下,应用服务的通信、协调和治理曾经造成了从 SOA 到微服务的成熟解决方案,以及从ESB到Service Mesh对不同服务进行解耦的诸多实际。 然而,当应用程序服务须要与底层引擎进行通信时,状况就会有所不同。引擎彼此隔离,客户端-服务器严密耦合模式无处不在。每个下层利用都必须以紧耦合的形式间接连贯和拜访各种底层引擎,自行解决“计算治理”问题,包含保护不同的客户端环境、提交作业、监控作业状态、获取输入,解决大量并发客户端实例,察看Bad Job,适应引擎版本变动等。 这个是因为在泛滥下层应用程序和有数底层引擎之间不足一个公共的“计算中间件”层,以标准化可重用的形式解决所有这些“计算治理”事务,这就是咱们启动Linkis 我的项目的起因。 Champion 寄语Apache Linkis 我的项目的 Champion,也是凋谢原子开源基金会 TOC(技术监督委员会)主席,Apache 软件基金会 Member, Apache Hadoop PMC & Committer以及Apache NuttX, YuniKorn 等我的项目导师堵俊平示意:“微众银行开源的 Linkis 是一款很有特色的计算中间件我的项目,它无效的解决了前台的工具、利用,和后盾的存储与计算引擎的连贯、拜访和复用问题。这次胜利的进入 Apache 基金会我的项目孵化,标记着Linkis 退出了以 Hadoop, Spark 为代表的、寰球最具生机的大数据开源小家庭中的一员,期待 Linkis 我的项目早日毕业,成为另一个来自中国的 Apache 顶级我的项目!” ...

September 14, 2021 · 1 min · jiezi

关于开源:国产MCU移植手把手教你使用RTThread制作GD32系列BSP

本文由RT-Thread论坛用户@BruceOu原创公布:https://club.rt-thread.org/ask/article/3043.html 相熟RT-Thread的敌人都晓得,RT-Thread提供了许多BSP,但不是所有的板子都能找到相应的BSP,这时就须要移植新的BSP。RT-Thread的所有BSP中,最欠缺的BSP就是STM32系列,但从2020年下半年开始,国内呈现前所未有的芯片缺货潮,芯片的交期和价格一直拉升,STM32的价格也是水涨船高,很多敌人也在思考应用国产代替,笔者应用的兆易翻新的GD32系列,我看了下RT-Thread中GD系列BSP,都是玩家各自为政,每个人都是提交本人应用的板子的BSP,充斥着大量冗余的代码,对于有强迫症的我就十分不爽,就依据手头的板子,参看STM32的BSP架构,构建了GD32的BSP架构。 笔者应用的开发板是兆易翻新设计的GD32407V-START开发板。其主控芯片为GD32F407VKT6,主频168MHz,外部3072K Flash,192KB SRAM,资源相当丰盛。 1 BSP 框架制作在具体移植GD32407V-START的BSP之前,先做好GD32的BSP架构。BSP 框架结构如下图所示: GD32的BSP架构次要分为三个局部:libraries、tools和具体的Boards,其中libraries蕴含了GD32的通用库,包含每个系列的HAL以及适配RT-Thread的drivers;tools是生成工程的Python脚本工具;另外就是Boards文件,当然这里的Boards有很多,我这里值列举了GD32407V-START。 这里先谈谈libraries和tools的构建,而后在后文独自探讨具体板级BSP的制作。 1.1 Libraries构建Libraries文件夹蕴含兆易翻新提供的HAL库,这个间接在兆易翻新的官网就能够下载。 下载地址 而后将HAL库复制到libraries目录下,重命名为GD32F4xx_HAL,其余的系列相似。 GD32F4xx_HAL就是官网的文件,根本是不必动的,只是在文件夹中须要增加构建工程的脚本文件SConscript,其实也就是Python脚本。 SConscript文件的内容如下: import rtconfig #导包from building import *# get current directorycwd = GetCurrentDir() #获取当然门路# The set of source files associated with this SConscript file.src = Split('''CMSIS/GD/GD32F4xx/Source/system_gd32f4xx.cGD32F4xx_standard_peripheral/Source/gd32f4xx_gpio.cGD32F4xx_standard_peripheral/Source/gd32f4xx_rcu.cGD32F4xx_standard_peripheral/Source/gd32f4xx_exti.cGD32F4xx_standard_peripheral/Source/gd32f4xx_misc.cGD32F4xx_standard_peripheral/Source/gd32f4xx_syscfg.c''')#将括号中的字符串宰割后成列表(list),以便蕴含到工程中 if GetDepend(['RT_USING_SERIAL']):#如果关上了RT_USING_SERIAL的宏,则会蕴含以下源文件 src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_usart.c'] if GetDepend(['RT_USING_I2C']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_i2c.c']if GetDepend(['RT_USING_SPI']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_spi.c']if GetDepend(['RT_USING_CAN']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_can.c']if GetDepend(['BSP_USING_ETH']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_enet.c']if GetDepend(['RT_USING_ADC']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_adc.c']if GetDepend(['RT_USING_DAC']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_dac.c']if GetDepend(['RT_USING_RTC']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_rtc.c']if GetDepend(['RT_USING_WDT']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_wwdgt.c'] src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_fwdgt.c']if GetDepend(['RT_USING_SDIO']): src += ['GD32F4xx_standard_peripheral/Source/gd32f4xx_sdio.c']#头文件门路path = [ cwd + '/CMSIS/GD/GD32F4xx/Include', cwd + '/CMSIS', cwd + '/GD32F4xx_standard_peripheral/Include',]CPPDEFINES = ['USE_STDPERIPH_DRIVER']#定义一个组,组名为'Libraries', depend为空示意依赖任何一个其余宏,另外以后的头文件门路增加到工程中group = DefineGroup('Libraries', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)Return('group')该文件次要的作用就是增加库文件和头文件门路,一部分文件是属于根底文件,因而间接调用Python库的Split蕴含,另外一部分文件是依据理论的利用需要增加的。 ...

September 14, 2021 · 9 min · jiezi

关于开源:活动回顾SOFAMeetup8-成都站云原生基础设施建设的现在与未来

8月11日SOFAStack 联结 Erda 举办了第八期 Meetup 「成都站」 感激各位的参加为咱们的流动增色~ 本次流动聚焦「云原生的基础设施建设当初及将来」,来自蚂蚁团体和 Erda 团队的技术专家别离从 Erda 和 Mesh 来看云原生的倒退。 Part 1 《从云原生角度,解读 Erda 微服务观测零碎的实现》——「刘浩扬」 本次流动的第一个环节,来自 Erda 微服务的负责人「刘浩扬」,基于多年的云原生 PaaS 的架构设计的教训,向大家分享了分布式系统的“可观测性”应运理念和零碎。 让读者疾速理解监控和可观测性技术的倒退历程,理解云原生场景下可观测性的痛点和解决方案。 Part 2 《Service Mesh 落地之后:sidecar 注入灵魂》——「周群力」 第二个环节,是蚂蚁中间件团队成员、Layotto 的 co-founder 「周群力」分享了 Service Mesh 在蚂蚁团体落地之后的构架演进思路。 让观众理解蚂蚁团体,在 Service Mesh 大规模落地当前,遇到的新问题以及对于如何解决这些问题的思考。 Part 3 《技术风口上的限流——蚂蚁团体的 Mesh 限流落地与实际》——「张稀虹」 第三个环节,是来自蚂蚁团体的技术专家、开源我的项目 MOSN 核心成员「张稀虹」,介绍了蚂蚁团体的 Mesh 限流能力的建设以及业务落地的实践经验。 率领大家理解 Mesh 限流熔断将来的摸索方向。 Part 4 《Erda 对于云原生数据开发平台的思考和实际》——「侯璐瑶」 本流动的最初一个分享环节,来自 Erda 数据团队的负责人、高级技术专家「侯璐瑶」,在本次流动中解说了云原生带来的扩展性和便捷性,介绍 Erda 数据开发平台在云原生上的建设和实战经验。 四位讲师的分享严密围绕云原生的基础设施建设进行开展。 只管行程缓和,咱们仍然为问答环节保留了短缺的工夫,在线上和线下同步收集了听众的问题,讲师给出了的解答和探讨。 ...

September 13, 2021 · 1 min · jiezi

关于开源:让-Serverless-应用开发更简单-Serverless-Devs-20-全新发布

2020 年 10 月 23日,阿里巴巴正式发表开源其首个 Serverless 开发者平台 Serverless Devs。历经近一年精心打磨,明天 Serverless Devs 2.0 正式版全新公布。Serverless Devs 2.0 在平台能力、利用模板以及开发者套件方面能力晋升,更加贴近开发者的理论生产诉求,应用体验再晋升,让开发者像应用手机一样玩转 Serverless,疾速享受 Serverless 技术红利。 这就是 Serverless DevsServerless Devs 是一个开源凋谢的 Serverless 开发者平台,Serverless Devs 也是业内首个反对支流 Serverless 服务/框架的云原生全生命周期治理的平台,致力于为开发者打造 Serverless 利用开发一站式服务, 帮忙解决目前的工具链之困,让开发者一键体验多云产品,极速部署 Serverless 我的项目。Serverless Devs 由"两端一核心体系"组成: Serverless Devs CLI (命令行客户端),适宜极客开发人员应用,玲珑轻便,易于集成Serverless Desktop (桌面客户端) ,具备更宽泛的适用性,领有开发,构建,部署,调试,可观测等全方位利用治理能力Serverless Hub 利用核心,提供利用的集散和散发,作为公共服务提供给 开发者或贡献者实用。 全方位能力晋升,体验再降级1. 平台能力晋升全新桌面客户端 Serverless DesktopServerless Devs 2.0 对桌面客户端进行了精密设计,比照 1.0,2.0 更具企业级服务能力: 从新对交互流程进行设计,采纳新的视觉体系 b-design。 更具美感和实用主义;具备企业级的利用全生命周期治理能力,从开发、构建、部署、端云调试、压测到可观测做到全面兼顾。 Serverless Desktop 构建 todolist 利用更高效的命令行客户端 Serverless CLI命令行客户端及外围组件应用 @vercel/ncc 编译成一个文件,组件的首次应用体验由 5 分钟降至 30 秒以内。另外,组件版本静默更新,用户本地不会缓存多个版本。用户无感降级,本机内存相比 1.0 版本缩小 2/3 以上。新增无配置执行指令cli ,该指令齐全脱离 yaml 进行组件执行,通过 cli 命令进步以下场景能力: ...

September 10, 2021 · 1 min · jiezi

关于开源:StarRocks-昨日回应关于-StarRocks-相关疑问的解答

本篇内容转载至 StarRocks 微信公众号,原文链接:https://mp.weixin.qq.com/s/r8... 在昨日思否公布了对于 StarRocks 开源相干争议的文章后,StarRocks 露面分割咱们,心愿咱们帮忙公布其对相干争议的回复,咱们对全文内容不做评估,仅代表其在社区做中立公布,以下为其回应原文内容: 以下为 StarRocks 回应的原文首先要感激大家对咱们的关注,对于咱们的一些状况,有必要给大家一个解答。 咱们非常感谢Apache基金会和Apache Doris社区打造了这么一个优良的剖析型数据库产品。咱们也非常感谢为Apache Doris做过奉献的每一个同学。Doris我的项目经验了从Doris到Palo再到奉献给Apache社区变回Apache Doris,经验了13年的工夫。在这13年里,StarRocks的小伙伴也曾醉生梦死,为Apache Doris奉献了数不清的工夫和精力。如果没有Apache Doris我的项目,就没有明天的StarRocks。同样,没有这些小伙伴,也不会有明天的Apache Doris。 此前之所以没有提Apache Doris,次要起因是不想持续和Apache Doris我的项目产生混同。在守业之初,咱们的团队成员简直都来自于Apache Doris,所以在给我的项目起名时参考了之前PrestoDB的做法,取名DorisDB,并且在中国、美国和日本都注册了商标。过后没有留神到此举会影响到Apache Doris我的项目的毕业。往年二季度,Apache基金会的敌人正式和咱们探讨此事,尽管咱们所有的行为均非法合规,然而为了不影响Apache Doris我的项目,咱们承诺往年三季度会将问题解决。现在,咱们曾经兑现了承诺。 在此,咱们郑重声明,从DorisDB到StarRocks,从商标到代码协定,咱们的工作齐全在法律法规的框架下进行,也欢送各界人士的关注和监督。如果对任何方面形成实质性侵权,咱们违心负全副的法律责任。对于在没有理论证据的状况下,脱口而出,对咱们的声誉进行侵害的人和媒体,咱们接下来也会诉诸法律程序。 2020年初,咱们察看到随着数据驱动的深刻,用户的剖析速度须要越来越快,传统架构曾经无奈无效解决这些需要。剖析型数据库历史上存储层经验了按行存储到按列存储的技术革新,将来计算层也将开始从按行计算向按列计算(向量化计算)进行降级和变革。“自主研发,打造新一代全面向量化计算引擎”。这是咱们我的项目的终点;“帮忙客户实现重大成就”,这是咱们守业的初心。 家喻户晓,一个剖析型数据库有三大件:优化器,执行器,存储引擎。以后咱们曾经从零开始,从新打造了两个大的组件:优化器和执行器,并齐全摈弃了原有的按行做计算的内核。咱们最近将公布新版本的实时列存引擎,对原有的列存引擎也进行了重大重构。所以,StarRocks尽管应用了 Apache Doris 的框架,然而其内核曾经是齐全独立自主研发的了。以后我的项目中原有的Apache Doris 代码保留了原有的 Apache Licence 2。只有齐全由咱们独立开发的代码,采纳了Elastic License 2。这也是行业的惯例做法。 所以,您齐全能够像应用ElasticSearch那样放心使用咱们的产品! 明天,StarRocks的指标曾经降级为”新一代流批交融的极速湖仓(Lakehouse)“。这和Apache Doris的我的项目的指标并不统一。这也是咱们为什么没有把代码合并回Apache Doris我的项目的起因之一。时代像风,数据如海。在这样一个平凡的时代,StarRocks心愿能和各方携手,专一于客户的需要,一起打造一个数据分析的新时代!

September 10, 2021 · 1 min · jiezi

关于开源:观测未来携手同行驻云诚邀您参加2021-OSCAR-开源产业大会文末报名福利

2021年9月17日,由中国信息通信研究院、中国通信标准化协会联结主办的“2021 OSCAR 开源产业大会”行将揭幕。本次大会旨在进一步摸索我国开源生态倒退模式,减速开源技术在国内市场落地,晋升企业开源治理能力,推动国内开源生态疾速、衰弱有序倒退。 本次大会现场将围绕“开源”主题开展,正式公布蕴含《开源治理规范与评估后果》、白皮书、技术培训课程、尖峰案例评比等在内的多项重要成绩。据理解,由通信院主导、驻云科技参加制订的中国可观测性规范将在本次大会上重磅推出,驻云科技历经多年研发的国内首批可观测性产品也将正式亮相。 作为国内当先的具备可观测性的实时数据监测平台,它的呈现势必在国内云计算行业内掀起一股“可观测性”大旋风,颠覆性扭转企业数字化转型之路。 产品精彩内容领先看观测将来,共创共赢历经多年行业钻研和技术实际,咱们决意打造一个具备可观测性的实时数据监测平台,一款真正从工程师角度登程,可能真正帮忙客户解决问题,用户能真正用得起的优质产品。 外围劣势将来,咱们将一直新陈代谢,提供更多具备可观测性的性能和实际分享,全面助力客户的研发效力和软件品质的晋升,实现云时代的业务增长。 作为本次大会的单干单位,咱们也在此诚邀全国各地的业内人士参加盛会,与百位开源畛域技术专家、大咖近距离接触,独特见证中国当先的具备可观测性的实时数据监测平台的正式亮相!收费名额数量无限,欢送大家踊跃报名! 咱们将短信告诉报名胜利的来宾,大会当天,可凭确认短信参会。请注意手机短信音讯!如有任何问题,也能够加咱们形象大使奥布斯的微信随时征询大会信息。

September 10, 2021 · 1 min · jiezi

关于开源:吊打一切现有开源OCR项目效果再升7速度提升220

01 导读OCR 方向的工程师,之前肯定据说过 PaddleOCR 这个我的项目,其次要举荐的 PP-OCR 算法更是被国内外企业开发者广泛应用。短短半年工夫,累计 Star 数量已超过15k,频频登上 Github Trending 和 Paperswithcode 日榜月榜第一。 在《Github 2020数字洞察报告》中被评为中国 Github Top 20沉闷我的项目,称它为 OCR 方向目前最火的 repo 相对不为过。 最近,由 PaddleOCR 原创团队,针对 PP-OCR 进行了一些经验性改良,构建了一种新的 OCR 零碎,称为 PP-OCRv2。 从算法改良思路上看,次要有五个方面的改良: 1.检测模型优化:采纳 CML 协同互学习常识蒸馏策略;2.检测模型优化:CopyPaste 数据增广策略;3.辨认模型优化:LCNet 轻量级骨干网络;4.辨认模型优化:UDML 改良常识蒸馏策略;5.辨认模型优化:Enhanced CTC loss 损失函数改良。 从成果上看,次要有三个方面晋升: 1.在模型成果上,绝对于 PP-OCR mobile 版本晋升超7%;2.在速度上,绝对于 PP-OCR server 版本晋升超过220%;3.在模型大小上,11.6M 的总大小,服务器端和挪动端都能够轻松部署。 GitHub 我的项目: https://github.com/PaddlePadd...注:为了关照刚理解 PaddleOCR 的新用户,在第二、三局部简略进行一些背景介绍,相熟 PaddleOCR 的老用户能够间接跳到第四局部。 02 PaddleOCR 历史体现回顾2020年6月,8.6M 超轻量模型公布,GitHub Trending 寰球趋势榜日榜第一。2020年8月,开源 CVPR 2020顶会算法,再上 GitHub 趋势榜单!2020年10月,公布 PP-OCR 算法,开源3.5M 超超轻量模型,再上 Paperswithcode 趋势榜第一!2021年1月,公布 Style-Text 文本合成算法和 PPOCRLabel 数据标注工具, star 数量冲破10000+,在《Github 2020数字洞察报告》中被评为中国 Github Top 20沉闷我的项目。2021年4月,开源 AAAI 顶会论文 PGNet 端到端辨认算法,Star 冲破13k。2021年8月,开源版面剖析与表格辨认算法 PP-Structure,Star 冲破15k。2021年9月,公布 PP-OCRv2 算法,成果和速度再降级。 ...

September 8, 2021 · 2 min · jiezi

关于开源:国产MCU移植移植RTThread到国产芯片FM33LC026

本文由RT-Thread论坛用户@jiao96 原创公布:https://club.rt-thread.org/ask/article/3020.html 摘要因为我的项目须要,应用了复旦微FM33LC026单片机,移植了RT_Thread零碎。正好赶上rt官网的【国产MCU移植】流动,顺路参加一下。 芯片参数: 硬件形容CPUCortex-M0主频64MHzSRAM24KBFlash128KB移植次要步骤:1.工程搭建2.增加复旦微官网库3.板级初始化4.对接串口驱动 开发工具:Keil5、Env工具、Scons 工程搭建芯片为ARM Cortex M0内核,能够用M0内核的其它BSP批改一个进去。因为平时应用STM32比拟多,同时rt官网适配的较好,所以应用了stm32f072-st-nucleo进行批改。 将stm32f072-st-nucleo复制到bsp目录下,改名为fm33lc026。 Stm32的libraries一起挪到新工程目录下。 只搞了keil5的工程,其它没用的删掉。 批改keil5工程。我的项目工程是工具通过template模板生成的,所以,批改型号只须要批改template.uvprojx就能够了。 关上template.uvprojx 批改芯片型号为FM33LC02X,其余大部分会依据抉择的芯片主动批改。 再进入linker,扩散加载文件批改一下。 template模板批改实现,接下来须要用模板生成工程,因为工程是STM32拷贝进去的,一些相对路径等会有变动,脚本会有问题,先进行一下批改。 批改fm33lc026文件夹下SConstruct文件,文本文档关上,这里门路改为如图的门路。 批改fm33lc026文件夹下Kconfig文件,批改如下。 批改好了,通过env工具,menuconfig,啊哈,报错了。 依据报错信息,还须要批改board/Kconfig下libraries的门路。 批改实现,menuconfig关上,当初还是原来工程的配置,接下来还须要持续批改,退出,生成一下keil5工程,关上工程,各配置失常,文件门路都能够找到,工程搭建结束。 ### 增加复旦微官网库 接下来,增加复旦微FM33LC0XX的官网库函数到门路下。须要替换掉本来STM32的官网HAL库。STM32的库函数和驱动文件都在\libraries文件夹下,也就是方才咱们复制到工程内的文件夹。咱们只须要进入\libraries文件夹下,把官网库函数文件夹增加进来,通过批改脚本,让它本人增加就OK了。 关上\libraries文件夹,先看一下文件构造。[外链图片转存失败,源站可能有防盗链机制,倡议将图片保留下来间接上传(img-2OHYyQCx-1631071758745)(https://oss-club.rt-thread.or...)] 把STM32的HAL库全副删掉,找到官网的FM33LC0xx_FL_Driver库,复制一份进来。同时FM33LC0XX内核相干文件也复制进来。新的目录构造如下,驱动文件留着,低层驱动须要套接到内核驱动层,在本来STM32的批改就能够了。 批改Kconfig 进入接下来的文件夹,持续批改Kconfig。 FM内的文件是board里Kconfig配置的,而且只用到了.s启动文件,下一节进行配置。 先进入FM33LC0xx_FL_Driver文件夹。FM33LC0xx_FL_Driver对应STM32_HAL库,复制一份STM32_HAL的SConscript到FM33LC0xx_FL_Driver目录下,进行批改。复制bsp\stm32\libraries\STM32F0xx_HAL内的SConscript到FM33LC0xx_FL_Driver目录下。关上。 改为如下: 进入HAL_Drivers文件夹下。 因为我只适配了串口驱动,删掉没用的文件。删完如下图。 Config文件夹下 批改SConscript,都是依据宏定义增加drv_XXX.c到工程。Emmmm,算了,不批改了,当前增加驱动还要加回来,顶多生成的工程找不到相应的drv_.c,根本没啥影响。应用env生成一下工程,报错了,依据报错信息,找到报错的地位。[外链图片转存失败,源站可能有防盗链机制,倡议将图片保留下来间接上传(img-xVZaPI6j-1631071758753)(https://oss-club.rt-thread.or...)] 关上报错的文件,官网库门路在这一步批改过,须要从新批改。 从新生成工程,胜利,关上工程,库文件也增加胜利。 板级初始化相干库函数曾经增加胜利,接下来,要让单片机运行起来,并且进入零碎。启动流程能够看RT_Thread官网文档。这里借用一张图。 要批改的有,.s启动文件,rt_hw_board_init()函数内相干的内容。 增加完官网库文件后,关上keil5工程,会发现.s启动文件还是STM32F072的,这里,咱们要批改一下。 关上board文件夹,关上SConscript,批改启动文件门路,批改如下。 还有一个Kconfig文件,和启动无关,顺路也批改一下。外面次要是menuconfig里单片机设施等的配置菜单,批改成咱们须要的。 进入工程board文件夹,删掉STM32的CubeMX文件夹。删掉linker_scripts扩散加载文件(扩散加载相干在最后面曾经配置了,如果须要扩散加载文件,举荐不删,把文件内容改成FM33LC0XX的即可)。OK..进入env,关上menuconfig,发现串口图形化配置曾经OK了。 退出menuconfig,生成工程,关上工程,发现所有文件都增加结束,接下来要批改代码了。 进行rt_hw_board_init()内相干的函数的批改。间接上改好的吧,具体相干的自行查看源码,代码现曾经合并到RT_Thread主分支。 关上drv_common.c,批改相干。 关上board.c 板级初始化这部分就实现了。工程这部分编译还是会报错,因为串口驱动相干的代码还是STM32的。对于驱动局部的对接,在接下来的局部。 对接串口驱动对于设施,能够参考官网设施文档持续援用一张图。 对应到工程: 简略来讲,就是写一个套接层,把官网的库函数套接到RT_Thread的设施管理层内。只须要批改设施驱动框架层,对应到工程就是keil5里Drivers里相干的代码。关上Drivers分组,找到咱们要批改的串口局部程序,别离为drv_usart.c,drv_usart.h,uart_config.h。同时,对于串口引脚的初始化,模拟STM32的bsp包,独自拿了进去,放到了board.c里。 首先是drv_usart.h文件,定义了串口配置构造体和串口设施构造体,删掉原来STM32的,批改成如下:串口配置构造体,一些须要独自进行配置的局部单拉进去。 /* config class */struct _uart_config{ const char *name; void *InitTypeDef; IRQn_Type irq_type; uint32_t clockSrc;};串口构造体,通用的,不须要批改的局部。 /* uart dirver class */struct _uart{ FL_UART_InitTypeDef handle; struct _uart_config *config; rt_uint16_t uart_dma_flag; struct rt_serial_device serial;};drv_usart.c文件里,定义了串口实例,串口的操作方法函数,串口的注册函数。批改如下:串口实例,依据rtconfig.h里的宏定义进行配置。 ...

September 8, 2021 · 3 min · jiezi

关于开源:rtthread-裁剪系列一-之-lwip

本文由RT-Thread论坛用户@出出啊原创公布:https://club.rt-thread.org/as... 前言很久之前就开始整顿上面的优化项列表了,然而有很多问题钻研不深,一时不敢冒失推出。前不久,有人在论坛上发问,过后我给的答案比当初少,然而当初列出来的这些也不能保障是全副,当前再做补充吧。 lwip 协定栈、sal socket 形象层应用了很多全局数组变量当作线程栈,能够批改成从内存堆动静申请的内存。有些性能和个性在嵌入式设施里是用不到的,能够先去掉。还有的是可有可无的个性,如果想用,也存在优化空间,能够本人实现。 以下阐明不限于 lwip ,sal 局部也有波及。 裁剪详解sal 可裁剪优化项SAL_INTERNET_CHECK: 网络检测,应用到了 workqueue 。检测原理就是尝试连贯 "link.rt-thread.org::8101",发送检测数据。这个或者能够去掉检测,或者换成自家服务器。#define SAL_SOCKETS_NUM 4: 这个可能是反对创立 socket 的最大数量。RT_USING_NETDEV: 网络接口设施,没有终端操作的状况下能够优化掉。其中,NETDEV_USING_IFCONFIG NETDEV_USING_PING NETDEV_USING_NETSTAT NETDEV_USING_AUTO_DEFAULT 别离能够独自增删。NETDEV_IPV6: 目前反对还不遍及的吧,能够关掉,如果须要才开启。lwip 可裁剪优化项RT_LWIP_IGMP 组播须要用到的,不必组播可能能够去掉RT_LWIP_ICMP ping 命令应用的协定,没有 ping 也不须要这个协定。RT_LWIP_DNS 局域网不须要这个,或者说,间接应用 ip 地址进行连贯而不是应用 url 链接地址,能够不应用 dns。RT_LWIP_TCP_WND tcp 接管窗口,这个应该是申请内存大小。能够适当减小。不定义就是 1460 x 2 字节RT_LWIP_TCP_SND_BUF tcp 发送缓存,同上,不定义就是 1460 x 2 字节LWIP_NO_TX_THREAD 和 LWIP_NO_RX_THREAD eth 线程,发送一个,接管一个。以下是几个相干宏定义,如果不定义堆栈大小,默认应用 1024 #define RT_LWIP_ETHTHREAD_PRIORITY 12#define RT_LWIP_ETHTHREAD_STACKSIZE 1024#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8#define LWIP_NO_TX_THREAD#define LWIP_NO_RX_THREAD源码里,这部分还有很大优化空间,具体见下文详解。 LWIP_NETIF_STATUS_CALLBACK 和前边的 SAL_INTERNET_CHECK 无关,这里设置网络连接回调。能够告诉应用层连贯上 INTERNET 了。LWIP_NETIF_LINK_CALLBACK 网卡连贯状态,仅示意物理连贯接入网络,有可能是和电脑直连,或者交换机、路由器等等。SO_REUSE 端口复用,这个在组播,而且是 UDP 协定才有用。不须要就定义成 0LWIP_SO_SNDTIMEO LWIP_SO_RCVTIMEO LWIP_SO_RCVBUF 这三个,如果 rtconf.h 里没有定义, lwipopts.h 会定义,所以不须要就定义成 0。 其中 LWIP_SO_RCVBUF 接管缓冲,波及到接管缓冲下限。少数状况下不会有影响,只有网络数据多的时候才可能达到这个缓存下限。RT_LWIP_USING_PING 这个和后面的 NETDEV_USING_PING RT_LWIP_ICMP 无关。RT_LWIP_STATS 这是一组 stat 的总开关,具体细节查看 lwipopts.h 文件内的定义。或者勾销 RT_LWIP_STATS 定义,敞开所有 stat 项,或者独自批改 lwipopts.h 文件中某些 stat 定义。批改 eth_rx_thread 和 eth_tx_thread ,启用 RT_USING_HEAP 后,增加动态创建线程。这两个线程被初始化在 INIT_PREV_EXPORT 阶段。片上内存堆和片外边疆堆初始化注册都在 INIT_BOARD_EXPORT 阶段,能够申请应用动态内存。erx etx 两个线程以 etx 为例。ethernetif_linkoutput 函数次要操作如下: ...

September 2, 2021 · 2 min · jiezi

关于开源:SOFA-星球招募啦~~

真的吗?真的吗?SOFA 志愿者开始招募啦? 直视他!直视他!SOFA 星球在等你退出呀! 咱们正式启动“SOFA 星途者”打算只差一个你 即可成团出道 不要感觉成团艰难只有咱们一起就能所向无敌 谁是SOFA“星途者” SOFA 星途者是一群对开源宇宙感兴趣,心愿在这片“宇宙”其中摸索到更多“星辰”的人。SOFA 星途者们可能为千千万万的开发者们,提供丰盛的 Meetup 及线上直播等交流平台。 当初面向所有有现实、有谋求的你们进行招募。 “星”字代表 SOFA 星球,“途”代表在开源宇宙的征途。所以“星途”的意思即 SOFA 星球在开源宇宙的摸索与征途。 那么“星途者”就是退出 SOFA 星球的你们,让咱们一起在开源宇宙中驰骋摸索。 “SOFA 星途者,摸索开源宇宙中的星辰大海” 行将进入,SOFA 社区 SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于疾速构建金融级云原生架构的中间件,也是在金融场景里锻炼进去的最佳实际,并且具备以下特点: 凋谢:技术栈全面开源共建、 放弃社区中立、兼容社区、兼容开源生态,组件可插拔, SOFAStack 组件与其它开源组件可互相集成或替换。 金融级:蕴含构建金融级云原生架构所需的各个组件,让用户更加专一于业务开发,满足用户场景的现状和将来需要,经验过大规模场景的锻炼,特地是严苛的金融场景。 云原生:基于 SOFAStack 可疾速搭建云原生微服务体系,疾速开发更具可靠性和扩展性、更加易于保护的云原生利用。 开启 SOFA 征途 SOFA 陆续在全国各地组织了多场 Meetup 流动,流动全程直播,线上线下参加人数累计破万。Meetup 为 SOFA 星途者提供面对面沟通探讨的机会,收到了业界人士的统一好评。 目前在北京、上海、杭州、合肥举办过 Meetup 流动,后续的还会点亮更多城市(成都、深圳、广州、南京等),欢送你作为 SOFA 星途者退出咱们的征途。 SOFAMeetup# 4 杭州站 SOFAMeetup#5 上海站 SOFAMeetup#6 北京站 SOFAMeetup#7 合肥站 召 唤 装 备 ! ...

September 1, 2021 · 1 min · jiezi

关于开源:第四范式正式成为OpenI-启智社区成员

近日,第四范式正式退出新一代人工智能开源开放平台OpenI启智社区。OpenI启智社区是依据《国务院对于印发新一代人工智能倒退布局的告诉》(国发〔2017〕35号),由新一代人工智能产业技术创新策略联盟(AITISA)组织产学研用通力协作共建共享的开源软件开源硬件凋谢数据超级社区,旨在通过构建开源凋谢生态、搭建软硬件开发环境、汇聚和孵化优良AI开源我的项目、激励开发者参加AI开源我的项目开发等形式,促成人工智能畛域的开源凋谢协同翻新,推动人工智能产业衰弱疾速倒退及其在社会经济各畛域的广泛应用。OpenI启智社区以“开源凋谢、尊重翻新”为准则,汇聚了鹏城实验室、北京智源人工智能研究院、清华大学、北京大学、国防科技大学、华为、百度、腾讯等学术界、产业界代表,致力建设成具备国内影响力的人工智能开源开放平台。目前已逐渐建成了笼罩开源生态、AI硬件基础设施、开源软件环境及人工智能算法框架等畛域的十余个重点项目,孵化出了一系列优质开源我的项目。 为了进一步推动AI利用落地、丰盛AI开源生态,第四范式在往年6月起全面拥抱开源,正式开源两大外围AI根底技术组件——机器学习数据库OpenMLDB及AI操作系统内核OpenAIOS,为AI利用提供“正确”的数据供应,全面晋升异构资源利用率、晋升AI利用开发效率。同时凋谢 “AIOS社区版”,内置两大开源组件,收费向开源社区凋谢。 将来,第四范式将与启智社区在开源我的项目上开展单干,联结社区内的优良企业及上下游生态搭档,独特推动AI开源凋谢生态体系建设,独特开拓 AI 生态和产业链紧密结合的新场面。

August 31, 2021 · 1 min · jiezi

关于开源:一图看懂-RTThread设备层次

本文由RT-Thread论坛用户@yangjie原创公布:https://club.rt-thread.org/as... 初学者福利。粗略地画了一个图,次要针对设施这块,能帮忙初学者了解设施架构的档次关系。 基础知识:《IO设施模型》 初学者能够点击链接先做理解。 下图所示为RTT设施档次关系。 (1)STM32为例应用 cubemx 配置的外设,点击生成代码之后,外设的初始化代码会更新到 stm32xxx_hal_msp.c 文件中,而后被 drv_xxx.C 调用对接到设施驱动框架层上。设施驱动框架层注册设施到IO管理器(注:为了简略点 此处我没加device.c),并提供给用户利用API。 (2)其余芯片可能没有相干的代码配置与生成工具,只有厂商提供的库文件。在开发驱动的时候,须要开发者实现 drv_xx.c,对上层对接厂商库文件,对下层对接rt-thread 提供的设施驱动框架层。 注:studio下源码在工程中的分组就是源码所在目录。 注意事项:在stm32 cubemx 配置设施后,生成代码时候,不要抉择以下选项(即:不让其生成独自的 .c/.h 驱动文件,间接全副更新到 rt-thread 要应用的 stm32xxx_hal_msp.c 文件中):

August 30, 2021 · 1 min · jiezi

关于开源:用户体验再升级Erda-12-版本正式发布

起源|尔达 Erda 公众号 Erda v1.2 Changelog:https://github.com/erda-project/erda/blob/master/CHANGELOG/CHANGELOG-1.x.md 近期,Erda 1.2 版本正式公布,新版本次要以改善晋升用户体验为主,优化内容共计 50 多项,欢送宽广开发者应用体验 !同时,也非常感谢为新版本做出奉献的社区小伙伴,将来咱们将会持续宽泛关注、驳回社区的倡议,推动 Erda 我的项目进一步倒退,期待听到大家更多的反馈! 下文是 v1.2 版本中晋升改良项的进一步介绍。 Erda v1.2 晋升改良项1. 自动化测试执行逻辑优化 目前,在 Erda 平台的接口自动化测试用例编排中,如果在一个接口要期待上一个接口执行后果的时候,只能通过两头加一个定时等待时间来解决,然而这种解决形式存在两个很大的问题: 期待的工夫不可计算固定工夫期待导致整体执行工夫大幅增长。 为了可能优雅解决上述问题,Erda 产品在 API 接口用例编排定义的时候,加上了本接口期待循环策略,以便在达到循环退出条件的时候,可能第一工夫主动完结本接口调用执行。 在期待循环策略方面蕴含: 循环退出条件设置最大循环次数循环消退比例消退最大值间隔时间 具体的应用办法也非常简单,在自动化测试用例的 API 接口配置页面配置即可。 图 1:自动化测试用例执行判断逻辑配置 2. 自动化测试用例的导入导出在规范产品的研发交付过程中,往往在客户侧构建部署实现后,须要测试同学残缺地验证一遍产品性能是否失常,这种模式让交付周期变得更长,同时我的项目交付的人员老本也随之水涨船高。因而,咱们心愿自动化测试用例也能够作为产品的交付物之一,在施行产品交付时可能通过自动化测试为产品质量验证降本增效。 新版本在原有的自动化测试根底之上,实现了自动化测试用例的导入导出,最终让自动化测试用例也成为产品的一种交付产物,在产品交互施行的同时可能通过自动化测试疾速实现产品的验证。 入口:DevOps 平台 -> 我的我的项目 -> 测试治理 -> 测试用例 -> 自动化测试 图 2:自动化测试用例导入导出 3. 凋谢多云治理平台性能 Erda 1.2 版本中,针对平台注册用户,在 Erda 1.1 版本凋谢自助创立组织之上,凋谢了多云治理平台的性能,用户可能自助创立、导入和治理集群,为残缺的 CI/CD 性能买通了最初一公里的阻碍(即流水线工作和部署资源管理的问题)。 入口:多云治理平台 图 3:多云治理平台 更多个性 优化了微服务总览和我的项目列表。反对配置钉钉告诉时发送测试信息。优化了 EDAS 集群增加形式。优化了 markdown 编辑器交互和款式。优化了 pipeline 日志款式。优化了 pipeline 告诉内容。Erda v1.2 Changelog:https://github.com/erda-project/erda/blob/master/CHANGELOG/CHANGELOG-1.x.md ...

August 30, 2021 · 1 min · jiezi

关于开源:开源浪潮下程序员的职业规划和成长

大家好,我是张晋涛。 无论从年初开源社公布的《2020 中国开源年度报告》还是整体的大环境,不难看到中国的开源正在崛起,越来越多的来自中国的开源我的项目和开发者们正在走入大家的视线。在开源浪潮的大趋势下,程序员又该如何布局本人的职业以及个人成长呢?不如听听正在全职做开源的工程师张晋涛怎么说。 本文依据张晋涛在又拍云 Open Talk 技术沙龙北京站主题演讲《开源浪潮下程序员的职业规划和成长》整顿而成,现场视频及 PPT 可下拉文末点击浏览原文查看。 张晋涛,干流科技云原生技术专家,Apache APISIX committer, Kubernetes ingress-nginx reviewer,containerd/Docker/Helm/Kubernetes/KIND 等泛滥开源我的项目 contributor,对 Docker 和 Kubernetes 等容器化技术有大量实际和深刻源码的钻研,著有 《Kubernetes 上手实际》和 《Docker 外围常识必知必会》等专栏。 大家好,明天我分享的主题是《开源浪潮下程序员的职业规划和成长》。明天在这里聊两个我的项目,一个是 Apache APISIX,APISIX 是 Apache 基金会旗下的顶级开源我的项目。第二个我的项目是 ingress-nginx,它是 Kubernetes 整个生态圈外头,除去 Kubernetes 本身以外应用频率最高的软件之一了。搞过 Kubernetes 的同学应该基本上都用过这个我的项目。 明天我分享的内容次要从四个方面来聊: 开源的文化如何参加开源对于我的故事职业规划相干的内容理解开源文化自由软件静止提到开源文化,首先须要理解自由软件静止。 图右是被称为自由软件之父的斯托曼,他在 1983 年提出了 GNU 打算。1984 年,斯托曼提出了 Copyleft 的概念,Copyleft 跟咱们平时用到的版权 Copyright 是绝对应的,它放弃了 Copyright 相似对版权的严格限度。 1985 年,斯托曼成立了自由软件基金会,目标是为了可能让自由软件更好地倒退。在过后,很多软件都是专有软件或者商用软件,任何人应用这些软件都是须要付费的。斯托曼认为随着计算机的倒退,如果商用软件、付费软件把握在极少数公司的状况下,那么咱们将会逐渐失去自在。因为很多商业软件或者专用软件都是由商业公司,或者是极少数的人把握着,如果你依赖这些软件,都必须依赖于其他人,你的命根子就把握在了他们手中,就不可能取得自在。 1989 年,呈现了第一个 GNU 的通用协定,叫做 GPL。 接下来,咱们来看下在自由软件静止之后产生了什么事件。想必大家都接触过 Linux 操作系统。Linux 操作系统的创始人是林纳斯·托瓦兹,他在 1991 年首次公布了 Linux 操作系统,并且抉择了将它的源代码间接公布到网络上,供其他人去应用和分享。 ...

August 27, 2021 · 2 min · jiezi

关于开源:专访开源之道主创-适兕真实的开源世界依旧冷清

访谈者:马玮,SegmentFault 思否技术编辑 受访者:李建盛(适兕) 作家,开源之道主创,Linux 基金会 APAC 开源布道者,Apache local community Beijing 成员。2020 年被 SegmentFault 思否和开源社评为“中国开源先锋 33 人”之一。 关注开源的敌人肯定对“适兕”这个 ID 并不生疏,他是开源布道师李建盛老师的笔名,沉闷在各个社区组织、开源会议和社交网络上。 作为本次 OSCAR 2021 开源产业大会 “开源文化&开源之商” 分论坛的出品人,李建盛老师在会前承受咱们的采访,分享了他的开源之路。 十八年开源路和两个重要拐点说起适兕与开源的结缘,还要追溯到大概 18 年前,彼时还在读大学的他偶尔接触到一张 RedHat Linux 7.3 的光盘(RedHat Linux 发行版),从此凭借着强烈的趣味,一发不可收拾,投身到后续 Linux 的相干学习和工作中。看似和很多人开始接触开源的故事相似,技术男、爱折腾、从趣味登程,但这条路,适兕一走就是 18 年。 回望适兕的职业历程,大体分成两段 —— 大学毕业后的 11 年,他始终在从事技术研发工作,2016 年至今全职进行开源布道。而想理解适兕的开源生涯,这其中有两个重要拐点不得不提。 自认学校一般、背景个别的他,大学一毕业便进入了世人眼中支出稳固、社会位置较高的报社,从事系统管理员的工作。然而,从大学期间就开始钻研 Linux 的他并不甘于此,工作中一个偶尔的机会让他接触到红旗 Linux 发行版,于是适兕开源生涯的第一个转折点呈现 —— 在与红旗 Linux 售后工程师的一次次深刻交换后,适兕受邀退出红旗 Linux 正式开始从事开源相干工作。在红旗 Linux 工作几年后,适兕也曾退出过一家守业公司,仍旧基于开源技术来做产品。 然而回看十多年的开发经验,他用了“失败”两个字来形容,而这所有源于和公司治理理念的差别,究其基本在于是否要 Upstream First(上游优先)。适兕始终在公司提倡的上游优先理念,始终未能失去采纳,大量反复节约的工作让他产生了微小的挫败感,于是在 2015 年,适兕抉择启动他开源生涯的第二段故事 —— 成为开源布道师。 第二段故事的开启,源自于 2015 年下半年适兕的一篇文章《为什么基于胜利的开源我的项目的商业产品会失败?》,那时圈内呈现了对于开源是否应该商业化的探讨,本着将这一问题阐释分明的初衷,适兕将本人过来 10 余年的研发教训融入其中,一篇经典文章横空出世,也因而失去了圈内资深人士的转发扩散,受到宽泛关注。于适兕而言,这是一个契机,也是一次启发,写了十多年技术博客,适兕开始转型,“开源之道”(http://opensourceway.community)诞生了,他来到研发岗位,开始全职进行开源布道。他的博客也慢慢与广义的“计算机技术”没有太大关系,转而围绕开源的社区、商业、文化开展,到当初已有 600-700 余篇文章和评论。 ...

August 26, 2021 · 1 min · jiezi

关于开源:业界首个高性能交互式自动标注工具EISeg正式开源

在人工智能行业有这么一句话:“深度学习有多智能、背地就有多少人工”。这句话间接说出了深度学习从业者心中的痛处,毕竟模型的好坏数据占着很大的因素,然而数据的标注老本却让很多从业者感到头疼。在标注中,矩形框标注还绝对简略,然而对于像素级别的宰割标注,往往须要大量的点将指标轮廓抠出来,这须要大量的工夫和人力老本去实现。 近期PaddleSeg团队公布了业界首个高性能的交互式宰割主动标注工具—EISeg,什么是交互式宰割呢?它其实就是先用预训练模型对图像进行预标注,对于标注不精准、有误差的中央,再通过一系列绿色点(晚点)和红色点(负点)对指标对象边缘进行精准的调整,从而实现精细化标注,高效而实用。 具体的产品体验链接,请参考: https://github.com/PaddlePadd... 当然大家会好奇,交互式宰割算法是怎么实现的?在这里和大家介绍一下: 交互式宰割以用户的标注作为领导信息,依据用户的需要选取所需的前景或物体区域,并通过屡次交互的形式失去灵便的标注后果,为图片标注提供了一种半自动化标注策略,与语义宰割相比,交互式宰割不仅仅须要传入图片和标签,还须要输出交互信息来进行训练。 为了给大家带来更好的标注体验,开发团队在多个模型上一直尝试如何获取高精度的标注后果。通过大量测试发现,HRNet+OCRNet模型构造可能更好的将交互点击信息传入到深层的特色中,并且保留宰割后果的细节信息,从而使模型对交互信息的反馈更准确、更灵便。值得一提的是:为了同时保障模型的高精度和轻量化,EISeg的交互式宰割算法采纳HRNet18和NRNet18-Small两种Backbone,而OCRNet的通道也能够进行不同数量的配置,失去计算量大小不同的模型,更好的满足用户不同场景的需要。 模型结构图 当然EISeg 提供的不仅有预训练算法和交互式宰割操作形式,更多功能逐个为大家揭晓! 反对多种图像及标注格局 满足多种视觉工作 EISeg不仅仅反对输入mask掩膜输入,还反对多边形等多种标注生成。同时反对伪黑白图、灰度图,以及json、coco等数据格式,用户还可对角点进行增删和部分修改。这样标注进去的数据,不仅仅能够做语义宰割,还能够用做实例宰割工作,两全其美!!! 超多人性化操作快捷键 让标注效率一提再提! 为了进一步提高标注效率,EISeg提供了超多人性化设计的快捷键: 那到底标注效率有多快呢?咱们具体来做个测试 传统办法 1 分 7 秒  EISeg 9 秒 能够看到,传统办法应用的标注工夫是1分07秒,EISeg 应用的只有 9 秒!应用的工夫是传统形式的 1/7 还不到!EISeg 的交互式宰割模型的标注效率是远远超过传统标注的! 丰盛的标注模型适宜多种场景 EISeg 凋谢了在 COCO+LVIS 和大规模人像数据上训练的四个标注模型,满足通用场景和人像场景的标注需要。其中模型构造对应 EISeg 交互工具中的网络抉择模块,用户须要依据本人的场景需要抉择不同的网络结构和加载参数。 另外,为了更好的满足用户宰割场景的多样性,PaddleSeg 团队还在继续建设其余垂类畛域的交互式模型,例如医疗和遥感图像标注。期待有相干需要的开发者们一起参加开源共建中来! 心动不如口头,大家能够间接返回Github地址取得残缺开源我的项目代码,记得Star珍藏反对一下哦: https://github.com/PaddlePadd... 百度AI开发者社区https://ai.baidu.com/forum ,为全国各地开发者提供一个交换、分享、答疑解惑的平台,让开发者在研发路上不再“孤军奋战”,通过一直地交换与探讨找出更好的技术解决方案。如果你想尝试各种人工智能技术、开辟利用场景,赶快退出百度AI社区,你对 AI 的所有畅想,在这里都能够实现! 扫描下方二维码,增加小助手微信「京东卡、小度定制周边、神秘礼盒、行李箱」等更多福利你来拿~

August 25, 2021 · 1 min · jiezi

关于开源:开源分布式文件系统大检阅

前言咱们的YRCloudFile是一款面向云时代的分布式文件系统,它的次要特点是反对海量小文件的高性能数据拜访,对Kubernetes平台的无缝反对,混合云场景下的数据撑持。咱们在开发YRCloudFile时,也会去理解业界支流的分布式文件系统,学习其长处,防止其毛病。本文探讨几个咱们曾考察过的支流的分布式文件系统,它们都是开源零碎,因为这样能收集到丰盛的材料,能看到代码,使得理解及探讨更为清晰。 咱们在调研一个分布式文件系统时,次要关注其外围架构,包含以下几个方面: 1)它的元数据计划,比方是否有元数据集群,元数据如何组织、元数据的搁置策略等。 2)元数据的正本机制及一致性,是EC还是多正本,正本间是同步写还是异步写,数据一致性如何。 3)数据的正本机制及一致性,即是EC还是多正本,以及正本间数据一致性问题。 围绕这几个外围问题,咱们会做一些扩大剖析,比方零碎的可用性、零碎的性能等。 本文要探讨的分布式文件系统,以及选取它们进行剖析和理解基于以下一些思考: 1) HDFS: 选取理由是经典,场景次要用于大数据分析,材料丰盛,用户数量大。 2) MooseFS:简略、但十分典型的设计,LizardFS是其变种。 3) Lustre:广为人知,被众人当做比拟的对象,背地有商业公司,但代码是凋谢可下载的。 4) GlusterFS: 老牌分布式文件系统,利用泛滥,国内很早开始就有人投入GlusterFS二次研发,其一致性hash的思路也颇为经典。 5) CephFS: 近年来最火的分布式存储Ceph,没有之一,集体认为是在分布式存储实践和实际上的集大成者。 HDFS全称为The Hadoop Distributed File System,实用于Hadoop大数据生态,次要存储大文件,并定义文件模式是write-once-read-many,来极大简化数据一致性方面的问题。 援用官网其架构图为: HDFS刚开始是单Namenode(能够了解为HDFS的元数据节点),这成为容量和性能的瓶颈点。起初再去做了多Namenode。 HDFS并不是一个通用型的分布式文件系统,即并不提供残缺的POSIX语义,至多它的设计指标就绝不是,它倒退到起初也不能胜任为通用性文件系统。它特点显著,积年来材料很多,本文也就不过多赘述。 MooseFS如果你是一个文件系统的狂热爱好者和开发者,打算短期内写一个分布式文件系统,你可能会这么做: 1) 元数据局部 应用独立的元数据服务,为了简单化,并不做成元数据集群,而做成单元数据服务器,就像HDFS Namenode那样。 为了防止这个单点元数据服务离线、数据损毁带来的集群不可用以及数据失落,你会部署另一个或多个元数据服务作为backup,造成一主多从架构。但主从之间如何同步数据,可能是实时同步,也可能是异步同步。 另外,对于为了简单化,元数据服务的存储间接基于本地文件系统,如ext4。 2) 数据局部 为了简单化,数据服务存储也是基于本地文件系统。为了容错,跨服务器存储多个数据正本。 这么做的显著毛病是单元数据服务是瓶颈,既限度了集群反对的最大文件数目,也限度了集群并发拜访的性能。 MooseFS正好是这个架构,如官网示意图所示,它将元数据服务称之为Master Server,将数据服务称之为Chunk Server。 咱们通过剖析MooseFS的读写流程,来剖析它在数据一致性方面是否有问题。这里咱们参考了"MooseFS 3.0 User’s Manual" (https://moosefs.com/Content/Downloads/moosefs-3-0-users-manual.pdf)。 读流程示意图,需特地留神的是MooseFS所有正本都能提供读: 写流程示意图: 从写流程能看出,MooseFS应用的是chain replication形式,这个形式自身没有问题。不过从公开材料看,并未找到MooseFS多正本写有事务处理,且它的任意正本都反对读取,故而猜想MooseFS在故障状况下是存在数据一致性问题的。 git clone https://github.com/moosefs/moosefs.gitgit checkout v3.0.111拿最新的代码,依据keyword CLTOCS_WRITE_DATA,能够看到写数据的代码流程。会发现两个问题: 1)多正本写,针对故障时正本一致性问题,并未有什么机制来确保统一。 2)本地数据写入调用hdd_write(),它在外部调用pwrite(),数据并未实时落盘,而是落在pagecache,再由pagecache下刷机制去负责落盘。 能够结构一个场景,client写入数据ABC,正本1写入了AB,正本2写入了A,此时集群掉电。在集群重启后,集群中存在不统一的数据。 结构另一个场景,client写入数据ABC,正本1和正本2都写入胜利,但并未下刷,且MooseFS反馈给client说写入胜利。此时集群掉电并重启后,正本1和正本2可能不统一,client读取的数据跟被承诺的可能不同。 实际上咱们在之前工作中,保护过一套线上MooseFS零碎,咱们过后剖析出MooseFS这一问题。明天写这个文章时,咱们从新拿了MooseFS最新的代码,浏览了针对性局部,发现这个数据一致性问题如故。 https://moosefs.com/ LustreLustre在HPC畛域利用很广,肯定有其特别之处。不过咱们仍是次要关注其元数据和数据架构,以及数据一致性方面的问题。 Lustre架构跟MooseFS相似,都是典型的有元数据服务的架构。不过Lustre仿佛并未提供正本机制(两正本机制需被动触发,非同步正本),兴许是它面对的HPC场景,并且数据空间来源于后端的SAN阵列,所以它不须要提供数据冗余。 ...

August 25, 2021 · 1 min · jiezi

关于开源:FabEdge快速安装指南极速上手体验边缘集群

8 月 2 日,博云正式公布了 FabEdge 开源我的项目,这是一款基于 K8S 和 Kubedge 构建的针对边缘计算场景的开源网络计划。公布之后,FabEdge 受到很多开发者的关注,并对 FabEdge 提出了很多贵重的倡议。同时,咱们留神到用户在装置部署 FabEdge 的过程中,遇到因为无奈搭建 Kubernetes + Kubedge 集群,而无奈体验 FabEdge 的挑战。 因而,针对这一问题,FabEdge 团队推出了一键部署 K8S 和 Kubedge 的性能,本期文章将介绍应用该性能疾速部署集群,从而极速上手体验 FabEdge 我的项目。 https://www.qq.com/video/w327... FabEdge 装置指南视频介绍 疾速部署 K8S 集群 装置条件 遵循 kubeadm 的最低要求 ,Master && Node 最低 2C2G,磁盘空间不小于 10G; ⚠️留神:尽可能提供洁净的机器,防止其余因素引起装置谬误。 反对的操作系统 Ubuntu 18.04.5 Server 4.15.0-136-generic (举荐应用) Ubuntu 20.04.2 Server 5.4.0-66-generic CentOS Linux release 7.9.2009 (Core) CentOS Linux release 7.8.2003 (Core) 部署 k8s 集群 ...

August 24, 2021 · 5 min · jiezi

关于开源:开源应用中心-做项目不敏捷快来部署这款灵活的项目管理系统

1. 背景禅道(Zentao)是一款开源项目管理软件。它集产品治理、项目管理、品质治理、文档治理、组织治理和事务管理于一体,是一款业余的研发项目管理软件,残缺笼罩了研发项目管理的外围流程。禅道将产品、我的项目、测试这三者的概念明确离开,产品人员、开发团队、测试人员,这三者分立,互相配合,又互相制约,通过需要、工作、bug来进行交相互动,最终通过我的项目拿到合格的产品。 2. 利用劣势禅道(Zentao)管理软件中,外围的三种角色:产品、研发和测试,这三者之间通过需要进行合作,实现了研发治理中的三权分立。其中产品经理整顿需要,研发团队实现工作,测试团队则保障品质。蝉道我的项目管理系统和个别的系统管理工具相比,具备更多的劣势如:残缺反对麻利办法Scrum减少测试、文档、公布、打算、待办等性能基于麻利而不限于麻利,更适合国情 3. 装置指引第一步:点击链接中转;或登录腾讯云开源利用核心,搜寻Zentao利用第二步:抉择对应的装置版本并点击收费体验或正式开明,就开明实现 4. 应用指引点击拜访地址,首先进行登录。登录后须要从新批改明码,进步零碎的安全性进入利用首页前更具项目组的具体情况抉择对应的项目管理模式,如下图所示保留后就进入了我的项目的治理控制台首页,首页中能够查看以后零碎中的所有我的项目概览而后就能够依据本人的项目管理需要进行相应的操作,置信有了蝉道的帮忙,能够大大降低项目管理的难度。 5. 教训小结蝉道(Zentao)我的项目管理系统的根本流程如下: 1)产品经理创立产品 2)产品经理在产品下创立需要 3)项目经理创立我的项目 4)项目经理确定我的项目要做的需要和工作 5)项目经理合成工作,指派到研发人员 6)测试人员测试,提交bug

August 20, 2021 · 1 min · jiezi

关于开源:开源应用中心-快来一键体验这款仅有400KB的开源博客程序

1. 背景Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。Typecho基于PHP5开发,反对多种数据库,是一款内核健壮、扩大不便、体验敌对、运行晦涩的轻量级开源博客程序。 2. 装置指引第一步:点击链接中转;或登录腾讯云开源利用核心,搜寻Typecho利用 第二步:点击收费体验或正式开明,开明实现。下图的账号和明码就是你的管理员账号和明码 第三步:装置胜利,获取前后端地址,开始应用 3. 应用指引3.1 个人信息批改 3.2 站点根本信息批改 3.3 站点资源管理在上面这个菜单中对立进行文章及文章分类管理、评论治理、标签治理、用户治理和文件治理 3.4 文章撰写 4. 教训小结1)Typecho应用起来还是比较简单的,它不像WordPress那样有很简单的性能。更多的站点介绍能够拜访Typecho的官网。 2)开源利用核心,提供收费体验版本,你在决策正式部署应用前,也能够通过体验版理解该利用的性能与服务。

August 13, 2021 · 1 min · jiezi

关于开源:ChaosBlade从混沌工程实验工具到混沌工程平台

作者 | 肖长军(穹谷) 桑杰 ChaosBlade 是阿里巴巴 2019 年开源的混沌工程项目,已退出到 CNCF Sandbox 中。起初蕴含面向多环境、多语言的混沌工程试验工具 chaosblade,到当初倒退到面向多集群、多环境、多语言的混沌工程平台 chaosblade-box,平台反对试验工具托管和工具自动化部署,通过对立用户试验界面,将用户的精力聚焦在通过混沌工程解决云原生过程中高可用问题上。本文从混沌试验模型形象、混沌试验工具开源和混沌工程平台降级我的项目三阶段登程,具体介绍 ChaosBlade。 在往年可信云测评中,阿里云故障演练平台以最高分首批通过可信云混沌工程平台能力要求最高等级-先进级认证。 混沌试验模型ChaosBlade 我的项目笼罩根底资源、应用服务、容器服务等混沌试验场景。在试验工具设计之初就思考了场景模型对立,便于场景扩大和积淀,也为平台托管试验工具实现对立场景调用提供模型根据。ChaosBlade 我的项目中所有的试验场景均遵循此试验模型设计,上面通过试验模型的推导、介绍、意义和具体的利用来具体介绍此模型。 1、试验模型的推导混沌试验次要蕴含故障模拟,咱们个别对故障的形容如下: 10.0.0.1 机器上挂载的 A 磁盘满造成了服务不可用;所有节点上的 B dubbo 服务因为执行迟缓造成上游 A dubbo 服务调用提早,从而造成用户拜访迟缓;Kubernetes A 集群中 B 节点上 CPU 所有核使用率满载,造成 A 集群中的 Pod 调度异样;Kubernetes C 集群中 D Pod 网络异样,造成 D 相干的 Service 拜访异样。通过上述,咱们能够应用以下句式来形容故障:因为某某机器(或集群中的资源,如 Node,Pod)上的哪个组件产生了什么故障,从而造成了相干影响。咱们也能够通过下图来看故障形容拆分: 能够通过这四局部来形容现有的故障场景,所有咱们形象出了一个故障场景模型,也称为混沌试验模型。 2、试验模型的介绍此试验模型详细描述如下: Scope: 试验施行范畴,指具体实施试验的机器、集群及其资源等。Target: 试验靶点,指试验产生的组件。如根底资源场景中的 CPU、网络、磁盘等,Java 场景中的利用组件如 Dubbo、Redis、RocketMQ、JVM 等,容器场景中的 Node、Pod、Container本身等。Matcher: 试验规定匹配器,依据所配置的 Target,定义相干的试验匹配规定,能够配置多个。因为每个 Target 可能有各自非凡的匹配条件,比方 RPC 畛域的 Dubbo、gRPC 能够依据服务提供者提供的服务和服务消费者调用的服务进行匹配,缓存畛域的 Redis,能够依据 set、get 操作进行匹配。还能够对 matcher 进行扩大,比方扩大试验场景执行策略,管制试验触发工夫。Action: 指试验模仿的具体场景,Target 不同,施行的场景也不一样,比方磁盘,能够演练磁盘满,磁盘 IO 读写高,磁盘硬件故障等。如果是利用,能够形象出提早、异样、返回指定值(错误码、大对象等)、参数篡改、反复调用等试验场景。如果是容器服务,能够模仿 Node、Pod、Container 资源异样或者其上的根底资源异样等。应用此模型能够很清晰表白出以下施行混沌试验须要明确的问题: ...

August 13, 2021 · 2 min · jiezi

关于开源:5-年只为了一个更好的校验框架

天地初开五年前,科技大厦 1 层 B 座。 小明的眼睛直勾勾地盯着屏幕,双手噼里啪啦的敲着键盘。 思考是不存在的,思考只会让小明的速度降下来。 优良的程序员齐全不须要思考,就像不须要写文档和正文一样。 “真是简略的需要啊”,小明感觉有些无聊,“毫无挑战。” 和无数个 web 开发者一样,小明明天做的是用户的注册性能。 首先定义一下对应的用户注册对象: public class UserRegister { /** * 名称 */ private String name; /** * 原始明码 */ private String password; /** * 确认明码 */ private String password2; /** * 性别 */ private String sex; // getter & setter & toString()}注册时格局要求文档也做了简略的限度: (1)name 名称必须介于 1-32 位之间 (2)password 明码必须介于 6-32 位之间 (3)password2 确认明码必须和 password 保持一致 (4)sex 性别必须为 BOY/GIRL 两者中的一个。 “这也不难”,有情的编码机器开始疯狂的敲打着键盘,不一会儿根本的校验办法就写好了: private void paramCheck(UserRegister userRegister) { //1. 名称 String name = userRegister.getName(); if(name == null) { throw new IllegalArgumentException("名称不可为空"); } if(name.length() < 1 || name.length() > 32) { throw new IllegalArgumentException("名称长度必须介于 1-32 之间"); } //2. 明码 String password = userRegister.getPassword(); if(password == null) { throw new IllegalArgumentException("明码不可为空"); } if(password.length() < 6 || password.length() > 32) { throw new IllegalArgumentException("明码长度必须介于 6-32 之间"); } //2.2 确认明码 String password2 = userRegister.getPassword2(); if(!password.equals(password2)) { throw new IllegalArgumentException("确认明码必须和明码保持一致"); } //3. 性别 String sex = userRegister.getSex(); if(!SexEnum.BOY.getCode().equals(sex) && !SexEnum.GIRL.getCode().equals(sex)) { throw new IllegalArgumentException("性别必须指定为 GIRL/BOY"); }}打完出工,小明把代码提交结束,就早早地上班跑路了。 ...

August 10, 2021 · 3 min · jiezi

关于开源:斗地主-AI-开源了

分享好玩的我的项目,开掘开源的价值 大家好,我是【GitHub举荐】 明天举荐的我的项目,是【斗地主AI零碎】 我的项目介绍 AlphaGo:第一个战败围棋世界冠军的人工智能机器人。 我不会玩围棋,没方法和 AlphaGO 对局。然而我喜爱玩斗地主,有斗地主人工智能机器人吗? 有,而且还开源了。DouZero:快手团队开发的斗地主AI。别的不说,这人工智能的名字起的就很带劲,抖零,有点外延某工牌大厂的感觉。 训练这个斗地主人工智能 DouZero 只用了 4 个 GPU,短短几天的训练工夫,就在 Botzone 排行榜上的 344 个斗地主 AI 中排名第一。 在线试玩:www.douzero.org 关上下面的试玩链接,就能和 DouZero 对线了。在线试玩中是三人斗地主模式,玩家能够抉择表演地主或者农民。 抉择当地主来玩玩看,能够关上显示 AI 手牌性能,更容易察看 AI 决策过程。另外能够设置 AI 思考工夫,默认是 3 秒。 在 AI 的回合,会显示面临的决策和每种打法的预测胜率。 有时能够看到 AI 并不是简略的抉择以后胜率最高的打法,而是有更全局的思考。 我的项目地址 https://www.github.co__m/kwai... 最初     依旧安利一波咱们的公众号:【GitHub举荐】,每天都会举荐一篇优质的开源我的项目文章,次要分享比拟实用或乏味的开发工具与开源我的项目。 咱们的指标是:分享好玩的我的项目,开掘开源的价值。欢送点击关注! 历史推送 开源的API接口大全,再也不必加班啦! 读尽天下源码,心中天然无码 面试官:聊一聊JVM吧? 这个我的项目,教大家仿 100 多个出名网站 JDK源码浏览指南 低代码 yyds

August 8, 2021 · 1 min · jiezi

关于开源:软通动力-OpenHarmony-师资培训班隆重开启聚焦高校教师赋能

2021 年 8 月 9 日-13 日,OpenAtom OpenHarmony(以下简称“OpenHarmony”)师资培训班将以线上直播授课的模式开展,诚邀各高校相干业余老师与会加入。 此次 OpenHarmony 师资培训班由 OpenHarmony 我的项目群工作委员会和北京软通能源教育科技有限公司联结主办,南京小熊派智能科技有限公司协办,凋谢原子开源基金会作为领导单位。旨在通过加深高校教师对 OpenHarmony 的学习与了解、紧跟行业发展趋势、进步实际教学能力。一直晋升高校人才的造就和积攒,通过更为深刻的校企单干和产教交融,汇聚、造就、共建人才,赋能新技术的生态从诞生到成熟。 OpenHarmony 具备面向全场景、分布式、组件化等特点,是一款面向未来的根操作系统。泛滥开发合作伙伴将以开源社区为核心,分阶段疾速迭代,不断完善零碎能力,逐渐构建起面向万物互联时代的 OpenHarmony 生态。作为国内自主研发、全新技术生态的全畛域下一代开源操作系统,自 OpenHarmony 我的项目开源上线以来,曾经成为国内最受欢迎的开源我的项目之一,失去了国内泛滥行业、厂商、高校的高度关注和继续退出。 培训议程 培训安顿培训工夫:2021 年 8 月 9 日至 8 月 13 日培训模式:线上直播授课培训人员:经软通教育及凋谢原子开源基金会邀请的高校相干业余老师考核发证:培训期满,经考核合格,颁发由软通教育及凋谢原子开源基金会联结认证的师资培训结业证书报名须知:收费线上培训,各位老师自行购买培训所需硬件设施培训接口人:梁程 15507710157 chenliangd@isoftstone.com 沈俊 17671606255 junshenj@isoftstone.com 直播门路凋谢原子教育培训:https://app3gcjx6qa9693.h5.xi... 软通云直播间:https://live.vhall.com/486938553 企业介绍北京软通能源教育科技有限公司: 软通教育是软通能源团体旗下教育品牌,专一于ICT人才供应与造就,是软通能源进行校企单干、人才供应与倒退、人才生态建设的平台。软通教育深耕高校,致力于产教交融,解决产教供需矛盾,补救现有教育和市场脱节的问题,买通企业用人“最初一公里”。 南京小熊派智能科技有限公司: 南京小熊派智能科技有限公司是南京厚德物联网有限公司旗下全资子公司,“小熊派”是一个开源硬件平台,致力于IoT、5G、AI、OS等新技术畛域的技术开源及推广;自主研发的IoT开发套件和HarmonyOS开发套件均销量全国第一;同时发展物联网教学套件研发和定制我的项目;旗下“小熊派开源社区”专一于为开发者收费提供技术开源材料及教程,服务数百万开发者,领有数十万小熊派粉丝。 特地致谢“小熊派”对OpenHarmony师资培训班的大力支持,在本次培训过程中每天送出5块小熊派BearPi-HM Nano开发板进行抽奖 凋谢原子开源基金会及OpenHarmony介绍凋谢原子开源基金会是中国首家以开源为主题的基金会,以“所有为了开发者,所有为了全世界”为使命,致力于为寰球开发者搭建可继续的开源单干平台,基金会可为各类开源我的项目提供中立的知识产权托管服务以及策略征询、法务征询、我的项目经营和品牌营销服务。 OpenAtom OpenHarmony(以下简称“OpenHarmony”)是由凋谢原子开源基金会孵化及经营的开源我的项目,由凋谢原子开源基金会的 OpenHarmony 我的项目群工作委员会负责运作,遵循 Apache 2.0 等开源协定。由华为捐献智能终端操作系统根底能力相干代码,多家单位及寰球开发者共建的开源分布式操作系统。具备面向全场景、分布式、组件化等特点,是一款面向未来的根操作系统。泛滥开发合作伙伴将以开源社区为核心,分阶段疾速迭代,不断完善零碎能力,逐渐构建起面向万物互联时代的 OpenHarmony 生态。 OpenHarmony Gitee 教育资源仓是高校教育生态的无力抓手,本仓由 OpenHarmony 共享技术文档、教育培训教材、实际解决方案、试验手册、教具计划等内容形成,意在给宽广高校单位和集体提供公开平等的学习和奉献的环境,帮忙院校进行体系化的人才培养,被动储备产业人才力量。调研数据显示,自从 2021 年 5 月 24 日 OpenHarmony 高校启航闭门研讨会以来,在全国已有 20 多所高校有动向开设 OpenHarmony 课程,心愿通过产学研穿插赋能,放慢欠缺 OpenHarmony 高校教育生态。 ...

August 7, 2021 · 1 min · jiezi

关于开源:IT-技术知识开源图谱等你参与|Code-China

以后互联网上 IT 技术材料繁冗,进入某个畛域学习某项技术,可能基本就不缺对应的材料,然而对于职业倒退这块儿,置信很多初学者或者刚入门的人,对于本人今后的倒退路线不甚清晰。CSDN 作为寰球最大的中文开发者社区,同时在国内也有最大的开发者用户群体,为了更好的服务开发者,CSDN 联结阿里、字节跳动等企业以及技术专家打造了 IT 技术人才路线图,并在 Code China 上开源,心愿吸引更多的专家和企业退出,对已有畛域的图谱进行欠缺,或对未有的畛域奉献图谱。图谱依据程序员职业倒退布局,分为前端、后端、DevOps、测试、平安、云原生、AI、音视频、区块链等。面对如此之多的畛域,咱们筛选受众较广的前端畛域,近年热门的 AI 畛域进行介绍。 前端技术学习图谱前端开发是创立 WEB 页面或 APP 等前端界面出现给用户的过程,通过 HTML,CSS 及 JavaScript 以及衍生进去的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。前端技术学习路线图分为初阶、中阶、高阶,不同阶段要求把握不同档次的相干技术。 初阶要求把握 HTML、CSS 等常识。 中阶要求把握 React 框架、JavaScript 引擎工作原理等。 高阶要求把握 Canvas 数据可视化以及跨端技术等。 AI 技术学习图谱人工智能 (Artificial Intelligence),英文缩写为 AI。它是钻研、开发用于模仿、延长和扩大人的智能的实践、办法、技术及利用零碎的一门新的技术迷信。AI 技术学习路线图分为初阶、中阶、高阶,不同阶段要求把握不同档次的相干技术。 初阶要求把握数学根底、传统机器学习等。 中阶要求把握 CV、NLP、深度学习利用等。 高阶要求把握图模型和举荐零碎前沿、RL 前沿等。 最初,整顿 《 IT 技术常识开源图谱》我的项目是一个微小的工程,咱们心愿你可能参加到这个开源我的项目中来,通过你的致力和奉献来修改和欠缺《 IT 技术常识开源图谱》,在梳理本人技能栈的同时能够帮忙到更多开发者。 你能够通过提交 Issues 和 Merge Request 的形式来参加本我的项目,你能够为每个路线图补充 / 提供知识点、学习材料,你甚至能够发动一个你感兴趣的畛域路线图,通过开源的形式让大家一起来欠缺它。 技术图谱开源地址: https://codechina.gitcode.hos...间接交换,扫码入群

August 6, 2021 · 1 min · jiezi

关于开源:腾讯开源之道基于Apache之道的开源实践与探索

8月6日,腾讯开源联盟主席、腾讯云开源生态总经理单致豪在2021 ApacheCon Asia上分享了腾讯对Apache之道的思考、摸索与实际的历程。作为开源界备受关注的会议之一,往年的ApacheCon Asia将继续3天,开设14+分论坛,内容笼罩从大数据到搜寻再到音讯队列等数十个不同类别。Apache 软件基金会成立于 1999 年,迄今为止其治理着 2.27 亿多行代码,有着206个项目管理委员会,通过精英制领导了350多个 Apache 我的项目和打算,有超过8,100+提交者。从最后的“Apache小组”到现在成长为世界上最大的开源基金会之一,Apache通过其领导力、健全的社区、以及精英主义思路,铸就了驰名的“Apache之道”(Apache Way),造成了一套推动开源社区可继续倒退、领导开源我的项目实际的方法论。腾讯开源自2010年起开始正式萌芽,在11年的倒退历程中,腾讯少量工程师通过参加、利用和奉献等形式与Apache社区深度联结,并基于Apache之道,践行着腾讯的开源之道。腾讯与Apache开源社区也继续深刻单干,成为多个Apache我的项目的沉闷贡献者,以及国内首家Apache白金会员,并推动Apache基金会在开源畛域的翻新。目前,除了在Hadoop、Spark等泛滥我的项目中负责Committer外,腾讯的外部团队还基于Apache中的如InLong、Ozone、Pulsar等我的项目实现了对业务的撑持和赋能,并造成了一套最佳实际。 Apache 之道对社区的重要领导Apache之道是很难定义的,只管Apache之道这些年批改了局部内容,但“高度透明性”的初心始终是未变的。在单致豪看来,腾讯从Apache之道中学习的教训归结为五条:1、所有集体都有机会参加,并且能够成为权威。所有人都能够通过对社区的奉献取得属于本人的影响力和个人成长,以及基于公开取得的功劳和权威。2、Apache基金会是扁平的构造。这意味着任何角色都是平等的,投票权重都雷同,并且奉献是在志愿者的根底上进行,腾讯激励外部的工程师都积极参与Apache基金会的奉献中。3、深知凋谢交换的重要性并践行。因为开源是寰球分布式社区的合作,腾讯工程师参加Apache开源我的项目都是通过邮件列表的异步合作机制——代码、决策相干的交换都公开通明。4、激励一起达成共识的决策机制。共识能够放弃我的项目后退能源和新的生产力。然而有时候不能建设齐全共识,那就须要进行投票或其余协调以帮忙删除具备约束力的决定。5、最重要的一点,“社区高于代码”的格言在 Apache 社区中常常失去增强。因为衰弱的社区比好的代码更重要。弱小衰弱的社区总是能够纠正代码的问题,而不衰弱的社区可能会致力以可继续的形式保护代码库。此外,灵便的重要性——这也是Apache 可继续开源胜利不可或缺的一部分。 Apache之道领导下的腾讯开源之道Apache 我的项目及其社区都是独特但却多样化的。在社区主导的开发过程中,Apahce成员将其取得教训的总结领会凝聚为了Apache 之道。其实,腾讯很多开源实际、成绩都是在Apache之道的领导下进行的。通过长时间的开源文化基因的积淀,造成了腾讯以“凋谢合作、开源向善”为驱动的开源之道,同时这也是腾讯的价值观及使命愿景,间断影响着本身的开源实际。 主导及捐献开源我的项目,腾讯践行 Apache Way之始在大数据流计算、中间件等畛域,腾讯工程师在 Apache 基金会中的多个开源我的项目参加了主导及奉献,凭借奉献成绩取得了来自基金会的认可。1)大数据畛域例如,从4年前开始,腾讯就相继主导了 Apache Hadoop 2.8.4/2.8.5版本的公布,Apache Ozone 1.0.0版本在Hadoop社区的正式公布,后者成为了 Apache 基金会的顶级我的项目,同时也主导了Apache Spark 2.3.2版本的公布,并成为第一家在社区里公布Hadoop和Spark Release的中国公司。在腾讯主导公布的Hadoop多个版本中,就波及20多个的个性和优化。在 Spark 、Flink、HBase、Hive、MXNet、Parquet等多个计算和 AI 框架中,腾讯都是次要的外围贡献者。此外,腾讯大数据还参加主导了Apache Ozone 的1.0.0版本,并在反对Append、truncate操作,container balancer 性能等问题上,腾讯继续在投入奉献以晋升Ozone的成熟度。2)中间件畛域2019年,腾讯将自研的万亿级大数据组件 —— TubeMQ 我的项目捐献给了Apache基金会,这也是腾讯第一个捐献到Apache基金会的开源我的项目,往年其正式更名为Apache InLong,目前正在Apache基金会进行孵化。 基于 Apache 优良及成熟开源我的项目的深度利用 除了主导开源和捐献我的项目,腾讯也在外部多个业务零碎中利用了Apache基金会的开源我的项目。例如在微信、QQ、腾讯云等业务版块中,Apache的开源我的项目被广泛应用——既笼罩了大数据生态,如数据传输、存储、计算和剖析等需要场景,也波及 API 网关、可观测等服务治理的技术畛域。尤其是在大数据、API网关、可观测三个畛域,腾讯深度利用并且奉献了Apache基金会的开源我的项目。1)大数据我的项目代表——Ozone和Pulsar利用腾讯大数据单日的接入音讯量超过 55 万亿,实时计算量超过 65 万亿,平台整体算力超过 500 万核,日剖析工作数量达到 1500 万。作为日实时计算量最大的公司之一,腾讯须要弱小的大数据平台来撑持业务的发展,其能力也一直被刷新。除自研工具外,充沛利用内部优质且成熟的开源我的项目如Apache Ozone和Apache Pulsar ,为腾讯须要大量数据和流量的业务场景提供了撑持。Ozone 是以后 Apache Hadoop 生态圈中新一代分布式文件对象存储系统,于去年从Apache基金会毕业并正式成为Apache顶级开源我的项目。它可能解决Hadoop分布式文件系统HDFS的扩展性下限,满足千亿级小文件的存储需要。作为 Ozone的晚期采纳者,腾讯大数据平台曾经部署了一个超过1000个节点的Ozone集群作为大数据利用的后盾存储。此外,腾讯还利用Ozone作为一些私人数据仓库我的项目的次要存储解决方案。目前,腾讯正将越来越多的业务接入Ozone,包含数据仓库、机器学习平台、K8S集群挂载盘等等。通过长时间的重复验证改良后,外部Ozone可能以千台以上的规模长时间稳固运行,且毋庸人工运维染指。在验证改良过程中,腾讯做了大量的优化工作来改良性能,晋升稳定性。作为下一代云原生分布式音讯流平台,Pulsar 集音讯、存储和函数式计算为一体,并采纳存储与计算拆散的架构。Pulsar 目前在腾讯云外部曾经胜利反对大量数据和流量业务场景,还有在云原生环境上的一些实践经验,例如解决疾速动静扩缩容,晋升集群资源的利用率、集群状态等。2)API网关我的项目代表——APISIX的利用与奉献随着服务数量和复杂度上的一直增长,越来越多企业采纳了微服务的形式,API 网关也成为不可或缺的一环——应用 API 网关实现对立的流量治理和调度。APISIX 是 Apache 去年新增的一个顶级的 API 网关开源我的项目,从2019年进入Apache基金会的短短一年工夫就实现了毕业。这也阐明了它的活跃度、衰弱度,且在疾速的迭代倒退。比照Kong,APISIX 具备高性能、敌对的开发者体验、丰盛的插件能力等特色,是腾讯外部业务抉择它的起因。在APISIX的根底上,腾讯对内共享基于公司自研的云零碎组件的配套反对,解决业务痛点,提供高效的API网关服务;对外向Apache APISIX开源社区进行奉献,扩充影响力,引领开源社区倒退。3)可观测畛域我的项目代表——Skywalking在腾讯外部可观测平台的利用随着微服务架构的风行,全链路性能监测成为服务治理须要解决的一大问题,为微服务、云原生架构和基于容器(Docker、K8S、Mesos)架构而设计的可观测工具成为首选。Skywalking是一个用于分布式系统的应用程序性能监督工具,专为微服务、云原生架构和基于容器(Docker、K8S、Mesos)架构而设计,它具备多种监控伎俩,语言探针和Service Mesh多语言主动探针,轻量高效且反对告警,具备优良的可视化计划。Apache Skywalking是吴晟集体开创我的项目,我的项目目前十分沉闷,有欠缺的我的项目倒退全景图和里程碑,主仓库有17,000个星星数(Stars),350个贡献者。腾讯外部可观测平台全面兼容Apache Skywalking,Zipkin和Jaeger的客户端上报,为微服务体系的客户端tracing上报选型提供了极大的便当。同时应用计算存储拆散和多层查问的机制,提供了十分优良的性能输入。此外,在可观测畛域,腾讯最近也在应用CNCF中十分热门的OpenTelemetry我的项目。 ...

August 6, 2021 · 1 min · jiezi

关于开源:聚焦支持边缘弱网环境博云开源FabEdge边缘网络方案

2021 年 8 月 2 日,博云正式开源 FabEdge 边缘网络计划。FabEdge 是一款基于 kubernetes 和 kubeedge 构建的开源网络计划,解决边缘计算场景下,容器网络配置管理简单、网络割裂互不通信、短少服务发现、短少拓扑感知能力、无奈提供就近拜访等难题。 并且,Fabedge 反对弱网环境,如4/5G,WiFi,LoRa 等;反对边缘节点动静 IP 地址,实用于物联网,车联网等场景。 目前,FabEdge 我的项目代码已在Github上开源,我的项目地址为:https://github.com/FabEdge/fa...。我的项目应用 Apache 2.0 协定,欢送更多技术开发者和爱好者前去试用和应用。 01 Features  五大个性 • Kubernetes 原生反对:齐全兼容的 Kubernetes API ,无需额定开发,依赖较少的通用开源组件,即插即用。   • 边缘容器网络管理:为边缘节点实现网络地址段治理,以及边缘容器网络地址调配。 • 边云协同/边边协同:通过隧道技术买通边缘容器与云端容器,以及边缘节点间容器的互相平安通信,实现边云协同和边边协同。 • 边缘 “ 社区 ”:应用“社区” CRD 自定义资源管制哪些边缘节点能够相互通信。 • 就近拜访:优先应用本地服务,其次应用云端服务。 02 Advantages  三大劣势 规范 —— 齐全兼容 k8s api, 即插即用反对任何规范 k8s 集群; 平安  —— 所有通信应用基于证书的 IPSEC 隧道; 易用  —— 应用 Operator 机制,起码化的人工运维代价。   03 How it works?    云端是规范 Kubernete 集群,能够应用任何 CNI 网络插件,比方 Calico。在集群里运行 KubeEdge 云端组件 cloudcore,在边缘节点运行 KubeEdge 边缘组件 edgecore ,边缘节点注册到云端集群, ...

August 4, 2021 · 1 min · jiezi

关于开源:Apache-APISIX-在移动云的应用

ApacheCon Asia 2021 将在北京工夫 8 月 6 日正式开始,在 ASF 中有多个我的项目与 API、微服务相干,比方 Apache APISIX、Apache Dubbo 等。在 ApacheCon Asia 2021 —— API / 微服务专题中,大家不仅能够理解无关 API、微服务的前沿技术,也会学习到这些 Apache 我的项目的最佳实际,来自中国移动云能力核心的陈焱山将在大会上分享《Apache APISIX 在挪动云对象存储 EOS 的利用与实际》。 最近,咱们有幸采访了中国移动云能力核心的陈焱山,在采访中咱们理解到中国移动私有云建设倒退演进历程,明确了为什么挪动云为什么抉择 Apache APISIX 作为负载平衡网关,并且通晓挪动云后续的倒退布局。 中国移动云能力核心,对外也称“中移(苏州)软件技术有限公司”,是中国移动通信集团 2014 年注资成立的全资子公司,公司定位为云设施构建者、云服务提供者、云生态汇聚者,三年内推动中国移动云业务市场份额进入国内云服务商第一营垒。自 2019 年中国移动启动“云改”策略以来,作为助力中国移动 5G+AICDE 策略落地的基石,挪动云通过长足发展,已实现覆盖全国的“N+31+X”整体资源布局。同时,挪动云踊跃打造“云网、云数、云边、云智” 差异化特色劣势,在业务体量、产品种类、可售资源等方面均实现飞跃式晋升。“挪动云”品牌也充分发挥了云网一体、贴身服务、随心定制、平安可控的劣势,打造 5G 时代“你身边的智慧云”,为行业数字化转型倒退提供“强引擎”。Q:非常高兴明天能跟陈焱山老师进行交换,能够麻烦您做下自我介绍,简略陈说下您当初的工作内容吗? 大家好,我叫陈焱山,目前就任于中国移动云能力核心 IaaS 产品部,次要负责分布式对象存储软件的整体架构设计与开发工作,负责对象存储、API 网关的技术选型与计划落地实际工作。在分布式存储畛域这块还是有比拟丰盛的教训的,深度参加了挪动云的建设倒退历程。 以后,我次要关注于对象存储在交互编排、流量治理等方面的能力,促成咱们第四代对象存储产品进一步实现架构降级。同时,咱们也心愿可能基于 Ingress Controller 的能力,来实现对立流量拜访入口,并包含灰度公布、流量管控等性能。这些是咱们以后正在做的一些工作。 Q:您说的这些内容多少都与 Apache APISIX 有关联,您在往年 ApacheCon 亚洲大会上也有一场分享,想问下您会带来哪些精彩分享? 首先,我会给大家介绍一下咱们挪动云对象存储产品 EOS 的整体倒退和演进过程,同时重点介绍咱们是如何基于 Apache APISIX 实现对象存储流量治理的,做了哪些工作,又是如何进行实际。最初对咱们将来的架构演进做了一些布局阐明。咱们对象存储的整体演进过程次要经验了如下四个阶段,对于 Apache APISIX 引入次要是从第三代开始引入的,的确给咱们产品在架构上带来很多便当。 第一代:从 2008 年开始投入自研,同年公布了咱们的第一代对象对象存储产品;第二代:次要基于开源 Ceph 实现深度定制,实现了接口的标准化,反对 AWS 的 S3 标准接口和 Openstack 的 Swift 接口协议,同时丰盛了大量的性能个性;第三代:次要解决外部一些业余公司海量数据上云需要。在第三代产品中,咱们在性能上实现了一个新的逾越,繁多存储桶同时反对百 PB 容量和百亿对象规模,入口带宽达到 Tb/s 级。同时,咱们还引入了很多子模块,包含七层流量治理以及可观测零碎。七层流量治理模块是基于 Apache APISIX 实现的,次要用于实现业务流量的拆散治理;可观测零碎则次要是实现了数据的采集、告警以及日志剖析性能。第四代:也是全新一代架构,反对跨区域全局纠删性能,反对 AZ/Region 级容灾。在流量治理方面,反对基于 Apache APISIX 实现的跨地区申请调度能力,撑持极致的业务连续性;同时零碎可观测性进一步晋升,落地了集中化日志剖析零碎。在可维护性上首次引入了主动驾驶服务和交付编排服务,可能主动无效收敛故障范畴,加重运维压力,实现故障隔离和自愈能力。Q:从您的讲述中能够感触到,这个零碎不仅十分宏大,而且还十分重要。对于这样重要的零碎,为什么会抉择 Apache APISIX?次要出于哪些方面的思考呢? ...

August 2, 2021 · 2 min · jiezi

关于开源:九流-程序员的-GIthub-贡献之路

背景自己是个一线码农,专科毕业,且非计算机专业毕业,后端辣鸡程序猿,公司我的项目须要一个前端解析 MySQL 语句的性能,然而前端不相熟 MySQL,所以应用了正则去匹配,简略的语句的确没有问题,然而简单的语句,正则就很吃力了。所以,前端不行就后端凑,因为性能是前端交互,所以,我 GitHub 找到了一个 150 star 的前端库(其实这么多外面只有这个库满足咱们的大部分要求)。 代码奉献之路原本这个在后期的确没故障,很多简单的 SQL 都能解析,然而当应用了到了SQL工夫单位的时候,我的项目无奈解析,最开是的思路其实还是通过更换 npm 包的形式,看看有没有其余适合的包能够解决这个问题,毕竟有轮子,谁TM闲的去造轮子,试了好几个 npm 包的时候,都是解析谬误,说切实的,我过后解体了(T_T),于是我尝试去看一下代码,心愿我能批改代码,增加我须要的性能,然而,我发现我干不动,关上源码,发现只有三个文件。 两个 js 和一个 jison,眨眼一看,认为是 json,当我点开 jison 文件的时候我傻眼了,别说百度,google 对于 jison 的材料也不多,前面通过看了几篇文章,终于晓得,原来 jison 是编译原理前端库,好了,我一 "九流" 程序猿也没有学过这玩意啊,然而工作的确须要,没方法,而后开始了本人的作死之路了。 学习编译原理为了实现工作,就算是刀山也要上啊,最开始,被各种概念给整懵逼了: 词法剖析语法分析形象语法树动态单赋值....而后简略的入门了一下编译原理,便开始了魔改之路了,我不敢说我当初真的会编译原理,然而通过学习编译原理,发现作为一个 "九流" 程序猿,要走的路还很长。 通过一直的试错,终于看懂了源码,而后联合了MySQL的语法,欠缺了性能,并依照作者的要求,写了测试代码,提了 PR,说切实的,我也没有想到我的代码也能合到 master,毕竟第一次提 PR。 本次共提了两个 PR,一个是 bug,一个是 feature,仅此记录一下我的第一次代码奉献之路。 总结通过这次经验,播种了太多第一次了,有些许的兴奋,冲动。播种教训: 不论你是 "三流",还是 "九流" 程序猿,不必不可一世,做本人感兴趣的事件。敢于尝试,很多人都说想要奉献本人的代码,却始终说不晓得怎么奉献代码,其实,凡事都有第一步,怯懦的踏出这一步吧。通过这次经验,发现须要学习的货色还有很多很多,共勉吧。最初,感激一下作者的 JavaScriptor/js-sql-parser 的库,让我保住了饭碗(T_T)。。。。

August 2, 2021 · 1 min · jiezi

关于开源:Apache-ShardingSphere由开源驱动的分布式数据库中间件生态

2021 年 7 月 21 日 2021 亚马逊云科技中国峰会现场,SphereEx 联结创始人、Apache ShardingSphere PMC 潘娟受邀参加此次峰会,以《Apache ShardingSphere 分布式数据库中间件开源生态构建》为主题,围绕开源理念扩散、社区建设、ShardingSphere 如何践行 Apache Way 等方面开展了介绍,本文总结自潘娟内容分享。 01在数据库之上与业务之下的新生态一层贴近利用,一层贴近 DataBase。 不同的行业、不同的用户、不同的定位、不同的需要....现在的数据库面临着比过来更加简单的数据利用场景以及愈发个性化和定制化的数据处理需要。愈发刻薄的生产环境,也在推动着不同的数据库一直将数据读写速度、延时、吞吐量等性能指标施展到极致。 长此以往,分工明确的数据利用场景逐步导致了数据库市场的碎片化,且难以呈现一款可能完满适配所有场景的数据库。在不同的业务场景下抉择不同的数据库,曾经成为一种常见的企业选型办法。 但同样,这种百花齐放的数据库状态,也会带来『百花齐放』的问题。但从宏观的角度来看,这些问题之间是存在共性的,是能够被抽离进去并造成一套事实标准的。如果可能在这些百花齐放的数据库之上构建可能对立利用治理数据的平台层,就能够在屏蔽底层数据库差别的前提下,依照固定规范来进行开发,这种标准化解决方案将会极大缩减用户治理根底数据设施的压力和学习老本。 Apache ShardingSphere 就是位于这一层,通过复用原有数据库的能力,可能帮忙技术团队在此之上实现如分片、加密解密等增量能力的开发,且向下不需思考底层数据库的配置,向上又可能屏蔽用户感知,从而疾速构建起面向业务的数据库直连能力,轻松治理大规模的数据集群。 02如何践行 Apache WaySharding ShardingSphere 可同时叠加应用多个性能来满足用户的多样化需要。 随着业务体量的增大,单体数据库难以撑持大体量业务时,就有必要对数据库进行横向扩大,这就必然要面临着分布式治理的问题。ShardingSphere 通过在数据库之上构建一层热插拔性能层,并提供传统数据库的操作模式,屏蔽使用者对底层数据库变动的感知,赋予开发者应用单体数据库的形式来治理大规模数据库集群的能力。其中,ShardingSphere 次要蕴含以下四种利用场景: Sharding 策略 业务体量增大时,所面临的数据分片压力就会随之减少,所对应的分片策略相应就会被设计的更加简单。ShardingSphere 可能以灵便、易扩大的形式,以最低老本帮助用户在本来程度扩大之外做更多的分片策略,同时也反对自定义扩大的能力。 读写拆散 通常状况下实现主从部署可能无效缓解数据库的压力,但如果某一个集群下的机器或库表呈现问题,无奈进行失常读写操作,就会对业务造成比拟大的影响。为防止业务不可用,通常须要开发者从新写一套高可用的策略来实现读写库表的主从切换。ShardingSphere 能够主动摸索所有集群的状态,在第一工夫发现申请不牢靠、底层数据库产生主从切换等问题,并能够在表层用户没有产生感知的前提下主动复原主从状态。 Sharding Scaling 随着业务的增长,可能会须要对此前拆分过的数据集群进行再一次拆分。ShardingSphere 配套的 Scaling 组件,只需一条 SQL 命令就能够启动工作,并在后盾实时展现运行状态。通过 Scaling 这种『管道』,使旧的数据库生态和新的数据库生态从新连接起来。 数据加解密 在数据库的利用中,对于要害数据的加解密也是十分重要的一部分。如果原有系统监控能力不达标,局部敏感数据可能是以明文的状态存储的,前期须要对其进行加密解决,这是许多团队普遍存在的问题。ShardingSphere 通过对这部分能力进行标准化并集成在中间件生态上,自动化用户对新、旧业务的数据脱敏以及加解密的过程,整个过程实现了用户层面的无感知。同时反对多种内置的数据加解密/脱敏算法,用户也可依据本身状况来自定义扩大相应的数据算法。 结构数据的接入神经:可插拔的 Database Plus 平台 面对各种各样的需要以及应用场景,ShardingSphere 为不同畛域的开发者提供了面向 Java 的 JDBC、面向异构的代理端以及面向上云的 Sidecar 端这三种接入模式,用户能够按具体需要来做选型,在原有集群之上来做分片、读写拆散、数据迁徙等相干操作。 JDBC 接入:齐全以 JDBC 的形式去应用,能够了解为一款加强的 JDBC 驱动程序,齐全兼容 JDBC 和各种 ORM 框架,不需额定的部署和依赖即可能实现分布式治理、程度拓展、脱敏等一系列操作; ...

July 30, 2021 · 1 min · jiezi

关于开源:Apache-MemberALC-Beijing-发起人姜宁一个人走的很快但是一群人能走得更远

一个人走的很快,然而一群人能走得更远 ———姜宁 ApacheCon 是 Apache 软件基金会(ASF)的官网寰球系列大会。作为久负盛名的开源盛宴,ApacheCon 在开源界备受关注,也是开源静止晚期的出名流动之一。 早在 1998 年,在 ASF 成立之前,ApacheCon 曾经吸引了各个档次的参与者,在 300 多个 Apache 我的项目及其不同的社区中摸索 "今天的技术"。也是在这一届上,开发 HTTPD 服务的开发者们欢聚一堂,并决定成立 Apache 软件基金会。 ApacheCon 每年举办一次,个别在欧洲或北美举办,是 Apache 开发者们线下交换、探讨、见面的绝佳机会,也是分享想法、思维激荡的难得的场合。通过入手实作、主题演讲、理论案例钻研、培训、黑客松流动等形式,展现 Apache 我的项目的最新倒退和新兴翻新。 往年,为了更好地服务于亚太快速增长的 Apache 用户和贡献者,ApacheCon 组委会以及 Apache 软件基金会很快乐地发表,首次针对亚太地区时区的 ApacheCon 在线会议 ApacheCon Asia 大会将于 2021 年 8 月 6 日至 8 日在线举办。 为了让大家进一步理解开源、理解 ApacheCon Asia,SegmentFault 思否将采访局部 Track Chair 或大会讲师,让你理解大会筹备的背地,和这些专家大牛们的故事。 明天,咱们为大家带来的是,咱们对Apache Member、ALC Beijing 发起人姜宁的访谈。 以下为 SegmentFault 思否对姜宁的访谈内容: 对于姜宁Apache 软件基金会 Member、Apache Local Community (ALC) Beijing 发起人 —— 姜宁。 ...

July 29, 2021 · 2 min · jiezi

关于开源:在开源的世界里如何应对搭便车者

近来,有几位年轻人写了一些文章,无关道德绑架开源我的项目维护者之类的牢骚之类的,其中颇具代表性的是: 望京一哥小智:6年开发者社区工作经验,聊聊我眼中的社区、开源与商业toughtworks 的李光毅: 开源社区的暗面通常状况下,我是不理睬这样的文章的,然而这次切实憋不住了,不吐不快。我想最大的起因还是不心愿看到年轻人这样,他们本应该充满希望,对开源放弃乐观。 什么是搭便车?经济学家/博弈理论家的解释是这样子的: 没有通过参加集体行动来为利益总和的累积贡献力量,还想要从成绩中分得一杯羹。[1] 那么咱们在开源的世界里,能够套用这个定义: 一些商家或集体没有参加开源我的项目的 upstream 的任何口头(设计、编码、测试、反馈、需要、文档、宣传、营销等),只是坐收其中的利益,甚至还违反开源我的项目的许可证申明。 大体上满足这个定义,就能够称之为搭便车者了。 如何辨认搭便车行为?在开源的世界里,其实辨认搭便车行为是蛮难的一件事,因为退出开源,就压根不是冲着这个来的。还因为开源对于最终用户是齐全不设防的交易,对于惩办搭便车行为不是间接的。 最为简略粗犷的辨认形式就是是否违反我的项目的许可协定,换句话说,当持续散发的时候是否遵循了开源的许可证条款。 尽管搭便车行为在人类本人建设的秩序上不能让局部人承受,然而传统意义上的知识产权官司大部分也很难提起诉讼。 其实还有一个颇为无效的辨认形式,能够美国波特·斯图尔特大法官鉴定情色艺术的说法[2]: “哪儿有什么规范,我一看就晓得是不是。” 搭便车行为不会铲除,请认清这一现状咱们通常认为随着工夫的流逝,尤其是近代物理学和生物学的倒退,以进化论为代表的观点深入人心。认为兽性也是全副提高的,其实不然,以寰球的视角来看,文化的倒退并不是齐头并进的,可能随着全球化供应链的倒退,技术普惠人类可能很快,然而文化观点却未必。即所谓的“现代人的头脑,原始人的心智”[3]。 因为凋谢源代码的人造个性,对于搭便车行为是没有任何限度的,也就是咱们经常形容的“不设防”的交易,而且将定价权完完全全、彻彻底底的交还给了消费者。那么搭便车行为,只有文化没有进化为生物性,这种事件就不会断绝。 如果对于搭便车行为视为一种歹意的话,而且你总是盯着这些歹意的行为,就会让你的心怀充斥怨气,就是作者在引言中所提及的那种类型,进而走向开源的背面:专有的闭源,历史上有一些聪慧的人十分的长于利用兽性的这点,并成就了专有软件帝国。正是应了驰名哲学家尼采的那句话: “与怪物战斗的人,该当小心本人不要成为怪物,当你注视深渊时,深渊也在注视你。” 能够,换一个思路,搭便车又何尝不是一种征得用户乃至开发者的先决条件了呢?然而,正如中国现代谚语所云:“升米恩,斗米仇”的后半句,有一部分搭便车者就会转换为对原创者的恶性索取。这是谁也不想看到的场面,然而兽性的弱点,咱们是能够通过其它伎俩来进行预防和补救的,而且不肯定非得应用道德绑架/谴责,法律等强制手段。 如何消化道德上的反胃搭便车者,绝大多数时候给人的是一种不适的感觉,仿佛一报还一报是一种人类十分原始的本能,即便进入古代简单的社会,人们之间的相互依赖前所未有的严密,而且有着越发严密的趋势。 就像咱们在引言总所看到的文章作者字里行间走漏进去的讨厌、谴责一样,搭便车者给人的感觉让人抓狂。每年、每个我的项目都有一些人忍耐不了这些人或行为,倦怠感充斥着,有的甚至心理上呈现了一些问题。 其实,这种恶感,要尽力去感性的看待,不能任由其倒退,无论是倦怠,还是愤恨,其实挫伤的是本人。除了下面提到的转移注意力之外,把握更多的常识,未尝不是一种转移这种消极的上佳做法。 如何转化搭便车为共赢,才是充斥前途的路线肯定要意识到,人是能够扭转的,没有人是天生下来的搭便车者,不要尊严,违心寄生的。有了这个前提,就能够想着做上面的事件了,即有一部分搭便车者是能够转化为:付费用户、推广者、contributor、捐赠者、赞助者的,一起提高,所有人都赢的非零和博弈,是大家都乐意失去的终局。 从认知的角度软件的开发以及软件自身是一种很非凡的兼具信息、计算机技术、流传等个性的新型事物,其自身的抽象性,以及构建本身世界的复杂性,决定了软件是一个动静的、凋谢的、进化的创造物。也就是说它是始终都在变动的。纵观软件的历史,很好的证实了这点。 只有真正的了解了软件,能力明确开源的重要性,源代码对于技术的流传和交换的载体,是软件进化的充分条件。其实搭这样的便车,是一种“冒险”,它并没有固定下来的可能性,随时翻车。 动之以情,同理心策略无论是黑客文化[4]也好,匠人[5]精力也罢,开源我的项目的开发、工程都是有这些人付出劳动的后果展示,正如其成绩,以Linux、Kubernetes、Apache等为代表的开源我的项目为古代信息世界的塑造有着微小功绩的成绩,这些人在事实中也是人类,须要吃、穿,须要安心的为社会尽本人的一份责任。任何对开源我的项目的不可持续性造成的挫伤,就会间接的造成这些开发者的困扰,从经济学的角度讲,一旦不划算,他们就可能会放弃我的项目,另谋高就。 精打细算不吃亏开发一款开源我的项目是能够计算出老本的,全球化的汇率是流通的,各地的人均收入也是能够查阅的,一直迭代的开源我的项目依然在一直的累积着老本,搭便车者往往会在动态中做计算,遗记了没有投入,意味着对于我的项目的驾驭能力的消弱,以及翻新的匮乏。以Linux为代表的开源我的项目,用事实证明了,搭便车者通过了岁月的洗涤,没有占半分便宜,相比于一干一直的contributing,亏的是不见影踪。 把本人该做的事件都做了,剩下的就看他们的觉醒了。 结语“以其人之道;还治其人之身,以牙还牙” 是记录于*巴比伦时代的汉谟拉比法典[6], 然而这是说被挫伤的时候。其实搭便车者在信息时代,或者是限定在开源世界,至多是没有挫伤到主体:开源我的项目及其共同体,尽管在行为上是有道德恶感,而且也不合乎共同体的日常行为规范,然而他们并不是开源的敌人,或者是因为一时的贪心,或者是因为常识上的欠缺,又或者是因为一人传虚;万人传实,又或者是因为自觉跟风,无心做出了这些行为。 就后果而言,搭便车者往往没有什么好的下场,翻车、掉队、失去诚信等等都是他们最初承当的代价。 无论如何,他们依然是开源世界的一部分,你不能毁灭他们,那么就不如争取到他们。 9月17日,由中国信通院主办的可信开源大会 OSCAR 行将举办,演讲主题资助正在招募中,“开源之商”和“开源文化”分论坛,欢送你来流传开源常识,拓展用户视线,关上开源万亿市场! 参考资料 《非零和博弈——人类命运的逻辑》,[美]罗伯特•赖特,新华出版社,2019-9https://book.douban.com/review/8926585/《常识的错觉:为什么咱们从未独立思考》, [美] 史蒂文·斯洛曼 / [美] 菲利普 ·费恩巴赫,中信出版团体,2018-1《黑客:计算机反动的英雄》, Steven Levy,机械工业出版社华章公司,2011-10-31《匠人》,[美] 理查德·桑内特,上海译文出版社,2015-7https://www.zhihu.com/question/370726835

July 29, 2021 · 1 min · jiezi

关于开源:国内独家首发版本龙蜥操作系统Anolis-OS-84-正式发行

引言继龙蜥操作系统(Anolis OS) 8.2如期首发之后,龙蜥社区(OpenAnolis)在版本公布、生态欠缺和技术创新的路线上继续演进,终于迎来了龙蜥操作系统(Anolis OS) 8.4的公布,该版本仍旧是国内仅有的首发版本! 龙蜥操作系统(Anolis OS) 8.4版本仍然秉承与国内支流Linux厂商发行版 100% 兼容的准则,且提供配套的迁徙工具,助力用户完满平滑地迁徙至龙蜥操作系统(Anolis OS),满足CentOS停服后的各畛域、各行业用户的应用习惯和需要。在硬件生态方面通过和Intel 及国内芯片厂商的单干,反对Intel、海光、兆芯、飞腾、鲲鹏等一系列芯片平台,进行软、硬一体的优化,充分发挥硬件平台的性能。 在根本库、利用生态上融入了适宜云场景新组件,各组件通过云计算场景超大规模部署的打磨和欠缺,可满足各个行业畛域对于不同生产环境下不同计划的理论需要。 公布内容龙蜥操作系统(Anolis OS) 8.4公布内容包含ISO、虚拟机镜像和repo源。 1、ISO列表名称形容AnolisOS-8.4-x86_64-dvd.isox86_64架构的装置 ISOAnolisOS-8.4-aarch64-dvd.isoaarch64架构的装置 ISOAnolisOS-8.4-src-dvd.isosource 包ISOISO装置注意事项可参阅https://mirrors.openanolis.or... 2、虚拟机镜像列表名称形容BAnolisOS-8.4-GA-x86_64-ANCK.qcow2x86_64架构虚拟机镜像搭配ANCK内核AnolisOS-8.4-GA-x86_64-RHCK.qcow2x86_64架构虚拟机镜像搭配RHCK内核[注1]AnolisOS-8.4-GA-aarch64-ANCK.qcow2aarch64架构虚拟机镜像搭配ANCK内核AnolisOS-8.4-GA-aarch64-RHCK.qcow2aarch64架构虚拟机镜像搭配RHCK内核注1:RHCK内核兼容CentOS 8.4的内核,以后版本是 kernel-4.18.0-305.an8注2: 镜像缺省sudo用户anuser,对应登录明码是anolisos。 3、下载列表社区网站https://mirrors.openanolis.cn...阿里云镜像https://mirrors.aliyun.com/an...4、REPO源列表名称形容BaseOSBaseOS 软件包源,该源目标是提供装置根底的所有外围包。AppStreamAppStream 软件包源,该源提供额定的多场景,多用途的用户态程序,数据库等。该局部引入了额定的RPM Module状态。PowerToolsPowerTools 软件包源, 该源提供开发者须要的额定包。PlusPlus 软件包源,该源提供OpenAnolis SIG组专门研发包,如ANCK内核Dragonwell8 JDK等。DDEDDE桌面主包以及依赖包亮点100% 兼容国内支流 Linux 厂商发行版;反对x86_64 和aarch64架构及飞腾、海光、兆芯、鲲鹏等芯片,适配 x86 及 arm64 支流服务器硬件;反对 Linux Kernel 4.19 LTS 版本并同步上游社区最新成绩,帮忙用户及时取得开源社区翻新红利;反对开源分布式关系数据库OceanBase;反对平安容器Kata Containers;反对开源云原生关系型数据库PolarDB for PostgreSQL;根底利用组件降级; Python 3.9/SWIG 4.0/Subversion 1.14/Redis 6/PostgreSQL 13MariaDB 10.5;工具链降级; GCC Toolset 10/LLVM Toolset 11.0.0/Rust Toolset 1.49.0/Go Toolset 1.15.7;提供CentOS零碎到Anolis OS迁徙工具,帮忙零碎及利用的顺滑迁徙;具体发行申明,可参阅https://mirrors.openanolis.or... 硬件撑持反对架构x86_64 和aarch64 ...

July 28, 2021 · 1 min · jiezi

关于开源:BFE73181深圳GOTC见

7月31日至8月1日,GOTC寰球开源技术峰会将在深圳会展中心举办。BFE开源我的项目也将加入本次开源盛会。欢送在深圳的小伙伴来现场交换。 和BFE开源我的项目相干的交换机会包含: 演讲:百度万亿流量转发平台的开源之路8月1日11:00 - 11:20,“开源云原生计算时代论坛”专题论坛展位交换:深圳会展中心5层,百度特展展位(见下图)7月31日至8月1日全天同时,《万亿级流量转发-BFE核心技术与实现》的首批样书也会运抵展位现场,供大家先睹为快。 欢送关注“BFE开源我的项目"公众号,取得本我的项目的更多更新。谢谢!

July 28, 2021 · 1 min · jiezi

关于开源:趣说开源|开源路线图入门攻略

本文将和大家分享如何开始为开源我的项目做奉献的 9 个步骤指南。作者|Sara A. Metwalli 开源可能是当今科技界的流行语之一,作为一名开发人员或 DBA,大家之前必定都据说过它。即便你不是在深刻的技术畛域,你也有可能听到有人提到开源的话题。只管很多人都相熟开源这个词,但人们并不总是真正理解这个词的含意。 那么,什么是开源? 开源是一种软件类型,其中该软件的源代码是在特定的版权许可下公布的,其他人能够出于任何目标应用、钻研、更改和公布该软件——只有它不违反版权许可。 用在行的话来说,这意味着当一个公司或一个团队构建一个服务或产品时,他们容许其他人可能应用源代码并扭转其中的内容。 为开源我的项目做奉献有很多益处。它能够帮忙你进步技能,结识志同道合者,并为将来的工作建设一个弱小的投资组合。另一个益处是,如果你常常为开源我的项目做奉献,你将在社区中广为人知,因而,从某种意义上说,你将成为一个技术影响者。 谁能够为开源做奉献? 任何人都能够!无论你是代码老手还是曾经有一段时间代码教训的人,都能够开始为开源我的项目做出奉献。 在本文中,我将列出我的 9 步指南——我所采取的步骤来开始应用开源。你可能曾经实现了其中的一些步骤,在这种状况下,请间接跳到你以后所在的步骤。 01 建设对编程的根本了解这一步是为那些对开源感到好奇但又没有任何技术背景的人筹备的。不要放心!如果你违心投入工夫,那么对开始构建软件没有任何要求。 在进入开源畛域之前,你须要查看的第一件事是你的根本编程常识,这是开始构建我的项目所需的根底,确保你对打算奉献中应用的编程语言有肯定的理解。 如果你想为 Python 我的项目做奉献,那么理解 Python 将帮忙你了解曾经实现的工作,并且将更容易在此基础上进行扩大。 02 熟练掌握 Git没有 Git,就无奈拼写开源。Git 是让开源成为事实的工具,Git 是须要把握的辣手课题之一。 我曾经从事技术工作十多年了,但我还没有遇到能够齐全解决 Git 而不返回文档的人。然而,你无需齐全理解 Git 的外部动静即可开始应用开源。 这真是太棒了! 只须要几个命令,如 clone、push、pull、commit,晓得何时和如何应用它们,而后,就能够开始了。 03 学习如何寻找你想要的货色谈到技术畛域,一般来说最艰难的方面之一是对于任何主题的大量信息。如果你尝试在 Google 上搜寻“data science libraries”,将会被数十万篇议论这个特定主题的文章所吞没。 对于开发人员或 DBA 来说,一项贵重的技能是晓得如何无效地寻找他们所寻求的答案,无论是通过 Google 搜寻还是在文档或教科书中寻找答案。 如果你想得到你所寻求的答案,须要学会提出正确的问题,这项技能将有助于使你的工作更快、更高效。 04 浏览你喜爱的我的项目文档在数据迷信中应用的大多数出名和罕用的包都是开源包,例如 Matplotlib、Numpy 和 Scipy。 浏览这些我的项目的文档能够让你理解这些大我的项目是如何产生的,它能够让你看到开源的力量。它还会让你晓得还须要做什么,以及为这些我的项目做奉献的机会。 此外,浏览他们的文档将相熟各种类型的许可证及其差别,这些常识将帮忙你理解不同许可证的规定和用法,从而晓得在你将来的我的项目中应用什么。 05 从非代码奉献开始做第一个奉献时可能会是最畏惧的,帮忙我克服这个问题的办法是在我开始做编码奉献之前做了一些非编码奉献。 有很多机会能够为开源做出奉献,而不只是基于代码。如果你是一个编码老手并且对本人的编码技能还不释怀,或者基本没有编码技能而你想为开源做奉献,我在这里通知你,你相对能够。 一些非代码奉献包含: 改良文档或将其翻译成另一种语言在网站或图形界面上工作营销我的项目或流传我的项目的信息主持会议并领导我的项目存储库的性能06 寻找一个对初学者敌对的我的项目许多出名的大型项目对初学者都很敌对,不须要以前的开源奉献就能够承受。像 DuckDuckGo 或 Habitica 这样的我的项目十分欢送新的贡献者。 你也能够分割你最喜爱的开源包或服务的维护者,询问他们是否欢送开源初学者的奉献。这些信息也能够在他们的网站和文档中找到。 寻找我的项目的其余起源: ...

July 26, 2021 · 1 min · jiezi

关于开源:计算机开放电子书-2021-RC2

下载方式pip install CDNDrive# 或# pip install git+https://github.com/apachecn/CDNDrivecdrive download <link>链接文件链接15分钟开发视觉AI利用.pdfwbdrive://841aea59ly1gsua5vhws4g200i00i3y915分钟打造你本人的小程序.pdfwbdrive://841aea59ly1gsua5w6lbjg200i00i3y92017 阿里技术年度精选(下).pdfwbdrive://841aea59ly1gsua60cgqlg200m00ma9t2020 微服务畛域开源数字化报告.pdfwbdrive://841aea59ly1gsua61id4vg200i00i3y92020前端工程师必读手册.pdfwbdrive://841aea59ly1gsua64q9bbg200m00ma9t2020高德技术年刊.pdfwbdrive://841aea59ly1gsua6g52peg200s00sjr52021前端热门技术解读.pdfwbdrive://841aea59ly1gsua6k55qtg200m00ma9t2021牛客互联网开挂攻略.epubwbdrive://841aea59ly1gsua6kusrog200i00i3y95G+AI 阿里娱乐技术实际.pdfwbdrive://841aea59ly1gsua6magorg200i00i3y95天入门视觉AI.pdfwbdrive://841aea59ly1gsua6nfonbg200h00h3y97天学会ECS.pdfwbdrive://841aea59ly1gsua6pv83hg200l00l741AIoT物联网开发实战(上).pdfwbdrive://841aea59ly1gsua6t9lqrg200m00ma9tAIoT物联网开发实战(下).pdfwbdrive://841aea59ly1gsua6xq0u0g200m00ma9tAI开发者的Docker实际.pdfwbdrive://841aea59ly1gsua6yaurpg200i00i3y9AI时代下的汽车业数字化改革.pdfwbdrive://841aea59ly1gsua74026jg200m00ma9tAI时代零售业的智能改革.pdfwbdrive://841aea59ly1gsua750sv1g200i00i3y9AliFlutter体系化建设和实际.pdfwbdrive://841aea59ly1gsua7721kog200i00i3y9AliOS Things 疾速开发指南.pdfwbdrive://002pZByxly1gsua78slhug600i00i3y9Apache Flink 十大技术难点实战.pdfwbdrive://841aea59ly1gsua7affieg200i00i3y9Apache Flink 必知必会.pdfwbdrive://841aea59ly1gsua7d0j1vg200m00ma9tApache Flink 实践与实战精解 2021 版.pdfwbdrive://002pZByxly1gsua7g9p4kg600m00ma9tApache RocketMQ 从入门到实战.pdfwbdrive://841aea59ly1gsua7igqwqg200m00ma9tApache RocketMQ 源码解析.pdfwbdrive://841aea59ly1gsua7jzs5wg200i00i3y9Apache Spark 中文实战攻略(上册).pdfwbdrive://841aea59ly1gsua7lj1bfg200i00i3y9Apache Spark 中文实战攻略(下册).pdfwbdrive://841aea59ly1gsua7nm5neg200i00i3y9CDN排坑指南.pdfwbdrive://841aea59ly1gsua7p3msxg200h00h3y9CEH v10 Module AllInOne.pdfwbdrive://841aea59ly1gsua7w0ys5g200s00sjr5Dataphin产品白皮书.pdfwbdrive://841aea59ly1gsua7wnifvg200i00i3y9DTS控制台入门一本通.pdfwbdrive://841aea59ly1gsua7xb489g200i00i3y9Dubbo 3.0 前瞻.pdfwbdrive://841aea59ly1gsua7yb9f3g200h00h3y9Dubbo分布式服务治理实战.pdfwbdrive://841aea59ly1gsua7z266jg200i00i3y9ECS运维指南之Linux系统诊断.pdfwbdrive://841aea59ly1gsua808wo6g200i00i3y9ECS运维指南之Windows系统诊断.pdfwbdrive://841aea59ly1gsua82q1pxg200i00i3y9Elastic Stack 实战手册.pdfwbdrive://841aea59ly1gsua8afv2zg200s00sjr5ElasticSearch 全观测技术解析与利用.pdfwbdrive://841aea59ly1gsua8bro8jg200i00i3y9Elasticsearch 八大经典利用.pdfwbdrive://841aea59ly1gsua8e0jlzg200i00i3y9ES八大最佳实际.pdfwbdrive://841aea59ly1gsua8h6x4gg200i00i3y9Flutter in action——闲鱼最佳实际.pdfwbdrive://002pZByxly1gsua8jlkuog600m00ma9tFlutter 技术解析与实战.pdfwbdrive://841aea59ly1gsua9133mjg200z00z3yaGCP 上的人工智能实用指南(初译).epubwbdrive://841aea59ly1gsua93emkmg200m00ma9tGo Blog 中文翻译.epubwbdrive://002pZByxly1gsua9b5jxvg600s00sjr5Go SQL 数据库教程.epubwbdrive://841aea59ly1gsua9bo3yvg200i00i3y9Go Web 编程.epubwbdrive://841aea59ly1gsua9ciei4g200h00h3y9GORM 中文文档.epubwbdrive://841aea59ly1gsua9dbxzxg200h00h3y9Go编程时光.epubwbdrive://841aea59ly1gsua9ek4ndg200h00h3y9IBM DeveloperWorks 全副教程(一).epubwbdrive://841aea59ly1gsuaawn7h1g201f01fjr7IBM DeveloperWorks 全副教程(三).epubwbdrive://841aea59ly1gsuab8n0g2g200s00sjr5IBM DeveloperWorks 全副教程(二).epubwbdrive://841aea59ly1gsuacp8yjrg201c01c743IBM DeveloperWorks 全副文章(第一局部).epubwbdrive://841aea59ly1gsuae1xdhug201f01fjr7IBM DeveloperWorks 全副文章(第二局部).epubwbdrive://002pZByxly1gsuaepvi10g6011011a9uiOS开发者必读资讯.pdfwbdrive://841aea59ly1gsuaes6tg5g200i00i3y9Iris 框架中文文档.epubwbdrive://841aea59ly1gsuaesrshpg200i00i3y9Java工程师成神之路.pdfwbdrive://841aea59ly1gsuaeuw1cxg200m00ma9tKDD论文精髓解读.pdfwbdrive://841aea59ly1gsuaf27xkzg200s00sjr5Knative云原生利用开发指南.pdfwbdrive://841aea59ly1gsuaf3slozg200i00i3y9Kubernetes 中文指南——云原生利用架构实际手册.epubwbdrive://841aea59ly1gsuafjk358g200x00xwe9Leetcode Cookbook.epubwbdrive://841aea59ly1gsuafmlxqag200l00l741Mastering Go 中文版.epubwbdrive://841aea59ly1gsuafn9s2yg200i00i3y9OpenCV 即时入门(初译).epubwbdrive://841aea59ly1gsuafoi4zag200i00i3y9OpenCV 图像处理学习手册(初译).epubwbdrive://841aea59ly1gsuafprgu0g200i00i3y9OpenCV 安卓编程示例(初译).epubwbdrive://841aea59ly1gsuafqpjw2g200i00i3y9OpenCV2 计算机视觉利用编程秘籍(初译).epubwbdrive://841aea59ly1gsuafs9liig200j00j3y9OpenCV3 和 Qt5 计算机视觉(初译).epubwbdrive://841aea59ly1gsuafv3qnlg200m00ma9tOpenCV3 安卓利用编程(初译).epubwbdrive://841aea59ly1gsuafvxrtjg200i00i3y9OSS运维根底实战手册.pdfwbdrive://841aea59ly1gsuafy0zr1g200i00i3y9OSS运维进阶实战手册.pdfwbdrive://841aea59ly1gsuag0pwdbg200i00i3y9PostgresConfCN 2020.pdfwbdrive://841aea59ly1gsuag4s0i0g200l00l741PostgreSQL实战教程.pdfwbdrive://841aea59ly1gsuag7vevyg200i00i3y9PyCharm 中文指南.epubwbdrive://841aea59ly1gsuagf1dxcg200s00sjr5Python OpenCV 3.x 示例(初译).epubwbdrive://841aea59ly1gsuagkr5m1g200p00pdflPython OpenCV 蓝图(初译).epubwbdrive://841aea59ly1gsuagm7ru0g200i00i3y9Python OpenCV 计算机视觉我的项目(初译).epubwbdrive://002pZByxly1gsuagqtrymg600m00ma9tPython OpenCV 计算机视觉(初译).epubwbdrive://841aea59ly1gsuagregb2g200i00i3y9Python OpenCV3 计算机视觉秘籍(初译).epubwbdrive://841aea59ly1gsuagul09pg200m00ma9tPython Web 深度学习实用指南(初译).epubwbdrive://841aea59ly1gsuagxucq8g200i00i3y9Python 一次学习实用指南(初译).epubwbdrive://841aea59ly1gsuagz52sng200i00i3y9Python 元学习实用指南(初译).epubwbdrive://841aea59ly1gsuah11bwyg200i00i3y9Python 和 Jupyter 机器学习入门(初译).epubwbdrive://841aea59ly1gsuah2tlt9g200i00i3y9Python 强化学习实用指南(初译).epubwbdrive://841aea59ly1gsuah5jswvg200m00ma9tPython 数据迷信和机器学习实际指南(初译).epubwbdrive://841aea59ly1gsuah6xkl0g200j00j3y9Python 数据迷信本质论(初译).epubwbdrive://841aea59ly1gsuah7p5clg200i00i3y9Python 智能我的项目(初译).epubwbdrive://841aea59ly1gsuahb36y0g200m00ma9tPython 机器人学习手册(初译).epubwbdrive://841aea59ly1gsuahd7aztg200m00ma9tPython 深度学习架构实用指南(初译).epubwbdrive://841aea59ly1gsuahfm87og200i00i3y9Python 自然语言解决第二版(fix1).epubwbdrive://841aea59ly1gsuahigzjdg200m00ma9tPython 黑魔法手册.epubwbdrive://841aea59ly1gsuahjx5wsg200i00i3y9Python3 OpenCV4 计算机视觉学习手册(初译).epubwbdrive://841aea59ly1gsuahq1lfog200p00pgldPython编程时光.epubwbdrive://841aea59ly1gsuahufhedg200l00l741PyTorch 1.x 自然语言解决实用指南(初译).epubwbdrive://841aea59ly1gsuahv9p2cg200j00j3y9PyTorch 中文官网教程 1.7(初译).epubwbdrive://841aea59ly1gsuahwum4rg200i00i3y9PyTorch 人工智能基础知识(初译).epubwbdrive://841aea59ly1gsuahxjmpkg200i00i3y9PyTorch 人工智能研讨会(初译).epubwbdrive://841aea59ly1gsuahyo03bg200i00i3y9PyTorch 深度学习实用指南(初译).epubwbdrive://841aea59ly1gsuai00ym9g200i00i3y9PyTorch 自然语言解决(fix1).epubwbdrive://841aea59ly1gsuai0qxb6g200i00i3y9Qt5 和 OpenCV4 计算机视觉我的项目(初译).epubwbdrive://841aea59ly1gsuai3fvwmg200i00i3y9Quick A+ 产品白皮书.pdfwbdrive://841aea59ly1gsuai4604ng200i00i3y9Quick Audience 全域消费者经营平台.pdfwbdrive://841aea59ly1gsuai4v7wjg200i00i3y9Quick BI产品白皮书.pdfwbdrive://841aea59ly1gsuai5gxddg200i00i3y9Quick Decision 智能决策平台.pdfwbdrive://841aea59ly1gsuai62qvfg200i00i3y9Quick Stock产品白皮书.pdfwbdrive://841aea59ly1gsuai6o7lyg200i00i3y9RDS数据库入门一本通.pdfwbdrive://841aea59ly1gsuai7dnmcg200i00i3y9Redis最佳实际与实战指南.pdfwbdrive://841aea59ly1gsuai98488g200i00i3y9Rocket MQ 应用排查指南.pdfwbdrive://841aea59ly1gsuaia4xe2g200i00i3y9Rust 性能手册.epubwbdrive://841aea59ly1gsuaiakgvcg200h00h3y9SaaS 模式云数据仓库实际手册.pdfwbdrive://841aea59ly1gsuaic99oeg200i00i3y9Serverless 云开发从入门到实战.pdfwbdrive://841aea59ly1gsuaifbg0og200m00ma9tSIGIR 顶会论文解读.pdfwbdrive://841aea59ly1gsuaik7kuqg200p00pdflSklearn 与 TensorFlow 机器学习实用指南第二版(fix1).epubwbdrive://841aea59ly1gsuaiov4ixg200q00qgldSpring Boot 2.5开发实战.pdfwbdrive://841aea59ly1gsuaiqhanzg200i00i3y9Spring Cloud Alibaba 从入门到精通.pdfwbdrive://841aea59ly1gsuairknd9g200i00i3y9Spring Cloud 微服务构架设计与实战.pdfwbdrive://841aea59ly1gsuaiv84bbg200m00ma9tsupET:打造共生型工业互联网平台生态白皮书.pdfwbdrive://841aea59ly1gsuaiwb8dng200j00j3y9TensorFlow 2 和 Keras 高级深度学习(初译).epubwbdrive://841aea59ly1gsuaiz94hjg200m00ma9tTensorFlow 2.0 的新增性能(初译).epubwbdrive://841aea59ly1gsuaizuts1g200i00i3y9TensorFlow Lite,ML Kit 和 Flutter 挪动深度学习(初译).epubwbdrive://841aea59ly1gsuaj2f1vog200j00j3y9TensorFlow 和 Keras 利用开发入门(初译).epubwbdrive://841aea59ly1gsuaj37y8fg200i00i3y9TensorFlow 图像深度学习实用指南(初译).epubwbdrive://841aea59ly1gsuaj4502kg200i00i3y9TensorFlow 强化学习(初译).epubwbdrive://841aea59ly1gsuaj4xbfog200i00i3y9VoD 问题排查与实战手册.pdfwbdrive://841aea59ly1gsuaj5mik3g200i00i3y9“伏羲”神算:阿里巴巴经济体外围调度零碎揭秘.pdfwbdrive://841aea59ly1gsuaj6m5w8g200j00j3y9〈Java开发手册(泰山版)〉灵魂13问.pdfwbdrive://841aea59ly1gsuaj7lc3mg200i00i3y9《Java 开发手册(嵩山版)》灵魂15 问.pdfwbdrive://841aea59ly1gsuaj8h4btg200i00i3y9《缘梦我的项目笔记》——网赚掘金实操我的项目电子书 20191230.pdfwbdrive://841aea59ly1gsuajfn8qyg200t00tmwx《缘梦我的项目笔记》——网赚掘金实操我的项目电子书 20200130.pdfwbdrive://841aea59ly1gsuajkv0zxg200q00qgld《缘梦我的项目笔记》——网赚掘金实操我的项目电子书 20200229.pdfwbdrive://841aea59ly1gsuajrlx6ug200q00qgld《缘梦我的项目笔记》——网赚掘金实操我的项目电子书 20200330.pdfwbdrive://841aea59ly1gsuajy6gpgg200q00qgld《缘梦我的项目笔记》——网赚掘金实操我的项目电子书 20200430.pdfwbdrive://841aea59ly1gsuak4ob7vg200q00qgld《缘梦我的项目笔记》——网赚掘金实操我的项目电子书 20200530.pdfwbdrive://841aea59ly1gsuakblr0bg200q00qgld《缘梦我的项目笔记》——网赚掘金实操我的项目电子书 20200630.pdfwbdrive://841aea59ly1gsuakd9ze3g200j00j3y9【收费支付】阿里技术材料解密,100 本电子书找全了.pdfwbdrive://841aea59ly1gsuakdqhqig200j00j3y9不止代码:职业倒退黄金手册.pdfwbdrive://841aea59ly1gsuakersa3g200i00i3y9个性化举荐零碎开发指南.pdfwbdrive://841aea59ly1gsuakfbntpg200i00i3y9中国ElasticSearch开发者调查报告 2019.pdfwbdrive://841aea59ly1gsuakfzhfog200i00i3y9中国企业2020:人工智能利用实际与趋势.pdfwbdrive://841aea59ly1gsuakq54r6g200s00sjr5为业务量身打造——阿里娱乐用户及内容经营平台技术实际.pdfwbdrive://841aea59ly1gsuaksi2mkg200j00j3y9云上减速迎接中国互联网新周期.pdfwbdrive://841aea59ly1gsuakt4ft4g200i00i3y9云上平安产品实战手册.pdfwbdrive://841aea59ly1gsuaktr8feg200i00i3y9云上朗读者.pdfwbdrive://841aea59ly1gsuakuboc1g200h00h3y9云原生大规模利用落地指南.pdfwbdrive://841aea59ly1gsuakwqd2gg200i00i3y9云原生技术与架构实际年货小红书.pdfwbdrive://841aea59ly1gsualfw4t9g200z00z3ya云原生架构白皮书GA-v20 7-21.pdfwbdrive://841aea59ly1gsualgo5mdg200i00i3y9云原生音讯队列Apache RocketMQ.pdfwbdrive://841aea59ly1gsualhtjnfg200i00i3y9云端奥林匹克.pdfwbdrive://841aea59ly1gsualig6xig200h00h3y9云端设计与工夫赛跑.pdfwbdrive://841aea59ly1gsualiz5lig200i00i3y9云网络白皮书.pdfwbdrive://841aea59ly1gsualjzgkjg200h00h3y9人工智能红利的浸透与暴发.pdfwbdrive://841aea59ly1gsualkm06fg200i00i3y9人机边界重构——工业智能迈向规模化的引爆点.pdfwbdrive://841aea59ly1gsualm9lvfg200j00j3y9从 DevOps 到 AIOps 运维技术精选.pdfwbdrive://841aea59ly1gsualn082tg200i00i3y9优酷 APP 全量反对“暗黑模式” ——设计与技术残缺总结.pdfwbdrive://841aea59ly1gsualp6gllg200j00j3y9优酷OTT互联网大屏前端技术实际.pdfwbdrive://841aea59ly1gsualq8n6xg200i00i3y9优酷响应式布局技术全解析.pdfwbdrive://841aea59ly1gsualsphiog200m00ma9t应用计算机视觉实战我的项目精通 OpenCV(初译).epubwbdrive://841aea59ly1gsualtprdvg200j00j3y9全景揭秘阿里娱乐智能算法.pdfwbdrive://841aea59ly1gsuam13s79g200s00sjr5利用 Python 进行数据分析 · 第 2 版(fix1).epubwbdrive://841aea59ly1gsuam4bvg7g200m00ma9t前端代码是怎么智能生成的.pdfwbdrive://841aea59ly1gsuam6grkig200m00ma9t双 11 背地——支付宝技术升级战.pdfwbdrive://841aea59ly1gsuam7jujvg200i00i3y9名人堂 II.pdfwbdrive://841aea59ly1gsuamasp90g200l00l741名人堂.pdfwbdrive://002pZByxly1gsuamghk6rg600u00uq2p吾爱破解论坛精华集 2011.epubwbdrive://841aea59ly1gsuamhcszmg200i00i3y9吾爱破解论坛精华集 2012.epubwbdrive://841aea59ly1gsuamji4yhg200i00i3y9吾爱破解论坛精华集 2013.epubwbdrive://841aea59ly1gsuamoiaebg200m00ma9t吾爱破解论坛精华集 2014.epubwbdrive://841aea59ly1gsuamsrsgig200m00ma9t吾爱破解论坛精华集 2015.epubwbdrive://841aea59ly1gsuan8wq5sg200x00xwe9吾爱破解论坛精华集 2020(一).epubwbdrive://841aea59ly1gsuanqaxsng200x00xwe9吾爱破解论坛精华集 2020(三).epubwbdrive://841aea59ly1gsuao71hs6g200v00vq2p吾爱破解论坛精华集 2020(二).epubwbdrive://841aea59ly1gsuapcpvi1g201c01c743吾爱破解论坛精华集 2020(四).epubwbdrive://002pZByxly1gsuaq7gp9pg6015015jr6在 Spring 生态中玩转 RockMQ.pdfwbdrive://841aea59ly1gsuaq83x4wg200i00i3y9城市大脑:摸索数字孪生城市.pdfwbdrive://841aea59ly1gsuaqc6gsrg200m00ma9t大促背地的前端外围业务实际.pdfwbdrive://841aea59ly1gsuaqddapwg200i00i3y9大数据工程师必读手册.pdfwbdrive://841aea59ly1gsuaqfklyeg200i00i3y9平安客 2020Q1.epubwbdrive://841aea59ly1gsuaqv6vppg200x00xwe9平安客 2020Q2.epubwbdrive://841aea59ly1gsuar7qta3g200s00sjr5平安客 2020Q3.epubwbdrive://841aea59ly1gsuarf8w88g200s00sjr5平安客 2020Q4.epubwbdrive://841aea59ly1gsuarwclq7g200w00wwe9宜搭开发手册.pdfwbdrive://841aea59ly1gsuarxzcg7g200h00h3y9实时即将来.pdfwbdrive://841aea59ly1gsuas143oug200l00l741实时数仓技术入门一本通.pdfwbdrive://841aea59ly1gsuas2dtvag200i00i3y9实时计算 Flink 版独家实战秘籍.pdfwbdrive://841aea59ly1gsuas6sflcg200m00ma9t小程序Serverless云开发.pdfwbdrive://841aea59ly1gsuas7d8qog200i00i3y9小程序大世界.pdfwbdrive://841aea59ly1gsuas802g5g200h00h3y9小程序开发不求人.pdfwbdrive://002pZByxly1gsuas8vgx8g600i00i3y9平头哥剑池 CDK.pdfwbdrive://841aea59ly1gsuas9lx22g200i00i3y9平头哥教你一天上手蓝牙Mesh利用计划.pdfwbdrive://841aea59ly1gsuasa96lbg200i00i3y9利用智能运维实战(试读版).pdfwbdrive://841aea59ly1gsuasbusbcg200i00i3y9开源与云 ElasticSearch 利用分析.pdfwbdrive://841aea59ly1gsuasddczjg200i00i3y9强化学习在阿里的技术演进与业务翻新.pdfwbdrive://841aea59ly1gsuasf6nxsg200i00i3y9微学苑 C 语言教程.epubwbdrive://841aea59ly1gsuasgcdv1g200i00i3y9微学苑 Golang 教程.epubwbdrive://841aea59ly1gsuashcrgwg200i00i3y9微学苑 Linux 教程.epubwbdrive://841aea59ly1gsuashxx6hg200i00i3y9微学苑 Nginx 教程.epubwbdrive://841aea59ly1gsuasisdc2g200i00i3y9微学苑 Python 教程.epubwbdrive://841aea59ly1gsuasjtzyqg200i00i3y9微学苑 Tkinter 教程.epubwbdrive://841aea59ly1gsuaskrryxg200i00i3y9微学苑嵌入式教程.epubwbdrive://841aea59ly1gsuaslh7spg200i00i3y9快消行业消费者经营解决方案.pdfwbdrive://841aea59ly1gsuasm3hslg200i00i3y9技术人的百宝黑皮书.pdfwbdrive://841aea59ly1gsuatiacw9g2015015jr6继续测试白皮书 1.0.2020101.pdfwbdrive://841aea59ly1gsuatlm9fmg200m00ma9t政务数字顾问产品白皮书.pdfwbdrive://841aea59ly1gsuatme0ugg200i00i3y9数据库:从趋势到实际.pdfwbdrive://002pZByxly1gsuatrpdhrg600p00pdfl数据湖利用实际白皮书.pdfwbdrive://841aea59ly1gsuatsebxeg200i00i3y9数据迷信思维(初译).epubwbdrive://841aea59ly1gsuatvrwdfg200m00ma9t数智菩提树.pdfwbdrive://841aea59ly1gsuatwh47eg200h00h3y9娱乐B端核心技术.pdfwbdrive://841aea59ly1gsuatybpz0g200i00i3y9娱乐背地的技术较量.pdfwbdrive://841aea59ly1gsuatztegag200i00i3y9娱乐音视频核心技术.pdfwbdrive://841aea59ly1gsuau3mkslg200m00ma9t新一代堡垒机建设指南 1.0.202105.pdfwbdrive://841aea59ly1gsuau9bg8bg200m00ma9t新一代数字化转型白皮书.pdfwbdrive://841aea59ly1gsuaua1uflg200i00i3y9无边界触达-数字化时代的高等教育.pdfwbdrive://841aea59ly1gsuaufgnfwg200p00pgld无需从0开发 1天上手智能语音离在线计划.pdfwbdrive://841aea59ly1gsuaugm8dlg200j00j3y9智能时代的传媒改革与倒退.pdfwbdrive://841aea59ly1gsuauhc1feg200i00i3y9智能时代的客服核心改革与倒退.pdfwbdrive://841aea59ly1gsuauhwy2xg200i00i3y9智能用户经营解决方案.pdfwbdrive://841aea59ly1gsuauiev5og200i00i3y9服饰行业消费者个性化服务解决方案.pdfwbdrive://841aea59ly1gsuauja0pog200i00i3y9将来社区数字化操作系统白皮书.pdfwbdrive://841aea59ly1gsuauk9i87g200i00i3y9将来银行-DT时代中国银行业倒退的新起点.pdfwbdrive://841aea59ly1gsuaumoq34g200m00ma9t机器之心 2020 年度教程合集(一).epubwbdrive://841aea59ly1gsuavrn25zg2017017q2q机器之心 2020 年度教程合集(二).epubwbdrive://841aea59ly1gsuawmhmdqg2013013dfm树莓派计算机视觉编程(初译).epubwbdrive://841aea59ly1gsuawpm4mvg200m00ma9t水务行业数据智能化解决方案.pdfwbdrive://841aea59ly1gsuawqmoyrg200i00i3y9消电行业数据中台解决方案白皮书.pdfwbdrive://841aea59ly1gsuawra0dsg200i00i3y9消费品生态全链路数智化转型白皮书.pdfwbdrive://841aea59ly1gsuawt6106g200i00i3y9淘系千人千面散发体系全拆解.pdfwbdrive://841aea59ly1gsuawu6bebg200i00i3y9深刻MySQL实战.pdfwbdrive://841aea59ly1gsuawwkvywg200h00h3y9深入浅出Kubernetes.pdfwbdrive://841aea59ly1gsuawy9csqg200i00i3y9深入浅出玩转物联网平台.pdfwbdrive://841aea59ly1gsuawz0kpig200i00i3y9烟草行业解决方案白皮书.pdfwbdrive://841aea59ly1gsuawzrbiog200i00i3y9牛客 2021 互联网校招开挂攻略产品经营篇.pdfwbdrive://841aea59ly1gsuax3s7veg200m00ma9t牛客 2021 互联网校招开挂攻略技术篇.pdfwbdrive://841aea59ly1gsuax89ilyg200m00ma9t牛客网互联网校招大礼包 2021.epubwbdrive://841aea59ly1gsuax90cn1g200i00i3y9玩转ECS从入门到精通(入门篇).pdfwbdrive://841aea59ly1gsuax9kztvg200i00i3y9玩转ECS从入门到精通(进阶篇).pdfwbdrive://841aea59ly1gsuaxcw33ug200m00ma9t玩转MongoDB 从入门到实战.pdfwbdrive://841aea59ly1gsuaxdzlttg200i00i3y9简略粗犷LaTeX.pdfwbdrive://841aea59ly1gsuaxexm1rg200h00h3y9精通 Python OpenCV4(初译).epubwbdrive://841aea59ly1gsuaxj5i41g200m00ma9t精通 Python 数据迷信(初译).epubwbdrive://841aea59ly1gsuaxjuhocg200i00i3y9精通 Sklearn 和 TensorFlow 预测性剖析(初译).epubwbdrive://841aea59ly1gsuaxlcjgzg200j00j3y9精通 TensorFlow 2.x 计算机视觉(初译).epubwbdrive://841aea59ly1gsuaxp4yk9g200m00ma9t红杉汇守业常识手册 V2.0 版.epubwbdrive://841aea59ly1gsuay3grygg200u00uq2p线上理财数字化经营解决方案.pdfwbdrive://841aea59ly1gsuay3ycd0g200i00i3y9给ITer的技术前沿课.pdfwbdrive://841aea59ly1gsuay8efzmg200p00pdfl美家行业消费者资产化解决方案白皮书.pdfwbdrive://841aea59ly1gsuay8zxawg200i00i3y9笼罩全端业务的大前端技术.pdfwbdrive://841aea59ly1gsuayb1q4vg200i00i3y9视觉计算开发者系列手册-第一期.pdfwbdrive://841aea59ly1gsuaybxk89g200i00i3y9计算机倒退百年趣味史.pdfwbdrive://002pZByxly1gsuaydmvg8g600i00i3y9计算机视觉技术精选.pdfwbdrive://841aea59ly1gsuayeesqog200i00i3y9证券行业互联网数字改革与倒退白皮书.pdfwbdrive://841aea59ly1gsuayfzofog200i00i3y9超全算法口试模拟题精解合集.pdfwbdrive://841aea59ly1gsuayglz0xg200m00ma9t超级APP背地的挪动端技术大揭秘.pdfwbdrive://841aea59ly1gsuaylse4hg200p00pgld超级详实的优酷品质保障秘籍.pdfwbdrive://841aea59ly1gsuaypr2ejg200m00ma9t跟煎鱼学 Go.epubwbdrive://841aea59ly1gsuayvf1wcg200p00pdfl软件技术职业抉择之道.pdfwbdrive://841aea59ly1gsuayw5m6ag200i00i3y9这些年程序员遇到的法律BUG.pdfwbdrive://841aea59ly1gsuayz85clg200m00ma9t通过测试学习 Go 编程.epubwbdrive://841aea59ly1gsuayzx6seg200i00i3y9金融行业数据资产治理.pdfwbdrive://841aea59ly1gsuaz0le3pg200i00i3y9金融行业新一代数据仓库解决方案.pdfwbdrive://841aea59ly1gsuaz1682yg200i00i3y9钉钉利用开发者速成手册.pdfwbdrive://841aea59ly1gsuaz2azfvg200i00i3y9长安十二时刻背地的技术秘籍.pdfwbdrive://841aea59ly1gsuaz3gb8jg200i00i3y9阿里云AIOT开发手册.pdfwbdrive://841aea59ly1gsuaz74whog200m00ma9t阿里云AIoT造物秘籍(上).pdfwbdrive://841aea59ly1gsuaz9ase2g200i00i3y9阿里云AIoT造物秘籍(下).pdfwbdrive://841aea59ly1gsuazbz1i8g200m00ma9t阿里云AIoT造物秘籍(中).pdfwbdrive://841aea59ly1gsuazeoh0bg200i00i3y9阿里云云原生数据湖体系全解读.pdfwbdrive://841aea59ly1gsuazfq3rzg200i00i3y9阿里云云效助力企业10倍效力晋升案例集.pdfwbdrive://841aea59ly1gsuazkci7ng200m00ma9t阿里云原生产品手册.pdfwbdrive://841aea59ly1gsuazqlk79g200m00ma9t阿里云原生实时数仓 Hologres 技术揭秘.pdfwbdrive://841aea59ly1gsuaztu0ksg200m00ma9t阿里云存储白皮书.pdfwbdrive://002pZByxly1gsuazukir8g600i00i3y9阿里云技术面试红宝书.pdfwbdrive://841aea59ly1gsuazv693ig200i00i3y9阿里云数据库产品手册.pdfwbdrive://002pZByxly1gsuazyjvmfg600m00ma9t阿里云数据库客户案例集.pdfwbdrive://841aea59ly1gsub00nbx7g200i00i3y9阿里云数据库解决方案合集.pdfwbdrive://841aea59ly1gsub05x1tyg200m00ma9t阿里云机器学习PAI-DSW入门指南.pdfwbdrive://841aea59ly1gsub06j9z7g200i00i3y9阿里工程师的自我涵养.pdfwbdrive://002pZByxly1gsub08hdzrg600i00i3y9阿里巴巴 DevOps 实际手册.pdfwbdrive://841aea59ly1gsub0a9p0tg200i00i3y9阿里巴巴云原生实际 15 讲.pdfwbdrive://841aea59ly1gsub0cuitlg200m00ma9t阿里巴巴云原生技术与实际 13 讲.pdfwbdrive://841aea59ly1gsub0f063eg200i00i3y9阿里巴巴大数据及AI实战.pdfwbdrive://841aea59ly1gsub0h37q5g200i00i3y9阿里巴巴新基建洞察之5G智能经济利用场景.pdfwbdrive://841aea59ly1gsub0ht4teg200j00j3y9阿里巴巴机器智能技术精选集.pdfwbdrive://841aea59ly1gsub0k0cp9g200i00i3y9阿里巴巴经济体云原生实际 2019.pdfwbdrive://841aea59ly1gsub0m8drfg200i00i3y9阿里娱乐在线票务技术大揭秘.pdfwbdrive://841aea59ly1gsub0pu0mug200m00ma9t批发数据中台通关指南.pdfwbdrive://002pZByxly1gsub0r4x3cg600i00i3y9零根底入门:从0到1学会 Apache Flink.pdfwbdrive://841aea59ly1gsub0u663gg200m00ma9t领军行业大数据及AI实战.pdfwbdrive://841aea59ly1gsub0v4xepg200i00i3y9首届云原生编程挑战赛.pdfwbdrive://002pZByxly1gsub0vvm00g600i00i3y9

July 26, 2021 · 2 min · jiezi

关于开源:ApacheCN-所有教程文档集已备份到-Coding

QuantLearning数据迷信 WIKI平安 WIKI团队 WIKISklearn 中文文档PyTorch 中文文档TutorialsPoint 中文系列教程Java8 中文官网教程Succinctly 中文系列教程Java 中文文档集工具类中文文档集Python 中文文档集数据迷信和人工智能中文文档集Linux 教程集数据库和大数据中文文档集数据结构和算法教程集C/C++ 教程集计算机科学教程集数据迷信教程集JavaScript 教程集机器学习教程集Python 教程集Ruby 教程集平安教程集BeginnersBook 中文系列教程数据迷信 iPython 笔记本GeeksForGeeks 中文系列教程Guru99 中文系列教程HighScalability 中文示例HowToDoInJava 中文系列教程JavaBeginnersTutorial 中文系列教程JavaTutorialNetwork 中文系列教程Progmiz 中文系列教程PythonSpot 中文系列教程PythonProgramming.Net 中文系列教程PythonBasics 中文系列教程PythonGuru 中文系列教程ZetCode 中文系列教程ApacheCN Java 教程集ApacheCN 深度学习教程集ML Mastery 中文系列教程ApacheCN 计算机视觉教程集

July 24, 2021 · 1 min · jiezi

关于开源:StreamNative-联合创始人翟佳开源和-Apache-社区是个带有魔法的宝库

实际上对于 Apache Way 到底如何定义没有教科书的严格规定,每个参加 Apache 社区奉献的人都有本人的了解和诠释,一千个人有一千个哈姆雷特。 ———翟佳 ApacheCon 是 Apache 软件基金会(ASF)的官网寰球系列大会。作为久负盛名的开源盛宴,ApacheCon 在开源界备受关注,也是开源静止晚期的出名流动之一。 早在 1998 年,在 ASF 成立之前,ApacheCon 曾经吸引了各个档次的参与者,在 300 多个 Apache 我的项目及其不同的社区中摸索 "今天的技术"。也是在这一届上,开发 HTTPD 服务的开发者们欢聚一堂,并决定成立 Apache 软件基金会。 ApacheCon 每年举办一次,个别在欧洲或北美举办,是 Apache 开发者们线下交换、探讨、见面的绝佳机会,也是分享想法、思维激荡的难得的场合。通过入手实作、主题演讲、理论案例钻研、培训、黑客松流动等形式,展现 Apache 我的项目的最新倒退和新兴翻新。 往年,为了更好地服务于亚太快速增长的 Apache 用户和贡献者,ApacheCon 组委会以及 Apache 软件基金会很快乐地发表,首次针对亚太地区时区的 ApacheCon 在线会议 ApacheCon Asia 大会将于 2021 年 8 月 6 日至 8 日在线举办。 为了让大家进一步理解开源、理解 ApacheCon Asia,SegmentFault 思否将采访局部 Track Chair 或大会讲师,让你理解大会筹备的背地,和这些专家大牛们的故事。 明天,咱们为大家带来的是,咱们对 StreamNative 联结创始人翟佳的访谈。 以下为 SegmentFault 思否对翟佳的访谈内容: 对于翟佳大家好,我是翟佳,感激 SegmentFault 安顿的本次采访。我目前是 Apache 软件基金会顶级我的项目 Apache Pulsar 和 BookKeeper 的 PMC 成员和 Committer,长期沉闷在开源社区,目前专一在国内布道 Apache Pulsar,让大家更好地理解 Pulsar 这个云原生时代的音讯流零碎的劣势与个性。 ...

July 23, 2021 · 1 min · jiezi

关于开源:Apache-DolphinScheduler-PMC-郭强开源最大程度地满足了我的某种虚荣心

升高贡献者的参加门槛,始终是咱们所致力的指标。 ———郭强 ApacheCon 是 Apache 软件基金会(ASF)的官网寰球系列大会。作为久负盛名的开源盛宴,ApacheCon 在开源界备受关注,也是开源静止晚期的出名流动之一。 早在 1998 年,在 ASF 成立之前,ApacheCon 曾经吸引了各个档次的参与者,在 300 多个 Apache 我的项目及其不同的社区中摸索 "今天的技术"。也是在这一届上,开发 HTTPD 服务的开发者们欢聚一堂,并决定成立 Apache 软件基金会。 ApacheCon 每年举办一次,个别在欧洲或北美举办,是 Apache 开发者们线下交换、探讨、见面的绝佳机会,也是分享想法、思维激荡的难得的场合。通过入手实作、主题演讲、理论案例钻研、培训、黑客松流动等形式,展现 Apache 我的项目的最新倒退和新兴翻新。 往年,为了更好地服务于亚太快速增长的 Apache 用户和贡献者,ApacheCon 组委会以及 Apache 软件基金会很快乐地发表,首次针对亚太地区时区的 ApacheCon 在线会议 ApacheCon Asia 大会将于 2021 年 8 月 6 日至 8 日在线举办。 为了让大家进一步理解开源、理解 ApacheCon Asia,SegmentFault 思否将采访局部 Track Chair 或大会讲师,让你理解大会筹备的背地,和这些专家大牛们的故事。 明天,咱们为大家带来的是,咱们对 Apache DolphinScheduler PMC 郭强的访谈。 以下为 SegmentFault 思否对郭强的访谈内容: 对于郭强大家好,我是Apache DolphinScheduler社区的PMC-郭强。 郭强首次接触开源的故事在我毕业后的第一家公司,二维火。过后组内有个师兄在做开源相干的事件,他是Dubbo的PMC,以及Netty榜单上为数不多中国贡献者,过后感觉如果本人写的代码可能影响很多的人,很多的公司,那么也算作为个体,在这个世界上留下来一点有价值的货色,于是就去参加开源社区的奉献。最早开始做的事件都比较简单,参加的我的项目也比拟多。起初一次偶尔的机会接触到DolphinScheduler,感觉社区挺不错的,也比拟沉闷,于是就开始深刻参加DolphinScheduler。 在参加开源并且为 Apache 社区做奉献的时候,集体及公司有哪些播种?集体技术深度广度的晋升: 个别沉闷贡献者都是这个畛域的资深专家,参加开源的话能够有很多和他们一起交换的机会,透过他们,我能够补救很多我的一个常识盲区。DolphinScheduler其实是一个同其余畛域联合比拟严密的,比方资源管理、注册核心、文件存储、监控零碎等等,对于我来讲,波及到的面足够广但同时作为一款基础设施软件它又要求足够业余,但在社区中,有各个领域的专家,比方咱们4月份公布的1.3.6版本,SkyWalking的一位Committer@haili0为咱们实现了DolphinScheduler的链路监控(SkyWalking),我有机会理解SkyWalking的插件如何设计如何实现,这对我来讲,是一个很不错的体验以及学习机会。 ...

July 20, 2021 · 2 min · jiezi

关于开源:趣说开源|为什么要参与到开源社区中

你无奈设想开源我的项目离你有多近。它早已融入你生存的方方面面,从办公室到家里,从健身房到餐厅等等。 俗话说:“开源我的项目属于咱们,而不是我”,这就解释了为什么这些我的项目很受欢迎,以至于连出名的商业巨头都将开源打算纳入他们的商业打算中。然而对于普通人来说,到底是否有必要又是否有可能退出开源社区呢?它的魅力何在? 在这篇文章中,我将通过介绍长处和毛病来答复这些问题。咱们都晓得,处分比惩办更好,那咱们就先从处分开始说起。 01 把握一项新技能你是否厌倦了每天疏远和反复的工作?你是否想学习新的、令人兴奋的、有价值的技能? 在线课程(MOOCs)或书籍相对是进步你的技能和扩大你的常识的好办法。然而,我想举荐另一种高效,乏味的办法,那就是退出相干的开源社区,在生产环境中解决理论问题的同时学习新技能。这些沉闷的开源我的项目之所以如此受欢迎,是因为它们帮忙用户解决理论问题并满足他们的需要。通过参加开源社区,你学习到的是真正能解决事实生产上的实战常识,而不是书本上的条条框框与课本实践。 让咱们以 Apache ShardingSphere 为例。Apache ShardingSphere 受到了全世界程序员和学生的赞叹。以现有的社区数据为参考,ShardingSphere 领有 14K+ 的 GitStars ,近 5K 的 fork,GitHub 上近 250 个贡献者,以及 160+ 的实在用例场景,基于这些数据,任何人都会得出这个论断。更重要的是,它也是 Google Summer of Code 2021、Summer 2021 和 Open source Day 2021 的合作项目。 它的性能,如数据分片、数据加密、数据扩大、分布式加载测试的影子数据库等,都是出于解决大数据数据场景、分布式数据库和高并发性的实在行业需要而产生的。换句话说,人们抉择它是为了解决他们的生产问题,并有机会将意见和优化再回馈到社区。这种前后响应的模式使得这个社区变得沉闷、多样化并且能够蓬勃发展。 02 就业机会现在,人力资源部门和招聘经理常常对候选人的材料和集体或职业倒退我的项目进行筛选,因为他们认为这是一种实用和无效的办法,能够挑选出最佳候选人。从雇主的角度来看,这些做法是正当的。如果与传统的纸质简历相比,GitHub 能够更详尽地介绍你的资格、教训、技能,甚至共性。如果你参加的开源我的项目,在生产环境中被宽泛应用,或者有同行业开发的解决方案,那么你在待业市场上就会十分具备吸引力,取得更好的机会。 如果你时常因为内卷或 30 岁求职而焦虑,那当初你将有新的应答之策。于是,当你取得了新发现的市场对你的技能和业余形象的赞叹的时候,你的自信心就会霎时被晋升了。 我听过很多这样的故事,Apache ShardingSphere 的 contributors 和 committers 收到了 HR 的面试电话,因为思考到他们在开源社区的继续奉献和互动。此外,SphereEx 正在踊跃招募对分布式数据库中间件垂直畛域的全职开源事业感兴趣的人才,以及 Java 开发人员,请点击这里查看适宜你的机会。 03 趣味“Yep, I did it just for fun”,这是我从咱们的 contributors 和 committers 那里听到的另一个起因。我在开源社区所做的事件与我的工作无关,但这是我的喜好,我想参加到社区中去,与别人交流思想,这就是我在这里的起因,就是这样一个简略而又有说服力的答案。一个简略的事实是,只管咱们是以利益驱动的心态来解决咱们职业生存中的大部分问题,但咱们可能会发现,在做这些事件时并没有把咱们的“真心和灵魂”放在外面。找到属于你的激情或者副业能够让你从新发现自己,并且把这种踊跃的能量能带到你喜爱的事件上,这也会为你带来微小的满足感,从而造成一个自我实现的循环。 坦率来说,这始终以来都是我的次要驱动力之一。每个人都在与不同的生存、工作或家庭问题作奋斗,但指标、心愿和来自社区的反对使咱们一直致力,趔趔趄趄地向前走绝不放弃。 ...

July 20, 2021 · 1 min · jiezi

关于开源:亚马逊云科技首席架构师费良宏开源软件已经成为了云计算的重要基石

我心目中的“Apache Way”蕴含有这样的内容:博得信赖、平等参加、凋谢合作 ———费良宏 ApacheCon 是 Apache 软件基金会(ASF)的官网寰球系列大会。作为久负盛名的开源盛宴,ApacheCon 在开源界备受关注,也是开源静止晚期的出名流动之一。 早在 1998 年,在 ASF 成立之前,ApacheCon 曾经吸引了各个档次的参与者,在 300 多个 Apache 我的项目及其不同的社区中摸索 "今天的技术"。也是在这一届上,开发 HTTPD 服务的开发者们欢聚一堂,并决定成立 Apache 软件基金会。 ApacheCon 每年举办一次,个别在欧洲或北美举办,是 Apache 开发者们线下交换、探讨、见面的绝佳机会,也是分享想法、思维激荡的难得的场合。通过入手实作、主题演讲、理论案例钻研、培训、黑客松流动等形式,展现 Apache 我的项目的最新倒退和新兴翻新。 往年,为了更好地服务于亚太快速增长的 Apache 用户和贡献者,ApacheCon 组委会以及 Apache 软件基金会很快乐地发表,首次针对亚太地区时区的 ApacheCon 在线会议 ApacheCon Asia 大会将于 2021 年 8 月 6 日至 8 日在线举办。 为了让大家进一步理解开源、理解 ApacheCon Asia,SegmentFault 思否将采访局部 Track Chair 或大会讲师,让你理解大会筹备的背地,和这些专家大牛们的故事。 明天,咱们为大家带来的是,咱们对亚马逊云科技首席架构师费良宏的访谈。 以下为 SegmentFault 思否对费良宏的访谈内容: 对于费良宏费良宏,亚马逊云科技首席架构师。在过来的20多年始终从事软件架构、程序开发以及技术推广等畛域的工作。常常在各类技术会议上发表演讲进行分享,他还是多个技术社区的热心参与者。善于的畛域包含Web利用、挪动利用以及机器学习等的开发,也从事过多个大型软件我的项目的设计、开发与项目管理。目前专一与云计算以及互联网等相干技术畛域,致力于帮忙中国的开发者构建基于云计算的新一代的互联网利用。 费良宏首次接触开源的故事我是在1994年第一次接触到了Linux 操作系统,记得过后应用的Linux 散发版本是Slackware。这应该是我最早应用到的开源软件。从那时起,在工作中尤其是软件开发中开源软件就成为了必不可少的一部分。例如我当初应用的Linux 操作系统、VIM/Emacs 编辑器、Python/Go/Rust程序语言以及MySQL、Spark等我的项目曾经是我工作中最重要的工具。 在参加开源并且为 Apache 社区做奉献的时候,集体及公司有哪些播种?能够说开源软件曾经成为了云计算的重要基石。作为开发人员开源软件的宽泛应用帮忙了云计算的疾速成长与倒退;同时,在云上利用开源软件的教训也在反哺开源软件的一直成熟。 ...

July 19, 2021 · 1 min · jiezi

关于开源:日拱一卒的意义开源搜索引擎Typesense作者自述每天写一点代码写出Typesense

“日拱一卒无有尽,功不唐捐终入海”,工夫长了,再小的提高也会产生价值,这就是意义所在。 最近开源搜索引擎 Typesense 作者写下了本人在开发时的心路历程,以下为原文翻译整顿: 六年前我第一次开始应用 Typesense 时,我给本人定了一个简略的规定: 在每天下班前或上班后写一些代码。 很直白的一个指标,没有 DDL,没有 KPI,也没有里程碑。 我行将结婚,并且曾经在全职工作了,我肩上的责任越来越沉,在这种状况下我只能用此形式来进步本身。 家喻户晓,从头开始构建搜索引擎并非易事,所以每天在闲暇工夫写一些代码能够让我不用应答额定的压力。 有些性能须要一个小时能力实现,有些性能须要几个小时能力实现,有时候实现一个性能甚至须要继续数周,但这并不重要,因为没有任何模式的截止日期。 回想起来,在过来的 6 年里遵循这一规定给我带来的播种是我不敢相信的,过程很漫长,但我保持住了。 而在这个过程中,我的生存也引来了很多新的变动:我结婚了,有了一个女儿,也在抵制中失去了所爱的人,因新冠肺炎经验了重大的衰弱问题... 不明确是从哪个时刻开始,Jason 和我曾经可能从头开始构建一个开源搜索引擎了,以下是咱们迄今为止旅程的简要总结: 2015 年:各种数据结构的原型设计和基准测试2016 年:首次正式提交,构建外围含糊文本搜索引擎2017 年:HTTP API,反对数字过滤和分面搜寻2018 年:客户端库、只读正本、Hacker News 公布失败2019 年:赚到第一美元2020 年:集群、Typesense Cloud、多个演示、Hacker News 胜利公布 2021 年:全职投入 Typesense,撰写咱们的第一篇博文 :)咱们踏上的门路与对于开办公司的几种风行的传统观点南辕北辙,咱们在一开始并没有辞掉日常工作立刻开始全职开发 Typesense,没有寻求风险投资,也没有试图通过追赶高速增长来“垄断”市场。 咱们没有能够利用的集体品牌或宽泛的网络。直到第 5 年,咱们甚至都没有赚到一美元,但咱们的跑道简直是有限长的。在这个长期的过程中,咱们逐步明确:只有当咱们充沛升高该选项的危险时,能力全职投入 Typesense。 如果您想通过推出本人的产品来取得肯定的胜利和独立性,并且心愿升高危险的话,我的倡议是:在一个永远有需要的大市场中取得一个想法,并开发一种适宜一部分用例的产品。 抉择一个并不支流的想法,并保障它在一个大型且最好是需要一直增长的市场中,这样能够大概率升高危险并且能够迟缓稳固地倒退。 只有坚持下去,就会在某个时刻胜利。 以 Typesense 为例: 咱们从一个简略的想法开始:构建一个开箱即用并且应用感良好的搜索引擎,使搜寻民主化。在咱们刚开始时,咱们就晓得网站和应用程序总是须要搜寻,而且这是一个需要宏大且一直增长的市场。 在咱们缓缓构建 Typesense 的过程中,咱们看到了其余几家公司也在为同一个市场发动攻打(这就是市场验证)。尽管如此,咱们依然有目的地继续前进,并从中更好地理解到了市场需求在迟缓增长。 在 Typesense 工作了 6 年,但咱们的故事才刚刚开始。当初我和 Jason 都在全职开发 Typesense,咱们期待着依照本人的形式去倒退它。 Never Give Up !

July 19, 2021 · 1 min · jiezi

关于开源:如何实现一款好用的云图wordcloud生成工具

创作背景能够随时生成一副很酷的云图,始终是集体的幻想。 很久以前,写过一个简略版本:http://houbb.github.io/tools/...。 成果如下: 不过存在一些小问题: 无奈主动分词无奈依据词频设置字体大小于是本人在 github 上逛了一圈,发现了 kumo 这一款开源工具,入门体验发现要写 10 多行代码能力实现一个最根本的云图。 这很不优雅,于是决定基于 kumo 实现一个更加易用的版本。 word-cloudword-cloud 是一款为 java 设计的云图生成工具。 个性极简 api,一行代码搞定所有反对自定义云图背景反对中英文分词,默认对用户通明反对进展词过滤,默认对用户通明反对各种用户自定义配置变更日志疾速开始maven 引入<dependency> <groupId>com.github.houbb</groupId> <artifactId>word-cloud</artifactId> <version>1.2.2</version></dependency>应用WordCloudHelper.wordCloud("该作讲述的是一个名为德特茅斯的衰败小镇下埋葬着一个古老的废除王国,名叫圣巢。这个王国被瘟疫所侵蚀而废除,废除的起因则是因为名为辐光的光之古神,她能够通过思维来流传瘟疫,被瘟疫侵蚀的虫子都会被本能所摆布,失去心智。\n" + "这个王国的客人——红润之王,天然不会坐视不管,他在圣巢范畴之下的深渊,利用另一种远古力量“虚空”能够压抑光明的个性,制作了容器一族。其中一位被选中的容器用来封印瘟疫,并被命名为空洞骑士。为了封印的巩固,白王寻找了三个守梦人来进一步坚固封印,三位守梦人的名称别离为守望者 - 卢瑞恩,导师 - 莫诺蒙,野兽 - 赫拉。但之后红润之王不知去向,不完满的容器的力量的也变得逐步虚弱,最终被辐光管制。配角就要穿过圣巢的各地,在安眠之地中,咱们受到已经辐光的信徒和眷族——飞蛾族惟一留下的族人的帮忙,取得了和辐光力量同源的梦之武器——梦之钉。梦之钉能够读取生物心田的想法,并能够突破守梦人的爱护,进入到其梦幻之中杀死守梦人。杀死了三位守梦人并解开封印后,可选的终局有达到十字路里的黑卵神殿战胜空洞骑士或去到在“寻神者”更新中新退出的地点“神居”并挑战圣巢万神殿。");成果: 反对背景咱们以鲸鱼的背景,能够让文字以图像的模式展示: String imagePath = "backgrounds\\whale_small.png";WordCloudHelper.wordCloud(text, "out_bg.png", imagePath);成果如下: Road-Map[x] 默认的形态,图片。[x] 引入图片背景[ ] 默认的字体优化[ ] image 居中开源原本是抱着自娱自乐的目标写了这个小工具,然而感觉还是应该把这个利用开源进去。 因为没有 kumo 的开源,也就没有这一款工具。 开源地址:https://github.com/houbb/word-cloud 如果喜爱,无妨给个 star 激励一下作者。 心愿和你一起,见证最好用的云图工具的成长。

July 15, 2021 · 1 min · jiezi

关于开源:2021-OSCAR-开源产业大会来了八大亮点先睹为快

近几年开源技术疾速倒退,在云计算、大数据、人工智能等畛域逐步造成技术支流。往年,「开源」首次被明确列入国民经济和社会倒退五年布局大纲,在国家策略层面失去反对,开源未然成为大势所趋。 然而,开源并非易事。它波及安全性、社区治理、技术运维、法律合规等方方面面的事项,须要企业、社区、开源基金会、开发者等的继续合作与致力。 如何进一步摸索我国开源生态倒退模式,推动开源技术在中国市场落地?如何晋升企业的开源治理能力?如何推动开源生态衰弱有序倒退,促成我国开源产业疾速、衰弱倒退?为解决这些问题,中国信息通信研究院将主办“2021 OSCAR 开源产业大会”,邀请百位开源畛域技术专家独特探讨开源的将来。 本次大会由中国信息通信研究院主办,云计算开源产业联盟承办,云计算规范与开源推动委员会、金融行业开源技术利用社区反对,SegmentFault 思否、中国 IDC 圈、开源社、开源之道协办,将于 2021 年 9 月 17 日正式召开。大会亮点多多,咱们先睹为快! 亮点一:可信开源治理规范与评估后果开源存在平安和合规性等危险,企业纷纷构建外部开源治理体系,同时面临开源治理工具的抉择问题。因而,中国信息通信研究院从 2019 年开始,针对企业开源治理能力公布了一系列的标准和规范,以帮忙企业标准开源软件的应用,晋升企业的开源治理能力。 据悉,该评估体系别离面向开源发动企业、开源产品企业和开源应用企业。在通过多轮测试和可信评估之后,本次大会将正式公布可信开源评估后果,包含:可信开源治理、可信开源供应链、可信开源我的项目、可信开源社区、可信开源治理工具。 亮点二:全新公布《开源生态白皮书 (2021)》随着整个社会减速数字化、网络化、智能化,开源曾经成为大势所趋。而随着开源产业凋敝衰亡,开源生态也备受关注。 为了让国内用户更好地了解和应用开源技术,中国信息通信研究院去年正式公布了业内首个《开源生态白皮书 (2020)》,对开源生态倒退详情进行了整体介绍,并重点围绕开源布局、开源经营、开源治理、行业开源、开源危险、开源技术等开源畛域热点话题进行探讨。 往年,中国信息通信研究院将全新公布《开源生态白皮书 (2021)》,新增过来一年的开源生态新动向,并对开源生态的将来倒退做出瞻望。 本次大会将对《白皮书》进行具体解读,为企业及用户带来最权威的开源利用和实际指南,企业和用户也将有机会全方位理解开源技术带来的时机与挑战,以及开源治理的理论案例。 亮点三:公布中国信通院开源治理平台 V3.0 版本在开源技术倒退迅猛的当下,开源软件曾经根本笼罩重要根底软件畛域,在金融、电信、工业互联网等行业利用宽泛。然而我国也面临着知识产权问题简单、开源危险突出,开源生态信息不全面等一系列问题。 为了缓解这些问题,中国信息通信研究院推出了开源治理平台,从 “开源危险检测” 和“开源生态监测”两大方面动手,帮忙企业检测开源许可证、开源破绽等危险,升高因应用开源而造成的违规景象,同时通过继续监测开源我的项目的社区活跃度等信息为企业提供开源我的项目选型参考,造成了全方位的综合性开源治理平台。会上将重磅公布中国信通院开源治理平台 V3.0 版本。 亮点四:公布业内首个《操作系统凋谢生态白皮书》操作系统是最根本也最重要的基础性系统软件,越来越多的操作系统抉择开源这一方向。 国内晚期开源生态倒退次要集中在利用侧开发软件畛域,近年来国内企业逐步偏重根底软件畛域进行开源我的项目布局,涌现出多个操作系统开源我的项目。 中国信息通信研究院公布业内首个《操作系统凋谢生态白皮书》,对操作系统的凋谢生态详情进行总结与概述,并着重探讨了操作系统在开源凋谢时所面临的问题和可能的解决方案。 亮点五:公布业内首个《开源社区白皮书》在开源的倒退过程中,开源社区无疑表演了极其重要的角色。开源社区为泛滥开发者提供自在学习交换的空间,在推动开源软件倒退的过程中起着巨大作用。 然而,开源社区的治理面临着许多问题。如何吸引开发者和用户,并让他们对社区做出奉献?如何汇集外围贡献者进行我的项目的保护、开发和治理? 为此,中国信息通信研究院联结 PingCAP 公布业内首个《开源社区白皮书》,帮忙大家深刻理解开源社社区,揭示开源社区倒退和治理过程中的难题。本次大会还将对《白皮书》进行具体解读,帮忙开发者、企业等组织理解开源社区。 亮点六:公布《金融行业开源白皮书》开源迅猛发展,传统行业也在踊跃跟进,并造成特色开源社区。浦发银行联结中国信通院于 2018 年成立金融行业开源技术利用社区(FINOC),关注金融行业开源软件应用与治理问题。 然而,作为对安全性要求极高的行业,金融行业采纳开源技术面临着更为严苛的监管要求,在知识产权、信息安全方面应最小化危险。 在此次大会上,中国信息通信研究院将联结浦发银行重磅公布《金融行业开源白皮书》,并进行具体解读,帮忙大家更深刻地理解金融行业的开源倒退现状。 亮点七:OSCAR 开源尖峰案例为了更好地推动开源技术在中国市场的落地,激励企业和厂商应用开源,推动开源技术在中国市场的落地,激励企业或集体进一步摸索我国开源技术倒退模式,大会特设立 “OSCAR 开源尖峰案例” 评比。 评比共分为 “开源人物”、“开源社区及开源我的项目”、“开源企业及开源用户”、“开源技术创新” 四项。 本次大会将现场揭晓取得开源产业界 “OSCAR” 奖项的企业、集体和我的项目! 亮点八:六大分论坛,聚焦开源治理、开源社区、开源知识产权与平安、云原生、开源文化、开源商业化除了精彩纷呈的主论坛,本次大会还开设六大分论坛:开源治理论坛、开源我的项目与开源社区论坛、开源知识产权和平安论坛、云原生开源论坛、开源文化论坛和开源之商论坛,邀请行业专家和大咖进行干货分享。 此外,大会还围绕 “金融开源利用社区” 和“电信开源利用社区”设置了一场闭门会议。来自金融和电信开源社区的开发者、企业人员将独特探讨行业和开源话题。 百位开源畛域技术专家、泛滥企业开源生态从业者与开发者汇聚一堂,2021 OSCAR 开源产业大会等你来! 企业单干:徐琳(mailto:linda@sifou.com,152-6620-3210)

July 9, 2021 · 1 min · jiezi

关于开源:5W1H聊开源之Why为什么要参与开源

中国开源的倒退速度倒退放慢,集体和组织对于为开源作贡献有着前所未有的激情。据《2020年IT行业项目管理调查报告》,约四成受访者以本人开发开源我的项目、为别人提交我的项目代码、作为成员开发保护我的项目、捐助开源我的项目等不同模式参加到开源我的项目中;在《2021中国开源倒退蓝皮书》中,参加过开源我的项目的比例为32%,且呈增长趋势,我国开源生态正迅速造成。 创立和保护那些被宽泛应用的开源我的项目每年可能须要消耗数千小时,为什么开发者会违心破费工夫和精力编写这些收费公开的代码?为什么企业会违心让他们的员工编写代码,开源让其余公司甚至是竞争对手都能够应用?个体参加开源会失去什么? 集体为什么要开源?1.晋升代码品质参加开源我的项目是晋升集体代码品质的好办法。一方面开源会激发程序员的“耻感”,一旦分明这些代码是要公开给他人看的,就会盲目将代码写得更加整洁、洁净,加更多正文。另一方面,如果我的项目有肯定的影响力,其余关注、参加的程序员也会给予更多倡议,这样能够博采众长,无形之中束缚本人的代码标准,改良本人的代码品质。开源静止旗手 Eric S. Ray­mond 就曾说过:“只有通过足够多双眼睛的审查,所有的 bug 都将失去藏身之地。这就是 Linus 定律。” 2.展现集体代码一个小时的面试可能只能展现你把握的某些底层根底或者前沿常识,但如果有开源我的项目傍身,就能够从你长期的代码中看出代码品质如何。而且参加开源我的项目还能展现出你对技术的酷爱,向面试官展现你引以为傲的开源我的项目,这将是个不错的加分项。而深度参加出名开源我的项目的开发者,从来不缺工作,参加开源的教训不仅能帮忙他们取得更广大的职业机会,而且能拓深职业倒退空间。正如 jQuery 的创始人 John Resig 曾说过的那样:“不论在任何时候,只有波及到招聘,相比一般的简历而言我更看重的是应聘者在 GitHub 上开源共享的货色。” 3.建设集体品牌正如上述两条,代码品质晋升和简历的加分项都会指向同一个成就:打造集体影响力,建设集体品牌。最为典型的就是Git的发明者Linus,只管他的自述是“只是为了好玩”,但从他的名声大噪来看,倒是有些“凡尔赛”了。现今沉闷的很多技术大牛往往是在大公司工作过的顶级工程师,凭借开源奉献在软件社区当中积攒起人气与声望,解脱公司标签,胜利打造集体品牌。 企业为什么要参加开源?1、改良代码和性能大多数的组织和集体首先参加的是他们正在应用的开源我的项目,次要目标是想让我的项目/软件变得更欠缺,更便于本人应用;或者间接打造本人所需的工具并将其开源,也就是常说的“造轮子”。 这部分改良的性能当然能够本人应用不提交,但持续分享才是让利益最大化的形式,因为如果不奉献本人的代码,就有可能面临新版本这些性能不再工作的危险。 2.获取竞争、招聘劣势在程序员的世界中,开源虽说不上是如许高尚的事,但整体形象的确是侧面的。开源意味着企业违心与其余企业和集体共建生态,这个企业的大体上来说,是有拥抱凋谢的这样的偏向的。所以参加开源有助于进步组织和企业的名誉,且更能吸引气味相投的求职者独特倒退。此外,这种行为也有助于进步组织和企业的名誉,晋升品牌形象,特地是在开发者之间的口碑,带来的益处就是利于招聘和留住人才。 3.开源商业模式间接获利开源不冲突商业,开源的目标是分享共享,但不是做慈善事业。具体盈利模式有技术支持、培训、高级性能、云服务等形式免费。不同的软件、不同的畛域有不同的盈利模式,但所有模式的根底都是用户数。只有用户数量达到了肯定的规模,才有成其商业化模式的可能。 商业开源是通过更多人的参加,缩小软件的缺点,丰盛软件的性能,同时也防止了多数人在软件里留一些不正当的后门。企业通过开源的商业模式能够直 接取得经济利润,开源软件最终还会反哺商业,让商业公司为用户提供更好的产品。 赠人玫瑰,手有余香。开源最美好中央就是不用花工夫解决同样的问题,当你遇到的大问题曾经有人做了开源我的项目时,肯定感觉如释重负。同样,当看到你的开源我的项目为其他人解决了问题时,微小的成就感也是一种微小的激励。 所以参加开源的起因或益处,除了上述具体因素,也有各种心理起因,也蕴含其余诸如升高开发成本、促成行业标准、反对开源价值观甚至纯正的享受开源乐趣或回馈开源我的项目等因素。参加开源的“动机”当然能够“不纯正”,也不考究“石破天惊,无私奉献”,参加即奉献,开源畛域的倒退与每一位开发者都非亲非故,进一步有进一步的欢喜。

July 8, 2021 · 1 min · jiezi