Какой софт используют в НАСА

19 апре­ля НАСА в пер­вый раз запу­сти­ло мини-вертолёт на Мар­се и транс­ли­ро­ва­ла этот запуск в пря­мом эфи­ре. Если вы ещё не виде­ли — посмот­ри­те, как коман­да раз­ра­бот­чи­ков и инже­не­ров испы­ты­ва­ют свой про­дукт в реаль­ных условиях:

Но нас боль­ше заин­те­ре­со­вал момент на 41-й мину­те транс­ля­ции: где мы видим спи­сок откры­тых приложений:

Какой софт используют в НАСА

Давай­те выяс­ним, что это за про­грам­мы, зачем они исполь­зу­ют­ся и для чего НАСА нуж­но было их запускать.

Это про­сто такая дурь, что­бы вы виде­ли, что не боги горш­ки обжигают. 

Терминал

Стан­дарт­ная про­грам­ма MacOS.

Это команд­ная стро­ка — она поз­во­ля­ет отда­вать коман­ды ком­пью­те­ру в тек­сто­вом виде и полу­чать тек­сто­вые отве­ты. Чаще все­го её исполь­зу­ют для рабо­ты с систем­ны­ми или про­филь­ны­ми про­грам­ма­ми, кото­рые рас­счи­та­ны на про­грам­ми­стов с высо­кой квалификацией. 

Часто у таких про­грамм нет гра­фи­че­ско­го интер­фей­са (то есть нет кно­пок и полей вво­да), но зато они уме­ют выда­вать дан­ные в тек­сто­вом виде и рабо­та­ют очень быст­ро — то, что нуж­но для кон­тро­ля вер­то­лё­та на Мар­се с Земли.

QuickTime

Стан­дарт­ная про­грам­ма MacOS.

QuickTime — фир­мен­ная тех­но­ло­гия Apple по рабо­те с видео, аудио и кар­тин­ка­ми. Эту про­грам­му в НАСА, ско­рее все­го, исполь­зу­ют для про­смот­ра пото­ко­во­го видео — кар­тин­ки, кото­рую отда­ёт бор­то­вая каме­ра марсохода.

Мар­со­ход уста­но­вил связь с Зем­лёй, запи­сы­ва­ет видео полё­та и это видео пере­да­ёт через интер­нет в пункт управ­ле­ния. Что­бы мож­но было посмот­реть, что там при­слал мар­со­ход, и исполь­зу­ют QiuckTime.

Finder

Стан­дарт­ная про­грам­ма MacOS.

Обыч­ный мене­джер фай­лов, такой же, как Про­вод­ник в Windows. 

Chrome

Это тот же самый бра­у­зер, кото­рый мы посто­ян­но исполь­зу­ем для запус­ка и отлад­ки сво­их про­ек­тов. А ещё это самый попу­ляр­ный бра­у­зер в мире у раз­ра­бот­чи­ков, пото­му что в нём мно­го встро­ен­ных полез­ных инстру­мен­тов и отлад­чи­ков. Если не зна­е­те, как в Хро­ме выгля­дит панель отлад­ки, — нажми­те F12. Полу­чит­ся почти как в НАСА.

Preview (Просмотр)

Стан­дарт­ная про­грам­ма MacOS.

Исполь­зу­ет­ся для про­смот­ра фай­лов — изоб­ра­же­ний, видео или дру­гих стан­дарт­ных форматов. 

👍 Лай­фх­ак для MacOS: если в про­вод­ни­ке выде­лить любой файл и нажать про­бел — запу­стит­ся про­грам­ма «Про­смотр» в осо­бом облег­чён­ном режи­ме. Если же ком­пью­тер не зна­ет, как обра­ба­ты­вать этот файл, то он пред­ло­жит открыть его в дру­гой программе.

Cisco Webex Meeting

Плат­фор­ма для орга­ни­за­ции видеосовещаний. 

Ско­рее все­го, все внеш­ние сотруд­ни­ки, кото­рых мы видим на дру­гих мони­то­рах, обща­ют­ся с цен­тром управ­ле­ния с помо­щью Cisco Webex Meeting. Глав­ный упор в плат­фор­ме дела­ет­ся на без­опас­ной пере­да­че дан­ных во вре­мя сове­ща­ний. Это нуж­но, напри­мер, что­бы дирек­тор про­грам­мы по изу­че­нию Мар­са мог пооб­щать­ся со сво­и­ми сотруд­ни­ка­ми и при этом их никто не под­слу­шал, пере­хва­тив сигнал.

Webex — очень рас­про­стра­нён­ная в кор­по­ра­тив­ной сре­де плат­фор­ма. Навер­ное, в каж­дой пятой круп­ной ком­па­нии вы встре­ти­те либо Webex, либо какое-либо дру­гое реше­ние от Cisco (напри­мер, VPN). 

