17岁高中生制作世界上最大的新冠追踪网站之一,被CDC表扬

news/2024/5/8 22:11:18/文章来源:https://blog.csdn.net/xhmj12/article/details/105445293

本文来自微信公众号:把科学带回家(ID:steamforkids),作者:七君,题图来自:视觉中国

现在国内在播报国外新冠疫情时,常常使用约翰霍普金斯大学建造的网站。这个网站的访问量是每天10亿,而建造和维护者是约翰霍普金斯大学的两个中国博士生。

约翰霍普金斯大学的网站实际上是在1月21日研发,1月22日上线的。不过,有一个网站比它更早开始追踪全球新冠疫情,它也是现在世界上最大的新冠追踪网站之一。而它的开发者,是一个17岁的高中生。

2019年12月底,就在川普还在佛罗里达度假,而媒体开始播报武汉出现奇怪的肺炎的时候,一个17岁的少年感到忧心忡忡,并开始建造一个追踪疫情的网站。

2019年12月30日,路透社援引中国政府的报道,武汉出现症状类似SARS的27个病例。

这个少年叫做 Avi Schiffmann,来自华盛顿州的默瑟岛高中(Mercer Island High School)。

你可以在下面这个地址访问他建造的这个网站:

ncov2019.live

他制作这个网站最初的动机是为了帮助人们更好更快地收获各国政府发布的新冠数据,因为阅读中文和七七八八的外国网站实在是太难了。

此外,许多官方机构的数据更新并不及时,比如美国 CDC 周末不更新,而且显示的是前一天下午4点的统计结果。

为了解决这些问题,他从世界卫生组织、美国疾病控制与预防中心(CDC)、韩国联合通讯社(Yonhap News Agency)以及世界各国政府的网站上搜罗数据,然后整合起来发布。

而在他的网站上线的时候,新冠的感染人数还不到1千人,而且还没有在中国以外的地方爆发。

在这个网站上,你可以分大洲、分国家、分州浏览确诊病例、死亡病例以及痊愈病例的数据。网站的更新速度也很快,每分钟都会自动更新一次。

作为对比,而约翰霍普金斯大的网站是每天更新,而且数据是由博士生董恩盛、杜鸿儒和一些志愿者共同搜集的。

结果,Avi 的网站爆红,截止3月中旬一天有3千万的访问量,总共有3.5亿访问人次,网站流量的60%的来自美国以外的国家。

网站红了以后,他也被媒体的邮件轰炸了,大家都想采访他,其中包括《彭博社》、《纽约客》等大媒体。有很多医药公司和科技初创公司给他发了offer,邀请他去实习,有人甚至出价800万美金要在他的网站上投广告。美国 CDC 甚至给他发了庆贺函,夸他数据采集和更新做得好。

在接受采访的时候,Avi Schiffmann 告诉《纽约客》:“我只是想让人们容易获取数据,但没想到它会变这么大。”

Avi 不但对于新冠疫情的重视比身边人要早,也很早开始注意到口罩的重要性。他很早就开始自制口罩,连他的外科医生老妈现在都后悔没有早听儿子的。

所以,他是怎么制作这个网站的呢?

Avi 使用的技术叫做抓取(web-scraping),你可以把它看作大型的自动复制黏贴。

比如,微博上有人在评价某部青春爱情动作电影,而横店影视城的某个分析师想看一看大家怎么看这部剧。他可以雇佣很多人把带有这部剧tag的微博都复制黏贴到一个表里,也可以用抓取技术自动操作。

因为网站五花八门,所以抓取也不是一个简单的工作。但是一般来说,抓取时要先获取要搜刮的网站的 URL 地址,下载所有的 HTML 代码,接着,要选择需要筛选的数据,然后打包下载,并以特定格式输出。

抓取这个技术很常用,比如房产中介的网站就会用这个技术更新他们的房源。还有一些比较不同电商平台价格的网站和APP用的也是这种技术。当然,这个技术还被用于旧网站的信息搬运,或者社交媒体分析。

一些数据分析和市场调研公司也会用这个技术建造他们的数据库,然后把数据库卖给其他有需要的公司。

比如,有个数据分析公司 hiQ 就曾经从领英获取失业人数的数据,然后卖给其他公司,结果它就被领英拉黑了。不过,2019年加州的上诉法院裁定,未经允许的情况下对公共领域的数据进行抓取的行为并不违法。所以说 Avi 小哥用抓取软件搞事情是不会进局子的。

