Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

Down Kill Up Publicidad

Bitácora de Chewie (284)

Sábado, 09 de Septiembre 2006

Grabar sonido de aplicaciones

06:42h.
Bitácoras
Parece que ha cambiado bastante la cosa de grabar el sonido de una aplicación con el paso de OSS a Alsa.

Pongo aquí los pasos que he tenido que hacer para poder grabar de aplicaciones Alsa, que funcionan con mi configuración particular de tarjeta/distro/kernel.

No tengo ni idea del intríngulis de todo esto, así que me lo pongo más que nada como recordatorio.

  1. Poner lo siguiente en ~/.asoundrc:

    pcm.copy {
        type plug
        slave {
          pcm hw
        }
        route_policy copy
    }
  2. Ejecutar alsamixer -V capture y asegurarse de que la columna Capture está al 100%.
  3. Grabar con el comando:

    arecord -d 10 -f dat -t wav -D copy foobar.wav
Viernes, 06 de Mayo 2005

Pregunta sobre imagen monstruosa

03:08h.
Tecnología
Supongamos que tengo un montón de imágenes que, juntas, componen una mucho mayor. Gigantesca. Digamos 100.000 fotos de 650x400 pixeles cada una.

¿Cuál es la manera más racional de manejar todo esto para poder presentarlo en pantalla? Me refiero a poder ver la imagen entera, hacer zoom y todo eso.

¿Tiene sentido componerlas en una imagen individual? No creo. Abrir una imagen de 700 MB puede ser doloroso.

¿O es mejor escribir un programa que las vaya componiendo al vuelo bajo demanda? No creo. Hacer zoom "hacia afuera" podría llegar a ser superdoloroso.

¿Una solución intermedia?
Miércoles, 09 de Febrero 2005

Emergentes pasivos en KDE

03:19h.
KDE
Algunas aplicaciones de KDE utilizan el sistema KNotify para lanzar avisos al usuario mediante unos recuadros emergentes en el escritorio. Como tiene interfaz DCOP, los usuarios también podemos hacerlo desde scripts o la línea de comandos.

Por ejemplo:

dcop knotify Notify notify "" kmail "Nuevo mensaje de <b>Arwen Undomiel</b>" nosound nofile 16 0

Yo lo uso junto con el plugin libsong_change.so del xmms para mostrar el título de la canción que empieza a sonar. Aquí explican mejor la interfaz.

Otra opción más bonita y portable es usar xosd, aunque las notificaciones por KNotify son más rápidas.

Lunes, 17 de Enero 2005

Toshiba A50 y IDE autoprobing

05:34h.
Portátiles
Si alguien tiene un Toshiba A50 (y me consta que entre los barrapunteros tiene que haber más de uno, merced al programa Athenea de Universia), puede que al arrancar Linux se le quede más tiempo de la cuenta detectando los dispositivos IDE. Un auténtico coñazo que me decidí resolver hace un rato. Basta con pasarle al kernel lo siquiente (mediante un append en el lilo.conf, por ejemplo):

ide2=noprobe ide3=noprobe ide4=noprobe ide5=noprobe
Miércoles, 05 de Enero 2005

"Inmersión en Python" reloaded

03:25h.
Python
Heimy está actualizando y completando la traducción al español del libro Dive Into Python (imprescindible para pythonisos), que llevaba mucho tiempo abandonada.

Hace falta revisar la traducción, así que ha colgado los 6 capítulos que lleva traducidos (HTML) para el que quiera echarle una mano.
Martes, 21 de Diciembre 2004

Escoñar el WEP

05:26h.
wireless
En Slashdot enlazan a un artículo de SecurityFocus que habla de lo tirado que está crackear claves WEP en redes inalámbricas con las nuevas herramientas que salieron hace pocos meses:

This article is the first of a two-part series that looks at the new generation of WEP cracking tools for WiFi networks, which offer dramatically faster speeds for penetration testers over the previous generation of tools. In many cases, a WEP key can be determined in seconds or minutes.
Yo lo he probado y sí, está tirado.
Miércoles, 15 de Diciembre 2004

Grabar el sonido de cualquier aplicación

04:32h.
Varios
Me preguntaba el otro día si Skype podía grabar las conversaciones en un fichero de sonido, pero no encontré ninguna opción para eso. Hay una solución fea que implica cables y salidas y entradas analógicas. La solución chula (o la más chula que he encontrado) es utilizar un programa como Vsound, que captura todo lo que un cierto programa envíe a /dev/dsp. Por ejemplo:

vsound -f conversacion.wav skype
Como lo lógico es que además de grabar la conversación, la oigamos de mientras, se puede usar la opción -d para que vsound también redirija el sonido a /dev/dsp:

vsound -d -f conversacion.wav skype
Y si no queremos un wav de tropecientos megas, la opción -s (stdout) junto con lame:

vsound -d -s skype | lame -h - conversacion.mp3
Uso lame porque oggenc no se traga el formato que suelta vsound, que es Sun AU. Si alguien conoce la manera de pasar de Sun AU a wav PCM desde dentro de la tubería (sox parece que no permite tuberías), que me lo sople. Por cierto, que con esto estreno la bitácora en Barrapunto :-)