Запись всего аудио и видео под mac бесплатно и без смс

О чём тут

Очень короткая памятка о том, как вести запись экрана, вебкамеры, звуков системы и микрофона в один видеофайл. Проверено под macOS Sierra. Бонусом идёт выкладывание результата на ютуб в пару кликов.

Установка программ

Скачиваем Monosnap. Устанавливаем.

Скачиваем форк Soundflower. Устанавливаем. Оригинальный Soundflower не работает на свежих версиях macOS из-за отстутствия цифровой подписи.

Настройка драйверов

Идём в программу «Audio MIDI Setup». Жмём «⌘1», открывается (или уже открыто) окно устройств. Слева внизу окна жмём «+», создаём «Aggregate Device» (не знаю, как это звучит в русской версии), включаем в него микрофон и «Soundflower (2ch)». Потом создаём «Multi-Output Device», включаем в него встроенный выход и опять-таки «Soundflower (2ch)». Щёлкаем правой кнопкой по «Multi-Output Device» в списке, делаем его выходом по умолчанию.

Процесс записи

Всё, подготовка завершена. Запускаем Monosnap (или перезапускаем, чтоб он увидел новые устройства). Тыкаем в его иконку в панели сверху, выбираем «Record Video», в появившемся окне в левом верхнем углу тыкаем кнопку «Settings». В качестве источника аудио выбираем «Aggregate Device». Записываем, радуемся. После завершения записи появляется окно, где можно посмотреть записанное, а справа от кнопки «Upload» в верхнем правом углу есть кнопка «☰», в которой целый список того, куда это видео можно сразу же и выложить. Часть сервисов недоступна в бесплатной версии. После окончания закачивания в буфер обмена будет скопирована ссылка на выложенное.

Поздравляю, вы достигли цели.

А что мы сделали?

Кратко о том, зачем Soundflower и дополнительные устройства. В macOS нет прямой возможности записывать звуки системы. Для этого и был создан Soundflower, который как источник издаёт те звуки, что в него направили как в приёмник. Таким образом если сделать Sowndflower выходом по умолчанию, а программу записи настроить записывать со входа Soundflower, мы сможем записывать звуки системы. Создание «Multi-Output Device» нужно для того, чтоб не только записывать, но и слышать самому эти звуки во время записи. Создание «Aggregate Device» нужно для того, чтоб записывать звуки системы и микрофон в один поток. Без этого Monosnap создаст два раздельных канала звука в итоговом файле, и я не знаю программ, которые умеют их проигрывать одновременно. Ютуб точно не умеет.

Релятивистский бейсбол

Что произойдёт, если попытаться отбить бейсбольный мяч, пущенный со скоростью 90% от скорости света?

— Ellen McManis

Не будем размышлять о том, как нам удалось заставить мяч двигаться так быстро. Предположим, это была обычная подача, только в момент, когда подающий отпустил мяч, тот магически разогнался до 0,9c. С этого момента всё развивается по законам обычной физики:

pitcher throwing ball

Ответом будет «много всякого», и это всякое происходит очень быстро и заканчивается неприятными последствиями для отбивающего (да и для подающего). Я посидел с несколькими книгами по физике, статуэткой Нолана Райана, а также пачкой видеокассет ядерных испытаний и постарался во всём разобраться. Вот мои предположения наносекунда за наносекундой:

Мяч летит настолько быстро, что всё вокруг практически неподвижно. Даже молекулы воздуха. Молекулы воздуха колеблются со скоростью несколько сотен миль в час, но мяч проносится через них на скорости 600 миллионов миль в час. Это значит, что с точки зрения мяча они просто висят, застыли.

Принципы аэродинамики тут не работают. В нормальной ситуации воздух обтекает движущийся предмет. Но у молекул воздуха на пути мяча нет времени отскочить в сторону. Мяч врезается в них с такой силой, что атомы в молекулах воздуха вступают в ядерную реакцию с атомами поверхности мяча. Каждое столкновение выпускает волну гамма-излучения и рассеянных частиц.

fusion illustrationfusion zone of baseball

