pyScript: Estrenándome con python con un parser de logs para TSM Client
El descubrimiento de este lenguaje ha sido lo mejor que me ha pasado desde que descubrí la tecnología .NET, python es un lenguaje relativamente nuevo, orientado a objetos, rápido de desarrollar y con un rendimiento espectacular, limpio, multiplataforma, intuitivo … en fin, si no lo conocéis os animo a hacerlo, en un principio pensé en estudiarme PowerShell, pero realmente veo más futuro a este lenguaje que, en caso de no saber otro, puede servirte para defenderte en otras plataformas.
Aquí mi primer script, un script para parsear logs de Clientes TSM de Windows, para mostrar tan sólo errores o alertas de una fecha concreta,el script tiene varias opciones accesibles por parámetros, la funcionalidad del script se irá modificando para conseguir nuevas opciones, como por ejemplo, interpretación de códigos de error o extracción de la lista de agentes programados a partir de una query del servidor de TSM.
Nota mental: Abrir línea de comandos como LocalService
Comprobado con Windows 2008 y XP. Tan sólo recordar “SID”. Con psexec:
psexec -sid cmd
=)
BASH Script: Battlefield 3 Team Rank
Los scripts no sólo son para el trabajo
, es posible que en un proyecto personal, o en un momento en concreto, nos convenga realizar scripts para tareas específicas y que sabemos que vamos a repetir más de una vez.
En este caso, el script lo realicé para un foro sobre Battlefield 3 (no todo va a ser trabajo en esta vida …
), la cuestión era realizar un ranking para publicar en una página del foro, el resultado fué el siguiente:
> Enlace
Cómo se ve, el resultado fue bastante bueno ya que se integró bastante bien con el diseño del foro.
Las acciones que realiza el script:
- Recogida de datos de Battlelog.
- Ordenación de los datos.
- Generación de la tabla HTML
- Borrado de ficheros temporales.
vb.net: Calcular el espacio de un directorio con TSM
Código fuente de una herramienta vb.net para realizar querys a un servidor TSM, y calcular el espacio utilizado segun el tamaño de la copia de seguridad. Substituis xxx.xxx.xxx.xxx por la IP del servidor TSM.
Gnome 3: Deshabilitar histórico de ficheros recientes
Gnome 3 guarda en un fichero XML todos los archivos (vídeo, documentos, música…) recientemente, los cuales, aparecen cuando hay coincidencias en las búsquedas desde el botón de actividades. Éste fichero se localiza en ~/.local/share/recently-used.xbel. Read the rest of this entry »
