Archivo

Archivo para Octubre, 2011

LDAPSearchWrapLines

Viernes, 28 de Octubre de 2011

Corte de líneas largas en LDAPSearch

Si en el LDIF que se devuelve como resultado de una consulta al LDAP con el comando ldapsearch hay líneas más largas de 76 caracteres, estas lineas son cortadas y los caracteres sobrantes se escriben en la línea siguiente (esta línea comienza por un espacio en blanco):

dn: cn=UN_NOMBRE_LARGO_MUY_LARGO,cn=portal.080827.121025.144000000,cn=groups,d
 c=username,dc=local

Para volver a concatenar estas líneas podemos usar el siguiente script escrito en Perl:

#!/usr/bin/perl

$cnt=0;
while ($line = <>) {
 chomp($line);
 if ( $line =~ /^authpassword/ ) {
 next;
 } elsif ( $line =~ /^\S+/) { ### this line is a "normal" or starting line
 $results[$cnt++] = $line;
 } elsif ( $line =~ /^$/ ) {  ### this line is blank
 $results[$cnt++] = "";
 } elsif ( $line =~ /^ \S+/ ) {  ### this line is a continuation
 $results[$cnt-1] = $results[$cnt-1] . substr($line,1);
 }
}

for $i (0 .. $cnt) {
 print "$results[$i]\n";
}

Este script se ha obtenido de la dirección: http://www.dannorris.com/2008/09/08/concatenating-lines-in-ldapsearch-results/

Linux , ,

CommitMonitor

Martes, 18 de Octubre de 2011

CommitMonitor: utilidad sencilla para monitorizar repositorios SVN

CommitMonitor es una pequeña utilidad para Windows que permite monitorizar los commits que se realizan a repositorios Subversion.

Esta utilidad se queda residente en el system tray de Windows y periodicamente monitoriza los repositorios SVN que nos interesan y nos avisa con los últimos commits realizados en ellos. El intervalo de tiempo entre las comprobaciones es configurable para cada repositorio.

Windows