9 mm
»11 сентября #Приколы для даунов 9/11
Сегодня прошло 20 лет со дня трагедии.
политика бессмертный полк 9 Мая песочница
Сходил на митинг в своей деревне, дабы передать привет из реальности в воображаемый мир односельчан, в котором "мы обязательно победим", "обещаем быть достойными памяти дедов" и "никому не пожелаем вынести те трудности, которые вынес наш народ ради Победы".
Присоединился к колонне бессмертного полка с фотографией прадеда и табличкой "Мой прадед сражался не ради того, чтобы мы начинали новые войны. Война - это смерть". Потом стоял с ней весь митинг. Большую часть митингующих, как обычно, составляли школьники и бюджетники. Текущую ситуацию, очевидно, старались игнорировать, как, в общем, и меня. Украину упомянули в выступлении лишь местные представители КПРФ и ЛДПР, главы администраций не упоминали вовсе. Видимо, старались не нарушать атмосферу праздника. 40 минут когнитивного диссонанса и, будучи также проигнорирован и представителями правопорядка, я ушёл безнаказанным. По крайней мере, пока.
Надеюсь, хотя бы среди школьников кто-то согласился с моей табличкой, хотя я специально писал так, чтобы не согласиться было трудно. В любом случае, рад, что сходил.
#Свидетели Маска SpaceX Falcon 9
Первая ступень Falcon 9 B1049 вернулась после своего пятого полёта
Она стала первым ускорителем компании совершившим посадку после своего 5-го использования. Это был запуск Starlink-7, была запущена ещё одна партия из 60 спутников для сети Starlink.
Также эта миссия была первой для платформы JRTI после её модернизации и первой для нового робота для удержания ступени - Octagrabber, его видно под ступенью.
Следующий запуск, Starlink-8, планируется примерно на 12-14 июня.
Ещё интересная информация.
На Reddit прошла Ask me anything-сессия разработчиков ПО из SpaceX. Вот такие краткие итоги:
- Кодеры SpaceX подтвердили, что на мониторах в драконе крутится GUI на Chromium и Javacript. сначала они этот вариант сделали для презентации НАСА, а потом им самим понравилось
- Пока игр на Crew Dragon нет, но в будущем их скорее всего добавят
- Симулятор стыковки не имеет ничего общего с реальным софтом, его начали только как шуточный проект
- Управление "Драконом" не имеет ничего общего с Tesla
- "Старлинки" сейчас генерируют в районе 5 терабайт телеметрии сутки, миссия Dragon -- сотни гигабайт
- Софт Starlink сейчас обновляют примерно раз в неделю. Получается, что ПО на выведенных спутниках новее, чем на тех, что находятся в процессе запуска
- Спутники Starlink это скорее датацентр с серверами, чем космический аппарат
- Каждый запуск 60-ти Starlink'ов -- это вывод более 4000 компьютеров с линуксом. На данный момент в группировке на орбите более 30К компьютеров и 6К контроллеров
- Про алгоритмы посадки рассказывать не могут - секрет :)
- Много программистов пришли в SpaceX из геймдева, из-за похожей математики и умения решать проблемы с производительностью
- Используемые языки программирования:
-- основной С/С++, сторонние библиотеки используют по минимуму, предпочитая писать собственные для контроля качества кода, применяют в основном ООП, хотя любят также упрощать код;
вебстек для дисплеев - HTML / CSS / JS + веб-компоненты + собственный фреймворк;
-- python для тестирования и автоматизации
- на бортовых компьютерах RTLinux (linux ядро с патчем PREEMPT_RT, превращающим ее в ОС реального времени), на контроллерах голый код;
- GUI в ЦУПе основаны на LabVIEW
- Качество кода обеспечивается модульными тестами и интеграционными тестами в том числе и на летных образцах
- Управление Драконом создано исходя из принципа минимального взаимодействия с пилотом
- Спутники Старлинк настроены переходить в режим высокого аэродинамического сопротивления при долгом отсутствии связи с землей для быстрого схода с орбиты.
- В SpaceX есть мощный инструмент для сопоставления программы полета с симулятором. Можно полностью смоделировать миссию или любые сценарии сбоя даже на оборудовании, разложенном на столе.
- Наземное ПО для Старшипа основано на вебстеке и GUI Дракона, оно же будет использовано и в интерфейсах самого Старшипа.
- Возможно скоро поделятся скриншотами с дисплеев Дракона
- Система безопасности полета работает не на бортовом компьютере, а исключительно на контроллерах и сама взаимодействует с датчиками. Эта система отвечает за прекращение полета, к примеру когда ракета сходит с курса
- Ну и ответ на самый важный вопрос: "Of course we play KSP :)"
Перевод ответов - с канала Alpha Centauri
Отличный комментарий!