提示:本文共有 1222 个字,阅读大概需要 3 分钟。
面对疫情,每个人都在贡献着自己的力量。普通民众做好自我保护,医护人员奋斗一线。而程序员们也用自己的方式去参与了这场轩然大波的抗疫之战。
心系武汉
近日,一个名为“wuhan2020”的开源项目在GitHub上线,仅仅两天就收获了 2100+ Star。
此项目针对 2020 年初在武汉爆发的新型冠状病毒疫情,旨在收集各医院、酒店、工厂、物流、捐赠、捐款、预防、治疗、动态等信息,统一收集,统一发布,以便各方之间进行信息互通,有效调配社会资源。
“wuhan2020”由同济大学和华师x-lab实验室于1月26日发起。
据发起者表示:因为事发突然,传统IT项目与产品难以有效满足抗击新型肺炎的需求,于是发起了这场信息技术领域的挑战,希望能够尽快打通与实现一个正规、自动化、有可扩展性,能够把数据落进来,把展示、检索、分析都弄起来的平台。
众志成城
既然是一个信息收集、发布平台,那么信息的真实性肯定是需要有人审核的。
对此,技术人员进行了多次讨论并确定了以下方案:
所有数据协作在石墨文档中进行,每个类别有一个表格,所有人都可以查看表格中的内容,通过邀请的协作者可以提交内容,每行为一个记录行。每个表格需要有一列审核列,只有特定的审核人员可以修改该列的信息。审核人员需要仔细审核记录行,如果该行记录审核通过,则在审核列进行标记,并将该记录行锁定,审核人员以外的账号无法修改。各石墨表格中已经审核的记录行会定时自动导入到项目的 GitHub 数据仓库中,导入内容通过 GitHub PR 提交并由开发者进行二次审核。GitHub 数据仓库中的数据由程序定时导入数据库中,前端项目可以通过仓库获取原始数据,或提供 API server 来提供数据接口,进行数据的可视化展示。没看懂?别急,我给你捋清楚:任何人都可以将信息提供到石墨文档,然后由相关志愿者进行审核,最后再由技术人员将数据信息导入到数据库并进行数据视化。
只做事实
从发起到项目完成只用了不到两天时间,也在这短短的时间内,这些来自不同团队,不同公司的开发者以十足的默契和效率,迅速的完成了比较繁杂的工作。
下面就是“wuhan2020”项目的网站截图部分,只花费一天就搭建好了。
程序员们还特地搭建了Slack交流群组,目前已经超过700+人,数据、前端、后端、运维一应俱全,信息收集团队则利用微信群进行着沟通与协作。
Slack交流群组
在这个通信发达的时代,一位又一位程序员、开发者正缔造着这个互联网世界。也许他们平时默默无闻,但在关键时刻他们也会正气凛然,挺身而出,也正如这个项目的发起者所说:
我们坚信数字化代表了未来,即便是在这个病毒肆虐的时期,信息的透明流动一定是人民战争胜利的前提条件,也是我们每一位开发者们的最大价值所在。—— Xlab开放实验室
好了,以上就是这篇文章的全部内容了,感谢阅读。
我是优选lifes,一个有态度的科技爱好者,致力于让普通人也能懂科技、知科技。关注我,带你看看不一样的科技世界
看到此处说明本文对你还是有帮助的,关于“抗击疫情程序员也在行动!“wuhan2020”支援这场没有硝烟的战争”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!