Самые комментируемые за месяц
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!
Но это лирика. А теперь практика. Проанализировав системные логи и глянув в файловую систему я понял, что система всего-то не может найти 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!
1 комментарий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 вообще считают тупиковым развитием и стараются на связываться с ним. Цитата с 3dnews:
«Вторая версия платформы основана на Android 3.1 Honeycomb и представляет собой новую попытку выхода Google на рынок телевизоров. Оригинальная ОС не получила должной поддержки со стороны кабельных сетей и агрегаторов контента и не смогла предоставить пользователям широкий выбор видеоматериалов. ... Стоит отметить, что Logitech, понёсшая от выпуска Revue гигантские убытки, оцениваемые аналитиками в $100 млн, не желает далее сотрудничать с Google в этом направлении и официально сообщила о том, что новой версии Revue не будет. Компания отмечает, что Google TV не может предоставить безукоризненного окружения и даже выпуск Honeycomb-версии не решает эту проблему.»
В общем андроид попросту не дорос до того, чтобы стать серьёзным игроком на рынке медиаконтента. Я хоть и не аналитик, но моё скромное мнение простое: гугл должен предоставить монолитную платформу как это сделала Apple: устройство + программное ядро + контент. Из всего этого у Гугл есть только «программное ядро». Как можно ожидать, что это «выстрелит»? А учитывая, что Google TV это проект с закрытным исходным кодом, то при отсутствии 2х других составляющих — это только усугубляет ситуацию.
На данный момент гугл заявляет, что тесно сотрудничает в частности с Samsung и LG в плане Google TV и в 2012 году собираются показать миру новые решения. Что ж, поживём — увидим.
Хоть мои запросы к видео проигрывателю весьма скромны (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.
Также на данный момент девайс не умеет распаковывать DTS, хотя в спецификациях он есть. Кроме того, из тех же спецификаций вытекает, что, когда «поддержка DTS» все-таки появится, она, похоже, будет работать в виде транскодирования DTS в Dolby. Тут же еще один минус: если звуковая дорожка фильма 2.0, а выход Spdif выставлен в DD 5.1, то стереоканалы тупо замапятся во Front Left/Right. Никакого Pro logic не будет и центральный канал вашей 5.1 системы будет просто молчать.»

Но и на этом мои удивления не закончились, оказалось, что некоторые 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 году собираются показать миру новые решения. Что ж, поживём — увидим.
