CyberAlberto

Mi rincón personal en internet

Las frases

A continuación os pongo tres frases del admirable Richard M. Stallman. La primera en contra de una de las lacras de nuestra sociedad:

“Cuando el copyright impide el progreso de la ciencia, la ciencia debe desechar el copyright”

Esta otra, sobre la libertad:

“La libertad no es poder elegir entre unas pocas opciones impuestas sino tener el control de tu propia vida. La libertad no es elegir quién será tu amo, es no tener amo”

Y por último otra sobre la democracia:

“Que las empresas tengan especial influencia en la política significa que la democracia está enferma. El propósito de la democracia es asegurarse de que los ricos no tengan una influencia proporcional a su riqueza. Y si tienen más influencia que tú o que yo, eso significa que la democracia está fallando. Las leyes que obtienen de esta forma no tienen autoridad moral, sino la capacidad de hacer daño.”

¿Es o no es una persona admirable?

Por cierto, quien no conozca a Richard Stallman, es el fundador de la fundación del software libre (Free software foundation).

Anuncios

Jueves, 29 enero 2009 Posted by | Cultura, Frases célebres | Comentarios desactivados en Las frases

Script para conversión de ficheros WAV a MP3

Hay infinidad de programas que te convierten de WAV a MP3, pero en el mundo UNIX no he encontrado uno que me deje configurar los parámetros de calidad como a mí me gustan, ni que aproveche los ‘cores’ del procesador. En Windows solía usar Razorlame, un ‘front-end’ muy básico pero a la vez muy potente. En Mac OS aún no lo he encontrado, así que he tenido que programarme un pequeño script que cualquiera puede usar. Las críticas contructivas son bien recibidas 😉

Este script funciona en cualquier sistema UNIX que tenga BASH y el binario lame. Lame es el software que se encarga de codificar un fichero de audio WAV a MP3. El script que presentamos a continuación tiene 2 formas de invocarse en el terminal:

  • Sin parámetros: wav2mp3, que codifica todos los ficheros WAV del directorio actual a MP3. Lanza un proceso independiente por cada fichero, por tanto pone el procesador a máximo rendimiento.
  • Con 1 parámetro: wav2mp3 fichero_wav, que codifica dicho fichero WAV.

La calidad de MP3 que a mí me gusta es la siguiente: Variable bit rate, mínima 192Kbps, media 264Kbps y máxima 320Kbps. El código fuente del script es:

#!/bin/bash

##
## wav2mp3, convert a wav file in a mp3.
##

if [ "$1" == "" ]; then
	echo Convert all in this directory
	find . -maxdepth 1 -name "*.wav" -exec wav2mp3 {} \;
	exit
fi

# Define useful variables
dirname=$(dirname "$1")
inputfile=$(basename "$1")

filename=$(basename "$1" .wav)
filename=$(basename "$filename" .WAV)

# If file is located in root dir, then supress "/"
if [ "$dirname" == "/" ]; then
	dirname=""
fi

# Convert the file
if [ "$dirname" == "." ]; then
	echo "Converting file \"$filename\" from WAVE to MPEG layer 3..."
	echo "--------------------"
	lame  -S -b 192 -m s -h --abr 264 -B 320 "$inputfile" "$filename.mp3" &
else
	echo "Converting file \"$dirname/$filename\" from WAVE to MPEG layer 3..."
	echo "--------------------"
	lame  -S -b 192 -m s -h --abr 264 -B 320 "$dirname/$inputfile" "$dirname/$filename.mp3" &
fi

echo
echo Task launched!

Martes, 27 enero 2009 Posted by | Personal, programación, Script bash | Comentarios desactivados en Script para conversión de ficheros WAV a MP3

La dolorosa experiencia

Para realizar copias de seguridad, utilizo el programa que viene incluído en el Mac OS X: El Time machine.

Como todo software, nunca es perfecto, pero al menos te ayuda a tener copias de seguridad automáticas que en condiciones normales no interfiere en el trabajo diario. Digo en condiciones normales porque alguna vez me ha mostrado un mensaje de estos alarmistas que te mete miedo en el cuerpo diciendo que la copia no se ha podido hacer.

El objetivo de esta entrada no es hablar de las bondades o maldades del Time machine, sino de cómo me ha resultado literalmente imposible duplicar el disco de copia de seguridad en otro disco nuevo, dicho de otra forma: migrar la copia de seguridad de un dispositivo a otro.

En 8 meses de uso del Time machine la copia de seguridad ocupa 133Gb con 1.400.000 ficheros, algo que sería relativamente fácil de copiar. Ya que sólo son ficheros y enlaces “soft” y “hard”.

Leí en The evangelist.info que esto era posible gracias a la ayuda de dos programas lo cuales, dada mi mala experiencia, no puedo recomendar:

  • SuperDuper!
  • Carbon Copy Cloner

Me puse manos a la obra con Super Duper!. La velocidad de duplicado era insufriblemente lenta (oscilaba entre 5Mb/s y 10Mb/s), cuando la velocidad teórica del USB 2.0 es 480Mbit/s, unos 60Mb/s… vamos, que no llegaba ni al 25% de la velocidad de transmisión real del puerto USB 2.0.

