当前位置: 首页 > 科技观察

哎呀,我写的bug会在北极封存1000年!

时间:2023-03-15 14:44:40 科技观察

亲爱的程序员们,振奋人心的消息来了。平时被调侃的“祖传密码”真的实现了,哈哈!图片来自PexelsGitHub不久前发布的一组照片,你的代码已经打包运往北极保存。只要你在2020年2月2日之前贡献了开源代码,它现在已经被埋在北极的冰雪之下,保存了一千年。根据GitHub官方统计数据,数百万个程序为ArcticCodeVault计划做出了贡献。为了表彰这些程序员,GitHub还设计了荣誉徽章。只要将鼠标悬停在开发者主页的信息介绍部分,就可以看到有哪些项目被放置在了北极。下面是网友的首页勋章,哈哈。原来,GitHub在去年11月的Universe2019大会上宣布了这个激动人心的计划:将开源代码作为人类文明之火搁置一旁,放在环境稳定、远离人类战争的地方。具体存放位置在北极圈内一个小岛上的地窖里,位于下图红圈最北端。今年2月2日,GitHub将站内所有开源项目做了一个快照存档,然后打算让团队成员亲自护送这批代码去北极。然而,没想到,疫情爆发了。GitHub团队只能与其合作伙伴电影数据存储公司Piql保持远程联系。他们首先将21TB的代码数据移交给该公司位于挪威德拉门的工厂。代码写在186盒胶卷上,每帧880万像素,源代码以二维码形式存储。186盒胶片随后被运往挪威首都奥斯陆,在那里装上飞机,运往欧洲大陆以北1000公里的斯瓦尔巴特群岛。代码最终落在朗伊尔城,这是斯瓦尔巴群岛上一个只有几千人的小镇。这里人烟稀少,气温寒冷,还有一层厚达数百米的永冻土,非常适合存放胶片。当地山上有一座废弃的煤矿,相当于人类文明的“诺亚方舟”。很多国际组织都在这里存放重要物品,还有一个全球种子库,保存着来自世界各地的农作物种子。GitHub的代码放在这里,估计可以保存1000多年。未来会用glass来存储代码,film并不是GitHub存储代码的唯一方式。被微软收购后,GitHub将有幸尝试微软最新的“黑科技”。去年,微软宣布了一个ProjectSilica项目,该项目使用石英玻璃的激光蚀刻来存储数据。石英玻璃是一种耐用的存储介质,抗电磁干扰、防水、耐热,可提供数万年的数据保存。GitHub表示,石英玻璃是为子孙后代永远保存世界开源软件的理想存储介质,因此将这项黑科技作为一种新的代码保存手段。GitHub现在在Glass中归档了6,000个世界上最流行的开源存储库。随着技术的成熟和成本的下降,应该将更多代码写入玻璃。到时候,你的代码可以保存几万年。想想看,是不是更刺激?别想那么多,快去看看你的哪些代码是存放在北极的吧!网友们看到这个消息后,都乐坏了,纷纷表示自己的bug再也清理不掉了!来源:转载自微信公众号码农每日一问(ID:DailyQueation)