Archive for the 'Herramientas' Category

Autonombrado OrdenadoUna de mis otras aficiones es la fotografía. Supongo que viendo mis proyectos de scripts y demás se nota un claro enfoque en hacerme la vida algo más fácil a la hora de organizar y publicar mis fotos.

Uno de los problemas más habituales aparece cuando tengo muchas fotos de varias cámaras tomadas del mismo viaje. Al juntar las fotos y tratar de verlas me encuentro en que (obviamente) es casi imposible verlas respetando un órden cronológico. Windows permite ordenar por fecha de captura y luego visualizarlas correctamente, pero a la hora de hacer un redimensionado masivo se pierde la información de la ordenación y del EXIF (dónde se guarda la fecha de captura).

El sencillo programa que presento aquí recoge todas las fotos de una carpeta, las ordena por fecha de captura, y las renombra con un nombre general dado y un número de foto para hacerlas consecutivas. Así, una vez realizado el proceso podremos usar cualquier programa de tratamiento masivo, aunque pierda la información EXIF, porque ya las tendremos en el orden correcto.

Para más información y descargas del programa, visitad la página del proyecto: Autonombrado Ordenado v1.0, dónde también se encuentra el código fuente para Visual Basic 2005.

SFTPDrivePues bién, la herramienta de hoy es SFTPDrive, una sencilla herramienta (de pago) que cubre una necesidad en Windows fácilmente solucionada en Linux: el acceso cómodo a la estructura de directorios de un servidor remoto via SSH.

En Linux podemos montar casi cualquier cosa en un directorio, sea algo local (USBs, CDs, …) o remoto (Samba, NFS, …). Mi caso particular se centra en conexiones SSH. En Linux podemos usar sshfs para montar en un directorio el árbol de un servidor remoto al que tenemos acceso por SSH. En cambio, en Windows no es tan fácil.

En Windows existe esta utilidad, SFTPDrive, a la que le configuramos el acceso SSH y nos monta una unidad nueva como si de una unidad mapeada se tratase.

Tail for Win32Una de las desventajas que encuentro en el uso del entorno Windows cuando desarrollo es la falta de esos pequeños programas que te ayudan en la productividad cotidiana.

Uno de estos casos es el uso de “tail” en una consola para ir monitorizando las entradas en el log del programa de turno. Gracias a ello, me habitué a escribir en un archivo los pasos que va siguiendo el programa y así mantengo limpia su salida normal.

Pero en Windows no hay un “tail -f” en el propio sistema, aunque podemos encontrar programas que hacen la misma tarea. Tail for Win32 es justamente lo que dice, un tail -f para Windows.

Continuando con la presentación de mis herramientas, le toca el turno al archiconocido PuTTY, un programita superliviano y superpotente, capaz de realizar una conexión SSH o Telnet a un servidor Linux (o cualquiera que lo acepte) y presentar la consola en una ventana redimensionable…

Se trata de un programa open source (ver Licencia) disponible para todas las versiones de Windows superiores a la 95 (actualmente la versión 0.60) y para entornos Unix.

Regular ExpressionInauguro la sección de Herramientas presentando un programa excelente, que nos dará la tranquilidad de saber que nuestras expresiones regulares son correctas en los algoritmos del día a día.

RegExp Coach es un programa que te valida una expresión regular dada sobre un texto, ambos introducidos por el usuario. Perfecto para comparar si una expresión regular cumple el típico texto de ejemplo.

Dispone varias formas de análisis y hasta (para mi lo mejor) un verificador paso a paso.