lunes, 3 de junio de 2013

AVISO SEGURIDAD: Cuidado con las páginas de SPAMMERS en los blogs

Estas páginas (Adsense Watchdog, Zombiestat, Vampirestat, Villainstat y Uglystat) [EDITADO para añadir a flf-course] que hacen referencias a los blogs, al mio me llega trafico desde estas fuentes y no entendía porque.

Al parecer son páginas que apuntan a diferentes blogs y páginas para obtener visitas, NO PINCHEIS en los enlaces a vuestro blog o página que vengan desde estos dominios al parecer son páginas fraudulentes que en el mejor de los casos vereis publicidad de cualquier cosa y en el peor...pues intentarán ejecutar código de dudosa confianza en vuestro ordenador. Mi consejo es que lo ignoreis y ni se os ocurra entrar a ver de donde vienen. Los nombres son muy engañosos y pueden haceros pensar en pinchar, pero sería mejor para vosotros que no lo hgicieraís.

Pues eso, un aviso de seguridad para todos los dueños de blogs y páginas.

EDITADO (2013/06/04): Añadida una nuevas rutas de SPAMMERS:
kmzackblogger.com
probtheme.com
moviedownload.drives.it
love.ebiteua.com
youcoupons.com
software.refererx.com
favornews.com
miambo.com
gamerstyle.ru

domingo, 2 de junio de 2013

VIDEOTUTORIAL: Crear filtros y ordenarlos en Excel


VIDEOTUTORIAL: Eliminar revisiones y comentarios de Word


Java buenas practicas. Recorrer mapas.



Si vamos a realizar recorridos de objetos en mapas, y hacemos uso de un entorno de desarrollo de Java posterior a JDK 1.5, se aconseja el uso de Map.Entry que ha demostrado ha demostrado que es sensiblemente más rápido que el uso de objetos Iterator.

Un ejemplo de cómo quedaría el código para recorrer los mapas sería el siguiente, donde hm en el ejemplo es un objeto HashMap.

for (Map.Entry entry:  hm.entrySet()) {
    System.out.println("Clave: " + entry.getKey() + ", Valor: " + entry.getValue());
}

sábado, 1 de junio de 2013

Para los temas de videojuegos Peke Gamer

Otro de la lista de blogs y presencial en la red que he montado, para los que nos gustan los videojuegos, intentaré ir poniendo las partidas de las que hago casting y los demás temas relacionados con videojuegos que  ocurran.

Podeis visitarlo aqui.

VIDEO TUTORIAL: Eliminar todos los comentarios y revisiones de un documento Word


Este video tutorial, realizado por mi mismo, explica como eliminar y aceptar tatnto comentario como revisiones de un documento Word. Espero que os sirva de ayuda en algún caso.

martes, 28 de mayo de 2013

Comando FORFILES, acciones sobre múltiples ficheros




En Windows Vista, W7 y las versiones Server de 2008 en adelante, han incluido un nuevo comando a la shell (línea de comandos) que parece bastante interesante para automatizar tareas sobre ficheros.

Un ejemplo de cómo usar el siguiente comando, puede ser el siguiente script:


Set _Source=Ruta de la que borrar los ficheros “C:/temp”

Se borran los ficheros (/C if @isdir==TRUE RD /Q @path) que tengas más de diez días de antigüedad (/D -10). Que se encuentren en el Path indicado por la ruta _Source (/P), haciendo la búsqueda recursiva (/S ir a subFolders) con cualquier mascara (/M *)

Forfiles /P "%_Source%" /S /M * /D -10 /c "cmd /C if @isdir==TRUE RD /Q @path"
echo *Para ver el resultado y no dejar que el script se vaya de la ventana, poner rem por
echo *delante para quitarlo si no queremos interacción de usuario o borrarlo directamente.
pause
exit

Si ponemos todo seguido en el cmd, también podemos ejecutarlo en una única instrucción para probarlo.
La sintaxis es la siguiente (en inglés):

FORFILES [/p Path] [/m Mask] [/s] [/c Command] [/d [+ | -] {dd/MM/yyyy | dd}]  
 Key
   /p Path      The Path to search  (default=current folder)
   /s           Recurse into sub-folders
   /C command   The command to execute for each file.
                Wrap the command string in double quotes.
                Default = "cmd /c echo @file"
                The Command variables listed below can also be used in the
                command string.
   /D date      Select files with a last modified date greater than or
                equal to (+), or less than or equal to (-),
                the specified date using the "dd/MM/yyyy" format;
   /D + dd      Select files with a last modified date greater than or
                equal to the current date plus "dd" days. (in the future)
   /D - dd      Select files with a last modified date less than or
                equal to the current date minus "dd" days. (in the past)
                A valid "dd" number of days can be any number in
                the range of 0 to 32768.   (89 years)
                "+" is taken as default sign if not specified.

   Command Variables:
      @file    The name of the file.
      @fname   The file name without extension.               
      @ext     Only the extension of the file.                 
      @path    Full path of the file.
      @relpath Relative path of the file.         
      @isdir   Returns "TRUE" if a file type is a directory,
               and "FALSE" for files.
      @fsize   Size of the file in bytes.
      @fdate   Last modified date of the file.
      @ftime   Last modified time of the file.