Error informático colapsa el tráfico aéreo en EEUU

  • November 24, 2009
  • okajey
  • avion-raro-1

    Un problema del ordenador central del sistema de control aéreo obligó a retrasar y cancelar miles de vuelos en todo el país, informaron las autoridades de aviación de EEUU. Esto ocurrió el jueves 19 y hasta el día siguiente continuaron los problemas en los planes de vuelo.

    Menos mal que no fueron un par de equipos, si no la gente se tendría que ir en burro. Ya estamos en el futuro, la informática lo es prácticamente todo. Los recortes se pagan caros.

    Visto en microsiervos.com

Fabricando un nuevo código para comunicarnos con posibles extraterrestres

  • November 24, 2009
  • cybercaronte
  • planeta

    Los científicos que se dedican a la búsqueda de vida extraterrestre han diseñado un nuevo y simple código para enviar mensajes al espacio. Una civilización extraterrestre con un nivel mínimo de matemáticas y astronomía podría descifrarlo sin problemas.

    Una de las cosas que más llama la atención, es que estos investigadores (Michael Busch y Rachel Reddick) dicen que los mensajes enviados hasta ahora son prácticamente indescifrables para los posibles extraterrestres (como el de Arecibo y el Cosmic Calls).

    Y para probarlo Busch inventó el código y Reddick se puso en la piel (o lo que tengan)  de un posible extraterrestre para poder descifrarlo.

    Busch envió por radio la señal como una cadena de ceros y unos. Pero estos ceros y unos en vez ser imágenes (como los mensajes anteriores) eran ecuaciones matemáticas.

    seti_code

    Parte del código de Busch

    La señal se debilitó intencionadamente y se introdujeron algunos datos erróneos simulando la distorsión de la señal al viajar por el espacio. Y sin tener ni idea sobre el código original y usando sólo lápiz, papel y un ordenador para hacer operaciones de "buscar y reemplazar", Reddick se puso a intentar decodificarlo.

    Ella comenzó a buscar posibles descripciones de la gravedad y masas atómicas, los cuales son números universalmente reconocidos. Una vez descubierto esto, el resto del mensaje apareció rápidamente: descripciones de los atómos, fórmulas químicas de los elementos necesarios para la vida en la Tierra y descripciones de nuestro Sistema Solar.

    Y otra buena forma de probarlo, cinco estudiantes necesitaron sólo una hora para descifrar bastante de las partes matemáticas y gramáticas del mensaje.

    Parece que ya tenemos un lenguaje sencillo para buscar vida extraterrestre.

    Visto en Wired.

Instalación de Google Go en Ubuntu

  • November 24, 2009
  • tuxotron
  • go-logo-black

    El nuevo lenguaje de programación de Google, Go, no creo que necesite presentación. Así que vamos al grano.

    El script que a continuación os dejo, es el que he usado en mi Ubuntu 9.10, Karmic Koala 64 bits.

    #!/bin/bash ARCH=amd64 sudo apt-get install bison make gcc libc6-dev ed mercurial { cat ~/.bashrc; cat <<EOF export GOROOT=$HOME/opt/go export GOARCH=$ARCH export GOOS=linux export GOBIN=$HOME/opt/go/bin export PATH=$PATH:$GOBIN EOF }  > ~/temp.bashrc

    mv ~/.bashrc ~/.bashrc.old mv ~/temp.bashrc ~/.bashrc

    export GOROOT=$HOME/opt/go export GOARCH=$ARCH export GOOS=linux export GOBIN=$HOME/opt/go/bin export PATH=$PATH:$GOBIN

    mkdir -p $GOROOT

    hg clone -r release https://go.googlecode.com/hg/ $GOROOT

    mkdir -p $GOBIN

    cd $GOROOT/src ./all.bash

    Copia y pega el script en tu editor favorito. Si usas una arquitectura distinta de 64 bits, tienes que cambiar la vairable ARCH a:

    386 para Intel de 32 bits o ARM para procesadores ARM.

    Otra cosa más que puedes cambiar es el directorio destino. Yo personalmente, me gusta tener un directorio opt en mi home y todo lo que instalo de forma manual lo instalo ahí. Si tú tienes otra forma de organizar sistema tendrás que cambiar las variables GOROOT y GOBIN. Si las dejas como están, el script creará en tu home un opt/go, donde se descargará el código fuente de Go y opt/go/bin, dónde se pondrán los ejecutables después de haber compilado.

    Guarda el fichero y dale permisos de ejecución: chmod 755 install_go.sh (o el nombre que le has dado al guardarlo)

    Una vez hecho eso, ejecutamos el script:

    ./install_go.sh

    Lo primero que hará el script es preguntarnos por el password de root, ya lo primero que hacemos es instalar los paquetes que necesitamos. Y si todo ha ido bien, al final nos quedará algo como:

    … … pidigits threadring chameneosredux

    — cd ../test X known bugs; 0 unexpected bugs

    Fuente original.