понедельник, 21 декабря 2009 г.

Yahoo Pipes - сбор и обработка контента

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

Сам проект позиционируется, как средство для сбора и манипуляции веб контента. Для начала необходимо зарегиситрироваться на Yahoo, если там еще нет учетной записи.
После регистрации, зайдя на страницу проекта, для начала можно ознакомиться с готовыми решениями - через меню Browse. Можно выбрать что-либо по тегам, или поискать.
Для примера я поискал новостную ленту и обнаружил, что можно создать проектик, утягивающий полное содержание статей, как например сделано в Lenta.ru - Full. Мне например гораздо удобнее читать новости из своего агрегатора, а я использую Google Reader, чем бесконечно тыкать на ссылку в RSS сообщении, чтобы перейти на сайт для чтения. Еще полный новостной поток можно закачать дома в коммуникатор, чтобы спокойно почитать в дороге.
К слову замечу, что в рунете имеется проект RSS Farm, ограниченный идеей получения полной RSS ленты, однако он к тому же не обладает той изящностью редактирования, которая доступна в Yahoo Pipes.

Возвращаясь к Pipes, можно посмотреть, как устроен этот вытягиватель полных новостей, для этого просто переходим по ссылке View Source.
Первый раз увидев редактор, я приятно удивился, как изящно он реализован: все выглядит симпатично и, в принципе, собрать свой проект может не программист, поскольку все реализовано на графических модулях, в настройках которых только необходимо подставить нужные значения.



На этом примере видно, как просто организовать сбор информации с любых сайтов, ведь здесь вырезается контент статьи. Сайтов-источников может быть несколько и их можно объединить модулем Union... Все гибко настраивается, а полученные результаты могут быть оформлены не только в виде RSS потока, но так же из них можно, например, сделать визуальный плагин для блога (Get As Bage).

Дополнительно, с помощью модуля Filter, можно выделять из общего информационного потока интересующую тематику или наоборот, не допускать в информационный поток ненужные сообщения.

Я еще сам понемногу осваиваю модули, поэтому предоставляю далее читателю самому поиграть с Yahoo Pipes и получить нужную ему информацию. Во всяком случае, проект достаточно интересный и может быть иногда полезен.

Опубликовано: memuars.blogspot.com/2009/12/yahoo-pipes.html

воскресенье, 20 декабря 2009 г.

Line6 POD Studio GX - обзор и примеры звука


Решение приобрести внешний интерфейс для подключения гитары к компьютеру появилось не сразу. Основное здесь - качественная оцифровка и малая задержка (latency time) передачи сигнала. Когда-то давно первые эксперименты в этом направлении я проделывал с SB Live! 5.1, предварительно установив драйвера kX Project, что давало приемлемую (на мой слух в то время) задержку передачи сигнала.

С апгрейдом системного блока и по другим причинам, у меня остался в системном блоке только интегрированный звук. Для встроенного звука  я нашел универсальный ASIO драйвер ASIO4ALL.
При этом задержка звука была тоже сносная, но например не работали midi синтез и вывод звука с плеера при работе какого-либо ASIO хоста, в котором обрабатывался гитарный звук. Так-что прощай разучивание по табулатурам в Guitar Pro или игра под минусовку (второе все же было возможно при импорте минусовки, как трека в какой-либо редактор с VST хостом и многодорожечной записью). Кроме того, работа этого драйвера у меня была несколько нестабильной. Редко, да получал BSOD.


Так как я еще люблю иногда поиграть в игры и просто послушать музыку, сначала была приобретена звуковая карта Creative X-FI Titanium PCIe, о чем писал в предыдущей заметке.
Радость от звука в играх и при прослушивании музыки на X-FI омрачилась не очень мне понравившейся реализацией режима создания музыки: во первых странно работает линейный вход, во вторых я остался не очень доволен задержкой звука. Играть можно, но как-то не очень приятно.


Размышляя далее, как бы подключить гитару, рассматривал варианты еще одной встроенной звуковой карты, специально ориентированной на звукозапись, например M-Audio Audiophile 2496 или Creative E-MU 0202 PCI. При этом внешние USB интерфейсы как-то игнорировал, полагая, что там задержка звука будет достаточно велика.


Наконец как-то поиски привели к гитарным процессорам Line6. На форуме Guitarplayer разыскал тему про процессоры серии Line6 POD, после просмотра которой и прослушивания звуков, понял, что эта фирма добилась впечатляющих результатов в моделировании гитарного звука, поэтому стоит обратить внимание на ее устройства.
Для подключения к компьютеру у Line6 имется серия Pod Studio, которая по звуку (как утверждают на форуме) как минимум соответствует Line6 POD XT. А это уже неслабо!
Мне вполне подошел по характеристикам интерфейс Pod Studio GX, который после недолгих раздумий и был приобретен.


