jueves, octubre 9

TBT

El otro día vino Alejo a casa, y estuvimos siguiendo el código de una librería de Javascript para manejo de textos, del hacker italiano jaromil, que se llama TBT, Time Based Text, y que en sus propias palabras es un incremento en la información referida a cada carácter, que ya no sólo consiste en un código ASCII (a,b,c, !, $, etc.), sino también en el intervalo de tiempo que separa a cada carácter del anterior, a medida que cada uno fue tipeado en el teclado al momento de transcibir el texto; una manera de devolver a la palabra escrita la dimensión gestual que se mantiene en el habla, sometida a los vaivenes de la indecisión, las salidas en falso, el disolverse de palabras en la nada, borradas para recomenzar en otro punto de la frase. El chat antes del MSN. Así eran en los BBS en los `90, un caracter atrás de otro, en vivo, la presencia de alguien en algún lugar apretando las teclas de un teclado.

// RENDER TEXT
render_text = "";

rowsize = text.length;
for(cr = 0; cr < rowsize; cr++) {

colsize = text[cr].length;

if(cur_y == cr) { // cursor row

for(cc = 0; cc < colsize; cc++) {

if(cur_x == cc) { // draw cursor
render_text += "";
render_text += String.fromCharCode( text[cr][cc] );
render_text += "
";
} else // not yet on cursor
render_text += String.fromCharCode( text[cr][cc] );

}

2 comentarios:

pretty printing dijo...

la próxima vez me prendo, podemos leer la documentación del comando sudo y un poquito del libro de job si queda tiempo.

charly dijo...

seras bienvenido, no dejes de traer tu ejemplar de la torah