Invader #12

invader 12invader 12Después de un tiempo sin publicar ningún invader por las vacaciones, voy a recuperar el ritmo habitual para postear los últimos que me quedan.

Lamentablemente no he descubierto muchos mas invaders en Barcelona, así que a no ser que haya algunos que todavía no haya encontrado, la cosa se está acabando.

Este invader está en la Plaça de Santa Maria, justo al lado de la iglesia de Santa Maria del Mar, una de las iglesias góticas mas representativas de Barcelona y es quizás uno de los mas coloridos que he encontrado, ya que utiliza multitud de baldosas de colores distintos.

Update: El otro dia pasé por ahi y han retirado el Space Invader… Es una lástima porque era uno de mis preferidos :(

mapa invader 12

Lenguajes esotéricos

Bajo este nombre que incita a creer que se trata de algún tipo de idioma relacionado con el tarot, se esconden unos tipos de lenguajes de programación bastante particulares.

La mayoría de ellos han sido creados por simple diversión y su finalidad es la de explorar los límites del diseño de los lenguajes de programación:

Hay una lista realmente larga, y los que me han llamado mas la atención han sido estos:

  • Piet: No hay código en si, sino que los programas se guardan en imágenes con distintos colores. En total hay 20 colores distintos y el intérprete va recorriendo la imágen siguiendo una ruta establecida que puede ser alterada dependiendo del color que escojamos en cada pixel. El nombre del programa fue puesto en honor a Piet Mondrian cuyos cuadros sin duda se pueden llegar a parecer a un programa. Esta imágen es el clásico programa de “Hello World” en Piet:
    Hello World en piet
  • Chef: Otro lenguaje en que los programas parecen recetas de cocina. Primero se tienen que definir los ingredientes. Todos ellos serán numéricos, pero los líquidos se interpretarán como carácteres Unicode y el resto se interpretarán como números. Una vez definidos los ingredientes se aplicará la receta mezclando estos ingredientes. Ejemplo de hello world en chef.
  • L33t: En este lenguaje, el código está escrito utilizando leetspeak (como si se tratase de cualquier texto escrito por un script kiddie). El código está dividido en palabras separadas por espacios o retornos de carro y cada palabra es evaluada sumando los números que contiene. Así h4x0r sería 4+0=4. El resto de carácteres se descarta. Cada número tiene una función distinta. De esta forma tenemos casi total libertad para escribir el texto que queramos y en realidad se tratará de un programa totalmente válido. Por ejemplo, hello world en l33t. Sin duda es el lenguaje más l33t H4xX0r
  • Ook!: Según afirman en su web, es el primer lenguaje de programación diseñado para orangutanes. Solo tiene una instrucción: “Ook“, que tiene que utilizarse siempre en parejas de 2 y con un modificador al final: .?!. Pudiendo utilizar un total de 8 comandos distintos, se consigue que todos los programas hechos en este lenguaje se parezcan entre si. Realmente puede parecer la transcripción de cualquier discusión entre orangutanes. Cuando veáis el ejemplo de hello world entenderéis lo que quiero decir.
  • INTERCAL: Se dice que fue el primer lenguaje esotérico. Se creó en 1972 satirizando FORTRAN y COBOL, de forma que algunas acciones tienen que ser pedidas “por favor” (PLEASE). Fue creado en tono humorístico, y por ejemplo en su manual, llaman a las comillas como “orejas de conejo” (“rabbit ears“). En el ejemplo de hello world en INTERCAL se pueden ver varias sentencias que se piden amablemente…
  • Wierd: Aparentemente absurdo, en este lenguaje el código es como un gran gusano en ASCII. Puede utilizarse cualquier carácter, ya que sólo interpreta dos símbolos: el espacio y cualquier otro. Lo que se tiene realmente en cuenta es el ángulo en el que se curva el “gusano”. Dependiendo de los grados que tome, significará una cosa u otra. Para entenderlo mejor, os recomiendo que veáis el ejemplo de hello world en Wierd.

Links:

FIB 2005

FIBComo cada año, no he podido evitar la obligada cita al Festival Internacional de Benicassim. Ya comenté en otro post el cartel y las ganas que tenía de ver a Ladytron.

El festival (aunque más flojo que el del año pasado) no me defraudó. A destacar las actuaciones de Ladytron (sublime), Mylo , Fischerspooner, Basement Jaxx, Orbital, Peaches (impresionante cuando se subió a los andamios y se puso a cantar), Erlend Øye y Ascii Disco.

Este año se notó un gran incremento de extranjeros (sobretodo ingleses) en el festival. Parecía que estuviésemos en un festival en inglaterra! Según leí en la revista Fiber, el porcentaje era del 45%. A mi personalmente no me gustó. Hizo que el festival se llenara de guiris borrachos con su “particular” forma de vivir los conciertos. Espero que el año que viene en lugar de fomentarlo tanto fuera de nuestras fronteras se dediquen al público de aquí.

Links:

Nintendo DS

Nintendo DS
Ya llevaba tiempo rondándome la idea en la cabeza, y al final me lancé. Me compré una flamante Nintendo DS junto con el juego Super Mario 64 DS y un poco mas tarde WarioWare Touched!.

La doble pantalla, el micrófono, la pantalla táctil y los originales y divertidos juegos hacen de esta consola una experiencia realmente única. Estas fueron principalmente las causas por las que me decidí por esta en lugar de la esperada por muchos PSP, que (a mi parecer) aporta mucha poténcia gráfica pero ninguna novedad remarcable.

Las primeras experiencias han sido muy buenas. Las baterías duran mucho, los juegos simplemente enganchan y te hacen sacar una sonrisa en más de una ocasión… Y eso que todavía no he probado en juego en red (wifi).

De momento esperaré un poco más a comprar un cartucho flash para poder instalar homebrew y roms, para que salga un producto que realmente funcione al 100%.

La comunidad amateur es realmente espectacular. DSLinux es un ejemplo claro. También están saliendo constantemente nuevos emuladores: ScummVM DS (Monkey Island, Day of the Tentacle, etc…), FMSX DS (mi querido MSX), SnesDS (Super Nintendo), y muchos más.

Formentera

IMGP3160 En estas vacaciones de verano he tomado como destino la isla mas pequeña de las baleares: Formentera. Acostumbrado a la sobre explotada Ibiza, el contraste que vi fue realmente espectacular. Aunque el turismo era abundante (sobretodo italiano), en ningún momento me sentí “acosado” por grandes construcciones hoteleras ni por riadas de guiris borrachos.

Para quien no lo sepa, Formentera es la isla en la que se desarrolla Lucía y el Sexo. Volver a ver algunos de los lugares que aparecen en la película o revivir algunos de sus momentos es una experiencia realmente gratificante.

La isla no es muy grande y pudimos recorrerla entera con un simple ciclomotor alquilado. De hecho podría afirmar que el 95% de las motos que hay en la isla son alquiladas.

Continue reading