18 квітня 2009 р.

Життя без домашнього комп’ютера

Дя тих, хто пам’ятає, в одному зі своїх попередніх постів (уже видалив) - я продавав свій комп’ютер, фотокамеру, гітару і вапорайзер. Так от - мені це все вдалося, і навіть з чудовим результатом. Але натомість я втратив можливість писати щось до блогу, так як: а) на роботі доступ перекритий, б) новий комп’ютер в Україну ще не привезли. Так що оце сиджу, чекаю... вже десь зо 3 тижні. Загалом жити можна, але не надто весело. Тому я, можна сказати, йду на рекорд ;)
Кажуть десь до 15 травня має бути. А поки що - пишу зі Львова. Бо хоч я паску і не свячу, але батьків треба відвідувати. Однозначно)

21 березня 2009 р.

Розбивка музичних образів на окремі файли в Лінуксі

Якщо ви качаєте музику з інтернету та ще й у форматі lossless (flac, ape, wv тощо), тоді мабудь неодноразово стикалися з таким явищем як нероздільні музичні образи дисків з доданим .cue файлом. Чим вони кращі чи гірші від окремих файлів на кожну композицію - це питання дискусійне, але особисто мене такий варіант завжди напружував. І якщо у вінді прослухати такий файл досить просто за допомогою того ж foobar2000, або легко розбити на окремі файла за допомогою купи утиліт, то у лінуксі з цим свої маленькі заморочки.

ГІК-утиліт (*графічний інтерфейс користувача, GUI) я поки так і не знайшов, але ІКР-утиліти (*інтерфейс командного рядка, CLI) до ваших послуг. Сам процес складається з трьох кроків:
  1. скачати і встановити всі необхідні кодери-декодери (flac, ape, wavpack тощо);
  2. скачати і встановити пакети “shntool” та “cuetools”;
  3. створити і запустити в папці з музичним образом і .cue-файлом файл-сценарій (*script) з наступним вмістом.
#!/bin/bash
# split image file (flac, ape, wav, etc.) according to cue-file

if [ -f "$1" ]; then
i=0
for cuefile in *.cue; do
i=$(($i + 1))
done
if [ $i -eq 1 ]; then
# precies 1 cuesheet gevonden
if grep -q "INDEX 01 00:00:00" *.cue ; then
nice shntool split -t "%n %t" -f *.cue "$1"
else
echo "The first track has a pre-gap. Shntool will cut that off and put it in a seperate file."
echo "You don't want that. Please modify the cuesheet from:"
grep -m1 "INDEX 00" *.cue
grep -m1 "INDEX 01" *.cue
echo "to:"
echo " INDEX 01 00:00:00"
exit 1
fi
elif [ $i -eq 0 ]; then
echo "No cuesheet found in the current directory."
exit 1
elif [ $i -gt 1 ]; then
echo "$i cuesheets found in the current directory. Please remove the superfluous cuesheets."
exit 1
fi
else
echo "Split image file (flac, ape, wav, etc.) according to cue-file."
echo "Output files are in FLAC."
echo "Usage: `basename $0` "
exit 1
fi

echo
album=`grep -m 1 TITLE *.cue | cut -d\" -f2`
artist=`grep -m 1 PERFORMER *.cue | cut -d\" -f2`

for file in [0-9]*.wav; do
echo "Encoding $file"

if [[ ${file:0:1} == 0 ]] ; then
tracknr=${file:1:1}
else
tracknr=${file:0:2}
fi
title=`echo ${file:2} | sed -e "s/.wav$//"`

nice flac -s -T "artist=$artist" -T "album=$album" -T "title=$title" \
-T "tracknumber=$tracknr" "$file" && rm "$file"
done

Звісно, запускати його треба в консолі, давши перед тим права на запуск. В принципі, нічого складного у цьому немає, але й надто дружнім для лінукс-початківців такі танці з бубном не назвеш. Ну, але що поробиш...

Кому цікаво почитати ще на цю тему, і особливо зрозуміти як це діло працює - читайте тут. Сам код сценарію почерпнуто ось тут. Насолоджуйтеся.

19 березня 2009 р.

"Shrek the Third" ("Шрек Третій")

Я розчарований. Де динаміка і бадьор перших двох частин? Де дійсно смішні моменти від яких регочеш до сліз? Де смілива неполіткоректність і репутація "мультфільму не лише для дітей"? Де врешті-решт чудова музика і дійсно душевні переживання? Де це все?

Нема, колєги. Нам підсунули прохідну бурду, під час перегляду якої хочеться спати, а від примітивного нав'язування сімейних цінностей і боротадого моралізаторства починає нудити. Загалом лише декілька веселих ситуацій на все кіно, а так сущий скучняк. Одним словом, фініта ля комедія. Сподіваюся подальших сіквелів не буде, а то боляче дивитися як згасають зірки...

14 березня 2009 р.

"Tropic Thunder" ("Грім у тропіках")

Забавне, кіно. Найкласніше у ньому - це просто неймовірна гра Том Круза в ролі кінопродюсера і Роберта Дауні-молодшого в ролі одного з акторів. Втім, у мене досить змішані відчуття після його перегляду. З одного боку, під час першого разу воно мене майже не зачепило - така собі добротна, хоч і прохідна сатира - на тверду четвірку, але аж ніяк не більше. Ну є дійсно веселі моменти, ну режисерська робота відмінна. Але чогось наче не вистачає - якоїсь родзинки. А от сьогодні передивлявся деякі епізоди вдруге і подобатись стало більше. Можливо там дійсно є якийсь прихований шар, який стане явним тільки після багаторазового споглядання? Не знаю. Тим не менше, один раз переглянути рекомендую однозначно. Але так, щоб залишати для колекції - вирішуйте самі.

12 березня 2009 р.

"Bolt" ("Вольт")

Нарешті подивився цей мультик. Мушу сказати, що Дісней дійсно прогресує з кожним роком. Точніше не так - витвори цієї студії постійно вдосконалюються технічно, але у своїй суті залишаються такими ж добрими і веселими як завжди. Любов, дружба, захоплення життям - всі ці нехитрі емоції закладені в кожному їхньому мульті з величезним запасом і "Вольт" тут аж ніяк не виняток. Не скажу, що стрічка якась геніальна - всі емоції і сюжетні ходи передбачувані, зважені до міліграма і прораховані в ідеально-маскультівській пропорції, але заряд позитиву і хорошого настрою отримаєте обов’язково. Чудові голоси, колоритні головні герої (мені особливо сподобалася кицька, але фанатичний хом’як теж класний) - все це складові досконалого аудіовізуального супу під назвою "Вольт". Відключайте мозок і насолоджуйтесь. Ідеальне кіно для сімейного перегляду.