A shelter from pigs on the wing
DMZ
дневник заведен 09-08-2004
постоянные читатели [32]
3 CaHuTaPa, 517design, Arde, Art`Is, aviabaza, BlackDrago, CyberJoe, DeadMorozz, Depeche Mode, DMZ, d_r, Ewige, glv12 Marla Zinger, goldenandy, Grimble, Hydralisk, Jude, Katrine Himitsu, Leave-me-alone, MISTIK, My3a, Nash, Nicholas Hawkwood, Pingvin, Riskoff, VorteX DrAgON, Wolfram, Букля_, достало, Муть, Рика, Эль
закладки:
цитатник:
дневник:
местожительство:
Красноярск, Россия, Сибирь
интересы [24]
программирование, C++, Depeche Mode, Star Wars, perl, DVD, JavaScript, FAR, lost, 80е, Half Life 2, долго спать, Miami Vice, веб-роботы, кентаврицы
антиресы [9]
грибы, грейпфрутовый сок, мёртвые люди, табличка обед, долго спать
Вторник, 2 Февраля 2010 г.
09:05
Из всего разнообразия аудиоплееров под Linux работать с родным клиентом Last.FM смог только Rhythmbox. И то после после патча его ручками.

Многие плееры используют свои плагины. Местами кривые. И не умеют помечать композиции как «любимые»

А ведь вроде по Linuxway (когда программа должна делать минимум, но делать его хорошо и про объединение программ в цепочки тоже есть пункт) должно быть как раз наоборот. Плеер пусть играет музыку, а Last.FM скармливает её в статистику.

Пятница, 8 Января 2010 г.
21:00
Никогда не имел больших проблем с компьютерами, но уже который раз убиваю какую-нибудь файловую систему в процессе экспериментов.

Хорошо, что всё ограничивается или полетевшей таблицей разделов или метаданными файловой системы

Сегодня я выучил  fdisk + xfs_repair

Пятница, 4 Декабря 2009 г.
19:03
Мои безумные руки снова уронили Linux, а точнее таблицу разделов.

Зато мы выучили:

Среда, 18 Ноября 2009 г.
18:46 XFCE
XFCE получает награду в категории «Desktop Manager, который мне не хочется настраивать под себя, потому что он отлично выглядит по умолчанию»

Четверг, 5 Ноября 2009 г.
11:18 Сглаживание шрифтов в Debian, попытка №2
Со второй попытки, шрифты в Дебиане приобрели прекрасный, законченный вид.

Пришлось пересобрать несколько библиотек и выставить DPI в настройках Xorg.

За инструкцию по пересборке нужных библиотек спасибо автору. Брал тут: http://divenvrsk.livejournal.com/628.html. Хоть и прошло почти два года, но инструкции работают. Даже в testing. Единственное, что циферки в именах пакетов отличаются.

Я в качестве дополнения еще делал dch -i и давал каждому пакету префикс в конце версии типа 1.9.4-1.1cleartype

Теперь пакеты можно закрепить, чтобы необновлялись:

/etc/apt/preferences

Package: libcairo2 libcairo2-dev libfreetype6 libfreetype6-dev libxft-dev libxft2
Pin: release v=*cleartype
Pin-Priority: 1001

Для задания DPI, для nVidia работает следующий код в секции Device

Option "UseEdidDpi" "FALSE"
Option "DPI" "96 x 96"

Проверяем:

1
$ xdpyinfo | grep resolution
resolution: 96x96 dots per inch

Ну а потом, доводим до совершенства в настройках DM

Естественно, настройки сглаживания шрифтов штука сугубо индивидуальная. Кому как нравится.

Ну а ежели кому нужен комплект библиотек под squeeze amd64, то можно скачать тут.

Вторник, 27 Октября 2009 г.
08:35 KDE4, Phonon, ALSA, DMix
Phonon не видит DMix плагин в ALSA. В итоге он вешается на саму звуковуху и никого не пускает к ней.

Решение состоит из двух этапов.

  1. Сделать алиас на DMix, которые Phonon сможет запустить
  2. Дать ему имя
Предполагая, что настроенный DMix имеет имя dmixer20

    pcm.dmixphonon {
      type plug
      slave {
        pcm "dmixer20"
      }
    
      hint {
        show on
        description "DMix for Phonon"
      }
    }
    Вторник, 20 Октября 2009 г.
    18:09 Application Data
    За что мне еще нравится Линукс, так это за подход к размещению приложений: бинарники отдельно, настройки отдельно. Пусть даже бинарники расползаются в /bin, /usr, /usr/local, /lib, /usr/lib и ищи их потом с фонариком по всему диску, если надо ручками заменить библиотеку, то настройки четко оседают в /etc или $HOME.

    Так что для бэкапа системы совершенно не требуется делать копию всего диска (на всякий случай). Достаточно иметь копию /etc, /home (правильно его делать отдельным разделом) и /var для специфичных серверных приложений.

    Майкрософт в своё время жутко распустил пользователей, так что все сидят под админами или с правами админа. Программописатели тоже исходят из того факта, что обычный пользователь всегда имеет доступ в Windows  и Program Files и HKEY_LOCAL_MACHINE.

    Так в целом очень даже  неплохая система прав в NT не работает. А когда в Висте попытались эти гайки закрутить, то все взвыли, потому что каждый шаг требует подтверждения. И ведь по правильному тоже не получается: программы-то не спешат переписывать.

    Лет десять назад Майкрософт рекомендовало хранить все настройки в реестре, в хайве HKEY_CURRENT_USER, но сейчас уже хорошим тоном считается хранить настройки в Application Data (правда админские системные конфиги всё равно рекомендуют держать в реестре). Теперь бы еще дождаться появления аналога /var и будет еще капельку лучше.

    Среда, 14 Октября 2009 г.
    17:09
    Ну почему в Windows никто не додумался до такой потрясающей штуки…

    Значок громкости в тулбаре и Амарокъ поддерживают управление громкостью, если навести на них мышку и покрутить колесо. И всё. Не надо двигать и щелкать.

    Зато Амарокъ не хочет показывать обложки дисков, если не просканируешь их в коллекцию.

    А так как на работе я слушаю новую музыку и 80% её в итоге удаляется, то коллекцию из этого делать безсмыслено. Надо будет поэкспериментировать с другими плеерами…

    Понедельник, 12 Октября 2009 г.
    08:07
    На kde-look.org в топах на заказчку темы под Мак и Висту. Забавно

    06:35
    Дебиану повезло, что у него есть Убунта.

    Системы практически совместимы (даже на уровне пакетов), Убунта стала довольно популярна на десктопе и можно брать советы для Убунты c ubuntuforums.org практически без изменений.

    Пятница, 9 Октября 2009 г.
    11:23 ICQ
    После миранды Kopete, SIM и Pidgin совсем не катят. Pidgin к тому же и под GTK.

    Но внезапно нашелся QutIM, которого еще даже нет в официальном репозитарии, но мне он уже нравится

    04:58
    Дьявол в мелочах. Для комфортной работы в Линуксе самым важным оказалось разобраться со шрифтами и изменить оформление под себя. Понял, что не выношу стандартную синеву KDE

    Четверг, 8 Октября 2009 г.
    17:02
    Всё-таки воздрузил на рабочую машину Debian. Посмотрим, что из этого выйдет.

    Четверг, 10 Сентября 2009 г.
    16:40 udev

    Если вдруг приспичит ночью
    Правило создать в udev
    Убедитесь поначалу,
    Что его еще там нет

    Правила в /etc/udev/rules.d/ переписывают правила в /lib/udev/rules.d/

    Мне понадобилось четыре часа, чтобы это понять.

    Среда, 9 Сентября 2009 г.
    13:18 Всем сёстрам по яйцам
    Сестра старшая получила колонки Microlab Solo 6Ca_solo. Я не сильно-то и силен во всяких меломанских деталях, да и уши свои не считаю идеальными, но пока каждая новая акустика меня не перестаёт радовать. За начальным Hi-Fi я пока даже не стремлюсь — геометрия и наполнение помещения не то, так что тратить 600$ на это совершенно не хочется. Так что ограничиваются пока сегментом мультимедии.

    Пока через мои руки и акустики не так уж и много прошло. Первые колонки были пластмассовыми Genius, которые покупались «на сдачу». Музыку я на них слушал мало, так как mp3 добывать было не просто и я тратил свою стипендию на Audio CD, которые слушал сначала на магнитоле Phillips, а потом на миницентре Panasonic. В итоге потом этот миницентр и стал моими колонками. Тогда-то я и почуствовал первый раз разницу при работе на компе с нормальными колонками.

    Аналогично и с заменой Sony Bravia на Edifier C2. В своё время и уши Sennheiser eH-350 показали, что колонки он миницентра не предел возможностей, а теперь и Solo 6C это подтвердил. И стандартные звуки Windows снова стали звучать по другому. Из чего, интересно, их делают?

    И похоже с текущими жилищными условиями на лучшую акустику тратится бессмысленно.

    Сестра средняя получила в распоряжение звуковую карту ASUS Xonar D1 . a_xonarДо этого кино смотрелось на встроенном Realtek HD,  но дискретная карточка еще ни кому не вредила. Корпус у HTPC десктопный и всего 10см — это очень низко даже среди мультимедийных корпусов, так что там сильно не побалуешь. Я подумывал и об USB-звуке, но не красиво будет, если что-то будет болтаться снаружи. Но как оказалось запихать PCI-карту вовнутрь реально. Thermaltake укомплектовал корпус райзер-картой, которая втыкается в PCIE-слот и двумя дополнительными контактами на проводах подключается к двум PCI. Райзер карта сделана именно под этот корпус (или может это какая-то вариация стандарта, но я с ними не встречался до этого). В итоге собственно PCI-карта подключается к райзеру горизонтально и не обязана быть низкопрофильной.

    Но Xonar D1 я купил именно потому что она низкопрофильная. Хоть место и есть, но его охота сберечь. Карточка у ASUS получилась ч0рная, с позолоченными контактами без всякого намека на цветовую сехму разметки контактов. Да и изучение форумов показало, что карточка за свои 100$ у ASUS вышла очень хорошая. Единственное, что Creative до сих пор монополизирует звук дли игр, но игр на Линуксе не намечается.

    С драйверами под Linux проблем практически не возникло. «Не возникло» потому что дрова под него написаны давно и работают (кроме проприетарных Dolby-кодеков), а «практически» потому что в stable-ветке Debian их нет. Так что надо обновлять alsa до testing или пересобирать ручками. В итоге я и обновил до stable, а потом, на всякий случай (еще до покупки карты), пересобрал все модули.

    Так что после установки карты достаточно было сделать её устройством по умолчанию и все заработало. Встроенную я не отключал, система вообще и XBMC в частности все скушали сразу.

    1
    2
    3
    
    aptitude -t testing install alsa-source
    m-a a-i alsa-source
    nano /etc/modprobe.d/sound.conf
    ===
    + alias snd-card-1 snd-virtuoso
    ===
    1
    
    nano /etc/asound.conf
    ===
    #номера карточек и устройств выводятся по aplay -l
    - defaults.pcm.card 0
    + defaults.pcm.device 0
    + defaults.pcm.card 2
    ===
    1
    
    /etc/init.d/alsasound restart
    Ну и кроме того, даже с райзером три PCI-устройства в корпус не воткнёшь. Третий порт находится слишком близко к матери и ему мешают родные разъемы на матери, а второй порт там PCIE и то туда влезет только что-нибудьнизкопрофильое и без выступов. А может даже и не влезет.

    Третья сестра, которая и говорить толком не умеет, намеревалась получить Wi-Fi карточку D-Link DWA-520, которая сделана на чипе ath5k, который по слухам в интернете умеет работать в режиме Access Point и засовываться в мост. Идея собрать роутер-все-в-одном еще все жива в моём сердце. Но тут вышел конфуз: я подзабыл, что на пинкфлойдовской матери всего один PCI-разъем и он уже занят гигабитной сетевухой. Придется на неделе отнести карточку обратно.

    Понедельник, 7 Сентября 2009 г.
    19:24 Торрент-треккер
    Понадобилось тут человеку в пределах города слить с меня 8 гиговый файл. В теории можно подъехать с винтом, но ведь есть сеть.

    Городским DC++ я пользоватся перестал. Да и файлы у меня на роутере живут нужные

    По FTP/HTTP большие файлы передавать это как-то по извращенски, так что решил поднять локальный треккер.

    Как оказалось, проблема поднятия собственного треккера не особо освещена. В основном все сводится к установке мега-сайта треккер+форум+пользователи+регистрация+рейтинг, а мне такое нафиг сдалось

    Но в итоге нашел крохотный треккер на PHP, который умеет только раздавать пиры. То что надо.

    Сам торрент-файл создается любой доступной программой. Надо только announce-url ручками прописать. Потом заделаться сидером и можно скинуть торрент-файл знакомому.

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

    Воскресенье, 16 Августа 2009 г.
    12:06
    Приемнику от Microsoft Remote Control можно скармливать и чужие пульты

    Из всего найденного дома он подружился с пультом от Sony Bravia, пультом от колонок, пультом от тюнера Beholder M6 и пультом от ужасной китайской цифровой рамки, подаренной мне на Софт-Параде 2007 и включавшейся всего один раз в силу её тупизны.

    К сожалению, не удалось подружить приемник и пульт от DVD-проиграывателся Samsung. Сигналы-то ловятся, но закономерности в них не видит программка. Видимо у них там какой-то свой протокол. А к сожалению, потому что на пульте очень много кнопок под все нужды. Хоть он и не такой эргономичный как майкрософтовский.

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

    А универсальные пульты от Logitech штучка тоже очень интересная, но жутко дорогая
    Суббота, 8 Августа 2009 г.
    13:34 BD Linux
    С утреца также разжился BD-читалкой (и по совместительству DVD-писалкой) Pioneer BDC-S02 за 100$
    Внешне: привод-приводом. Ничего интересного.

    Запихал я его, конечно, в Linux-машину. Потому что она у меня подрублена к телевизору. И, понятное дело, лицензионные BD-диски Linux уж точно читать не будет — ибо защита AACS и BD+ и другие страшные слова. Да и пиратские BD на нём можно только без меню смотреть.

    Засунув диск с «Коралиной» в привод я обнаружил, что Linux уже видит файловую систему без проблем и, значит, драйвер UDF в ядре 2.6.26 уже новый. Ну что ж. Это уже половина дела!

    Файлы с диска легко копировались на винт и некоторый m2ts файлы даже проигрывались — это еще со времен DVD практика, что главный фильм шифрован, а трейлеры и прочая мелочь лежат открытыми.

    Теперь остается только рипнуть главный фильм на винт и можно будет заценить.
    Трехмерная версия весит 16.7Gb, а «плоская» 19.3Gb
    6.8Gb отведено под другие ролики и 30Mb под скрипты и прочие технические данные.
    Итого почти 43 гига на одном диске.

    И для рипанья софт уже вроде даже есть. Сейчас затестим

    А вообще, лучше взять железный плеер. Или PS3. (И сперва почитать в инете как они дружат с болванками и пиратскими дисками). Но пока лишних 400$ нет. Подождем до Нового года.

    Update: Диск успешно переписался. Все сумела сделать программа makemkv
    Среда, 5 Августа 2009 г.
    21:06
    И ведь почти ни один мануал не объясняет, что надо быть пользвателем группы powerdev, чтобы отправлять linux в suspend.
    Но тем не менее (S3) suspend-to-ram заработало. Включение и выключение компа занимает не больше десяти секунд. Причем будить можно и с пульта.
    А так: диски отключаются, все вентиляторы тоже гасятся. Если верить wiki, то питается только RAM
    Вполне съедобное решение. Hybernation тут нафиг не сдалось, а S3 очень даже полезно.
    05:03
    Коллективный разум обнаружил в настройках ядра Линукса (как минимум Ubuntu Intrepid и Debian Lenny) параметры, которые мешали хорошему многопоточному декодированию H.264
    Я попробовал, и стало заметно лучше
    Сохраним на память:
    for i in /proc/sys/kernel/sched_domain/*; \ 
      do echo $(( `cat "$i/domain0/flags"` | 16 )) \ 
      > "$i/domain0/flags"; done
    
    Закрыть