Obtener fecha del sistema en batch

26 octubre, 2009

El otro día tuve que dedicarme a hacer un script en batch para realizar la backup de un servidor Windows 2003, por procedimientos en mi empresa hemos de guardar un registro en un fichero log con la fecha en la que se ha generado, pero lo más curioso es que ha de ser con el siguiente formato: Servidor yyyy/mm/dd.log

En GNU/Linux-Unix es bastante sencillo debido a que las opciones del date son ilimitadas, (man date) en cambio en windows el comando date solo te permite modificar la hora y ejecutarlo con el parametro /T para que solo te la muestre.

Después de indagar un rato por la red, di con la solución:

for /f "tokens=1 delims=/" %%d in ('date /T') do (set dia=%%d)
for /f "tokens=2 delims=/" %%m in ('date /T') do (set mes=%%m)
for /f "tokens=3 delims=/" %%a in ('date /T') do (set ano=%%a)

echo %ano%%mes%%dia%

Por cosas como esta prefiero usar los sistemas del pingüino ;)

Un saludo!


El mítico risk!

22 agosto, 2007

Hoy os traigo un juego que supongo que todo el mundo conoce y ha jugado alguna vez en su vida. El que no sepa lo que es, el risk es un juego de mesa de la empresa Parker que salió a la venta en Francia en 1957 y fue diseñado por Albert Lamorisse.

El objetivo del juego es conquistar el mundo (si, como el de Stewie xD). Algunos ya lo conocíamos hace tiempo y nos pasamos largas horas enganchaos. En esta nueva versión han añadido un chat y arreglado bastantes bugs.

Es un juego muy adictivo, cuenta con varios escenarios y se puede jugar online con ocho usuarios más.
Además está programado en java, por lo que se puede jugar tanto en Windows, como en GNU/Linux y Mac OS X.

Risk!

Para descargarlo solo tenéis que ir a esta Web. Es gratuito y además opensource, ¿Qué más se puede pedir?

Un saludo!


Borrado seguro de datos en Windows

13 julio, 2007

Antes de nada, quiero pediros perdón por el tiempo que he tardado en actualizar el blog. La verdad es que no estoy atravesando el mejor momento de mi vida sentimentalmente, las dudas invaden mi vida.
No solo eso, no dispongo tampoco de mucho tiempo, el trabajo, otras tareas que tengo que realizar y el tiempo que paso con mis amigos acaban con todo.
Pero sacando un poco de cada sitio se consiguen hacer cosas como este post.

Hoy como os prometí hace ya tiempo a algunos amigos míos, os voy a hablar de cómo recuperar datos y de como borrar datos de manera segura en cualquier Windows.
Creo que ya todo el mundo sabe que cuando borras un archivo en cualquier Sistema Operativo, ya sea Mac OS X, Linux o incluso Windows ese archivo sigue ahí aunque no lo veamos nosotros y aunque no estén en la papelera se pueden recuperar en la mayoría de los casos.

Por ejemplo, estamos trabajando con Windows XP y borramos una foto, normalmente van a la papelera de reciclaje siempre que no sea muy grande el archivo. De la papelera de reciclaje es muy sencillo recuperar los archivos, pero imaginemos que lo borramos también de la papelera de reciclaje. Entonces un usuario normal cree que es imposible recuperarlo, pero no es así.
Cualquiera con unos conocimientos mínimos seria capaz de hacerlo.

Hace bastante leí que el Instituto de Tecnología de Massachussets (MIT) había realizado un estudio. Compraron 158 discos duros por Ebay a distintos vendedores. De estos discos duros solo una docena de ellos estaban completamente limpios, del resto consiguieron recuperar datos sin ningún tipo de problema, desde datos contables hasta imágenes pornográficas. Incluso de uno se consiguió recuperar un archivo con más de 5000 números de tarjetas de crédito.

Yo tuve que vender mi portátil por Internet y en el tenia datos que no quería que nadie recuperara mis datos.
Para Windows tenemos programas como Eraser, que es de código abierto, gratuito y podemos descarga de aquí. A ser de código abierto podemos descargar de aquí el código fuente
Lo instalamos y la interfaz que nos encontramos es muy amigable:

Para borrar un archivo de manera segura no hace falta abrir el programa, simplemente dándole al botón derecho y “Delete with Wiping”.

Dentro del programa tenemos otras opciones bastante interesantes. A la izquierda podemos ver dos opciones, Eraser y Explorer, a nosotros nos interesa la primera ya que la segunda es simplemente un explorador para navegar por los directorios de nuestro Windows.

Dentro de la primera opción vemos “ON-DEMAND“, arrastramos, soltamos y trabajo terminado.
Una de las opciones que más me gusta de este programa es la opción Unused space on drive que borra los sectores del disco duro que están “libres”, para no dejar rastro de todos los archivos que borramos hasta ahora de manera normal.
Para esto necesitamos darle a “File → New Task” y debajo seleccionamos el disco duro o partición en la que queremos realizar esta tarea.

Con esto tenemos más que suficiente para lo que queremos hacer, luego en la opción “SCHEDULER” se pueden programar tareas, pero es excesivo para este post.

Un saludo!


Seguir

Get every new post delivered to your Inbox.