воскресенье, 13 сентября 2009 г.

Воспроизводим звук по сети: pulseaudio + ubuntu + gentoo

Итак, задача. У вас есть компьютер, на котором есть большой монитор, но... нет колонок. Есть еще нетбук, колонки не ахти, но есть. Ну и наушники есть, только провода у них не очень длинные. Что надо сделать, чтобы смотреть кино на большом мониторе и при этом слушать звук на нетбуке?

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

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

Дальше мы включаем google. Находим padevchooser, ставим (на нетбуке, где у нас ubuntu), запускаем:

kilork@pantogan:~$ sudo apt-get install padevchooser
kilork@pantogan:~$ padevchooser &


В трее появляется иконка, жмем на нее, выбираем "Configure Local Sound Server...", там включаем все что понравится на закладке "Network Access". Все, на нетбуке все.

Теперь в gentoo ставим флаг pulseaudio для mplayer'а, запускаем кино воспроизводиться, установив переменную окружения PULSE_SERVER адресом нашего нетбука (да, чуть не забыл, у нас еще и wifi работает, так что способ с флэшкой - это просто позор):

kilork@phoenix:~$ PULSE_SERVER=192.168.1.2 mplayer -ao pulse ~/kilork_the_best.avi


192.168.1.2 - как нетрудно догадаться, адрес нетбука. Если все у нас хорошо, то на большом экране заиграет видео, а звук будет играть на нетбуке. У меня все было именно так.

Но этого мало, ведь чтобы поставить на паузу по прежнему надо пойти и нажать на паузу (у меня конечно, беспроводная клава, но все равно, это не то). Итак, чтобы все было совсем хорошо, заходим по ssh с нетбука и добавляем еще два параметра к запуску: DISPLAY и XAUTHORITY. Приблизительно так:

kilork@phoenix:~$ XAUTHORITY=/var/run/gdm/auth-for-kilork-blablabla/database DISPLAY=:0.0 PULSE_SERVER=192.168.1.2 mplayer -ao pulse ~/kilork_the_best.avi


Теперь, все путем, нетбук превращается в окончание звукового штекера и пульт управления.

С праздником!

Всех, кто хоть раз заставил плясать компьютер под свою несгибаемую волю - поздравляю!

воскресенье, 6 сентября 2009 г.

100000 км, отпуск и ремонт

Лето было весьма насыщенно событиями.

Я проездил на Левине более 100000 км, точно момент перехода не заметил, но все же. Конечно, это уже не та машинка, что была, но он все еще на ходу, что достаточно удивительно, учитывая мое весьма халатное отношение к его техническому и эстетическому состоянию. Один из фактов, что машина и ее обслуживание обошлись дешевле, чем бензин и мздоимство.

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

Надежды провести тяжелое время на даче не оправдались, хотя все же я свой месяц смог умыкнуть. Две недели в командировке, две - на даче. Можно сказать, что я в какой то степени готовился к такой смене обстановки, поэтому у меня был eee и cdma модем skylink. Первый помогал мне вообще везде, пару недель я даже на нем реально работал (но тяжеловато, я люблю работать на большом экране), в основном он был именно тем, чем должен быть - средством для получения информации из глобальной сети. Благодаря модему, я был на связи на достаточно высокой скорости и две дачные недели. Фактически, никакого отрыва от нужной мне цивилизации. Итого, eee - лучшее приобретение последнего года, отдача от него просто потрясающая. Модем себя пока что просто оправдал, я подключил тарифный план, смысл которого только в нахождении на даче, в городе - только на самый крайний случай (1 руб/Мб против 5 руб/Мб).

воскресенье, 9 августа 2009 г.

Оптимизация себя: избавляемся от ненужных преобразований

Обнаружил, что не использую в обычной жизни то, чему учат еще в школе. Упрощением математических выражений мы все занимались. Но почему-то применить это к иностранным языкам мне не приходило в голову. Я читаю много материалов на английском, притом с пониманием проблем не возникает. А проблема как раз в том, что я преобразую исходный английский текст в его смысл, но не напрямую, а сначала - в его смысл на русском. Я попробовал не преобразовывать текст к русскому, а понимать его именно исходным английским текстом. Оказалось, это вполне возможно, и главное - сильно быстрее, чем пытаться переводить. Подозреваю, что сразу такой переход и невозможен, но он необходим для повышения эффективности впоследствии. Следующий этап, научиться таки писать связанные тексты, ну и разговаривать может быть рано или поздно я смогу. В первых планах, попробовать перевести на международный язык номер один статьи про gnucash, что и неудивительно - надо расширять аудиторию.

воскресенье, 2 августа 2009 г.

Дело GnuCash живет и побеждает - модуль Finance::Quote для ММВБ (Micex)

Именно так можно охарактеризовать мое настроение после письма Андрея, с просьбой опубликовать разработанный им модуль получения котировок ММВБ для GnuCash.

Публикую: http://atsave.narod.ru/micex-pm/index.html.

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

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

Даешь больше модулей для GnuCash!

З.Ы. 21.01.2011 - поменялась ссылка на сайт автора, обновил. Попробую опубликовать на CPAN для облегчения инсталляции, тем более, что мой родной модуль что-то в последнее время поломался...

понедельник, 27 июля 2009 г.

Юпитер трясет

19 июля нашего газового гиганта поразило нечто. Что произвело эффект покруче тунгусского метеорита. И даже на фотографиях от 24 числа отчетливо видно следы погрома. И никто об этом ничего не знал. А ведь должны были знать. Если мы об этом ничего не знаем, то где гарантия, что завтра на нас не упадет тоже такое тельце, размером с несколько футбольных полей?

Но уже сегодня новость с трудом находится на новостных сайтах. Что-то мне подсказывает, что совершенно зря, прозевать такое, это гораздо круче, чем допустить новые атаки террористов.

Мне кажется, что как сейчас мы ставим камеры в подъездах, чтобы следить за хулиганами, так и в космосе должно быть развитое око Большого Брата, а то болтается один дохлый Хаббл, который только через 5 дней успевает посмотреть на вселенскую катастрофу, и что с этого толку? Хотя, возможно, и не так уж плохо, если эту лавочку так прикроют :)

воскресенье, 12 июля 2009 г.

Зло

Командировка, ремонт, уфф...

Просмотрел сегодня плафоновый мафон, подумалось, что аум синрике не туда пустило свой газ. Не в смысле убийства, но просто, с эстетической точки зрения, морг заваленный стразами - это круто :)