Эти гамма-лучи и осколки распространяются в виде пузыря с центром на подушке подающего. Они начинают разрывать молекулы воздуха вокруг, отрывая электроны от ядер и превращая воздух на стадионе в расширяющийся пузырь раскалённой плазмы. Стенка этого пузыря приближается к отбивающему с близкой к световой скорости, лишь немного опережая сам мяч.

t=30 nanoseconds

Непрерывная ядерная реакция на передней части мяча толкает его обратно, замедляя. Как будто мяч является ракетой, летящей хвостом вперёд с работающими двигателями. К сожалению, мяч движется так быстро, что даже громадная сила этого ядерного взрыва замедляет его едва-едва. Однако, реакция начинает поглощать поверхность мяча, выбрасывая мельчайшие его частицы во всех направлениях. Эти частицы разлетаются с такой скоростью, что при столкновении с молекулами воздуха вызывают два-три цикла ядерной реакции.

Примерно на 70-ой наносекунде мяч достигает дома. Отбивающий ещё даже не видел, как подающий отпустил мяч, потому что свет с этой информацией прибывает к нему практически одновременно с мячом. Взаимодействие с воздухом практически полностью уничтожило мяч и теперь он похож на расширяющуюся пулю из облака плазмы (в основном углерод, кислород, водород и азот), таранящую воздух и вызывающую всё больше ядерных реакцию по мере продвижения. Первой отбивающего ударяет оболочка рентгеновского излучения, а несколькими наносекундами позже в него врезается облако осколков.

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

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

Всё в радиусе примерно миле от парка сровняется с землёй, а огненная буря поглотит город вокруг. Бейсбольный квадрат превратится в заметный кратер с центром в несколько сотен футов от за тем местом, где раньше были заграждения.

mushroom cloud

Внимательное прочтение официального Правила Главной Лиги Бейсбола 6.08(b) показывает, что в этой ситуации отбивающий будет считаться «задетым подачей» и имеет право перейти на первую базу.

Оригинал статьи: http://what-if.xkcd.com/1/

Халявный нердо-сайт

Как ещё угробить выходные? Побаловаться с новыми технологиями. Завести бесплатную виртуальную машину на Amazon EC2, поднять на ней Ubuntu 12.04, поставить nginx, запустить сайт на feincms (на фреймворке django), автоматизировать установку с помощью puppet, передать контроль за django supervisord’у, все исходники положить в git репозитарий и спрятать в приватный проект на bitbucket. Результат: http://ec2.pyzhov.ru/, hello world на django.

Итого новых технологий пощупано: amazon ec2, nginx, feincms, puppet, supervisord. И все такие няшные и халявные. Жаль, что халява на амазоне всего на год выдаётся.

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

Как скачать фотографии с Яндекс.Фоток, пошаговая инструкция

В процессе разбирания завалов фотографий понадобилось скачать все выложенные на Яндекс.Фотки фотографии. Интернет услужливо предложил несколько готовых программ для этого, но они не работают. Пришлось взять Google Chrome в зубы и поработать руками. Итак, пошаговая инструкция с иллюстрациями.

  1. Запускаем Google Chrome и переходим на страницу с альбомом
  2. Щелкаем по ссылке «Получить код»
  3. Выделяем все фотографии щелчком по ссылке «во всем альбоме»
  4. Пролистываем до блока с кодом в самом низу страницы
  5. Выбираем максимальный размер фотографий щелчком по ссылке «оригинал»
  6. Дальше идут самые сложные шаги. Копируем код для вставки на сайт или в блог
  7. Открываем новую вкладку в браузере
  8. Запускаем инструменты разработчика, нажав кнопку F12
  9. Переходим на закладку «Elements»
  10. Щелкаем правой кнопкой мыши по слову <html> и выбираем пункт «Edit as HTML». Щелкаем именно по слову, а не по строке или где-то ещё!
  11. Откроется небольшой блок для редактирования. Нажимаем Ctrl-A (выделить весь текст), затем Ctrl-V (вставить из буфера)
  12. Щелкаем правой кнопкой мыши по странице вверху (попутно радостно наблюдая, как там начинают появляться фотографии) и выбираем пункт «Сохранить как…»
  13. Убеждаемся, что выбран режим «Веб-страница полностью», вводим название альбома и не забываем оставить окончание .htm
  14. Жмём сохранить и бежим смотреть свежескачанный альбом в папке «имя альбома_files»