Самые комментируемые за месяц

6 ноября 2011, 2:56

Parallels Desktop 5 и Mac OS X Lion 10.7

Примерно года 1,5 назад я для себя купил лицензию на Parallels Desktop 5 чтобы не выходя с мака работать на windows (работа требует). Пользовался я этим инструментом с большим удовольствием и горя не знал, но так было до тех пор пока я этим летом не установил обновление до Mac OS X Lion. В тот же момент Parallels Desktop напрочь отказался работать. Гугло-поиск не дал совершенно никаких ответов, а поддержка parallels твёрдо стояла на своём «купите нашу новенькую 7-ю версию и будет вам счастье». А меня это зацепило «да что за ерунда такая — купил продукт, а мне отказываются помочь решить проблему, ведь всего-то год прошёл с момента покупки!». Это при том, что по меркам почти любого бизнеса 1 год — мелочь. Microsoft свои продукты поддерживает до 10 лет: патчи и апдейты выпускает, а тут год прошёл и до свидания гражданин, мы вас знать не знаем — купите новую версию и не морочьте нам голову!

Но это лирика. А теперь практика. Проанализировав системные логи и глянув в файловую систему я понял, что система всего-то не может найти kext (kernel extension) от parallels desktop, хотя они на диске есть, но просто немного не в той директории — похоже в 10.7 изменились правила поиска kext. Я попробовал загрузить эти kext-ы вручную и, о чудо, parallels запустился! Дальше было просто дело техники, я написал пару строчек в консоли и вуаля, программа снова работает как ни в чём не бывало.

Вот и сам магический скрипт ценой в 50$ (столько стоит апгрейд на работающую версию):

cd /Library/Parallels/Parallels\ Service.app/Contents/Kexts
sudo ln -s 10.6/prl_hid_hook.kext prl_hid_hook.kext
sudo ln -s 10.6/prl_hypervisor.kext prl_hypervisor.kext
sudo ln -s 10.6/prl_netbridge.kext prl_netbridge.kext
sudo ln -s 10.6/prl_usb_connect.kext prl_usb_connect.kext
sudo ln -s 10.6/prl_vnic.kext prl_vnic.kext

Задача скрипта простая: в нужном для системы месте создать линки на kext-ы.

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

Но и это ещё не всё. Выяснилось, что компания программно заблокировала возможность устанавливать Parallels Desktop 5 на системы старше 10.6, но это мне не помешало распотрошить установочный пакет и вручную запустить установку. Я не был удивлён, когда в итоге всё прекрасно установилось и заработало. Это окончательно испортило впечатления от этой компании: продукты выпускают хорошие, а выкалачивание денег из клиентов — не лицеприятный шаг. Вот вам и коммерческое ПО во всей красе...

Happy using!

28 января, 17:43

Google TV и медиаплееры на базе Android

В поисках идеального медиапроигрывателя для своей кинотеки и домашнего кинотеатра, мой взгляд упал на устройства основанные на Android. Китайские производители уже наштамповали не один десяток проигрывателей на базе ARM и Андроида, но даже учитывая их дешевизну, перед покупкой я решил не «играть в слепую», а пробежаться по инету и выяснить стоит ли игра свеч. Если избежать долгих речей, то вывод у меня только один: не стоит. Китайцы — это китайцы и качество их продукции не вызывает восторга, а плюс учитывая, что обычный андроид не разрабатывался с учётом медиа потребностей, то мои поиски только подтвердили мои домыслы — андроид не может быть полноценным медиа проигрывателем моей кинотеки. Обычные сетевые медиапроигрыватели мне не нравятся как класс: мне не нравятся их меню и однобокость в возможностях — они умеют только играть видео (хоть и делают это хорошо), а хочется нормальной поддержки сети, виджетов с погодой, интернет радио и прочих привычных вещей.

Хоть мои запросы к видео проигрывателю весьма скромны (xvid, h264 до 20-30mbit, avi, mkv, mp4, dts/ac3 + passthrough, mp3, aac и желательно субтитры), но китайцы все поголовно имеют проблемы с проигрыванием. Даже брендовый Logitech Revue работающий на заточенном под медиа нужды Google TV и тот имеет ряд проблем со звуком. Цитата с блога посвящённого Google TV:

«Переходим к аудио. Вот тут начинаются косяки. Самый главный косяк, из которого проистекают остальные — отсутствие pass-through битстрима напрямую на ресивер. Вместо этого весь входящий звук от приложений и поключенных DVRов декодируется (с учетом многоканальности!), микшируется и кодируется обратно в DolbyDigital 5.1 (для Spdif-выхода) или в PCM 2.0 (для HDMI и Spdif). Итого получается, что по HDMI только стерео, по Spdif либо стерео, либо перепакованный 5.1. Т. е. полноценного качественного Surround не будет.
Также на данный момент девайс не умеет распаковывать DTS, хотя в спецификациях он есть. Кроме того, из тех же спецификаций вытекает, что, когда «поддержка DTS» все-таки появится, она, похоже, будет работать в виде транскодирования DTS в Dolby. Тут же еще один минус: если звуковая дорожка фильма 2.0, а выход Spdif выставлен в DD 5.1, то стереоканалы тупо замапятся во Front Left/Right. Никакого Pro logic не будет и центральный канал вашей 5.1 системы будет просто молчать.
»

Google TV и медиаплееры на базе Android

Но и на этом мои удивления не закончились, оказалось, что некоторые Google TV вообще считают тупиковым развитием и стараются на связываться с ним. Цитата с 3dnews:

«Вторая версия платформы основана на Android 3.1 Honeycomb и представляет собой новую попытку выхода Google на рынок телевизоров. Оригинальная ОС не получила должной поддержки со стороны кабельных сетей и агрегаторов контента и не смогла предоставить пользователям широкий выбор видеоматериалов. ... Стоит отметить, что Logitech, понёсшая от выпуска Revue гигантские убытки, оцениваемые аналитиками в $100 млн, не желает далее сотрудничать с Google в этом направлении и официально сообщила о том, что новой версии Revue не будет. Компания отмечает, что Google TV не может предоставить безукоризненного окружения и даже выпуск Honeycomb-версии не решает эту проблему.»

В общем андроид попросту не дорос до того, чтобы стать серьёзным игроком на рынке медиаконтента. Я хоть и не аналитик, но моё скромное мнение простое: гугл должен предоставить монолитную платформу как это сделала Apple: устройство + программное ядро + контент. Из всего этого у Гугл есть только «программное ядро». Как можно ожидать, что это «выстрелит»? А учитывая, что Google TV это проект с закрытным исходным кодом, то при отсутствии 2х других составляющих — это только усугубляет ситуацию.

На данный момент гугл заявляет, что тесно сотрудничает в частности с Samsung и LG в плане Google TV и в 2012 году собираются показать миру новые решения. Что ж, поживём — увидим.