Сопряжение с компьютером прошло на ура. Я не стал ставить старую версию Pod Farm (основная программа моделирования звука), а скачал свежий вариант с сайта.
После установки Pod Farm рекомендуется установить Line6 Monkey (хотя можно было с самого начала скачать эту обезьянку), которая обновляет по выбору весь софт: как Pod Farm, так и драйвера.


Итак, я подключил Pod Studio к компьютеру, воткнул в него гитарный шнур, в соответствующий разъем воткнул наушники и...был приятно порадован отсутствием слышимой задержки в звуке, все же заявленное Tone Direct Monitoring не пустые слова.
Переключился в Pod Farm в режим тюнера, настроил гитару. Тюнер мне тоже понравился, забавно так фиксируется, когда струна попадает в тон.


Далее приступил к исследованию Pod Farm. По сути это виртуальный гитарный процессор, вроде Guitar Rig или Amplitube, а интерфейс Pod Studio GX служит для него АЦП/ЦАП и аппаратным ключом для лицензии на использование.
В самом Pod Farm имеется большое количество предустановленных звуков, звучат они неплохо, но для хорошего звука лучше покрутить виртуальные ручки самому.
Надо сказать, что в программе доступны не все модели устройств, для того чтобы получить все, что есть в Pod XT, необходимо приобрести Power Pack.
Для тех, кто ищет качественный перегруз, имеется Metal Shop.


Пока я не приобретал дополнительные модели, мне понравилась уже предустановленная модель лампового усилителя Soldano SLO-100 с грелкой в виде Ibanez Tube Screamer. Вот этот звук, заодно сыграл искуственные флажолеты, поскольку на форуме читал о мнении, что мол на Line6 они не получаются. Все там получается!





Поиски звука продолжаются, в помощь имеется готовая библиотека пользовательских звуков, расположенная на сайте Line6.


Кстати говоря, в комлекте имелся лицензионный аудиоредактор Ableton Live Lite, которым я обязательно воспользуюсь впоследствии.


Как наверное понял читатель, прочитав до конца, я вполне тперь доволен звуком своего компьютера в играх, в прослушивании музыки и музицировании на гитаре. Желаю и вам найти свой звук.
Опубликовано: memuars.blogspot.com/2009/12/line6-pod-studio-gx.html


суббота, 19 декабря 2009 г.

Creative X-FI Titanium PCIe для игр и музыки

x-fi titanium
Недавно приобрел звуковую карту X-FI Titanium, заметка будет о впечатлениях от покупки. Ранее пользовался интегрированным звуком, который встроен в ASUS P5B Deluxe. Это SoundMAX на чипе ADI AD1988B. Прошло какое-то время и я решил воткнуть в системник завалявшуюся в загашнике Creative SB Live! 5.1. Послушав музыку на лайве, был слегка удивлен появившейся детальности звука, отсутствие которой ранее как-то не замечал. Встроенный звук после этого стал казаться неконкретным, как-бы замыленным. Так же не хватало баса. Попробовав старый-добрый Live! в игре Battlefield Heroes, я услышал звуки, которых раньше не было, так же появились задатки 3D позиционирования (в наушниках). Однако Live имеет достаточно ограниченное количество одновременных звуковых потоков, так что временами какой-нибудь из многих звуков внезапно пропадал...Так начались поиски подходящей современной звуковой карты.

Надо сказать, что я не только люблю поиграть в игры, послушать музыку, но так же играю на электрогитаре. Поэтому хотелось, что бы звуковая карта имела так же ASIO возможности для записи и обработки звука в реальном времени.
Здесь имелось несколько вариантов:
  • Чисто музыкальная карта, вроде M-Audio Audiphile 2496. Но тогда прощай 3D звук и аудиоэффекты в играх.
  • Аудиофильская карта, с некоторыми игровыми возможностями что-то из ASUS. Однако на форумах пишут, что у нее очень большая задержка (lanency) по ASIO.
  • Универсальная аудиокарта, типа X-FI Titanium.


Итак, был приобретен X-FI Titanium.
Установка драйверов произошла без приключений, о которых я слышал на форумах, дескать именно на ASUS P5B возможна некорректная работа. С этим все нормально.
Впервые сталкиваясь с X-FI, несколько непривычно наличие трех режимов:
  • Развлечения
  • Игры
  • Создание музыки
Разные режимы оптимизированы по своим настройкам, но их переключение вручную несколько утомительно. Для автоматизации переключения установил бесплатную утилиту X-FI Mode Changer. Она отслеживает запускаемые приложения и грамотно переключает настройки.


