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

Разбираем скриншот из трансляции про дрон на Марсе.

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

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. Это стандартная почтовая программа в больших компаниях, и чаще всего она настраивается для работы именно с корпоративной почтой.

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

Редактура:

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

Художник:

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

Корректор:

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

Вёрстка:

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

Соцсети:

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

Через год — лучше работа, выше зарплата
В «Яндекс Практикуме» становятся разработчиками с нуля. Выберите язык — веб, Python, Java, C++ — и учитесь. Джуны зарабатывают от 80 000 ₽, мидлы — от 150 000 ₽. Дальше — программы трудоустройства и компенсация, если пойдёте в Яндекс.
Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата
Вам может быть интересно
WebStorm: это что и зачем?
WebStorm: это что и зачем?

Разбираем один из любимых редакторов кода всея Руси.

Владимир Олохтонов о работе старшего разработчика в Авито
Владимир Олохтонов о работе старшего разработчика в Авито

Путь от монтажника локальных сетей до инженера машинного обучения.

easy
Зачем нужен нормализатор CSS
Зачем нужен нормализатор CSS

Хорошая практика веб-разработчиков.

medium
ChatGPT отвечает на ваши вопросы
ChatGPT отвечает на ваши вопросы

Разговор с моделью GPT 3.5

easy
Как стать программистом
Как стать программистом

Короткое пошаговое руководство

easy
Doom мне запили. На чём можно сыграть в эту игру?
Doom мне запили. На чём можно сыграть в эту игру?

Самые необычные устройства, на которых запускали Doom.

easy
Спорим, какой телефон лучше для программиста — айфон или андроид
Спорим, какой телефон лучше для программиста — айфон или андроид

Накидываем аргументов для определения победителя

easy
Спорим, что вы не знаете, как правильно заряжать телефон
Спорим, что вы не знаете, как правильно заряжать телефон

На самом деле правильно так

easy
Как сделать телеграм-бота без программирования
Как сделать телеграм-бота без программирования

Например, если бот нужен срочно, а вы ещё не освоили Python.

medium
easy