当前位置:首页 > 公众号精选 > 小熊派开源社区
[导读]把大象放在冰箱需要几步?三步!把代码放在北极需要几步?纳尼?GitHub刚刚公布了一组照片,你写的代码(BUG)上周已经被打包运往北极保存。只要你2月2日以前贡献过的开源代码,现在都已经被埋在北极的冰雪之下,保存一千年。2019年GitHub公布了一项计划:ArcticCodeV...

把大象放在冰箱需要几步?三步!把代码放在北极需要几步?纳尼?
GitHub刚刚公布了一组照片,你写的代码(BUG)上周已经被打包运往北极保存。只要你2月2日以前贡献过的开源代码,现在都已经被埋在北极的冰雪之下,保存一千年。

2019年GitHub公布了一项计划:Arctic Code Vault,项目的意思是要把你的/我的/他们的代码带入北极,然后埋入北极地下400米深的永久冻土层,据说,要保存1000年(这就是传说中的祖传代码吗?
据GitHub官方统计,已经有数百万的程序为这个北极代码仓库(Arctic Code Vault)计划做出了贡献。第一阶段的代码已经成功打包“快递”到北极,接下来GitHub还会继续开展这个项目。


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

第一步:上传北极代码库要想将让自己代码被带往北极,首先你得将代码上传至GitHub的北极代码库。
https://github.com/github/archive-programGitHub官方为这些将自己代码上传至北极代码库的开发者们还设计了荣誉徽章以示表彰,只要将鼠标悬停在开发者主页资料介绍中“Highlight”的下方,即可看到该开发者有哪些项目存在于北极代码库。


第二步:代码的保存可能会有不少小伙伴非常疑惑,这些网站上的代码要怎么才能保存下来?除了自行将代码上传北极代码库外,GitHub还会对每个活跃的公共存储库进行快照捕获,将其储存在北极代码库里,并将北极代码库中足足有21TB的代码数据交给挪威Piql公司。由该公司位于挪威德拉门的工厂进行编码并以QR码的形式保存在卤化银胶片上。这种胶片的使用寿命极长,可以最大限度地将代码完整地保存下来。


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

这些每帧都包含880万个像素点的胶片足足装了186箱,在运到挪威的首都奥斯陆后通过空运前往北极这些存放了代码的胶片最终落在了斯瓦尔巴群岛上一个只有几千人的小镇朗伊尔城这里人迹罕至、气温寒冷,有几百米厚的冻土层,非常适宜存放胶片。

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


未来如何解析出代码?

那就有人担心了,千年后的人类与现在人类的认知水平必会出现偏差,那时的人类该怎么解析出这些代码呢?


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


千年太久,只争朝夕!

幸运的是,你不用等一千年才能看小熊派的代码!

分享、点赞、在看,我在这里等你!


最后的最后,1000年以后你的后代看到你的代码以后是什么样的反应?欢迎评论区留言!


往期回顾

  • 非暴力拆解:小熊派NB-IoT通信扩展板

  • 5G迎娶NB-IoT,来看她的前世今生!

  • 带你揭秘小熊派开发板贴片全流程!

  • 小熊派带你初探最近叱咤风云的ThreadX全家桶

  • 开源GUI STemWin在小熊派上的移植

  • 漫画 | 带你了解至关重要的射频芯片

  • 一加8pro相机滤镜能"透视"?究竟是谣言还是确有此事?

  • 漫画 | 开发芯片有什么难的?给你两个星期够不够?

点击在看不迷路,我带大家上高速

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

近日某厂员工爆料,公司程序员因线上流量异常BUG事故,被公司进行处罚。处罚的结果是被要求将去年发的 4 万多年终奖归还给公司,否则就收取滞纳金并辞退,逾期将以每天万分之 5 的利息收取滞纳金。

关键字: 程序员 BUG 事故 年终奖 工程师

业内消息,近日有媒体报道一名女子将年度总结发到朋友圈并将状态设为私密,但随后她发现其好友可以看到她发了朋友圈,尽管无法看到具体内容。随即,微博话题#微信私密朋友圈被吐槽有BUG# 很快冲上热搜第一,许多网友也纷纷表示遇见...

关键字: 微信 BUG

焕新玩乐与购物体验,为当地儿童、家庭和乐高爱好者带来更多创意玩乐机会 云南昆明2022年7月9日 /美通社/ -- 今日,全新乐高®授权专卖店于昆明恒隆广场正式开业,为昆明当地的儿童、家庭和乐高爱好者提供了近距...

关键字: 乐高 模型 AN BUG

“验证很多人都清楚,验证技术一直在发展,个人技术成长不进则退。于是采用最新的验证方法和趋势是很多验证牛人趋之若鹜的事情。一旦验证大佬尝试了某个事情,可能很快就会在团队传播起来,这就是偶像效应。这时候,这项技术仿佛就是经过...

关键字: BUG EDA VERILOG 编程语言

1、这是继承的代码,不需要验证。你100%确定这个代码经过完备验证么?你确定没有人后来修改过么?你确定和这个代码相关的一切都没有变化么? 2、我可以在5分钟内想出一个补丁。只要你确定你的验证环境不会成为一个屎山。问问你自...

关键字: 代码 BUG TESTBENCH 模型

学习曲线的定义为"在一定时间内获得的技能或知识的速率"。对于验证工程师,哪一种工作环境能提供最大的学习机会?1)IP验证2)SOC验证3)验证IP开发在工作时所具备的技能应该符合整个行业的要求,并且应该可以跨公司携带。假...

关键字: 工程师 VIP SOC验证 BUG

相信很多人都听说过这样的一个论断:“功能验证需要占用芯片设计周期的70%”。编写测试计划/可重用验证环境/设计断言、定位RTLbug、实现代码覆盖和功能覆盖目标以及门级仿真和调试,是功能验证工程师在tapeout前经历的...

关键字: 工程师 BUG 代码 编写

01这是经过硅验证的IP,无需进行完备的测试和覆盖你确定所有功能cross场景是否都经过硅验证么。你确定应用场景和外部约束都没有变化么?02tapeout出去的是RTL流片,无需检视验证环境,只要检视验证计划就足够了70...

关键字: 代码 BUG 工程师 测试平台

Windows11先后两个正式版本,都让AMD锐龙处理器的性能蒙上劣化阴影,好在解决方案终于下发。最新补丁KB5006746(Build22000.282)已经抵达Beta和发布预览通道,解决了影响AMD锐龙平台性能的处...

关键字: AMD BUG 锐龙

关注、 星标公众号,不错过精彩内容 来源:EDN电子技术设计 编辑整理:strongerHuang 开发一个项目不是说编码时间短,项目就完成的更快。也不是测试、调试时间短项目整体就快。其实,三者是息息相关的。如果编码的只...

关键字: 编码 调试 BUG 测试
关闭
关闭