shaman007: (Default)

По мотивам поста [livejournal.com profile] arkanoid'а, который потом мы еще обсуждали с коллегами ([livejournal.com profile] ximaera, привет!).

Так вот. Я очень много использую телефон. Он заменят мне ноутбук на чтение почты/веба, компактный фотоаппарат, навигатор, диктофон, видеокамеру, местами кошелек, он вызывет мне такси, подсказывает когда подъедет автобус и много еще чего. Да, по нему еще можно звонить! Еще у меня есть некоторое количество компьютеров: часть из них для работы или для развлечений, которые с компьютерами связаны (игры/фото) или сами являются развлекалкой/повышением квалификации/утилитарной службой (поковырять/покомпилять/разобрать/собрать/свой VPN/своя почта).

То есть у меня разные задачи, разные требования, разные инструменты для этого. Я пережил период "это недостаточно хороший/идеологически инструмент в моем понимании, по этому я не будут им пользоваться" и период "это концептуально очень крутой инструмент, он пока готов примерно на 64%, буду пользоватся только им". Я приоретизировал свои нужды: во имя годного продуманного корпуса в некоторых случаях я готов жертвовать функционалом.

В телефоне для меня возможность выбрать офлайновую/онлайновую карту или работающее приложение вызова такси важнее, чем наличие апппаратной клавиатуры или биндингов для питона от любой тычки, чтобы можно было заскриптова все (тем более, я пока не видел людей, которые реально этим занимались дальше "о, круто, как-нибудь сделаю...". Если n900 c MeeGo была архитектурно зашибенской (особенно на фоне Симбиана), но не взлетела по каким-то (все равно каким) причинам, то пора пережить ее, выбросить трупик телефона в помойку, жить дальше! Что iOS, что Android далеко ушагали от своих первых версий. Да, я не могу на  iOS заскриптовать громкость вызова по наличию определенного SSID, зато я могу посмотреть видео плавно без разрывов. Особенного смысла в аппаратной клавиатуре для телефона при наличии планшета с ней я тоже не вижу. Зато я уверен в воспроизводимости результата: что у меня всегда будет почта/карта местности/браузер/плеер. А зачем платить хорошие деньги за одну (почти) хорошо реализованную функцию при многих реализованных кое-как, я не понимаю.

shaman007: (Default)
Netflix действительно обманывается Unotelly. Однако, опять же - старье! Зато если хочется чего-то посмотреть, а чего - не понятно, то в нетфликсе можно подобрать что-то под настроение.
shaman007: (Default)
Внезапно для себя самого (посмотрев Матрицу, наверное), сходил в лабаз за колонками, сабвуфером, и ресивером. Вопрос решило то, что в магазине неожиданно был в наличии набор совершенно белых колонок (это ну очень важно). Конечно, разница в впечатлении очень заметная: битое стекло звенит, а взрывы грохочут.

Зашел в Сим-Крылацкое. Разрыв шаблона!

* Седан Сузуки с непроизносимым названиям и Ниссан Тина в максимальной комплектации стоят одинаково. На что надеются в Сузуке, если у Тины 3.6 двигатель, полный привод и няшный салон. Заметил, что внутренности Тины мне стали нравиться меньше.

* Больше нет Микры! Жена в принципе рассматривала ее как вариант, мне очень нравился в ней салон. Почему? Не понятно.

* За то есть Ниссан Жук и это просто ад на колесах: мало того, что он страшен как обморожение, так еще и обладает образцово неудобным салоном с весьма посредственными материалами. Отдельного внимания заслуживает конструкция бардачка.

* Сузуки обещали привезти Джимни когда-нибудь, но точно.

* В Киа теперь нормальные отделки салона, хороший пластик, аккуратные кнопки.

WiFi 5Ghz

Apr. 15th, 2011 01:09 pm
shaman007: (работа)
Вчера продолжил эксперименты с WiFi. Единственное устройство, которое поддерживает 5Ghz - Macbook Air. Оба яблофона, киндл и USB-свисток сеть не видят. Пичалька!

Очень хочется заменить Asus WL50W на Airport Extreme, там реализована одновременная поддержка "старых" и "новых" клиентов.

***

Тоха написал пост о том, о чем я тоже хотел написать, ровно теми же словами :-)
shaman007: (работа)
Вчера вечером попробовал заменить одну технологию другой, так как неожиданно мне предложили 2 Trendnet TPL-303e (заявляют до 200Мбит/c, у меня цепляются друг за друга на ~100). По простому, это такие штуки, которые позволяют делать из линий передачи электричества в квартире делать большой управляемый свитч на столько портов, сколько есть этих девайсов (у меня 2). Замеров не делал, только тесты на просмотр фильмов, потом может отпишусь подробнее.