Tras 5 interminables horas, el programa, sin ningún motivo aparente se queda colgado al 99%, así que vuelvo a empezar. Arranco el ordenador y empiezo de nuevo con todo el proceso.

Tras otras cinco horas el programa al menos falla y me dice el porqué (el motivo es que le resulta imposible duplicar un cierto fichero… si eso es lo único que sabe hacer el programa y no lo sabe hacer bien… apaga y vámonos)

Como ya andaba un poco cabreado mosca, apagué y empecé de nuevo con la otra posibilidad, el Carbon Copy Cloner.

El Carbon Copy aún fué peor… una experiencia aún más dolorosa… llevaba 8 horas y aún no había terminado, era realmente triste el panorama que se presentaba ante mis ojos. Para ver qué diablos estaba haciendo le dí a la opción de “Mostrar propiedades”, y mi sorpresa es mayúscula cuando veo que la copia estaba ocupando 199Gb, mientras que los datos originales ocupaban sólo 133Gb. Algo que no se puede explicar con palabras.

Eso me enervó bastante, así que me dí por vencido: no quería desperdiciar más tiempo de mi vida en una batalla perdida. La copia de esos preciados datos era imposible para mí.

Aunque existía una posibilidad abierta que no he decidido no explorar: el comando rsync. Rsync es un programa en modo terminal muy útil pero con el cual no me quería pelear, ya que tiene decenas de opciones.

Así que me dispuse a borrar la copia fallida y decirle al Time machine que se meta las copias de seguridad por donde le quepan haga copias de seguridad en el otro disco, perdiendo todo el histórico de copias de seguridad… total… sólo perdía 8 meses de histórico de copias de seguridad.

NOTA IMPORTANTE: se recueda que cuando vamos a usar un disco duro con el Time machine es aconsejable crear un sistema de particiones de tipo “Mapa de particiones Apple”, además es imprescindible que la partición donde se aloje la copia de seguridad debe ser Mac OS Plus con registro.

Martes, 27 enero 2009 Posted by | Informática e Internet | Comentarios desactivados en La dolorosa experiencia

Las llaves de memoria USB infectan miles de Windows

En el diario de El País me encuentro con la siguiente noticia: “Las llaves de memoria USB propagan un virus por millones de ordenadores”.

Sólo en el titular ya podemos encontrar una verdad a medias: no infecta a millones de ordenadores, sólo infecta a miles de Windows.

No voy a hablar otra vez de las tremendas vulnerabilidades que plantea la arquitectura de Windows y lo fácil que es “colar” un ejecutable en cualquier ordenador que ejecute este sistema operativo. Está hecho así porque si fuese un sistema seguro, no sería necesario instalar un antivirus.

Para que veamos el ejemplo de manera más sencilla: en el directorio raíz de un lápiz USB ponemos dos ficheros: un ejecutable llamado VIRUS.EXE y otro de configuración llamado AUTORUN.INF, que es el encargado de invocar al virus.

Si lo introducimos ese lápiz USB en cualquier sistema Windows, la aplicación VIRUS.EXE se ejecutará sin nuestro consentimiento haciendo lo que quiera hacer. Esto es debido a la obsesión enfermiza que tienen los chicos de Redmond para que todo sea lo más fácil posible, ya que un usuario “es tan torpe” que no es capaz de abrir una ventana del Explorador de archivos y ejecutar un INSTALL.EXE, que es para lo que principalmente sirve el AUTORUN.INF.

En el caso de que no encuentre el fichero especial AUTORUN.INF, empezará como un poseso a husmear por todas las carpetas del disco USB buscando fotos, vídeos o cualquier cosa que tú desees ejecutar (algo que normalmente no coincide con lo que tú deseas de verdad hacer). Por cierto, Adobe tiene un programa que es casi peor que un virus, ya que husmea todas las fotos y te las muestra por pantala, algo que en ciertas ocasiones puede ser embarazoso (imaginemos que el informe que quieres que vea el jefe se lo entregas en un lápiz USB y dentro de ese mismo lápiz, en la carpeta más escondida tienes fotos comprometidas o que no te apetece que tu jefe vea, pues si tiene ese programita de Adobe puede que las vea). En fín, todo sea por facilitarle la vida a “los torpes”.

La ejecución de código sin permiso es algo que no es nuevo, eso es como una marca personal que tienen todos los sistemas Windows y debido a la retrocompatibilidad es algo que no quieren quitar… y así seguiran existiendo problemas y problemas por los siglos de los siglos.

Los sistemas basados en UNIX (GNU/Linux, Solaris, FreeBSD, MacOS X, …) no tienen ese problema, ya que el root es el que controla qué se puede ejecutar y que cosas no se pueden, pudiendo configurar el sistema para que nadie pueda ejecutar nada en sus directorios personales.

Me hace gracia este comentario venido de la boca de un directivo de Panda:

“Ésta puede ser la vía más problemática pues las empresas no pueden controlar todos los lápices USB que se conectan en su organización de una manera centralizada”

Luis Corrons, director técnico de PandaLabs.

