Posterous theme by Cory Watilo

Filed under: screencast

Немного Perl. Скринкаст takahashi2pdf

Synopsis: takahashi2pdf – convert takahashi presentation to PDF on Mac OS X (used Firefox with Full FullScreen extention, screencapture and Automator), see screencast and code

На конференции YAPC::Russia 2009 "May Perl 2" у многих были Такахаси-презентации (takahashi).
Создание таких презентаций не составляет особого труда, отлично воcпроизводить их Firefox.
Как такие презентации загрузить на Slideshare.net?

Я решил эту задачу весьма просто.
Писать свой анализатор taka-презентаций не хотелось (масштабирование, форматирование, поддержка css, js, мультимедиа) и лучше Firefox'а быстро не получится, решил воспользоваться Firefox'ом (с расширением Full FullScreen) и скриншотом. К сожалению, полностью автоматизировать процесс не удалось, т.к. я не понял как управлять из консоли Firefox'ом. Зато скриншотами на Mac'е – легко. Из полученных изображений при помощи Automator легко сделать итоговый PDF.

Смотрим скринкаст takahashi2pdf (скринкаст сделал при помощи отличной программы iShowU HD):

Монтировать видео не стал, т.к. Final Cut требует 50 гигов, у меня свободно всего 37, как-нибудь в следующий раз :)

Код управляющего скрипта и автоматора доступен на github.com.

Без Perl не обошлось :) Нужно было полученные изображения переименовать так, чтобы автоматор их выстроил в верном порядке.

Возможно, есть проще способ сконвертировать takahashi в PDF (какой?), но я решил задачу быстро и "в лоб".


ЗЫ: Это мой первый скринкаст, переснимал 3 раза :) Скринкаст получился почти на 5 минут, эдакий он-лайн блиц-доклад. В скринкасте я использовал презентацию Владимира Перепелицы "AnyEvent" или "Юлий Цезарь Perl"

Original post http://sharifulin.livejournal.com/46649.html