关于github:糟糕你写的-BUG-要被存1000年了

34次阅读

共计 1318 个字符,预计需要花费 4 分钟才能阅读完成。

摘要:代码冰封,祖传千年!

把大象放在冰箱须要几步?

三步!把代码放在北极须要几步?纳尼?

GitHub 刚刚颁布了一组照片,你写的代码 (BUG) 上周曾经被打包运往北极保留。只有你 2 月 2 日以前奉献过的开源代码,当初都曾经被埋在北极的冰雪之下,保留一千年。

2019 年 GitHub 颁布了一项打算:Arctic Code Vault,我的项目的意思是要把你的 / 我的 / 他们的代码带入北极,而后埋入北极 公开 400 米深的永恒冻土层,据说,要保留1000 年。(这就是传说中的 祖传 代码 吗?)

据 GitHub 官网统计,曾经有数百万的程序为这个北极代码仓库(Arctic Code Vault)打算做出了奉献。第一阶段的代码曾经胜利打包“快递”到北极,接下来 GitHub 还会持续发展这个我的项目。

这是怎么样个神操作?来,跟随着小熊派的脚步,来一场代码的北极之旅吧!

第一步:上传北极代码库

要想将让本人代码被带往北极,首先你得将代码上传至 GitHub 的北极代码库。

https://github.com/github/archive-program

GitHub 官网为这些将本人代码上传至北极代码库 的开发者们还设计了 荣誉徽章 以示表彰,只有将鼠标悬停在开 发者主页 材料介绍中“Highlight”的下方,即可看到该开发者有哪些项目存在于北极代码库。

第二步:代码的保留

可能会有不少小伙伴十分纳闷,这些网站上的代码要怎么能力保留下来?

除了自行将代码上传北极代码库外,GitHub 还会对每个沉闷的公共存储库进行 快照捕捉 ,将其贮存在北极代码库里,并将北极代码库中足足有21TB 的代码数据 交给挪威 Piql 公司。由该公司位于挪威德拉门的工厂进行编码并以 QR 码 的模式保留在 卤化银胶片 上。这种胶片的 使用寿命极长 ,能够最大限度地将代码 残缺 地保留下来。

第三步:代码的运输以及寄存

这些每帧都蕴含 880 万个像素点 的胶片足足装了 186 箱,在运到挪威的首都奥斯陆后通过空运 返回北极

这些寄存了代码的胶片最终落在了 斯瓦尔巴群岛 上一个只有几千人的小镇 朗伊尔城 ,这里人迹罕至、气温凛冽,有 几百米厚的冻土层,十分合适寄存胶片。

这些胶片卷轴将会被存储在小城左近的一座 废除煤矿密封室 内的钢壁容器中。而在这废除煤矿的不远处则是存储了寰球数以百万计种子的 寰球种子库 ,当初来自世界各地的 开源代码 与寰球种子库一起存储在这座小岛上,为人类的子孙后代留下一笔难以掂量的 宝贵财富

将来如何解析出代码?

那就有人放心了,千年后 的人类与当初人类的认知程度必会呈现 偏差 ,那时的人类该怎么 解析 出这些代码呢?

据 GitHub 官网阐明,在发展打算前就曾经招集了人类学、考古学、历史学、语言学等各方面的专家组成 GitHub Archive Program 征询小组,为解决如何与 ” 继承者们 ” 进行最佳的沟通曾经提出诸多计划了。在这些胶片卷轴中除了开源代码以外还会有 存档的简介 其应用形式 开源利用的信息和指南 以及当下这些 开源我的项目的应用状况 等,以防未来的读者无奈 解读 该文档或解读后须要从头开始 重建技术

千年太久,只争朝夕!

侥幸的是,你不必等一千年能力看小熊派的代码!

话说,1000 年当前你的后辈看到你的代码当前是什么样的反馈?

点击关注,第一工夫理解华为云陈腐技术~

正文完
 0