Nueva pequeña mejora que os puede ser de utilidad a los escritores: ¿cuanto tiempo he dedicado a escribir mi librojuego?
Desde el principio de la creación de bookgame.me me enfrenté a algunos errores en la programación de la plataforma que hacía que a veces «petara» mientras estaba escribiendo uno de los capítulos. Cuando has dedicado 20 min a escribir algo, si por algún motivo lo pierdes, te sientes súper frustado. Por eso hice una mejora que consistía en que cada vez que hacía un modificación en alguna de las páginas (nodos) o enlaces (links entre páginas), se guardara automáticamente el capítulo, y se guardara la versión anterior en una tabla aparte. Si había algún problema en el guardado, siempre tendría un backup de la versión anterior.
Al crecer el número de usuarios, y por tanto, el número de librojuegos guardados, la tabla donde se almacenaban los backups se hizo tan grande que saturó de capacidad el servidor. Es por eso que decidí que periódicamente debía eliminar los backups de cada guardado automático. Pensar que si os pasáis una hora escribiendo un capítulo, puede ser que haya 40 copias de backups guardadas de ese mismo día. Un backup por cada página diferente editada. Finalmente decidí que con guardar una versión cada día sería suficiente. Al final del día eliminaría todos los backups de ese día quedándome con el último. De manera que si alguno de vosotros queréis ver un capítulo en la versión que estaba hace una semana, tengo guardado una copia de ese día (ojo, sólo si ese día editasteis ese capítulo!). A la hora de eliminar las copias sobrantes, como cada copia tiene justo la hora, minuto y segundo que se hizo la copia, podía ser capaz de saber cuanto tiempo había entre copia y copia. De esta forma puedo saber el tiempo dedicado a cada librojuego. Sólo cuento un tiempo dedicado si hay menos de 30 minutos de tiempo entre guardado y guardado. Si no pusiera ese límite, si estáis editando un librojuego por la mañana, y por la tarde continuáis, estaría contando el tiempo en el que has estado comiendo como tiempo dedicado a escribir. La pega es que si estás más de 30 minutos editando la misma página, y sin dar a guardar en ningún momento, ese tiempo no lo contaré.
Concluyendo (menudo rollo os he metido):
Si vais a la lista de capítulos veréis una nueva columna:
En la columna tiempo podéis ver el tiempo dedicado a cada capítulo. Si os extraña que aparezcan cifras muy bajas es porque por la saturación del servidor tuve que eliminar los backups que tenía desde agosto-septiembre hacia atrás, y estos últimos dos meses no he podido dedicar mucho tiempo a mi librojuego (no sabéis como me gustaría saber la brutalidad de horas que he dedicado a Montaraz, pero es la vida!)