- заметно стабильнее WiFi в плане неожиданного падения скорости.
- заметно быстрее WiFi: из 3х моих тестовых фрагментов остались тормозящими только титры "Ситы" в 1080р, где такие цветные фейрверки (которые судя по всему совсем не жмутся) и то, теперь плеер нормально обрабатывает эту ситуацию, не сваливается в рассинхронизацию.
- подвержен влиянию помех. В той же розетке сидит холодильник, когда он включается, скорость несколько падает.
- утилита конфигурирования написана на .Net 1.1. Даже не буду комментировать как она работает. Благо, задача разбиения на VLANы не стоит.

Итого: задача выполнена на 99%, этот 1%, конечно, раздражает, но стену ковырять и плинтус открывать пока не буду. В принципе, если поставить htpc с VLC вместо wdtv и выкрутить у VLC префетч, то будет все совсем гладко.

PS

Комментарий жены: "и это все ради того, чтобы не носить флешку?".

802.11n

Apr. 12th, 2011 10:31 am
shaman007: (работа)
Как заставить работать WiFi 802.11n быстрее, чем 802.11g и добиться от него работы эффективнее, чем 22 Мб/c? Очень просто: заменить его на ethernet.

Почему так получается, ведь на коробке с оборудованием нарисована цифра 300 мегабит в секунду? Потому, что 802.11n для работы на скоростях выше, чем g должен использовать несколько каналов, до 2/3 всего диапазона. В практическом плане это означает, что в изолированной комнате, где никто больше не использует WiFi и оборудование на его частотах, скорость для одного клиента будет близка к указанной в рекламе. В реальности, если выполняется хотя бы 1 пункт из списка:

- есть клиенты, не поддерживающие n
- много клиентов (по отзываем "много" - это больше 1го)
- есть еще сегменты, которые сидят на вашем канале (в многоквартирном доме они точно есть)
- есть соседи с не подконтрольным вам WiFi (точки доступа которых стремятся захватить несколько каналов)

все проваливается в g и максимально, что удается выжать - это 22 мегабита. Даже, если приемник и передатчик находятся в прямой видимости. К списку можно еще добавить пункт "производитель приемника и передатчика должен совпадать", так как n долго не ратифицировался, а draft-n клепать никто не стеснялся, понимая стандарт по-своему.

Зачем это все и почему 22 Мб/с мало? Вообще говоря, 22 мегабита в секунду - это довольно много. Достаточно, чтобы смотреть веб, онлайновые ролики, слушать музыку и играть в сетевые игры. Даже для видео HD-качества этого почти достаточно, фильм в 720р (да и 1080р) сжатый x264 будет иметь средний битрейт около 5 мегабит. Но в том-то и дело, что средний, в динамической сцене может вырасти до 25 и больше, произойдет затык, который может быть плохо обработан плеером. Например, WDTV после затыка теряет синхронизацию видеопотока по времени (видео играется то быстрее то медленнее, а звука нет). Приходится жать на паузу, ждать, пока все вернется на место и только потом смотреть дальше. Когда так смотришь фильм, успеваешь выучить все места, где изображение резко меняется, а большинство спецэффектов можно вообще не увидеть, придется их проматывать.

Такие дела.
shaman007: (Default)
Попробую в одном месте собрать то с чем пришлось встретиться организовывая такую, казалось бы, простую вещь как просмотр фильмов на кухне. Не наступайте на мои грабли, ищите свои.