В игре Battlefield Heroes X-FI Titanium порадовал достаточно реалистичным 3D звуком в наушниках. Действительно, слышно звук сзади или спереди, сверху-снизу тоже слышно, но пожалуй не всегда настолько четко. Так же понравились всякие эффекты, вызванные отражениями звука, звуковая атмосфера.


Прослушивание музыки так же порадовало: детализация звука на высоте, нет того сваливания звука в кашу, которое присутствует на интегрированной карте. По сравнению c Live! звук менее жесткий, в целом приятный.




Отмечу, что Titanium не имеет S/PDIF интерфейса на своей коммутационной панели.А именно по этому интерфейсу подключен мой ресивер. Поэтому я не отказался полностью от встроенной звуковой карты: гоню звук с нее по цифре.


Далее я попробовал подрубить гитару к линейному входу X-Fi Titanium. Конечно не напрямую, а с аппаратного гитарного процессора. Тут меня поджидало разочарование: микшер X-FI работал как-то странно, с виду аудиокарте не хватало уровня входного сигнала и он воспринимал сигнал только при переключении входа в микрофонный режим. Что весьма странно: встроенная звуковушка, так же как и Live! вполне нормально воспринимали сигнал с линейного входа.
Устав от плясок с бубном, попробовал подключиться через преамп M-Audio Audiobuddy. С ним все получилось, линейный вход заработал.


Получив сигнал, попробовал поиграть, используя Creative ASIO, через Guitar Rig.
Здесь меня поджидало второе разочарование: да, играть можно, но полная задержка сигнала (по сведениям Guitar Rig это порядка 10мс), давала достаточно неприятное ощущение: словно играешь сквозь вату. Без треска X-FI работал только с 4мс режиме (хотя Rig сообщал, что реально это 6мс), остальные 4мс добавлял Guitar Rig. В целом играть конечно можно, но некомфортно.


Таким образом, полностью удовлетворив игровые и музыкально-слушательные потребности, я остался разочарован в режиме создания музыки, что сподвигло меня на поиски аудиоинтерфейса для гитары. О чем будет написано в следующей заметке.
Опубликовано: memuars.blogspot.com/2009/12/creative-x-fi-titanium-pcee.html


суббота, 5 декабря 2009 г.

Полезные ресурсы для новичков в Ubuntu

Ubuntu Netbook Remix (UNR), была выбрана мной в качестве системы для нетбука.
Для тех, кто знакомится с миром Linux после Windows, возникает достаточно много вопросов по неизведанной системе. Привожу здесь некоторые полезные материалы по linux, в частности по Ubuntu.

Сначала - русскоязычные ресурсы.

Так как Ubuntu - это самая настоящая версия Linux, то я для начала зашел на сайт ИНТУИТ, на котором имеется парочка общих курсов по Linux для начинающих. По моему, будет полезно знать общие основы.
Вот эти курсы:
Конкретно по Ubuntu для новичков, например, имеется Системное радио libc6: mini_FAQ для полных новичков в Ubuntu

Из ресурсов на английском языке.

Специально для новичков существует бесплатная книга, которую можно скачать с сайта Ubuntu Pocket Guide.

Так же существует официальный обучающий курс, в рамках которого можно бесплатно скачать две книги: для преподавателя и для обучаемого. Курс для скачивания доступен на странице Training: E-Learning. Скачивайте оттуда книги в pdf.

Попробуйте, может и вам подойдет дружественный дистрибутив Linux под названием Ubuntu.

Опубликовано: memuars.blogspot.com/2009/12/ubuntu-beginners-faq.html

суббота, 28 ноября 2009 г.

Роутер TP-LINK TL-WR542G в сетях Корбина (Corbina, Beeline)

Уже год я успешно использовал роутер TP-LINK TL-WR542G на своем резервном канале.
Обзор роутера есть например на сайте ixbt.com. Вполне средненький, недорогой роутер.
Однако недавний тестовый запуск IPTV в сети Корбина породил мысли: "а что если попробовать этот роутер и с Билайн?". При удачном исходе, можно будет и ТВ посмотреть (через приставку, или какой-нибудь медиа плеер), да и интернет на нетбуке по WiFi побыстрее станет...

Для начала я убедился, что без маршрутизатора IPTV нормально показывается на компьютере.
Тут все получилось не сразу, хотя есть полезная инструкция на этот счет. Все настройки проделал по вышеизложенному описанию, а ничего не показывало...
Плеер VLC мне честно говоря никогда не нравился, особенно в плане интуитивности настроек, поэтому в основном копался в меню программы SimpleTV. Установка локального сетевого интерфейса не помогала. Бился-бился до тех пор, пока не удалил указанный в описании маршрут...


