Panasonic GH2 and техно-максимализм

Прознал я в интернете про интересный девайс предназначенный для indi-киниматографистов – Atomos Ninja. Принцип девайса наипростейший: по HDMI берет с камеры несжатый видеопоток, и пишет его на свой жесткий диск сжимая профессиональным кодеком AppleProRes. Плюсов от такой штуки масса. Первое и главное – видео получается стандарта 4-2-2 (если не вдаваться в тех. подробности и сказать кратко – это круто :)) что существенно поднимает качество картинки. Второе – не надо ничего пережимать и перепаковывать перед редактированием, все готово для работы в Final Cut (кто пытался импортировать файлы в Fina Cut Pro X c GH2 – тот меня поймет). и т.д.

Единственное условие для использования этого замечательного девайса заключается в HDMI выходе: он должен выдавать полноценный честный сигнал стандарта 1080p (а то некоторые камеры грешат интерполяцией или ограничиваются только интерлейсным выводом), да и еще и без лишней графической информации.

И полез я смотреть в и-нете какой же HDMI у GH2… И к моей великой радости узнал, что GH2 чуть ли не единственная камера обладающая честным HDMI.

Пока искал информацию нашел интересную заметку:

Martin Beek – gh2 hdmi output recorded with atomos ninja – в статей много восторгов а так же написаны оптимальные, по мнению автора, настройки для съемки в этой связке. А вот и само видео:

Кстати, блог сам поп себе интересный. Рекомендую.

Да, кстати… раз уж зашла речь о повышении качества картинки. Я знад что прошивку для GH2 хакнули, но на форуме где я это читал об этом не было ни слова сказано что прошивка повышает битрейт! Да-да! Пруфлинк:

http://www.zeroplusplus.com/easy-panasonic-gh2-42mbps-firmware-patch-instructions/

Уж не знаю на сколько оно того стоит… всетаки камера 30К стоит… да и банальное повышение битрейта это тебе не 4-2-2…

This entry was posted in Uncategorized on by .

Резервирование, восстановление, удаление и установка MBR – главной загрузочной записи в Linux

Вот несколько полезных советов как сделать резервную копию, восстановить, удалить и установить MBR в Linux. Если вам нужно сделать резервную копию, восстановить и удалить вашу MBR, то для этого вы можете использовать команду dd. Сначала нам нужно выбрать устройство хранения для того, что бы сохранить MBR. Чтобы это сделать используйте команду:

fdisk -l

Давайте убедимся, что устройство хранения, которое мы собираемся использовать, работает с /dev/hdb.

1. BACKUP MBR

Чтобы сделать копию Главной Загрузочной Записи (MBR):

# dd if=/dev/sdb of=my.mbr bs=466 count=1

где my.mbr – это тот файл, в который мы сохраняем резервную копию нашей MBR.

2. RESTORE MBR

Чтобы восстановить MBR из копии нам нужно просто поменять порядок входящего и исходящего файлов.

# dd if=my.mbr of=/dev/sdb bs=466 count=1

3. УДАЛЕНИЕ MBR

Если вы, по какой либо причине, хотите удалить свой MBR, то используйте в качестве входящего файла /dev/zero:

# dd if=/dev/zero of=/dev/sdb bs=466 count=1

4. INSTALL MBR

Инсталляция MBR может быть очень полезна, особенно если вы создаете загрузочную флешку с Linux USB. Для установки MBR с нуля мы можем использовать команду install-mbr, найденную в пакете mbr:

# install-mbr /dev/sdb

 

This entry was posted in Uncategorized on by .

Удаляем раздел Recovery HD

Эта заметка предназначена в первую очередь владельцам MacBook Air с SSD-накопителями. Именно эти пользователи заинтересованы в удалении всего лишнего, с целью максимального освобождения дискового пространства на своих ноутбуках.

Одним из таких претендентов на удаление, является скрытый раздел Recovery HD, который создается при установке OS X Lion. В принципе, без этого раздела можно обойтись, особо ничем не рискуя. Тем более, что мы уже знаем, как создать установочный USB-диск OS X Lion.

Итак, если вам действительно необходимо получить около 650 МБайт дополнительного дискового пространства, то делаем следующее. Запускаем Терминал.app и вводим команду:

diskutil list

В полученном результате отыскиваем идентификатор раздела Recovery HD:

В моем случае (а скорее всего и в вашем), это /dev/disk0s3. А предыдущий раздел /dev/disk0s2 содержит собственно OS X Lion. Его идентификатор нам тоже понадобится.

