Mensaje Extraterrestre

Hoy os traemos un mensaje que fue elegido en 1966 como el mejor que podríamos enviar a una civilización extraterrestre de nuestro sistema solar. Al contrario que en criptografía, este mensaje está diseñado para que cualquier civilización inteligente, sin contacto alguno con los humanos (ni conocimiento de nuestra escritura, lenguaje, sistemas de medida, historia, cultura…) pueda descifrarlo.

Este mensaje resuelve los dos aspectos del problema: Primero cómo establecer un lenguaje común con una civilización que no nos conoce de nada y con la que no compartimos nada (¿o sí?). Y segundo, una vez conseguido lo primero, ¿qué les decimos?

Con un poco de paciencia e interés seguro que eres capaz de descifrarlo

A.B.C.D.E.F.G.H.I.J.K.L.M.N.P.Q.R.S.T.U.V.W.Y.Z

AA,B; AAA,C; AAAA,D; AAAAA,E; AAAAAA,F; AAAAAAA,G; AAAAAAAA,H; AAAAAAAAA,I; AAAAAAAAAA,J.

AKALB; AKAKALC; AKAKAKALD; BKALC; CKALD; DKALE; BKELG; GLEKB; FKDLJ; JLFKD.

CMALB; DMALC; IMGLB.

CKNLC; HKNLH; DMDLN; EMELN.

JLAN; JKALAA; JKBLAB; AAKALAB; JKJLBN; JKJKJLCN; FNKGLFG.

BPCLF; EPBLJ; FPJLFN.

FQBLC; JQBLE; FNQFLJ.

CRBLI; BRELCB.

JPJLJRBLSLANN; JPJPJLJRCLTLANNN; JPSLT; JPTLJRD.

AQJLU; UQJLAQSLV.

ULWA; UPBLWB; AWDMALWDLDPU; VLWNA; VPCLWNC; VQJLWNNA; VQSLWNNNA; JPEWFGHLEFWGH; SPEWFGHLEFGWH.

GIWIHYHN; TKCYT; ZYCWADAF.

DPZPWNNIBRCQC.

Dependencia Funcional (en Bases de Datos)

Definición: Decimos que un atributo Y de una relación «depende funcionalmente» de otro atributo X de la relación si a todo valor de X le corresponde siempre el mismo valor de Y.

Por ejemplo, si un atributo de la relación es el nombre de pila y otro es el NIF, podemos asegurar que a un valor concreto de NIF, corresponde siempre el mismo nombre de pila (salvo que admitamos cambios de nombre). Entonces, decimos que «el NIF determina el nombre» o que «nombre depende funcionalmente de NIF».

Fíjate que al revés no es cierto. Para un mismo nombre (por ejemplo Ana) pueden corresponder varios NIFs distintos.

Por cierto, las dependencias funcionales se representan así:

X -> Y

NIF -> nombre

Y naturalmente, no tiene porque ser un solo atributo: Decimos que un conjunto de atributos Y de una relación «depende funcionalmente» de otro conjunto de atributos X de la relación si a todo valor de X le corresponde siempre el mismo valor de Y.

Por ejemplo, si tenemos una tabla con los atributos de la dirección postal de una persona (calle, piso, código postal, localidad…) y su nombre completo (nombre, apellido1, apellido2), podemos ver que el conjunto de atributos que forman la dirección, dependen funcionalmente del conjunto de atributos que forman el nombre.

Un Breve Historia de Casi Todo

Portada del Libro

Portada del libro

Hoy comentamos el magnífico libro de Bill Bryson y os lo recomendamos sinceramente.

El autor empieza preguntándose cómo han llegado los científicos a saber todo lo que sabemos; qué hay en el centro de la Tierra, el movimiento de los continentes, la evolución de las especies…

Empieza así un recorrido francamente interesante por diferentes áreas científicas, explicándonos como llegamos a saber lo que sabemos y aprovechando para contarnos numerosas anécdotas de la vida de los científicos, algunos son conocidos y otros no tanto, pero todos jugaron papeles determinantes en grandes descubrimientos.

Si además de aprender sobre física, química, biología, geología, antropología, etc. eres de los que no te fías y quieres saber cómo llegamos a las verdades que hoy damos por ciertas, no puedes perderte este libro.

 

Cómo Supimos la Distancia a los Planetas

Conocimos la distancia a los planteas gracias a Nicolás Copérnico. Con su «Teoría Heliocéntrica», colocando a los planteas orbitando alrededor del Sol no solo cambió la Ciencia sino también la forma en la que el hombre se veía a sí mismo.

Pero centrémonos en la Ciencia, el cálculo de la distancia a los planteas fue una de las pruebas de la validez de la teoría copernicana.

Sigue leyendo

Escuela de Software

Os presentamos una nueva oferta de cursos orientada a la Certificación Internacional de conocimientos de software.

Si quieres trabajar como programador o administrador de sistemas necesitas demostrar tus conocimientos. Todo el mundo puede decir en su currículum que sabe PHP, pero ¿puedes demostrarlo?

Nuestros cursos te ayudarán a obtener el Certificado Internacional que acredite tus conocimientos. Certifícate con LPI, Oracle, Zend, W3Schools, PMI… y demuestra lo que vales.

Si eres programador Web, PHP, JavaScript, C/C++, Java…  administrador de sistemas Linux, Joomla!, WordPress, Wiki, Windows Server, Exchange… Jefe de Proyecto, Experto SQL o Profesional de Ofimática, ¡Elige tu Curso y Certifícate!