Saturday, December 15, 2018

SpaceX и все-все-все №1 (2018-12)

Некоторые данные и ссылки о состоянии кусочка космической отрасли. Кусочек маленький - ничего про ДЗЗ, МКС, новые платформы спутников, кубсаты и др.
В следующем году будет интересно вернуться и посмотреть.
  1. О расписании и результатах запусков
    1. Следует различать коммерческие запуски и запуски в интересах национальной обороны/других госзадач.
    2. Россия явно почти потеряла рынок запусков (но вполне выполняет госзадачи).
      1. За исключением рынка пилотируемых запусков - ждём следующего года.
    3. Общее
      1. Spaceflight Now - Launch Schedule (http://spaceflightnow.com/launch-schedule/).
      2. Spaceflight Insider - Launch Calendar (http://www.spaceflightinsider.com/launch-schedule/).
      3. Space Launch Report (http://www.spacelaunchreport.com).
      4. Space Launch Schedule (http://www.spacelaunchschedule.com/launch-schedule/).

  1. Манифест SpaceX
    1. SpaceX - launch manifest (http://www.spacex.com/missions).

  1. NASA - Launches and Landings (http://www.nasa.gov/launchschedule/).
  2. ESA - Launch schedule (http://www.esa.int/For_Media/Launch_schedule_2018).
  3. Роскосмос - Запуски (http://www.roscosmos.ru/launch/2018/).

  1. ULA (United Launch Alliance) - Missions (http://www.ulalaunch.com/missions).
  2. Arianespace - Missions (http://www.arianespace.com/missions/).
  3. Rocket Lab (http://www.rocketlabusa.com) - пока красивый манифест не пишут, хотя коммерческие запуски уже нормально оформляют: http://www.rocketlabusa.com/launch-info/launch-complex-1/.
  4. ...

  1. О глобальных планах и их изменении
    1. Новая "лунная" гонка в целом
      1. О марсианской пока молчим – пусть журналисты ещё поупражняются.
        1. Но отметим, что NASA продолжает планомерное наступление в смысле исследований, последнее усилие –
MARS InSight Mission (http://mars.nasa.gov/insight/).
  1. The moon race (http://www.themoonrace.org/en/challenges/themoonrace).
  2. ESA - The Moon Race: Pioneering Sustainable Lunar Exploration (http://www.esa.int/About_Us/Business_with_ESA/ESA_Grand_Challenge/The_Moon_Race_Pioneering_Sustainable_Lunar_Exploration).
  3. Blue Origin and Airbus back ‘The Moon Race,’ a space contest yet to be defined (https://www.geekwire.com/2018/blue-origin-airbus-back-moon-race-space-contest-thats-yet-defined/).
  4. Активизация программы Startup NASA (http://technology.nasa.gov/startup).
  5. Китай, Россия и др.
    1. Here’s why China’s launch to the far side of the Moon is a big deal (https://arstechnica.com/science/2018/12/china-just-launched-a-far-side-moon-lander-and-thats-pretty-important/).
    2. How Russia and China Ignited the New Space Race to the Moon (http://www.denofgeek.com/us/culture/nasa/272897/how-russia-and-china-ignited-the-new-space-race-to-the-moon).
    3. US-China space race puts moon back into the spotlight (http://asia.nikkei.com/Business/Science/US-China-space-race-puts-moon-back-into-the-spotlight).
  6. Новые соревнования – на разные темы!
    1. Lunar Xprize. В предыдущих никто не выиграл :) – Who Needs $20 Million? Moon Race Still on Without Google's Prize (http://www.bloomberg.com/news/articles/2018-03-11/space-explorers-now-shoot-for-the-moon-without-google-s-prize).
    2. Another moon shot? Airbus launches 'Moon Race' competition (http://www.clickorlando.com/news/space-news/another-moon-shot-airbus-launches-moon-race-competition).
    3. И даже школьники – The Moon Camp Challenge (http://www.esa.int/Education/Teachers_Corner/Moon_Camp_Challenge_Be_part_of_the_future_of_space_exploration_by_designing_a_Moon_base).
  1. Пилотируемая космонавтика – средства выведения
    1. NASA Commercial Crew Program (http://www.nasa.gov/exploration/commercial/crew/index.html), подрядчики Boeing (корабль CST-100 Starliner) и SpaceX (корабль Crew Dragon (Dragon V2)).
      1. Старое представление о кораблях:
        1. Boeing CST-100 Starliner Spacecraft (http://www.aerospace-technology.com/projects/cst-100-starliner/).
        2. SpaceX Crew Dragon (Dragon V2) (https://www.aerospace-technology.com/projects/spacex-dragon-v2-spacecraft-usa/).
      2. Сформированы экипажи для космических кораблей Boeing и SpaceX (http://habr.com/post/419217/).
      3. Первый демополёт Dragon V2 (без астронавтов) назначен на 2018-01-17 (http://www.nasa.gov/press-release/nasa-invites-media-to-spacex-demo-1-launch).
    2. Российская программа Союз (http://ru.wikipedia.org/wiki/Союз_(космический_корабль)).
      1. Что будет с программой Федерация - не ясно, данных мало... Неформальные личные источники утверждают, что всё совсем плохо. В основном двигаются вспомогательные подпроекты: управление, UX, безопасность.
  2. Пилотируемая космонавтика – Международная космическая станция (МКС – ISS).
    1. Не будем освещать - тут всё ясно до 2024 года, а потом слишком велика неопределённость.

  1. Туризм – то ближе, то дальше, но вроде ренессанс уже почти здесь.
    1. История: A Definitive History Of Space Tourism & Human Spaceflight (http://spacetourismguide.com/history-of-space-tourism/).
    1. SpaceX - на луну, чего мелочиться?
      1. Elon Musk to launch Japanese billionaire on Space X rocket to the moon (http://www.theguardian.com/technology/2018/sep/17/elon-musk-space-x-moon-rocket-japanese-billionaire).
      2. SpaceX Will Fly a Japanese Billionaire (and Artists, Too!) Around the Moon in 2023 (http://www.space.com/41854-spacex-unveils-1st-private-moon-flight-passenger.html).
    1. Virgin Galactic (https://www.virgingalactic.com) - пока суборбитальные полёты.
      1. As Virgin Galactic Reaches Space, Pilots Become Astronauts (http://www.wired.com/story/virgin-galactic-space-vss-unity-flight/).
      2. Virgin Galactic test flight reaches space, taking a step closer to flying tourists there (http://www.washingtonpost.com/business/economy/virgin-galactic-plans-to-reach-space-with-a-test-flight-thursday/2018/12/12/f53067b4-fe4d-11e8-862a-b6a6f3ce8199_story.html?utm_term=.cab865338ff2).

  1. О низкорбитальном Интернете
    1. Принцип - построение низкоорбитальных систем с большим числом спутников (вплоть до десятков тысяч) по сравнению с геостационарными спутниками связи.
    2. Основные компании, занимающиеся подобными проектами:
      1. Iridium (которая сейчас почти закончила переводить свою имеющуюся систему связи на спутники нового поколения Iridium NEXT и ведущая внутренние разработки + договаривающаяся со SpaceX);
      2. OneWeb (пытается договориться с Роскосмосом);
      3. SpaceX (запустившая 2 тестовых спутника в рамках проекта Starlink),
      4. SES (с развитием проекта O3b mPOWER);
      5. HughesNet и Viasat (крупнейшие провайдеры спутниковой связи США, заявившие о намерениях);
      6. Boeing + BridgeSat;
      7. многие другие.
      8. В середине 2018 года - вбросы о российском проекте «Сфера» (наследнике проекта «Эфир») с 640 спутниками на орбите высотой 870 км
        1. Стоимость Эфира в 2016 году оценивалась в 300 млрд. рублей, причём стоимость постоянно растёт вместе с ростом требований к системе.
        2. Поскольку до этого Роскосмос уже подписал договор с компанией OneWeb о выведении спутников, то проект часто называют «Русским OneWeb»
    3. США - разрешения
      1. SpaceX, TeleSat Canada bids get U.S. nod to expand satellite internet (http://www.reuters.com/article/us-fcc-satellite/spacex-telesat-canada-bids-get-u-s-nod-to-expand-satellite-internet-idUSKCN1NK2ET?feedType=RSS&feedName=technologyNews)
      2. Первоисточник: FCC BOOSTS SATELLITE BROADBAND CONNECTIVITY AND COMPETITION IN THE UNITED STATES (http://docs.fcc.gov/public/attachments/DOC-355102A1.docx)
    4. SpaceX StarLink
      1. Лучшая краткая сводка: http://www.reddit.com/r/Starlink/comments/7zqm2c/starlink_faq/.
      2. По первоначальному проекту – 4425 спутников на орбите высотой 1200 км + 7518 низкоорбитальных спутников на орбите высотой 340 км.
      3. Развёртывание – поэтапно и услуги связи начнут предлагаться после вывода примерно 1500 спутников.
      4. Значимость
        1. Прикольно, но правда: Спутниковый интернет Starlink от SpaceX – «лицензия для печати денег» (http://habr.com/post/429658/).

  1. SpaceX – повторное использование
    1. Замануха от SpaceX (http://www.spacex.com/reusability-key-making-human-life-multi-planetary).
    2. Что хочется: "самолётный режим" с подготовкой к повторному пуску за 24 часа - SpaceX targeting 24-hour turnaround in 2019, full reusability still in the works (http://spacenews.com/spacex-targeting-24-hour-turnaround-in-2019-full-reusability-still-in-the-works/).
    3. Что сейчас:
      1. Успешный полёт первой ступени третий (3) разReused SpaceX Falcon 9 rocket makes history with third launch and landing (http://www.cnet.com/news/reused-spacex-falcon-9-rocket-makes-history-with-third-launch-and-landing/).
      2. Всего полётов ранее использованных ступеней > 15 (http://en.wikipedia.org/wiki/List_of_Falcon_9_and_Falcon_Heavy_launches). Все миссии успешны!
        1. Прикольное приводнение с интересными обсуждениями системы управления. Отказ гидравлики - причины выясняются. Отмечу, что это первый полёт ступени.
          1. SpaceX Falcon 9 landed in the ocean. And After (http://www.youtube.com/watch?v=BKqrFOjHa3A).
          2. SpaceX’s first Falcon 9 Block 5 booster casualty battered but still intact in aerial photos (http://www.teslarati.com/spacex-first-falcon-9-block-5-booster-casualty-battered-but-intact/).
        2. Интересное обсуждение на фоне Тезлы - Ускорение Tesla - Злодей и армия миньонов (http://max-andriyahov.livejournal.com/347298.html).

  1. Прочее
    1. Habr – Космонавтика: Всё о космосе и его захвате (http://habr.com/hub/space/).
    2. TESLARATI.com – SpaceX News (http://www.teslarati.com/category/spacex/).
    3. Фотокорреспондент Pauline Acalin (http://twitter.com/w00ki33).

Monday, September 18, 2017

Наиболее значимые работы по философии наук

IMHO – наиболее значимые работы по философии науки (включая социологию, антропологию, онтологию, гносеологию, эпистемологию, …)

Книги за последние 10 лет не учтены - всё-таки не моя основная область компетенций, чтобы отслеживать появление… Если где ошибся - буду рад поправкам.

  • Зелёным выделены must-read books в смысле наилучшей проработки новых концепций.
  • Сиреневым – книги про "реальный труд учёных".
  • Рыжим – тот самый Мертон :).

[Note1] Про современное представление о рациональности, приложениях научного метода, сознание и нейронауки отдельно надо составлять.
[Note2] Про научные войны и STS я знаю. Здесь не история и взаимные оскорбления в статьях, а основные монографии для нормального чтения (хотя статья Мертона затесалась :) без фанатизма. Для интересующихся сошлюсь на прекрасный курс Стивена Годмана "Science Wars: What Scientists Know And How They Know It" (https://www.amazon.com/SCIENCE-WARS-SCIENTISTS-COURSES-MATHEMATICS/dp/B000O80FS0) и краткое объяснение Евгения Рудного (http://blog.rudnyi.ru/ru/soderzhanie/filosofiya).

Список

Monday, December 19, 2016

О классификации UX и UI областей, аспектов и компонентов

    В общем, изначально в ответ на пост "Олег Ващуков" в Facebook. Собственно после обнаружения 1) класса "UI  компонентов" под названием "Цвета" и 2) "Контролы" и "Кнопки" на одном уровне, я понял, что систематизация и классификация - это даже важнее, чем я считал раньше. 
    Поэтому ответ уехал в самый конец этого поста. Ведь компоненты, включая стандартные визуальные элементы WIMP-интерфейса - это маленький кусочек.

    Прикопаю здесь как точку отсчёта диаграмму из моих лекций (выдрал outline, а вообще надо перерисовать). Потом обсудим с коллегами на современном уровне. Уровень 2011 года уже нуждается в обновлении...

Tuesday, January 5, 2016

Some OneNote shortcuts

Shortcut
Command
Sync

F9
Sync changes in all shared notebooks
Shift+F9
Sync changes in the current shared notebook
View

Ctrl+Shift+R
Show or hide rule lines on the current page
F11
Enable or disable full page view

Thursday, October 29, 2015

Языки программирования высокого уровня

Определение. Язык программирования высокого уровня  (ЯПВУ) [high-level language] – 1. Язык программирования, понятия и структура которого удобны для восприятия человеком (согласно ГОСТ 19781-90).  2. Аппаратно-независимый язык программирования.
Все ЯПВУ в той или иной мере являются проблемно-ориентированными, то есть более подходящими для создания программ для определённой предметной области. Те из языков, которые не имеют явной привязки к предметной области, принято называть универсальными.

Disclaimer
Понятно, что информации по конкретным ЯПВУ в Интернете много :) Поэтому этот пост предназначен для некоторой систематизации знаний, которые обязательны практически для любого студента в области ИТ. Но не в академическом стиле и без списка источников.

Первый ЯПВУ
В настоящее время приоритет в создании первого ЯПВУ обычно отдают немецкому учёному Конраду Цузе [Konrad Zuse], который ещё в 1943-45 гг. создал несколько моделей компьютеров на основе электромеханических реле, а в 1945 г. описал язык Plankalkül, намного опередивший все остальные разработки. К сожалению, работы Цузе были опубликованы только в 1972 г. Из-за этого полноценное развитие ЯПВУ начилось в 1950-х годах бывшими противниками Германии в WW2.

«Поколения ЯПВУ»
Сейчас всё реже можно услышать о «поколениях» ЯПВУ. Но ещё 10 лет назад это была обязательная тема при рассмотрении истории развития языков программирования. Наиболее популярно следующее деление.

Monday, August 17, 2015

Горячие клавиши в Microsoft Windows 10 с использованием Win-button

Начав полноценно программировать в Win10 на двух мониторах, обнаружил довольно значительные отличия в горячих клавишах относительно предыдущих версий. Составил список. Интересно, не забыл ли что-нибудь интересное?

Список горячих клавиш в Microsoft Windows 10 с использованием Win-button по областям:
  1. Управление компьютером
    1. Win —  открыть меню Пуск.
    2. Win+ Space —  переключиться между раскладками клавиатуры.
    3. Win+ A —  открыть Центр уведомлений (Action center).
    4. Win+ E —  открыть Проводник.
    5. Win+ F —  открыть Поиск (в режиме поиска файлов).
    6. Win+ G —  открыть панель захвата видео с экрана (Game Bar).
    7. Win+ H —  отправить снимок экрана в зарегистрированные программы.
    8. Win+ I —  открыть панель Настроек.
    9. Win+ K —  открыть панель Устройства.
    10. Win+ L —  заблокировать компьютер.
    11. Win+ O —  блокировать автоматический поворот экрана при повороте компьютера.
    12. Win+ P —  переключать режимы работы дополнительного монитора или проектора.
    13. Win+ Q —  открыть Поиск.
    14. Win+ R —  открыть диалог Выполнить (Запустить).
    15. Win+ S —  открыть Поиск.
    16. Win+ U —  открыть Центр специальных возможностей.
    17. Win+ X —  открыть «Power User» (WinX) меню.
      1. Это меню настраивается - http://winaero.com/comment.php?comment.news.30
    18. Win+ F1 —  открыть справку Windows.
    19. Win+ Pause —  открыть свойства системы.

  1. Окно активного приложения
    1. Win+ —  развернуть окно «на весь экран» (если «нормальное», «верхняя четвертинка») или сделать окно в верхнюю четвертинку экрана (если «половинка»).
    2. Win+ Shift + —  установить высоту окна во весь экран (если «нормальное»).
    3. Win+ —  восстановить окно (если «на весь экран»), сделать окно в нижнюю четвертинку экрана (если «половинка») или минимизировать окно (если «нормальное» или «нижняя четвертинка»).
    4. Win+ / —  «прижать» окно к правой/левой стороне экрана, то есть сделать «половинку» (если «нормальное»). Последовательное нажатие циклически переносит окно на другие мониторы.
    5. Win+ Shift + —  переместить окно на другой монитор с текущим размером.

  1. Рабочие столы
    1. Win+ Tab —  запустить режим управления рабочими столами (Task view).
    2. Win+ Ctrl + D  —  создать новый рабочий стол.
    3. Win+ Ctrl + F4  —  уничтожить активный рабочий стол (приложения с него перейдут на предыдущий).
    4. Win+ Ctrl + /  —  переключиться на следующий/предыдущий рабочий стол.
    5. Win+ D  —  переместить фокус ввода на активный Рабочий стол (и свернуть все окна на нём). Повторное нажатие восстановит все окна.
    6. Win+ M  —  свернуть все окна.

  1. Панель задач и переключение приложений
    1. Win+ T  —  переметить фокус ввода на Панель задач. При этом выделяется первое приложение на панели задач. Последующими нажатиями этого сочетания можно перейти к следующим кнопкам, а затем нажатием Enter запустить нужное.
    2. Win+ 1, 2, 3, …  —  аналогично клику на кнопке приложения с соответствующим номером в Панели задач, то есть переключение задач.
    3. Win+ Shift + 1, 2, 3, …  —  аналогично Shift-клику на кнопке приложения с соответствующим номером в Панели задач, то есть запуск новой копии программы.
    4. Win+ Ctrl + 1, 2, 3, …  —  переключение между разными окнами одной программы.

  1. Область уведомлений
    1. Win+ B — переметить фокус ввода в Область уведомлений (системный трей) с выбором первой иконки. Затем можно переключаться между разными иконками курсорными клавишами (///).

P.S. Ещё значительно улучшилось управление обычной командной строкой! См. http://www.hanselman.com/blog/Windows10GetsAFreshCommandPromptAndLotsOfHotkeys.aspx