那他的编程是在哪儿学的呢?

他是自学的编程。7岁开始,他就在油管上观看编程的视频,然后制作了30多个网站。在做这个网站的时候,小哥也是边学边练,不懂就问谷歌。

在这次的新冠网站之前,他在小学就做过一个类似的网站,这个网站会广播当地高中体育比赛的分数,还会展示火星的天气。

光会编程不算什么,为了网站好看又好用,他还自学了UI(用户界面)、UX(用户体验)设计以及3D建模。

别看 Avi 编程玩得贼溜,他同学在学校里可不是什么优等生,而是个C等生,他的爱好其实就是编程。为了制作这个网站,他还翘了一周的课。

关于学校的学习,Avi 感到很无奈,“我想早点毕业,这样就能安心做网站了。有时候因为有数学考试,我的网站就耽搁了。”

但这并不意味着这个常拿C的少年不爱学习。在接受技术新闻网站 Geekwire 的采访时他说,他99%的空余时间都拿来学习新技术,现在在同时做10个项目。

也有人觉得,这娃是不是要成为下一个小扎啊。在这个问题上,Avi 倒是很务实:“下一个扎克伯格不会建社交网络,下一个拉里佩奇也不会建搜索引擎。我要做我自己。”

他想把这个疫情追踪网站继续做下去,因为下一次疫情离人类并不遥远,而并不是所有人都必须要精通十八国语言才能读懂全世界。

他最喜欢的是乔布斯的那句话:“只有疯狂到认为自己能改变世界的人,才能真正改变世界”。

本文来自微信公众号:把科学带回家(ID:steamforkids),作者:七君


本内容为作者独立观点,不代表虎嗅立场。

未经允许不得转载,授权事宜请联系hezuo@huxiu.com

End

亲,点这涨工资 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_736345.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

由Nginx的引发的一些思考:如何优雅告知用户,网站正在升级维护?

1. 前言 2020-07-30早上到公司后,习惯性的打开掘金首页,想看下有没有自己感兴趣的文章,却意外的看到下面这样的惊喜: 对的,我升级Lv3了,这是对自己坚持写作1年多的认可与鼓励,难掩心中的开心&a…

ios支持video标签吗_视频网站不支持倍速播放功能?搞它

图片来源:pexels大家平时都很喜欢在网站上看视频吧,但是现在网站上的视频动不动就一个多小时,有的还不提供视频倍速功能?简直不能忍。一个小时的时间,2倍速,半小时看完,半小时去做其他事情不美吗…

除了 P 站,程序员在摸鱼时还喜欢上这些网站...

说到p站,估计不知道的人已经很少了,除了p站还有哪些站?场主盲猜,应该很多人思考过这个问题了 二次元可是有ABCDEFGKNMTP站等诸多圣地的!外面的世界很精彩,别抱着一个站啃了~1、A站Acfun.tvAcFun&#xff0c…

别总写代码,这130个网站比涨工资都重要

热文推荐:尘埃落定!清华才子王垠加入华为职级22,前阿里P10赵海平加入字节跳动,职级或为4百度网盘“破解版”,Pandownload开发者被抓来自:CSDN博主「爪白白」的文章链接:https://blog.csdn.net/q…

除了 P 站,程序员摸鱼还喜欢上哪些网站?

来源:搜罗软件说到p站,估计不知道的人已经很少了,除了p站还有哪些站?应该很多人思考过这个问题了 二次元可是有ABCDEGKNMT站...等等诸多圣地的!外面的世界很精彩,别抱着一个站啃了~1、A站AcfunAcFun&#x…

一个使用 Kotlin 语言开发的天气网站

HiWeather介绍:这个项目是作为我的本科毕业设计而开发的。由于目前大多数网上能找到的 Kotlin Demo 都是Android项目,对于Web开发帮助有限,因此本人开源此项目作为一个参考,希望能够对各位有所帮助。后台登录天气预报技术&#xf…

阿里P8架构师详解JSON.parseObject最全最权威使用姿势

1 format1: // 转换成object JSONObject jo JSON.parseObject(result); // 获取object中returnAddress字段; jo.getString("returnAddress"); 2 format2 JSONArray detail JSON.parseArray(result…

爱了!自学编程首推这11个学习及刷题网站给你!

初学编程,很多人会选择先自学,那么这时候选择适合自己的学习平台是特别关键的,今天给大家整理了11个学习及刷题网站。 需要Java资料、项目源码、练手小游戏的可以私信我免费领取哟~ 一起来收藏起来! 第一类:课程学习…

