jci's blog

Earthquakes can't stop the rock

Escrito el 06/17/09 07:33:57 pm por jci

In bed with flu, you get some real quality time with your computer

Categories: GNOME, Tarros, GNU/Linux, Hacks, Ubuntu, Musica

Lo bueno de estar con gripa es que tienes un monton de tiempo para intentar no aburrirte (si es que la vida de uno ya es enteramente aburrida, como la mia). Claro que los antigripales y las mezclas con vitaminas hacen que uno este triplemente activo de noche, a no ser de mandarse unas cuantas pseudoefedrinas o algun antiestaminico. Pero bueh, no les voy a andar enseñando a hacer pebre su higado, sino a hacer pebre su computador.

Esta vez, la pelea mas rotunda : Jackd y Pulseaudio.

Por la cresta. Desde hace un tiempo que la inclusion de Pulseaudio ha sido en parte beneficiosa para GNOME (lease : Ubuntu Jaunty), pero no para mi caso puntual : no hay aplicaciones basadas en Pulseaudio que sirvan para grabar audio de calidad (como Ardour, ya que es Jack-dependiente). Como siempre, termino comprando cosas que no necesito y algunas que llegan de regalo. Como una mezcladora nueva que venia con una tarjeta de sonido USB Behringer:

jci@zaphod:~/Copied$ lsusb
Bus 001 Device 002: ID 152d:2339 JMicron Technology Corp. / JMicron USA Technology Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 0a5c:2039 Broadcom Corp. Bluetooth Device
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 010: ID 413c:2003 Dell Computer Corp. Keyboard
Bus 004 Device 009: ID 045e:00b9 Microsoft Corp. Wireless Optical Mouse 3.0
Bus 004 Device 008: ID 03eb:0902 Atmel Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 08bb:2902 Texas Instruments Japan
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

(Que hace un Mouse Microsoft? Fue un regalo. Y diablos que ha servido.)

El unico problema es Linux. Las fundaciones de Audio son realmente mal hechas. OSS (que a sorpresa de muchos, se sigue usando para aplicaciones Legacy, como Skype :B ), ALSA (que ya es un parto, pero no voy a seguir hablando mal de el por que hay muchos sitios que lo descueran), ESD (estaba bueno que reemplazaran a este) y Pulseaudio. Ademas que existe Jackd que de hecho lo mostre en el ultimo Encuentro Lainuc en Concepcion. Las autoconexiones y otras cosas que lo hacen un lugar bonito para vivir.

Pero no! Pulseaudio se niega a dejar el bote:

jci@zaphod:~$ killall pulseaudio
(varios segundos despues)
jci@zaphod:~$ sh jackdrc
(challa)
jci@zaphod:~$ killall jackd
jci@zaphod:~$ ps afux | grep pulse
jci 4754 0.0 0.0 4784 536 ? Ss Jun16 0:00 \_ /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session /usr/bin/seahorse-agent --execute x-session-manager
jci 4760 0.0 0.0 3144 652 ? S Jun16 0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session /usr/bin/seahorse-agent --execute x-session-manager
jci 31884 0.0 0.0 3336 792 pts/4 S+ 19:39 0:00 | \_ grep pulse

Asi ad infinitum. Pulseaudio se niega a irse a pique y la que lo vino a parir.

Hay un monton de soluciones (como desinstalar Pulseaudio), aunque encontre una manera ENTRETENIDA de arreglar todo esto.

  • Desinstalar Pulseaudio! JA! :B
  • Decirle a Pulseaudio que sea un buen ciudadano y que respete a las aplicaciones. Y se eche en el rincon hasta cuando se le llame.

    Editar /etc/pulse/client.conf y cambiar la linea
    autospawn = yes
    por
    autospawn = no

    Y darle a un reinicio al servicio Pulseaudio. Se aconseja salir de la sesion, aunque tambien un reboot lo vale.

    Luego, crear un archivo ~/.pulse/jackd.pa con lo siguiente:
    load-module module-jack-source
    load-module module-jack-sink

    Despues de cargar jack:

    jci@zaphod:~$ /usr/bin/jackd -p128 -dalsa -dhw:1,0 -r48000 -p2048 -n4 -Xseq

    Iniciar Pulseaudio con lo siguiente:

    killall pulseaudio
    pulseaudio -DnF ~/.pulse/jackd.pa

    Y que creen? Hasta puede usarse el multiple output!

Pulseaudio y Jackd vuelven a ser los compañeros aperrados que uno siempre quiso tener en su computador.

NOTA : cuando deshabiliten el modo de autospawn, pulseaudio va a subir siempre y cuando haya una aplicacion Pulseaudio-aware (como Totem). En este caso, intentara incluso llamar a Jackd al iniciar:

