2020年2月3日,B站up主“Ele实验室”上传的《计算机仿真程序告诉你为什么现在不能出门》视频,被众多微信用户、网站转载。2月6日,人民日报微信公众号转发该视频。截至目前,该视频已累计播放超过324万次,收获35万个赞。
这是一段由程序员制作的小视频,它通过数据可视化的方式,直观地解释了人群流动意向对疫情传播的影响。视频让许多人明白,“好好待在家里”对于有效控制疫情至关重要。
众志成城,共克时艰。面对这场突发而至的疫情,全国上下都在行动。广大程序员也凭借自己的专业优势,积极为抗击疫情作贡献,彰显数字经济时代开发者无处不在的力量。
开源是软件创新的重要模式,开源社区因为其公开、开放属性,吸引了丰富多样、数量众多的开源项目,也是广大开发者积极贡献智慧、协同合作创新的重要平台。此次战“疫”中,开发者将开源项目作为首选“武器”,将代码托管平台作为“主阵地”,共同推动多种APP应用、工具软件、小程序等产品研发,为打赢疫情防控阻击战提供了多个有效解决方案。
全球第一大代码托管平台GitHub、国内最大的代码托管平台“码云”(Gitee),已经成为开源项目的主要“聚集地”,涌现了诸多疫情防控信息、医疗防疫管理、人员登记跟踪、病情扩散预测、病毒基因分析等类型的开源项目。
截至2月11日,共同托管在GitHub和Gitee上的新冠肺炎防疫类开源项目有:“wuhan2020”新型冠状病毒防疫信息收集平台、2019nCoV-Crawler新型肺炎疫情数据爬虫+数据持久化+邮件通知项目等。
GitHub托管的主要项目包括一个基于java的模拟仿真程序、备份普通人在疫情期间的记录、新型冠状病毒(nCoV)的基因组流行病学。Gitee托管的主要项目包括xinguan2020防疫登记及管理系统、feiyan实时更新新型肺炎疫情最新动态、epidemic基于AntV Vue的中国新型冠状病毒疫情数据可视化移动端项目、nCoV2019_predict武汉肺炎疫情预测项目。开源中国作为Gitee的运营机构,还推出了 Gitee 公益计划,为疫情防控相关公益组织免费提供服务。
重大公共卫生事件在公共社会事件中属于较复杂的类型,调用资源类型多、统筹安排难度大、配置实施周期长,利用数字平台优势,可以让各供需方进行分布式自助对接,大幅提升效率。许多开源项目提出了解决方案,登上了热榜。
比如,“wuhan2020”项目,主要面向武汉及周边各市县物资供给、信息采集渠道与信息发布中面临的突出问题,发起者开发了一个所有数据由脚本自动提交导入的数据主仓,通过统一收集、统一发布各医院、酒店、工厂、物流、捐赠、捐款、预防、治疗等动态信息,利用开源和分布式协作优势实时更新并通报,为相关事务处理方信息互通、高效调配资源提供联络帮助;DCLOUD 牵头开发的“防疫登记及管理系统”,针对医院、卫健委、交通、教育、社区等各参与方都亟需管理的众多信息登记表,构建了各种各样的系统报表解决方案,以缓解一线工作者的工作压力。
普通百姓或许还不太理解开发者们正在做的这些项目。但事实上,此次疫情引发的许多难题,正是开发者们通过开源社区群策群力,才得以更加方便、快捷、准确地解决。民政部基层政权建设和社区治理司司长陈越良在2月10日召开的国务院联防联控机制发布会上强调,技术支撑很重要。他表示,一个公益软件比捐10个亿都管用。
软件和信息技术服务企业也纷纷利用开源项目提供抗击疫情服务。2月3日,腾讯宣布设立15亿元“抗击新型冠状病毒感染肺炎疫情综合保障基金”,其中2亿元为“战疫开发者公益联盟” 资金池,旨在联合更多服务商和开发者共同抗击疫情。该联盟面向全国招募开发机构,为政府和医疗机构开发疫情服务小程序。自发布以来,已有1000多家开发机构报名,全国多地的医疗机构和政府相关部门也提出了个性化需求。
2月6日,支付宝面向社会各界开发者发布“十大疫情期最急需服务开发清单”,号召更多开发者积极行动,开发更多服务项目,解决社会问题。这份开发清单涵盖了口罩预约、疫情上报、社区出入管理、代跑腿、餐饮外卖等疫情防护及便民生活类服务。为了广泛地聚集开发者力量、满足用户激增的线上“抗疫”服务需求,支付宝联合阿里云“繁星计划”,推出抗疫小程序开发者激励政策,优质小程序开发者和服务商最高可获50万元现金激励。
有人形象地把软件开发者比喻成这个数字经济时代的“灵魂工程师”。的确,当今生活、工作中的许多应用程序,都是开发者一行一行代码“码”出来的,他们正在用自己的智慧让百姓生活变得更加便捷高效。
此次疫情防控,与17年前抗击“非典”大不相同,很重要的一点就是更多地利用了数字化手段。“用技术手段支援战'疫’,是开发者与程序员所擅长的事情,我们乐此不疲。”许多开发者和程序员都这样表示。
抗击疫情,软件和信息技术行业在行动。
开发者的力量,正在彰显。
【主要开源项目地址】
GitHub代码托管平台上抗击疫情的主要项目
1 wuhan2020新型冠状病毒防疫信息收集平台https://github.com/wuhan2020/wuhan2020
2 基于java的模拟仿真程序
https://github.com/KikiLetGo/VirusBroadcast
3 2019新型冠状病毒疫情实时爬虫
https://github.com/BlankerL/DXY-2019-nCoV-Crawler
4 备份普通人在疫情期间的记录https://github.com/jiayiliujiayi/2020nCov_individual_archives
5 新型冠状病毒(nCoV)的基因组流行病学
github.com/nextstrain/ncov
中文官方网站:
https://nextstrain.org/ncov/zh
Gitee代码托管平台上抗击疫情主要项目
1 防疫登记及管理系统https://gitee.com/dcloud/xinguan2020
项目体验地址:wlry.m3w.cn
2 新型肺炎疫情数据爬虫+数据持久化+邮件通知项目:https://gitee.com/TicsmycL/nCoV_Crawler2019
3 实时更新:新型肺炎疫情最新动态
https://gitee.com/smallweigit/feiyan
http://feiyan.avuejs.com/
4 基于 AntV Vue 的中国新型冠状病毒疫情数据可视化移动端项目https://gitee.com/guangzan/epidemic
5 wuhan2020武汉新型冠状病毒防疫信息收集平台
https://gitee.com/wuhan2020/wuhan2020
6 nCoV2019_Predict武汉肺炎疫情预测https://gitee.com/fenge21/nCoV2019_Predict
7 nCov-Crawler肺炎疫情实时动态爬虫抓取项目https://gitee.com/yurunsoft/nCov-Crawler