Hace muchísimos años que existe una extensión a Windows que permiten modificar las políticas de ejecución de código, es una serie de paquetes desarrollado por Microsoft que controla una enorme cantidad de opciones, pudiendo evitar incluso el montaje automático de estos dispositivos USB… el problema es que en las empresas raramente se usan licencias legales de Windows, o el personal encargado del mantenimiento desconoce estas herramientas y por tanto, poco se puede hacer ante este panorama.

Como podemos comprobar una vez más, para estar libre de virus instala un sistema operativo basado en UNIX. Ya lo dijo muy acertadamente Henry Spencer:

“Aquellos que no entienden UNIX, están condenados a reinventarlo… pobremente”.

Y es lo que intenta hacer siempre Windows: reinventarlo.

Incluso Macintosh en su momento aprendió la lección, ya que los primeros MacOS no eran UNIX.

ACTUALIZACIÓN

Si encimas de usar Windows, usas el Antivirus Panda, puede que “accidentalmente” te borre un componente esencial de tu sistema operativo y lo deje, digamos… inutilizable durante unas horas. Casualmente tanto el directivo como el antivirus de su compañía son hoy noticia.

El antivirus Panda es conocido en Windows por ser el principal artífice de la lentitud de un ordenador. El sólo hecho de instalarlo hace que tu sistema sea mucho más pesado.

Martes, 20 enero 2009 Posted by | A la española, Análisis, Informática e Internet, Noticias | Comentarios desactivados en Las llaves de memoria USB infectan miles de Windows

Altavoces JBL On Stage IIIp

Por mi cumpleaños me han regalado unos altavoces de la marca JBL que yo mismo elegí  -como buen geek, me gusta elegir yo mismo la tecnología que voy a poseer-.

En un primer momento me decanté por el modelo inferior, el JBL On Stage III. El problema que tiene este modelo es que no funciona bien con el iPod Touch 2G. Se producen interferencias que son realmente molestas si el volumen es bajo. Investigando por internet descubrí que no era problema de la unidad que había adquirido, sino del modelo en sí. El problema radicaba en el circuito de carga del altavoz.

En la tienda no me pusieron pegas y lo cambié por el modelo superior, el IIIp.

El modelo en cuestión está preparado para el iPhone, por tanto, está protegido ante las fuertes interferencias que un móvil puede causar, así que cuando tienes cerca el móvil o el propio iPhone no va a sonar el molesto ruido típico de cuando te van a llamar.

Tiene una potencia total de 12W, por tanto no esperes sonorizar con ello el salón de tu casa. Aunque cumplen perfectamente con su cometido: unos altavoces personales.

Los altavoces incluyen un completo juego de adaptadores de dock estándar que sirve para recargar el iPod/iPhone cuando está conectado a la corriente y transmitir el sonido de manera digital. Dado que hay multitud de iPods puede ser que no se incluya el adaptador correspondiente pero como el sistema de anclaje es el estándar de Apple se puede usar el que venía originalmente con el iPod.

Incluye un práctico mando a distancia que no sólo te permite cambiar el volumen, sino también manejar las opciones del menú del iPod… puedes cambiar de disco, cambiar de canción, Play/Pause y encender y apagar el reproductor, navegar por los menús, etc…

En la parte trasera se hecha de menos el conector USB del modelo inferior, un detalle en contra, ya que para sincronizarlo con el ordenador es necesario sacarlo del dock. Además se ha eliminado la salida de audio del modelo anterior, otro pequeño inconveniente.

Además, ya que incluye entrada de audio estándar, se puede conectar adicionalmente a los altavoces otras fuentes de sonido externas (portátiles, reproductores MP3 estándar, lectores de CDs, …).

El paquete incluye una funda acolchada para poder llevarte el altavoz y sus accesorios allá donde vayas.

PROS

  • Sonido limpio y claro con distorsión muy baja a niveles normales.
  • Diseño impecable.
  • Portátil, incluye una cómoda funda de transporte y pesa poco.
  • Blindado a interferencias radioeléctricas.

CONTRAS

  • Poca potencia, aunque es más que suficiente para uso personal en una habitación, aunque en espacios abiertos (como un camping) pueden quedarse cortos.
  • El precio, ya que la calidad JBL hay que pagarla.
  • Imposibilidad de sincronizar con iTunes ya que no incluye conector USB, sólo está el hueco tapado con una goma.
  • No tiene salida de audio como la que tiene su modelo predecesor.
  • Transformador externo que además es ligeramente grande.

Miércoles, 14 enero 2009 Posted by | Uncategorized | Comentarios desactivados en Altavoces JBL On Stage IIIp

La industria del porno en EE.UU. también ha tenido un “gatillazo”

La crisis afecta a todos los sectores y los pesos pesados -como Larry Flynt han suplicado que les administren “la viagra verde” : 3700 millones de dólares para que tan placentera industria no tenga el tan temido gatillazo.

Argumentan que tienen el mismo derecho que otras industrias como la automovilística y la banca.

Viernes, 9 enero 2009 Posted by | Noticias | Comentarios desactivados en La industria del porno en EE.UU. también ha tenido un “gatillazo”