Очищаем раздел Recovery HD от всего содержимого:

sudo diskutil eraseVolume HFS+ Blank /dev/disk0s3

А затем объединяем очищенный раздел с разделом OS X Lion. Другими словами /dev/disk0s3 объединяем с /dev/disk0s2:

sudo diskutil mergePartitions HFS+ 'Macintosh HD' /dev/disk0s2 /dev/disk0s3

Предупреждение!

В этой команде первым идет раздел с OS X Lion (/dev/disk0s2), а вторым – очищенный нами Recovery HD (/dev/disk0s3). Если в этой команде их поменять местами, то получите объединенный, но очищенный от всех данных раздел!

Выдержка из man diskutil по этому поводу:

Merge two or more partitions on a disk. All data on merged partitions other than the first will be lost.

This entry was posted in Uncategorized on by .

Возвращаем жесты из Snow Leopard

OS X Lion позволяет Вам использовать горизонтальное “смахивание” 3-мя пальцами для перемещения вперед и назад в приложениях, но Вы должны убедиться в первую очередь, что другие жесты не мешают этому. Для этого необходимо зайти в “Трекпад” в “Системных настройках”, открыть вкладку “Другие жесты”, и удостовериться, что смахивание 3-мя пальцами используется только в пункте “Смахивание между страницами”. Однако, как выясняется, важно также проверить, что функция “Перетягивание тремя пальцами” в первой вкладке (“Выбор и нажатие”) выключена. Все потому что Вы не сможете достаточно корректно использовать жесты 3-мя пальцами, если одна из функций будет включена.

Достаточно неудобно то, что в OS X Lion не предусмотрено предупреждения о конфликте при выборе жестов в “Трекпаде”. В такой ситуации система сама изменит их, не спросив пользователя.

Для тех же, кто хочет вернуть любимые жесть из Snow Leopard в Mac OS X Lion, мы расскажем, как это сделать:

Системные настройки -> Трекпад.
Вкладка «Выбор и нажатие»: снять галочку (если отмечена) напротив “Перетягивание тремя пальцами”.
Вкладка “Другие жесты”: установить “Смахивание между страницами” (3-мя пальцами); “Смахивание в режиме полного экрана” (4-мя пальцами) или отключить функцию.

Примечание: Если вы пользуетесь “естественной прокруткой” в Safari, то заметите, что изменения в пункте “Смахивания между страницами” на что-то другое, кроме 2-х пальцев, отключит анимацию при смахивании страницы в Safari.

This entry was posted in Uncategorized on by .

Добавление временных отметок в командную строку терминала

Интересный способ разнообразить командную строку терминала: добавить строку которая будет выводиться после выполнения каждой команды. Выглядит достаточно оригинально, и может помочь избавиться от привычки нажимать несколько раз enter перед вводом очередной команды 🙂

Итак, нужно добавить (или создать и добавить) в файл .bash_profile (если вы конечно используете bash :)).

#
fill="--- "

PS1="$status_style"'$fill \t\n'"$prompt_style"'${debian_chroot:+($debian_chroot)}\u@\h:\w\$'"$command_style "
function prompt_command {
let fillsize=${COLUMNS}-9
fill=""
while [ "$fillsize" -gt "0" ]
do
fill="-${fill}" # fill with underscores to work on
let fillsize=${fillsize}-1
done

case "$TERM" in
xterm*|rxvt*)
bname=`basename "${PWD/$HOME/~}"`
echo -ne "\033]0;${bname}: ${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"
;;
*)
;;
esac
}

PROMPT_COMMAND=prompt_command
#

This entry was posted in Uncategorized on by .

Обновление портов и установленного софта в FreeBSD

Для поддержания в актуальном состоянии программ нужно проделать несколько несложных действий.

Обновляем порты, в FreeBSD 6.0 и выше, используем команды:

portsnap fetch – ## Если запускается впервые
portsnap extract – ## Распаковываем дерево портов
portsnap fetch update – ## При последующих обновлениях дерева портов

Для обновления установленного программного обеспечения можно использовать например portupgrade

для начала проверим что требуется обновить:
pkg_version -v | grep need

обновляем:
portupgrade название пакета - для обновления конкретного пакета
portupgrade -a - для обновления всех устаревших пакетов

