IT专家从南极绕过的船上的故事

图片

Carles Pina和Estany不能被称为典型的北极探险家。 这位阳光明媚的巴塞罗那本地人在Mendeley担任程序员。 该技术公司由Elsevier Science Publishing拥有,总部位于伦敦。 直到今年,他从未在船上睡觉过。 但是,当他被邀请参加为期三个月的南极考察时,他高兴地抓住了这一机会。

这一切发生得很快。 Pina&Estany的合伙人詹·托马斯(Jen Thomas)曾与英国南极调查局British Antarctic Survey)合作 ,是新成立的瑞士极地研究所(Swiss Polar Institute)领导的旅行数据专家。 SPI聚集了北极圈以外或在其他极端条件下工作的研究人员,向公众通报了他们的存在,并便利了研究人员进入这些地区。 这次旅行是由瑞典亿万富翁和冒险家小弗雷德里克·保尔森(Frederick Paulsen Jr. )支付的,他甚至与所有人一起旅行。 这不在办公室处理技术支持。



需要一名IT专家(另外两名电子和维护工程师)。 幸运的是,托马斯有一个朋友。 突然,Pina i Estany发现他正乘坐俄罗斯研究船Treshnikov院士登上一条雄心勃勃的路线,途经南非开普敦的南极环路 ,塔斯马尼亚州的霍巴特和智利的蓬塔阿雷纳斯。


南极环路

在我们作为海洋IT专家的英雄短暂停留期间,Akademik Treshnikov遇到了恶劣的天气,食物低于平均水平以及电信设备无法正常工作的问题。 尽管在任何这样的旅程中都会遇到困难,但是由于分配设备的时间太短,Pina i Estany从一开始就面临一系列问题。 正如他本人乐观地评论说:“我有更多的机会解决各种问题。”



他告诉我们:“现在我已经35岁了,我从事计算机工作已经20多年了,无论是白天,晚上,周末还是以个人项目的形式。” -在这次竞选中,我运用了我所知道的一切,甚至那些我认为无用的稀有知识对我也很有用。 在南极,一切都变得有用了。”

当Pina y Estany的异常工作时间在今年夏天结束时,他于7月下旬回到伦敦,他抽出时间与我们的编辑委员会交谈,并通过有关公海IT生活的故事重温了我们内心的setevik。 至少有人可以从他的故事中学到,除了缺乏可靠的沟通以及无法从亚马逊或在当地商店购买必要零件的能力之外,世界上最极端地区的技术支持与更为熟悉的情况下的技术支持并没有太大差异。 但是总是需要帮助,情绪会泛滥成灾,要求的范围从使用电子邮件服务器的简单工作到没有编程课程可以教您的东西。



绞盘


旅程开始约一个月后的一个晚上,一位研究员兴高采烈地向Pina y Estany求助,他称之为“新测试”。 在此之前,他主要使用熟悉的设备工作,这些设备并不能使他脱离自己的舒适范围:计算机,路由器,硬盘驱动器和Raspberry Pi。

但是,此支持申请的范围完全不同。 巨大的绞车,由电缆和曲柄组成的机械装置开始失效。

在那之前,Pina i Estani甚至都不知道什么是“绞车”。 该绞车负责在船上发射唯一的CTD轮廓仪 ,收集和分析水。 通常,将CTD降低至1,500 m的深度,该仪器对于船上22个研究团队中的大多数至关重要。



事实证明,该问题已包含在软件中。 该错误会干扰绞盘的功能,从而使长电缆顺利滑入水中。 Pina i Estany尝试调试,但是设备制造商告诉他,几乎不可能在CTD绞盘计算机中输入新参数。 由于“特雷什尼科夫学者”在海洋中,因此出现了一些小困难。

该决定要求使用黑客技能,并愿意挑战以下要素:

“温度从零到-2度,到处都是大洋浪,船摇晃,我的手僵住了。 人们问我在那儿用电脑做什么-CTD是通过很短的网络电缆连接的。 因此,我不得不在外面工作,”他告诉我。 -我可以从Linux机器上访问运行​​Windows CE的绞车计算机。 我在使用nmap的引导屏幕上看到了IP地址,发现它具有远程桌面服务器。 当我按下Enter键后,我能够更改参数时,我感到非常高兴!”



Pina i Estany并没有很久很高兴-这并没有解决问题。 在制造商勉强允许他重新安装程序之后,他不得不等到他们停泊在霍巴特之后才能补充用品,以通过酒店的WiFi下载固件。

他说:“我们重新安装了所有设备,但计算机仍无法启动。” -从IT角度来看,这是整个考察过程中最糟糕的时刻之一。 问题在于CTD是科学设备中最必要的项目之一-但这是一个很大的绞车,我对此领域一无所知。”

幸运的是,这个故事有一个圆满的结局。 以另一种方式重新安装更新后,绞盘停止工作。 很快,所有科学家都成功地收集了他们的水样,Pina i Estany终于能够将他的计算机重新加热。