ТЗ

Все очень просто: на кухне должно быть некое устройство, которое показывает фильмы в 720р (идеально 1080р) популярных форматов в популярных контейнерах. Специальных требований 3: выбор звуковой дорожки по запросу пользователя, наличие беспроводного интерфейса и все богатство должно продаваться в этой стране, с ebay и почтой я не дружу.

Проект

Я планировал пойти по легкому и универсальному пути: панель + компьютер. Преимущества очевидны: гибкость и всеядность компьютера как плеера + возможность пользоваться им для других целей. Недостатки тоже есть: обилие не уместных проводов, наличие клавиатуры и мышки, нетривиальность подключения "телевизионного" пульта ДУ, невозможность совершенно бесшумного решения, цена.

Кандидатом выходил Eee Box (или аналогичный Acer) на nVidia ION, но от него пришлось отказаться оп совершенно неожиданной причине: предложений его продать совершенно не было. Плюс пришлось бы решать что-то для замены интерфейса 802.11g на n. Идея поставить mac mini была признана упаднической, так как его цена слишком высокая. На помощь пришли производители телевизора, которые вроде как встроили все необходимое прямо в него.

Телевизор

Посмотрев на то, что предлагают сегодня разные производители, я решил, что телевизор должен поддерживать 1080р, быть с LED-подсветкой и 100Гц разверткой. LED считаю необходимым качеством, если телевизор висит на стене, иначе он сильно из нее выделяется, это не красиво. Был выбран Samsung 6й серии 2010 модельного года, привезен домой и повешен на стену. Встроенный плеер прекрасно открывает с накопителя любой файл (народ говорит, что не такой уж он всеядный, но я не нашел среди своих файлов того, что он не ест), позволяет выбирать звуковую дорожку. Отлично, подумал я, а теперь давайте устроим все то же самое, но по сети. И тут начались проблемы.

Медиасерверы

Я никогда не был поклонником велосипедостроения ради упрощения жизни "обычным пользователям", я считаю такой подход глубоко порочным. В первую очередь потому, что никто не занимается вопросом "что нужно обычному пользователю" кроме пары компаний, а остальные лепят это так как увидел программист глядя на ТЗ, которе сделал маркетолог глядя в исследование рынка, которое сделали инопланетяне. В телевизоре Samsung у них получилось так, что плеер может ходить в сеть только по протоколу DLNA, а по CIFS или NFS не может.

В чем проблема сходить в сеть и взять там видеофайл? Пользователю надо ввести пароль! А еще ему, возможно, понадобится информация об именах ресурсов и путях в них. Плюс неплохо было бы не показывать медиаплееру файлы, которых он не поймет, можно логически отделить музло от киношек и предусмотреть возможность перекодировать видео-аудио, если сеть не поспевает или клиент не понимает формат. Отличные идеи, которые реализовали в стандарте DLNA (uPnP самсунгом не поддерживается, по этому ничего не могу сказать об этом типе серверов, но предполагаю, что проблемы те же и они тоже не нужны).

Первым мне попался Twonky Media Sever, который уже работал на моем файловом сервере WD Share Space. Некоторые файлы телевизор проигрывал без проблем, некоторые не воспринимал. MKV не воспринимал все. Так как файлсервер маломощный, то опция transcode была не доступна, переустановил Twonky на большой компьютер. Результат ровно такой же, транскодинг не помог.

Далее был Elgato eyeconnect с тем же результатом: часть файлов проигрывсется, часть нет.

Далее выясниласть глобальная засада на уровне протокола DLNA: невзможность выбора звуковой дорожки. Решение было в виде PS3Mediaserver, который виртуально размножал файл на несколько (по одному на дорожку) и умел транскодировать фильмы в нужном для телевизора формате. Очень круто, но есть 1 проблема: сколько я ни бился и не читал форумы, сколько бы я не пробовал настроек, телевизор файлы не воспринимал.

По инерции попробовал Mediatomb с таким же результатом.

Стало ясно, что без внешнего плеера никуда.

Плеер

