Идеальный инструмент для просмотра кода

Здравствуйте. Меня зовут Алексей и я каждое утро просматриваю чужой код…

За последнее время пришел к выводу, что ни один из известных мне инструментов для просмотра кода (в смысле “code review”) решительно не годится для выполнения своей главной функции.

Read On →

Девятка

SpaceX Lada

Без комментариев.

Read On →

Моя вера в человечество опасно накренилась

TL;DR сегодняшней презентации Илона Маска:

Elon is absolutely insane, but in a good way.
The Q&A audience folk are absolutely insane, but not in a good way.

Господа, я вам скажу это был хтонический пушной зверек. Просто лоснящийся от жира.

С одной стороны: нереальные масштабы задуманного, снижение стоимости перевозок на 4 (!) порядка, настоящая многоразовость, посадка прямо на стартовый стол, заправка криогенным топливом в космосе, сотни людей в корабле, относительно продуманное финансирование, расчеты, первый тест Раптора накануне… Не “флаговтык”, а настоящая массовая транспортная система. Еще при нашей жизни… Совершенно безумное и очень рискованное предприятие, и при этом - наиболее реальное из всех.

С другой стороны вопросы из аудитории:

Is Mars going to be a literal shitstorm?

Will you let me give you my fan-fiction?

Can I kiss you?

Will you send Michael Cera to space for a web series?

Will you look at my bus?

Вы знаете, почему появляются великие злодеи, мечтающие уничтожить все человечество? Вот именно из-за таких вопросов.

Тут, конечно, организаторы прокололись. Не отсеяли самых явных фриков, не отфильтровали вопросы. Ну будет урок на будущее. Если план выгорит то учебники истории будут читаться как анекдот. :-)

Ну а если не принимать во внимание вопросы из аудитории, то презентация просто сшибает с ног. Реально ли построить такую систему? Скорее да, чем нет. Сложно, рискованно, затратно, но, черт возьми, можно!

Акулы

Жить рядом с океаном легко и приятно. Главное следить за тем, чтобы тебя не съели…

Мы тут давеча гуляли вдоль моря и заметили косяк акул прямо у берега. Акулы были небольшие - не больше метра в длину. Они кружили на мелководье наверное несколько часов. Мы их наблюдали часа полтора и не было похоже, что они куда-то собираются уплывать.

До и после аварии Amos-6

Не буду особенно заостряться на самой аварии. Расследование идет, регулярно публикуются официальные новости, на reddit.com тщательно собирают ответы на все вопросы. Расскажу о своих впечатлениях.

Авария сильно напомнила CRS-7. Тогда ракета просто испарилась у всех на глазах. Потребовалось немало времени чтобы разобраться в причинах. Данные собирали буквально по кусочкам. В ход пошли не до конца принятые пакеты телеметрии - все, чтобы получить показания датчиков непосредственно перед разрушением ракеты.

Прожиг был назначен на раннее утро четверга. С этим у нас, кстати, вечная проблема. В Техасе смена выходит на работу в шесть утра. А у нас разница по времени два часа. В результате кому-то в Калифорнии приходится вставать в четыре утра. А парни во Флориде (три часа разницы) вообще про время суток не в курсе. У них время прожига устанавливается как время старта минус время на завершение всех работ. Иными словами - в произвольное время суток.

Read On →

F9-29 Amos-6 - все

Жертв нет. Ведется расследование причин.

Красиво. Очень

В порядке появления на экране: запуск JCSAT-14, запуск CRS-9, разделение ступеней (вид с камеры второй ступени), взаимодействие выхлопа двигателей первой и второй ступеней CRS-9 после разделения, торможение перед входом в атмосферу, кадры посадки первых ступеней ORBCOMM-2 и CRS-9.

Самая шикарная сцена начинается на 36-й секунде. Я уже выкладывал фотографии этого момента ранее. Видео в сто раз лучше, конечно.

AMA разработчиков из Blue Origin

Разработчики из Blue Origin отвечают на вопросы. Довольно интересно. Судя по ответам Blue Origin очень похож на SpaceX несколько лет назад - плоская иерархия, каждый разработчик отвечает на свои фичи от и до. На практике это означает, что разработчик должен сам позаботится об интеграции своего кода со всеми системами, убедится что все тесты, проверяющие новый код, были сделаны, новые правила правильно для проверки данных написаны, и т.п.

Стек технологий, подход к разработке, даже интервью при приеме на работу тоже похожи.

Piasecki PA-97 Helistat

26 апреля 1986 года совершил свой первый полет экспериментальный дирижабль Piasecki PA-97 Helistat, построенный по заказу US Forest Service. Первый полет совпал с катастрофой на Чернобыльской АЭС, что, по идее, должно было навести конструкторов сего изделия на определенные размышления. Демонстрационный дирижабль был собран на коленке построен из оболочки отправленного на пенсию флотского дирижабля и четырех вертолетов H-34J (тоже, надо понимать, не первой свежести). Вертолетам отрубили хвосты и они были посажены на раму из алюминиевых труб.

Википедия обтекаемо утверждает, что “Criticism has been expressed of the structural qualities and stress analysis of this framework”. На самом деле видео экспериментального полета (совершенного 1 июля 1986 года) просто пронизано предчувствием неизбежного:

Even as it wheeled out to the tarmac some folks are sceptical of the design.

Еще в процессе выкатывания на поле некоторые наблюдатели высказывает сомнения в дизайне [изделия].

  • Boys got guts I’ll tell you that.
  • Why is that?
  • I’ll be honest with you, looks like a hell of a configuration, you know what I mean?
  • У парней кишка не тонка.
  • Почему бы это?
  • Я буду честен с вами. Выглядит как та еще хрень, если вы понимаете о чем я.

Сразу после взлета, из-за вибраций отвалился правый задний вертолет. Его лопасти посекли оболочку. Из-за нарушенной центровки и вибрации поотваливались остальные три вертолета. Пробитая оболочка, теряя гелий, рухнула вниз, убив одного из пилотов. US Forest Service потратила на этот проект $40 млн.

Все запуски Falcon 1

Канал на Youtube посвященный запускам Falcon 1. Не хватает только самого первого запуска. Хронология попыток хорошо показывает насколько непросто запустить ракету на орбиту.

Первый полет

Сначала запуск откладывался несколько раз из-за различных технических проблем с новой ракетой. Потом Falcon 1 выперли с военно-воздушной базы Ванденберг, откуда планировался запуск. Злые языки утверждают, что это случилось из-за опасений, что в случае аварии будет нанесен значительный урон инфраструктуре других компаний, расположенной на территории базы. Учитывая, что ракета впоследствии упала менее чем сотне метров от пускового стола, опасения можно назвать вполне обоснованными. Хотя, учитывая что причина аварии заключалось в коррозии гайки, вызванной влажным климатом на атолле Кваджалейн куда был перенесен запуск, - то ракета вполне могла улететь достаточно далеко.

Первая попытка запуска 19 декабря 2005 года была отменена. Залипший клапан привел к тому, что атмосферное давление превысило давление внутри топливного бака первой ступени, смяв его. После замены первой ступени, 25 марта 2006 года ракета оторвалась от стартового стола. Повреждение топливной линии (из-за коррозии) привело к пожару и падению на 41 секунде полета.

Read On →