jueves, 3 de abril de 2014

Instalar marlogic 7 en Centos 6.5


Hasta donde se sabe Marklogic 7 no soporta oficialmente la version 2.6 del Glibc. Al menos eso lei

Si se instenta intalar el paquete con rpm -i obtendra un error de la libreia gclibc no soportada  asi que la mejor solucion es usa yum

 yum --nogpgcheck localinstall MarkLogic-7.0-2.x86_64.rpm

viernes, 28 de febrero de 2014

Asi eo el Release de un Linux Redhat

Usar este comando:

cat  /etc/redhat-release 

El resultado debe ser algo como:

Red Hat Enterprise Linux Server release 6.5 (Santiago)

Esto es importante porque "uname -a" o "cat /proc/version" no dan la versión del release de Redhat y pueden presentarse confuciones.

jueves, 16 de enero de 2014

Cómo obtner el valor de un elemento en una respuesta SOAP en Java

Fácil

Suponiendo que el la respuesta soap haya un elemento de nombre "token"

mySOAPResponse.getSOAPBody().getElementsByTagName("token").item(0).getFirstChild().getNodeValue(); 

casi cómo magia.

miércoles, 28 de marzo de 2012

Al NRPE puede deshabilitasele la encripción SSL

HAce POco en una instalacion de ICINGA (fork de Nagios).

Tuve un par de problemas.

El primero fue con un plugin para monitorear la CPU de los servidores AIX. el plugin era el check_cpu_stats.sh cuya mayor virtud es que envia los "perf_data" necesarios apra graficar con PNP4Nagios.

El cuento es que los valores de estado llegaban bien pero los de performance llegaban incompletos, solo los "labels" sin los valores. por lo cual no se generaban los gráficas respectivas.
Esto se soluciona dándole permisos de ejecución y lectura a todos los usuarios y cambiando el propietario del archivo de root a 1380.


Otro problema fue con la comunicación con un equipo LINUX al cual se le instaló el NRPE por medio del aptitude.
Y siempre mosreba error de NRPE: no se pueden leer los datos.
El problema radica que el aptitude instala el nrpe con el ssl activado y en el icinga no habilité esa opcion para el llamado del mismo.
Lo solucione editando el archivo: /etc/init.d/nagios-nrpe-server
agregando -n a la linea:

        start_daemon -p $PIDDIR/nrpe.pid $NICENESS $DAEMON -n -c $CONFIG -d $DAEMON_OPTS

Esto deshabilita el SSL de la comunicación cuando se inicia al servicio.

Y listo todo funcionando.




jueves, 15 de marzo de 2012

Las teclas para cambiar de idioma de entrada en windows son Alt izq + Shift izq

No sé  si a alguno de los que ha llegado aquí les ha pasado que de un momento a otro las teclas responden de manera extraña, ya no sirve la ñ, los símbolos están en otra ubicación y cuando te das cuenta es porque se ha cambiado el idioma a Ingles y no sabes porque rayos pasó eso.

Una solución práctica seria dejar solo español como idioma del teclado. 
Otra es desactivar la secuencia de cambio de idioma que en Windows 7 son las teclas alt izq + shift iaq. Esto se hace por: Panel de control -> Configuración Regional y de idioma  -> Teclados e Idiomas -> Cambiar Teclados -> Configuración avanzada de teclas.

Esto me pasaba con mucha frecuencia sin que me diera cuenta ya que en Netbeans para identar el código automáticamente se usa la combinación de teclas: Alt + Shift + F.


martes, 28 de febrero de 2012

Encontrar valores duplicados en dos columnas de Excel (o Calc de Open Office) es fácil.

Quien use frecuente mente hojas de cálculo seguramente se habrá encontrado con este problema.

Hasta el momento he encontrado varias soluciones en las que están desde filtros avanzados, búsquedas verticales, macros y formulas.

Esta última es la que más simple me parece. Una de estas la encontré en la base de conocimientos de Microsoft:

http://support.microsoft.com/kb/213367/es

Pero como copiar y pegar no me dió resultado en Calc de Open Office, simplemente la reconstruí con el asistente para fórmulas y me quedó algo así:

=SI(ESERROR(COINCIDIR(A2;C2:C1366;0));" ";A2)

Esto para un libro como el de la siguiente imagen:



Como ven solo aparecen en la columna B los valores de la columna A que estan en C.


Y eso es todo.

lunes, 30 de enero de 2012

Sumar varios campos usando Jquery

El problema es el siguiente:

Tengo varios campos (inputs) de valores que debo agregar dinámicamente.  y estos valores deben ser sumados en un campo  TOTAL.

Una solución con JQuery es la siguiente:


   $('.valorequipo').live('keyup',function(){
       var add = 0;
        $('.valorequipo').each(function(){
            add += Number($(this).val());
         
        });
         $('#CompraTotalcompra').val(add);
    });
En este caso todos los inputs que quiero sumar de ben tener la clase "valorequipo".
Nótese que en lugar de "bind()" se usa "live()". Esto es por que los campo se van agregando dinámicamente. Si se usara bind(), solo se sumarían los campos presente en el formulario al momento de ejecutar el script.