Свой выбор я остановил на WD TV Live. Во-перывх, он умеет все, что мне нужно. Во-вторых, в отличие от того же Попкорна, он не стоит как крыло Боинга. В третьих, WiFi-донгл с поддержкой n, который у меня был, подходит к нему без проблем (Trendnet, выбран, потому что подходил к телевизору, так как Samsung не поставляет собственные WiFi-донглы в Россию, а с Амазона он приедет еще не скоро). В четвертых, WD TV маленький и поддерживает HDMI, что позволяет скрыть его с глаз долой на холодильник, а к телевизору пойдет всего 1 провод.

Плеер решил все проблемы совместимости, но вылезли еще 2 проблемы:

- VOB'ы по сети заикаются. Это признанная проблема прошивки, которую должны были решить в текущей прошивке (и так написано в релизноте), но не решили.

- остальные фильмы тоже инода заикаются.

Вторая проблема оказалась немного более сложной. Дело в том, что роутер у меня Asus WL-500W с прошивкой "от последователей Олега" и передача данных по WiFi - не самая сильная его сторона. Я решил выделить отдельный WiFi-сегмент, который будет обслуживать только телевизор при помощи Apple Airport Express (он гарантированно поддерживает n). Результат вышел почти отличный, но совсем все проблемы прошли когда я сделал 2 вещи:

- У WiFi есть такой неочевидный параметр Multicast Rate. Подсказка в настройках по нему невнятная (мол, данный параметр определяет Multicast Rate, выбирайте по умолчанию), но на самом деле он очень важен. Это минимальная пропускная способность, которая выделяется на клиента. Чем больше величина, тем меньше радиус покрытия, тем меньше возможное число клиентов, но и тем большая стабильность скорости у каждого клиента. По умолчанию там настройка как для интернет-кафе, 2 мегабита.

- В smb.conf файлового сервера надо было прописать socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536, который говорит серверу, что у нас быстрая сеть и нам нужны минимальные задержки.

Заключение

По какой-то тайной причине производители, которые делают просто отличное железо (Samsung, WD) по прежнему выпускают очень странные прошивки, а написанное в рекламном буклете может не соответствовать реальности.

Analog TV

Apr. 3rd, 2011 05:06 pm
shaman007: (Default)
Ради интереса купил (почти) все недостающее для подключение к зомбоэфиру. Нет, смотреть на это нельзя, качество ужасающее, цафровых каналов, на которые я надеялся, почему-то не нашлось. За антенной для DVB-T есть смысл идти? Это я плохой кабель взял для последнего метра. Поймались аналоговые и цифровые каналы числом 100500. Из цифрового не закодирован только "1й", аналоговые ничего, смотреть Animal Planet можно.
shaman007: (Default)
Телефонная книга превратилась в тыкву, все равно делать резет, так почему бы не попробовать что-нибудь интересное?

Для HTC Touch Diamond2 есть Андроид. Но воспользоваться без фанатизма им по-моему не получится, не приспособлен этот телефон для Андроида, грустно им вместе.

HDSPL не прошивается for no reason. Про cooked ROMs можно забыть.

Зато iPhone 4 в UK стоит 24 100р на наши деньги.
shaman007: (Default)
Как я уже раньше писал, единственный способ подключить iPod к моей машине не выкинув 800$, это fm-transmitter. Пользуясь им я обнаружил интересную проблему - какие-то нехорошие люди скупили весь частотный диапазон и гоняют там всякий мусор, дырка осталась только на 90.5MHz, да и та периодически перебивается радиостанциями левее и правее. Короче - ужас, постоянно мой сигнал перекрывает хрип. Внимательно изучив вопрос было найдено простое, но странное решение - я выкрутил внешнюю антенну. При этом приемник стал гораздо менее чувствительным, а мой сигнал - одним из самых для него мощных, все слабые радиостанции отвалились.

Посылаю луч ненависти в сторону Belkin - сигнал надо было делать мощнее и название песни надо было слать по RDS!

August 2015

S M T W T F S
      1
2345678
91011 12131415
161718192021 22
23 2425262728 29
3031     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 26th, 2017 03:48 am
Powered by Dreamwidth Studios