nasa

如何像 NASA 顶级程序员一样编程 —— 10 条重要原则

引言: 你知道 NASA 顶级程序员如何编写关键任务代码么?为了确保代码更清楚、更安全、且更容易理解,NASA 的喷气推进实验室制定了 10 条编码规则。NASA 的开发者是编程界…

NASA 在开放科学方面做了些什么

最近我们刚为开设了一个新的“科学类”的文章分类。其中发表的最新一篇文章名为:开源是怎样影响科学的。在这篇文章中我们主要讨论了 NASA 的积极努力,这些努力包括他们通过开源实践来促…

你可能意识不到的使用 Linux 的 11 种方式

什么技术运行在 Linux 上?你可能会惊讶于日常生活中使用 Linux 的频率。现在 Linux 几乎可以运行每样东西,但很多人都没有意识到这一点。有些人可能知道 Linux,可…

硬核观察 | 火星直升机软件出现错误,但 NASA 觉得不用“重装试试”

火星直升机软件出现错误,但 NASA 觉得不用“重装试试”我们知道火星直升机于前两天完成了第四次飞行任务,这是在上周四飞行失败后重新试飞成功的。此次火星直升机测试任务中,飞行系统经…

硬核观察 #428 月球准备上线

月球准备上线NASA 将在月球建立一个 名为 LunaNet 的月球互联网,以类似 Wi-Fi 连接方式与月球表面和月球周围的宇航员进行通信。LunaNet 还将使用空间天气仪器识…

硬核观察 #1163 美国 NASA 向 1977 年发射的两个旅行者探测器发送补丁

美国 NASA 向 1977 年发射的两个旅行者探测器发送补丁自 1977 年发射以来,美国国家航空航天局(NASA)的旅行者 1 号和 2 号探测器已经飞行了超过 120 亿英里…