Archive for Agosto, 2008

Microsoft y HP no vinieron

Lunes, Agosto 25th, 2008

Jaime Ordónez indicó el 25 de agosto en el programa Desayunos de Radio Universidad que Microsoft y Hewlett-Packard anunciaron inmediatamente después de conocer el resultado del referendum del 7 de ocutbre de 2007 que habían decido no traer grandes operaciones al país. La razón, que Ordónez indicó conocer de primera mano, que ambas empresas expusieran para tal decisión fue que las personas en el país carecían de la preparación necesaria para poder llevar a cabo las labores que éstas requerían.

Ordónez no lo dijo de esa forma, pero me dio la impresión que estaba indicando entre líneas que estas empresas estaban esperando que pasara el proceso para realizar el anuncio, quizás a solicitud del gobierno.

Resulta interante también notar que el CAFTA no es el fin (y tampoco el principio) de la historia, como lo quisieron hacen ver en muchas ocasiones diversos grupos que apoyaron su aprobación, y que tenemos problemas más complejos y más serios que las comparativamente simples cargas y excenciones tributarias expresadas en el tratado. Si dos empresas tan grandes indican que no hay suficiente personal calificado para instalar operaciones importantes en el país, y ahora que está el malquerido tratado aprobado ¿pretende el gobierno resolver los problemas de fondo en un par de años?

RadioShark2

Viernes, Agosto 22nd, 2008

Hace rato que tenía intención de comprar un sintonizador de radio USB, más que todo porque escucho un montón de programas de radio con horarios que hacen que me resulte difícil escucharlos en vivo. Después de revisar las opciones, me terminé decidiendo por un RadioShark2.

El aparato es la cosa más simple del mundo: tiene un conector USB, un conector para una antena externa y ya, nada más. Uno baja un minúsculo programa de la red y ya estuvo. Con ese programa uno le dice si quiere sintonizar AM ó FM y qué frecuencia. Puede además prender y apagar el par de LEDs que tiene.

La parte de escuchar radio es la que require maña, ya que en auscencia de un driver V4L adecuado, ninguno de los programas para escuchar radio sirven.

Con ALSA es fácil: cuando uno conecta el aparato y carga el driver usb-audio aparece un nuevo dispositivo de audio, del cual es posible leer la información, así:


$ arecord -t raw -f S16 -c 2 -r 32000 -D front:radioSHARK

Eso escupe cantidades y cantidades de datos a stdout. Con sox uno puede pasar esos datos a otro formato, por ejemplo con algo así:


$ sox -t raw -r 32k -c 2 -s -2 entrada.raw test.ogg

Así que pegando las dos cosas:


$ arecord -t raw -f S16 -c 2 -r 32000 -D front:radioSHARK |
sox -t raw -r 32k -c 2 -s -2 - test.ogg

Y con eso tiene uno un archivo llamado test.ogg con todo el audio de la radio que quiera. Uno puede usar cualquier programa de reproducción para escuchar audio, digamos mplayer:


$ mplayer test.ogg

Pero como uno no quiere realmente guardar todo lo que escucha, entonces uno nada más hace un FIFO, y le dice al programa que sea que lea ese FIFO:


$ mkfifo /tmp/radio.ogg
$ arecord -t raw -f S16 -c 2 -r 32000 -D front:radioSHARK |
sox -t raw -r 32k -c 2 -s -2 - test.ogg

ahora uno abre /tmp/test.ogg con el programa que quiera y listo, radio en la computadora. Uno puede decirle por ejemplo a icecast2 o darkice que lea desde ese archivo y tiene radio en vivo en la red. Ahora uno toma un Chumby y le dice que se pegue a http://192.168.0.2:3000/ y listo, ¡radio en el Chumby! Solo falta hacer un pequeño servicio web que cambie la emisora y escribirle un pequeño cliente al Chumby para tener toda la solución completa.

De buenas intenciones está empedrado …

Jueves, Agosto 7th, 2008

No es poco frecuente sino más bien impresionantemente común que alguien hace una pregunta en una lista de correo en alguna de las comunidades de usuarios de sistemas basados en Linux de acá de Costa Rica y recibe una respuesta muy bien intencionada pero completamente extraviada también.

Observando los temas con los cuales esto ocurre no parecen tener nada en común, así que el tema no parece ser el problema. Viendo las respuestas, lo que si se nota es que a veces parecen ser generadas por alguna clase de autómata y no por un ser humano. Digo esto porque las respuestas parecen estar determinadas por cierta lista reducida de palabras clave. En como si la prescencia combinada de ciertas palabras decidiera qué respuesta es la apropiada… aunque no tenga nada que ver con la pregunta original.

Si la pregunta dice “Linux” y “escritorio” entonces la respuesta automáticamente es algo relacionado con la aplicación que maneja las preferencias en Ubuntu.

Si la pregunta dice “Microsoft” u “Office” por alguna parte, entonces la respuesta habla de OpenOffice(.org).

Si la pregunta dice “gráficos” la respuesta se refiere automáticamente a Gimp.

… y así por el estilo.

Y eso funciona para las preguntas más básicas, pero conforme los usuarios van siendo un poco más sofisticados, esas respuestas ya no alcanzan. Lo que es peor, las respuestas de plantilla no solo no alcanzan, sino que eventualmente hasta ofenden. Y el efecto de eso es que sin realmente quererlo, los diversos grupos terminan espantando precisamente a aquellos usuarios que más los pueden ayudar.

Y esto no es algo de hoy, esto es algo que viene pasando desde hace años y años. Y pasa en casi todas partes, no solo en Costa Rica, pero en Costa Rica es particularmente crítico porque la cantidad de usuarios es baja, entonces si hay cien y uno se encarga de espantar a cincuenta de esta forma, perdió la mitad. Cuando hay mil y uno espatanta a cincuenta, perdió al 5% “nada más”.

La solución no es decirle a la gente que no diga tonteras, porque eso es peor que la enfermedad. La solución es tratar de actuar en forma constructiva y tratar de subir el nivel educando a todo el mundo, es decir, no dar respuestas cajoneras sino más bien respuestas tan detalladas como lo permita el espacio y el tiempo. Enseñarle a la gente que si existen problemas más allá de Ubuntu, OpenOffice(.org) y Gimp.

¿Pero qué hace uno cuando está más allá que acá?