Ниже я покажу и расскажу как штатными средствами системы Mac OS X записать что происходит в компьютере и около него (пишется монитор, звук с микрофона и камеры - если есть), на все про все надо ~5 минут
(Если считаете себя опытными пользователями OS X и знаете что такое ssh, vi, afp, то ролик можно пропустить, смотрите текст скриптов)
Видео лучше смотреть в максимальном качестве, итак:
Как вы поняли, на примере пишется машина 192.168.2.231 (mbp1), на рабочем столе которой в текстовом файле вот это:
### .audio.txt
#!/bin/bash
osascript <<-EOF
tell application "QuickTime Player"
launch
new audio recording
tell document 0 to start
get current camera of document 0
delay 10
tell document 0 to stop
quit
end tell
EOF
### .movie.txt
#!/bin/bash
osascript <<-EOF
tell application "QuickTime Player"
launch
new movie recording
tell document 0 to start
get current camera of document 0
delay 10
tell document 0 to stop
quit
end tell
EOF
### .screen.txt
#!/bin/bash
osascript <<-EOF
tell application "QuickTime Player"
launch
new screen recording
tell document 0 to start
get current camera of document 0
delay 10
tell document 0 to stop
quit
end tell
EOF
В вашем случае, надо копировать этот текст с сайта. После того как скрипты созданы (там где хотим писать все), нам надо удаленно их запустить (включаем ssh доступ) и удаленно забрать результаты (включаем доступ к файлам), как это сделать, я показал на видео.
Файлы начинаются с точки чтобы их `случайно` никто не смог удалить (по умолчанию OS X такие файлы не показывает)
В качестве компьютера который запускает скрипты и забирает/смотрит файлы может выступать любой (windows и прочие айпады) - если не знаете как, пишите, попробую помочь.
Собственно 3 мелких скрипта, из названий понятно что делает каждый. Если необходимо поменять время съемки, то замените строку:
delay 10, на:
delay сколько_надо_снимать_в_секундах
PS. Ниже есть ссылка на мелкий скрипт (1 команда по сути) который делает снимки экрана и отправляет на почту, этот скриптик можно также удаленно запускать (как те 3 что выше)
Сегодня я там был, собственно все именно так как я представлял, только приятно удивила хорошо поставленная работа сотрудников офиса - как в хорошем бизнес центре...
Я позвонил туда т.к. уже за пару месяцев накопилось вопросов и хотелось получить ответы на них от профессионалов (и за деньги) - или некий курс, если кратко, то зачем:
минимальная задача:
убрать мои косяки при сведении на Pioneer DDJ-T1 + Traktor
+ вопросы про эффекты и вспомогательные программы
+ наверняка могли бы посоветовать еще что-то из ПО (я думаю мелкого софта аля Mixed In Key много и штуки крайне полезные)
максимальная задача:
разобрать что происходит вот тут:
(от начала и до конца)
+ помочь купить то, что надо (чтобы получить комплект 1:1 дома)
+ по возможности советы
Все что написано выше я рассказал, наверно раза 2-3
А потом включил ютуб... после ютуба про мои миксы никто и спрашивать не стал))
Если кратко, то мне было сказано что сначала я должен пройти 1 (5 недель) или 2 курса, учась сводить на виниле и сд (то, что я уже делаю на T1 и делал на Vestax), а потом будет работа с софтом... На вопрос, а почему, был ответ: `нужна база, надо понимать как это руками делать (понимание и некий опыт есть, ну его нафик эти квадраты), а не одной кнопкой, что я ничего не пойму когда мне про ПО будут говорить` и еще много всяких доводов.
Очень понравилась фраза: `Те, кто у нас учиться, должны уметь играть на всем иначе будут позорить имя`
Да, там много оборудования и действительно при желании можно будет потом хорошо сыграть хоть у Ашота в шашлычной на барахле старом, хоть на 10000 танцполе на самом новом железе
!НО! я 1024 раз сказал, я зарабатываю деньги на работе которая НЕ_СВЯЗАНА_С_МУЗЫКОЙ, dj - это хобби! (если я буду играть где-то, то только на своем и бесплатно)
С одной стороны граждане правы, но с другой нет, ибо когда ты покупаешь сигареты, тебя курить учиться не заставляют ведь?
Смешанные ощущения если честно...
PS. Правда польза есть, меня достаточно сильно подстегнуло это общение и я самостоятельно (интернеты-мануалы наше все ;-) ) сделаю то, что хочу - читерство не прошло))
PPS. Все что написано выше, исключительно мое мнение в моей не совсем типичной ситуации. И еще, если бы я хотел заняться плотно этой деятельностью, я туда пошел бы 100%, причин почему много и писать их я не буду тут (если интересно, пишите лс)
Update#1: `Шутки` про винил, лучшее событие для рейва и педали - коряво получилось, обидеть я не хотел никого ;-) - телепаты все в отпуске еще
Update#2: Вопрос относительно подбора железок для того, что происходит на видео закрыт благодаря форуму pdj.ru, за 10-20 минут: promodj.ru/forum/hardware/6321…
Осталось купить и учиться
Ниже 2 ролика на которых хочу показать на сколько просто и удобно это можно сделать, на все про все ~2 минуты. Естественно на примере promoradio ;-)
Mac OS X:
Windows7:
Для Linux и прочих *nix есть самый приятный путь, а именно консоль))
Если нужно кому, можно посмотреть вот тут + дополнение (я писал про это дело в жж давно уже - там работает на OS X)
Пример команды которая штатными средствами системы загрузит все материалы по ссылке - только для Mac OS X/*nix, ниже рабочий вариант для Mac OS X, для Linux (и всего остального) принцип аналогичен, но домашний каталог другой, думаю сможете разобраться как поменять...
Открываем терминал (Программы/Служебные программы/Терминал) и пишем это:
link=http://cas-alexi.promodj.ru && mkdir ~/Desktop/`date +"%H.%M-%d.%m.%Y"` && cd ~/Desktop/`date +"%H.%M-%d.%m.%Y"` && curl --silent $link | tr " " "\n'" | grep "promodj.ru/download" | awk -F'"' '{ print $2 }' > lst.tmp && for lst in `cat lst.tmp`; do curl -O -L $lst; done && rm lst.tmp
Перед нажатием ентер надо поменять значение link=http://cas-alexi.promodj.ru на link=рабочая_ссылка_на_музыканта, пример:
Иван Scratchin', его ссылка scratchin.promodj.ru или scratchin.promodj.ru/groups/14…
команда:
link=http://scratchin.promodj.ru && mkdir ~/Desktop/`date +"%H.%M-%d.%m.%Y"` && cd ~/Desktop/`date +"%H.%M-%d.%m.%Y"` && curl --silent $link | tr " " "\n'" | grep "promodj.ru/download" | awk -F'"' '{ print $2 }' > lst.tmp && for lst in `cat lst.tmp`; do curl -O -L $lst; done && rm lst.tmp
После выполнения (ход выполнения будет видно), на рабочем столе появится каталог (имя - дата запуска команды) в котором увидите файлы
PS. Чтобы скачать все файлы из категорий (которые на главной не видны), надо менять ссылку
PPS. lynx, wget и прочие замечательные вещи в Mac OS X по умолчанию не установлены - это для `оптимизаторов`
Все что ниже, только для Mac OS X
Ниже реализация хистори того, что играет (или вообще что происходит на экране) в картинках штатными средствами системы
Перед стартом записи, откройте терминал (Программы/Служебные программы/Терминал) и напишите это:
while true; do screencapture -x ~/tmp/.screen.png.tmp && uuencode ~/tmp/.screen.png.tmp `date +"%H.%M-%d.%m.%Y"`.png | mail -s "screen `date +"%H.%M-%d.%m.%Y"`" ваша@почта.что-то && rm ~/tmp/.screen.png.tmp; sleep 60; done
После нажатия ентер команда `повиснет` и будет раз в 60 секунд на указанный адрес отправлять полный снимок экрана. Чтобы завершить процесс, в терминале нажмите Ctrl+C.
Перед запуском поменяйте адрес почты на ваш, а чтобы поменять интервал, измените значение sleep (в примере 60 секунд)
PS. Команда для сохранения файлов на рабочем столе:
mkdir ~/Desktop/screen_`date +"%d.%m.%Y"` && while true; do screencapture -x ~/Desktop/screen_`date +"%d.%m.%Y"`/`date +"%H.%M-%d.%m.%Y"`.png; sleep 60; done
На рабочем столе будет создан каталог screen_дата.записи в котором будут лежать картинки.
В качестве бонуса ;-)
Данную команду можно запускать на удаленной машине (руками или по расписанию), если у кого есть необходимость, пишите, напишу подробную инструкцию.
PPS. Чаще 1 раза в секунду картинки делать нельзя.