UPD:
Для ежедневного обновления упакованного снэпшота и индексного файла при помощи portsnap и последующего отчета почтой об устаревших установленных пакетах добавьте в ваш файл /etc/crontab строку
0 3 * * * root portsnap -I cron update && pkg_version -vIL=

Подробности можно почитать тут

This entry was posted in Uncategorized on by .

Установка и удаление программ во FreeBSD

Апргейд коллекции портов:
Редактируем /usr/share/examples/cvsup/ports-supfile и запускаем:

cvsup -g -L 2 ports-supfile

Поиск:
make search key=”строка” – поиск пакета по ключевому слову.
make search name=”строка” – поиск пакета по названию пакета.

Установка портов:
cd /usr/ports/порт; make; make install

Другие команды:
make deinstall – деинсталлировать приложение.
make fetch – скачать приложение из сети.
make checksum – проверить контрольные суммы.
make depends – перестроить зависимости.
make extract – разархивировать исходные тексты в work директорию.
make patch– применить патчи к приложению.
make build – собрать приложение из исходных тестов.
make clean – “почистить” исходники после сборки.
make reinstall – переустановить приложение после удаления.
make package – построить из порта package.

http://man-linux.ru/notes/freebsd-softup/

This entry was posted in Uncategorized on by .

Шпаргалка по tar и gzip

Создания архива
tar -zcvf sblog.tar.gz *
В результате получаем сжатый архив sblog.tar.gz
Использование bzip
Если вы хотите использовать bzip2 совместно с tar используйте следующий вызов:
tar -jcvf sblog.tar.bz2 *
В результате получаем сжатый архив sblog.tar.bz2

Общий вид вызова команды tar:
tar -cf имя_будущего_архива файл(ы)_для_упаковки
Опции -c и -f означают, соответственно –create и –file, т.е создать файл.

Распаковка файлов
Для распаковки архива используется та же команда, только с флагом –extarct:
tar -zxvf путь_к_архиву
В случае с bzip2:
tar -jxvf путь_к_архиву

Получение информации о файлах в архиве
Перед распаковкой архива часто нужно узнать что находится внутри.
tar -svtf путь_к_архиву
В случае с bzip2:
tar -jvtf путь_к_архиву

This entry was posted in Uncategorized on by .

Устанавливаем MOTD в FreeBSD

Собственно сам файлик который надо править (или создать):
/etc/motd

Просто пишем в него (или рисуем :)) что нибудь типа этого:

FreeBSD 6.3-STABLE (ISPSYSTEM_PAE) #6: Sat Dec 19 06:26:37 CET 2009

             \(______     ______)/
             /`.----.\   /.----.`\
            } /      :} {:      \ {
           / {        } {        } \
           } }      ) } { (      { {
          / {      /|\}!{/|\      } \
          } }     ( (."^".) )     { {
         / {       (d\   /b)       } \
         } }       |\~   ~/|       { {
        / /        | )   ( |        \ \
       { {        _)(,   ,)(_        } }
        } }      //  `";"`  \\      { {
       / /      //     (     \\      \ \
      { {      {(     -=)     )}      } }
       \ \     /)    -=(=-     (\    / /
        `\\  /'/    /-=|\-\    \`\  //'
          `\{  |   ( -===- )   |  }/'
            `  _\   \-===-/   /_  '
        jgs   (_(_(_)'-=-'(_)_)_)
              `"`"`"       "`"`"`

После текста из MOTD выводиться текст содержащийся в .bachrc в строках echo. Например:

echo -e "\033[1;31;40m************************************* \033[1;34;40m"
echo -e "\033[1;31;40m* Welcome in BlackICE claster * \033[1;34;40m"
echo -e "\033[1;31;40m You are logged as: \033[1;33;40m$USER\033[1;31;40m \033[1;34;40m"
echo -e "\033[1;31;40m************************************* \033[1;37;40m"

This entry was posted in Uncategorized on by .

Учимся использовать screen

Screen запускается из командной строки также, как и любое приложение 🙂

$ screen

Вы можете получить сообщение о том, что screen запущен, а можете и не получить… Зависит от вашей системы. Если вы не получили сообщения, то вы можете подумать, что ничего не произошло. Однако это не так. Вы уже внутри терминала, запущенного в screen. Это нормальный полнофункциональный шелл, за исключением нескольких специальных команд. Screen использует клавиатурную комбинацию Ctrl+A для подачи команд терминалам внутри себя. Попробуйте нажать Ctrl+A, а затем ?
Continue reading

This entry was posted in Uncategorized on by .