Glider, la idea

Fig 1. Logotipo GLIDER

En primer lugar, daros la bienvenida a todos los que estáis leyendo este primer artículo de Glider. Quizás algunos os estáis preguntando qué significa eso de «Glider», si es que tiene algún significado. Empezaré presentándome:  me llamo Manuel Guerra, (@CiberPoliES en Twitter) los que ya me conocéis, pues poco tengo que decir. Para el resto, decir que soy un investigador especializado en cibercrimen (lo que vienen siendo delitos de toda la vida pero cometidos a través de las nuevas tecnologías) y sobre todo de aquellos delitos que requieren conocimientos técnicos avanzados para su persecución. Pero esta web no va a ser autobiográfica, ni mucho menos, la idea es otra. Iré publicando de una forma más o menos periódica artículos relacionados con el mundo del Hacking y la Informática Forense, además de cualquier otra aventura que me pueda parecer interesante compartir con todos vosotros.

Ahora vamos a la parte del nombre: Glider, ¿Qué es eso de Glider?, los más avispados quizás ya sepan por dónde van los tiros, o quizás no. Hay un símbolo que cada vez veo más, en camisetas, carteles, páginas web, fotografías de perfil en redes sociales… y este símbolo es el que pongo a continuación:

Fig 2Juego de la Vida

Para muchos un tres en raya, para otros unos círculos sin más y para otros el emblema de la cultura Hacker. – ¿Pero realmente significa algo este símbolo?. – ¡Pues vaya si significa algo!. Este símbolo que parece un tres en raya, es ni más ni menos que un planeador (Glider en inglés), y es un planeador que representa el Juego de la Vida que el matemático John Horton diseñó allá por 1970. Este emblema está íntimamente relacionado con la cultura Hacker por varios motivos: uno de ellos es que apareció al mismo tiempo que las primeras CPU, por lo que este juego se podía convertir en un autentico desafío para programadores de aquella época, ya que al hacer uso de puertas lógicas (AND, OR y NOT), se podían pasar jugando horas y así lograr crear una «célula» que creciera hasta el infinito, ya que en cada ciclo de CPU estás células evolucionarían o morirían en función de unas reglas que explicaré más adelante. Por decirlo así, esto era el «Tamagochi»  de la época, era un autómata que se podía crear o destruir en función de la destreza que se tuviera en la programación del entorno.

Como todo juego, también tiene sus propias reglas que son las siguientes:

1.)  Se necesita un tablero de cuadricula, el cual será el entorno dónde se desarrollara el juego.

2.) Las células sólo tienen dos estados, vivas o muertas.

3.) Si 1 célula muerta, tiene a su alrededor 3 vivas, esta célula nace (En el siguiente ciclo de CPU estaría viva).

4.) Si 1 célula viva tiene 2 o 3 células a su alrededor, sigue viva al siguiente ciclo. En caso contrario esta célula morirá.

A priori, puede parecer un poco complejo, pero realmente se trata de un potente algoritmo que permite crear o destruir vida (artificial) en función de una serie de parámetros preestablecidos y si elegimos un patrón correcto de inicio, lograremos crear vida de forma infinita. Si queréis probar vosotros mismos, en Esta Web, podréis configurar vuestras células para ver cómo van naciendo, muriendo o sobreviviendo. Un truco: si dibujáis el emblema Hacker, lograreis obtener unas células que sobrevivan de forma infinita.

Así que ahora, cada vez que veáis un «Glider» o símbolo Hacker, sabréis cual es su origen y lo que significa, por lo que espero que os encontréis como en casa en este nuevo sitio web que iré alimentado con artículos para poder mantener vivo este Juego, ¡el Juego de la Vida!. Muchas gracias a todos, y bienvenidos a GLIDER.es

¡Ah! y por si todavía queda algún despistado, un Hacker no es un pirata informático, un Hacker es un apasionado, un entusiasta, un experto de las nuevas tecnologías, una persona que trata de romper los limites de la tecnología para crear algo superior.