想被千年后的人知道吗,快去GitHub上传代码吧!
把大象放在冰箱需要几步?
三步!把代码放在北极需要几步?纳尼?
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年以后你的后代看到你的代码以后是什么样的反应?
点击这里→了解更多精彩内容
想被千年后的人知道吗,快去GitHub上传代码吧!相关推荐
- Git/码云上多人协作,创建分支,上传修改
1.为项目创建分支 可直接在网页上进行管理操作 2.克隆一个项目 git clone https://gitee.com/xxxxx/xxx.git 3.创建本地分支 cd 进入目录文件夹 git c ...
- 用Github的Organizations进行多人管理代码,让别人也能上传代码并修改你的GitHub代码
首先登录GitHub官网进入个人"settings" 进入"Organizations"目录并点击新建 自己选一个,我选择了免费版本 4.填入你的信息 5.按照 ...
- 我想成为坐在路边鼓掌的人
这篇文章转载自豆瓣经典短篇阅读小组的帖子<我想成为坐在路边鼓掌的人.>. 我那上国中的女儿,她同学都管叫她23号. 她的班上总共有50个人,而每次考试,女儿都排名23. 久而久之,便有了这 ...
- [资源分享] Github上八千Star的深度学习500问教程
本文大约 600 字,阅读大约需要 2 分钟 这周要分享的一个资源是来自 Github 上的已经有八千多 Star 的一个深度学习知识总结,如下图所示: 其 Github 地址为: https://g ...
- 李想称十年后要成为汽车界苹果;雅虎邮箱停服;Linux内核欲采用现代C语言标准 | 极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 人月神话(七)没有银弹-软件工程中的根本和次要问题、20 年后的人月神话
第16章 没有银弹-软件工程中的根本和次要问题 没有任何技术或管理上的进展,能够独立地许诺十年内使生产率.可靠性或简洁性获得数量级上的进步. Part 1 摘要 所有软件活动包括根本任务-打造由抽象软 ...
- 我把跨境电商当副业 ,一周赚了7000块:想给有梦想的人提个醒 !
有一句老话常说:"下一个暴利风口来了,将造就大批富翁,抓住就能致富!" 看看朋友圈那些有钱人,几乎都是因为踩对了风口,赚得盆满钵满: 10年前,咬咬牙供几套房,一辈子不愁吃穿: 5 ...
- 2016年终总结:我只想成为自己喜欢的人 不负己心 不负此生
真是快,一眨眼就到2017年了,本来打算是在16年的31号写一下年终总结的,结果因为大学一对朋友的5年的爱情终于修成了正果,在2017年的1号举行婚礼,所以我31号放假了后,连家都没时间回,直接去了火 ...
- 一个想踏入游戏行业的人的独白
新人们就是求一个机会,老人们就是告诉新人要先努力积累经验,让我想起一个漫画来,两个人拉一头牛,一个说,不去下田怎会耕田,另一个说,不会耕田怎能下 田. 这个漫画是在高中语文的非命题作文,记得当时我选择 ...
最新文章
- Jexus部署.Net Core项目
- PAT甲级1004 Counting Leaves (30分):[C++题解]树、邻接表存储树、dfs遍历树
- SDK,JDK,API的区别
- 集美大学java考试题_我的JAVA习题集2
- 58同城数据库架构最佳实践
- 关于SIM800C MINI V4.0 V4版本 5v供电模块重启问题
- HDU5853 Jong Hyok and String(二分 + 后缀数组)
- 什么时候可以升级HarmonyOS,华为鸿蒙OS即将迎来升级 手机版本或仍需时间
- ini_set ini_get 可操作配置参数列表 设置默认编码等
- 深入浅出VC++串口编程--短信应用开发
- AD画PCB焊盘上出现白圈改网络
- PADS 设置挖空区域,为板子做固定孔,再设置禁止区域,铺铜之前必做的一步...
- 01背包与完全背包详解
- 使用mysql数据库_wuli大世界_新浪博客
- FinTech中国量化金融行业白皮书(2019)
- WannaCry勒索病毒分析 **下**
- 自定义注解实现RBAC权限校验,不要再说你不会了
- 三自由度无人机飞手培训、PID调试、飞行教学、飞控算法验证、故障仿真平台
- 王心凌男孩的力量有多恐怖?
- 互联网公益:回归初心