route delete 233.32.0.0


...и вуаля - SimpleTV показал кино!
Более того, и VLC прекрасно все стал показывать.


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


Ободрившись наличием телесигнала, я решил разобраться с роутером. Хотя данная модель маршрутизатора и не входит в список рекомендуемого оборудования, я все равно решил попробовать.
Первым делом подумал об обновлении прошивки роутера, т. к. поддержки IPTV, а в Корбине оно через Multicast, в роутере вроде бы не было.


Следующий раздел читатель может пропустить, если не хочет зайти в тупиковую ветвь, однако на англоязычном сайте в разделе прошивок можно выбрать раздел, соответствующий версии железа роутера. У моего это V4. Узнать версию аппаратной части можно в соответствующем меню настроек:


tp-link tl-wr542 hardware


Я про это не подумал и наивно выбрал, как я думал V7 - мол самая свежая. Стал прошивать маршрутизатор, но к счастью он не стал прошиваться не той версией, а просто долго висел на стадии прошивки.
Найдя, что у меня версия железа V4, а это можно понять из меню, прошился самой "свежей" версией от октября 2008г.
Процесс прошивки занимает не более пяти минут.
Кстати, перед прошивкой, все старые настройки, например, что касается MAC Clone или WLAN, нужно записать куда-нибудь на бумажку/в текстовый файл. Все это накроется медным тазом после обновления ПО и может быть мучительно больно...


Так вот, данная прошивка 081021 не дает абсолютно ничего в плане работы в Корбина:
  • Не появилась статическая маршрутизация, приходящая по DHCP (прощай локалка)
  • Не работает Multicast (прощай IPTV).
Хорошо хоть в интернет по L2TP выйти вполне было можно.


Дальнейшие поиски привели на наш, отечественный сайт поддержки TP-LINK. В данном случае, с этого и надо было начинать. Уже на странице продукта, внизу была ссылка на тестовую прошивку с поддержкой статической маршрутизации (Dual Access) и IPTV.
Но я пошел на форум и, практически сразу наткнулся на тему новых прошивок от октября уже 2009г.
Глубоко вдохнув, запустил роутер на прошивку по новой, с действительно свежим, но тестовым ПО. Выдохнул я спокойно, после того, как магическим образом появились маршруты на соответствующей вкладке и, соответственно, заработало IPTV.


До этого я слышал нехорошее про тестовые прошивки, мол роутер на 8м переключении IPTV канала, захлебывается от Multicast, так же при этом отваливается Wi-Fi. У меня при просмотре IPTV все нормально с Wi-Fi, однако Wi-Fi действительно иногда отваливается. Возможно речь идет про разные прошивки.


Но все равно ложки дегтя, имея дело со столь бюджетным решением, не избежать. Расплата за все - скорость сети. Для IPTV нужно (по данным VLC) 2.5Мбит и 8Мбит - обычный канал и HD соответственно. Разумеется с этим все ок. Но вот скорость в DC++ падает с законных 100Мбит до в лучшем случае 50. В среднем где-то 30-40Мбит. Я пока решил понаблюдать за поведением роутера, да и 40Мбит тоже вполне неплохо, ведь те же ADSL-ники не имеют и такой локалки. А локалка это не только быстрая скорость в DC, но и ретреккер для быстрой скачки популярных торрентов.


Теперь в конце заметки на память опишу некоторые настройки роутера и программ, которые не заработали правильно сразу: DC++, uTorrent, HTTP File Server.


Настройка VPN через L2TP. Обращаю внимание, что нужно ввести IP адрес VPN сервера, предварительно узнав его, выполнив в командной строке команду:


ping tp.spb.corbina.net (или tp.corbina.net)


Мое окно настроек WAN:


tp-link tl-wr542G WAN


Для того, чтобы работали прямые входящие соединения в DC++, uTorrent и т.п., необходимо это задать, например так:


tp-link tl-wr542G virtual server


При этом в самих клиентах необходимо задать те же порты, что мы прописали в виртуальных серверах на роутере. Для DC++ настройки будут такие:


tp-link tl-wr542G DC++




А для uTorrent - так:


tp-link tl-wr542G uTorrent


Еще я разрешил UPnP в роутере:


tp-link tl-wr542G UPnP


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


tp-link tl-wr542G static routing


Продолжаю наблюдать за поведением роутера, пока мне почти нравится, кроме Wi-Fi (что скорее всего исправят) и уменьшения скорости локальной сети (что невозможно исправить прошивкой, т.к. железо похоже не тянет).


Оригинал заметки: memuars.blogspot.com/2009/11/tp-link-tl-wr542g-corbina-beeline.html