Backups inversos
Todo buen sistema informático debe tener una política de copias de seguridad correcta y acorde a los datos manejados. Cualquier administrador sería capaz de llegar a la conclusión de que un backup, por pequeño que sea, mejor que nada. Pues a veces las evidencias no lo son tanto y hay que morderse la lengua, ¡quién lo diría!.
Quanta, emacs y algún que otro editor de código tienen diversas opciones de seguridad por las que, cada cierto tiempo o cada vez que guardamos el documento, automáticamente se genera una copia de seguridad con el mismo nombre pero acabada en ~. Personalmente nunca me han gustado este tipo de copias que no hace sino ensuciar el árbol de sources de tu código. Pero no hace mucho Wu ha ratificado mi opinión de BOFHer.
$ ls
index.php config.php config.php~ images/ about.php
Al subir una web completa a su lugar correspondiente en un servidor público, puede colarse alguna que otra copia de seguridad que comprometa seriamente los datos, probando http://servidor/pagina/config.php~ veremos la gracia del tema.
Con esta tontería debemos plantearnos una cuestión: Copias de seguridad, sí, pero... ¿hasta qué punto?.
Haz una regla del tipo <Files (.*~)> [ creo que así debería funcionar ] en apache y te quitas de problemas. De todas formas, lo ideal es usar CVS para el ćodigo y así siempre tienes el 'backup' disponible.
PD: de todas formas yo suelo usar :set nobackup porque es horrible...
Salu2.Ferdy
Bluefish tambien hace lo mismo por defecto pero siempre esta la cosa de quitar esa opcion
Poco bofh eres si en tu script/herramienta de backup no excluyes los archivos que no quieras backupear :-). Tar tiene exclude, rsync tambien,cvs tambien, ...
Un saludo,
Pues eso, que eso debe andar sobre el top20 del googlehacking ;)
Sólo paso para saludarte....
Un abrazo ;o)
CVS, brrr.... Subversion, subversion.
Lo he intentando con 20 movies, pero no lo consigo... sabeis como hacer que emacs no cree los ~? he probado una opcion en el .emacs que, se supone, mete todas las copias ~ en un mismo directorio especificado en el .emacs, pero no me rula... alguna idea
Siempre he odiado los ~ y con motivo. Cuando llegué a mi curro tuve que enseñar un poco a los programatas a hacer backups de archivos decentes (a falta de un SVN por aquel entonces). Ellos tenían la bonita costumbre de hacer un index.php -> index.php.bak, config.php -> config.php.bak con lo cual ¡hala!, datos a la vista.
Yo les dije que hicieran index.php ->index.bak.php Y que en el primer tag php metieran un caracter al azar para que provoque un syntax error si alguien lo pide vía web.
Pues lo dicho, que a mí tampoco me parece un buen método para ir teniendo copias de seguridad del estado anterior al último cambio de un fichero (si por lo menos se depositaran automáticamente en p.ej ~/.backups/... aunque ni eso la verdad)
pues eso que yo tambien "adoro" esos asquerosos archivos que no hacen mas que ensuciar, no me parece un buen metodo
Para aquellos que utiliceis el emacs para picar lineas de codigo, no teneis mas que añadir una de estas opciones a vuestro .emacs:
;; do not make backup files
(setq make-backup-files nil)
;; Use centralized backups
(setq backup-directory-alist `(("." . ,(expand-file-name "~/.emacs-backups"))))
El primero simplemente hace que el emacs no haga mas copias de seguridad, el segundo hace que los meta siempre en un dir oculto en vuestro home, llamado .emacs-backups.
Asi me contesto a mi mismo, que taba bastante agobiao con el tema XD
Ye Wu loco xDD, yo soy de VIM, ¿por quién es quién de MB me tomas Tomás? xD
Además no hace esas cosas... creo que desde mis tiempos de joe no he vuelto a sufrir esas cosas, sobretodo cuando hacías un 'rm * ~', y ese espacio cXbrrrrXn te jodía todo el trabajo del día :D
Yo para eso soy un paranoico. Hago copias de seguridad periódicas por lo que no necesito esas copias. Lo primero que hago al empezar a usar un editor es desactivar la opcion de copias de seguridad automaticas...
David socio, para eso mejor móntate un RCS o un ARCH (y si el proyecto es grande ya sabes, CVS o mejor SVN).
Coder! ¿Tienes experiencia con ARCH? Lo estoy mirando con deseo... pero necesito una receta mágica que me ayude a empezar. Y bueno, un script que me pase el historial de cambios de RCS a ARCH sería ya cagarse!


