Hoy les quiero comentar sobre este tema talvez muy poco conocido por el común de los mortales no informaticos y no se trata de los HUEVOS que son repartidos por un conejo y que supuestamente están llenos de chocolate… NO!!; quiero hablar sobre los Huevos de Pascua que vienen dentro de muchos de los programas informáticos que usamos a diario y no lo sabemos; primero que nada ¿qué son?
Bueno estos son un mensaje oculto, o una capacidad escondida, contenido en un objeto, como una película, un disco compacto, DVD, programa informático, o videojuego (ojo con lo resaltado en negritas); en el videojuego de Atari: Adventure de 1978 (nunca lo jugué), contenía el primer huevo de pascua virtual que se conoce donde salía al nombre del programador.
Lo que sucede es que entre los programadores y me incluyo, nos motiva dejar una marca personal, casi un toque artístico sobre un producto intelectual. talvez el de obtener reconocimiento por nuestro trabajo, porque muchas empresas no los dan; por ejemplo Microsoft (por citar un ejemplo he de aclarar que no es la única), donde muchos nos preguntamos quienes son los programadores de Windows, Office entre otros, no aparecen en la ventana “Acerca de..” en fin, y a mi memoria viene el huevo de pascua de “La Sala de las Almas Torturadas” que esta en el Excel versión 95, ver el video de abajo.
Aclarando que en el mundo de la informática, estos son mensajes, gráficos, efectos de sonido, o cambios inusuales en el comportamiento de los programas, que se producen luego de introducir ciertos comandos no documentados; si no documentados, clics con el ratón, o combinaciones de teclas.
Pues bien creo que el lector ya se debe estar haciendo una idea del asunto, yo siempre me he preguntado ¿realmente los programas que usamos hacen SOLO para lo que fueron programados?, pregunta muy difícil de contestar.
Bueno ahora quiero ser práctico y demostrarles algunos de estas cosas ocultas no documentadas que ustedes podrán probar.
- “make google logo black and white”.
- “google l33t”
- “google loco”, hay muchos más….
Los mejores Huevos de pascua estuvieron en versiones antiguas de algunos programas, te dejo unos videos:
Pinball en Word 97:
http://www.youtube.com/watch?v=tkXFY2NGXcU&feature=related
Juegos de Carros en Excel 2000
http://www.youtube.com/watch?v=PGZfuwsvIFQ
Juego de naves en OpenOffice Calc
http://www.youtube.com/watch?v=Tix1opx-UXQ
Juego de naves en Excel 97
http://www.youtube.com/watch?v=c6nY0QkG9nQ&feature=related
Windows 95
Un reto en windows, le pido al lector que trate de crear una carpeta con el nombre «con» sin las comillas ¿PODRAS?….¿porque?
He de aclarar al lector que estas cosas ocultas NO documentadas; no SOLO se presentan en productos de Microsoft sino en todos, yo he mostrado unos pocos, pero hay para Linux, MacOs X, Adobe y muchos muchos más, para finalizar te recomiendo estos dos sitios que resumen casi todos:
http://www.eeggs.com/ este es muy bueno, tiene de todo.
http://www.elhacker.net/huevos.htm
Reflexión Personal:
Con todo esto, y ya que los programadores tienen el poder de sus programas que nosotros usamos; por más que sean creados para sus empresas, ¿estamos seguros de ellos con sus códigos?, Digo, no es tan fácil para los programadores de la BANCA meter código malicioso dentro de los programas y ¿hacer cosas ilícitas?, y nuestros programadores de nuestras empresas ¿sabemos lo que realmente programan?, y ¿NO será tan fácil rastrear lo que hacemos en Windows?, y otros productos; nuestros datos en las bases de datos más conocidas ¿realmente están seguros? si empresas como microsoft (y otras) que invierten millones de dolares, en seguridad de sus programas y un estricto control del «Codigo fuente» se les pasa, que no se diga de empresas medianas y pequeñas, incisto la RESPUESTA ES MUY DIFICIL solo alcanzo acotar revision de codigo fuente original por parte de otros programadores algo asi como fiscalizadores serios, pero ¿ellos no pueden ser complices?
Jajaja por eso dije RESPUESTA DIFICIL, esto es un «ciclo infinito» y nos quedamos ciclados, terminogía de un programador.
Y no saldra uno que me diga OPEN SOURCE!!! como Si eso fuera la solución, eso lo dejo para otro artículo donde hablare de la verdad oculta del OPEN SOURCE, si no ver http://www.eeggs.com/tree/1134.html que tambien los hay para Linux y Mac.
Recuerda ¿realmente los programas que usamos hacen SOLO para lo que fueron programados?.