网络黑客


另一个值得纪念的支持应用来自一位科学家关于该仪器的信息,她用它来测量海洋的反射率。 她需要从设备中删除数据,但只能通过与远程访问点的连接来完成。

“好吧,我说-是的,没有问题,但是路由器在哪里? 他回忆。 “他不在船上-结果证明他通常在澳大利亚的某个地方。”



从开普敦到蓬塔阿雷纳斯的最远点距澳大利亚可能有10,000公里,而根据Pina和Estany的说法,那一刻它们距南非3,000公里。 但这并没有阻止他,他将笔记本电脑用作远程访问点,连接到设备的FTP服务器以访问数据。 “但这不是一个非常方便的解决方案,因为每次他们需要数据时,他们都必须联系我和我的计算机。”

取而代之的是,Pina i Estany使用了一个简单但首选的网络破解设备-智能手机。 他解释说:“我想出了如何使用Android手机入侵网络的方法。” -在其上,您可以升高接入点,并且即使没有外部信号,该设备也可以通过电话将其笔记本电脑连接到设备。 这样,科学家无需我的参与即可随时获得他们的数据。”



邮件系统


在拨号时代,您可能会花费大量时间来查看加载单个电子邮件或页面的过程。 当时令人烦恼的是,如今习惯了宽带的人们简直是疯了。 但是,当一群人试图通过卫星使用不可靠的Internet连接来发送和接收邮件时,请不要等待良好。 这可以迅速增加社会的紧张感。

Pina y Estany回忆说:“我从未见过这么多人使用计算机。” “看到那件事让我很伤心。” 我不能忍受期待下一步的科学家站在他的计算机前的奇观。 心脏在流血。”

除了普遍的失望之外,电子邮件队列的增加意味着人们将无法访问一些重要的权限以及其他与探险有关的文档。 在某个时候,系统中大约有100 MB的字母,因此Pina i Estany开始提取它们。



他解释说:“回到港口并获得它们比通过Outlook将它们放入海中要容易得多,”

当然,这样的路线改变是不可能的。 相反,他使用对远程服务器的访问权下载并存档了所有邮件,然后使用rsync程序将这些文件发送到容器,该程序很好地应对了不稳定的连接。 他还编写了一个脚本来控制从中断的同一位置恢复中断的下载。



他说:“因此,我让该程序运行了8-9个小时,然后在Thunderbird中打开了这个大文件。” “在那之后,我获得了所有必要的信件,包括许可。”

但是这种解决膝盖问题的方法并不能解决主要问题-船收到了来信,但探险队仍然没有可靠的通讯系统。

“我知道如何解决它,但是为此,我需要几个小时的可靠互联网连接,” Pina i Estany说。 “在第一次过渡后的三天休息期间,我和Jen去了酒店,在那里(通过Internet)为网站和Webmail服务器设置了一个新域,然后创建了每个用户。 他变得非常受欢迎。 无论在哪里,无论我在船上的什么地方,人们都在使用我的网络邮件。 看着这真是太神奇了。”



为了使所有内容继续正常运行,Pina-i-Estani需要将转发的电子邮件的大小限制为200 Kb,这意味着需要另一种解决方案来传输更大的文件。

他回忆说:“我开发了一个系统,其中字母摇摆成碎片。” -实际上,这是黑客,因为邮件协议不允许分隔字母-它们要么下载要么不下载。 我解决了这个问题,并确保下载中断20%,然后从同一位置重新开始下载。”



他还建立了一个排队系统,以处理缓慢的连接。 多亏了她,即使有人需要5到10分钟才能收到邮件,用户仍会立即收到通知,并知道一切正常。

他说:“我非常担心系统的公平性,因此按照收据的顺序下载了信件。”



轮渡箱


Pina和Estany的最新故事发生在该领域,任何IT专家都会以一种或另一种方式面对它:数据管理。 实时管理远征队收集的大量数据的任务是他运用计算机技能所面临的最困难和最持续的任务之一。 最好的例子是Ferry Box,这是一种基于Linux的机器,经常用于测量水面的盐度和温度。



由于每隔几天就会访问一次每个后续数据集,因此科学家很难提前计划。 长期以来,他们可能对重大事件不知所措,例如,从一种水到另一种水的过渡具有出色的特性。



“要解决这个问题,我想出了如何将数据上传到科学家可以实时访问的网站,” Pina-i-Estani说。 “通过这种方式,他们可以及时决定在哪里停下来,例如从样品中取样。”



此功能使研究人员能够从被动数据收集活动转变为主动数据收集活动。 不难看出这如何影响科学本身。 在Pina和Estany撰写了几篇这样的故事之后,不难发现,即使是最极端的科学研究也如何依赖不起眼的IT工作者。

Source: https://habr.com/ru/post/zh-CN406747/


All Articles