jci@zaphod:~$ totem test1.wav.mp3
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
no message buffer overruns

Los grises y chaparritos son los de temer.

3819 views » 1 feedback »

Escrito el 06/16/09 01:46:35 am por jci

I was compelled to do it, but my roomie told me not to, so i threw him the PS3 control

Categories: Web Link Blog

Nuevamente, desde las trincheras, mas FUD desde "ya saben donde".

El enfasis es mio. (en este tipo de letras).

Yo como usuario linux, necesito un sistema que realmente sea rápido y eficiente [snip] me llamo la atención el programa de instalación, la linda forma de cargar al iniciar, pero la primera vez que entre al escritorio quede impactado con la terrible lentitud del sistema [snip] ya que de verdad la terrible ineficiencia hasta en el manejo de archivos realmente me superó, decidí investigar al respecto, nunca encontré la razón “concreta” a esto...

Podrias haber partido por el siguiente analisis:

- Ya que soy usuario de Debian, me dedique a comparar los .config entre los kernels para ver si es que hay alguna diferencia (lo hay, son 500 puntos de entrada)
- Despues mirar los scripts de arranque. Hay un par de cosas, como usplash, readahead y otros que estan ayudando a que agreguen unos tipicos 2s o 4s al booteo
- Los cambios desde 8.04 a 9.04 entre lo que es el usplash + algunas cosas que se nota que quisieron meter Plymouth
- etc...etc...etc...

[snip]pero me pille con muchos foros de discusión en donde usuarios de ubuntu hacían pregunta[/snip]

....

[snip]ante toda esta situación dejo a su disposición ciertas interrogantes planteadas que me nacieron de esto.
* ¿Será quizás, debido a la lentitud de mi pc yo haya notado mas este problema?
* ¿O tal vez el tener tantos colores y sistemas “lindos” llenos de cosas son los que realmente provocan esta lentitud?
* ¿Habrá algún sitio que trate el problema de un modo mas concreto explicando el “por que existe esto”?

Either you can help, dig, research and tell the goddamn reason instead...

En el tema concreto de velocidad. ¿Se esta haciendo un aporte al software libre? o ¿No es valido cuestionar esto?

En el tema concreto de los motores, es cierto que el Ford GT hace un real aporte a las innovaciones del equipo Ferrari?

Nota : Gran Turismo 5 me empujo a decir esto.

Nota : Para que vean el asunto de las neutralidades, hay algo llamado opinion. Puede ser muy personal, puede ser guiada con respecto a realidades o experiencias. En todas esas situaciones puedes expresar lo bien que ha funcionado *algo* para ti o quien sea, pero no puedes decir propiamente que es lo mejor. O bien, sacar cartas de debajo de la manga.

You've been warned.

"después me empecé a dar cuenta sobre las prácticas de ubuntu cerrando código ( o sea no es SL)"

Ejemplo seria...?

"Ubuntu ha creado hordas de usuarios HOYGAN, se meten a foros, blogs preguntando lo mismo que ya se ha preguntado mil veces."

...

"Aproximadamente hace 7 u 8 años" ... "Fedora Core"

Como que hay un leve leve problema de fechas, pero vamos a dejarlo pasar.

"Si porque mantiene a una cantidad de desarrolladores activos"..." "Y no porque la comunidad en si, como personas individuales que ocupan la distribución, por exclusivista que suene, son un asco aportando."

Fucking kill me now.

Ubuntu aporta a Ubuntu, a su propia ideología, no al software libre.
Y creo que el problema mas grave es que la gran mayoria de los usuarios ubuntu, son realmente “patéticos”

Deberian preguntarme que pienso de algunos usuarios de ...oops

Y de hesho, como es costumbre en este glob, les voy a responder la encuestita:

Nombre? Juan C... en realidad, varios me conocen como jCi asi que da lo mismo. Next?

¿Hace cuanto conoces GNU/Linux? : De primera vista, hace 15 años mas menos. De segunda vista, unos 13.

¿Cual fue la primera distribución que conociste o que usaste? : Un slackware poco instalable en 13 diskettes que te echabas Windows a la primera.

¿Qué distribución usas actualmente? Ah, dificil. Uso Debian para proyectos de rapido arranque (firewall/proxy y similares) o lo que necesito sin tener que entrar a picar. Para Desktop, unas mezclas rarificas de UbuntuStudio (para grabacion de Audio, produzco musica), Fedora para proyectos de Desktop (no mios) y algunas cosas con LFS si es que me da por querer tener algo mas minimo aun.

¿Qué piensas de Ubuntu? : Usable, lo encontre facil de instalar, lo he venido usando desde no-name-yet (previo a 4.XX). Logico que tiene sus problemas igual que otras distros, solo que me doy a veces la macana de averiguar (y contar el porque de) que cosas andan mal, si es que pillo que algo anda raro. Aunque algunas veces, claro que me doy la lata de reportar algun error y de pillar alguna "respuesta sui generis" (lease : pidgin-lastfm) de alguno de los mantenedores.

