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

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

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

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

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

Текст:

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

Редактура:

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

Художник:

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

Корректор:

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

Вёрстка:

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

Соцсети:

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

Веб-разработка — это новый черный
А мы знаем толк в моде и поможем освоить новую специальность за полгода.
Посмотреть
Фронтенд — это новый черный
Еще по теме
prev
next
Зачем нужен нормализатор CSS
Зачем нужен нормализатор CSS

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

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

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

WebStorm: это что и зачем?
WebStorm: это что и зачем?

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

5 вещей с Али, которые стоит заказать сегодня, чтобы они приехали к концу карантина
5 вещей с Али, которые стоит заказать сегодня, чтобы они приехали к концу карантина

Собери их все.

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

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

Тест: сможете ли вы выжить в ИТ-компании?
5 полезных функций Excel для начинающих программистов
5 полезных функций Excel для начинающих программистов

Необязательно писать код только на языках программирования — Excel тоже подходит.

Тест: вы робот?
Сложный тест: узнай язык программирования по описанию
Нужен ли для этого графен?
Нужен ли для этого графен?
Как в новом году обустроить своё рабочее место за компьютером

5 нужных вещей на столе, о которых все забывают. Начните год в комфорте!

Сложный тест. Настоящий писатель или нейронка?
Сложный тест. Настоящий писатель или нейронка?
Тест: твоя идеальная профессия в ИТ
easy