Jak skonfigurować dźwięk, by wszystko grało (ALSA, dmix)

Jak zwykle – zapisuję, bo zgubię…

Konfiguracja używa wtyczki dmix, do wypuszczenia całości dźwięku na kartę. Dmix potrafi połączyć wiele streamów jednocześnie, dzięki czemu unikamy sytuacji w której urządzenie /dev/snd/pcm* jest zajęte (jest, owszem, ale przez dmix) i jeden program odtwarza dzwięk, a inne muszą czekać na zwolnienie urządzenia.

Przykład najprostszej z możliwych konfiguracji poniżej.

pcm.!default {
type plug
slave.pcm "dmix"
}

pcm.dsp0 {
type plug
slave.pcm "dmix"
}

ctl.mixer0 {
type hw
card 0
}

Całość umieszczamy w pliku ~/.asoundrc.

P.S. Jak zwykle – nie ponoszę odpowiedzialności za użycie powyższego przykładu i spieprzenie sobie w ten sposób systemu. U mnie działa! Jeżeli u ciebie nie – znaczy, że być może coś przejmuje kontrolę na poziomie systemu (jackd, pulseaudio?). Daj znać w komentarzu – może będę w stanie pomóc.

Trochę o pieniążkach

Cytuję za: Prospects.ac.uk:

Average graduate starting salary: The graduate starting salary is PLN 33,360 (about £7,000)

I w tym momencie mnie szlag trafił, pamiętając z jakiegoś raportu w sieci (nie pamiętam gdzie, ale źródło napewno było “pewne”), że minimalna stawka za godzinę pracy w Anglii to lekko ponad £10.

Szybkie wyliczenie:
£10 * 8h * 5 (dni) * 4 (tygodnie) = 1600£ / miesiąc
£1600 * 12 miesięcy = £19200 / rok

£7000 vs. £19200

Nice, rly fucking nice.

27 letnie mięso a amatorszczyzna reporterów programu Uwaga w TVN

Niestety, ale nie mogę się zgodzić na taki obrót sprawy.

Owszem – przeterminowane „mięso” trafiło na rynek.
Owszem – należało sprawę załatwić tak by nie trafiło ono do konsumentów…

Ale nie w ten sposób!!!

Od momentu emisji na antenie TVN’u programu Uwaga! traktującego o tej sprawie, do dnia dzisiejszego minęły zaledwie dwa dni, a sprawa urosła do ogromnej afery, na której niestety stracą uczciwi producenci przetworów garmażeryjnych w naszym kraju. A całą sprawę można było załatwić inaczej!

Należało po cichu zbadać, przekazać odpowiednim organom (policja/prokuratura, Sanepid, nadzór weterynaryjny, itp.) i _DOPIERO_ po całkowitym wycofaniu produktu z rynku poinformować o tym opinię publiczną. Sytuacja typu win< ->win. I wilk syty [TVN bo ocalił nas przed parszywej jakości imitacją mięsa o marnych walorach smakowych i paskudnej jakości (mój kot by tego nie tknął), oraz my – bo ta podróba nie trafiła na nasze stoły] i owca cała, gdyż uczciwi producenci nie poniosą strat…

A wyszło jak zwykle – TVN gonił za tanią sensację, a koszt takiej akcji poniesie przemysł garmażeryjny (a straty pójdą pewnie w grube miliony).

Na przyszłość dogi TVNie, czyż taki tytuł nie byłby lepszy z punktu widzenia PR: „TVN ocalił polskie społeczeństwo przed trucizną ze Szwecji”, niż: „TVN doprowadził do upadku wiele firm produkujących wytwory garmażeryjne”.

I obym się mylił – czego i sobie, i wam życzę.

Postfix – the horrrrrrrorrrrrrrr!

Wszystko pięknie w/g konfiguracji:

http://www.howtoforge.com/perfect_setup_debian_etch_p5

Efekt? Nie działa. Ehhh, Debian…

May 19 13:11:14 (hidden) postfix/smtpd[6073]: connect from (hidden)
May 19 13:11:14 (hidden) postfix/smtpd[6073]: warning: SASL authentication failure: cannot connect to saslauthd server: Permission denied
May 19 13:11:14 (hidden) postfix/smtpd[6073]: warning: (hidden): SASL LOGIN authentication failed: generic failure
May 19 13:11:14 (hidden) postfix/smtpd[6073]: lost connection after AUTH from (hidden)

Rozwiązanie:
http://linux.derkeiler.com/Mailing-Lists/Debian/2004-06/2122.html

Ufff. Chociaż i tak szybciej niż qmailem… (wzdech).

P.S. Postraffiam fsistkich debianofcóf :P