Según tus conocimientos, ¿Aporta realmente Ubuntu al desarrollo del software libre? : Es Ubuntu o Canonical? (la empresa)

En el caso de Canonical aporta, aunque el nivel de aporte igual sea algo menospreciado entre algunas personas (si es que quieres ver quien tiene la cola de pavo real mas grande), aunque en este mundillo creo que incluso los aportes menores (incluso de pelotudos como yo) sirvan.

Ahora, en el caso de Ubuntu, por supuesto. Es un gran "test drive". Empujar una distribucion facil de instalar con los cambios mas recientes haces que los usuarios ante errores se quejen (y si que lo hacen) (aunque no sepan donde hacerlo, es algo que aun hay que mejorar, en mi opinion). Empujar Xorg en sus comienzos e incluir versiones point-release de GNOME ha ayudado bastante a entender la experiencia de usuarios y la percepcion de las aplicaciones.

Si lo comparas con las cuatro libertades, es como dificil delimitar. Uno, por que a pesar de distribuir los cambios, los usuarios menos experimentados no saben como enviar un reporte de errores o correccion a su programa favorito (o no favorito). Eso aun es "rocket science" para usuarios, pero es el problema de fondo : si no tienes el conocimiento para hacer modificaciones, entonces dar las libertades para hacerlas queda en segundo plano.

Por ultimo, ¿Qué distribución recomendarías para empezar? Cualquiera. Ojala partir en un via crucis y terminar con la que mas se acomode. Quizas la mas facil de instalar. O la que deje el escritorio mas bonito. Lastima que no pueda dar sugerencias, por que mi conocimiento de otras distros no-Debian-based es medio limitada (quizas Fedora 10-11 por ahora). La pregunta es absurdamente generica. Empezar para que? Hacer documentos? Un navegador y Google Docs. Para programar? Alguna que te permita tener las dependencias precisas (nota : Debian y Ubuntu se caen a veces en esto, pero 1000 puntos a quien diga por que). Para aprender los fierros de Linux? LFS, lejos.

Como diria Guybrush Threepwood en "A pirate I was meant to be" : "Stop...stop...stop!".

BAI!

(al margen : parenla con el FUD PLZ!)

Aparte, si creen que estoy siendo demasiado rudo/estupido/etc, invito abiertamente a los mantenedores de ese glob a tomarse unas birras junto a otros usuarios de Lainucs, usuarios de otras distribuciones y demases. Demas que sale otro "Drunk Linux Podcast" (nota : Franco tiene la primera edicion :-) )

964 views » 2 feedbacks »

Escrito el 06/04/09 05:24:59 pm por jci

With opinions like this one, Internets should be used only for pr0n

Categories: Tarros, GNU/Linux, Ubuntu, Advocacy

Sacado de noubuntu.org. El enfasis es mio.

He incluido algunas experiencias personales y otras que he encontrado en la web.

1.- Ubuntu es como Windows, a la hora de instalar programas no consulta nada sólo instala basura extra a lo requerido, Debian instala lo requerido y es más flexible con las configuraciones. (Step 5 FTW!)

2.- Ubuntu es sencilla y a menudo no obliga al aprendizaje, no implica que sus usuarios sean tontos pero si más flojos, en cambio Debian es más compleja y robusta, lleva a un aprendizaje directo. (Sorry, soy fan de ambos venenitos, pero echarle la culpa a la distribucion...ahora entiendo las peleas de las listas de Debian. Oh, lord...)

3.- La estabilidad no se compara, Debian es como una roca, en mi vida he visto un kernel pánic. Ubuntu se congela con sólo pensar que tiene que realizar una tarea pesada. (He visto kernel panics en miles de lugares. Creo que el autor no sabria por donde partir si ve uno)

4.- Ubuntu se limita al uso personal, Debian funciona sobre todo, portátiles, robots, lanzaderas espaciales, trasatlanticos y submarinos. (....)

5.- Mi preferida, Debian no es un sistema operativo, es el Sistema Operativo Universal, mientras que Ubuntu solo se basa en Debian. (Departamento redundante para redundancias?)

Despues me preguntan que por que pienso que la Internets deberia tener pr0n en vez de opiniones.

Kill. Me. Now.

2061 views » 5 feedbacks »

Escrito el 06/01/09 11:46:04 pm por jci

Acerca de este glob

On the Sixth Day, there was a Running Man looking for a Predator to stop a Raw Deal with a Commando. Only True Lies were said. But nao, Junior is about to get Twins, with the help of a Kindergarden Cop. That will be the Terminator of all struggles.

Archives