понедельник, октября 22, 2007

Некоммерческая музыка.

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

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


Радует наличие неглупого поиска. Поиск производится по стране, тегам, лицензии. Хорош этот поиск тем, что никто не стал сортировать музыку по жанрам, просто у каждого исполнителя/альбома есть теги, по которым можно примерно определить направление музыки.

По тегу progressive можно найти достаточно интересных исполнителей, например, JT Bruce. Не Gentle Giant конечно, и не кентерберийцы, но всё-ж таки достаточно любопытно послушать.

Музыка в основном выложена в mp3 ~200 или ~300(не 256-320, ибо частенько есть и vbr) и ogg -q8(~300 килобит переменного битрейта).

Скажу честно, ogg -q8 - охренительное качество. Маргиналы, требующие loseless идут в зад, потому что требовать что либо выше на сегодняшнем этапе эволюции человеческого слухового аппарата - дешёвый выпендрёж. Я сказал!

воскресенье, февраля 25, 2007

Давно хотелось написать о синхронизации Windows Mobile 2003 и Linux, ведь это на удивление тривиальное и приятное дело.
Всего и нужно, что:
1) Узнать каким девайсом в системе назовётся телефон. Для этого нужно:
- до подключения телефона набрать ls /dev > /tmp/before;
- после подключения набрать ls /dev > /tmp/after;
- и наконец глянуть, что же появилось в системе diff /tmp/before /tmp/after;
В итоге получим что-то вроде:
> ttyUSB0
665a667
> usbdev2.5_ep00

2) После этого дело осталось за малым:
- Устанавливаем всё, касаемое synce и вообще синхронизации(synce-kde, synce-serial, kcemirror, multisync);
- Вбиваем команду sudo synce-serial-config ttyUSB0(это нужно единожды для настройки);
- Вбиваем vdccm(при каждой загрузке ОС);
- Запускаем raki(блатная иконка в трее);
- Вбиваем sudo synce-serial-start(при каждом подключении девайса);
3) Радуемся жизни, играемся с kcemirror;

P.S. Кому нужно, чтоб это всё настраивалось автоматом ищем на wiki synce, там оно есть при помощи udev-rules.

четверг, января 25, 2007

После долгого перерыва решил пополнить свой блог информативным постом.

Купив себе DVB-карту Twin-Han DTV Sat-Express, я столкнулся с тем, что автоматом в Linux она не подхватывается. То есть какие-то модули безусловно грузятся автоматом, но увы не все необходимые.

Естественно по этому поводу я решил проконсультироваться у Google. Он мне ответил как всегда оперативно и развёрнуто, но увы в первую очередь обращая внимание на другие аспекты использования DVB-карт, такие как спутниковый интернет и интернет-граббинг.
Так как мне они не нужны, то и останавливаться на них я не буду.

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

Сразу скажу, что я столкнулся с одной неприятностью, которая в Рунете не была мною найдена, но существует и может неподготовленному пользователю знатно попортить нервы.
А именно, цитирую:

With the recent kernel drivers the DST front end may fail to load. Kernel
2.6.17 for example. In the source edit drivers/media/dvb/bt8xx/dst.c at
about line 89. In the function "int dst_gpio_outb" look for udelay(1000).
Change that to msleep(200). Compile and install the modules and your
1025 will work just fine.

И естественно в SuSe 10.1, которой я решил настроить карту эта проблема была. Ядро я перекомпилировал, модули, которые находятся в
/lib/modules/2.6.16.13-4-default/kernel/drivers/media/dvb/ заменил на новые.
Вполне может, что вы с этой проблемой не столкнётесь, и я очень надеюсь, что так оно и будет.

После этих манипуляций неплохо бы подгрузить модули ядра таким вот образом:
modprobe dvb_core dvb_shutdown_timeout=0
modprobe bttv i2c_hw=1 card=0x71
modprobe bt878
modprobe dst
modprobe dvb_bt8xx
Как ни дико это звучит, но программы просмотра спутникового телевидения под Linux(по крайней мере те с которыми я столкнулся) не сканируют каналы сами, подавай им channels.conf правильный...
А делается он с помощью scan(dvb-scan).

Для просмотра лично я выбрал kaffeine.