Настройки

Стан­дарт­ная про­грам­ма MacOS.

Про­грам­ма, кото­рая отве­ча­ет за все настрой­ки ком­пью­те­ра, сети и все­го осталь­но­го. То же самое есть и на Windows.

Pulse Secure

Pulse Secure дела­ет софт для без­опас­но­го досту­па. Чаще все­го в ком­па­ни­ях уров­ня НАСА для это­го ста­вят допол­ни­тель­ное сер­вер­ное обо­ру­до­ва­ние, кото­рое выгля­дит, напри­мер, так:

Какой софт используют в НАСА

Это обо­ру­до­ва­ние шиф­ру­ет все дан­ные, кото­рые пере­да­ют­ся по сети, и полу­ча­ет­ся защи­щён­ный канал свя­зи. По это­му кана­лу мож­но устра­и­вать без­опас­ные видео­со­ве­ща­ния или соеди­нять­ся с глав­ным цен­тром управ­ле­ния полётами.

Slack 

Слак, или Слэк, — это что-то сред­нее меж­ду мес­сен­дже­ром, фору­мом и таск-менеджером. Слак исполь­зу­ют во мно­гих IT-компаниях как еди­ную точ­ку внут­рен­не­го обще­ния: там ста­вят зада­чи, отде­лы обща­ют­ся меж­ду собой, сотруд­ни­ки делят­ся друг с дру­гом мема­ми — в общем, всё как и в боль­шом интер­не­те, толь­ко в пре­де­лах одной компании.

Слак — тема для отдель­ной ста­тьи. Ско­ро добе­рём­ся и до него.

Xorg

Икс-орг — спе­ци­аль­ная систе­ма орга­ни­за­ции выво­да изоб­ра­же­ния, он же гра­фи­че­ский сер­вер. Смысл такой:

  1. Ком­пью­тер изна­чаль­но не уме­ет рабо­тать с мони­то­ром и что-то пока­зы­вать. Всё, что он уме­ет, — счи­тать и рабо­тать с нуля­ми и единицами.
  2. Что­бы про­грам­мы мог­ли что-то выве­сти на экран, запус­ка­ют спе­ци­аль­ную про­грам­му — гра­фи­че­ский сервер.
  3. Этот сер­вер гово­рит про­грам­мам: эй, ребя­та, если что — у меня есть мони­тор 1920 на 1080 пик­се­лей и вот такой спи­сок доступ­ных функций.
  4. Про­грам­мы исполь­зу­ют функ­ции это­го сер­ве­ра, что­бы нари­со­вать свой интер­фейс или выве­сти что-то на экран.
  5. Если гра­фи­че­ский сер­вер оста­но­вит­ся — у ком­пью­те­ра оста­нет­ся толь­ко команд­ная стро­ка и тек­сто­вый вывод. Если пере­за­пу­стить сер­вер — всё сно­ва наладится.

Mattermost

Mattermost — это сер­вис от ком­па­нии GitLab, с кото­рым мож­но настро­ить рабо­ту и обмен фай­ла­ми меж­ду сотруд­ни­ка­ми внут­ри отде­ла или ком­па­нии. Про­ще гово­ря, раз­ра­бот­чи­ки поль­зу­ют­ся этим соф­том, что­бы у каж­до­го все­гда была акту­аль­ная копия важ­ных фай­лов и исход­но­го кода.

Outlook

Про­грам­ма для рабо­ты с почтой.

Аут­лук вхо­дит в стан­дарт­ный пакет офис­ных про­грамм Microsoft Office вме­сте с Word, Excel и PowerPoint. Это стан­дарт­ная поч­то­вая про­грам­ма в боль­ших ком­па­ни­ях, и чаще все­го она настра­и­ва­ет­ся для рабо­ты имен­но с кор­по­ра­тив­ной почтой.

В НАСА, так же как и вез­де, рабо­та­ют обыч­ные люди, такие же, как мы. Они исполь­зу­ют тот же стан­дарт­ный софт, те же ноут­бу­ки и реша­ют похо­жие рабо­чие зада­чи. Пара спе­ци­аль­ных про­грамм сама по себе не дела­ет из них кру­тых про­грам­ми­стов или инже­не­ров — это все­го лишь рабо­чий софт для кон­крет­ных задач. 

Текст:

Миха­ил Полянин

Редак­ту­ра:

Мак­сим Ильяхов

Худож­ник:

Даня Бер­ков­ский

Кор­рек­тор:

Ири­на Михеева

Вёрст­ка:

Мария Дро­но­ва

Соц­се­ти:

Олег Веш­кур­цев