大型网站演变中的负载均衡场景,洞悉MySQL底层架构

这个阶段服务器的不可用,影响不是太大,因为在尝试阶段,都是种子用户进行尝试业务 小型阶段 业务得到市场认可,用户活跃基数慢慢变大,需要考虑****到系统的可用性和负载问题 到这个阶段一般会保证web应用服务的可用性…

偷偷浏览网站时,都有谁看到?

‍之前有朋友私信我,公司内网浏览会被监控/记录吗?答案是,yes。现在很多公司对公司内网进行监控,公司监控员工电脑行为对一些大中型企业来说更是普遍。内网监控软件对员工电脑监控行为且监控范围比较广泛,可对电脑屏幕…

live2d_二次元 | live2d为你的网站博客增加萌萌哒的看板娘

首先科普下什么是Live2D来源百度百科:Live2D是一种应用于电子游戏的绘图渲染技术,技术由日本Cybernoids公司开发。通过一系列的连续图像和人物建模来生成一种类似三维模型的二维图像,对于以动画风格为主的冒险游戏来说非常有用,缺…

小学生把自己学校的网站搞了!

相关阅读:2T架构师学习资料干货分享作者:Ret2Rttr来源:zhuanlan.zhihu.com/p/417528231本人7年级学生12岁 喜欢Pwn今天这篇文章来源于知乎上一个叫Ret2Rttr的分享,作者自称是一名六年级的小学生。文章主要记录的是他针对自己学校网…

一个基于 SpringBoot 开源的小说和漫画在线阅读网站,简洁大方 !

今天给大家推荐的这个开源项目是一个基于 SpringBoot 实现的小说和漫画在线阅读网站。需要源码和文档可以关注私信“外卖系统” 这个开源项目叫:fiction_house。 这个开源项目是一个多平台(web、安卓 app、微信小程序)、功能完善的小说弹幕…

弃用官方网站,Python 将所有 Bug 迁移到 GitHub 中

此前,Python 开发组一直在 Python 官方 Bug 网站 https://bugs.python.org(缩写为 bpo 或 BPO)上进行 Bug 提交、跟踪和处理,该网站使用开源工具 Roundup 作为 Bug 跟踪器。 2 月 18 日, Python 核心开发者 Łukasz L…

最适合晚上睡不着看的 8 个网站,建议收藏哦

最近上一篇:一边裁员,一边招人。。1. 找工作避坑名单一个涵盖几乎所有996、955的公司热点和时事的汇总列表,其实这是两个仓库。官网1(955):https://github.com/formulahendry/955.WLB官网2(996):https://github.com/im…

表白网站怎么上传到服务器,能上传到云服务器的表白模板

能上传到云服务器的表白模板 内容精选换一换资源包括静态语音,TTS放音以及短消息,在您进行流程编排前,需要先将涉及到的资源,包括语音、短信模板添加到系统中,才能继续配置流程。传统的HPC使用中存在如下问题&#xff…

新手入门 Python 的学习网站

1 Python 小例子 来自 github 网站上的项目,提供了 141 个代码小样,并标注了难度等级。 告别枯燥,致力于打造 Python 经典小例子、小案例。 2 编程教室 Crossin的编程教室 - 在线练习 3 python100天从新手到大师 这是一个github网站11W星…

危险,不要随意让网站记住密码自动登陆!

为了方便用户登录,几乎所有的网站都实现了“记住密码”、“自动登陆”这样似乎人性化的功能。 我也很喜欢这个功能,因为我自己的脑子实在是讨厌记东西。 为了安全起见,我的密码都设置的很复杂,满足“数字特殊符号英文字母大小写…

手机网站form表单check神器——Validform

手机端的商城项目已经上线了很久,但一直留有令人耿耿于怀的问题——form表单没有找到合适的validate,也就是说项目的input标签check只是做在了后台,前端并没有进行验证,这显然给后台服务器平添了很多烦恼(这活儿不应该…

使用ehcache缓存页面、ExpiresFilter添加Expires头,大幅提升网站性能

前几天把网站部署到服务器上后发现访问速度和龟速差不多,内心感到非常焦虑——之前并未做过这方面的尝试,要解决问题实在有些头大。 但幸好之前做过一个项目,本地访问速度感觉奇慢,但正式环境下访问速度反倒快得飞起。虽然我期初…