{"id":998,"date":"2007-10-27T15:44:36","date_gmt":"2007-10-27T14:44:36","guid":{"rendered":"http:\/\/changlonet.com\/blog\/2007\/vuelta-al-pasado\/"},"modified":"2007-10-27T15:44:36","modified_gmt":"2007-10-27T14:44:36","slug":"vuelta-al-pasado","status":"publish","type":"post","link":"https:\/\/changlonet.com\/blog\/vuelta-al-pasado\/","title":{"rendered":"Vuelta al pasado"},"content":{"rendered":"<p>\t\t\t\tEso es lo que me ha sucedido desde ayer por la tarde, hasta hoy a mediod\u00eda, que he estado en pleno per\u00edodo de nostalgia.<\/p>\n<p>He tenido que buscar un editor hexadecimal, abrir ficheros, comprobar cabeceras, buscar documentaci\u00f3n que hac\u00eda a\u00f1os que no tocaba&#8230;<\/p>\n<p>Todo ha venido, porque el martes por la noche al hacer el cierre de caja de nuestra facturaci\u00f3n, el programa de gesti\u00f3n hizo una cosa extra\u00f1a, se qued\u00f3 como colgado durante un par de minutos. Matamos la tarea del cierre de caja, y volvimos a intentar el cierre, y esta vez no hubo ning\u00fan problema. El jueves cuando mi socio trat\u00f3 de volver a cerrar, dio un error, yo no estaba en la tienda (soy el programador de la aplicaci\u00f3n) me pas\u00f3 el error, parec\u00eda un fichero corrupto, le dije que me lo enviase por correo y que lo arreglaba. Me lo mand\u00f3, pero el fichero lleg\u00f3 vac\u00edo. Le ped\u00ed entonces que me enviase la copia de seguridad del mismo fichero, pero ya era muy tarde y no vio mi mensaje.<\/p>\n<p>Ayer por la tarde, cuando regres\u00e9 a la tienda vi cual hab\u00eda sido el problema;  no s\u00e9 porqu\u00e9, el fichero de cierre de caja y el de pagos diarios, se hab\u00edan corrompido, pero a un nivel b\u00e1rbaro, cada fichero ocupaba 4 gigas de tama\u00f1o. Comprob\u00e9 las copias de seguridad, pero hab\u00edamos tenido un problema, ejecutamos tres distintas, una cada hora, otra a mediod\u00eda y una tercera por la noche&#8230; como estos d\u00edas hab\u00edamos estado con mucho foll\u00f3n en la tienda, el mi\u00e9rcoles no hicimos cierre de caja, as\u00ed que vimos la anomal\u00eda a las 48 horas, y los ficheros rotos se hab\u00edan volcado en las tres copias de seguridad. Menos mal que nos quedaba la copia del s\u00e1bado pasado intacta&#8230;<\/p>\n<p>Pero como soy cabez\u00f3n, me puse a buscar una soluci\u00f3n, no me apetec\u00eda sacar las facturas, las notas de tarjeta de cr\u00e9dito, los cheques y poner a reconstruir los movimientos de pago de una semana atr\u00e1s.<\/p>\n<p>Tuve que descargarme un editor hexadecimal, luego buscar informaci\u00f3n sobre la estructura interna de un fichero .dbf;  tard\u00e9 un rato, con ambas herramientas, cog\u00ed los ficheros corrompidos, y edit\u00e1ndolos, cort\u00e9 los trozos que aparentaban tener informaci\u00f3n correcta. Los fui uniendo luego, y corte la cabecera del fichero de la copia del s\u00e1bado. Al final con una herramienta de reparaci\u00f3n de ficheros .dbf, pude conseguir una copia operativa. Reconstruir los \u00edndices, un par de retoques m\u00e1s con el editor hexadecimal hasta que el fichero qued\u00f3 correcto&#8230;<\/p>\n<p>Pero he estado seis horas con la tarea. No s\u00e9 lo que habr\u00eda tardado con los papeles, pero seguro que habr\u00eda sido m\u00e1s aburrido. El tiempo que hac\u00eda que no abr\u00eda un editor hexadecimal, no recuerdo cuando fue la \u00faltima vez. Recuerdo que los usaba para conseguir vidas o armas infinitas en los juegos, para traducir a pelo los programas que estaban en ingl\u00e9s&#8230; Si al final todav\u00eda me alegrar\u00e9 del problema, he visto que no estoy tan oxidado como cre\u00eda.\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eso es lo que me ha sucedido desde ayer por la tarde, hasta hoy a mediod\u00eda, que he estado en pleno per\u00edodo de nostalgia.<\/p>\n<p>He tenido que buscar un editor hexadecimal, abrir ficheros, comprobar cabeceras, buscar documentaci\u00f3n que hac\u00eda a\u00f1os que no tocaba&#8230;<\/p>\n<p>Todo ha venido, porque el martes por la noche al hacer el cierre de caja de nuestra facturaci\u00f3n, el programa de gesti\u00f3n hizo una cosa extra\u00f1a, se qued\u00f3 como colgado durante un par de minutos. Matamos la tarea del cierre de caja, y volvimos a intentar el cierre, y esta vez no hubo ning\u00fan problema.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[10],"tags":[],"series":[],"class_list":["post-998","post","type-post","status-publish","format-standard","hentry","category-otras-cosas"],"_links":{"self":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/comments?post=998"}],"version-history":[{"count":0,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/998\/revisions"}],"wp:attachment":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media?parent=998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/categories?post=998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/tags?post=998"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/series?post=998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}