21/10/08

Arte ASCII

El código ASCII, ¡ay qué gran código! Conocido así por sus siglas (American Standard Code for Information Interchange), en un código de caracteres basado en el alfabeto latino. Contiene mayúsculas, minúsculas, dígitos, otros símbolos diversos y caracteres no imprimibles, como el retorno de carro, salto de línea, etc.

Fue creado en 1963, y aunque posteriormente se le hicieron algunos cambios, permanece totalmente estable desde 1986. Se trata de un código de 7 bits, por lo que se pueden representar con él 2^7 caracteres (esto son 128), de los cuales 95 son "normales" y otros 33 son no imprimibles.

Conocí este código, a la fuerza, hace unos añitos, cuando manejaba en casa ordenadores con MS-DOS y línea de comandos. A veces el teclado se descojonaba, y no te dejaba poner los tan necesarios dos puntos (:). En esos casos, tenía que recurrir a mi tablita ASCII, buscar el citado caracter, mirar el código numérico asociado (en este caso el 58) y teclear [5][8] al tiempo que dejaba pulsada la tecla [ALT]. A veces pasaba con otras teclas, pero aquello era lo más habitual.

Y bueno, dejando todo esto al margen, voy a pasar al tema del que realmente quería hablaros. El arte ASCII. Básicamente consiste en hacer figuras de todo tipo (objetos, personajes, paisajes) usando el juego de caracteres disponibles. Es algo curioso, con lo que incluso se han llegado a hacer películas para ver en el bloc de notas... Y mención aparte merece la gente que era capaz de hacer auténticas obras de arte con las máquinas de escribir antiguas. Máquina de escribir... madre mía, ¡si hasta están perdiendo su significado esas palabras!

Aquí os dejo una pequeña muestra, quien quiera más que busque por ARTE ASCII:

                             o
.-""|
|-""|
| ._--+.
.|-"" '.
+:' '.
| '. _.-'|
| + .-" J
_.+ .....'.'| '.-" |
_.-"" '. ..'88888888| + J''..
+:" '.'88888888888;-+. | _+.|8888:
| \ _.-+888888888_." _.F F +:' '.8888'....
L \ _.-"" |8888_.-" _." J J J '. +88888888:
| '+" |_.-" _.-" | | | + '.888888'._''.
.'8L L J _.-" | | | '. '.88_.-" '.
:888| | J-" F F F '. _.-" '.
:88888L L _+ L J J J '|. ';
:888888J | +-" \ L _.+.|.+. F '. _.-" F
:8888888| L L\ \| _.-" ' '. J '. .-" |
:8888888.L | | \ ', _.-" '. | "..-" J'.
:888888: | L L '. \ _.-+. '. :+-. | F88'.
:888888: L | | \ ;.-"" '. :-" ":+ J |88888:
:888888: | L L +:"" '. _.-" .-" | | J:888888:
:888888: L | | J \ '.-' _.-' J J F :888888:
:88888: \ L L L \ _.-+ _.-' | | | :888888:
:888888: \| | | '. _.-" |-" J J J :888888:
:888888'. +'\ J \ _.-" F ,-T"\ | | .-' :888888:
:888888 '. \ L +" J / | J J J .-' .'888888:
:8888888 : \ | | | F '.|.-'+|-' .' 8888888:
:8888888 : \ J | F J '... .' 888888888:
:8888888 : \ L | J | \88'.''.''''.' 8888888888:
:8888888 : \| | | .-'\ \8888888888888888888888:
:8888888 '. J | F-' .'\ \8888888888888888888.'
:88888888 : L | J : 8\ \8888888888888888.'
:88888888 : | | .+ ...' 88\ \8888888888.''.'
:88888888 : J | .-' .' 8888\ \'.'''.'.'
:88888888 : \ | .-' .' 888888888.\ _-'
:888888888 : \|-' .' 888888888.' \_-"
'.88888888'.. : 8888888.'
:88888888 ''''.''.' 88888888: hs
:8888888888888888888888888888:
:88888888888888888888888888:
:888888888888888888888888:
''.8888888888888...'.'''
'''''......''
Imagen obtenida en http://arteascii.yaia.com/


Y bueno, lo que me ha parecido ya la bomba es una página capaz de transformar una foto normal a texto... Este soy yo:


¿No es genial? La página en cuestión es http://www.jpg2txt.com/

No hay comentarios: